0001628280-21-017027.txt : 20210813 0001628280-21-017027.hdr.sgml : 20210813 20210813172210 ACCESSION NUMBER: 0001628280-21-017027 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210813 DATE AS OF CHANGE: 20210813 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Karat Packaging Inc. CENTRAL INDEX KEY: 0001758021 STANDARD INDUSTRIAL CLASSIFICATION: PLASTICS PRODUCTS, NEC [3089] IRS NUMBER: 832237832 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40336 FILM NUMBER: 211173426 BUSINESS ADDRESS: STREET 1: 6185 KIMBALL AVENUE CITY: CHINO STATE: X1 ZIP: 91708 BUSINESS PHONE: 6269658882 MAIL ADDRESS: STREET 1: 6185 KIMBALL AVENUE CITY: CHINO STATE: X1 ZIP: 91708 10-Q 1 krt-20210630.htm 10-Q krt-20210630
000175802112-312021Q2false00017580212021-01-012021-06-30xbrli:shares00017580212021-08-13iso4217:USD0001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-06-300001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-3100017580212021-06-3000017580212020-12-31iso4217:USDxbrli:shares00017580212021-04-012021-06-3000017580212020-04-012020-06-3000017580212020-01-012020-06-300001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-04-012021-06-300001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-04-012020-06-300001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-01-012021-06-300001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-01-012020-06-300001758021us-gaap:CommonStockMember2019-12-310001758021us-gaap:TreasuryStockMember2019-12-310001758021us-gaap:AdditionalPaidInCapitalMember2019-12-310001758021us-gaap:RetainedEarningsMember2019-12-310001758021us-gaap:ParentMember2019-12-310001758021us-gaap:NoncontrollingInterestMember2019-12-3100017580212019-12-310001758021us-gaap:RetainedEarningsMember2020-01-012020-03-310001758021us-gaap:ParentMember2020-01-012020-03-310001758021us-gaap:NoncontrollingInterestMember2020-01-012020-03-3100017580212020-01-012020-03-310001758021us-gaap:CommonStockMember2020-03-310001758021us-gaap:TreasuryStockMember2020-03-310001758021us-gaap:AdditionalPaidInCapitalMember2020-03-310001758021us-gaap:RetainedEarningsMember2020-03-310001758021us-gaap:ParentMember2020-03-310001758021us-gaap:NoncontrollingInterestMember2020-03-3100017580212020-03-310001758021us-gaap:TreasuryStockMember2020-04-012020-06-300001758021us-gaap:ParentMember2020-04-012020-06-300001758021us-gaap:RetainedEarningsMember2020-04-012020-06-300001758021us-gaap:NoncontrollingInterestMember2020-04-012020-06-300001758021us-gaap:CommonStockMember2020-06-300001758021us-gaap:TreasuryStockMember2020-06-300001758021us-gaap:AdditionalPaidInCapitalMember2020-06-300001758021us-gaap:RetainedEarningsMember2020-06-300001758021us-gaap:ParentMember2020-06-300001758021us-gaap:NoncontrollingInterestMember2020-06-3000017580212020-06-300001758021us-gaap:CommonStockMember2020-12-310001758021us-gaap:TreasuryStockMember2020-12-310001758021us-gaap:AdditionalPaidInCapitalMember2020-12-310001758021us-gaap:RetainedEarningsMember2020-12-310001758021us-gaap:ParentMember2020-12-310001758021us-gaap:NoncontrollingInterestMember2020-12-310001758021us-gaap:RetainedEarningsMember2021-01-012021-03-310001758021us-gaap:ParentMember2021-01-012021-03-310001758021us-gaap:NoncontrollingInterestMember2021-01-012021-03-3100017580212021-01-012021-03-310001758021us-gaap:CommonStockMember2021-03-310001758021us-gaap:TreasuryStockMember2021-03-310001758021us-gaap:AdditionalPaidInCapitalMember2021-03-310001758021us-gaap:RetainedEarningsMember2021-03-310001758021us-gaap:ParentMember2021-03-310001758021us-gaap:NoncontrollingInterestMember2021-03-3100017580212021-03-310001758021us-gaap:CommonStockMember2021-04-012021-06-300001758021us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001758021us-gaap:ParentMember2021-04-012021-06-300001758021us-gaap:RetainedEarningsMember2021-04-012021-06-300001758021us-gaap:NoncontrollingInterestMember2021-04-012021-06-300001758021us-gaap:CommonStockMember2021-06-300001758021us-gaap:TreasuryStockMember2021-06-300001758021us-gaap:AdditionalPaidInCapitalMember2021-06-300001758021us-gaap:RetainedEarningsMember2021-06-300001758021us-gaap:ParentMember2021-06-300001758021us-gaap:NoncontrollingInterestMember2021-06-30krt:distributionCenterkrt:segment0001758021us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2021-01-012021-06-300001758021us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2021-01-012021-06-300001758021srt:MinimumMemberus-gaap:VehiclesMember2021-01-012021-06-300001758021srt:MaximumMemberus-gaap:VehiclesMember2021-01-012021-06-300001758021us-gaap:FurnitureAndFixturesMember2021-01-012021-06-300001758021srt:MinimumMemberus-gaap:BuildingMember2021-01-012021-06-300001758021srt:MaximumMemberus-gaap:BuildingMember2021-01-012021-06-300001758021krt:PropertyHeldUnderCapitalLeasesMembersrt:MinimumMember2021-01-012021-06-300001758021krt:PropertyHeldUnderCapitalLeasesMembersrt:MaximumMember2021-01-012021-06-300001758021us-gaap:SoftwareDevelopmentMember2021-01-012021-06-30krt:stockholder0001758021krt:GlobalWellsMember2021-06-300001758021krt:GlobalWellsMember2020-12-310001758021krt:GlobalWellsMember2017-01-012017-12-31xbrli:pure0001758021krt:GlobalWellsMember2017-12-310001758021stpr:TXkrt:GlobalWellsMember2018-10-010001758021stpr:TXkrt:GlobalWellsMember2018-10-012018-10-010001758021stpr:TXkrt:GlobalWellsMember2019-05-012019-05-010001758021krt:GlobalWellsMemberstpr:NJ2020-07-010001758021krt:GlobalWellsMemberstpr:NJ2020-07-012020-07-010001758021krt:GlobalWellsMember2019-05-31krt:shareholder0001758021krt:GlobalWellsMember2021-01-012021-06-300001758021krt:LollicupFranchisingLlcMember2020-09-012020-09-01krt:store0001758021krt:LollicupFranchisingLlcMember2020-04-012020-06-300001758021krt:LollicupFranchisingLlcMember2020-01-012020-06-300001758021krt:LollicupFranchisingLlcMember2021-06-30krt:vote00017580212020-06-012020-06-3000017580212020-07-012020-07-310001758021krt:NationalDistributionMember2021-04-012021-06-300001758021krt:NationalDistributionMember2020-04-012020-06-300001758021krt:NationalDistributionMember2021-01-012021-06-300001758021krt:NationalDistributionMember2020-01-012020-06-300001758021krt:DistributorsMember2021-04-012021-06-300001758021krt:DistributorsMember2020-04-012020-06-300001758021krt:DistributorsMember2021-01-012021-06-300001758021krt:DistributorsMember2020-01-012020-06-300001758021krt:OnlineMember2021-04-012021-06-300001758021krt:OnlineMember2020-04-012020-06-300001758021krt:OnlineMember2021-01-012021-06-300001758021krt:OnlineMember2020-01-012020-06-300001758021us-gaap:RetailMember2021-04-012021-06-300001758021us-gaap:RetailMember2020-04-012020-06-300001758021us-gaap:RetailMember2021-01-012021-06-300001758021us-gaap:RetailMember2020-01-012020-06-300001758021us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001758021us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001758021us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001758021us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001758021krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMember2021-04-012021-06-300001758021krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMember2020-04-012020-06-300001758021krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMember2021-01-012021-06-300001758021krt:ShanghaiQuantongPackagingPrintingCoLtdMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMember2020-04-012020-06-300001758021krt:ShanghaiQuantongPackagingPrintingCoLtdMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMember2020-01-012020-06-300001758021us-gaap:AccountsPayableMemberkrt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-06-300001758021us-gaap:AccountsPayableMemberkrt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMemberus-gaap:SupplierConcentrationRiskMember2020-01-012020-12-310001758021us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberkrt:TaizhouFulingPlasticsCo.LtdMember2021-01-012021-06-300001758021us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberkrt:TaizhouFulingPlasticsCo.LtdMember2020-01-012020-12-310001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-06-300001758021us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758021us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758021us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758021us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758021krt:PacificCupIncMember2021-03-012021-03-010001758021krt:PacificCupIncMember2021-06-300001758021us-gaap:MachineryAndEquipmentMember2021-06-300001758021us-gaap:MachineryAndEquipmentMember2020-12-310001758021us-gaap:LeaseholdImprovementsMember2021-06-300001758021us-gaap:LeaseholdImprovementsMember2020-12-310001758021us-gaap:VehiclesMember2021-06-300001758021us-gaap:VehiclesMember2020-12-310001758021us-gaap:FurnitureAndFixturesMember2021-06-300001758021us-gaap:FurnitureAndFixturesMember2020-12-310001758021us-gaap:BuildingMember2021-06-300001758021us-gaap:BuildingMember2020-12-310001758021us-gaap:LandMember2021-06-300001758021us-gaap:LandMember2020-12-310001758021krt:PropertyHeldUnderCapitalLeasesMember2021-06-300001758021krt:PropertyHeldUnderCapitalLeasesMember2020-12-310001758021us-gaap:SoftwareDevelopmentMember2021-06-300001758021us-gaap:SoftwareDevelopmentMember2020-12-310001758021us-gaap:LineOfCreditMember2019-05-300001758021us-gaap:LineOfCreditMember2019-09-290001758021us-gaap:LineOfCreditMemberus-gaap:PrimeRateMember2021-01-012021-06-300001758021us-gaap:LineOfCreditMember2021-01-012021-06-300001758021us-gaap:LineOfCreditMember2020-01-012020-12-310001758021us-gaap:LineOfCreditMember2019-09-300001758021us-gaap:LineOfCreditMember2021-06-300001758021us-gaap:LineOfCreditMember2020-12-310001758021us-gaap:StandbyLettersOfCreditMember2021-06-300001758021us-gaap:StandbyLettersOfCreditMember2020-12-310001758021krt:PromissoryNoteMember2021-01-012021-06-300001758021krt:TermLoanMaturingMarch2023Member2021-01-012021-06-300001758021krt:TermLoanMaturingMarch2023Member2021-06-300001758021krt:TermLoanMaturingMarch2023Member2020-12-310001758021krt:EquipmentLoanWithDrawDownPeriodEndingAugust282019Member2021-01-012021-06-300001758021krt:TermLoanMaturingJuly2024Member2021-01-012021-06-300001758021krt:TermLoanMaturingJuly2024Member2021-06-300001758021krt:TermLoanMaturingJuly2024Member2020-12-310001758021krt:TermLoanMaturingApril302021Member2021-06-300001758021krt:TermLoanMaturingApril302021Member2021-01-012021-06-300001758021krt:TermLoanMaturingApril302021Member2020-12-310001758021krt:TermLoanMaturingDecember312021Member2021-06-300001758021krt:TermLoanMaturingDecember312021Member2021-01-012021-06-300001758021krt:TermLoanMaturingDecember312021Member2020-12-310001758021krt:LongTermDebtSubtotalOneMember2021-06-300001758021krt:LongTermDebtSubtotalOneMember2020-12-310001758021krt:EquipmentLoanWithDrawDownPeriodEndingMay312019Member2021-01-012021-06-300001758021krt:EquipmentLoanWithDrawDownPeriodEndingMay312019Member2021-06-300001758021krt:EquipmentLoanWithDrawDownPeriodEndingMay312019Member2020-12-310001758021krt:TermLoanMaturingMay312024Member2021-06-300001758021krt:TermLoanMaturingMay312024Member2020-12-310001758021krt:TermLoanMaturingDecember2024Member2021-06-300001758021krt:TermLoanMaturingDecember2024Member2021-01-012021-06-300001758021krt:TermLoanMaturingDecember2024Memberus-gaap:PrimeRateMember2021-01-012021-06-300001758021krt:TermLoanMaturingDecember2024Memberus-gaap:PrimeRateMember2020-01-012020-12-310001758021krt:TermLoanMaturingDecember2024Member2020-12-310001758021krt:TermLoanMaturingMay2029Member2021-06-300001758021krt:TermLoanMaturingMay2029Memberus-gaap:PrimeRateMember2021-01-012021-06-300001758021krt:TermLoanMaturingMay2029Memberus-gaap:PrimeRateMember2020-01-012020-12-310001758021krt:TermLoanMaturingMay2029Membersrt:MinimumMember2021-01-012021-06-300001758021krt:TermLoanMaturingMay2029Membersrt:MaximumMember2021-01-012021-06-300001758021krt:TermLoanMaturingMay2029Member2020-12-310001758021krt:TermLoanMaturingJune172025Member2021-06-300001758021krt:TermLoanMaturingJune172025Member2021-01-012021-06-300001758021krt:TermLoanMaturingJune172025Memberus-gaap:PrimeRateMember2021-01-012021-06-300001758021krt:TermLoanMaturingJune172025Memberus-gaap:PrimeRateMember2020-01-012020-12-310001758021krt:TermLoanMaturingJune172025Member2020-12-310001758021krt:PaycheckProtectionProgramCARESActMember2021-06-300001758021krt:PaycheckProtectionProgramCARESActMember2020-12-310001758021krt:LongTermDebtSubtotalTwoMember2021-06-300001758021krt:LongTermDebtSubtotalTwoMember2020-12-310001758021krt:TermLoanMaturingJune302025Member2021-06-300001758021krt:TermLoanMaturingJune302025Membersrt:MinimumMember2021-01-012021-06-300001758021krt:TermLoanMaturingJune302025Membersrt:MaximumMember2021-01-012021-06-300001758021krt:TermLoanMaturingJune302025Member2020-12-310001758021krt:PaycheckProtectionProgramCARESActMember2020-04-162020-04-160001758021krt:PaycheckProtectionProgramCARESActMember2021-01-012021-06-300001758021krt:PaycheckProtectionProgramCARESActMember2021-04-012021-06-300001758021us-gaap:InterestRateSwapMemberkrt:GlobalWellsMember2019-06-132019-06-130001758021us-gaap:InterestRateSwapMemberkrt:GlobalWellsMember2019-06-130001758021us-gaap:InterestRateSwapMemberkrt:GlobalWellsMember2019-06-300001758021us-gaap:OtherNoncurrentLiabilitiesMemberkrt:GlobalWellsMemberus-gaap:InterestRateSwapMember2021-06-300001758021us-gaap:OtherNoncurrentLiabilitiesMemberkrt:GlobalWellsMemberus-gaap:InterestRateSwapMember2020-12-310001758021us-gaap:InterestRateSwapMemberkrt:GlobalWellsMember2021-04-012021-06-300001758021us-gaap:InterestRateSwapMemberkrt:GlobalWellsMember2020-04-012020-06-300001758021us-gaap:InterestRateSwapMemberkrt:GlobalWellsMember2021-01-012021-06-300001758021us-gaap:InterestRateSwapMemberkrt:GlobalWellsMember2020-01-012020-06-300001758021us-gaap:InterestRateSwapMember2019-06-032019-06-030001758021us-gaap:InterestRateSwapMember2019-06-030001758021us-gaap:InterestRateSwapMember2019-06-300001758021us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2021-06-300001758021us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2020-12-310001758021us-gaap:InterestRateSwapMember2021-04-012021-06-300001758021us-gaap:InterestRateSwapMember2020-04-012020-06-300001758021us-gaap:InterestRateSwapMember2021-01-012021-06-300001758021us-gaap:InterestRateSwapMember2020-01-012020-06-300001758021us-gaap:InterestRateSwapMember2021-04-300001758021srt:MinimumMember2021-01-012021-06-300001758021srt:MaximumMember2021-01-012021-06-3000017580212019-01-310001758021krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember2021-06-300001758021krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMembersrt:MaximumMember2021-01-012021-06-3000017580212020-01-012020-12-310001758021us-gaap:RestrictedStockUnitsRSUMember2020-12-310001758021us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001758021us-gaap:RestrictedStockUnitsRSUMember2021-06-300001758021us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001758021krt:GlobalWellsMember2020-09-090001758021srt:MinimumMemberkrt:GlobalWellsMember2020-09-092020-09-090001758021srt:MaximumMemberkrt:GlobalWellsMember2020-09-092020-09-090001758021krt:LollicupFranchisingLlcMembersrt:AffiliatedEntityMember2020-09-012020-09-300001758021krt:LollicupFranchisingLlcMembersrt:AffiliatedEntityMember2020-04-012020-06-300001758021krt:LollicupFranchisingLlcMembersrt:AffiliatedEntityMember2020-01-012020-06-300001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2021-06-300001758021srt:AffiliatedEntityMemberkrt:KearyInternationalMember2021-06-300001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2020-12-310001758021srt:AffiliatedEntityMemberkrt:KearyInternationalMember2020-12-310001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2021-04-012021-06-300001758021srt:AffiliatedEntityMemberkrt:KearyInternationalMember2021-04-012021-06-300001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2020-04-012020-06-300001758021srt:AffiliatedEntityMemberkrt:KearyInternationalMember2020-04-012020-06-300001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2021-01-012021-06-300001758021srt:AffiliatedEntityMemberkrt:KearyInternationalMember2021-01-012021-06-300001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2020-01-012020-06-300001758021srt:AffiliatedEntityMemberkrt:KearyInternationalMember2020-01-012020-06-300001758021krt:PaycheckProtectionProgramCARESActMember2021-06-102021-06-100001758021us-gaap:SubsequentEventMember2021-07-072021-07-07
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-Q
(Mark One)
☒QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2021
OR
☐TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______________ to ______________
Commission file number 001-40336
Karat Packaging Inc.
(Exact name of registrant as specified in its charter)
Delaware83-2237832
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
 6185 Kimball Avenue,
Chino, CA
91708
(Address of principal executive offices)(Zip Code)
(626) 965-8882
(Registrant’s telephone number, including area code)

(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
Common Stock, $0.001 par value
KRT
The NASDAQ Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☐ 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, smaller reporting company, or an emerging growth company. See 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 Common Stock, $0.001 par value, outstanding on August 13, 2021 was 19,709,500 shares.
 


TABLE OF CONTENTS


i

KARAT PACKAGING INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
PART I - FINANCIAL INFORMATION

Financial Statements
June 30,
2021
December 31,
2020
Assets
Current assets
Cash and cash equivalents (including $0.2 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020)
$7,682,000 $448,000 
Accounts receivable, net of allowance for doubtful accounts of $0.3 million and $0.3 million at June 30, 2021 and December 31, 2020, respectively (including $0.4 million and $0.3 million associated with variable interest entity at June 30, 2021 and December 31, 2020)
32,598,000 23,838,000 
Inventories62,248,000 48,961,000 
Prepaid expenses and other current assets (including $0.1 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020)
3,431,000 6,530,000 
Total current assets105,959,000 79,777,000 
Property and equipment, net (including $47.2 million and $47.8 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively)
92,936,000 95,533,000 
Deposits4,151,000 2,456,000 
Goodwill3,510,000 3,113,000 
Intangible assets, net393,000 — 
Deferred tax asset64,000 64,000 
Other assets (including $0.0 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020)
70,000 161,000 
Total assets$207,083,000 $181,104,000 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable (including $0.0 million and $0.6 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively)
$24,354,000 $20,069,000 
Accrued expenses (including $0.3 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively)
6,584,000 4,959,000 
Related party payable3,608,000 5,038,000 
Credit cards payable125,000 794,000 
Line of credit 3,239,000 — 
Income taxes payable— 41,000 
Customer deposits (including $0.1 million and $0 million associated with variable interest entity at June 30, 2021 and December 31, 2020)
1,209,000 551,000 
Capital leases, current portion307,000 321,000 
Debt, current portion (including $0.7 million and $0.7 million associated with variable interest entity at June 30, 2021 and December 31, 2020)
711,000 11,364,000 
Total current liabilities40,137,000 43,137,000 

2

Deferred tax liability6,181,000 6,181,000 
Line of credit— 33,169,000 
Long-term debt, net of current portion (including $36.3 million and $36.7 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively, and debt discount of $0.1 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively)
36,343,000 53,410,000 
Capital leases, net of current portion129,000 290,000 
Other liabilities (including $3.0 million and $3.9 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively)
4,205,000 5,049,000 
Total liabilities86,995,000 141,236,000 
Commitments and Contingencies (Note 13)— — 
Karat Packaging Inc. stockholders’ equity
Common stock, $0.001 par value, 100,000,000 shares authorized, 19,732,500 and 19,709,500 shares issued and outstanding, respectively, at June 30, 2021; 15,190,000 and 15,167,000 shares issued and outstanding, respectively, at December 31, 2020
20,000 15,000 
Additional paid in capital81,808,000 13,981,000 
Treasury stock, $0.001 par value, 23,000 and 23,000 shares on June 30, 2021 and December 31, 2020, respectively
(248,000)(248,000)
Retained earnings30,019,000 18,656,000 
Total Karat Packaging Inc. stockholders’ equity111,599,000 32,404,000 
Noncontrolling interest8,489,000 7,464,000 
Total stockholders’ equity120,088,000 39,868,000 
Total liabilities and stockholders’ equity$207,083,000 $181,104,000 
The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.

3

KARAT PACKAGING INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Net sales$94,526,000 $84,737,000 $170,199,000 $148,820,000 
Cost of goods sold66,428,000 55,830,000 120,475,000 102,022,000 
Gross profit28,098,000 28,907,000 49,724,000 46,798,000 
Operating expenses:
Selling expense7,771,000 5,428,000 14,171,000 10,129,000 
General and administrative expense (including $0.7 million and $0.5 million associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $1.3 million and $0.6 million for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity)
13,457,000 8,969,000 24,912,000 18,071,000 
Total operating expenses21,228,000 14,397,000 39,083,000 28,200,000 
Operating income6,870,000 14,510,000 10,641,000 18,598,000 
Other income (expense)
Rental income (including $0.2 million and $0.0 associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $0.5 million and $0.0 for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity)
246,000 — 492,000 — 
Other income16,000 28,000 122,000 54,000 
Loss on foreign currency transactions(119,000)(68,000)(284,000)(109,000)
Gain on sale of asset— 8,000 — 8,000 
Interest income (expense) (including $0.8 million interest expense and $0.1 million interest expense associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $0.0 million interest expense and $2.6 million interest expense for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity)
(1,128,000)(705,000)(850,000)(4,011,000)
Gain on forgiveness of debt5,000,000 — 5,000,000 — 
Total other income (expense)4,015,000 (737,000)4,480,000 (4,058,000)
Income before provision for income tax10,885,000 13,773,000 15,121,000 14,540,000 
Provision for income tax1,547,000 3,832,000 2,733,000 4,032,000 
Net income9,338,000 9,941,000 12,388,000 10,508,000 
Net income (loss) attributable to noncontrolling interest(245,000)(131,000)1,025,000 (2,015,000)
Net income attributable to Karat Packaging Inc.$9,583,000 $10,072,000 $11,363,000 $12,523,000 
Basic and diluted earnings per share:
Basic$0.51 $0.66 $0.67 $0.82 
Diluted$0.50 $0.65 $0.66 $0.81 
Weighted average common shares outstanding, basic18,908,648 15,180,879 17,048,160 15,185,440 
Weighted average common shares outstanding, diluted19,025,871 15,451,879 17,165,383 15,456,440 
The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.

4

KARAT PACKAGING INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)
Common StockTreasury StockAdditional
Paid-in
Capital
Retained
Earnings
Total
Stockholders’
Equity attributable
to Karat
Packaging Inc
Noncontrolling
Interest
Total
Stockholders’
Equity
SharesAmountSharesAmount
Balance, January 1, 202015,190,000 $15,000 — $— $13,981,000 $1,745,000 $15,741,000 $8,313,000 $24,054,000 
Net income (loss)— — — — — 2,451,000 2,451,000 (1,884,000)$567,000 
Balance, March 31, 202015,190,000 $15,000 — $— $13,981,000 $4,196,000 $18,192,000 $6,429,000 $24,621,000 
Treasury stock acquired— — (10,000)(107,000)— — (107,000)— $(107,000)
Cash dividends— — — — (607,000)(607,000)— $(607,000)
Net income (loss)— — — — — 10,072,000 10,072,000 (131,000)9,941,000 
Balance, June 30, 202015,190,000 $15,000 (10,000)$(107,000)$13,981,000 $13,661,000 $27,550,000 $6,298,000 $33,848,000 
Common StockTreasury StockAdditional
Paid-in
Capital
Retained
Earnings
Total
Stockholders’
Equity attributable
to Karat
Packaging Inc
Noncontrolling
Interest
Total
Stockholders’
Equity
SharesAmountSharesAmount
Balance, January 1, 202115,190,000 $15,000 (23,000)$(248,000)$13,981,000 $18,656,000 $32,404,000 $7,464,000 $39,868,000 
Net income— — — — — 1,780,000 1,780,000 1,270,000 3,050,000 
Balance, March 31, 202115,190,000 $15,000 (23,000)$(248,000)$13,981,000 $20,436,000 $34,184,000 $8,734,000 $42,918,000 
Issuance of common stock in connection with our initial public offering, net of issuance costs of $5,088,000
4,542,500 5,000 — — 67,587,000 — 67,592,000 — 67,592,000 
Stock-based compensation— — — — 240,000 — 240,000 — 240,000 
Net income (loss)— — — — — 9,583,000 9,583,000 (245,000)9,338,000 
Balance, June 30, 202119,732,500 $20,000 (23,000)$(248,000)$81,808,000 $30,019,000 $111,599,000 $8,489,000 $120,088,000 
The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.

5

KARAT PACKAGING, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

Six Months Ended June 30,
20212020
Cash flows from operating activities
Net income$12,388,000 $10,508,000 
Adjustments to reconcile net income to net cash (used in) provided by operating activities:
Depreciation and amortization4,943,000 3,869,000 
Provision for bad debt— 98,000 
 Gain on sales of asset— (8,000)
Change in fair value of interest rate swap(1,143,000)2,298,000 
Amortization of loan fees6,000 6,000 
Stock-based compensation240,000 — 
Gain on forgiveness of PPP loan(5,000,000)— 
(Increase) decrease in operating assets
Accounts receivable(8,760,000)(636,000)
Inventories(13,134,000)(8,317,000)
Prepaid expenses and other current assets3,099,000 (598,000)
Due from affiliated companies— (741,000)
Deposits(144,000)1,762,000 
Other assets91,000 (85,000)
Increase (decrease) in operating liabilities
Accounts payable4,285,000 (2,783,000)
Accrued expenses1,625,000 4,752,000 
Related party payable(1,430,000)(1,174,000)
Credit cards payable(669,000)(493,000)
Income taxes payable(41,000)— 
Customer deposits658,000 (16,000)
Other liabilities299,000 301,000 
Net cash (used in) provided by operating activities$(2,687,000)$8,743,000 

6

Cash flows from investing activities
Purchases of property and equipment(957,000)(27,389,000)
Proceeds on disposal of property and equipment— 12,000 
Deposits paid for property and equipment(2,989,000)(3,593,000)
Acquisition of Pacific Cup, Inc., net of cash acquired(893,000)— 
Net cash used in investing activities$(4,839,000)$(30,970,000)
Cash flows from financing activities
Proceeds from line of credit 1,470,000 3,820,000 
Net payments on line of credit(31,400,000)— 
Proceeds from long-term debt, net of issuance cost— 24,540,000 
Payments on long-term debt(22,726,000)(3,495,000)
Issuance of common stock in connection with our initial public offering, net of issuance costs67,592,000 — 
Dividends paid to shareholders— (607,000)
Payments on capital lease obligations(176,000)(158,000)
Treasury stock acquired— (107,000)
Net cash provided by financing activities$14,760,000 $23,993,000 
Net increase in cash and cash equivalents7,234,000 1,766,000 
Cash and cash equivalents
Beginning of year$448,000 $802,000 
End of year$7,682,000 $2,568,000 
Supplemental disclosures of non-cash investing and  financing activities:
Capital expenditures funded by capital lease borrowings$— $23,000 
Transfers from deposit to property and equipment$1,338,000 $6,029,000 
Acquisition of Pacific Cup, Inc. included within deposits$100,000 $— 
Forgiveness of PPP loan $5,000,000 $— 
Supplemental disclosures of cash flow information:
Cash paid for income tax$1,574,000 $— 
Cash paid for interest$1,975,000 $1,789,000 
The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.

7

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

1.Nature of Operations
Lollicup USA Inc. (“Lollicup”) was incorporated on January 21, 2001 under the laws of the State of California as an S-corporation. Effective January 1, 2018, Lollicup elected to convert from S-Corporation to a C-Corporation. Karat Packaging Inc. (“Karat Packaging”) was incorporated on September 26, 2018 as a Delaware corporation and became the holding company for Lollicup (collectively, the “Company”) through a share exchange with the shareholders of Lollicup.
The Company is a manufacturer and distributor of environmentally friendly, single-use disposable products used in a variety of restaurant and foodservice settings. The Company supplies a wide range of products for the foodservice industry, including food containers, tableware, cups, lids, cutlery, and straws. The products are available in plastic, paper, biopolymer-based and other compostable forms. In 2020, the Company began to supply personal protective equipment related products to their customer such as face shields and face masks. In addition to manufacturing and distribution, the Company offers customized solutions to the customers, including new product development, design, printing, and logistics services.
The Company also supplies products to smaller chains and businesses including boutique coffee houses, bubble tea cafes, pizza parlors and frozen yogurt shops. The Company is also beginning to supply products to national and regional supermarkets as well as convenience stores.
The Company currently operates manufacturing facilities and distribution and fulfillment center in Chino, California and Rockwall, Texas. In addition, the Company operates six other distribution centers located in Rockwall, Texas, Branchburg, New Jersey, Summer, Washington and Summerville, South Carolina. The distribution and fulfillment centers are strategically located in proximity to major population centers, including the Los Angeles, New York, and Seattle metro areas. Also, on March 1, 2021, the Company completed the acquisition of the assets of Pacific Cup Inc., a paper cup manufacturer based in Kapolei, Hawaii.
2.Summary of Significant Accounting Policies
Basis of Presentation: The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles as promulgated in the United States of America (“US GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8-3 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all the information and footnotes required by US GAAP for complete financial statements. The financial information as of June 30, 2021 and for the three and six months ended June 30, 2021 and 2020 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2021.
The condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by US GAAP for complete financial statements. These financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2020.
Principles of Consolidation: The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned operating subsidiaries, Lollicup, Lollicup Franchising, LLC (“Lollicup Franchising”) (effective September 1, 2020, refer to Note 3), Pacific Cup, Inc. (effective March 1, 2021, refer to Note 3), and Global Wells, a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.
Noncontrolling Interests: The Company consolidates its variable interest entity, Global Wells, in which the Company is the primary beneficiary. The Company became the primary beneficiary of Global Wells on March 23, 2018 upon execution of an operating lease agreement allowing the Company to lease Global Wells’ facility. 
Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the condensed consolidated financial statements separate from Company’s stockholders’ equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income.

8

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Estimates and Assumptions: Management uses estimates and assumptions in preparing financial statements in accordance with generally accepted accounting principles in the United States of America. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could differ materially from the estimates that were assumed in preparing the condensed consolidated financial statements. Estimates that are significant to the condensed consolidated financial statements include stock-based compensation, allowance for doubtful accounts, reserve for slow-moving and obsolete inventory, deferred taxes, and estimated useful lives of property and equipment, with effects of changes could result in future impairments of goodwill, intangibles, and long-lived assets.
Reporting Segment: The Company manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and supply of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, foam, post-consumer recycled content and renewable materials. It also consists of the distribution of personal protective equipment related products such as face shields and face masks.
Earnings per Share: Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging by the weighted average number of common shares outstanding during the related period. Diluted earnings per common share is calculated by adjusting weighted average outstanding shares, assuming conversion of all potentially dilutive shares.

Cash and cash equivalents: The Company considers all highly liquid investments purchased with an original maturity at the date of purchase of three months or less to be cash equivalents. At June 30, 2021 and December 31, 2020, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks.

Concentration of Credit Risk: The financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents in financial institutions, which exceed federally insured limits, short-term investments, and non- affiliated trade receivables. The Company routinely assesses the financial strength of its customers and generally does not require collateral for trade receivables. Further, the Company has money market accounts which exceeded the federally insured limits by approximately $3.2 million and $0.2 million as of June 30, 2021 and December 31, 2020, respectively.
Accounts Receivable and Allowance for Doubtful Accounts: Accounts receivable consists primarily of amounts due from customers. Accounts receivable are carried at their estimated collectible amounts and are periodically evaluated for collectability based on past credit history. The Company recognizes an allowance for bad debt on accounts receivable in an amount equal to the estimated probable losses net of recoveries. The allowance is based on an analysis of historical bad debt write-offs, current past due customers in the aging as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.
Inventories: Inventories consist of raw materials, work-in-process, and finished goods. Inventory cost is determined using the first-in, first-out (FIFO) method and valued at lower of cost or net realizable value. The Company maintains reserves for excess and obsolete inventory considering various factors including historic usage, expected demand, anticipated sales price, and product obsolescence.
Property and Equipment: Property and equipment are carried at cost, net of accumulated depreciation and amortization, and net of impairment losses, if any. Depreciation of property and equipment are computed by straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized using the straight-line method over the term of the lease, or the estimated life of the improvement, whichever is less.
The estimated useful life of property and equipment are as follows:
Machinery and equipment
5 years to 10 years
Leasehold improvementsLower of useful life or lease term
Vehicles
3 years to 5 years
Furniture and fixtures7 years
Building
28 years to 40 years
Property held under capital leases
3 years to 5 years
Computer hardware and software3 years

9

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Normal repairs and maintenance are expensed as incurred, whereas significant changes that materially increase values or extend useful lives are capitalized and depreciated over the estimated useful lives of the related assets.
Deposits: Deposits include payments made for machinery and equipment related to the new Rockwall, Texas manufacturing facility. As of June 30, 2021 and December 31, 2020, the Company had deposits of approximately $3.1 million and $1.8 million, respectively, relating to machinery and equipment for this facility. Included in deposits are also payments made to the lessors of leased properties as security for the full and faithful observance of contracts, which will be refunded to the Company upon expiration or termination of the contract.
Impairment of Long-lived Assets: The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. An impairment exists if the undiscounted cash flows generated by the Company’s long-lived assets are less than the net book value of the related assets. If the long-lived assets are impaired, an impairment loss is recognized and measured as the amount by which the carrying value exceeds the estimated fair value of those assets. For the periods ended June 30, 2021 and June 30, 2020, management concluded that an impairment write-down was not required.
Business Combination and Goodwill: The Company applies the acquisition method of accounting for business combinations in accordance with U.S. GAAP, which requires the Company to make use of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company does not amortize goodwill, but performs an impairment test of goodwill annually or whenever events and circumstances indicate that the carrying amount of goodwill may exceed its fair value. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. Goodwill is evaluated for impairment at least annually on October 1, or more frequently if events or changes in circumstances would more likely than not reduce the fair value of its single reporting unit below its carrying value. As of June 30, 2021, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company’s acquisition of Pacific Cup, Inc. and Lollicup Franchising (see Note 3). Through June 30, 2021, the Company determined no impairments have occurred.
The following table displays a roll-forward of the carrying amount of goodwill from December 31, 2020 to June 30, 2021:
Balance at December 31, 2020$3,113,000 
Accumulated impairment losses — 
Goodwill, net of impairment losses$3,113,000 
Goodwill acquired397,000 
Impairment losses— 
Balance at June 30, 2021
Aggregate goodwill acquired 3,510,000 
Accumulated impairment losses — 
Goodwill, net of impairment losses$3,510,000 
Government Grants: Government grants are not recognized unless there is reasonable assurance that the Company and Global Wells will comply with the grants’ conditions and that the grants will be received. As of June 30, 2021 and December 31, 2020, the Company received cumulative grants of $1,200,000 and $900,000, respectively. As of June 30, 2021 and December 31, 2020, Global Wells received cumulative grants of $1,302,000. These grants are reported as deferred income within other liabilities in the accompanying condensed consolidated balance sheets as there are conditions attached to the grants that the Company and Global Wells have not met. These conditions include requiring its facility in Rockwall, Texas to maintain a

10

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
certain minimum tax value for the next five calendar years (the “Required Period”), continue operations in the facility for the Required Period, have a minimum number of full time equivalent employees with a minimum average annual gross wage employed in the operation of the facility in the Required Period, and promise to not engage in a pattern or practice of unlawful employment of aliens during the Required Period. 
Derivative Instruments: Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) Topic No. 815, Derivatives and Hedging, requires companies to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the statement of income during the current period.
The Company and Global Wells are exposed to certain risks relating to its ongoing business operations. The primary risks managed by using derivative instruments applicable to the Company and Global Wells is interest rate risk. Interest rate swaps are entered into to manage interest rate risk associated with the Company and Global Wells’ fixed and floating-rate borrowings. As of June 30, 2021 and December 31, 2020, Global Wells had interest rate swaps that are accounted for as a derivative instrument under ASC 815. The Company and Global Wells did not designate interest rate swaps for hedge accounting and as such, the change in fair value of interest rate swaps is recognized as interest expense in the accompanying condensed consolidated statements of income.
Variable Interest Entities: The Company has a variable interest in two entities, Global Wells and Lollicup Franchising, LLC (prior to September 1, 2020, the acquisition date, see Note 3).
Global Wells
In 2017, Lollicup along with three other unrelated parties formed Global Wells. Lollicup has a 13.5% ownership interest and a 25% voting interest in Global Wells, located in Rockwall, Texas. The purpose of this entity is to own, construct, and manage a warehouse and manufacturing facility. Global Wells’ operating agreement may require its members to make additional contributions only upon the unanimous decision of the members or where the cash in Global Wells’ bank account falls below $50,000. In the event that a member is unable to make an additional capital contribution, the other members will be required to make contributions to offset the amount that member cannot contribute, up to $25,000.
Global Wells was determined to be a variable interest entity in accordance with ASC Topic 810, Consolidations, however, at the time the investment was made, it was determined that Lollicup was not the primary beneficiary. In 2018, Lollicup entered into an operating lease with Global Wells (“Texas Lease”). The lease term for the Texas Lease is for 10 years beginning October 1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May 1, 2019 and calls for a monthly lease payment of $196,000. In June 2020, the Company entered into another operating lease with Global Wells (“New Jersey Lease”). The lease term for the New Jersey Lease is for 5 years beginning July 1, 2020 and calls for a monthly lease payment of $90,128.
Upon entering into the Texas Lease with Lollicup on March 23, 2018, it was determined that Lollicup holds current and potential rights that give it the power to direct activities of Global Wells that most significantly impact Global Wells’ economic performance, receive significant benefits, or the obligation to absorb potentially significant losses, resulting in Lollicup having a controlling financial interest in Global Wells. As a result, Lollicup was deemed to be the primary beneficiary of Global Wells and has consolidated Global Wells under the risk and reward model of ASC Topic 810, for the period from March 23, 2018. The monthly lease payments for the Texas Lease and New Jersey Lease are eliminated upon consolidation.
Assets recognized as a result of consolidating Global Wells do not represent additional assets that could be used to satisfy claims against the Company’s general assets. Conversely, liabilities recognized as a result of consolidating Global Wells do not represent additional claims of the Company’s general assets; they represent claims against the specific assets of Global Wells, except for the Company’s guarantee of Global Wells’ term loans. The Company was a guarantor for Global Wells’ construction loan, which provided for advances up to $21,640,000 and expired in May 2019. In May 2019, Global Wells entered into a loan agreement with a financial institution and used the proceeds from the new term loan to pay off the principal balance and accrued interest related to the construction loan. In June 2020, Global Wells entered into a loan agreement with a financial

11

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
institution to purchase land and building in Branchburg, New Jersey, which was also guaranteed by the Company. The Company entered into an operating lease with Global Wells to utilize the facility in Branchburg, New Jersey. As of June 30, 2021 and December 31, 2020, total loan guaranteed by the Company related to Global Wells amounted to $37,150,000 and $37,491,000, respectively. The term loans are also guaranteed by the Company’s two significant stockholders.
The following financial information includes assets and liabilities of Global Wells and are included in the accompanying condensed consolidated balance sheets, except for those that eliminate upon consolidation:
June 30,
2021
December 31,
2020
Cash$234,000 $81,000 
Accounts receivable380,000 343,000 
Prepaid expenses and other current assets93,000 98,000 
Property and equipment, net47,219,000 47,826,000 
Other assets4,992,000 5,260,000 
Total assets
$52,918,000 $53,608,000 
Accounts payable$6,000 $564,000 
Accrued expenses337,000 128,000 
Customer deposits82,000 — 
Due to Lollicup USA Inc.2,620,000 2,990,000 
Long-term debt, current portion711,000 694,000 
Long-term debt, net of current portion36,343,000 36,697,000 
Other liabilities3,005,000 3,906,000 
Total liabilities
$43,104,000 $44,979,000 
Lollicup Franchising, LLC
Prior to the acquisition on September 1, 2020 (see Note 3), the Company’s two major shareholders share common ownership with Lollicup Franchising. Lollicup Franchising owns and operates one store and also licenses its name to third party store owners and operators. The Company sells inventory to Lollicup Franchising and to the licensed third-party stores. In connection with the sales to third-party stores, the Company has an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores are paid to Lollicup Franchising. The Company has determined that the Company held a variable interest in Lollicup Franchising, however, it was determined that the Company is not the primary beneficiary.
The Company has incurred incentive program expenses of $26,000 and $58,000 for the three and six months ended June 30, 2020, respectively, which are reported as a contra to net sales in the accompanying condensed consolidated statements of income.
The Company does not have any explicit arrangements and implicit variable interest where the Company is required to provide financial support to Lollicup Franchising. The Company has determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is zero.
Stockholder’s Equity: The Company’s Certificate of Incorporation authorizes both common and preferred stock. The total number of shares of all classes of stock authorized for issuance is 110,000,000 shares, par value of $0.001, with 10,000,000 designed as preferred stock and 100,000,000 designated as common stock. Each holder of common stock and preferred stock shall be entitled to one vote per share held.
In June 2020, a $0.04 cents per qualifying share of dividend was declared by the Company. The Company recorded $607,000 of cash dividends as of December 31, 2020.

12

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
In June 2020, the Company re-acquired 10,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $107,000 and has been deducted from shareholders’ equity.
In July 2020, the Company re-acquired 13,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $141,000 and has been deducted from shareholders’ equity.
Revenue Recognition: As the Company generates revenues from customers that include national distributors, fast food restaurants with multiple locations, small businesses, and those that purchase for individual consumption, the Company considers revenue disaggregated by customer type to most accurately reflect the nature and uncertainty of its revenue and cash flows that are affected by economic factors. For the three months and six months ended June 30, 2021 and 2020, net sales disaggregated by customer type consists of the amounts shown below.
Three months ended June 30,Six months ended June 30,
2021202020212020
National$22,310,000 $16,168,000 $40,599,000 $31,666,000 
Distributors50,967,000 44,526,000 90,977,000 78,460,000 
Online13,703,000 11,258,000 25,146,000 17,544,000 
Retail7,546,000 12,785,000 13,477,000 21,150,000 
$94,526,000 $84,737,000 $170,199,000 $148,820,000 
•National chains revenue: National chains revenue is derived from fast food restaurants with locations across multiple states. Revenue from transactions with national chains is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
•Distributors revenue: Distributors revenues are derived from national and regional distributors across the U.S. that purchase the Company’s products for restaurants, offices, schools, and government entities. Revenue from national distributions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
•Online revenue: Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from wholesale transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
•Retail revenue: Retail revenue is derived primarily from regional bubble tea shops, boutique coffee shops and frozen yogurt shops. Revenue from retail transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
The transaction price is the amount of consideration to which the Company expects to be entitled to in exchange for transferring goods to the customer. Revenue is recorded based on the total estimated transaction price, which includes fixed consideration and estimates of variable consideration. Variable consideration includes estimates of rebates and other sales incentives, cash discounts for prompt payment, consideration payable to customers for cooperative advertising and other program incentives, and sales returns. The Company estimate its variable consideration based on contract terms and historical experience of actual results using the expected value method. The performance obligations are generally satisfied shortly after manufacturing and shipment as purchases made by the Company’s customers are manufactured and shipped with minimal lead time.

13

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
The Company’s contract liabilities consist of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of June 30, 2021 and December 31, 2020, the contract liabilities were not considered significant to the financial statements.
Shipping and handling fees billed to a customer are recorded within net sales, with corresponding shipping and handling costs recorded in selling expense on the accompanying condensed consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the three months ended June 30, 2021 and 2020 were $7,008,000 and $4,307,000, respectively. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the six months ended June 30, 2021 and 2020 were $12,491,000 and $8,065,000, respectively.
Sales taxes collected concurrently with revenue-producing activities and remitted to governmental authorities are excluded from revenue.
Sales commissions are expensed as incurred due to the amortization period being less than one year and are recorded in selling expense on the accompanying consolidated statements of income.
Advertising Costs: The Company expenses costs of print production, trade show, online marketing, and other advertisements in the period in which the expenditure is incurred. Advertising costs included in operating expenses in the condensed consolidated statements of income were $632,000 and $303,000 for the three months ended June 30, 2021 and 2020, respectively. Advertising costs included in operating expenses in the condensed consolidated statements of income were $1,020,000 and $789,000 for the six months ended June 30, 2021 and 2020, respectively.
Income Taxes: The Company applies the asset and liability approach for financial accounting and reporting for income taxes. Deferred income taxes arise from temporary differences between income tax and financial reporting and principally relate to recognition of revenue and expenses in different periods for financial and tax accounting purposes and are measured using currently enacted tax rates and laws. In addition, a deferred tax asset can be generated by net operating loss carryforwards. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. 
The Company applies ASC 740, Income Taxes, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.
The Company’s practice is to recognize potential interest and/or penalties related to income tax matters as income tax expense in the accompanying condensed consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the condensed consolidated balance sheets. The Company had no uncertain tax positions as of June 30, 2021 and December 31, 2020.
Concentration of Credit Risk: Cash is maintained at financial institutions and, at times, balances exceed federally insured limits. Management believes that the credit risk related to such deposits is minimal.
The Company extends credit based on the valuation of the customers’ financial condition and general collateral is not required. Management believes the Company is not exposed to any material credit risk on these accounts.
For the three and six months ended June 30, 2021 and 2020, respectively, purchases from the following vendor makes up greater than 10 percent of total purchases:
Three months ended June 30,Six months ended June 30,
2021202020212020
Keary Global Ltd. ("Keary Global") and its affiliate, Keary International, Ltd.- related parties
14.8 %14 %12.2 %— %
Shanghai Quantong Packaging Printing Co., Ltd.— %*19 %— %11 %
*purchases represented less than 10% of total purchases

14

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Amounts due to the following vendors at June 30, 2021 and December 31, 2020 that exceed 10 percent of total accounts payable are as follows:
June 30,
2021
December 31,
2020
Keary Global and its affiliate, Keary International - related parties
13 %18 %
Taizhou Fuling Plastics Co.,Ltd
10 %11 %
No customer accounted for more than 10 percent of sales for the three and six months ended June 30, 2021 and 2020, respectively. No customer accounted for more than 10 percent of accounts receivable as of June 30, 2021 and December 31, 2020.
Fair Value Measurements: The Company follows ASC 820, Fair Value Measurements, which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants.
ASC 820 establishes a hierarchy of valuation inputs based on the extent to which the inputs are observable in the marketplace. Observable inputs reflect market data obtained from sources independent of the reporting entity and unobservable inputs reflect the entity’s own assumptions about how market participants would value an asset or liability based on the best information available.
Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.
The following describes the hierarchy of inputs used to measure fair value and the primary valuation methodologies used by the Center for financial instruments measured at fair value on a recurring basis. The three levels of inputs are as follows:
Level 1 — Quoted prices in active markets for identical assets or liabilities that the Center has the ability to access as of the measurement date.
Level 2 — Inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the same term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Financial assets are considered Level 3 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.
The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. If the inputs used to measure the financial assets and liabilities fall within more than one level described above, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.
At June 30, 2021 and December 31, 2020, the Company has financial instruments classified within the fair value hierarchy, which consist of the following:
•Interest rate swaps that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability depending on its fair value on the condensed consolidated balance sheet. The fair value

15

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
of interest rate swaps is calculated using pricing models that will use volatility to quantify the probability of changes around interest rate trends.
•Money market account, classified as Level 1 within the fair value hierarchy, and reported as a current asset on the condensed consolidated balance sheets.
The following table summarize the Company’s fair value measurements by level at June 30, 2021 for the assets and liabilities measured at fair value on a recurring basis:
Level 1Level 2Level 3
Cash equivalents$3,498,000 $— $— 
Interest rate swaps— (1,704,000)*— 
Fair value, June 30, 2021$3,498,000 $(1,704,000)$— 
*See note 9 for further discussion on interest rate swaps.
The following table summarize the Company’s fair value measurements by level at December 31, 2020 for the assets and liabilities measured at fair value on a recurring basis:
Level 1Level 2Level 3
Cash equivalents$448,000 $— $— 
Interest rate swaps— (2,847,000)— 
Fair value, December 31, 2020$448,000 $(2,847,000)$— 
The Company has not elected the fair value option as presented by ASC 825, Fair Value Option for Financial Assets and Financial Liabilities, for the financial assets and liabilities that are not otherwise required to be carried at fair value. Under ASC 820, material financial assets and liabilities not carried at fair value, including accounts receivable, accounts payable, and borrowing under promissory notes, are reported at their carrying value.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at June 30, 2021 and December 31, 2020 approximates fair value because the interest rate approximates the current market interest rate. The fair value of these financial instruments was determined using level 2 inputs.
Foreign Currency: The Company includes gains or losses from foreign currency transactions, such as those resulting from the settlement of foreign receivables or payables, in the consolidated statements of operations. The Company recorded a loss on foreign currency transactions of $119,000 and $68,000 for the three months ended June 30, 2021 and 2020, respectively. The Company recorded a loss on foreign currency transactions of $284,000 and $109,000 for the six months ended June 30, 2021 and 2020, respectively.
Stock-Based Compensation: The Company recognizes stock-based compensation expense related to employee stock options in accordance with ASC 718, Compensation — Stock Compensation. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees.
The fair value of share-based payment awards is estimated on the grant-date using the Black-Scholes option pricing model. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include the fair value of the Company’s common stock, the expected option term, the expected volatility of the Company’s stock over the option’s expected term, the risk-free interest rate, and the Company’s expected annual dividend yield.
The risk-free interest rate assumption for options granted under the 2019 Stock Incentive Plan is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company’s stock options.

16

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
The expected term of employee stock options under the Plan represents the weighted-average period that the stock options are expected to remain outstanding. The expected term of options granted is calculated based on the “simplified method,” which estimates the expected term based on the average of the vesting period and contractual term of the stock option.
The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company’s common stock for a period equal to the expected term of the options.
The dividend yield assumption for options granted under the Plan is based on the Company’s history and expectation of dividend payouts.
Stock-based compensation expense is based on awards that ultimately vest. Forfeitures are accounted for as they occur. The Company has elected to treat stock-based payment awards with graded vesting schedules and time-based service conditions as a single award and recognizes stock-based compensation expense on a straight-line basis over the requisite service period. 
The determination of stock-based compensation is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its net loss could have been significantly different.
New and Recently Adopted Accounting Standards: The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012, and as such, the Company have elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, or the Securities Act, for complying with new or revised accounting standards, as a result, the Company will adopt new or revised accounting standards on the relevant dates in which adoption of such standards is required for private companies.
In February 2016, the FASB issued ASU 2016-2 (Topic 842), “Leases”. This ASU amends a number of aspects of lease accounting, including requiring lessees to recognize operating leases with a term greater than one year on their balance sheet as a right-of-use asset and corresponding lease liability, measured at the present value of the lease payments. This ASU is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted. The FASB subsequently issued ASU 2018-11 (Topic 842), “Leases: Targeted Improvements” which amends ASC 842 in two important areas, including (i) allowing lessors to combine lease and associated nonlease components by class of underlying asset in contracts that meet certain criteria and, (ii) provides entities with an optional method for adopting the new leasing guidance by recognizing a cumulative-effect adjustment to the opening balance of the retained earnings, and not to restate the comparative periods presented at the adoption date. The effective date for ASC 842 for public business entities is annual reporting periods beginning after December 15, 2018. The effective date for all other entities is annual reporting periods beginning after December 15, 2021. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13 “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” which adds to U.S. GAAP an impairment model known as the current expected credit loss (CECL) model that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of U.S. GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years for public business entities that are U.S. Securities and Exchange Commission (SEC) filers. For all other public business entities, the ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted beginning after December 15, 2018, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), “Financial Instruments-Credit Losses: Effective Dates” which amends the effective date for SEC filers that are eligible to be ‘smaller reporting companies’, non-SEC filers and all other companies, including not-for-profit companies and employee benefit plans. For calendar-year end companies that are eligible for the deferral, the effective date is January 1, 2023. The Company elects to adopt the new standard in annual reporting period beginning after January 1, 2023, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.

17

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
In June 2018, the FASB issued ASU 2018-7 (Topic 718), “Compensation — Stock Compensation: Improvements to Non-employee Share based Payment Accounting”, which supersedes Subtopic 505-50 and expands the scope of ASC Topic 718 to include share-based payments issued to nonemployees for goods and services. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide financing to the issuer or awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC Topic 606. The FASB subsequently issued ASU 2019-8 (Topic 718), “Compensation — Stock Compensation” which clarifies guidance in Topic 718 on measurement and classification of share-based payments to customers. The amendments in this ASU are effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than a company’s adoption date of Topic 606. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.
In August 2018, the FASB issued ASU 2018-13 “Fair Value Measurement (Topic 820) Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement”. The guidance in this ASU eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. Entities are no longer required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy but require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. Certain provisions are applied prospectively while others are applied retrospectively. This ASU is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.
In December 2019, the FASB issued ASU 2019-12 “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes”. The guidance in this ASU eliminates certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. For public entities, the amendments in this Update are effective for fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption of the amendment is permitted. As part of the IPO relief provided to EGC, an EGC may elect to adopt new standards on the timeline afforded a private company. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In March 2020, the FASB issued ASU 2020-3 “Codification Improvements to Financial Instruments”. The guidance in this ASU clarifies the requirement for all entities to provide the fair value option disclosures in paragraphs 825-10-50-24through 50-32 of the FASB’s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, “Leases”, should be the contractual term used to measure expected credit losses under ASC 326, “Financial Instruments — Credit Losses”. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity’s adoption of ASU 2016-13.
3.Acquisitions
Pacific Cup, Inc.
On March 1, 2021, Lollicup entered into an asset purchase agreement (“the Pacific Cup Agreement”) with Pacific Cup, Inc. (“Pacific Cup”), a manufacturer and distributor of disposable products operating in Kapolei, Hawaii. Pursuant to the Pacific Cup Agreement, Lollicup paid cash consideration of $1,000,000 to acquire certain assets of Pacific Cup. Acquisition-related costs were immaterial.
The acquisition of Pacific Cup has been accounted for as a business combination pursuant to ASC 805, Business Combinations, using the acquisition method of accounting. The acquisition method requires, among other things, that assets acquired and liabilities assumed to be recognized at their fair values as of the acquisition date. The initial estimated fair value of assets acquired has been recognized based on management’s estimates and assumptions using information about facts and

18

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
circumstances that existed at the acquisition date. The excess of the purchase price over the tangible assets is preliminarily recorded as goodwill.  
The goodwill recognized in this transaction was derived from expected opportunities to leverage Pacific Cup’s customer base, manufacturing facility, and sales force to expand the Company’s footprint. Goodwill recognized as a result of this acquisition is deductible for income tax purposes, and subject to annual impairment testing, which may give rise to deferred taxes in future periods.
The following table summarizes the preliminary assets acquired as a result of this acquisition:
Inventories$153,000 
Property and equipment50,000
Customer relationships400,000
Goodwill397,000
Total assets acquired$1,000,000 

4.Inventories
Inventories consist of the following:
June 30,
2021
December 31,
2020
Raw materials
$12,369,000 $4,251,000 
Work in progress
— 133,000 
Finished goods
50,554,000 45,252,000 
Subtotal
62,923,000 49,636,000 
Less inventory reserve
(675,000)(675,000)
Total inventories
$62,248,000 $48,961,000 

5.Property and Equipment
Property and equipment, net consist of the following:
June 30,
2021
December 31,
2020
Machinery and equipment$57,682,000 $55,528,000 
Leasehold improvements17,929,000 17,832,000 
Vehicles3,532,000 3,447,000 
Furniture and fixtures855,000 851,000 
Building34,134,000 34,134,000 
Land11,907,000 11,907,000 
Property held under capital leases1,607,000 1,607,000 
Computer hardware and software546,000 546,000 
128,192,000 125,852,000 
Less accumulated depreciation(35,256,000)(30,319,000)
Total property and equipment, net
$92,936,000 $95,533,000 

19

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Depreciation and amortization expense were $2,479,000 and $3,302,000 for the three months ended June 30, 2021 and 2020, respectively. Depreciation and amortization expense were $4,943,000 and $3,869,000 for the six months ended June 30, 2021 and 2020, respectively. Depreciation and amortization expense are reported within general and administrative expense except for depreciation and amortization expense related to manufacturing facilities and equipment, which are included in cost of goods sold on the accompanying condensed consolidated statements of income.
6.Line of Credit
The Company has a line of credit with a lender with an initial maturity date of February 23, 2019. The agreement was amended prior to maturity to extend the maturity date to May 2019. In May 2019, the line of credit was amended again to extend the maturity date to May 2021 and increase the maximum borrowing from $25,000,000 to $30,000,000. Interest accrues at an annual rate of prime less 0.25% with a minimum floor of 3.75% (3.75% at June 30, 2021 and December 31, 2020). In September 2019, the Company further increased the maximum borrowing from $30,000,000 to $40,000,000. In July 2020, the line of credit was amended again to extend the maturity date to May 2022. The Company has $3,239,000 and $33,169,000 of line of credit borrowings as of June 30, 2021 and December 31, 2020, respectively. The Company is not required to pay a commitment (unused) fee on the undrawn portion of the line of credit and interest is payable monthly. The amount that can be borrowed is subject to a borrowing base that is calculated as a percentage of the accounts receivable and inventory balances measured monthly. As of June 30, 2021 and December 31, 2020, the maximum amount that can be borrowed based on the borrowing base is $40,000,000 and $34,668,000, respectively. The loan is secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the line of credit agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, minimum debt service coverage ratio, and minimum debt to earnings before interest, taxes, depreciation and amortization (“EBITDA”) ratio. As of June 30, 2021 and December 31, 2020, the Company was in compliance with the financial covenants. The Line of Credit also includes a standby letter of credit sub-limit. The amounts issued under the standby letter of credit was $900,000 as of June 30, 2021 and December 31, 2020.
7.Accrued Expenses
The following table summarizes information related to accrued expense liabilities:
June 30,
2021
December 31,
2020
Accrued expenses$3,371,000 $2,085,000 
Accrued interest73,000 199,000 
Accrued payroll1,338,000 1,253,000 
Accrued vacation and sick pay647,000 496,000 
Accrued shipping expenses746,000 433,000 
Accrued legal fees56,000 192,000 
Deferred rent liability353,000 301,000 
Total accrued expenses
$6,584,000 $4,959,000 


20

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
8.Long-Term Debt
Long-term debt consists of the following:
June 30,
2021
December 31,
2020
A promissory note that allowed for advances up to $5,000,000 through March 2018, at which point it converted to a term loan. Outstanding principal balance of $4,814,677 was converted in March 2018, maturing in March 2023. Principal and interest payment of $90,815 due monthly at the fixed rate of 4.98%. The loan was secured by certain machinery and equipment. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum fixed charge coverage ratio and net income.
$— $2,322,000 
An equipment loan with a draw down period ending August 28, 2019 for up to $10,000,000, at which point the entire principal outstanding was due, unless extended. Outstanding principal balance of $9,476,000 was converted to a term loan in June 2019, maturing in July 2024. Principal and interest payment of $192,572 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 7,450,000 
A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $55,539 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate (3.25% and 3.25% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 212,000 
A $935,000 term loan that expires December 31, 2021. Principal and interest payment of $19,834 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues at a fixed rate of 3.50%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders.  In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 234,000 
Subtotal, continue on following page
$— $10,218,000 

21

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
June 30,
2021
December 31,
2020
Subtotal from previous page
$— $10,218,000 
An equipment loan with a draw down period ended May 31, 2019 for up to $10,000,000. After the draw period, the outstanding principal balance is converted to a term loan payable, maturing on May 31, 2024. The first principal and interest payment  commenced in July 2019. Interest accrued based on prime rate (3.25% and 3.25% at June 30, 2021 and December 31, 2020, respectively). The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain fixed financial covenants, including a fixed charge coverage ratio and a minimum tangible net worth.
— 7,000,000 
A $3,000,000 term loan that expires December 2024. Interest only payment due for the first six months. Principal and interest payment of $57,769 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrued at prime rate plus 0.25% (3.50% and 3.50% at June 30, 2021 and December 31, 2020, respectively).The loan was secured the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio.
— 2,444,000 
A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% and 3.00% at June 30, 2021 and December 31, 2020, respectively) and principal payments ranging from $24,356 to $39,581 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan was collateralized by substantially all of the Company’s and Global Well’s assets and was guaranteed by the Company and its stockholders. The Company incurred debt issuance costs of approximately $119,000, which is reported as a reduction of the carrying value of debt on the accompanying consolidated balance sheet.
20,973,000 21,130,000 
A $3,000,000 term loan that expires June 17, 2025. Principal and interest payment of $54,623 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate plus margin of 0.25% (3.50% and 3.50% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 2,723,000 
A $5,000,000 Paycheck Protection Program loan that expires April 16, 2022. Interest accrues at 1.0%.
— 5,000,000 
Subtotal, continue on following page
$20,973,000 $48,515,000 

22

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
June 30, 2021December 31, 2020
Subtotal from previous page
$20,973,000 $48,515,000 
A $16,540,000 term loan that matures June 30, 2025. Interest accrues at 4.5% fixed and principal payments ranging from $30,524 to $37,720 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of the Company’s and Global Well’s assets and is guaranteed by the Company and its stockholders.
16,177,000 16,361,000 
Long-term debt
37,150,000 64,876,000 
Less: unamortized loan fees
(96,000)(102,000)
Less: current portion
(711,000)(11,364,000)
Long-term debt, net of current portion
$36,343,000 $53,410,000 
At June 30, 2021, future maturities :
2021 (remainder)$352,000 
2022729,000 
2023762,000 
2024802,000 
202515,169,000 
Thereafter19,336,000 
$37,150,000 
The Company was in compliance with all its financial covenants as of June 30, 2021 and December 31, 2020.
On April 16, 2020, the Company received loan proceeds in the amount of $5,000,000 under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are potentially forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the eight-week period.
The unforgiven portion of the PPP loan is payable over two years at an interest rate of 1%, with a deferral of payments for the first six months. In October 2020, the PPP loan was amended to extend the deferral of payments until September 2021. The application for these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations. This certification further required the Company to take into account its current business activity and ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the potential forgiveness of these PPP loan, are dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan is based on its future adherence to the forgiveness criteria. If, despite the good faith belief that given the Company’s circumstances all eligibility requirements for the PPP loan were satisfied, it is later determined that the Company is ineligible to receive the PPP loan, it may be required to repay the PPP loan in its entirety and/or be subject to additional penalties.
The Company applied for the forgiveness of the PPP loan. On June 10, 2021, the Company was granted loan forgiveness, in whole, by meeting the conditions for use of loan proceeds. The loan forgiveness of $5.0 million was recorded as gain on forgiveness of debt in the income statement for the three months and six months ended June 30, 2021.

23

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
9.Interest Rate Swaps
In June 2019, Global Wells entered into a ten years floating-to-fixed interest-rate swap, with an effective date of June 13, 2019, that is based on the prime rate versus a 5.05% fixed rate. The notional value was $21,580,000 as of June 30, 2019. The payment dates are the fifth day of the month beginning July 5, 2019 to the termination date of May 4, 2029. As of June 30, 2021 and December 31, 2020, the fair value of the interest rate swap was $1,704,000 and $2,604,000, respectively, which is reported as other liabilities in the accompanying condensed consolidated balance sheets. For the three months ended June 30, 2021 and 2020, Global Wells recognized approximately $382,000 as interest expense and $89,000 as interest income, respectively, related to change in fair value of this interest rate swap. For the six months ended June 30, 2021 and 2020, Global Wells recognized approximately $900,000 as interest income and $2,097,000 as interest expense, respectively, related to change in fair value of this interest rate swap.
In June 2019, the Company also entered into a five years floating-to-fixed interest-rate swap, with an effective date of June 3, 2019, that is based on the prime rate versus 5.19% fixed rate. The notional was $10,000,000 as of June 30, 2019. The payment dates are the fifth day of the month beginning July 5, 2019 to the termination date of May 31, 2024. As of June 30, 2021 and December 31, 2020, the fair value of the interest rate swap was $0 and $243,000, respectively, which is reported as other liabilities in the accompanying condensed consolidated balance sheets. For the three months ended June 30, 2021 and 2020, the Company recognized approximately $6,000 as interest income and $28,000 as interest expense, respectively, related to change in fair value of this interest rate swap. For the six months ended June 30, 2021 and 2020, the Company recognized approximately $47,000 as interest income and $201,000 as interest expense, respectively, related to change in fair value of this interest rate swap. In April 2021, the Company terminated the interest rate swap with a notional amount of $10,000,000, recognizing $196,200 in swap termination fee, which was included in the net interest income recognized in the condensed consolidated statements of income for the three and six months ended June 30, 2021.
10.Obligations under Capital Leases
The Company is the lessee of warehouse vehicles under capital leases that expire in various years through 2024. The assets and liabilities under capital leases are recorded at the lower of the present value of the minimum lease payments or fair value of the assets. The assets are depreciated over their estimated useful lives. Depreciation of property under capital leases is included in depreciation and amortization expense within the general and administrative operating expenses of the condensed consolidated statements of income.
Interest rates on capitalized leases vary from 3.55% to 6.50% and are imputed based on the lower of the Company’s incremental borrowing rate at the inception of each lease or the lessor’s implicit rate of return.
The capital leases provide for bargain purchase options and are guaranteed by the stockholders of the Company.
11.Stock-based Compensation
In January 2019, the Company’s Board of Directors adopted the 2019 Stock Incentive Plan (the “Plan”). A total of 2,000,000 shares of common stock has been authorized and reserved for issuance under the Plan in the form of incentive or nonqualified stock options and stock awards. A committee appointed by the Board of Directors of the Company determines the terms and conditions of each grant under the Plan. Employees, directors, and consultants are eligible to receive stock options and stock awards under the Plan. The aggregate number of shares available under the Plan and the number of shares subject to outstanding options may be increased or decreased by the Plan administrator to reflect any changes in the outstanding common stock by reason of any recapitalization, reorganization, reclassification, stock split, reverse split, combination of shares, exchange of shares, stock dividend or other distribution payable in capital stock or similar transaction.
The exercise price of incentive stock options may not be less than the fair market value of the common stock at the date of grant. The exercise price of incentive stock options granted to individuals that own greater than 10% of the voting stock may not be less than 110% of the fair market value of the common stock at the date of grant.
The term of each incentive and nonqualified option is based upon such conditions as determined by the option agreement; however, the term can be no more than ten years from the date of the grant. In the case of an incentive stock option granted to an optionee who, at the time the option is granted, owns stock representing more than 10% of the voting power of all classes of

24

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
stock of the Company or any parent or subsidiary, the term of the option will be such shorter term as may be provided in the option agreement, but not more than five years from the date of the grant.
Stock Options
A summary of the Company’s stock option activity under the Plan for the period ended June 30, 2021 is as follows:
Number of
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contract
Life
(In Years)
Aggregate
Intrinsic
Value
Outstanding at December 31, 202015,000 $10.008.0$— 
Granted— — 
Exercised— — 
Canceled/forfeited— — 
Outstanding at June 30, 202115,000 $10.007.5$— 
Expected to vest at June 30, 202115,000 $10.007.5$— 
Exercisable at June 30, 2021— — 0.0$— 
At June 30, 2021, total remaining stock-based compensation expense for unvested stock options is approximately $30,000.
Restricted stock
The Company issued restricted stock units to employees of the Company. The following table summarizes the unvested restricted stock units for the period ended June 30, 2021:
Number of
Shares
Outstanding
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 2020256,000 $10.00 
Granted40,000 17.98 
Vested— — 
Forfeited(50,000)12.85 
Unvested at June 30, 2021246,000 $11.30 
The restricted stock units and stock options granted are subjected to vesting conditions contingent upon the closing of an initial public offering of the Company. For the three months ended June 30, 2021 and 2020, the Company recognized $0.2 million and $0 stock-based compensation expense. For the six months ended June 30, 2021 and December 31, 2020, the Company recognized $0.2 million and $0 stock-based compensation expense, respectively. The restricted stock units and stock options granted began vesting on April 15, 2021, which is the date of closing of the Company’s initial public offering. The company is recognizing stock-based compensation over the vesting period, which is generally over 3 years for the restricted stock units and 1 year for the stock options.
At June 30, 2021, total remaining stock-based compensation expense for unvested restricted stock units is approximately $2.5 million.

25

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
12.Earnings Per Share
(a)Basic
Basic earnings per share is calculated by dividing the net income attributable to Karat Packaging for the year by the weighted average number of common shares outstanding during the related period.
Three months ended June 30,
Six months ended June 30,
2021202020212020
Net income attributable to Karat Packaging Inc.$9,583,000 $10,072,000 $11,363,000 $12,523,000 
Weighted average number of common shares in issue18,908,648 15,180,879 17,048,160 15,185,440 
Basic earnings per share
$0.51 $0.66 $0.67 $0.82 
(b)Diluted
For the purpose of calculating diluted earnings per share, the profit attributable to equity holders of the Company and the weighted average number of common shares outstanding during the related period have been adjusted for the dilutive effects of all potential convertible shares and shares issuable through stock options and restricted stock awards. The dilutive earnings per share is calculated by dividing the profit attributable to equity holders of the Company by the weighted average number of shares that would have been in issue, inclusive of all potentially dilutive shares including unexercised stock options and unvested restricted stock, adjusted by the number of such shares that would have been issued at fair value as follows:
Three months ended June 30,
Six months ended June 30,
2021202020212020
Net income attributable to Karat Packaging Inc.$9,583,000 $10,072,000 $11,363,000 $12,523,000 
Weighted average number of common shares in issue18,908,648 15,180,879 17,048,160 15,185,440 
Dilutive shares
Stock options and restricted stock units
117,223 271,000 117,223 271,000 
Adjusted weighted average number of common shares19,025,871 15,451,879 17,165,383 15,456,440 
Diluted earnings per share
$0.50 $0.65 $0.66 $0.81 
For the period ended June 30, 2021, a total of 143,777 shares of potentially dilutive shares have been excluded in the diluted earnings per share calculation due to its anti-dilutive impact on earnings per share.
13.Commitments and Contingencies
Lease Commitments
The Company leases its facilities under various operating leases expiring through 2031. The Company also leases automobiles under various operating leases expiring through 2024.
In 2018, Lollicup entered the Texas Lease, which is an operating lease with Global Wells. The lease term for the Texas Lease is for 10 years beginning October 1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May 1, 2019 and calls for a monthly lease payment of $196,000.
In June 2020, the Company entered into the New Jersey Lease, another operating lease with Global Wells. The lease term for the New Jersey Lease is for 5 years beginning July 1, 2020 and calls for a monthly lease payment of $90,128.

26

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
At June 30, 2021, approximate future minimum lease obligations, which includes payment to Global Wells under certain lease arrangements as described above, are as follows:
2021 (remainder)$3,256,000 
20226,603,000 
20236,696,000 
20245,513,000 
20253,743,000 
Thereafter10,731,000 
$36,542,000 
In September 2020, Global Wells entered into an operating lease with an unrelated party as the landlord. The lease term is for 38 months beginning September 9, 2020 and generates monthly rental payments from $57,602 to $61,110 over the lease term.
Contingencies
The Company is involved from time to time in certain legal actions and claims arising in the ordinary course of business. Management believes that the outcome of such litigation and claims, should they arise in the future, is not likely to have a material effect on the Company’s financial position or results of operations.
14.Related Party Transactions
Lollicup Franchising was determined to be a related party by virtue of common ownership from January 1, 2020 to August 31, 2020. The Company acquired all of the membership interest of Lollicup Franchising from the Company’s two primary shareholders for $900,000 in September 2020. Lollicup Franchising is a wholly-owned subsidiary of the Company and this balance is eliminated upon consolidation as of September 30, 2020 (see Note 3). Sales for the three months and six months ended June 30, 2020 to this related party were $4,000 and $18,000, respectively. The Company has incurred incentive program expenses of $26,000 and $58,000 for the three and six months ended June 30, 2020, respectively.
As a minority stockholder of the Company, Keary Global owns 250,004 shares of common stock as of June 30, 2021, which Keary Global acquired upon exercise of two convertible notes during the third quarter of 2018. Keary Global and its affiliate, Keary International, are owned by one of the Company’s stockholders’ family member. In addition to being a stockholder, Keary Global and Keary International are inventory suppliers and purchasing agents for the Company overseas. The Company has entered into ongoing purchase and supply agreements with Keary Global. At June 30, 2021 and December 31, 2020, the Company has accounts payable due to Keary Global and Keary International, of $3,608,000 and $5,038,000, respectively. Purchases for the three months ended June 30, 2021 and 2020 from this related party were $13,645,000 and $4,028,000, respectively. Purchases for the six months ended June 30, 2021 and 2020 from this related party were $18,700,000 and $11,810,000, respectively.
15.Income Taxes
In determining the interim provision for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date income and adds the tax effects of any discrete items in the reporting period in which they occur.
For the three and six months ended June 30, 2021 and 2020, the Company’s annual estimated effective tax rate differed from the U.S. federal statutory tax rate of 21% primarily due to exclusion of non-controlling interest income, state taxes, permanent book tax differences, and income tax credits. For the three months ended June 30, 2021 and 2020, the Company's income tax expense was $1.5 million and $3.8 million, with effective tax rate of 14.2% and 27.8%, respectively. For the six months ended June 30, 2021 and 2020, the Company’s income tax expense was $2.7 million and $4.0 million, with effective tax rates of 18.1% and 27.7%, respectively. On June 10, 2021, the Company was granted PPP loan forgiveness of $5.0 million, in whole, by meeting the conditions for use of loan proceeds. The Company recorded the loan forgiveness as a gain on forgiveness of debt in the income statement for the three months and six months ended June 30, 2021. The effective tax rate was lowered by 9.1% and 5.2%, respectively, from 23.3%, for the three months and six months ended June 30, 2021.
ASC 740, Income Taxes, provides for the recognition of deferred tax assets if realization of these assets is more-likely-than-not. In evaluating the Company’s ability to recover its deferred tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning and forecasts of future taxable income on a jurisdiction-by-

27

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
jurisdiction basis. Based upon the level of historical taxable income, at this time, the Company determined that sufficient positive evidence existed to conclude that it is more likely than not there will be full utilization of the deferred tax assets in each jurisdiction.
The Company remains subject to IRS examination for the 2016 through 2019 tax years, and received notice in February 2019 that it is under examination for years 2016 and 2017. Additionally, the Company files multiple state and local income tax returns and remains subject to examination in various of these jurisdictions, including California for the 2016 through 2019 tax years, and South Carolina for the 2017 through 2019 tax years. In September 2020, the Company acquired 100% LLC member interest in Lollicup Franchising, LLC. Lollicup Franchising, LLC was treated as a partnership for income tax purposes prior to the acquisition. It is currently under audit for tax year 2015 and 2016. The Company does not believe the outcome of this audit will have a material impact on the Company’s financial statements.
The Company accounts for uncertainties in income tax in accordance with ASC 740-10 — Accounting for Uncertainty in Income Taxes. ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. This accounting standard also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. As of June 30, 2021, the Company does not have any unrecognized tax benefits.
On March 27, 2020, the CARES Act was signed into law by the president. The CARES act provides several favorable tax provisions. The Company evaluated the impacts of CARES Act and determined it currently has no material impact to the Company’s consolidated financial statements.
The Taxpayer Certainty and Disaster Relief Act of 2020, enacted on December 27, 2020, added a temporary exception to the 50% limit (TCJA) on the amount that businesses may deduct for food or beverages. Beginning January 1, 2021, through December 31, 2022, the temporary exception allows a 100% deduction for food or beverages from restaurants. The Company evaluated the impacts and does not believe the Act has material impact to the income tax provision.
On March 10, 2021, the ’American Rescue Plan Act of 2021’ was signed into law by the president. The American Rescue Plan Act of 2021 provides several tax provisions. The Company evaluated the impacts of the American Rescue Plan Act of 2021 and determined it has no material impact to the income tax provision.
16.COVID-19
On January 30, 2020, the World Health Organization (“WHO”) announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China (the “COVID-19 outbreak”) and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve as of the date of this report.
As the pandemic is ongoing, it is uncertain as to the full magnitude that the pandemic will have on the Company’s financial condition, liquidity, and future results of operations. Management is actively monitoring the impact of the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce. Given the daily evolution of the COVID-19 outbreak and the global responses to curb its spread, while the Company is not able to precisely estimate the effects of the COVID-19 outbreak, the Company does not believe that it will be adversely affected. Furthermore, in response to the pandemic, the Company started supplying personal protective equipment related products to their customers, which had a positive impact to the Company’s operations in 2020.
Although the Company cannot estimate the length or gravity of the impact of the COVID-19 outbreak at this time, if the pandemic continues, it may have a material adverse effect on the Company’s results of future operations, financial position, and liquidity in fiscal year 2021.
17. Subsequent Events
On July 7, 2021, the Company acquired a warehouse building located in Summerville, SC for $1.1 million. Upon closing, the Company added an additional distribution facility in South Carolina. The Company expects the facility will be ready to use by September 2021 as an additional distribution facility in South Carolina.

28

Item 2.Management’s Discussion and Analysis of Financial Condition and Results of Operations
Unless the context requires otherwise, references in this report to “Karat,” the “Company,” “we,” “us,” and “our” refer to Karat Packaging and its consolidated subsidiaries.
Forward-Looking and Cautionary Statements
This Quarterly Report on Form 10-Q, as well as information included in oral statements or other written statements made or to be made by us, contain statements that constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are neither historical facts nor assurances of future performance. Instead, they are based on our current beliefs, expectations, and assumptions regarding the future of our business, future plans and strategies, and other future conditions. Forward-looking statements can be identified by words such as “anticipate,” “believe,” “envision,” “estimate,” “expect,” “intend,” “may,” “plan,” “predict,” “project,” “target,” “potential,” “will,” “would,” “could,” “should,” “continue,” “ongoing,” “contemplate,” and other similar expressions, although not all forward-looking statements contain these identifying words. Examples of forward-looking statements include, among others, statements we make regarding:
•fluctuations in the demand for our products in light of changes in laws and regulations applicable to food and beverages and changes in consumer preferences;
•our ability to compete successfully in our industry;
•fluctuations in freight carrier costs related to the shipment of our products could have a material adverse impact on our results of operations;
•the effects of COVID-19 or other public health crises;
•the impact of earthquakes, fire, power outages, floods, pandemics and other catastrophic events, as well as the impact of any interruption by problems such as terrorism, cyberattacks, or failure of key information technology systems;
•our ability to accurately forecast demand for our products or our results of operations;
•our ability to source raw materials at reasonable prices;
•the impact of problems relating to delays or disruptions in the shipment of our goods through operational ports;
•our ability to expand into additional foodservice and geographic markets;
•our ability to successfully design and develop new products;
•our ability to attract and retain skilled personnel and senior management; and
•other risks and uncertainties described in “Risk Factors.”
We make many of our forward-looking statements based on our operating budgets and forecasts, which are based upon detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results.
See the “Risk Factors” section and elsewhere in this Form 10-Q and previously disclosed in our Registration Statement on Form S-1, (Registration No. 333-253270), as filed with the SEC on April 6, 2021, as amended on March 30, 2021 and April 7, 2021, for a more complete discussion of the risks and uncertainties mentioned above and for discussion of other risks and uncertainties we face that could cause actual results to differ materially from those expressed or implied by these forward-looking statements. All forward-looking statements attributable to us are expressly qualified in their entirety by these cautionary statements as well as others made in this prospectus and hereafter in our other SEC filings and public communications. You should evaluate all forward-looking statements made by us in the context of these risks and uncertainties.

29

Overview
We are a rapidly-growing specialty distributor and select manufacturer of environmentally-friendly disposable foodservice products and related items. We are a nimble supplier of a wide range of products for the foodservice industry, including food and take out containers, bags, tableware, cups, lids, cutlery, straws, specialty beverage ingredients, equipment, gloves and other products. Our products are available in plastic, paper, biopolymer-based and other compostable forms. Our Karat Earth® line provides environmentally friendly options to our customers, who are increasingly focused on sustainability. We offer customized solutions to our customers, including new product development, design, printing and logistics services. While a substantial majority of our revenue is generated from the distribution of our vendors’ products, we do manufacture product ourselves. Our goal is to be the single-source provider to our customers for all of their disposable foodservice products and related needs.
We operate an approximately 500,000 square foot distribution center located in Rockwall, Texas, and an approximately 300,000 square foot distribution center in Chino, California. We have selected manufacturing capabilities in both of these facilities as well. In addition, we operate three other distribution centers located in Sumner, Washington, Summerville, South Carolina, Branchburg, New Jersey. Our New Jersey location is an approximately 108,000 square foot facility that recently opened in July 2020 and was fully operational in June 2021. We also intend to double the capacity of our current distribution center in South Carolina to better service customers in the Southeast region. Also, on March 1, 2021, we completed the acquisition of the assets of Pacific Cup Inc., a paper cup manufacturer based in Kapolei, Hawaii. For the year of 2021, we intend to add an additional distribution facility and manufacture certain of our Karat Earth products, including paper straws, at the Pacific Cup location in Hawaii. Our distribution centers are strategically located in proximity to major population centers, including the Los Angeles, Dallas, New York, Seattle, Atlanta and Honolulu metro areas.
We manage and evaluate our operations in one reportable segment.


Results of Operations
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)(in thousands)
Net sales$94,526 $84,737 $170,199 $148,820 
Cost of goods sold66,428 55,830 120,475 102,022 
Gross profit28,098 28,907 49,724 46,798 
Operating expenses21,228 14,397 39,083 28,200 
Operating income6,870 14,510 10,641 18,598 
Other income (expenses)4,015 (737)4,480 (4,058)
Provision for income tax expense1,547 3,832 2,733 4,032 
Net income9,338 9,941 12,388 10,508 
Other non-GAAP financial data (unaudited)
Adjusted EBITDA1$10,093$16,46316,911 22,428 

Three Months Ended June 30, 2021 Compared to the Three Months Ended June 30, 2020
Net Sales
Net sales were $94.5 million for the three months ended June 30, 2021 compared to $84.7 million for the three months ended June 30, 2020, an increase of $9.8 million, or 12%. The increase in net sales was primarily driven by an increase of $5.3 million in product sales to our existing customers as we continue to increase the number of products used by our customers, acquisition of more than 9,000 new customers in the three months ended June 30, 2021, increase in direct-to-consumer sales through our online channel, and an increase of $2.5 million in logistic service and shipping revenue. Since its peak in April 2020, personal protective equipment related products have declined to approximately less than 1% of net sales for the three months ended June 30, 2021.
Cost of goods sold
Cost of goods sold increased by $10.6 million, or 19% to $66.4 million for the three months ended June 30, 2021 compared to $55.8 million for the for the three months ended June 30, 2020. The increase in cost of goods sold was primarily due to an increase of $8.1 million in product costs driven by the general increase in costs in line with the increase in product sales, an
1 In addition to net income presented in accordance with GAAP, we use Adjusted EBITDA to measure our financial performance. Adjusted EBITDA is a supplemental non-GAAP financial measure of operating performance and is not based on any standardized methodology prescribed by GAAP.

Adjusted EBITDA should not be considered in isolation or as alternatives to net income, cash flows from operating activities or other measures determined in accordance with GAAP. Also, Adjusted EBITDA is not necessarily comparable to similarly titled measures presented by other companies.

Adjusted EBITDA is a financial measure equal to net income (loss) excluding (i) interest expense, (ii) income tax expense, (iii) depreciation and amortization, (iv) IPO related expenses, and (v) gain on forgiveness of debt. We present Adjusted EBITDA as a supplemental measure of our financial performance. Management and our board of directors have begun to use Adjusted EBITDA to assess our financial performance and believe it is helpful in highlighting trends because it excludes items that may not be reflective of, or are unrelated to, our core operating performance, and may assist investors with comparisons to prior periods and assessing trends in our underlying businesses. We have begun to reference Adjusted EBITDA in our decision-making because it provides supplemental information that facilitates internal comparisons to the historical operating performance of prior periods. In addition, we have based certain of our forward-looking estimates and budgets on Adjusted EBITDA. Adjusted EBITDA has limitations as an analytical tool, and you should not consider such measure either in isolation of or as a substitute for analyzing our results as reported under GAAP.

31

increase of $3.2 million in freight and duty costs to acquire inventory from overseas, and an increase of $0.3 million in depreciation expense related to depreciation of our manufacturing equipment.
Gross profit
Gross profit decreased $0.8 million, or 3%, to $28.1 million for the three months ended June 30, 2021 compared to $28.9 million for the three months ended June 30, 2020. The decrease in gross profit was primarily driven by the increase in freight and duty to acquire inventory from overseas, and depreciation expense related to depreciation of our manufacturing equipment. Gross profit margin was 29.7% for the three months ended June 30, 2021 compared to 34.1% for the three months ended June 30, 2020, a decrease of 4%. The decrease in gross profit margin was driven primarily by the decrease in sales of personal protective equipment related products that had lower costs, increase in product sales and freight and duty, offset by higher profit margins driven by our direct-to-consumer sales through our online channel.
Operating expenses
Operating expenses for the three months ended June 30, 2021, were $21.2 million compared to $14.4 million for the three months ended June 30, 2020, an increase of $6.8 million, or 47%. The increase was primarily due to an increase of $2.7 million in shipping costs to deliver products to our customers, $1.9 million increase in payroll-related costs due to workforce expansion, $0.7 million increase in rent driven by our New Jersey and Hawaii facilities, $0.2 million increase in digital marketing expense, $0.3 million increase in software expense, and $0.4 million increase in professional services fees.
Operating income
Operating income for the three months ended June 30, 2021 was $6.9 million compared to $14.5 million the three months ended June 30, 2020, a decrease of $7.6 million, or 53%. The decrease was primarily due to decrease in gross profit of $0.8 million offset by the increase in operating expenses of $6.8 million.
Other income (expenses)
Other income for the three months ended June 30, 2021 was $4.0 million, compared to other expenses of $0.7 million for the three months ended June 30, 2020, an increase of $4.8 million, or 645%. The increase was driven by an increase in interest expense of $0.4 million, PPP loan debt forgiveness $5.0 million, and an increase in rental income of $0.2 million.
Net income
Net income for the three months ended June 30, 2021 was $9.3 million compared to $9.9 million for the three months ended June 30, 2020, an decrease of $0.6 million, or 6%. The decrease was primarily driven by a decrease in gross profit of $0.8 million, an increase in operating expenses of $6.8 million as discussed above, partially offset by a decrease in income tax expense of approximately $2.3 million and an increase in other income of $4.8 million. Provision for income taxes was $1.5 million and $3.8 million for the three months ended June 30, 2021 and 2020, respectively. The Company’s effective tax rate for the six months ended June 30, 2021 and 2020 was 14% and 28%, respectively.

32

Adjusted EBITDA2
Adjusted EBITDA for three months ended June 30, 2021 was $10.1 million, compared to $16.5 million for the three months ended June 30, 2020, a decrease of $6.4 million, or 39%. The decrease was primarily driven by a decrease in net income of $0.6 million as discussed above, an increase in interest expense add-back of $0.4 million, a decrease in provision for income taxes of $2.3 million, and an increase in depreciation and amortization of $0.5 million, an increase of IPO related expenses of $0.6 million, and an increase of $5.0 million in gain on forgiveness of debt. We use Adjusted EBITDA to measure our financial performance. Adjusted EBITDA is a supplemental non-GAAP financial measure of operating performance and is not based on any standardized methodology prescribed by GAAP. Adjusted EBITDA should not be considered in isolation or as alternatives to net income, cash flows from operating activities or other measures determined in accordance with GAAP. Also, Adjusted EBITDA is not necessarily comparable to similarly titled measures presented by other companies.
Three months ended June 30, 2021,
20212020
Reconciliation of Adjusted EBITDA (unaudited):(in thousands)
Net income:$9,338$9,941 
Add (deduct):
Interest expense$1,128 $705 
Income tax expense$1,547 $3,832 
Depreciation and amortization$2,479 $1,977 
IPO related expenses$601 $—
Gain on forgiveness of debt$(5,000)$—
Gain on sale of asset$—$8 
Other non-GAAP financial data:
Adjusted EBITDA
2
$10,093 $16,463 
Six Months Ended June 30, 2021 Compared to the Six Months Ended June 30, 2020
Net Sales
Net sales were $170.2 million for the six months ended June 30, 2021 compared to $148.8 million for the six months ended June 30, 2020, an increase of $21.4 million, or 14%. The increase in net sales was primarily driven by an increase of $4.1 million in product sales to our existing customers as we continue to increase the number of products used by our customers, acquisition of more than 15,000 new customers which increased $11.6 million in product sales in the six months ended June 30, 2021, increase in direct-to-consumer sales through our online channel, and an increase of $4.1 million in logistic
2 In addition to net income presented in accordance with GAAP, we use Adjusted EBITDA to measure our financial performance. Adjusted EBITDA is a supplemental non-GAAP financial measure of operating performance and is not based on any standardized methodology prescribed by GAAP.

Adjusted EBITDA should not be considered in isolation or as alternatives to net income, cash flows from operating activities or other measures determined in accordance with GAAP. Also, Adjusted EBITDA is not necessarily comparable to similarly titled measures presented by other companies.

Adjusted EBITDA is a financial measure equal to net income (loss) excluding (i) interest expense, (ii) income tax expense, (iii) depreciation and amortization, (iv) IPO related expenses, and (v) gain on forgiveness of debt. We present Adjusted EBITDA as a supplemental measure of our financial performance. Management and our board of directors have begun to use Adjusted EBITDA to assess our financial performance and believe it is helpful in highlighting trends because it excludes items that may not be reflective of, or are unrelated to, our core operating performance, and may assist investors with comparisons to prior periods and assessing trends in our underlying businesses. We have begun to reference Adjusted EBITDA in our decision-making because it provides supplemental information that facilitates internal comparisons to the historical operating performance of prior periods. In addition, we have based certain of our forward-looking estimates and budgets on Adjusted EBITDA. Adjusted EBITDA has limitations as an analytical tool, and you should not consider such measure either in isolation of or as a substitute for analyzing our results as reported under GAAP.

33

service and shipping revenue. Since its peak in April 2020, personal protective equipment related products have declined to approximately under 1% of net sales for the six months ended June 30, 2021.
Cost of goods sold
Cost of goods sold increased by $18.5 million, or 18% to $120.5 million for the six months ended June 30, 2021 compared to $102.0 million for the for the six months ended June 30, 2020. The increase in cost of goods sold was primarily due to an increase of $12.9 million in product costs driven by the general increase in costs in line with the increase in product sales, an increase of $6.0 million in freight and duty costs to acquire inventory from overseas, and an increase of $0.6 million in depreciation expense related to depreciation of our manufacturing equipment.
Gross profit
Gross profit increased $2.9 million, or 6%, to $49.7 million for the six months ended June 30, 2021 compared to $46.8 million for the six months ended June 30, 2020. The increase in gross profit was primarily driven by the increase in product sales. Gross profit margin was 29.2% for the six months ended June 30, 2021 compared to 31.4% for the six months ended June 30, 2020, a decrease of 2%. The decrease in gross profit margin was driven primarily by the decrease in sales of personal protective equipment related products that had lower costs, increase in product sales, offset by higher profit margins driven by our direct-to-consumer sales through our online channel.
Operating expenses
Operating expenses for the six months ended June 30, 2021, were $39.1 million compared to $28.2 million for the six months ended June 30, 2020, an increase of $10.9 million, or 39%. The increase was primarily due to an increase of $4.4 million in shipping costs to deliver products to our customers, $2.6 million increase in payroll-related costs due to workforce expansion, $0.4 million increase in software expense, $0.4 million increase in digital marketing, and $0.7 million increase in professional services fees.
Operating income
Operating income for the six months ended June 30, 2021 was $10.6 million compared to $18.6 million the six months ended June 30, 2020, a decrease of $8.0 million, or 43%. The decrease was primarily due to an increase in gross profit of $2.9 million resulting from increase in sales offset by the increase in operating expenses of $10.9 million.
Other income (expenses)
Other income for the six months ended June 30, 2021 was $4.5 million, compared to other expenses of $4.1 million for the six months ended June 30, 2020, an increase of $8.5 million, or 210%. The increase was driven by a decrease in interest expense of $3.2 million primarily due to a gain recorded in the current period of $1.1 million as opposed to a loss recorded in the prior period of $2.3 million for changes in interest swap fair value, PPP loan debt forgiveness $5.0 million, and an increase in rental income of $0.5 million.
Net income
Net income for the six months ended June 30, 2021 was $12.4 million compared to $10.5 million for the six months ended June 30, 2020, an increase of $1.9 million, or 18%. The increase was primarily driven by an increase in other income of $8.5 million as discussed above partially offset by a decrease in operating income of $8.0 million and a decrease in income tax expense of approximately $1.3 million. Provision for income taxes was $2.7 million and $4.0 million for the six months ended June 30, 2021 and 2020, respectively. The Company’s effective tax rate for the six months ended June 30, 2021 and 2020 was 18% and 28%, respectively.
Adjusted EBITDA
Adjusted EBITDA for the six months ended June 30, 2021 was $16.9 million, compared to $22.4 million for the six months ended June 30, 2020, a decrease of $5.5 million, or 25%. The decrease was primarily driven by an increase in net income of $1.9 million as discussed above, a decrease in interest expense add-back of $3.2 million, a decrease in provision for income taxes of $1.3 million, and an increase in depreciation and amortization of $1.1 million, an increase of IPO related expenses of $1.0 million, and an increase of $5.0 million in gain on forgiveness of debt. We use Adjusted EBITDA to measure our financial

34

performance. Adjusted EBITDA is a supplemental non-GAAP financial measure of operating performance and is not based on any standardized methodology prescribed by GAAP. Adjusted EBITDA should not be considered in isolation or as alternatives to net income, cash flows from operating activities or other measures determined in accordance with GAAP. Also, Adjusted EBITDA is not necessarily comparable to similarly titled measures presented by other companies.
Six months ended June 30, 2021,
20212020
Reconciliation of Adjusted EBITDA (unaudited):(in thousands)
Net income:$12,388$10,508
Add (deduct):
Interest expense8504,011
Income tax expense2,7334,032
Depreciation and amortization4,9433,869
IPO related expenses997—
Gain on forgiveness of debt(5,000)—
Gain on sale of asset—8
Other non-GAAP financial data:
Adjusted EBITDA3$16,911$22,428
Liquidity and Capital Resources
Trends in Our Business
The following trends have contributed to the results of our operations, and we anticipate that they will continue to affect our future results:
•There is a growing trend towards at home dining and mobility-oriented e-commerce, food delivery and take-out dining. We believe this trend will have a positive impact on our results of operations, as more of our customers will require packaging and containers to meet the demands of their increased food delivery and take-out dining consumers.
•Environmental concerns regarding disposable products broadly have resulted in a number of significant changes that are specific to the food-service industry, including regulations applicable to our customers. We believe this trend will have a positive impact on our results of operations, as we expect there will be an increased demand for eco-friendly and compostable single-use disposable products.
3 In addition to net income presented in accordance with GAAP, we use Adjusted EBITDA to measure our financial performance. Adjusted EBITDA is a supplemental non-GAAP financial measure of operating performance and is not based on any standardized methodology prescribed by GAAP.

Adjusted EBITDA should not be considered in isolation or as alternatives to net income, cash flows from operating activities or other measures determined in accordance with GAAP. Also, Adjusted EBITDA is not necessarily comparable to similarly titled measures presented by other companies.

Adjusted EBITDA is a financial measure equal to net income (loss) excluding (i) interest expense, (ii) income tax expense, (iii) depreciation and amortization, (iv) IPO related expenses, and (v) gain on forgiveness of debt. We present Adjusted EBITDA as a supplemental measure of our financial performance. Management and our board of directors have begun to use Adjusted EBITDA to assess our financial performance and believe it is helpful in highlighting trends because it excludes items that may not be reflective of, or are unrelated to, our core operating performance, and may assist investors with comparisons to prior periods and assessing trends in our underlying businesses. We have begun to reference Adjusted EBITDA in our decision-making because it provides supplemental information that facilitates internal comparisons to the historical operating performance of prior periods. In addition, we have based certain of our forward-looking estimates and budgets on Adjusted EBITDA. Adjusted EBITDA has limitations as an analytical tool, and you should not consider such measure either in isolation of or as a substitute for analyzing our results as reported under GAAP.

35

•Changes in freight carrier costs related to the shipment of our products, especially relating to overseas shipments. We believe this trend can have either a positive or a negative impact on our results of operations, depending on whether such freight costs increase or decrease.
•U.S foreign trade policy continues to evolve, such as the imposition of tariffs on a number of imported food-service disposable products, including those imported from China. We believe this trend will have either a positive or a negative impact on our results of operations, depending on whether we are able to source our raw materials or manufactured products from countries where tariffs have not been imposed by the current U.S. administration.
•The cost of the raw materials used to manufacture our products, in particular polyethylene terephthalate, or PET, plastic resin, will continue to fluctuate. We believe this trend will have either a positive or a negative impact on our results of operations, depending on whether PET plastic resin costs increase or decrease.
With the onset of the COVID-19 global pandemic, we began to supply personal protective equipment related products to our customers. We anticipate that this growing trend of personal protective equipment related products will continue to have a positive impact on our results of operations as more of our customers will require personal protective equipment to meet the safety requirements of their employees and consumers; however, we believe that our sale of such products will constitute a decreasing percentage of our net sales and gross profit moving forward. Since its peak in April 2020, personal protective equipment related products have declined to approximately under 1% of net sales for the first two fiscal quarters of 2021.
The following table summarizes total current assets, liabilities and working capital at June 30, 2021 compared to December 31, 2020:
June 30, 2021December 31, 2020Increase (decrease)
(in thousands)
Current assets$105,959 $79,777 $26,182 
Current liabilities40,137 43,137 (3,000)
Working capital$65,822 $36,640 $29,182 
As of June 30, 2021, we had a working capital of $65.8 million as compared to working capital of $36.6 million at December 31, 2020, representing an increase in working capital of $29.2 million, or 80%. Working capital has improved from prior year due to increase in accounts receivable stemming from increase in sales and increase in inventories to accommodate higher demand due to the reopening of the economy.
We anticipate funding our operations for the next twelve months using available cash, cash flow generated from operations, availability under lines of credit of $35.9 million as of June 30, 2021 with existing financial institutions, and proceeds from our initial public offering that occurred in April 2021.
As of June 30, 2021, we had cash and cash equivalents of approximately $7.7 million. Based on projections of growth in revenue and operating results in the coming year, the available cash held by us and availability under existing lines of credit, we believe that we will have sufficient cash resources to finance our operations, service any maturing debt and lease obligations, and expected capital expenditures of $6.3 million for at least the next twelve months. Depending on our growth and results of operations, we may have to raise capital through the issuance of additional equity and/or debt, which, if we are able to obtain, could have the effect of diluting stockholders. Any equity or debt financings, if available at all, may be on terms which are not favorable to us. As our debt or credit facilities become due, we need to repay, extend or replace such indebtedness. Our ability to do so will be subject to future economic, financial, business, and other factors, many of which are beyond our control.

36

Cash Flows
The following table summarizes cash flow for the six months ended June 30, 2021 and 2020:
Cash flows data:Six Months Ended June 30,
(in thousands)20212020
Net cash (used in) provided by operating activities(2,687)8,743 
Net cash used in investing activities(4,839)(30,970)
Net cash provided by financing activities.14,760 23,993 
Net change in cash and cash equivalents7,234 1,766 
Cash flows (used in) provided by operating activities. For the six months ended June 30, 2021, net cash used in operating activities was $2.7 million, primarily the result of net income of $12.4 million, adjusted for certain non-cash items totaling $1.0 million, consisting of depreciation and amortization and changes in fair value of interest rate swaps. In addition, cash decreased $14.1 million, primarily due to both the increase in purchases of inventories to accommodate higher demand due to the reopening of the economy and accounts receivable stemming from increase in sales. For the six months ended June 30, 2020, net cash provided by operating activities was $8.7 million, primarily due to a decrease in cash of $8.0 million due to changes in working capital which was partially offset by net income of $10.5 million, adjusted for certain non-cash items of an aggregate $6.3 million consisting of depreciation and amortization, provision for bad debt, and changes in fair value of interest rate swaps.
Cash flows used in investing activities. Net cash used in investing activities for six months ended June 30, 2021 was $4.8 million, which was driven by the purchase of manufacturing equipment for our Texas facility totaling $1.0 million, deposits paid for additional manufacturing equipment of $3.0 million, and cash paid of $0.9 million for our acquisition of Pacific Cup, Inc. Net cash used in investing activities for six months ended June 30, 2020 was $31.0 million, which was driven by the purchase of manufacturing equipment and construction of the facility in New Jersey totaling $27.4 million and deposits paid for additional manufacturing equipment of $3.6 million.
At June 30, 2021, the Company has commitments for capital expenditures, which the Company does not anticipate to exceed $6.3 million, primarily related to the purchase of manufacturing equipment for the Texas facility. The Company believes that cash-on-hand and access to unused borrowing capacity combined with cash flow from operations will be sufficient to fund the Company’s commitments.
Cash flows provided by financing activities. Net cash provided in financing activities for the six months ended June 30, 2021 was $14.8 million, which was a result of net proceeds from issuance of common stock in connection with our initial public offering of $67.6 million, offset by payments on debts of $54.3 million. Net cash provided by financing activities for the six months ended June 30, 2020 was $24.0 million, which was a result of proceeds from issuance debt of $24.5 million. During the six months ended June 30, 2020, we paid cash distributions to shareholders of $0.7 million,
Financing Arrangements
Business Loan Agreements
On March 17, 2020, one of our subsidiaries, as the borrower, Alan Yu, Marvin Cheng, and the company, each as guarantors, and Hanmi Bank, in its capacity as lender, entered into a business loan agreement and related promissory note for a $3.0 million term loan that expires June 17, 2025. Principal and interest payments of $54,623 are due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on the prime rate plus margin of 0.25% (3.50% as of June 30, 2021 and December 31, 2020). The loan is secured by the borrower’s assets. In accordance with the business loan agreement, the borrower must comply with certain financial reporting requirements and financial covenants, including maintaining a minimum debt service coverage ratio (as defined in the business loan agreement) of not less than 1.20 to 1.00 at all times, tested annually. As of June 30, 2021, the Company paid off this term loan with proceeds from its initial public offering.
On June 30, 2020, our variable interest entity, as the borrower, Mr. Yu, Mr. Cheng, and one of our subsidiaries, each as guarantors, and Hanmi Bank, in its capacity as lender, entered into a business loan agreement and related promissory note for a $16.5 million term loan that matures on June 30, 2025. Interest accrues at a fixed rate of 4.5%. Principal payments ranging from $30,524 to $37,720 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of the assets of one of our subsidiaries and our variable interest entity. In accordance with the business loan agreement, the borrower must comply with certain financial reporting requirements


and financial covenants, including the borrower must maintain a minimum debt service coverage ratio (as defined in the business loan agreement) of not less than 1.25 to 1.00 at all times, tested semi-annually.
As of June 30, 2021, we were in compliance with the covenants included in the business loan agreements described above.
Line of Credit
One of our subsidiaries, as the borrower, and Hanmi Bank, in its capacity as lender, previously entered into a business loan agreement and associated documents. The loan was evidenced by a promissory note executed by the borrower. The line of credit had an initial maturity date of February 23, 2019. The agreement was amended prior to maturity to extend the maturity date to May 2019. In May 2019, the line of credit was amended again to extend the maturity date to May 2021 and increased the maximum borrowing from $25 million to $30 million. Interest accrues at an annual rate of prime less 0.25% subject to a minimum of 3.75% (3.75% at June 30, 2021 and December 31, 2020) and is payable monthly. In September 2019, the maximum borrowing was further increased from $30 million to $40 million. On July 9, 2020, one of our subsidiaries, as the borrower, Mr. Yu, Mr. Cheng, and the company, each as guarantors, and Hanmi Bank, in its capacity as lender, entered into a business loan agreement and associated documents to change the terms of the existing indebtedness under the line of credit. The line of credit was amended again to extend the maturity date to May 2022. Approximately $3.2 and $33.2 million of borrowings were outstanding as of June 30, 2021 and December 31, 2020, respectively, under the line of credit. The amount that can be borrowed is subject to a borrowing base that is calculated as a percentage of the borrower’s accounts receivable and inventory balances measured monthly. The loan is secured by the borrower’s assets. In accordance with the line of credit agreement, the borrower must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, minimum debt service coverage ratio, and minimum debt to earnings before interest, taxes, depreciation and amortization (“EBITDA”) ratio (each as defined in the line of credit). The line of credit also includes certain standby letter of credit sublimits. The amounts issued under the standby letter of credit was $900,000 as of June 30, 2021 and December 31, 2020.
In accordance with the change in terms agreement dated July 9, 2020, the borrower must comply with certain financial reporting requirements, financial covenants and other covenants. The financial covenants include (i) the borrower must maintain a minimum current ratio (as defined in the line of credit) of not less than 1.50 to 1.00 on a quarterly basis from each period end; (ii) the borrower must maintain effective tangible net worth (as defined in the line of credit) of not less than $20.0 million on a quarterly basis from each period end; (iii) the borrower must maintain a minimum debt service coverage ratio (as defined in the line of credit) of not less than 1.20 to 1.00; and (iv) the borrower’s funded debt of bank financing (including capital leases) over rolling four quarter EBITDA shall be no more than 4.00 to 1.00 from each period end. The other covenants include (i) subordination of accounts payable to Keary Global (to be monitored on a quarterly basis) of not less than $3.0 million; and (ii) the borrower shall maintain a minimum gross profit margin of 25% on a quarterly basis.
As of June 30, 2021, we were in compliance with the covenants included in the line of credit described above.
PPP Loan
On April 16, 2020, one of our subsidiaries received loan proceeds in the amount of approximately $5.0 million under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are potentially forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the eight-week period.
The unforgiven portion of the PPP loan is payable over two years at an interest rate of 1%, with a deferral of payments for the first six months. The proceeds were used for purposes consistent with the PPP. The Company applied for the forgiveness of the PPP loan. On June 10, 2021, the Company was granted loan forgiveness, in whole, by meeting the conditions for use of loan proceeds. The loan forgiveness of $5.0 million was recorded as gain on forgiveness of debt in the income statement for the three months and six months ended June 30, 2021.
For additional information on our financing arrangement see Note 8 of our condensed consolidated financial statements included elsewhere in this report.

38

Commitments and Contractual Obligation
The table below sets forth our enforceable and legally binding obligations as of June 30, 2021, for the categories described below. Some of the amounts included in the table are based on management’s estimates and assumptions about these obligations, including their duration, the possibility of renewal, anticipated actions by third parties, and other factors. Because these estimates and assumptions are necessarily subjective, our actual payments may vary from those reflected in the table. Purchase orders made in the ordinary course of business are excluded from the table below.
Payments Due by Period
Less thanMore than
Total1 year1 – 3 years3 – 5 years5 years
(in thousands)
Long-term debt(1)
$37,150 $711 $1,525 $15,785 $19,129 
Line of credit3,239 3,239 — — — 
Interest on long-term debt and line of credit(1)
10,838 1,905 3,487 2,677 2,769 
Operating leases(2)
36,542 6,531 13,267 7,483 9,261 
Capital lease obligations including interest463 322 139 2 — 
Capital expenditures(3)
34,070 3,200 13,290 17,580 — 
Total$122,302 $15,908 $31,708 $43,527 $31,159 
_______________________
(1)These amounts represent estimated future principal payments related to our long-term debt. Interest represents estimated future interest payments as of June 30, 2021, assuming our long-term debt and line of credit is held to maturity. Future interest payments could differ materially from amounts indicated in the table due to future operational and financing needs, market factors and other currently unanticipated events.
(2)We enter into operating leases in the normal course of business under various operating lease agreements with various terms and conditions, expiring at various dates through 2028. We lease some of our operating facilities, as well as other property and equipment, under operating leases. Some lease agreements provide us with the option to renew the lease or purchase the leased property. Our operating lease obligations would change if we exercised these renewal options and/or if we entered into additional operating lease agreements. These amounts do not include month-to-month leases. These amounts include lease payments to our variable interest entity of $3.5 million, $7.3 million, $6.5 million, and $7.4 million for the respective payments due by period above. Although we are contractually obligated to make these payments to our variable interest entity, as a result of consolidating our variable interest entity due to it being the primary beneficiary, these payments will be eliminated upon consolidation and will not have an impact on our condensed consolidated financial statements.
(3)These amounts represent estimated future capital expenditures and do not represent any commitment by the Company as of June 30, 2021 except for a maximum of $3.2 million primarily related to the purchase of manufacturing equipment for the Texas facility. Future capital expenditures could differ materially from the amounts forecasted due to future operational and financing needs, market factors and other currently unanticipated events.
Effect on Inflation
The rates of inflation experienced in recent years have had no material impact on our financial statements. We attempt to minimize the impact of increased costs by increasing prices for our products and diversifying our purchases from different suppliers, to the extent permitted by contracts and competition.
Off-Balance Sheet Arrangements
We currently do not have any off-balance sheet arrangements and did not have any such arrangements as of June 30, 2021 and December 31, 2020. Letters of credits outstanding as of June 30, 2021 and December 31, 2020 was $900,000.


Critical Accounting Policies and Estimates
The following critical accounting policies reflect the significant estimates and judgements used in the preparation of our consolidated financial statements. We believe that the following accounting policies are the most critical to aid you in fully understanding and evaluating this “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date(s) of the financial statements and the reported amounts of revenues and expenses during the reporting period(s). Actual results could differ from those estimates. We believe estimates that are significant to our financial statements for the periods ended June 30, 2021 and 2020 include stock-based compensation, allowance for doubtful accounts, reserve for slow-moving and obsolete inventory, deferred taxes, and estimated useful lives of property, plant and equipment.
Management determined the useful lives of property and equipment based on the asset category and intended use of the assets purchased.
Inventory Reserve
The Company maintains reserves for excess and obsolete inventory considering various factors including historic usage, expected demand, anticipated sales price, and product obsolescence.
Allowance for Doubtful Accounts
The Company recognizes an allowance for bad debt on accounts receivable in an amount equal to the estimated probable losses net of recoveries. The allowance is based on an analysis of historical bad debt write-offs, current past due customers in the aging as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.
Stock-Based Compensation
Stock-based compensation expense related to employee stock options is accounted for in accordance with ASC 718, Compensation — Stock Compensation. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees. The fair value of share-based payment awards is estimated on the grant-date using the Black-Scholes option pricing model. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include the fair value of the Company’s common stock, the expected option term, the expected volatility of the Company’s stock over the option’s expected term, the risk-free interest rate, and the Company’s expected annual dividend yield.
Property and Equipment
Property and equipment are stated at historical cost less accumulated depreciation and amortization. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets, varying from three to 40 years or, when applicable, the life of the lease, whichever is shorter. Impairment charges, if any, are included in operating expenses in the condensed consolidated statements of income.
Income Taxes
We account for income taxes under Accounting Standard Codification (“ASC”) 740, Income Taxes.
Deferred income tax assets and liabilities are determined based upon differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance to the extent management concludes it is more likely than not that the assets will not be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the statements of operations in the period that includes the enactment date.


ASC 740-10-25 addresses the determination of whether tax benefits claimed or expected to be claimed on a tax return should be recorded in the financial statements. Under ASC 740-10-25, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than fifty percent (50%) likelihood of being realized upon ultimate settlement. ASC 740-10-25 also provides guidance on de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and requires increased disclosures.
The estimated future tax effects of temporary differences between the tax basis of assets and liabilities are reported in the accompanying consolidated balance sheets, as well as tax credit carry-backs and carryforwards. We periodically review the recoverability of deferred tax assets recorded on our consolidated balance sheets and provides valuation allowances as management deems necessary.
Management makes judgments as to the interpretation of the tax laws that might be challenged upon an audit and cause changes to previous estimates of tax liability. In addition, we operate within multiple taxing jurisdictions and are subject to audit in these jurisdictions. In management’s opinion, adequate provisions for income taxes have been made for all years. If actual taxable income by tax jurisdiction varies from estimates, additional allowances or reversals of reserves may be necessary.
Revenue Recognition
We recognize sales transactions at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer.
Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers. The transaction price is the amount of consideration to which we expect to be entitled to in exchange for transferring goods to the customer.
Revenue is recorded based on the total estimated transaction price, which includes fixed consideration and estimates of variable consideration. Variable consideration includes estimates of rebates and other sales incentives, cash discounts from prompt payment, consideration payable to customers for cooperative advertising and other program incentives, and sales returns. We estimate the variable considerations based on contract terms and historical experience of actual results using the expected value method.
Recent Accounting Pronouncements
The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012, and as such, the Company have elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, or the Securities Act, for complying with new or revised accounting standards, as a result, the Company will adopt new or revised accounting standards on the relevant dates in which adoption of such standards is required for private companies.
In February 2016, the FASB issued ASU 2016-02 (Topic 842), “Leases”. This ASU amends a number of aspects of lease accounting, including requiring lessees to recognize operating leases with a term greater than one year on their balance sheet as a right-of-use asset and corresponding lease liability, measured at the present value of the lease payments. The FASB subsequently issued ASU 2018-11 (Topic 842), “Leases:Targeted Improvements” which amends ASC 842 in two important areas, including (i) allowing lessors to combine lease and associated nonlease components by class of underlying asset in contracts that meet certain criteria and, (ii) provides entities with an optional method for adopting the new leasing guidance by recognizing a cumulative-effect adjustment to the opening balance of the retained earnings, and not to restate the comparative periods presented at the adoption date. The effective date for ASC 842 for public business entities is annual reporting periods beginning after December 15, 2018. The effective date for all other entities is annual reporting periods beginning after December 15, 2021. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13 “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” which adds to U.S. GAAP an impairment model known as the current expected credit loss (CECL) model that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses.


The ASU is also intended to reduce the complexity of U.S. GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years for public business entities that are U.S. Securities and Exchange Commission (SEC) filers. For all other public business entities, the ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted beginning after December 15, 2018, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), “Financial Instruments-Credit Losses: Effective Dates” which amends the effective date for SEC filers that are eligible to be ‘smaller reporting companies’, non-SEC filers and all other companies, including not-for-profit companies and employee benefit plans. For calendar-year end companies that are eligible for the deferral, the effective date is January 1, 2023. The Company elects to adopt the new standard in annual reporting period beginning after January 1, 2023, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In June 2018, the FASB issued ASU 2018-07 (Topic 718), “Compensation — Stock Compensation: Improvements to Non-employee Share based Payment Accounting”, which supersedes Subtopic 505-50 and expands the scope of ASC Topic 718 to include share-based payments issued to nonemployees for goods and services. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide financing to the issuer or awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC Topic 606. The FASB subsequently issued ASU 2019-08 (Topic 718), “Compensation — Stock Compensation” which clarifies guidance in Topic 718 on measurement and classification of share-based payments to customers. The amendments in this ASU are effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than a company’s adoption date of Topic 606. The Company adopted this ASU as of January 1, 2020 and the adoption of this ASU did not have a material impact on the Company’s financial position, results of operations and cash flow.
In August 2018, the FASB issued ASU 2018-13 “Fair Value Measurement (Topic 820) Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement”. The guidance in this ASU eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. Entities are no longer required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy but require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. Certain provisions are applied prospectively while others are applied retrospectively. This ASU is effective for all entities for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.
In December 2019, the FASB issued ASU 2019-12 “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes”. The guidance in this ASU eliminates certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. For public entities, the amendments in this Update are effective for fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption of the amendment is permitted. As part of the IPO relief provided to EGC, an EGC may elect to adopt new standards on the timeline afforded a private company. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In March 2020, the FASB issued ASU 2020-03 “Codification Improvements to Financial Instruments”. The guidance in this ASU clarifies the requirement for all entities to provide the fair value option disclosures in paragraphs 825-10-50-24 through 50-32 of the FASB’s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, “Leases”, should be the contractual term used to measure expected credit losses under ASC 326, “Financial Instruments — Credit Losses”. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity’s adoption of ASU 2016-13.

42

Subsequent Events
On July 7, 2021, the Company acquired a warehouse building located in Summerville, SC for $1.1 million. Upon closing, we added an additional distribution facility in South Carolina. We expect the facility will be ready to use by September 2021 as an additional distribution facility in South Carolina.
Item 3.Quantitative and Qualitative Disclosure About Market Risk
This item is not applicable as we are currently considered a smaller reporting company.
Item 4.Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of June 30, 2021. We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. Our 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.
Based on the evaluation of disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of June 30, 2021.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting that occurred during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.


PART II - OTHER INFORMATION
Item 1.Legal Proceedings.
We are not a party to any material legal proceedings.
Item 1A.Risk Factors.
There have been no material changes to the Risk Factors previously disclosed in our Registration Statement on Form S-1, as amended (Registration No. 333-253270), as filed with the SEC on April 6, 2021.
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.
Item 6.Exhibits.
Exhibit No.Description
3.1Certificate of Incorporation. (Incorporated by reference to Exhibit 3.1 to Registration Statement on Form S-1 No. 333- 253270.)
3.2By-Laws. (Incorporated by reference to Exhibit 3.2 to Registration Statement on Form S-1 No. 333- 253270.)
101.INS*XBRL Instance Document
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 Labels Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
*Filed herewith.


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.
KARAT PACKAGING INC.
Date: August 13, 2021
By:/s/ Alan Yu
Alan Yu
Chief Executive Officer
(Principal Executive Officer)
Date: August 13, 2021
By:/s/ Ann T. Sabahat
Ann T. Sabahat
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)


45
EX-31.1 2 krt-20210630x10qex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Alan Yu, certify that:
(1)I have reviewed this Quarterly Report on Form 10-Q of Karat Packaging 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)) 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)[omitted];
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
(5)The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
August 13, 2021By:/s/ Alan Yu
Alan Yu
Chairman and Chief Executive Officer


EX-31.2 3 krt-20210630x10qex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Ann T. Sabahat, certify that:
(1)I have reviewed this Quarterly Report on Form 10-Q of Karat Packaging 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)) 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)[omitted];
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
(5)The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
August 13, 2021By:/s/ Ann T. Sabahat
Ann T. Sabahat
Chief Financial Officer


EX-32.1 4 krt-20210630x10qex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT
TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the accompanying Quarterly Report on Form 10-Q of Karat Packaging Inc. (the "Company") for the quarter ended June 30, 2021, as filed with the U.S. Securities and Exchange Commission (the "Report"), the undersigned hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge and belief, that:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
August 13, 2021By:/s/ Alan Yu
Alan Yu
Chairman and Chief Executive Officer


EX-32.2 5 krt-20210630x10qex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT
TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the accompanying Quarterly Report on Form 10-Q of Karat Packaging Inc. (the "Company") for the quarter ended June 30, 2021, as filed with the U.S. Securities and Exchange Commission (the "Report"), the undersigned hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge and belief, that:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
August 13, 2021By:/s/ Ann T. Sabahat
Ann T. Sabahat
Chief Financial Officer


EX-101.SCH 6 krt-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1406401 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Summary of Significant Accounting Policies - Capitalized and Depreciated (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Summary of Significant Accounting Policies - Global Wells (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details) link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details) link:presentationLink link:calculationLink link:definitionLink 2413410 - Disclosure - Summary of Significant Accounting Policies - Stockholder's Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2414411 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2415412 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2416413 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2417414 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2418415 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink 2119103 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2320302 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2421416 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2422417 - Disclosure - Acquisitions - Pacific Cup (Details) link:presentationLink link:calculationLink link:definitionLink 2123104 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2324303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2425418 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2126105 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2327304 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2428419 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2129106 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 2430420 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2131107 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2332305 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2433421 - Disclosure - Accrued Expenses - Summary of Accrued Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2134108 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2335306 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2437423 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2139109 - Disclosure - Interest Rate Swaps link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2141110 - Disclosure - Obligations under Capital Leases link:presentationLink link:calculationLink link:definitionLink 2442426 - Disclosure - Obligations under Capital Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2143111 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2344307 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - Stock-based Compensation - Summary of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2447429 - Disclosure - Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2148112 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2349308 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2450430 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2151113 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2352309 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2453431 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - Commitments and Contingencies - Future minimum lease obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2155114 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2456433 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2157115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2458434 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2159116 - Disclosure - COVID-19 link:presentationLink link:calculationLink link:definitionLink 2160117 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2461435 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 krt-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 krt-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 krt-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Term Loan, Maturing December 2024 Term Loan Maturing December2024 [Member] Represents information pertaining to a Term Loan maturing December 2024. Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Work in progress Inventory, Work in Process, Gross Earnings per Share Earnings Per Share, Policy [Policy Text Block] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income attributable to Karat Packaging Inc. Net income attributable to Karat Packaging Inc. Net Income (Loss) Attributable to Parent Consolidated Entities [Axis] Consolidated Entities [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Distribution centers operated by entity Number Of Other Distribution Centers Operated By Entity Represents the number of other distribution centers operated by entity. Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Marketing and Advertising Expense [Abstract] Marketing and Advertising Expense [Abstract] Schedule of future maturities Schedule of Maturities of Long-term Debt [Table Text Block] Reporting Segment Segment Reporting, Policy [Policy Text Block] Cash dividends Dividends, Common Stock, Cash Proceeds on disposal of property and equipment Proceeds from Sale of Property, Plant, and Equipment Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Filer Category Entity Filer Category Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Canceled/forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Treasury stock, par value (in dollars per share) Treasury Stock, Par or Stated Value Per Share Face amount or stated value per share of treasury stock. Credit cards payable Credit Cards Payable, Current Amount of credit cards payable due within one year or the normal operating cycle, if longer. Other assets (including $0.0 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020) Other assets Other Assets, Noncurrent Obligations under Capital Leases Capital Lease Obligations Disclosure [Text Block] The entire disclosure for capital lease obligations. Minimum exercise price to fair market value of common stock at the date of grant Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Market Value, Minimum, Grant Date Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Market Value, Minimum, Grant Date Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Derivative Instruments Derivatives, Policy [Policy Text Block] Property held under capital leases Property Held Under Capital Leases [Member] Represent information pertaining to property held under capital leases. Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 2023 Long-Term Debt, Maturity, Year Two Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition National National Distribution [Member] Represents information pertaining to National Distribution. Income taxes payable Increase (Decrease) in Income Taxes Payable Gain on sale of asset Gain on sale of asset Gain (Loss) on Disposition of Assets 2021 (remainder) Long-Term Debt, Maturity, Remainder of Fiscal Year Document Fiscal Year Focus Document Fiscal Year Focus Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Future maturities: Maturities of Long-term Debt [Abstract] Customer relationships Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Potentially dilutive shares excluded from diluted earnings per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of inventories Schedule of Inventory, Current [Table Text Block] Money market deposits, exceeding federally insured limits Deposits, Money Market Deposits, Above US Insurance Limits Deposits, Money Market Deposits, Above US Insurance Limits Subsequent Events [Abstract] Subsequent Events [Abstract] Building Building [Member] Effective income tax rate, reduction Effective Income Tax Rate Reconciliation, Reduction, CARES Act, Percent Effective Income Tax Rate Reconciliation, Reduction, CARES Act, Percent Business Combination and Asset Acquisition [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Capital Lease Obligations [Line Items] Schedule of Capital Lease Obligations [Line Items] 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. Award Type [Domain] Award Type [Domain] Voting interest Variable Interest Entity, Qualitative or Quantitative Information, Voting Percentage Percentage of the Variable Interest Entity's voting interest owned by (or beneficial interest in) the reporting entity. Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Stock Option Activity, Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] 2024 Long-Term Debt, Maturity, Year Three Number of options, exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Land Land [Member] Accumulated impairment losses, beginning balance Accumulated impairment losses, ending balance Goodwill, Impaired, Accumulated Impairment Loss Weighted average exercise price, expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Interest Rate Swaps Derivative Instruments and Hedging Activities Disclosure [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk percentage Concentration Risk, Percentage Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Total loan guaranteed Total Loan Guaranteed Represents the total amount of loan guaranteed. Advertising Costs Advertising Cost [Policy Text Block] COVID-19 Unusual or Infrequent Items, or Both, Disclosure [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Rental income (including $0.2 million and $0.0 associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $0.5 million and $0.0 for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity) Rental income Rental Income, Nonoperating Ownership interest Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Subtotal 2 Long Term Debt Subtotal Two [Member] Subtotal 2 for long term debt. Accrued shipping expenses Accrued Shipping Expenses, Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for shipping expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Related Party [Axis] Related Party [Axis] Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power Incentive Stock Optionee Stock Ownership Greater Than Ten Percent Of Voting Power [Member] Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Capital expenditures funded by capital lease borrowings Capital Expenditures Incurred but Not yet Paid Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Business Combination, Goodwill [Abstract] Business Combination, Goodwill [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Supplier [Axis] Supplier [Axis] Entity Interactive Data Current Entity Interactive Data Current Prime Rate Prime Rate [Member] Fixed interest rate Derivative, Fixed Interest Rate Basic (in dollars per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic Monthly lease payment Lessor Operating Lease Monthly Lease Payment Amount of monthly lease payment for operating lease. Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type 2022 Long-Term Debt, Maturity, Year One Summary of net sales disaggregated by customer type Disaggregation of Revenue [Table Text Block] Amortization of loan fees Amortization of Deferred Loan Origination Fees, Net Raw materials Inventory, Raw Materials, Gross Number of Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Related party payable Increase (Decrease) in Due to Related Parties Entity Current Reporting Status Entity Current Reporting Status Machinery and equipment Machinery and Equipment [Member] Keary International Keary International [Member] Represents information pertaining to Keary International Ltd. Shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Incentive program expenses Incentive Program Expenses Represents the amount of incentive program expenses which are reported as a contra to net sales. Provision for bad debt Accounts Receivable, Credit Loss Expense (Reversal) Notional amount, termination Derivative, Notional Amount, Termination Derivative, Notional Amount, Termination Long-term debt Long-term debt Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Less inventory reserve Inventory Adjustments Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Impairment losses Impairments of goodwill Goodwill, Impairment Loss Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Computer hardware and software Software Development [Member] Long-term debt, net of current portion (including $36.3 million and $36.7 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively, and debt discount of $0.1 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively) Long-term debt, net of current portion Long-term Debt, Excluding Long Term Line of Credit, Noncurrent Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding long term line of credit. Total liabilities and stockholders’ equity Liabilities and Equity Accrued expenses Other Accrued Liabilities, Current Pacific Cup, Inc Pacific Cup Inc [Member] Pacific Cup, Inc. [Member] Customer deposits (including $0.1 million and $0 million associated with variable interest entity at June 30, 2021 and December 31, 2020) Customer deposits Contract with Customer, Liability, Current 2025 Operating Leases, Future Minimum Payments, Due in Four Years Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid in capital Additional Paid in Capital Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Online Online [Member] Represents information pertaining to Online. Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Term Loan, Maturing June 17, 2025 Term Loan Maturing June172025 [Member] Represents information pertaining to a Term Loan maturing June 17, 2025. Issuance of common stock in connection with our initial public offering, net of issuance costs Proceeds from Issuance Initial Public Offering Accounts payable Increase (Decrease) in Accounts Payable Derivative [Line Items] Derivative [Line Items] Interest Rate Swap Interest Rate Swap [Member] Minimum bank account to make additional contributions from members Minimum Bank Account To Make Additional Contributions From Members Represents the minimum bank account to make additional contributions from members. Income Tax Contingency [Table] Income Tax Contingency [Table] Operating lease term Lessor, Operating Lease, Term of Contract Earnings Per Share Earnings Per Share [Text Block] Treasury stock acquired Treasury Stock, Value, Acquired, Cost Method Operating expenses: Operating Expenses [Abstract] Taizhou Fuling Plastics Co.,Ltd Taizhou Fuling Plastics Co. Ltd [Member] Represents information pertaining to Taizhou Fuling Plastics Co.,Ltd. Standby letter of credit Standby Letters of Credit [Member] Minimum Minimum [Member] Government Grants Government Grants [Abstract] No definition available. Affiliated Entity Affiliated Entity [Member] Gross profit Gross Profit 2023 Operating Leases, Future Minimum Payments, Due in Two Years Balance Sheet Location [Domain] Balance Sheet Location [Domain] Less: unamortized loan fees Debt Issuance Costs, Net Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Uncertain tax positions Unrecognized Tax Benefits Fair value Fair Value, Net Asset (Liability) Paycheck Protection Program, CARES Act Paycheck Protection Program, CARES Act [Member] Represents information pertaining to the Paycheck Protection Program loan. Floor rate Debt Instrument, Floor Rate Represents the floor rate on debt instrument. Distributors Distributors [Member] Represents information pertaining to Distributors. Equipment Loan With Draw Down Period Ending May 31, 2019 Equipment Loan With Draw Down Period Ending May312019 [Member] Represents information pertaining to an equipment loan with a draw down period ending May 31, 2019. Trading Symbol Trading Symbol Purchases Cost of Goods and Service, Product and Service Benchmark [Member] Deferred tax asset Deferred Income Tax Assets, Net Current liabilities Liabilities, Current [Abstract] 2025 Long-Term Debt, Maturity, Year Four Deferred rent liability Accrued Rent, Current Issuance of common stock in connection with our initial public offering, net of issuance costs of $5,088,000 Stock Issued During Period, Value, New Issues General and administrative expense (including $0.7 million and $0.5 million associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $1.3 million and $0.6 million for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity) General and administrative expense General and Administrative Expense Acquisition of Pacific Cup, Inc., net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Line of Credit Long-Term Debt Debt Disclosure [Text Block] Weighted average exercise price, exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Line of credit Line of Credit [Member] Stock-based Compensation Share-based Payment Arrangement [Text Block] Property, Plant and Equipment, Net, by Type [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Dividends paid to shareholders Payments of Ordinary Dividends, Common Stock Inventories Inventory Disclosure [Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Weighted average remaining contract life, options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Net of issuance costs Payments of Stock Issuance Costs Issuance of common stock in connection with our initial public offering, net of issuance costs of $5,088,000 (in shares) Stock Issued During Period, Shares, New Issues Reportable segment Number of Reportable Segments Accrued legal fees Accrued Professional Fees, Current Loss on foreign currency transactions Loss of foreign currency transactions Foreign Currency Transaction Gain (Loss), before Tax Common stock, $0.001 par value, 100,000,000 shares authorized, 19,732,500 and 19,709,500 shares issued and outstanding, respectively, at June 30, 2021; 15,190,000 and 15,167,000 shares issued and outstanding, respectively, at December 31, 2020 Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other income (expense) Nonoperating Income (Expense) Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Goodwill acquired Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and Contingencies Commitments and Contingencies Payments to acquire treasury stock Treasury Stock, Value, Acquired, Par Value Method Subsequent Event [Table] Subsequent Event [Table] Ordinary share per dividend (in dollars per share) Dividends Payable, Amount Per Share Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Acquisitions Business Combination Disclosure [Text Block] 2024 Operating Leases, Future Minimum Payments, Due in Three Years Foreign Currency Foreign Currency Transaction Gain (Loss), before Tax [Abstract] Document Period End Date Document Period End Date Stock options and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Entity Registrant Name Entity Registrant Name Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock, shares (in shares) Treasury Stock, Shares Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Retail Retail [Member] Cash consideration Payments to Acquire Productive Assets Prepaid expenses and other current assets (including $0.1 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020) Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Sales from related party Revenue from Related Parties Credit cards payable Increase (Decrease) in Credit Cards Payable The increase (decrease) during the period in the carrying value of credit cards payable. Accrued expenses (including $0.3 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively) Accrued expenses Total accrued expenses Accrued Liabilities, Current Net sales Revenue from Contract with Customer, Excluding Assessed Tax Accrued vacation and sick pay Accrued Vacation, Current (Increase) decrease in operating assets Increase (Decrease) in Operating Assets [Abstract] Share-based Payment Arrangement, Option Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Derivative interest income Investment Income, Interest Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Operating income Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents (including $0.2 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents [Abstract] Treasury Stock Treasury Stock [Member] Accrued expenses Increase (Decrease) in Accrued Liabilities Summary of unvested restricted stock unit activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Proceeds from line of credit Proceeds from Lines of Credit Notional value Derivative, Notional Amount Business Combination and Goodwill Business Combinations And Goodwill [Policy Text Block] Disclosure of accounting policy regarding business combination and goodwill. Other liabilities Increase (Decrease) in Other Operating Liabilities Purchases of property and equipment Warehouse building cost Payments to Acquire Property, Plant, and Equipment Derivative fair value Derivative, Fair Value, Net Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Summary of accrued expense liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Aggregate intrinsic value, options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Term Loan, Maturing July 2024 Term Loan Maturing July2024 [Member] Represents information pertaining to a Term Loan maturing July 2024. Total Karat Packaging Inc. stockholders’ equity Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Deposits relating to machinery and equipment Deposits Assets Relating to Machinery and Equipment Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future relating to machinery and equipment. Aggregate intrinsic value, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Global Wells Global Wells [Member] Represents information pertaining to Global Wells. Forgiveness of PPP loan Gain on forgiveness of PPP loan Gain (Loss) on Extinguishment of Debt Schedule of estimated useful life of property and equipment Schedule of Property, Plant and Equipment, Useful Life [Table Text Block] Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Treasury stock acquired Payments for Repurchase of Common Stock Estimated useful life of property and equipment Property, Plant and Equipment, Useful Life Votes per share held Number Of Votes Per Common Stock And Preferred Stock Share Represents the number of votes per common or preferred stock. Supplemental disclosures of non-cash investing and  financing activities: Noncash Investing and Financing Items [Abstract] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Face amount of loan Debt Instrument, Face Amount Term Loan, Maturing May 31, 2024 Term Loan Maturing May312024 [Member] Represents information pertaining to a Term Loan maturing Mayr 31, 2024. Total assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net City Area Code City Area Code Retained earnings Retained Earnings (Accumulated Deficit) Lease term Lessee, Operating Lease, Term of Contract Unusual or Infrequent Items, or Both [Abstract] Unusual or Infrequent Items, or Both [Abstract] Award term Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Shanghai Quantong Packaging Printing Co., Ltd. Shanghai Quantong Packaging Printing Co., Ltd. [Member] Shanghai Quantong Packaging Printing Co., Ltd. Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Summary of assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Business Acquisition [Line Items] Business Acquisition [Line Items] Thereafter Operating Leases, Future Minimum Payments, Due After Four Years Operating Leases, Future Minimum Payments, Due After Four Years Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] Keary Global and its affiliate, Keary International - related parties Keary Global And Its Affiliate Keary International Related Parties [Member] Represents information pertaining to Keary Global and its affiliate, Keary International, related parties. Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Debt discount Debt Instrument, Unamortized Discount, Noncurrent Canceled/forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Term of contract Derivative, Term of Contract Provision for income tax Income tax expense Income Tax Expense (Benefit) Total stockholders’ equity Balance at the beginning of period Balance at the end of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Accounts receivable, net of allowance for doubtful accounts of $0.3 million and $0.3 million at June 30, 2021 and December 31, 2020, respectively (including $0.4 million and $0.3 million associated with variable interest entity at June 30, 2021 and December 31, 2020) Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Total current assets Assets, Current Selling expenses Selling and Marketing Expense [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories Total inventories Inventory, Net Entity File Number Entity File Number Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Other income Other Nonoperating Income Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Interest rates on capitalized leases Capital Lease Obligation, Interest Rate Represents the interest rates on capitalized leases. Schedule of Capital Lease Obligations [Table] Schedule of Capital Lease Obligations [Table] Schedule of capital lease obligation. Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Remaining stock-based compensation expense for unvested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Loan proceeds received Proceeds from Issuance of Unsecured Debt Debt, current portion (including $0.7 million and $0.7 million associated with variable interest entity at June 30, 2021 and December 31, 2020) Long-term debt, current portion Less: current portion Long-term Debt, Current Maturities Subtotal 1 Long Term Debt Subtotal One [Member] Subtotal 1 for long term debt. Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Equipment Loan, Draw Down Period Ending August 28, 2019 Equipment Loan With Draw Down Period Ending August282019 [Member] Represents information pertaining to an equipment loan with a draw down period ending August 28, 2019. Remaining stock-based compensation expense for unvested restricted stock units Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equity Component [Domain] Equity Component [Domain] Transfers from deposit to property and equipment Property, Plant and Equipment, Transfers and Changes Entity Ex Transition Period Entity Ex Transition Period Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Debt issuance costs Debt Issuance Costs, Gross Vehicles Vehicles [Member] Statement [Line Items] Statement [Line Items] Line of credit Long-term Line of Credit, Noncurrent Stockholder's Equity Stockholders' Equity, Policy [Policy Text Block] Customer deposits Increase (Decrease) in Contract with Customer, Liability Assets and Liabilities, Lessee [Abstract] Assets and Liabilities, Lessee [Abstract] Total number of shares of all classes of stock authorized (in shares) Shares Authorized Represents the total number of shares of all classes of stock authorized. Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Acquisition of Pacific Cup, Inc. included within deposits Acquisition Price Included Within Deposits Represents the acquisition price included within deposits in noncash or partial noncash transaction. Counterparty Name [Domain] Counterparty Name [Domain] Total Operating Leases, Future Minimum Payments Due Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Capital leases, current portion Finance Lease, Liability, Current Income before provision for income tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Deposits Increase (Decrease) in Deposit Assets Keary Global Keary Global Ltd [Member] Represents information pertaining to Keary Global Ltd. Change in fair value of interest rate swap Derivative, Gain (Loss) on Derivative, Net 2022 Operating Leases, Future Minimum Payments Due, Next Twelve Months Line of credit Line of Credit, Current Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] Schedule of earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Total assets Assets Common stock, shares authorized (in shares) Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Accrued Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Product and Service [Domain] Product and Service [Domain] Noncontrolling Interest Noncontrolling Interest [Member] Thereafter Long-Term Debt, Maturity, After Year Four 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 after fourth fiscal year following current fiscal year. Cumulative grants Government Grants The amount of government grants received as of balance sheet date. Fixed interest rate Debt Instrument, Interest Rate, Stated Percentage Derivative Contract [Domain] Derivative Contract [Domain] Maximum borrowing capacity Debt Instrument, Maximum Borrowing Capacity Maximum borrowing capacity under the terms of the debt instrument without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding. Net income (loss) attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Stock-based Compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Deposits Deposits [Policy Text Block] Disclosure of accounting policy regarding deposits. Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Proceeds from long-term debt, net of issuance cost Proceeds from Issuance of Long-term Debt, Excluding Proceeds From Long Term Line of Credit The cash inflow from a debt excluding line of credit initially having maturity due after one year or beyond the operating cycle, if longer. Geographical [Axis] Geographical [Axis] Weighted average common shares outstanding, basic (in shares) Weighted average number of common shares in issue (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Dilutive shares Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Related party payable Due to Lollicup USA Inc. Due to Related Parties, Current Cash paid for income tax Income Taxes Paid, Net Supplier [Domain] Supplier [Domain] Purchases from related party Related Party Costs Subsequent Events Subsequent Events [Text Block] Accrued payroll Accrued Payroll Taxes, Current New Jersey NEW JERSEY Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, $0.001 par value, 23,000 and 23,000 shares on June 30, 2021 and December 31, 2020, respectively Treasury Stock, Value Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred tax liability Deferred Income Tax Liabilities, Net Related Party Transaction [Line Items] Related Party Transaction [Line Items] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Promissory Note Promissory Note [Member] Represents information pertaining to a promissory note. Other Liabilities Other Noncurrent Liabilities [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Contributions to offset the amount that member cannot contribute (up to) Contributions To Offset The Amount That Member Cannot Contribute Represents the contributions to offset the amount that member cannot contribute. Amount converted to term loan Debt Conversion, Amount Converted To New Debt Instrument This amount represent the amount converted to term loan Other unrelated parties Number of Other Unrelated Parties Represents the number of other unrelated parties. VIE, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Accounts payable (including $0.0 million and $0.6 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively) Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Lollicup Franchising, LLC Lollicup Franchising Llc [Member] Lollicup Franchising, LLC [Member] Depreciation and amortization Depreciation and amortization expense Depreciation, Depletion and Amortization Total Stockholders’ Equity attributable to Karat Packaging Inc Parent [Member] Interest rate swaps Interest Rate Derivative Liabilities, at Fair Value Summary of fair value measurements by level for the assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of variable interest entity financial information Schedule of Variable Interest Entities [Table Text Block] Net payments on line of credit Proceeds from Long-term Lines of Credit Inventories Increase (Decrease) in Inventories Cash dividends Dividends Payable Common stock, shares outstanding (in shares) Balance at the beginning of period (in shares) Balance at the end of period (in shares) Common Stock, Shares, Outstanding Supplier Supplier Concentration Risk [Member] 2021 (remainder) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Derivative [Table] Derivative [Table] Cost of goods sold Cost of Goods and Services Sold Reporting unit Number of Reporting Units Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Texas TEXAS Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Consolidated Entities [Domain] Consolidated Entities [Domain] Schedule of property and equipment, net Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Karat Packaging Inc. stockholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Property and equipment, net (including $47.2 million and $47.8 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively) Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating Expenses Other liabilities (including $3.0 million and $3.9 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively) Other liabilities Other Liabilities, Noncurrent Schedule of long-term debt Schedule of Long-term Debt Instruments [Table Text Block] Treasury stock acquired (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired Debt Instrument [Line Items] Debt Instrument [Line Items] Payments on long-term debt Repayments of Long-term Debt Basic and diluted earnings per share: Earnings Per Share [Abstract] Accounts payable Accounts Payable [Member] Property and equipment, gross Property, Plant and Equipment, Gross Subtotal Inventory, Gross Document Quarterly Report Document Quarterly Report Schedule of future minimum lease obligations Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Other assets Increase (Decrease) in Other Operating Assets Number of options, expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Line of Credit Facility [Table] Line of Credit Facility [Table] Finished goods Inventory, Finished Goods, Gross Deposits [Abstract] Deposits [Abstract] Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill gross, beginning balance Goodwill gross, ending balance Goodwill, Gross Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Maximum exposure to loss Variable Interest Entity, Primary Beneficiary, Maximum Loss Exposure, Amount Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Term Loan, Maturing June 30, 2025 Term Loan Maturing June302025 [Member] Represents information pertaining to a Term Loan maturing June 30, 2025. Stock-based compensation expense Share-based Payment Arrangement, Expense Weighted average remaining contract life, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Term Loan, Maturing May 2029 Term Loan Maturing May2029 [Member] Represents information pertaining to a Term Loan maturing May 2029. Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net income Net income (loss) Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Counterparty Name [Axis] Counterparty Name [Axis] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Beginning of year End of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Term Loan, Maturing December 31, 2021 Term Loan Maturing December312021 [Member] Represents information pertaining to a Term Loan maturing December 31, 2021. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of concentration of credit risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Current assets Assets, Current [Abstract] Shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Interest income (expense) (including $0.8 million interest expense and $0.1 million interest expense associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $0.0 million interest expense and $2.6 million interest expense for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity) Interest income (expense) Interest income (expense) Interest Income (Expense), Nonoperating, Net Deposits paid for property and equipment Payments For Deposits For Property, Plant And Equipment The cash outflow associated with the deposits of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Entity Central Index Key Entity Central Index Key Income Taxes Income Tax, Policy [Policy Text Block] Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Term Loan, Maturing April 30, 2021 Term Loan Maturing April302021 [Member] Represents information pertaining to a Term Loan maturing April 30, 2021. Increase (decrease) in operating liabilities Increase (Decrease) in Operating Liabilities [Abstract] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Payments on capital lease obligations Repayments of Long-term Capital Lease Obligations Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Weighted average common shares outstanding, diluted (in shares) Adjusted weighted average number of common shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Selling expense Selling Expense Recurring basis Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Accrued interest Interest Payable, Current Related Party [Domain] Related Party [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Summary of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Spread on variable rate Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Government Grants Government Grants [Policy Text Block] Disclosure of accounting policy regarding government grants. Term Loan, Maturing March 2023 Term Loan Maturing March2023 [Member] Represents information pertaining to a Term Loan maturing March 2023. Derivative interest expense Investment Income, Investment Expense Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other income (expense) Nonoperating Income (Expense) [Abstract] Credit Facility [Axis] Credit Facility [Axis] Maximum advances (up to) Advances to Affiliate Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Interest rate during the period Debt Instrument, Interest Rate During Period Number of primary stockholders who guaranteed loans Number of Variable Interest Entities Who Guaranteed Loans Represents the number of variable interest entities who guaranteed loans. Principles of Consolidation Consolidation, Policy [Policy Text Block] Total current liabilities Liabilities, Current Due from affiliated companies Increase (Decrease) in Due from Related Parties, Current Maximum borrowing Line of Credit Facility, Maximum Borrowing Capacity Aggregate intrinsic value, expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Entity Address, Postal Zip Code Entity Address, Postal Zip Code Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Advertising costs Advertising Expense New and Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Noncontrolling Interests Noncontrolling Interests [Policy Text Block] Disclosure of accounting policy regarding noncontrolling interests. Subsequent Event Subsequent Event [Member] Major shareholders who share common ownership with Lollicup Franchising Number Of Major Shareholders Who Share Common Ownership With Lollicup Franchising Represents the number of major shareholders who share common ownership. Cover [Abstract] Cover [Abstract] Deposits Deposits Assets, Noncurrent Capital leases, net of current portion Finance Lease, Liability, Noncurrent Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Store owned Number Of Store Owned Represents the number of store owned. Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Income taxes payable Accrued Income Taxes, Current Inventories Inventory, Policy [Policy Text Block] Schedule of goodwill Schedule of Goodwill [Table Text Block] Nature of Operations Nature of Operations [Text Block] Adjustments to reconcile net income to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Monthly lease payment Operating Leases, Rent Expense Monthly principal and interest payments Debt Instrument, Periodic Payment Weighted average remaining contract life, expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 10 krt-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 krt-20210630_htm.xml IDEA: XBRL DOCUMENT 0001758021 2021-01-01 2021-06-30 0001758021 2021-08-13 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-06-30 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0001758021 2021-06-30 0001758021 2020-12-31 0001758021 2021-04-01 2021-06-30 0001758021 2020-04-01 2020-06-30 0001758021 2020-01-01 2020-06-30 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-04-01 2021-06-30 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-04-01 2020-06-30 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-01 2021-06-30 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-01-01 2020-06-30 0001758021 us-gaap:CommonStockMember 2019-12-31 0001758021 us-gaap:TreasuryStockMember 2019-12-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001758021 us-gaap:RetainedEarningsMember 2019-12-31 0001758021 us-gaap:ParentMember 2019-12-31 0001758021 us-gaap:NoncontrollingInterestMember 2019-12-31 0001758021 2019-12-31 0001758021 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001758021 us-gaap:ParentMember 2020-01-01 2020-03-31 0001758021 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001758021 2020-01-01 2020-03-31 0001758021 us-gaap:CommonStockMember 2020-03-31 0001758021 us-gaap:TreasuryStockMember 2020-03-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001758021 us-gaap:RetainedEarningsMember 2020-03-31 0001758021 us-gaap:ParentMember 2020-03-31 0001758021 us-gaap:NoncontrollingInterestMember 2020-03-31 0001758021 2020-03-31 0001758021 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001758021 us-gaap:ParentMember 2020-04-01 2020-06-30 0001758021 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001758021 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001758021 us-gaap:CommonStockMember 2020-06-30 0001758021 us-gaap:TreasuryStockMember 2020-06-30 0001758021 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001758021 us-gaap:RetainedEarningsMember 2020-06-30 0001758021 us-gaap:ParentMember 2020-06-30 0001758021 us-gaap:NoncontrollingInterestMember 2020-06-30 0001758021 2020-06-30 0001758021 us-gaap:CommonStockMember 2020-12-31 0001758021 us-gaap:TreasuryStockMember 2020-12-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001758021 us-gaap:RetainedEarningsMember 2020-12-31 0001758021 us-gaap:ParentMember 2020-12-31 0001758021 us-gaap:NoncontrollingInterestMember 2020-12-31 0001758021 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001758021 us-gaap:ParentMember 2021-01-01 2021-03-31 0001758021 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001758021 2021-01-01 2021-03-31 0001758021 us-gaap:CommonStockMember 2021-03-31 0001758021 us-gaap:TreasuryStockMember 2021-03-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001758021 us-gaap:RetainedEarningsMember 2021-03-31 0001758021 us-gaap:ParentMember 2021-03-31 0001758021 us-gaap:NoncontrollingInterestMember 2021-03-31 0001758021 2021-03-31 0001758021 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001758021 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001758021 us-gaap:ParentMember 2021-04-01 2021-06-30 0001758021 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001758021 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001758021 us-gaap:CommonStockMember 2021-06-30 0001758021 us-gaap:TreasuryStockMember 2021-06-30 0001758021 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001758021 us-gaap:RetainedEarningsMember 2021-06-30 0001758021 us-gaap:ParentMember 2021-06-30 0001758021 us-gaap:NoncontrollingInterestMember 2021-06-30 0001758021 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-06-30 0001758021 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-06-30 0001758021 srt:MinimumMember us-gaap:VehiclesMember 2021-01-01 2021-06-30 0001758021 srt:MaximumMember us-gaap:VehiclesMember 2021-01-01 2021-06-30 0001758021 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-06-30 0001758021 srt:MinimumMember us-gaap:BuildingMember 2021-01-01 2021-06-30 0001758021 srt:MaximumMember us-gaap:BuildingMember 2021-01-01 2021-06-30 0001758021 srt:MinimumMember krt:PropertyHeldUnderCapitalLeasesMember 2021-01-01 2021-06-30 0001758021 srt:MaximumMember krt:PropertyHeldUnderCapitalLeasesMember 2021-01-01 2021-06-30 0001758021 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-06-30 0001758021 krt:GlobalWellsMember 2021-06-30 0001758021 krt:GlobalWellsMember 2020-12-31 0001758021 krt:GlobalWellsMember 2017-01-01 2017-12-31 0001758021 krt:GlobalWellsMember 2017-12-31 0001758021 krt:GlobalWellsMember stpr:TX 2018-10-01 0001758021 krt:GlobalWellsMember stpr:TX 2018-10-01 2018-10-01 0001758021 krt:GlobalWellsMember stpr:TX 2019-05-01 2019-05-01 0001758021 krt:GlobalWellsMember stpr:NJ 2020-07-01 0001758021 krt:GlobalWellsMember stpr:NJ 2020-07-01 2020-07-01 0001758021 krt:GlobalWellsMember 2019-05-31 0001758021 krt:GlobalWellsMember 2021-01-01 2021-06-30 0001758021 krt:LollicupFranchisingLlcMember 2020-09-01 2020-09-01 0001758021 krt:LollicupFranchisingLlcMember 2020-04-01 2020-06-30 0001758021 krt:LollicupFranchisingLlcMember 2020-01-01 2020-06-30 0001758021 krt:LollicupFranchisingLlcMember 2021-06-30 0001758021 2020-06-01 2020-06-30 0001758021 2020-07-01 2020-07-31 0001758021 krt:NationalDistributionMember 2021-04-01 2021-06-30 0001758021 krt:NationalDistributionMember 2020-04-01 2020-06-30 0001758021 krt:NationalDistributionMember 2021-01-01 2021-06-30 0001758021 krt:NationalDistributionMember 2020-01-01 2020-06-30 0001758021 krt:DistributorsMember 2021-04-01 2021-06-30 0001758021 krt:DistributorsMember 2020-04-01 2020-06-30 0001758021 krt:DistributorsMember 2021-01-01 2021-06-30 0001758021 krt:DistributorsMember 2020-01-01 2020-06-30 0001758021 krt:OnlineMember 2021-04-01 2021-06-30 0001758021 krt:OnlineMember 2020-04-01 2020-06-30 0001758021 krt:OnlineMember 2021-01-01 2021-06-30 0001758021 krt:OnlineMember 2020-01-01 2020-06-30 0001758021 us-gaap:RetailMember 2021-04-01 2021-06-30 0001758021 us-gaap:RetailMember 2020-04-01 2020-06-30 0001758021 us-gaap:RetailMember 2021-01-01 2021-06-30 0001758021 us-gaap:RetailMember 2020-01-01 2020-06-30 0001758021 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001758021 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001758021 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001758021 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001758021 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember 2021-04-01 2021-06-30 0001758021 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember 2020-04-01 2020-06-30 0001758021 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember 2021-01-01 2021-06-30 0001758021 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember krt:ShanghaiQuantongPackagingPrintingCoLtdMember 2020-04-01 2020-06-30 0001758021 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember krt:ShanghaiQuantongPackagingPrintingCoLtdMember 2020-01-01 2020-06-30 0001758021 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember 2021-01-01 2021-06-30 0001758021 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember 2020-01-01 2020-12-31 0001758021 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember krt:TaizhouFulingPlasticsCo.LtdMember 2021-01-01 2021-06-30 0001758021 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember krt:TaizhouFulingPlasticsCo.LtdMember 2020-01-01 2020-12-31 0001758021 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758021 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758021 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758021 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758021 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758021 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758021 krt:PacificCupIncMember 2021-03-01 2021-03-01 0001758021 krt:PacificCupIncMember 2021-06-30 0001758021 us-gaap:MachineryAndEquipmentMember 2021-06-30 0001758021 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001758021 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001758021 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001758021 us-gaap:VehiclesMember 2021-06-30 0001758021 us-gaap:VehiclesMember 2020-12-31 0001758021 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001758021 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001758021 us-gaap:BuildingMember 2021-06-30 0001758021 us-gaap:BuildingMember 2020-12-31 0001758021 us-gaap:LandMember 2021-06-30 0001758021 us-gaap:LandMember 2020-12-31 0001758021 krt:PropertyHeldUnderCapitalLeasesMember 2021-06-30 0001758021 krt:PropertyHeldUnderCapitalLeasesMember 2020-12-31 0001758021 us-gaap:SoftwareDevelopmentMember 2021-06-30 0001758021 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001758021 us-gaap:LineOfCreditMember 2019-05-30 0001758021 us-gaap:LineOfCreditMember 2019-09-29 0001758021 us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2021-01-01 2021-06-30 0001758021 us-gaap:LineOfCreditMember 2021-01-01 2021-06-30 0001758021 us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0001758021 us-gaap:LineOfCreditMember 2019-09-30 0001758021 us-gaap:LineOfCreditMember 2021-06-30 0001758021 us-gaap:LineOfCreditMember 2020-12-31 0001758021 us-gaap:StandbyLettersOfCreditMember 2021-06-30 0001758021 us-gaap:StandbyLettersOfCreditMember 2020-12-31 0001758021 krt:PromissoryNoteMember 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingMarch2023Member 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingMarch2023Member 2021-06-30 0001758021 krt:TermLoanMaturingMarch2023Member 2020-12-31 0001758021 krt:EquipmentLoanWithDrawDownPeriodEndingAugust282019Member 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingJuly2024Member 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingJuly2024Member 2021-06-30 0001758021 krt:TermLoanMaturingJuly2024Member 2020-12-31 0001758021 krt:TermLoanMaturingApril302021Member 2021-06-30 0001758021 krt:TermLoanMaturingApril302021Member 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingApril302021Member 2020-12-31 0001758021 krt:TermLoanMaturingDecember312021Member 2021-06-30 0001758021 krt:TermLoanMaturingDecember312021Member 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingDecember312021Member 2020-12-31 0001758021 krt:LongTermDebtSubtotalOneMember 2021-06-30 0001758021 krt:LongTermDebtSubtotalOneMember 2020-12-31 0001758021 krt:EquipmentLoanWithDrawDownPeriodEndingMay312019Member 2021-01-01 2021-06-30 0001758021 krt:EquipmentLoanWithDrawDownPeriodEndingMay312019Member 2021-06-30 0001758021 krt:EquipmentLoanWithDrawDownPeriodEndingMay312019Member 2020-12-31 0001758021 krt:TermLoanMaturingMay312024Member 2021-06-30 0001758021 krt:TermLoanMaturingMay312024Member 2020-12-31 0001758021 krt:TermLoanMaturingDecember2024Member 2021-06-30 0001758021 krt:TermLoanMaturingDecember2024Member 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingDecember2024Member us-gaap:PrimeRateMember 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingDecember2024Member us-gaap:PrimeRateMember 2020-01-01 2020-12-31 0001758021 krt:TermLoanMaturingDecember2024Member 2020-12-31 0001758021 krt:TermLoanMaturingMay2029Member 2021-06-30 0001758021 krt:TermLoanMaturingMay2029Member us-gaap:PrimeRateMember 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingMay2029Member us-gaap:PrimeRateMember 2020-01-01 2020-12-31 0001758021 srt:MinimumMember krt:TermLoanMaturingMay2029Member 2021-01-01 2021-06-30 0001758021 srt:MaximumMember krt:TermLoanMaturingMay2029Member 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingMay2029Member 2020-12-31 0001758021 krt:TermLoanMaturingJune172025Member 2021-06-30 0001758021 krt:TermLoanMaturingJune172025Member 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingJune172025Member us-gaap:PrimeRateMember 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingJune172025Member us-gaap:PrimeRateMember 2020-01-01 2020-12-31 0001758021 krt:TermLoanMaturingJune172025Member 2020-12-31 0001758021 krt:PaycheckProtectionProgramCARESActMember 2021-06-30 0001758021 krt:PaycheckProtectionProgramCARESActMember 2020-12-31 0001758021 krt:LongTermDebtSubtotalTwoMember 2021-06-30 0001758021 krt:LongTermDebtSubtotalTwoMember 2020-12-31 0001758021 krt:TermLoanMaturingJune302025Member 2021-06-30 0001758021 srt:MinimumMember krt:TermLoanMaturingJune302025Member 2021-01-01 2021-06-30 0001758021 srt:MaximumMember krt:TermLoanMaturingJune302025Member 2021-01-01 2021-06-30 0001758021 krt:TermLoanMaturingJune302025Member 2020-12-31 0001758021 krt:PaycheckProtectionProgramCARESActMember 2020-04-16 2020-04-16 0001758021 krt:PaycheckProtectionProgramCARESActMember 2021-01-01 2021-06-30 0001758021 krt:PaycheckProtectionProgramCARESActMember 2021-04-01 2021-06-30 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2019-06-13 2019-06-13 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2019-06-13 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2019-06-30 0001758021 krt:GlobalWellsMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2021-06-30 0001758021 krt:GlobalWellsMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2020-12-31 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2021-04-01 2021-06-30 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2020-04-01 2020-06-30 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2021-01-01 2021-06-30 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2020-01-01 2020-06-30 0001758021 us-gaap:InterestRateSwapMember 2019-06-03 2019-06-03 0001758021 us-gaap:InterestRateSwapMember 2019-06-03 0001758021 us-gaap:InterestRateSwapMember 2019-06-30 0001758021 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2021-06-30 0001758021 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2020-12-31 0001758021 us-gaap:InterestRateSwapMember 2021-04-01 2021-06-30 0001758021 us-gaap:InterestRateSwapMember 2020-04-01 2020-06-30 0001758021 us-gaap:InterestRateSwapMember 2021-01-01 2021-06-30 0001758021 us-gaap:InterestRateSwapMember 2020-01-01 2020-06-30 0001758021 us-gaap:InterestRateSwapMember 2021-04-30 0001758021 srt:MinimumMember 2021-01-01 2021-06-30 0001758021 srt:MaximumMember 2021-01-01 2021-06-30 0001758021 2019-01-31 0001758021 krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember 2021-06-30 0001758021 krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember srt:MaximumMember 2021-01-01 2021-06-30 0001758021 2020-01-01 2020-12-31 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001758021 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001758021 krt:GlobalWellsMember 2020-09-09 0001758021 krt:GlobalWellsMember srt:MinimumMember 2020-09-09 2020-09-09 0001758021 krt:GlobalWellsMember srt:MaximumMember 2020-09-09 2020-09-09 0001758021 krt:LollicupFranchisingLlcMember srt:AffiliatedEntityMember 2020-09-01 2020-09-30 0001758021 krt:LollicupFranchisingLlcMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001758021 krt:LollicupFranchisingLlcMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2021-06-30 0001758021 krt:KearyInternationalMember srt:AffiliatedEntityMember 2021-06-30 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2020-12-31 0001758021 krt:KearyInternationalMember srt:AffiliatedEntityMember 2020-12-31 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2021-04-01 2021-06-30 0001758021 krt:KearyInternationalMember srt:AffiliatedEntityMember 2021-04-01 2021-06-30 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001758021 krt:KearyInternationalMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2021-01-01 2021-06-30 0001758021 krt:KearyInternationalMember srt:AffiliatedEntityMember 2021-01-01 2021-06-30 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001758021 krt:KearyInternationalMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001758021 krt:PaycheckProtectionProgramCARESActMember 2021-06-10 2021-06-10 0001758021 us-gaap:SubsequentEventMember 2021-07-07 2021-07-07 shares iso4217:USD iso4217:USD shares krt:distributionCenter krt:segment krt:stockholder pure krt:shareholder krt:store krt:vote 0001758021 --12-31 2021 Q2 false 10-Q true 2021-06-30 false 001-40336 Karat Packaging Inc. DE 83-2237832 6185 Kimball Avenue Chino CA 91708 626 965-8882 Common Stock, $0.001 par value KRT NASDAQ No Yes Non-accelerated Filer true true false false 19709500 200000 100000 7682000 448000 300000 300000 400000 300000 32598000 23838000 62248000 48961000 100000 100000 3431000 6530000 105959000 79777000 47200000 47800000 92936000 95533000 4151000 2456000 3510000 3113000 393000 0 64000 64000 0.0 100000 70000 161000 207083000 181104000 0.0 600000 24354000 20069000 300000 100000 6584000 4959000 3608000 5038000 125000 794000 3239000 0 0 41000 100000 0 1209000 551000 307000 321000 700000 700000 711000 11364000 40137000 43137000 6181000 6181000 0 33169000 36300000 36700000 100000 100000 36343000 53410000 129000 290000 3000000.0 3900000 4205000 5049000 86995000 141236000 0 0 0.001 0.001 100000000 100000000 19732500 19709500 15190000 15167000 20000 15000 81808000 13981000 0.001 0.001 23000 23000 248000 248000 30019000 18656000 111599000 32404000 8489000 7464000 120088000 39868000 207083000 181104000 94526000 84737000 170199000 148820000 66428000 55830000 120475000 102022000 28098000 28907000 49724000 46798000 7771000 5428000 14171000 10129000 700000 500000 1300000 600000 13457000 8969000 24912000 18071000 21228000 14397000 39083000 28200000 6870000 14510000 10641000 18598000 200000 0.0 500000 0.0 246000 0 492000 0 16000 28000 122000 54000 -119000 -68000 -284000 -109000 0 8000 0 8000 800000 100000 0.0 2600000 -1128000 -705000 -850000 -4011000 5000000 0 5000000 0 4015000 -737000 4480000 -4058000 10885000 13773000 15121000 14540000 1547000 3832000 2733000 4032000 9338000 9941000 12388000 10508000 -245000 -131000 1025000 -2015000 9583000 10072000 11363000 12523000 0.51 0.66 0.67 0.82 0.50 0.65 0.66 0.81 18908648 15180879 17048160 15185440 19025871 15451879 17165383 15456440 15190000 15000 0 0 13981000 1745000 15741000 8313000 24054000 2451000 2451000 -1884000 567000 15190000 15000 0 0 13981000 4196000 18192000 6429000 24621000 10000 107000 107000 107000 607000 607000 607000 10072000 10072000 -131000 9941000 15190000 15000 -10000 -107000 13981000 13661000 27550000 6298000 33848000 15190000 15000 -23000 -248000 13981000 18656000 32404000 7464000 39868000 1780000 1780000 1270000 3050000 15190000 15000 -23000 -248000 13981000 20436000 34184000 8734000 42918000 5088000 4542500 5000 67587000 67592000 67592000 240000 240000 240000 9583000 9583000 -245000 9338000 19732500 20000 -23000 -248000 81808000 30019000 111599000 8489000 120088000 12388000 10508000 4943000 3869000 0 98000 0 8000 1143000 -2298000 -6000 -6000 240000 0 5000000 0 8760000 636000 13134000 8317000 -3099000 598000 0 741000 144000 -1762000 -91000 85000 4285000 -2783000 1625000 4752000 -1430000 -1174000 -669000 -493000 -41000 0 658000 -16000 299000 301000 -2687000 8743000 957000 27389000 0 12000 2989000 3593000 893000 0 -4839000 -30970000 1470000 3820000 -31400000 0 0 24540000 22726000 3495000 67592000 0 0 607000 176000 158000 0 107000 14760000 23993000 7234000 1766000 448000 802000 7682000 2568000 0 23000 1338000 6029000 100000 0 5000000 0 1574000 0 1975000 1789000 Nature of Operations<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lollicup USA Inc. (“Lollicup”) was incorporated on January 21, 2001 under the laws of the State of California as an S-corporation. Effective January 1, 2018, Lollicup elected to convert from S-Corporation to a C-Corporation. Karat Packaging Inc. (“Karat Packaging”) was incorporated on September 26, 2018 as a Delaware corporation and became the holding company for Lollicup (collectively, the “Company”) through a share exchange with the shareholders of Lollicup.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a manufacturer and distributor of environmentally friendly, single-use disposable products used in a variety of restaurant and foodservice settings. The Company supplies a wide range of products for the foodservice industry, including food containers, tableware, cups, lids, cutlery, and straws. The products are available in plastic, paper, biopolymer-based and other compostable forms. In 2020, the Company began to supply personal protective equipment related products to their customer such as face shields and face masks. In addition to manufacturing and distribution, the Company offers customized solutions to the customers, including new product development, design, printing, and logistics services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also supplies products to smaller chains and businesses including boutique coffee houses, bubble tea cafes, pizza parlors and frozen yogurt shops. The Company is also beginning to supply products to national and regional supermarkets as well as convenience stores.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently operates manufacturing facilities and distribution and fulfillment center in Chino, California and Rockwall, Texas. In addition, the Company operates six other distribution centers located in Rockwall, Texas, Branchburg, New Jersey, Summer, Washington and Summerville, South Carolina. The distribution and fulfillment centers are strategically located in proximity to major population centers, including the Los Angeles, New York, and Seattle metro areas. Also, on March 1, 2021, the Company completed the acquisition of the assets of Pacific Cup Inc., a paper cup manufacturer based in Kapolei, Hawaii.</span></div> 6 Summary of Significant Accounting Policies<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles as promulgated in the United States of America (“US GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8-3 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all the information and footnotes required by US GAAP for complete financial statements. The financial information as of June 30, 2021 and for the three and six months ended June 30, 2021 and 2020 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by US GAAP for complete financial statements. These financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned operating subsidiaries, Lollicup, Lollicup Franchising, LLC (“Lollicup Franchising”) (effective September 1, 2020, refer to Note 3), Pacific Cup, Inc. (effective March 1, 2021, refer to Note 3), and Global Wells, a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncontrolling Interests: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company consolidates its variable interest entity, Global Wells, in which the Company is the primary beneficiary. The Company became the primary beneficiary of Global Wells on March 23, 2018 upon execution of an operating lease agreement allowing the Company to lease Global Wells’ facility. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the condensed consolidated financial statements separate from Company’s stockholders’ equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates and Assumptions: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management uses estimates and assumptions in preparing financial statements in accordance with generally accepted accounting principles in the United States of America. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could differ materially from the estimates that were assumed in preparing the condensed consolidated financial statements. Estimates that are significant to the condensed consolidated financial statements include stock-based compensation, allowance for doubtful accounts, reserve for slow-moving and obsolete inventory, deferred taxes, and estimated useful lives of property and equipment, with effects of changes could result in future impairments of goodwill, intangibles, and long-lived assets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Segment: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and supply of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, foam, post-consumer recycled content and renewable materials. It also consists of the distribution of personal protective equipment related products such as face shields and face masks.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging by the weighted average number of common shares outstanding during the related period. Diluted earnings per common share is calculated by adjusting weighted average outstanding shares, assuming conversion of all potentially dilutive shares. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Cash and cash equivalents: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all highly liquid investments purchased with an original maturity at the date of purchase of three months or less to be cash equivalents. At June 30, 2021 and December 31, 2020, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents in financial institutions, which exceed federally insured limits, short-term investments, and non- affiliated trade receivables. The Company routinely assesses the financial strength of its customers and generally does not require collateral for trade receivables. Further, the Company has money market accounts which exceeded the federally insured limits by approximately $3.2 million and $0.2 million as of June 30, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consists primarily of amounts due from customers. Accounts receivable are carried at their estimated collectible amounts and are periodically evaluated for collectability based on past credit history. The Company recognizes an allowance for bad debt on accounts receivable in an amount equal to the estimated probable losses net of recoveries. The allowance is based on an analysis of historical bad debt write-offs, current past due customers in the aging as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials, work-in-process, and finished goods. Inventory cost is determined using the first-in, first-out (FIFO) method and valued at lower of cost or net realizable value. The Company maintains reserves for excess and obsolete inventory considering various factors including historic usage, expected demand, anticipated sales price, and product obsolescence.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are carried at cost, net of accumulated depreciation and amortization, and net of impairment losses, if any. Depreciation of property and equipment are computed by straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized using the straight-line method over the term of the lease, or the estimated life of the improvement, whichever is less.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of property and equipment are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 years to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower of useful life or lease term</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years to 5 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 years</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 years to 40 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property held under capital leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years to 5 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware and software</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Normal repairs and maintenance are expensed as incurred, whereas significant changes that materially increase values or extend useful lives are capitalized and depreciated over the estimated useful lives of the related assets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deposits: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposits include payments made for machinery and equipment related to the new Rockwall, Texas manufacturing facility. As of June 30, 2021 and December 31, 2020, the Company had deposits of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.1 million and $1.8 million, respectively, relating to machinery and equipment for this facility. Included in deposits are also payments made to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the lessors of leased properties as security for the full and faithful observance of contracts, which will be refunded to the Company upon expiration or termination of the contract.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. An impairment exists if the undiscounted cash flows generated by the Company’s long-lived assets are less than the net book value of the related assets. If the long-lived assets are impaired, an impairment loss is recognized and measured as the amount by which the carrying value exceeds the estimated fair value of those assets. For the periods ended June 30, 2021 and June 30, 2020, management concluded that an impairment write-down was not required.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combination and Goodwill: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the acquisition method of accounting for business combinations in accordance with U.S. GAAP, which requires the Company to make use of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company does not amortize goodwill, but performs an impairment test of goodwill annually or whenever events and circumstances indicate that the carrying amount of goodwill may exceed its fair value. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. Goodwill is evaluated for impairment at least annually on October 1, or more frequently if events or changes in circumstances would more likely than not reduce the fair value of its single reporting unit below its carrying value. As of June 30, 2021, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company’s acquisition of Pacific Cup, Inc. and Lollicup Franchising (see Note 3). Through June 30, 2021, the Company determined no impairments have occurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table displays a roll-forward of the carrying amount of goodwill from December 31, 2020 to June 30, 2021:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.140%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, net of impairment losses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate goodwill acquired </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,510,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, net of impairment losses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,510,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Grants:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Government grants are not recognized unless there is reasonable assurance that the Company and Global Wells will comply with the grants’ conditions and that the grants will be received. As of June 30, 2021 and December 31, 2020, the Company received cumulative grants of $1,200,000 and $900,000, respectively. As of June 30, 2021 and December 31, 2020, Global Wells received cumulative grants of $1,302,000. These grants are reported as deferred income within other liabilities in the accompanying condensed consolidated balance sheets as there are conditions attached to the grants that the Company and Global Wells have not met. These conditions include requiring its facility in Rockwall, Texas to maintain a </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain minimum tax value for the next five calendar years (the “Required Period”), continue operations in the facility for the Required Period, have a minimum number of full time equivalent employees with a minimum average annual gross wage employed in the operation of the facility in the Required Period, and promise to not engage in a pattern or practice of unlawful employment of aliens during the Required Period. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) Topic No. 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires companies to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the statement of income during the current period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Global Wells are exposed to certain risks relating to its ongoing business operations. The primary risks managed by using derivative instruments applicable to the Company and Global Wells is interest rate risk. Interest rate swaps are entered into to manage interest rate risk associated with the Company and Global Wells’ fixed and floating-rate borrowings. As of June 30, 2021 and December 31, 2020, Global Wells had interest rate swaps that are accounted for as a derivative instrument under ASC 815. The Company and Global Wells did not designate interest rate swaps for hedge accounting and as such, the change in fair value of interest rate swaps is recognized as interest expense in the accompanying condensed consolidated statements of income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a variable interest in two entities, Global Wells and Lollicup Franchising, LLC (prior to September 1, 2020, the acquisition date, see Note 3).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Global Wells</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, Lollicup along with three other unrelated parties formed Global Wells. Lollicup has a 13.5% ownership interest and a 25% voting interest in Global Wells, located in Rockwall, Texas. The purpose of this entity is to own, construct, and manage a warehouse and manufacturing facility. Global Wells’ operating agreement may require its members to make additional contributions only upon the unanimous decision of the members or where the cash in Global Wells’ bank account falls below $50,000. In the event that a member is unable to make an additional capital contribution, the other members will be required to make contributions to offset the amount that member cannot contribute, up to $25,000.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global Wells was determined to be a variable interest entity in accordance with ASC Topic 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, however, at the time the investment was made, it was determined that Lollicup was not the primary beneficiary. In 2018, Lollicup entered into an operating lease with Global Wells (“Texas Lease”). The lease term for the Texas Lease is for 10 years beginning October 1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May 1, 2019 and calls for a monthly lease payment of $196,000. In June 2020, the Company entered into another operating lease with Global Wells (“New Jersey Lease”). The lease term for the New Jersey Lease is for 5 years beginning July 1, 2020 and calls for a monthly lease payment of $90,128.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon entering into the Texas Lease with Lollicup on March 23, 2018, it was determined that Lollicup holds current and potential rights that give it the power to direct activities of Global Wells that most significantly impact Global Wells’ economic performance, receive significant benefits, or the obligation to absorb potentially significant losses, resulting in Lollicup having a controlling financial interest in Global Wells. As a result, Lollicup was deemed to be the primary beneficiary of Global Wells and has consolidated Global Wells under the risk and reward model of ASC Topic 810, for the period from March 23, 2018. The monthly lease payments for the Texas Lease and New Jersey Lease are eliminated upon consolidation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets recognized as a result of consolidating Global Wells do not represent additional assets that could be used to satisfy claims against the Company’s general assets. Conversely, liabilities recognized as a result of consolidating Global Wells do not represent additional claims of the Company’s general assets; they represent claims against the specific assets of Global Wells, except for the Company’s guarantee of Global Wells’ term loans. The Company was a guarantor for Global Wells’ construction loan, which provided for advances up to $21,640,000 and expired in May 2019. In May 2019, Global Wells entered into a loan agreement with a financial institution and used the proceeds from the new term loan to pay off the principal balance and accrued interest related to the construction loan. In June 2020, Global Wells entered into a loan agreement with a financial </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">institution to purchase land and building in Branchburg, New Jersey, which was also guaranteed by the Company. The Company entered into an operating lease with Global Wells to utilize the facility in Branchburg, New Jersey. As of June 30, 2021 and December 31, 2020, total loan guaranteed by the Company related to Global Wells amounted to $37,150,000 and $37,491,000, respectively. The term loans are also guaranteed by the Company’s two significant stockholders.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial information includes assets and liabilities of Global Wells and are included in the accompanying condensed consolidated balance sheets, except for those that eliminate upon consolidation:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">380,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">343,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,219,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,826,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,992,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,260,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,918,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,608,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">564,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to Lollicup USA Inc.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,620,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,990,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">694,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,343,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,697,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,005,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,906,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,104,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,979,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Lollicup Franchising, LLC</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the acquisition on September 1, 2020 (see Note 3), the Company’s two major shareholders share common ownership with Lollicup Franchising. Lollicup Franchising owns and operates one store and also licenses its name to third party store owners and operators. The Company sells inventory to Lollicup Franchising and to the licensed third-party stores. In connection with the sales to third-party stores, the Company has an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores are paid to Lollicup Franchising. The Company has determined that the Company held a variable interest in Lollicup Franchising, however, it was determined that the Company is not the primary beneficiary.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred incentive program expenses of $26,000 and $58,000 for the three and six months ended June 30, 2020, respectively, which are reported as a contra to net sales in the accompanying condensed consolidated statements of income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not have any explicit arrangements and implicit variable interest where the Company is required to provide financial support to Lollicup Franchising. The Company has determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is zero.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stockholder’s Equity: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Certificate of Incorporation authorizes both common and preferred stock. The total number of shares of all classes of stock authorized for issuance is 110,000,000 shares, par value of $0.001, with 10,000,000 designed as preferred stock and 100,000,000 designated as common stock. Each holder of common stock and preferred stock shall be entitled to one vote per share held.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, a $0.04 cents per qualifying share of dividend was declared by the Company. The Company recorded $607,000 of cash dividends as of December 31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company re-acquired 10,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $107,000 and has been deducted from shareholders’ equity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the Company re-acquired 13,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $141,000 and has been deducted from shareholders’ equity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company generates revenues from customers that include national distributors, fast food restaurants with multiple locations, small businesses, and those that purchase for individual consumption, the Company considers revenue disaggregated by customer type to most accurately reflect the nature and uncertainty of its revenue and cash flows that are affected by economic factors. For the three months and six months ended June 30, 2021 and 2020, net sales disaggregated by customer type consists of the amounts shown below.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:46.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.182%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">National</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,310,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,168,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,599,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,666,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributors</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,967,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,526,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,977,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,460,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Online</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,703,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,258,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,146,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,544,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,785,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,477,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,150,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">94,526,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84,737,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170,199,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">148,820,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">National chains revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> National chains revenue is derived from fast food restaurants with locations across multiple states. Revenue from transactions with national chains is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Distributors revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Distributors revenues are derived from national and regional distributors across the U.S. that purchase the Company’s products for restaurants, offices, schools, and government entities. Revenue from national distributions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Online revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from wholesale transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Retail revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Retail revenue is derived primarily from regional bubble tea shops, boutique coffee shops and frozen yogurt shops. Revenue from retail transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company expects to be entitled to in exchange for transferring goods to the customer. Revenue is recorded based on the total estimated transaction price, which includes fixed consideration and estimates of variable consideration. Variable consideration includes estimates of rebates and other sales incentives, cash discounts for prompt payment, consideration payable to customers for cooperative advertising and other program incentives, and sales returns. The Company estimate its variable consideration based on contract terms and historical experience of actual results using the expected value method. The performance obligations are generally satisfied shortly after manufacturing and shipment as purchases made by the Company’s customers are manufactured and shipped with minimal lead time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract liabilities consist of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of June 30, 2021 and December 31, 2020, the contract liabilities were not considered significant to the financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling fees billed to a customer are recorded within net sales, with corresponding shipping and handling costs recorded in selling expense on the accompanying condensed consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the three months ended June 30, 2021 and 2020 were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7,008,000 and $4,307,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the six months ended June 30, 2021 and 2020 were $12,491,000 and $8,065,000, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes collected concurrently with revenue-producing activities and remitted to governmental authorities are excluded from revenue.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are expensed as incurred due to the amortization period being less than one year and are recorded in selling expense on the accompanying consolidated statements of income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company expenses costs of print production, trade show, online marketing, and other advertisements in the period in which the expenditure is incurred. Advertising costs included in operating expenses in the condensed consolidated statements of income w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere $632,000 and $303,000 for the three months ended June 30, 2021 and 2020, respectively. Advertising costs included in operating expenses in the condensed consolidated statements of income were $1,020,000 and $789,000 fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r the six months ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company applies the asset and liability approach for financial accounting and reporting for income taxes. Deferred income taxes arise from temporary differences between income tax and financial reporting and principally relate to recognition of revenue and expenses in different periods for financial and tax accounting purposes and are measured using currently enacted tax rates and laws. In addition, a deferred tax asset can be generated by net operating loss carryforwards. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s practice is to recognize potential interest and/or penalties related to income tax matters as income tax expense in the accompanying condensed consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the condensed consolidated balance sheets. The Company had no uncertain tax positions as of June 30, 2021 and December 31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cash is maintained at financial institutions and, at times, balances exceed federally insured limits. Management believes that the credit risk related to such deposits is minimal.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit based on the valuation of the customers’ financial condition and general collateral is not required. Management believes the Company is not exposed to any material credit risk on these accounts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2021 and 2020, respectively, purchases from the following vendor makes up greater than 10 percent of total purchases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.668%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Keary Global Ltd. ("Keary Global") and its affiliate, Keary International, Ltd.- related parties</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shanghai Quantong Packaging Printing Co., Ltd.</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*purchases represented less than 10% of total purchases</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts due to the following vendors at June 30, 2021 and December 31, 2020 that exceed 10 percent of total accounts payable are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Keary Global and its affiliate, Keary International - related parties</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taizhou Fuling Plastics Co.,Ltd</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounted for more than 10 percent of sales for the three and six months ended June 30, 2021 and 2020, respectively. No customer accounted for more than 10 percent of accounts receivable as of June 30, 2021 and December 31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows ASC 820, Fair Value Measurements, which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820 establishes a hierarchy of valuation inputs based on the extent to which the inputs are observable in the marketplace. Observable inputs reflect market data obtained from sources independent of the reporting entity and unobservable inputs reflect the entity’s own assumptions about how market participants would value an asset or liability based on the best information available.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following describes the hierarchy of inputs used to measure fair value and the primary valuation methodologies used by the Center for financial instruments measured at fair value on a recurring basis. The three levels of inputs are as follows:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Quoted prices in active markets for identical assets or liabilities that the Center has the ability to access as of the measurement date.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the same term of the assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Financial assets are considered Level 3 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. If the inputs used to measure the financial assets and liabilities fall within more than one level described above, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2021 and December 31, 2020, the Company has financial instruments classified within the fair value hierarchy, which consist of the following:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interest rate swaps that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability depending on its fair value on the condensed consolidated balance sheet. The fair value </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of interest rate swaps is calculated using pricing models that will use volatility to quantify the probability of changes around interest rate trends.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Money market account, classified as Level 1 within the fair value hierarchy, and reported as a current asset on the condensed consolidated balance sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company’s fair value measurements by level at June 30, 2021 for the assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,498,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,704,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value, June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3,498,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1,704,000)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*See note 9 for further discussion on interest rate swaps.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company’s fair value measurements by level at December 31, 2020 for the assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,847,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value, December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">448,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2,847,000)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not elected the fair value option as presented by ASC 825, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Option for Financial Assets and Financial Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for the financial assets and liabilities that are not otherwise required to be carried at fair value. Under ASC 820, material financial assets and liabilities not carried at fair value, including accounts receivable, accounts payable, and borrowing under promissory notes, are reported at their carrying value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at June 30, 2021 and December 31, 2020 approximates fair value because the interest rate approximates the current market interest rate. The fair value of these financial instruments was determined using level 2 inputs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company includes gains or losses from foreign currency transactions, such as those resulting from the settlement of foreign receivables or payables, in the consolidated statements of operations. The Company recorded a loss on foreign currency transactions of $119,000 and $68,000 for the three months ended June 30, 2021 and 2020, respectively. The Company recorded a loss on foreign currency transactions of $284,000 and $109,000 for the six months ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recognizes stock-based compensation expense related to employee stock options in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation — Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of share-based payment awards is estimated on the grant-date using the Black-Scholes option pricing model. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include the fair value of the Company’s common stock, the expected option term, the expected volatility of the Company’s stock over the option’s expected term, the risk-free interest rate, and the Company’s expected annual dividend yield.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption for options granted under the 2019 Stock Incentive Plan is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company’s stock options.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term of employee stock options under the Plan represents the weighted-average period that the stock options are expected to remain outstanding. The expected term of options granted is calculated based on the “simplified method,” which estimates the expected term based on the average of the vesting period and contractual term of the stock option.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company’s common stock for a period equal to the expected term of the options.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dividend yield assumption for options granted under the Plan is based on the Company’s history and expectation of dividend payouts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is based on awards that ultimately vest. Forfeitures are accounted for as they occur. The Company has elected to treat stock-based payment awards with graded vesting schedules and time-based service conditions as a single award and recognizes stock-based compensation expense on a straight-line basis over the requisite service period. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of stock-based compensation is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its net loss could have been significantly different.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New and Recently Adopted Accounting Standards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012, and as such, the Company have elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, or the Securities Act, for complying with new or revised accounting standards, as a result, the Company will adopt new or revised accounting standards on the relevant dates in which adoption of such standards is required for private companies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-2 (Topic 842), “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. This ASU amends a number of aspects of lease accounting, including requiring lessees to recognize operating leases with a term greater than one year on their balance sheet as a right-of-use asset and corresponding lease liability, measured at the present value of the lease payments. This ASU is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted. The FASB subsequently issued ASU 2018-11 (Topic 842), “Leases: Targeted Improvements” which amends ASC 842 in two important areas, including (i) allowing lessors to combine lease and associated nonlease components by class of underlying asset in contracts that meet certain criteria and, (ii) provides entities with an optional method for adopting the new leasing guidance by recognizing a cumulative-effect adjustment to the opening balance of the retained earnings, and not to restate the comparative periods presented at the adoption date. The effective date for ASC 842 for public business entities is annual reporting periods beginning after December 15, 2018. The effective date for all other entities is annual reporting periods beginning after December 15, 2021. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” which adds to U.S. GAAP an impairment model known as the current expected credit loss (CECL) model that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of U.S. GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years for public business entities that are U.S. Securities and Exchange Commission (SEC) filers. For all other public business entities, the ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted beginning after December 15, 2018, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), “Financial Instruments-Credit Losses: Effective Dates” which amends the effective date for SEC filers that are eligible to be ‘smaller reporting companies’, non-SEC filers and all other companies, including not-for-profit companies and employee benefit plans. For calendar-year end companies that are eligible for the deferral, the effective date is January 1, 2023. The Company elects to adopt the new standard in annual reporting period beginning after January 1, 2023, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, the FASB issued ASU 2018-7 (Topic 718), “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation — Stock Compensation: Improvements to Non-employee Share based Payment Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”, which supersedes Subtopic 505-50 and expands the scope of ASC Topic 718 to include share-based payments issued to nonemployees for goods and services. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide financing to the issuer or awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC Topic 606. The FASB subsequently issued ASU 2019-8 (Topic 718), “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation — Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” which clarifies guidance in Topic 718 on measurement and classification of share-based payments to customers. The amendments in this ASU are effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than a company’s adoption date of Topic 606. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820) Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. The guidance in this ASU eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. Entities are no longer required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy but require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. Certain provisions are applied prospectively while others are applied retrospectively. This ASU is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. The guidance in this ASU eliminates certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. For public entities, the amendments in this Update are effective for fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption of the amendment is permitted. As part of the IPO relief provided to EGC, an EGC may elect to adopt new standards on the timeline afforded a private company. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-3 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. The guidance in this ASU clarifies the requirement for all entities to provide the fair value option disclosures in paragraphs 825-10-50-24through 50-32 of the FASB’s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, “Leases”, should be the contractual term used to measure expected credit losses under ASC 326, “Financial Instruments — Credit Losses”. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity’s adoption of ASU 2016-13.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles as promulgated in the United States of America (“US GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8-3 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all the information and footnotes required by US GAAP for complete financial statements. The financial information as of June 30, 2021 and for the three and six months ended June 30, 2021 and 2020 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by US GAAP for complete financial statements. These financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2020.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned operating subsidiaries, Lollicup, Lollicup Franchising, LLC (“Lollicup Franchising”) (effective September 1, 2020, refer to Note 3), Pacific Cup, Inc. (effective March 1, 2021, refer to Note 3), and Global Wells, a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.</span> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncontrolling Interests: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company consolidates its variable interest entity, Global Wells, in which the Company is the primary beneficiary. The Company became the primary beneficiary of Global Wells on March 23, 2018 upon execution of an operating lease agreement allowing the Company to lease Global Wells’ facility. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the condensed consolidated financial statements separate from Company’s stockholders’ equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates and Assumptions: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management uses estimates and assumptions in preparing financial statements in accordance with generally accepted accounting principles in the United States of America. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could differ materially from the estimates that were assumed in preparing the condensed consolidated financial statements. Estimates that are significant to the condensed consolidated financial statements include stock-based compensation, allowance for doubtful accounts, reserve for slow-moving and obsolete inventory, deferred taxes, and estimated useful lives of property and equipment, with effects of changes could result in future impairments of goodwill, intangibles, and long-lived assets.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Segment: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and supply of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, foam, post-consumer recycled content and renewable materials. It also consists of the distribution of personal protective equipment related products such as face shields and face masks.</span> 1 Earnings per Share: Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging by the weighted average number of common shares outstanding during the related period. Diluted earnings per common share is calculated by adjusting weighted average outstanding shares, assuming conversion of all potentially dilutive shares. Cash and cash equivalents: The Company considers all highly liquid investments purchased with an original maturity at the date of purchase of three months or less to be cash equivalents. At June 30, 2021 and December 31, 2020, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents in financial institutions, which exceed federally insured limits, short-term investments, and non- affiliated trade receivables. The Company routinely assesses the financial strength of its customers and generally does not require collateral for trade receivables. Further, the Company has money market accounts which exceeded the federally insured limits by approximately $3.2 million and $0.2 million as of June 30, 2021 and December 31, 2020, respectively.</span><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cash is maintained at financial institutions and, at times, balances exceed federally insured limits. Management believes that the credit risk related to such deposits is minimal.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit based on the valuation of the customers’ financial condition and general collateral is not required. Management believes the Company is not exposed to any material credit risk on these accounts.</span></div> 3200000 200000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consists primarily of amounts due from customers. Accounts receivable are carried at their estimated collectible amounts and are periodically evaluated for collectability based on past credit history. The Company recognizes an allowance for bad debt on accounts receivable in an amount equal to the estimated probable losses net of recoveries. The allowance is based on an analysis of historical bad debt write-offs, current past due customers in the aging as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials, work-in-process, and finished goods. Inventory cost is determined using the first-in, first-out (FIFO) method and valued at lower of cost or net realizable value. The Company maintains reserves for excess and obsolete inventory considering various factors including historic usage, expected demand, anticipated sales price, and product obsolescence.</span> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are carried at cost, net of accumulated depreciation and amortization, and net of impairment losses, if any. Depreciation of property and equipment are computed by straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized using the straight-line method over the term of the lease, or the estimated life of the improvement, whichever is less.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of property and equipment are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 years to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower of useful life or lease term</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years to 5 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 years</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 years to 40 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property held under capital leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years to 5 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware and software</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years</span></td></tr></table></div>Normal repairs and maintenance are expensed as incurred, whereas significant changes that materially increase values or extend useful lives are capitalized and depreciated over the estimated useful lives of the related assets. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of property and equipment are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 years to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower of useful life or lease term</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years to 5 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 years</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 years to 40 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property held under capital leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years to 5 years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware and software</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years</span></td></tr></table></div> P5Y P10Y P3Y P5Y P7Y P28Y P40Y P3Y P5Y P3Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deposits: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposits include payments made for machinery and equipment related to the new Rockwall, Texas manufacturing facility. As of June 30, 2021 and December 31, 2020, the Company had deposits of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.1 million and $1.8 million, respectively, relating to machinery and equipment for this facility. Included in deposits are also payments made to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the lessors of leased properties as security for the full and faithful observance of contracts, which will be refunded to the Company upon expiration or termination of the contract.</span> 3100000 1800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. An impairment exists if the undiscounted cash flows generated by the Company’s long-lived assets are less than the net book value of the related assets. If the long-lived assets are impaired, an impairment loss is recognized and measured as the amount by which the carrying value exceeds the estimated fair value of those assets. For the periods ended June 30, 2021 and June 30, 2020, management concluded that an impairment write-down was not required.</span> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combination and Goodwill: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the acquisition method of accounting for business combinations in accordance with U.S. GAAP, which requires the Company to make use of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company does not amortize goodwill, but performs an impairment test of goodwill annually or whenever events and circumstances indicate that the carrying amount of goodwill may exceed its fair value. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. Goodwill is evaluated for impairment at least annually on October 1, or more frequently if events or changes in circumstances would more likely than not reduce the fair value of its single reporting unit below its carrying value. As of June 30, 2021, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company’s acquisition of Pacific Cup, Inc. and Lollicup Franchising (see Note 3). Through June 30, 2021, the Company determined no impairments have occurred.</span></div> 1 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table displays a roll-forward of the carrying amount of goodwill from December 31, 2020 to June 30, 2021:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.140%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, net of impairment losses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate goodwill acquired </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,510,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, net of impairment losses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,510,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3113000 0 3113000 397000 0 3510000 0 3510000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Grants:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Government grants are not recognized unless there is reasonable assurance that the Company and Global Wells will comply with the grants’ conditions and that the grants will be received. As of June 30, 2021 and December 31, 2020, the Company received cumulative grants of $1,200,000 and $900,000, respectively. As of June 30, 2021 and December 31, 2020, Global Wells received cumulative grants of $1,302,000. These grants are reported as deferred income within other liabilities in the accompanying condensed consolidated balance sheets as there are conditions attached to the grants that the Company and Global Wells have not met. These conditions include requiring its facility in Rockwall, Texas to maintain a </span>certain minimum tax value for the next five calendar years (the “Required Period”), continue operations in the facility for the Required Period, have a minimum number of full time equivalent employees with a minimum average annual gross wage employed in the operation of the facility in the Required Period, and promise to not engage in a pattern or practice of unlawful employment of aliens during the Required Period. 1200000 900000 1302000 1302000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) Topic No. 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires companies to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the statement of income during the current period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Global Wells are exposed to certain risks relating to its ongoing business operations. The primary risks managed by using derivative instruments applicable to the Company and Global Wells is interest rate risk. Interest rate swaps are entered into to manage interest rate risk associated with the Company and Global Wells’ fixed and floating-rate borrowings. As of June 30, 2021 and December 31, 2020, Global Wells had interest rate swaps that are accounted for as a derivative instrument under ASC 815. The Company and Global Wells did not designate interest rate swaps for hedge accounting and as such, the change in fair value of interest rate swaps is recognized as interest expense in the accompanying condensed consolidated statements of income.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a variable interest in two entities, Global Wells and Lollicup Franchising, LLC (prior to September 1, 2020, the acquisition date, see Note 3).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Global Wells</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, Lollicup along with three other unrelated parties formed Global Wells. Lollicup has a 13.5% ownership interest and a 25% voting interest in Global Wells, located in Rockwall, Texas. The purpose of this entity is to own, construct, and manage a warehouse and manufacturing facility. Global Wells’ operating agreement may require its members to make additional contributions only upon the unanimous decision of the members or where the cash in Global Wells’ bank account falls below $50,000. In the event that a member is unable to make an additional capital contribution, the other members will be required to make contributions to offset the amount that member cannot contribute, up to $25,000.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global Wells was determined to be a variable interest entity in accordance with ASC Topic 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, however, at the time the investment was made, it was determined that Lollicup was not the primary beneficiary. In 2018, Lollicup entered into an operating lease with Global Wells (“Texas Lease”). The lease term for the Texas Lease is for 10 years beginning October 1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May 1, 2019 and calls for a monthly lease payment of $196,000. In June 2020, the Company entered into another operating lease with Global Wells (“New Jersey Lease”). The lease term for the New Jersey Lease is for 5 years beginning July 1, 2020 and calls for a monthly lease payment of $90,128.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon entering into the Texas Lease with Lollicup on March 23, 2018, it was determined that Lollicup holds current and potential rights that give it the power to direct activities of Global Wells that most significantly impact Global Wells’ economic performance, receive significant benefits, or the obligation to absorb potentially significant losses, resulting in Lollicup having a controlling financial interest in Global Wells. As a result, Lollicup was deemed to be the primary beneficiary of Global Wells and has consolidated Global Wells under the risk and reward model of ASC Topic 810, for the period from March 23, 2018. The monthly lease payments for the Texas Lease and New Jersey Lease are eliminated upon consolidation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets recognized as a result of consolidating Global Wells do not represent additional assets that could be used to satisfy claims against the Company’s general assets. Conversely, liabilities recognized as a result of consolidating Global Wells do not represent additional claims of the Company’s general assets; they represent claims against the specific assets of Global Wells, except for the Company’s guarantee of Global Wells’ term loans. The Company was a guarantor for Global Wells’ construction loan, which provided for advances up to $21,640,000 and expired in May 2019. In May 2019, Global Wells entered into a loan agreement with a financial institution and used the proceeds from the new term loan to pay off the principal balance and accrued interest related to the construction loan. In June 2020, Global Wells entered into a loan agreement with a financial </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">institution to purchase land and building in Branchburg, New Jersey, which was also guaranteed by the Company. The Company entered into an operating lease with Global Wells to utilize the facility in Branchburg, New Jersey. As of June 30, 2021 and December 31, 2020, total loan guaranteed by the Company related to Global Wells amounted to $37,150,000 and $37,491,000, respectively. The term loans are also guaranteed by the Company’s two significant stockholders.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial information includes assets and liabilities of Global Wells and are included in the accompanying condensed consolidated balance sheets, except for those that eliminate upon consolidation:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">380,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">343,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,219,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,826,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,992,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,260,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,918,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,608,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">564,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to Lollicup USA Inc.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,620,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,990,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">694,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,343,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,697,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,005,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,906,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,104,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,979,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Lollicup Franchising, LLC</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the acquisition on September 1, 2020 (see Note 3), the Company’s two major shareholders share common ownership with Lollicup Franchising. Lollicup Franchising owns and operates one store and also licenses its name to third party store owners and operators. The Company sells inventory to Lollicup Franchising and to the licensed third-party stores. In connection with the sales to third-party stores, the Company has an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores are paid to Lollicup Franchising. The Company has determined that the Company held a variable interest in Lollicup Franchising, however, it was determined that the Company is not the primary beneficiary.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred incentive program expenses of $26,000 and $58,000 for the three and six months ended June 30, 2020, respectively, which are reported as a contra to net sales in the accompanying condensed consolidated statements of income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not have any explicit arrangements and implicit variable interest where the Company is required to provide financial support to Lollicup Franchising. The Company has determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is zero.</span></div> 3 0.135 0.25 50000 25000 P10Y 214500 196000 P5Y 90128 21640000 37150000 37491000 2 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial information includes assets and liabilities of Global Wells and are included in the accompanying condensed consolidated balance sheets, except for those that eliminate upon consolidation:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">380,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">343,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,219,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,826,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,992,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,260,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,918,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,608,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">564,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to Lollicup USA Inc.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,620,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,990,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">694,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,343,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,697,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,005,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,906,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,104,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,979,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 234000 81000 380000 343000 93000 98000 47219000 47826000 4992000 5260000 52918000 53608000 6000 564000 337000 128000 82000 0 2620000 2990000 711000 694000 36343000 36697000 3005000 3906000 43104000 44979000 2 1 26000 58000 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stockholder’s Equity: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Certificate of Incorporation authorizes both common and preferred stock. The total number of shares of all classes of stock authorized for issuance is 110,000,000 shares, par value of $0.001, with 10,000,000 designed as preferred stock and 100,000,000 designated as common stock. Each holder of common stock and preferred stock shall be entitled to one vote per share held.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, a $0.04 cents per qualifying share of dividend was declared by the Company. The Company recorded $607,000 of cash dividends as of December 31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company re-acquired 10,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $107,000 and has been deducted from shareholders’ equity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the Company re-acquired 13,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $141,000 and has been deducted from shareholders’ equity.</span></div> 110000000 0.001 10000000 100000000 1 0.04 607000 10000 107000 13000 141000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company generates revenues from customers that include national distributors, fast food restaurants with multiple locations, small businesses, and those that purchase for individual consumption, the Company considers revenue disaggregated by customer type to most accurately reflect the nature and uncertainty of its revenue and cash flows that are affected by economic factors. For the three months and six months ended June 30, 2021 and 2020, net sales disaggregated by customer type consists of the amounts shown below.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:46.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.182%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">National</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,310,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,168,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,599,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,666,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributors</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,967,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,526,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,977,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,460,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Online</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,703,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,258,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,146,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,544,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,785,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,477,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,150,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">94,526,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84,737,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170,199,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">148,820,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">National chains revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> National chains revenue is derived from fast food restaurants with locations across multiple states. Revenue from transactions with national chains is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Distributors revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Distributors revenues are derived from national and regional distributors across the U.S. that purchase the Company’s products for restaurants, offices, schools, and government entities. Revenue from national distributions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Online revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from wholesale transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Retail revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Retail revenue is derived primarily from regional bubble tea shops, boutique coffee shops and frozen yogurt shops. Revenue from retail transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company expects to be entitled to in exchange for transferring goods to the customer. Revenue is recorded based on the total estimated transaction price, which includes fixed consideration and estimates of variable consideration. Variable consideration includes estimates of rebates and other sales incentives, cash discounts for prompt payment, consideration payable to customers for cooperative advertising and other program incentives, and sales returns. The Company estimate its variable consideration based on contract terms and historical experience of actual results using the expected value method. The performance obligations are generally satisfied shortly after manufacturing and shipment as purchases made by the Company’s customers are manufactured and shipped with minimal lead time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract liabilities consist of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of June 30, 2021 and December 31, 2020, the contract liabilities were not considered significant to the financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling fees billed to a customer are recorded within net sales, with corresponding shipping and handling costs recorded in selling expense on the accompanying condensed consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the three months ended June 30, 2021 and 2020 were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7,008,000 and $4,307,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the six months ended June 30, 2021 and 2020 were $12,491,000 and $8,065,000, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes collected concurrently with revenue-producing activities and remitted to governmental authorities are excluded from revenue.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are expensed as incurred due to the amortization period being less than one year and are recorded in selling expense on the accompanying consolidated statements of income.</span></div> For the three months and six months ended June 30, 2021 and 2020, net sales disaggregated by customer type consists of the amounts shown below.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:46.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.182%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">National</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,310,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,168,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,599,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,666,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributors</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,967,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,526,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,977,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,460,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Online</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,703,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,258,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,146,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,544,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,785,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,477,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,150,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">94,526,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84,737,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170,199,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">148,820,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 22310000 16168000 40599000 31666000 50967000 44526000 90977000 78460000 13703000 11258000 25146000 17544000 7546000 12785000 13477000 21150000 94526000 84737000 170199000 148820000 7008000 4307000 12491000 8065000 Advertising Costs: The Company expenses costs of print production, trade show, online marketing, and other advertisements in the period in which the expenditure is incurred. 632000 303000 1020000 789000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company applies the asset and liability approach for financial accounting and reporting for income taxes. Deferred income taxes arise from temporary differences between income tax and financial reporting and principally relate to recognition of revenue and expenses in different periods for financial and tax accounting purposes and are measured using currently enacted tax rates and laws. In addition, a deferred tax asset can be generated by net operating loss carryforwards. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s practice is to recognize potential interest and/or penalties related to income tax matters as income tax expense in the accompanying condensed consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the condensed consolidated balance sheets. The Company had no uncertain tax positions as of June 30, 2021 and December 31, 2020.</span></div> 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2021 and 2020, respectively, purchases from the following vendor makes up greater than 10 percent of total purchases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.668%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Keary Global Ltd. ("Keary Global") and its affiliate, Keary International, Ltd.- related parties</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shanghai Quantong Packaging Printing Co., Ltd.</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*purchases represented less than 10% of total purchases</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts due to the following vendors at June 30, 2021 and December 31, 2020 that exceed 10 percent of total accounts payable are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Keary Global and its affiliate, Keary International - related parties</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taizhou Fuling Plastics Co.,Ltd</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 0.148 0.14 0.122 0.19 0.11 0.13 0.18 0.10 0.11 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows ASC 820, Fair Value Measurements, which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820 establishes a hierarchy of valuation inputs based on the extent to which the inputs are observable in the marketplace. Observable inputs reflect market data obtained from sources independent of the reporting entity and unobservable inputs reflect the entity’s own assumptions about how market participants would value an asset or liability based on the best information available.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following describes the hierarchy of inputs used to measure fair value and the primary valuation methodologies used by the Center for financial instruments measured at fair value on a recurring basis. The three levels of inputs are as follows:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Quoted prices in active markets for identical assets or liabilities that the Center has the ability to access as of the measurement date.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the same term of the assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Financial assets are considered Level 3 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. If the inputs used to measure the financial assets and liabilities fall within more than one level described above, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2021 and December 31, 2020, the Company has financial instruments classified within the fair value hierarchy, which consist of the following:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interest rate swaps that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability depending on its fair value on the condensed consolidated balance sheet. The fair value </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of interest rate swaps is calculated using pricing models that will use volatility to quantify the probability of changes around interest rate trends.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Money market account, classified as Level 1 within the fair value hierarchy, and reported as a current asset on the condensed consolidated balance sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company’s fair value measurements by level at June 30, 2021 for the assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,498,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,704,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value, June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3,498,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1,704,000)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*See note 9 for further discussion on interest rate swaps.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company’s fair value measurements by level at December 31, 2020 for the assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,847,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value, December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">448,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2,847,000)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not elected the fair value option as presented by ASC 825, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Option for Financial Assets and Financial Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for the financial assets and liabilities that are not otherwise required to be carried at fair value. Under ASC 820, material financial assets and liabilities not carried at fair value, including accounts receivable, accounts payable, and borrowing under promissory notes, are reported at their carrying value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at June 30, 2021 and December 31, 2020 approximates fair value because the interest rate approximates the current market interest rate. The fair value of these financial instruments was determined using level 2 inputs.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company’s fair value measurements by level at June 30, 2021 for the assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,498,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,704,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value, June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3,498,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1,704,000)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*See note 9 for further discussion on interest rate swaps.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company’s fair value measurements by level at December 31, 2020 for the assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,847,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value, December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">448,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2,847,000)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3498000 0 0 0 1704000 0 3498000 -1704000 0 448000 0 0 0 2847000 0 448000 -2847000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company includes gains or losses from foreign currency transactions, such as those resulting from the settlement of foreign receivables or payables, in the consolidated statements of operations. The Company recorded a loss on foreign currency transactions of $119,000 and $68,000 for the three months ended June 30, 2021 and 2020, respectively. The Company recorded a loss on foreign currency transactions of $284,000 and $109,000 for the six months ended June 30, 2021 and 2020, respectively.</span> -119000 -68000 -284000 -109000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recognizes stock-based compensation expense related to employee stock options in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation — Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of share-based payment awards is estimated on the grant-date using the Black-Scholes option pricing model. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include the fair value of the Company’s common stock, the expected option term, the expected volatility of the Company’s stock over the option’s expected term, the risk-free interest rate, and the Company’s expected annual dividend yield.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption for options granted under the 2019 Stock Incentive Plan is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company’s stock options.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term of employee stock options under the Plan represents the weighted-average period that the stock options are expected to remain outstanding. The expected term of options granted is calculated based on the “simplified method,” which estimates the expected term based on the average of the vesting period and contractual term of the stock option.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company’s common stock for a period equal to the expected term of the options.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dividend yield assumption for options granted under the Plan is based on the Company’s history and expectation of dividend payouts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is based on awards that ultimately vest. Forfeitures are accounted for as they occur. The Company has elected to treat stock-based payment awards with graded vesting schedules and time-based service conditions as a single award and recognizes stock-based compensation expense on a straight-line basis over the requisite service period. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of stock-based compensation is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its net loss could have been significantly different.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New and Recently Adopted Accounting Standards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012, and as such, the Company have elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, or the Securities Act, for complying with new or revised accounting standards, as a result, the Company will adopt new or revised accounting standards on the relevant dates in which adoption of such standards is required for private companies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-2 (Topic 842), “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. This ASU amends a number of aspects of lease accounting, including requiring lessees to recognize operating leases with a term greater than one year on their balance sheet as a right-of-use asset and corresponding lease liability, measured at the present value of the lease payments. This ASU is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted. The FASB subsequently issued ASU 2018-11 (Topic 842), “Leases: Targeted Improvements” which amends ASC 842 in two important areas, including (i) allowing lessors to combine lease and associated nonlease components by class of underlying asset in contracts that meet certain criteria and, (ii) provides entities with an optional method for adopting the new leasing guidance by recognizing a cumulative-effect adjustment to the opening balance of the retained earnings, and not to restate the comparative periods presented at the adoption date. The effective date for ASC 842 for public business entities is annual reporting periods beginning after December 15, 2018. The effective date for all other entities is annual reporting periods beginning after December 15, 2021. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” which adds to U.S. GAAP an impairment model known as the current expected credit loss (CECL) model that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of U.S. GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years for public business entities that are U.S. Securities and Exchange Commission (SEC) filers. For all other public business entities, the ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted beginning after December 15, 2018, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), “Financial Instruments-Credit Losses: Effective Dates” which amends the effective date for SEC filers that are eligible to be ‘smaller reporting companies’, non-SEC filers and all other companies, including not-for-profit companies and employee benefit plans. For calendar-year end companies that are eligible for the deferral, the effective date is January 1, 2023. The Company elects to adopt the new standard in annual reporting period beginning after January 1, 2023, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, the FASB issued ASU 2018-7 (Topic 718), “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation — Stock Compensation: Improvements to Non-employee Share based Payment Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”, which supersedes Subtopic 505-50 and expands the scope of ASC Topic 718 to include share-based payments issued to nonemployees for goods and services. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide financing to the issuer or awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC Topic 606. The FASB subsequently issued ASU 2019-8 (Topic 718), “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation — Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” which clarifies guidance in Topic 718 on measurement and classification of share-based payments to customers. The amendments in this ASU are effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than a company’s adoption date of Topic 606. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820) Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. The guidance in this ASU eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. Entities are no longer required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy but require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. Certain provisions are applied prospectively while others are applied retrospectively. This ASU is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. The guidance in this ASU eliminates certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. For public entities, the amendments in this Update are effective for fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption of the amendment is permitted. As part of the IPO relief provided to EGC, an EGC may elect to adopt new standards on the timeline afforded a private company. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-3 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. The guidance in this ASU clarifies the requirement for all entities to provide the fair value option disclosures in paragraphs 825-10-50-24through 50-32 of the FASB’s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, “Leases”, should be the contractual term used to measure expected credit losses under ASC 326, “Financial Instruments — Credit Losses”. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity’s adoption of ASU 2016-13.</span></div> Acquisitions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Pacific Cup, Inc.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2021, Lollicup entered into an asset purchase agreement (“the Pacific Cup Agreement”) with Pacific Cup, Inc. (“Pacific Cup”), a manufacturer and distributor of disposable products operating in Kapolei, Hawaii. Pursuant to the Pacific Cup Agreement, Lollicup paid cash consideration of $1,000,000 to acquire certain assets of Pacific Cup. Acquisition-related costs were immaterial.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition of Pacific Cup has been accounted for as a business combination pursuant to ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, using the acquisition method of accounting. The acquisition method requires, among other things, that assets acquired and liabilities assumed to be recognized at their fair values as of the acquisition date. The initial estimated fair value of assets acquired has been recognized based on management’s estimates and assumptions using information about facts and </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">circumstances that existed at the acquisition date. The excess of the purchase price over the tangible assets is preliminarily recorded as goodwill.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized in this transaction was derived from expected opportunities to leverage Pacific Cup’s customer base, manufacturing facility, and sales force to expand the Company’s footprint. Goodwill recognized as a result of this acquisition is deductible for income tax purposes, and subject to annual impairment testing, which may give rise to deferred taxes in future periods.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary assets acquired as a result of this acquisition:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400,000</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">397,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets acquired</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1,000,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1000000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary assets acquired as a result of this acquisition:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400,000</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">397,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets acquired</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1,000,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 153000 50000 400000 397000 1000000 Inventories<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,369,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,251,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,554,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,252,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,923,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,636,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less inventory reserve</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(675,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(675,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventories</span></div></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,248,000 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,961,000 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,369,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,251,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,554,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,252,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,923,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,636,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less inventory reserve</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(675,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(675,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventories</span></div></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,248,000 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,961,000 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12369000 4251000 0 133000 50554000 45252000 62923000 49636000 675000 675000 62248000 48961000 Property and Equipment<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,682,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,528,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,929,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,832,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,532,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,447,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">855,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,134,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,134,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,907,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,907,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property held under capital leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,607,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,607,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware and software</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">546,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">546,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,192,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,852,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less accumulated depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35,256,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30,319,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92,936,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,533,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Depreciation and amortization expense were $2,479,000 and $3,302,000 for the three months ended June 30, 2021 and 2020, respectively. Depreciation and amortization expense were $4,943,000 and $3,869,000 for the six months ended June 30, 2021 and 2020, respectively. Depreciation and amortization expense are reported within general and administrative expense except for depreciation and amortization expense related to manufacturing facilities and equipment, which are included in cost of goods sold on the accompanying condensed consolidated statements of income. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,682,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,528,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,929,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,832,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,532,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,447,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">855,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,134,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,134,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,907,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,907,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property held under capital leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,607,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,607,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware and software</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">546,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">546,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,192,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,852,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less accumulated depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35,256,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30,319,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92,936,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,533,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 57682000 55528000 17929000 17832000 3532000 3447000 855000 851000 34134000 34134000 11907000 11907000 1607000 1607000 546000 546000 128192000 125852000 35256000 30319000 92936000 95533000 2479000 3302000 4943000 3869000 Line of Credit<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a line of credit with a lender with an initial maturity date of February 23, 2019. The agreement was amended prior to maturity to extend the maturity date to May 2019. In May 2019, the line of credit was amended again to extend the maturity date to May 2021 and increase the maximum borrowing from $25,000,000 to $30,000,000. Interest accrues at an annual rate of prime less 0.25% with a minimum floor of 3.75% (3.75% at June 30, 2021 and December 31, 2020). In September 2019, the Company further increased the maximum borrowing from $30,000,000 to $40,000,000. In July 2020, the line of credit was amended again to extend the maturity date to May 2022. The Company has </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3,239,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $33,169,000 of line of credit borrowings as of June 30, 2021 and December 31, 2020, respectively. The Company is not required to pay a commitment (unused) fee on the undrawn portion of the line of credit and interest is payable monthly. The amount that can be borrowed is subject to a borrowing base that is calculated as a percentage of the accounts receivable and inventory balances measured monthly. As of June 30, 2021 and December 31, 2020, the maximum amount that can be borrowed based on the borrowing base is $40,000,000 and $34,668,000, respectively. The loan is secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the line of credit agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, minimum debt service coverage ratio, and minimum debt to earnings before interest, taxes, depreciation and amortization (“EBITDA”) ratio. As of June 30, 2021 and December 31, 2020, the Company was in compliance with the financial covenants. The Line of Credit also includes a standby letter of credit sub-limit. The amounts issued under the standby letter of credit was $900,000 as of June 30, 2021 and December 31, 2020.</span>Long-Term Debt<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A promissory note that allowed for advances up to $5,000,000 through March 2018, at which point it converted to a term loan. Outstanding principal balance of $4,814,677 was converted in March 2018, maturing in March 2023. Principal and interest payment of $90,815 due monthly at the fixed rate of 4.98%. The loan was secured by certain machinery and equipment. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum fixed charge coverage ratio and net income.</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,322,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An equipment loan with a draw down period ending August 28, 2019 for up to $10,000,000, at which point the entire principal outstanding was due, unless extended. Outstanding principal balance of $9,476,000 was converted to a term loan in June 2019, maturing in July 2024. Principal and interest payment of $192,572 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,450,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $55,539 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate (3.25% and 3.25% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $935,000 term loan that expires December 31, 2021. Principal and interest payment of $19,834 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues at a fixed rate of 3.50%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders.  In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal, continue on following page</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,218,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal from previous page</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,218,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An equipment loan with a draw down period ended May 31, 2019 for up to $10,000,000. After the draw period, the outstanding principal balance is converted to a term loan payable, maturing on May 31, 2024. The first principal and interest payment  commenced in July 2019. Interest accrued based on prime rate (3.25% and 3.25% at June 30, 2021 and December 31, 2020, respectively). The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain fixed financial covenants, including a fixed charge coverage ratio and a minimum tangible net worth.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $3,000,000 term loan that expires December 2024. Interest only payment due for the first six months. Principal and interest payment of $57,769 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrued at prime rate plus 0.25% (3.50% and 3.50% at June 30, 2021 and December 31, 2020, respectively).The loan was secured the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,444,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% and 3.00% at June 30, 2021 and December 31, 2020, respectively) and principal payments ranging from $24,356 to $39,581 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan was collateralized by substantially all of the Company’s and Global Well’s assets and was guaranteed by the Company and its stockholders. The Company incurred debt issuance costs of approximately $119,000, which is reported as a reduction of the carrying value of debt on the accompanying consolidated balance sheet.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,973,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,130,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $3,000,000 term loan that expires June 17, 2025. Principal and interest payment of $54,623 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate plus margin of 0.25% (3.50% and 3.50% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,723,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $5,000,000 Paycheck Protection Program loan that expires April 16, 2022. Interest accrues at 1.0%.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal, continue on following page</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,973,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,515,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal from previous page</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,973,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,515,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $16,540,000 term loan that matures June 30, 2025. Interest accrues at 4.5% fixed and principal payments ranging from $30,524 to $37,720 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of the Company’s and Global Well’s assets and is guaranteed by the Company and its stockholders.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,177,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,361,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,150,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,876,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: unamortized loan fees</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(96,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(102,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(711,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,364,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net of current portion</span></div></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,343,000 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,410,000 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2021, future maturities :</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remainder)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">352,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">729,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">762,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">802,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,169,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,336,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,150,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all its financial covenants as of June 30, 2021 and December 31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 16, 2020, the Company received loan proceeds in the amount of $5,000,000 under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are potentially forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the eight-week period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unforgiven portion of the PPP loan is payable over two years at an interest rate of 1%, with a deferral of payments for the first six months. In October 2020, the PPP loan was amended to extend the deferral of payments until September 2021. The application for these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations. This certification further required the Company to take into account its current business activity and ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the potential forgiveness of these PPP loan, are dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan is based on its future adherence to the forgiveness criteria. If, despite the good faith belief that given the Company’s circumstances all eligibility requirements for the PPP loan were satisfied, it is later determined that the Company is ineligible to receive the PPP loan, it may be required to repay the PPP loan in its entirety and/or be subject to additional penalties. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applied for the forgiveness of the PPP loan. On June 10, 2021, the Company was granted loan forgiveness, in whole, by meeting the conditions for use of loan proceeds. The loan forgiveness of $5.0 million was recorded as gain on forgiveness of debt in the income statement for the three months and six months ended June 30, 2021.</span></div> 25000000 30000000 0.0025 0.0375 0.0375 30000000 40000000 3239000 33169000 40000000 34668000 900000 900000 Accrued Expenses<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information related to accrued expense liabilities:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,371,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">199,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,338,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,253,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation and sick pay</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">647,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">496,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued shipping expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">433,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred rent liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">353,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,584,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,959,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information related to accrued expense liabilities:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,371,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">199,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,338,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,253,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation and sick pay</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">647,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">496,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued shipping expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">433,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred rent liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">353,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,584,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,959,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3371000 2085000 73000 199000 1338000 1253000 647000 496000 746000 433000 56000 192000 353000 301000 6584000 4959000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A promissory note that allowed for advances up to $5,000,000 through March 2018, at which point it converted to a term loan. Outstanding principal balance of $4,814,677 was converted in March 2018, maturing in March 2023. Principal and interest payment of $90,815 due monthly at the fixed rate of 4.98%. The loan was secured by certain machinery and equipment. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum fixed charge coverage ratio and net income.</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,322,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An equipment loan with a draw down period ending August 28, 2019 for up to $10,000,000, at which point the entire principal outstanding was due, unless extended. Outstanding principal balance of $9,476,000 was converted to a term loan in June 2019, maturing in July 2024. Principal and interest payment of $192,572 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,450,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $55,539 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate (3.25% and 3.25% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $935,000 term loan that expires December 31, 2021. Principal and interest payment of $19,834 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues at a fixed rate of 3.50%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders.  In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal, continue on following page</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,218,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal from previous page</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,218,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An equipment loan with a draw down period ended May 31, 2019 for up to $10,000,000. After the draw period, the outstanding principal balance is converted to a term loan payable, maturing on May 31, 2024. The first principal and interest payment  commenced in July 2019. Interest accrued based on prime rate (3.25% and 3.25% at June 30, 2021 and December 31, 2020, respectively). The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain fixed financial covenants, including a fixed charge coverage ratio and a minimum tangible net worth.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $3,000,000 term loan that expires December 2024. Interest only payment due for the first six months. Principal and interest payment of $57,769 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrued at prime rate plus 0.25% (3.50% and 3.50% at June 30, 2021 and December 31, 2020, respectively).The loan was secured the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,444,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% and 3.00% at June 30, 2021 and December 31, 2020, respectively) and principal payments ranging from $24,356 to $39,581 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan was collateralized by substantially all of the Company’s and Global Well’s assets and was guaranteed by the Company and its stockholders. The Company incurred debt issuance costs of approximately $119,000, which is reported as a reduction of the carrying value of debt on the accompanying consolidated balance sheet.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,973,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,130,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $3,000,000 term loan that expires June 17, 2025. Principal and interest payment of $54,623 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate plus margin of 0.25% (3.50% and 3.50% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,723,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $5,000,000 Paycheck Protection Program loan that expires April 16, 2022. Interest accrues at 1.0%.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal, continue on following page</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,973,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,515,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal from previous page</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,973,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,515,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $16,540,000 term loan that matures June 30, 2025. Interest accrues at 4.5% fixed and principal payments ranging from $30,524 to $37,720 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of the Company’s and Global Well’s assets and is guaranteed by the Company and its stockholders.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,177,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,361,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,150,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,876,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: unamortized loan fees</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(96,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(102,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(711,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,364,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net of current portion</span></div></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,343,000 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,410,000 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5000000 4814677 90815 0.0498 0 2322000 10000000 9476000 192572 0.0575 0 7450000 2130000 55539 0.0325 0.0325 0 212000 935000 19834 0.0350 0 234000 0 10218000 0 10218000 10000000 0.0325 0.0325 0 7000000 3000000 57769 0.0025 0.0350 0.0350 0 2444000 21580000 0.0025 0.0300 0.0300 24356 39581 119000 20973000 21130000 3000000 54623 0.0025 0.0350 0.0350 0 2723000 5000000 0.010 0 5000000 20973000 48515000 20973000 48515000 16540000 0.045 30524 37720 16177000 16361000 37150000 64876000 96000 102000 711000 11364000 36343000 53410000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2021, future maturities :</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remainder)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">352,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">729,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">762,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">802,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,169,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,336,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,150,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 352000 729000 762000 802000 15169000 19336000 37150000 5000000 5000000.0 5000000.0 Interest Rate Swaps<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, Global Wells entered into a ten years floating-to-fixed interest-rate swap, with an effective date of June 13, 2019, that is based on the prime rate versus a 5.05% fixed rate. The notional value was $21,580,000 as of June 30, 2019. The payment dates are the fifth day of the month beginning July 5, 2019 to the termination date of May 4, 2029. As of June 30, 2021 and December 31, 2020, the fair value of the interest rate swap was $1,704,000 and $2,604,000, respectively, which is reported as other liabilities in the accompanying condensed consolidated balance sheets. For the three months ended June 30, 2021 and 2020, Global Wells recognized approximately $382,000 as interest expense and $89,000 as interest income, respectively, related to change in fair value of this interest rate swap. For the six months ended June 30, 2021 and 2020, Global Wells recognized approximately $900,000 as interest income and $2,097,000 as interest expense, respectively, related to change in fair value of this interest rate swap.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Company also entered into a five years floating-to-fixed interest-rate swap, with an effective date of June 3, 2019, that is based on the prime rate versus 5.19% fixed rate. The notional was $10,000,000 as of June 30, 2019. The payment dates are the fifth day of the month beginning July 5, 2019 to the termination date of May 31, 2024. As of June 30, 2021 and December 31, 2020, the fair value of the interest rate swap was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $243,000, respectively, which is reported as other liabilities in the accompanying condensed consolidated balance sheets. For the three months ended June 30, 2021 and 2020, the Company recognized approximately $6,000 as interest income and $28,000 as interest expense, respectively, related to change in fair value of this interest rate swap. For the six months ended June 30, 2021 and 2020, the Company recognized approximately $47,000 as interest income and $201,000 as interest expense, respectively, related to change in fair value of this interest rate swap. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company terminated the interest rate swap with a notional amount of $10,000,000, recognizing $196,200 in swap termination fee, which was included in the net interest income recognized in the condensed consolidated statements of income for the three and six months ended June 30, 2021.</span></div> P10Y 0.0505 21580000 1704000 2604000 382000 89000 900000 2097000 P5Y 0.0519 10000000 0 243000 6000 28000 47000 201000 10000000 -196200 -196200 Obligations under Capital Leases<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is the lessee of warehouse vehicles under capital leases that expire in various years through 2024. The assets and liabilities under capital leases are recorded at the lower of the present value of the minimum lease payments or fair value of the assets. The assets are depreciated over their estimated useful lives. Depreciation of property under capital leases is included in depreciation and amortization expense within the general and administrative operating expenses of the condensed consolidated statements of income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rates on capitalized leases vary from 3.55% to 6.50% and are imputed based on the lower of the Company’s incremental borrowing rate at the inception of each lease or the lessor’s implicit rate of return.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capital leases provide for bargain purchase options and are guaranteed by the stockholders of the Company.</span></div> 0.0355 0.0650 Stock-based Compensation<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2019, the Company’s Board of Directors adopted the 2019 Stock Incentive Plan (the “Plan”). A total of 2,000,000 shares of common stock has been authorized and reserved for issuance under the Plan in the form of incentive or nonqualified stock options and stock awards. A committee appointed by the Board of Directors of the Company determines the terms and conditions of each grant under the Plan. Employees, directors, and consultants are eligible to receive stock options and stock awards under the Plan. The aggregate number of shares available under the Plan and the number of shares subject to outstanding options may be increased or decreased by the Plan administrator to reflect any changes in the outstanding common stock by reason of any recapitalization, reorganization, reclassification, stock split, reverse split, combination of shares, exchange of shares, stock dividend or other distribution payable in capital stock or similar transaction.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise price of incentive stock options may not be less than the fair market value of the common stock at the date of grant. The exercise price of incentive stock options granted to individuals that own greater than 10% of the voting stock may not be less than 110% of the fair market value of the common stock at the date of grant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term of each incentive and nonqualified option is based upon such conditions as determined by the option agreement; however, the term can be no more than ten years from the date of the grant. In the case of an incentive stock option granted to an optionee who, at the time the option is granted, owns stock representing more than 10% of the voting power of all classes of </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stock of the Company or any parent or subsidiary, the term of the option will be such shorter term as may be provided in the option agreement, but not more than five years from the date of the grant.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under the Plan for the period ended June 30, 2021 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contract<br/>Life<br/>(In Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected to vest at June 30, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.00</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2021, total remaining stock-based compensation expense for unvested stock options is approximately $30,000.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued restricted stock units to employees of the Company. The following table summarizes the unvested restricted stock units for the period ended June 30, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.98 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.85 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock units and stock options granted are subjected to vesting conditions contingent upon the closing of an initial public offering of the Company. For the three months ended June 30, 2021 and 2020, the Company recognized $0.2 million and $0 stock-based compensation expense. For the six months ended June 30, 2021 and December 31, 2020, the Company recognized $0.2 million and $0 stock-based compensation expense, respectively. The restricted stock units and stock options granted began vesting on April 15, 2021, which is the date of closing of the Company’s initial public offering. The company is recognizing stock-based compensation over the vesting period, which is generally over 3 years for the restricted stock units and 1 year for the stock options. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2021, total remaining stock-based compensation expense for unvested restricted stock units is approximately $2.5 million.</span></div> 2000000 2000000 1.10 P10Y P5Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under the Plan for the period ended June 30, 2021 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contract<br/>Life<br/>(In Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected to vest at June 30, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.00</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15000 10.00 P8Y 0 0 0 0 0 0 0 15000 10.00 P7Y6M 0 15000 10.00 P7Y6M 0 0 0 P0Y 0 30000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued restricted stock units to employees of the Company. The following table summarizes the unvested restricted stock units for the period ended June 30, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.98 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.85 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 256000 10.00 40000 17.98 0 0 50000 12.85 246000 11.30 200000 0 200000 0 P3Y P1Y 2500000 Earnings Per Share<div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Basic</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated by dividing the net income attributable to Karat Packaging for the year by the weighted average number of common shares outstanding during the related period.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Karat Packaging Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,583,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,072,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,363,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,523,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares in issue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,908,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,180,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,048,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,185,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Diluted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of calculating diluted earnings per share, the profit attributable to equity holders of the Company and the weighted average number of common shares outstanding during the related period have been adjusted for the dilutive effects of all potential convertible shares and shares issuable through stock options and restricted stock awards. The dilutive earnings per share is calculated by dividing the profit attributable to equity holders of the Company by the weighted average number of shares that would have been in issue, inclusive of all potentially dilutive shares including unexercised stock options and unvested restricted stock, adjusted by the number of such shares that would have been issued at fair value as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Karat Packaging Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,583,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,072,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,363,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,523,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares in issue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,908,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,180,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,048,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,185,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted weighted average number of common shares</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,025,871 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,451,879 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,165,383 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,456,440 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></div></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.65 </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.81 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the period ended June 30, 2021, a total of 143,777 shares of potentially dilutive shares have been excluded in the diluted earnings per share calculation due to its anti-dilutive impact on earnings per share.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated by dividing the net income attributable to Karat Packaging for the year by the weighted average number of common shares outstanding during the related period.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Karat Packaging Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,583,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,072,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,363,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,523,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares in issue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,908,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,180,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,048,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,185,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The dilutive earnings per share is calculated by dividing the profit attributable to equity holders of the Company by the weighted average number of shares that would have been in issue, inclusive of all potentially dilutive shares including unexercised stock options and unvested restricted stock, adjusted by the number of such shares that would have been issued at fair value as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Karat Packaging Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,583,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,072,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,363,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,523,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares in issue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,908,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,180,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,048,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,185,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted weighted average number of common shares</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,025,871 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,451,879 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,165,383 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,456,440 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></div></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.65 </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.81 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9583000 10072000 11363000 12523000 18908648 15180879 17048160 15185440 0.51 0.66 0.67 0.82 9583000 10072000 11363000 12523000 18908648 15180879 17048160 15185440 117223 271000 117223 271000 19025871 15451879 17165383 15456440 0.50 0.65 0.66 0.81 143777 Commitments and Contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Commitments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its facilities under various operating leases expiring through 2031. The Company also leases automobiles under various operating leases expiring through 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, Lollicup entered the Texas Lease, which is an operating lease with Global Wells. The lease term for the Texas Lease is for 10 years beginning October 1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May 1, 2019 and calls for a monthly lease payment of $196,000.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company entered into the New Jersey Lease, another operating lease with Global Wells. The lease term for the New Jersey Lease is for 5 years beginning July 1, 2020 and calls for a monthly lease payment of $90,128.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2021, approximate future minimum lease obligations, which includes payment to Global Wells under certain lease arrangements as described above, are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remainder)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,256,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,603,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,696,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,513,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,743,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,731,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,542,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, Global Wells entered into an operating lease with an unrelated party as the landlord. The lease term is for 38 months beginning September 9, 2020 and generates monthly rental payments from $57,602 to $61,110 over the lease term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved from time to time in certain legal actions and claims arising in the ordinary course of business. Management believes that the outcome of such litigation and claims, should they arise in the future, is not likely to have a material effect on the Company’s financial position or results of operations.</span></div> P10Y 214500 196000 P5Y 90128 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2021, approximate future minimum lease obligations, which includes payment to Global Wells under certain lease arrangements as described above, are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remainder)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,256,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,603,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,696,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,513,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,743,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,731,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,542,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3256000 6603000 6696000 5513000 3743000 10731000 36542000 P38M 57602 61110 Related Party Transactions<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lollicup Franchising was determined to be a related party by virtue of common ownership from January 1, 2020 to August 31, 2020. The Company acquired all of the membership interest of Lollicup Franchising from the Company’s two primary shareholders for $900,000 in September 2020. Lollicup Franchising is a wholly-owned subsidiary of the Company and this balance is eliminated upon consolidation as of September 30, 2020 (see Note 3). Sales for the three months and six months ended June 30, 2020 to this related party were $4,000 and $18,000, respectively. The Company has incurred incentive program expenses of $26,000 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$58,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three and six months ended June 30, 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a minority stockholder of the Company, Keary Global owns </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,004</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of common stock as of June 30, 2021, which Keary Global acquired upon exercise of two convertible notes during the third quarter of 2018. Keary Global and its affiliate, Keary International, are owned by one of the Company’s stockholders’ family member. In addition to being a stockholder, Keary Global and Keary International are inventory suppliers and purchasing agents for the Company overseas. The Company has entered into ongoing purchase and supply agreements with Keary Global. At June 30, 2021 and December 31, 2020, the Company has accounts payable due to Keary Global and Keary Internation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al, of $3,608,000 and $5,038,000, r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">espectively. Purchases for the three months ended June 30, 2021 and 2020 from this related party w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere $13,645,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $4,028,000, respectively. Purchases for the six months ended June 30, 2021 and 2020 from this related pa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rty were $18,700,000 and $11,810,000, respectively.</span></div> 900000 4000 18000 26000 58000 250004 3608000 3608000 5038000 5038000 13645000 13645000 4028000 4028000 18700000 18700000 11810000 11810000 Income Taxes<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the interim provision for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date income and adds the tax effects of any discrete items in the reporting period in which they occur.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">For the three and six months ended June 30, 2021 and 2020, the Company’s annual estimated effective tax rate differed from the U.S. federal statutory tax rate of 21% primarily due to exclusion of non-controlling interest income, state taxes, permanent book tax differences, and income tax credits. For the three months ended June 30, 2021 and 2020, the Company's income tax expense was $1.5 million and $3.8 million, with effective tax rate of 14.2% and 27.8%, respectively. For the six months ended June 30, 2021 and 2020, the Company’s income tax expense was $2.7 million and $4.0 million, with effective tax rates of 18.1% and 27.7%, respectively. On June 10, 2021, the Company was granted PPP loan forgiveness of $5.0 million, in whole, by meeting the conditions for use of loan proceeds. The Company recorded the loan forgiveness as a gain on forgiveness of debt in the income statement for the three months and six months ended June 30, 2021. The effective tax rate was lowered by 9.1% and 5.2%, respectively, from 23.3%, for the three months and six months ended June 30, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, provides for the recognition of deferred tax assets if realization of these assets is more-likely-than-not. In evaluating the Company’s ability to recover its deferred tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning and forecasts of future taxable income on a jurisdiction-by-</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">jurisdiction basis. Based upon the level of historical taxable income, at this time, the Company determined that sufficient positive evidence existed to conclude that it is more likely than not there will be full utilization of the deferred tax assets in each jurisdiction.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company remains subject to IRS examination for the 2016 through 2019 tax years, and received notice in February 2019 that it is under examination for years 2016 and 2017. Additionally, the Company files multiple state and local income tax returns and remains subject to examination in various of these jurisdictions, including California for the 2016 through 2019 tax years, and South Carolina for the 2017 through 2019 tax years. In September 2020, the Company acquired 100% LLC member interest in Lollicup Franchising, LLC. Lollicup Franchising, LLC was treated as a partnership for income tax purposes prior to the acquisition. It is currently under audit for tax year 2015 and 2016. The Company does not believe the outcome of this audit will have a material impact on the Company’s financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainties in income tax in accordance with ASC 740-10 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. This accounting standard also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. As of June 30, 2021, the Company does not have any unrecognized tax benefits.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the CARES Act was signed into law by the president. The CARES act provides several favorable tax provisions. The Company evaluated the impacts of CARES Act and determined it currently has no material impact to the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Taxpayer Certainty and Disaster Relief Act of 2020, enacted on December 27, 2020, added a temporary exception to the 50% limit (TCJA) on the amount that businesses may deduct for food or beverages. Beginning January 1, 2021, through December 31, 2022, the temporary exception allows a 100% deduction for food or beverages from restaurants. The Company evaluated the impacts and does not believe the Act has material impact to the income tax provision.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2021, the ’American Rescue Plan Act of 2021’ was signed into law by the president. The American Rescue Plan Act of 2021 provides several tax provisions. The Company evaluated the impacts of the American Rescue Plan Act of 2021 and determined it has no material impact to the income tax provision.</span></div> 1500000 3800000 0.142 0.278 2700000 4000000.0 0.181 0.277 5000000.0 0.091 0.052 0.233 0.233 COVID-19<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 30, 2020, the World Health Organization (“WHO”) announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China (the “COVID-19 outbreak”) and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve as of the date of this report.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the pandemic is ongoing, it is uncertain as to the full magnitude that the pandemic will have on the Company’s financial condition, liquidity, and future results of operations. Management is actively monitoring the impact of the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce. Given the daily evolution of the COVID-19 outbreak and the global responses to curb its spread, while the Company is not able to precisely estimate the effects of the COVID-19 outbreak, the Company does not believe that it will be adversely affected. Furthermore, in response to the pandemic, the Company started supplying personal protective equipment related products to their customers, which had a positive impact to the Company’s operations in 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company cannot estimate the length or gravity of the impact of the COVID-19 outbreak at this time, if the pandemic continues, it may have a material adverse effect on the Company’s results of future operations, financial position, and liquidity in fiscal year 2021.</span></div> Subsequent EventsOn July 7, 2021, the Company acquired a warehouse building located in Summerville, SC for $1.1 million. Upon closing, the Company added an additional distribution facility in South Carolina. The Company expects the facility will be ready to use by September 2021 as an additional distribution facility in South Carolina. 1100000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
6 Months Ended
Jun. 30, 2021
Aug. 13, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-40336  
Entity Registrant Name Karat Packaging Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-2237832  
Entity Address, Address Line One 6185 Kimball Avenue  
Entity Address, City or Town Chino  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 91708  
City Area Code 626  
Local Phone Number 965-8882  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol KRT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   19,709,500
Entity Central Index Key 0001758021  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents (including $0.2 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020) $ 7,682,000 $ 448,000
Accounts receivable, net of allowance for doubtful accounts of $0.3 million and $0.3 million at June 30, 2021 and December 31, 2020, respectively (including $0.4 million and $0.3 million associated with variable interest entity at June 30, 2021 and December 31, 2020) 32,598,000 23,838,000
Inventories 62,248,000 48,961,000
Prepaid expenses and other current assets (including $0.1 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020) 3,431,000 6,530,000
Total current assets 105,959,000 79,777,000
Property and equipment, net (including $47.2 million and $47.8 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively) 92,936,000 95,533,000
Deposits 4,151,000 2,456,000
Goodwill 3,510,000 3,113,000
Intangible assets, net 393,000 0
Deferred tax asset 64,000 64,000
Other assets (including $0.0 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020) 70,000 161,000
Total assets 207,083,000 181,104,000
Current liabilities    
Accounts payable (including $0.0 million and $0.6 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively) 24,354,000 20,069,000
Accrued expenses (including $0.3 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively) 6,584,000 4,959,000
Related party payable 3,608,000 5,038,000
Credit cards payable 125,000 794,000
Line of credit 3,239,000 0
Income taxes payable 0 41,000
Customer deposits (including $0.1 million and $0 million associated with variable interest entity at June 30, 2021 and December 31, 2020) 1,209,000 551,000
Capital leases, current portion 307,000 321,000
Debt, current portion (including $0.7 million and $0.7 million associated with variable interest entity at June 30, 2021 and December 31, 2020) 711,000 11,364,000
Total current liabilities 40,137,000 43,137,000
Deferred tax liability 6,181,000 6,181,000
Line of credit 0 33,169,000
Long-term debt, net of current portion (including $36.3 million and $36.7 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively, and debt discount of $0.1 million and $0.1 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively) 36,343,000 53,410,000
Capital leases, net of current portion 129,000 290,000
Other liabilities (including $3.0 million and $3.9 million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively) 4,205,000 5,049,000
Total liabilities 86,995,000 141,236,000
Commitments and Contingencies 0 0
Karat Packaging Inc. stockholders’ equity    
Common stock, $0.001 par value, 100,000,000 shares authorized, 19,732,500 and 19,709,500 shares issued and outstanding, respectively, at June 30, 2021; 15,190,000 and 15,167,000 shares issued and outstanding, respectively, at December 31, 2020 20,000 15,000
Additional paid in capital 81,808,000 13,981,000
Treasury stock, $0.001 par value, 23,000 and 23,000 shares on June 30, 2021 and December 31, 2020, respectively (248,000) (248,000)
Retained earnings 30,019,000 18,656,000
Total Karat Packaging Inc. stockholders’ equity 111,599,000 32,404,000
Noncontrolling interest 8,489,000 7,464,000
Total stockholders’ equity 120,088,000 39,868,000
Total liabilities and stockholders’ equity $ 207,083,000 $ 181,104,000
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Cash and cash equivalents $ 7,682,000 $ 448,000
Allowance for doubtful accounts 300,000 300,000
Prepaid expenses and other current assets 3,431,000 6,530,000
Property and equipment, net 92,936,000 95,533,000
Other assets 70,000 161,000
Accounts payable 24,354,000 20,069,000
Accrued expenses 6,584,000 4,959,000
Customer deposits 1,209,000 551,000
Long-term debt, current portion 711,000 11,364,000
Other liabilities $ 4,205,000 $ 5,049,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 19,732,500 15,190,000
Common stock, shares outstanding (in shares) 19,709,500 15,167,000
Treasury stock, par value (in dollars per share) $ 0.001 $ 0.001
Treasury stock, shares (in shares) 23,000 23,000
VIE, Primary Beneficiary    
Cash and cash equivalents $ 200,000 $ 100,000
Allowance for doubtful accounts 400,000 300,000
Prepaid expenses and other current assets 100,000 100,000
Property and equipment, net 47,200,000 47,800,000
Other assets 0.0 100,000
Accounts payable 0.0 600,000
Accrued expenses 300,000 100,000
Customer deposits 100,000 0
Long-term debt, current portion 700,000 700,000
Long-term debt, net of current portion 36,300,000 36,700,000
Debt discount 100,000 100,000
Other liabilities $ 3,000,000.0 $ 3,900,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Net sales $ 94,526,000 $ 84,737,000 $ 170,199,000 $ 148,820,000
Cost of goods sold 66,428,000 55,830,000 120,475,000 102,022,000
Gross profit 28,098,000 28,907,000 49,724,000 46,798,000
Operating expenses:        
Selling expense 7,771,000 5,428,000 14,171,000 10,129,000
General and administrative expense (including $0.7 million and $0.5 million associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $1.3 million and $0.6 million for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity) 13,457,000 8,969,000 24,912,000 18,071,000
Total operating expenses 21,228,000 14,397,000 39,083,000 28,200,000
Operating income 6,870,000 14,510,000 10,641,000 18,598,000
Other income (expense)        
Rental income (including $0.2 million and $0.0 associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $0.5 million and $0.0 for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity) 246,000 0 492,000 0
Other income 16,000 28,000 122,000 54,000
Loss on foreign currency transactions (119,000) (68,000) (284,000) (109,000)
Gain on sale of asset 0 8,000 0 8,000
Interest income (expense) (including $0.8 million interest expense and $0.1 million interest expense associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $0.0 million interest expense and $2.6 million interest expense for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity) (1,128,000) (705,000) (850,000) (4,011,000)
Forgiveness of PPP loan 5,000,000 0 5,000,000 0
Total other income (expense) 4,015,000 (737,000) 4,480,000 (4,058,000)
Income before provision for income tax 10,885,000 13,773,000 15,121,000 14,540,000
Provision for income tax 1,547,000 3,832,000 2,733,000 4,032,000
Net income 9,338,000 9,941,000 12,388,000 10,508,000
Net income (loss) attributable to noncontrolling interest (245,000) (131,000) 1,025,000 (2,015,000)
Net income attributable to Karat Packaging Inc. $ 9,583,000 $ 10,072,000 $ 11,363,000 $ 12,523,000
Basic and diluted earnings per share:        
Basic (in dollars per share) $ 0.51 $ 0.66 $ 0.67 $ 0.82
Diluted (in dollars per share) $ 0.50 $ 0.65 $ 0.66 $ 0.81
Weighted average common shares outstanding, basic (in shares) 18,908,648 15,180,879 17,048,160 15,185,440
Weighted average common shares outstanding, diluted (in shares) 19,025,871 15,451,879 17,165,383 15,456,440
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
General and administrative expense $ 13,457,000 $ 8,969,000 $ 24,912,000 $ 18,071,000
Rental income 246,000 0 492,000 0
Interest income (expense) (1,128,000) (705,000) (850,000) (4,011,000)
VIE, Primary Beneficiary        
General and administrative expense 700,000 500,000 1,300,000 600,000
Rental income 200,000 0.0 500,000 0.0
Interest income (expense) $ 800,000 $ 100,000 $ 0.0 $ 2,600,000
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
Total
Common Stock
Treasury Stock
Total Stockholders’ Equity attributable to Karat Packaging Inc
Additional Paid-in Capital
Retained Earnings
Noncontrolling Interest
Balance at the beginning of period (in shares) at Dec. 31, 2019   15,190,000 0        
Balance at the beginning of period at Dec. 31, 2019 $ 24,054,000 $ 15,000 $ 0 $ 15,741,000 $ 13,981,000 $ 1,745,000 $ 8,313,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) 567,000     2,451,000   2,451,000 (1,884,000)
Balance at the end of period (in shares) at Mar. 31, 2020   15,190,000 0        
Balance at the end of period at Mar. 31, 2020 24,621,000 $ 15,000 $ 0 18,192,000 13,981,000 4,196,000 6,429,000
Balance at the beginning of period (in shares) at Dec. 31, 2019   15,190,000 0        
Balance at the beginning of period at Dec. 31, 2019 24,054,000 $ 15,000 $ 0 15,741,000 13,981,000 1,745,000 8,313,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) 10,508,000            
Balance at the end of period (in shares) at Jun. 30, 2020   15,190,000 (10,000)        
Balance at the end of period at Jun. 30, 2020 33,848,000 $ 15,000 $ (107,000) 27,550,000 13,981,000 13,661,000 6,298,000
Balance at the beginning of period (in shares) at Mar. 31, 2020   15,190,000 0        
Balance at the beginning of period at Mar. 31, 2020 24,621,000 $ 15,000 $ 0 18,192,000 13,981,000 4,196,000 6,429,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Treasury stock acquired (in shares)     (10,000)        
Treasury stock acquired (107,000)   $ (107,000) (107,000)      
Cash dividends (607,000)     (607,000)   (607,000)  
Net income (loss) 9,941,000     10,072,000   10,072,000 (131,000)
Balance at the end of period (in shares) at Jun. 30, 2020   15,190,000 (10,000)        
Balance at the end of period at Jun. 30, 2020 $ 33,848,000 $ 15,000 $ (107,000) 27,550,000 13,981,000 13,661,000 6,298,000
Balance at the beginning of period (in shares) at Dec. 31, 2020 15,167,000 15,190,000 (23,000)        
Balance at the beginning of period at Dec. 31, 2020 $ 39,868,000 $ 15,000 $ (248,000) 32,404,000 13,981,000 18,656,000 7,464,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) 3,050,000     1,780,000   1,780,000 1,270,000
Balance at the end of period (in shares) at Mar. 31, 2021   15,190,000 (23,000)        
Balance at the end of period at Mar. 31, 2021 $ 42,918,000 $ 15,000 $ (248,000) 34,184,000 13,981,000 20,436,000 8,734,000
Balance at the beginning of period (in shares) at Dec. 31, 2020 15,167,000 15,190,000 (23,000)        
Balance at the beginning of period at Dec. 31, 2020 $ 39,868,000 $ 15,000 $ (248,000) 32,404,000 13,981,000 18,656,000 7,464,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) $ 12,388,000            
Balance at the end of period (in shares) at Jun. 30, 2021 19,709,500 19,732,500 (23,000)        
Balance at the end of period at Jun. 30, 2021 $ 120,088,000 $ 20,000 $ (248,000) 111,599,000 81,808,000 30,019,000 8,489,000
Balance at the beginning of period (in shares) at Mar. 31, 2021   15,190,000 (23,000)        
Balance at the beginning of period at Mar. 31, 2021 42,918,000 $ 15,000 $ (248,000) 34,184,000 13,981,000 20,436,000 8,734,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with our initial public offering, net of issuance costs of $5,088,000 (in shares)   4,542,500          
Issuance of common stock in connection with our initial public offering, net of issuance costs of $5,088,000 67,592,000 $ 5,000   67,592,000 67,587,000    
Stock-based compensation 240,000     240,000 240,000    
Net income (loss) $ 9,338,000     9,583,000   9,583,000 (245,000)
Balance at the end of period (in shares) at Jun. 30, 2021 19,709,500 19,732,500 (23,000)        
Balance at the end of period at Jun. 30, 2021 $ 120,088,000 $ 20,000 $ (248,000) $ 111,599,000 $ 81,808,000 $ 30,019,000 $ 8,489,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities    
Net income $ 12,388,000 $ 10,508,000
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 4,943,000 3,869,000
Provision for bad debt 0 98,000
Gain on sale of asset 0 (8,000)
Change in fair value of interest rate swap (1,143,000) 2,298,000
Amortization of loan fees 6,000 6,000
Stock-based compensation 240,000 0
Gain on forgiveness of PPP loan (5,000,000) 0
(Increase) decrease in operating assets    
Accounts receivable (8,760,000) (636,000)
Inventories (13,134,000) (8,317,000)
Prepaid expenses and other current assets 3,099,000 (598,000)
Due from affiliated companies 0 (741,000)
Deposits (144,000) 1,762,000
Other assets 91,000 (85,000)
Increase (decrease) in operating liabilities    
Accounts payable 4,285,000 (2,783,000)
Accrued expenses 1,625,000 4,752,000
Related party payable (1,430,000) (1,174,000)
Credit cards payable (669,000) (493,000)
Income taxes payable (41,000) 0
Customer deposits 658,000 (16,000)
Other liabilities 299,000 301,000
Net cash (used in) provided by operating activities (2,687,000) 8,743,000
Cash flows from investing activities    
Purchases of property and equipment (957,000) (27,389,000)
Proceeds on disposal of property and equipment 0 12,000
Deposits paid for property and equipment (2,989,000) (3,593,000)
Acquisition of Pacific Cup, Inc., net of cash acquired (893,000) 0
Net cash used in investing activities (4,839,000) (30,970,000)
Cash flows from financing activities    
Proceeds from line of credit 1,470,000 3,820,000
Net payments on line of credit (31,400,000) 0
Proceeds from long-term debt, net of issuance cost 0 24,540,000
Payments on long-term debt (22,726,000) (3,495,000)
Issuance of common stock in connection with our initial public offering, net of issuance costs 67,592,000 0
Dividends paid to shareholders 0 (607,000)
Payments on capital lease obligations (176,000) (158,000)
Treasury stock acquired 0 (107,000)
Net cash provided by financing activities 14,760,000 23,993,000
Net increase in cash and cash equivalents 7,234,000 1,766,000
Cash and cash equivalents    
Beginning of year 448,000 802,000
End of year 7,682,000 2,568,000
Supplemental disclosures of non-cash investing and  financing activities:    
Capital expenditures funded by capital lease borrowings 0 23,000
Transfers from deposit to property and equipment 1,338,000 6,029,000
Acquisition of Pacific Cup, Inc. included within deposits 100,000 0
Forgiveness of PPP loan 5,000,000 0
Supplemental disclosures of cash flow information:    
Cash paid for income tax 1,574,000 0
Cash paid for interest $ 1,975,000 $ 1,789,000
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) (Parenthetical)
6 Months Ended
Jun. 30, 2021
USD ($)
Statement of Stockholders' Equity [Abstract]  
Net of issuance costs $ 5,088,000
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations Nature of Operations
Lollicup USA Inc. (“Lollicup”) was incorporated on January 21, 2001 under the laws of the State of California as an S-corporation. Effective January 1, 2018, Lollicup elected to convert from S-Corporation to a C-Corporation. Karat Packaging Inc. (“Karat Packaging”) was incorporated on September 26, 2018 as a Delaware corporation and became the holding company for Lollicup (collectively, the “Company”) through a share exchange with the shareholders of Lollicup.
The Company is a manufacturer and distributor of environmentally friendly, single-use disposable products used in a variety of restaurant and foodservice settings. The Company supplies a wide range of products for the foodservice industry, including food containers, tableware, cups, lids, cutlery, and straws. The products are available in plastic, paper, biopolymer-based and other compostable forms. In 2020, the Company began to supply personal protective equipment related products to their customer such as face shields and face masks. In addition to manufacturing and distribution, the Company offers customized solutions to the customers, including new product development, design, printing, and logistics services.
The Company also supplies products to smaller chains and businesses including boutique coffee houses, bubble tea cafes, pizza parlors and frozen yogurt shops. The Company is also beginning to supply products to national and regional supermarkets as well as convenience stores.
The Company currently operates manufacturing facilities and distribution and fulfillment center in Chino, California and Rockwall, Texas. In addition, the Company operates six other distribution centers located in Rockwall, Texas, Branchburg, New Jersey, Summer, Washington and Summerville, South Carolina. The distribution and fulfillment centers are strategically located in proximity to major population centers, including the Los Angeles, New York, and Seattle metro areas. Also, on March 1, 2021, the Company completed the acquisition of the assets of Pacific Cup Inc., a paper cup manufacturer based in Kapolei, Hawaii.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation: The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles as promulgated in the United States of America (“US GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8-3 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all the information and footnotes required by US GAAP for complete financial statements. The financial information as of June 30, 2021 and for the three and six months ended June 30, 2021 and 2020 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2021.
The condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by US GAAP for complete financial statements. These financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2020.
Principles of Consolidation: The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned operating subsidiaries, Lollicup, Lollicup Franchising, LLC (“Lollicup Franchising”) (effective September 1, 2020, refer to Note 3), Pacific Cup, Inc. (effective March 1, 2021, refer to Note 3), and Global Wells, a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.
Noncontrolling Interests: The Company consolidates its variable interest entity, Global Wells, in which the Company is the primary beneficiary. The Company became the primary beneficiary of Global Wells on March 23, 2018 upon execution of an operating lease agreement allowing the Company to lease Global Wells’ facility. 
Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the condensed consolidated financial statements separate from Company’s stockholders’ equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income.
Estimates and Assumptions: Management uses estimates and assumptions in preparing financial statements in accordance with generally accepted accounting principles in the United States of America. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could differ materially from the estimates that were assumed in preparing the condensed consolidated financial statements. Estimates that are significant to the condensed consolidated financial statements include stock-based compensation, allowance for doubtful accounts, reserve for slow-moving and obsolete inventory, deferred taxes, and estimated useful lives of property and equipment, with effects of changes could result in future impairments of goodwill, intangibles, and long-lived assets.
Reporting Segment: The Company manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and supply of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, foam, post-consumer recycled content and renewable materials. It also consists of the distribution of personal protective equipment related products such as face shields and face masks.
Earnings per Share: Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging by the weighted average number of common shares outstanding during the related period. Diluted earnings per common share is calculated by adjusting weighted average outstanding shares, assuming conversion of all potentially dilutive shares.

Cash and cash equivalents: The Company considers all highly liquid investments purchased with an original maturity at the date of purchase of three months or less to be cash equivalents. At June 30, 2021 and December 31, 2020, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks.

Concentration of Credit Risk: The financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents in financial institutions, which exceed federally insured limits, short-term investments, and non- affiliated trade receivables. The Company routinely assesses the financial strength of its customers and generally does not require collateral for trade receivables. Further, the Company has money market accounts which exceeded the federally insured limits by approximately $3.2 million and $0.2 million as of June 30, 2021 and December 31, 2020, respectively.
Accounts Receivable and Allowance for Doubtful Accounts: Accounts receivable consists primarily of amounts due from customers. Accounts receivable are carried at their estimated collectible amounts and are periodically evaluated for collectability based on past credit history. The Company recognizes an allowance for bad debt on accounts receivable in an amount equal to the estimated probable losses net of recoveries. The allowance is based on an analysis of historical bad debt write-offs, current past due customers in the aging as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.
Inventories: Inventories consist of raw materials, work-in-process, and finished goods. Inventory cost is determined using the first-in, first-out (FIFO) method and valued at lower of cost or net realizable value. The Company maintains reserves for excess and obsolete inventory considering various factors including historic usage, expected demand, anticipated sales price, and product obsolescence.
Property and Equipment: Property and equipment are carried at cost, net of accumulated depreciation and amortization, and net of impairment losses, if any. Depreciation of property and equipment are computed by straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized using the straight-line method over the term of the lease, or the estimated life of the improvement, whichever is less.
The estimated useful life of property and equipment are as follows:
Machinery and equipment
5 years to 10 years
Leasehold improvementsLower of useful life or lease term
Vehicles
3 years to 5 years
Furniture and fixtures7 years
Building
28 years to 40 years
Property held under capital leases
3 years to 5 years
Computer hardware and software3 years
Normal repairs and maintenance are expensed as incurred, whereas significant changes that materially increase values or extend useful lives are capitalized and depreciated over the estimated useful lives of the related assets.
Deposits: Deposits include payments made for machinery and equipment related to the new Rockwall, Texas manufacturing facility. As of June 30, 2021 and December 31, 2020, the Company had deposits of approximately $3.1 million and $1.8 million, respectively, relating to machinery and equipment for this facility. Included in deposits are also payments made to the lessors of leased properties as security for the full and faithful observance of contracts, which will be refunded to the Company upon expiration or termination of the contract.
Impairment of Long-lived Assets: The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. An impairment exists if the undiscounted cash flows generated by the Company’s long-lived assets are less than the net book value of the related assets. If the long-lived assets are impaired, an impairment loss is recognized and measured as the amount by which the carrying value exceeds the estimated fair value of those assets. For the periods ended June 30, 2021 and June 30, 2020, management concluded that an impairment write-down was not required.
Business Combination and Goodwill: The Company applies the acquisition method of accounting for business combinations in accordance with U.S. GAAP, which requires the Company to make use of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company does not amortize goodwill, but performs an impairment test of goodwill annually or whenever events and circumstances indicate that the carrying amount of goodwill may exceed its fair value. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. Goodwill is evaluated for impairment at least annually on October 1, or more frequently if events or changes in circumstances would more likely than not reduce the fair value of its single reporting unit below its carrying value. As of June 30, 2021, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company’s acquisition of Pacific Cup, Inc. and Lollicup Franchising (see Note 3). Through June 30, 2021, the Company determined no impairments have occurred.
The following table displays a roll-forward of the carrying amount of goodwill from December 31, 2020 to June 30, 2021:
Balance at December 31, 2020$3,113,000 
Accumulated impairment losses — 
Goodwill, net of impairment losses$3,113,000 
Goodwill acquired397,000 
Impairment losses— 
Balance at June 30, 2021
Aggregate goodwill acquired 3,510,000 
Accumulated impairment losses — 
Goodwill, net of impairment losses$3,510,000 
Government Grants: Government grants are not recognized unless there is reasonable assurance that the Company and Global Wells will comply with the grants’ conditions and that the grants will be received. As of June 30, 2021 and December 31, 2020, the Company received cumulative grants of $1,200,000 and $900,000, respectively. As of June 30, 2021 and December 31, 2020, Global Wells received cumulative grants of $1,302,000. These grants are reported as deferred income within other liabilities in the accompanying condensed consolidated balance sheets as there are conditions attached to the grants that the Company and Global Wells have not met. These conditions include requiring its facility in Rockwall, Texas to maintain a
certain minimum tax value for the next five calendar years (the “Required Period”), continue operations in the facility for the Required Period, have a minimum number of full time equivalent employees with a minimum average annual gross wage employed in the operation of the facility in the Required Period, and promise to not engage in a pattern or practice of unlawful employment of aliens during the Required Period. 
Derivative Instruments: Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) Topic No. 815, Derivatives and Hedging, requires companies to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the statement of income during the current period.
The Company and Global Wells are exposed to certain risks relating to its ongoing business operations. The primary risks managed by using derivative instruments applicable to the Company and Global Wells is interest rate risk. Interest rate swaps are entered into to manage interest rate risk associated with the Company and Global Wells’ fixed and floating-rate borrowings. As of June 30, 2021 and December 31, 2020, Global Wells had interest rate swaps that are accounted for as a derivative instrument under ASC 815. The Company and Global Wells did not designate interest rate swaps for hedge accounting and as such, the change in fair value of interest rate swaps is recognized as interest expense in the accompanying condensed consolidated statements of income.
Variable Interest Entities: The Company has a variable interest in two entities, Global Wells and Lollicup Franchising, LLC (prior to September 1, 2020, the acquisition date, see Note 3).
Global Wells
In 2017, Lollicup along with three other unrelated parties formed Global Wells. Lollicup has a 13.5% ownership interest and a 25% voting interest in Global Wells, located in Rockwall, Texas. The purpose of this entity is to own, construct, and manage a warehouse and manufacturing facility. Global Wells’ operating agreement may require its members to make additional contributions only upon the unanimous decision of the members or where the cash in Global Wells’ bank account falls below $50,000. In the event that a member is unable to make an additional capital contribution, the other members will be required to make contributions to offset the amount that member cannot contribute, up to $25,000.
Global Wells was determined to be a variable interest entity in accordance with ASC Topic 810, Consolidations, however, at the time the investment was made, it was determined that Lollicup was not the primary beneficiary. In 2018, Lollicup entered into an operating lease with Global Wells (“Texas Lease”). The lease term for the Texas Lease is for 10 years beginning October 1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May 1, 2019 and calls for a monthly lease payment of $196,000. In June 2020, the Company entered into another operating lease with Global Wells (“New Jersey Lease”). The lease term for the New Jersey Lease is for 5 years beginning July 1, 2020 and calls for a monthly lease payment of $90,128.
Upon entering into the Texas Lease with Lollicup on March 23, 2018, it was determined that Lollicup holds current and potential rights that give it the power to direct activities of Global Wells that most significantly impact Global Wells’ economic performance, receive significant benefits, or the obligation to absorb potentially significant losses, resulting in Lollicup having a controlling financial interest in Global Wells. As a result, Lollicup was deemed to be the primary beneficiary of Global Wells and has consolidated Global Wells under the risk and reward model of ASC Topic 810, for the period from March 23, 2018. The monthly lease payments for the Texas Lease and New Jersey Lease are eliminated upon consolidation.
Assets recognized as a result of consolidating Global Wells do not represent additional assets that could be used to satisfy claims against the Company’s general assets. Conversely, liabilities recognized as a result of consolidating Global Wells do not represent additional claims of the Company’s general assets; they represent claims against the specific assets of Global Wells, except for the Company’s guarantee of Global Wells’ term loans. The Company was a guarantor for Global Wells’ construction loan, which provided for advances up to $21,640,000 and expired in May 2019. In May 2019, Global Wells entered into a loan agreement with a financial institution and used the proceeds from the new term loan to pay off the principal balance and accrued interest related to the construction loan. In June 2020, Global Wells entered into a loan agreement with a financial
institution to purchase land and building in Branchburg, New Jersey, which was also guaranteed by the Company. The Company entered into an operating lease with Global Wells to utilize the facility in Branchburg, New Jersey. As of June 30, 2021 and December 31, 2020, total loan guaranteed by the Company related to Global Wells amounted to $37,150,000 and $37,491,000, respectively. The term loans are also guaranteed by the Company’s two significant stockholders.
The following financial information includes assets and liabilities of Global Wells and are included in the accompanying condensed consolidated balance sheets, except for those that eliminate upon consolidation:
June 30,
2021
December 31,
2020
Cash$234,000 $81,000 
Accounts receivable380,000 343,000 
Prepaid expenses and other current assets93,000 98,000 
Property and equipment, net47,219,000 47,826,000 
Other assets4,992,000 5,260,000 
Total assets
$52,918,000 $53,608,000 
Accounts payable$6,000 $564,000 
Accrued expenses337,000 128,000 
Customer deposits82,000 — 
Due to Lollicup USA Inc.2,620,000 2,990,000 
Long-term debt, current portion711,000 694,000 
Long-term debt, net of current portion36,343,000 36,697,000 
Other liabilities3,005,000 3,906,000 
Total liabilities
$43,104,000 $44,979,000 
Lollicup Franchising, LLC
Prior to the acquisition on September 1, 2020 (see Note 3), the Company’s two major shareholders share common ownership with Lollicup Franchising. Lollicup Franchising owns and operates one store and also licenses its name to third party store owners and operators. The Company sells inventory to Lollicup Franchising and to the licensed third-party stores. In connection with the sales to third-party stores, the Company has an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores are paid to Lollicup Franchising. The Company has determined that the Company held a variable interest in Lollicup Franchising, however, it was determined that the Company is not the primary beneficiary.
The Company has incurred incentive program expenses of $26,000 and $58,000 for the three and six months ended June 30, 2020, respectively, which are reported as a contra to net sales in the accompanying condensed consolidated statements of income.
The Company does not have any explicit arrangements and implicit variable interest where the Company is required to provide financial support to Lollicup Franchising. The Company has determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is zero.
Stockholder’s Equity: The Company’s Certificate of Incorporation authorizes both common and preferred stock. The total number of shares of all classes of stock authorized for issuance is 110,000,000 shares, par value of $0.001, with 10,000,000 designed as preferred stock and 100,000,000 designated as common stock. Each holder of common stock and preferred stock shall be entitled to one vote per share held.
In June 2020, a $0.04 cents per qualifying share of dividend was declared by the Company. The Company recorded $607,000 of cash dividends as of December 31, 2020.
In June 2020, the Company re-acquired 10,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $107,000 and has been deducted from shareholders’ equity.
In July 2020, the Company re-acquired 13,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $141,000 and has been deducted from shareholders’ equity.
Revenue Recognition: As the Company generates revenues from customers that include national distributors, fast food restaurants with multiple locations, small businesses, and those that purchase for individual consumption, the Company considers revenue disaggregated by customer type to most accurately reflect the nature and uncertainty of its revenue and cash flows that are affected by economic factors. For the three months and six months ended June 30, 2021 and 2020, net sales disaggregated by customer type consists of the amounts shown below.
Three months ended June 30,Six months ended June 30,
2021202020212020
National$22,310,000 $16,168,000 $40,599,000 $31,666,000 
Distributors50,967,000 44,526,000 90,977,000 78,460,000 
Online13,703,000 11,258,000 25,146,000 17,544,000 
Retail7,546,000 12,785,000 13,477,000 21,150,000 
$94,526,000 $84,737,000 $170,199,000 $148,820,000 
•National chains revenue: National chains revenue is derived from fast food restaurants with locations across multiple states. Revenue from transactions with national chains is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
•Distributors revenue: Distributors revenues are derived from national and regional distributors across the U.S. that purchase the Company’s products for restaurants, offices, schools, and government entities. Revenue from national distributions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
•Online revenue: Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from wholesale transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
•Retail revenue: Retail revenue is derived primarily from regional bubble tea shops, boutique coffee shops and frozen yogurt shops. Revenue from retail transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
The transaction price is the amount of consideration to which the Company expects to be entitled to in exchange for transferring goods to the customer. Revenue is recorded based on the total estimated transaction price, which includes fixed consideration and estimates of variable consideration. Variable consideration includes estimates of rebates and other sales incentives, cash discounts for prompt payment, consideration payable to customers for cooperative advertising and other program incentives, and sales returns. The Company estimate its variable consideration based on contract terms and historical experience of actual results using the expected value method. The performance obligations are generally satisfied shortly after manufacturing and shipment as purchases made by the Company’s customers are manufactured and shipped with minimal lead time.
The Company’s contract liabilities consist of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of June 30, 2021 and December 31, 2020, the contract liabilities were not considered significant to the financial statements.
Shipping and handling fees billed to a customer are recorded within net sales, with corresponding shipping and handling costs recorded in selling expense on the accompanying condensed consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the three months ended June 30, 2021 and 2020 were $7,008,000 and $4,307,000, respectively. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the six months ended June 30, 2021 and 2020 were $12,491,000 and $8,065,000, respectively.
Sales taxes collected concurrently with revenue-producing activities and remitted to governmental authorities are excluded from revenue.
Sales commissions are expensed as incurred due to the amortization period being less than one year and are recorded in selling expense on the accompanying consolidated statements of income.
Advertising Costs: The Company expenses costs of print production, trade show, online marketing, and other advertisements in the period in which the expenditure is incurred. Advertising costs included in operating expenses in the condensed consolidated statements of income were $632,000 and $303,000 for the three months ended June 30, 2021 and 2020, respectively. Advertising costs included in operating expenses in the condensed consolidated statements of income were $1,020,000 and $789,000 for the six months ended June 30, 2021 and 2020, respectively.
Income Taxes: The Company applies the asset and liability approach for financial accounting and reporting for income taxes. Deferred income taxes arise from temporary differences between income tax and financial reporting and principally relate to recognition of revenue and expenses in different periods for financial and tax accounting purposes and are measured using currently enacted tax rates and laws. In addition, a deferred tax asset can be generated by net operating loss carryforwards. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. 
The Company applies ASC 740, Income Taxes, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.
The Company’s practice is to recognize potential interest and/or penalties related to income tax matters as income tax expense in the accompanying condensed consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the condensed consolidated balance sheets. The Company had no uncertain tax positions as of June 30, 2021 and December 31, 2020.
Concentration of Credit Risk: Cash is maintained at financial institutions and, at times, balances exceed federally insured limits. Management believes that the credit risk related to such deposits is minimal.
The Company extends credit based on the valuation of the customers’ financial condition and general collateral is not required. Management believes the Company is not exposed to any material credit risk on these accounts.
For the three and six months ended June 30, 2021 and 2020, respectively, purchases from the following vendor makes up greater than 10 percent of total purchases:
Three months ended June 30,Six months ended June 30,
2021202020212020
Keary Global Ltd. ("Keary Global") and its affiliate, Keary International, Ltd.- related parties
14.8 %14 %12.2 %— %
Shanghai Quantong Packaging Printing Co., Ltd.— %*19 %— %11 %
*purchases represented less than 10% of total purchases
Amounts due to the following vendors at June 30, 2021 and December 31, 2020 that exceed 10 percent of total accounts payable are as follows:
June 30,
2021
December 31,
2020
Keary Global and its affiliate, Keary International - related parties
13 %18 %
Taizhou Fuling Plastics Co.,Ltd
10 %11 %
No customer accounted for more than 10 percent of sales for the three and six months ended June 30, 2021 and 2020, respectively. No customer accounted for more than 10 percent of accounts receivable as of June 30, 2021 and December 31, 2020.
Fair Value Measurements: The Company follows ASC 820, Fair Value Measurements, which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants.
ASC 820 establishes a hierarchy of valuation inputs based on the extent to which the inputs are observable in the marketplace. Observable inputs reflect market data obtained from sources independent of the reporting entity and unobservable inputs reflect the entity’s own assumptions about how market participants would value an asset or liability based on the best information available.
Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.
The following describes the hierarchy of inputs used to measure fair value and the primary valuation methodologies used by the Center for financial instruments measured at fair value on a recurring basis. The three levels of inputs are as follows:
Level 1 — Quoted prices in active markets for identical assets or liabilities that the Center has the ability to access as of the measurement date.
Level 2 — Inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the same term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Financial assets are considered Level 3 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.
The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. If the inputs used to measure the financial assets and liabilities fall within more than one level described above, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.
At June 30, 2021 and December 31, 2020, the Company has financial instruments classified within the fair value hierarchy, which consist of the following:
•Interest rate swaps that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability depending on its fair value on the condensed consolidated balance sheet. The fair value
of interest rate swaps is calculated using pricing models that will use volatility to quantify the probability of changes around interest rate trends.
•Money market account, classified as Level 1 within the fair value hierarchy, and reported as a current asset on the condensed consolidated balance sheets.
The following table summarize the Company’s fair value measurements by level at June 30, 2021 for the assets and liabilities measured at fair value on a recurring basis:
Level 1Level 2Level 3
Cash equivalents$3,498,000 $— $— 
Interest rate swaps— (1,704,000)*— 
Fair value, June 30, 2021$3,498,000 $(1,704,000)$— 
*See note 9 for further discussion on interest rate swaps.
The following table summarize the Company’s fair value measurements by level at December 31, 2020 for the assets and liabilities measured at fair value on a recurring basis:
Level 1Level 2Level 3
Cash equivalents$448,000 $— $— 
Interest rate swaps— (2,847,000)— 
Fair value, December 31, 2020$448,000 $(2,847,000)$— 
The Company has not elected the fair value option as presented by ASC 825, Fair Value Option for Financial Assets and Financial Liabilities, for the financial assets and liabilities that are not otherwise required to be carried at fair value. Under ASC 820, material financial assets and liabilities not carried at fair value, including accounts receivable, accounts payable, and borrowing under promissory notes, are reported at their carrying value.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at June 30, 2021 and December 31, 2020 approximates fair value because the interest rate approximates the current market interest rate. The fair value of these financial instruments was determined using level 2 inputs.
Foreign Currency: The Company includes gains or losses from foreign currency transactions, such as those resulting from the settlement of foreign receivables or payables, in the consolidated statements of operations. The Company recorded a loss on foreign currency transactions of $119,000 and $68,000 for the three months ended June 30, 2021 and 2020, respectively. The Company recorded a loss on foreign currency transactions of $284,000 and $109,000 for the six months ended June 30, 2021 and 2020, respectively.
Stock-Based Compensation: The Company recognizes stock-based compensation expense related to employee stock options in accordance with ASC 718, Compensation — Stock Compensation. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees.
The fair value of share-based payment awards is estimated on the grant-date using the Black-Scholes option pricing model. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include the fair value of the Company’s common stock, the expected option term, the expected volatility of the Company’s stock over the option’s expected term, the risk-free interest rate, and the Company’s expected annual dividend yield.
The risk-free interest rate assumption for options granted under the 2019 Stock Incentive Plan is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company’s stock options.
The expected term of employee stock options under the Plan represents the weighted-average period that the stock options are expected to remain outstanding. The expected term of options granted is calculated based on the “simplified method,” which estimates the expected term based on the average of the vesting period and contractual term of the stock option.
The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company’s common stock for a period equal to the expected term of the options.
The dividend yield assumption for options granted under the Plan is based on the Company’s history and expectation of dividend payouts.
Stock-based compensation expense is based on awards that ultimately vest. Forfeitures are accounted for as they occur. The Company has elected to treat stock-based payment awards with graded vesting schedules and time-based service conditions as a single award and recognizes stock-based compensation expense on a straight-line basis over the requisite service period. 
The determination of stock-based compensation is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its net loss could have been significantly different.
New and Recently Adopted Accounting Standards: The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012, and as such, the Company have elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, or the Securities Act, for complying with new or revised accounting standards, as a result, the Company will adopt new or revised accounting standards on the relevant dates in which adoption of such standards is required for private companies.
In February 2016, the FASB issued ASU 2016-2 (Topic 842), “Leases”. This ASU amends a number of aspects of lease accounting, including requiring lessees to recognize operating leases with a term greater than one year on their balance sheet as a right-of-use asset and corresponding lease liability, measured at the present value of the lease payments. This ASU is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted. The FASB subsequently issued ASU 2018-11 (Topic 842), “Leases: Targeted Improvements” which amends ASC 842 in two important areas, including (i) allowing lessors to combine lease and associated nonlease components by class of underlying asset in contracts that meet certain criteria and, (ii) provides entities with an optional method for adopting the new leasing guidance by recognizing a cumulative-effect adjustment to the opening balance of the retained earnings, and not to restate the comparative periods presented at the adoption date. The effective date for ASC 842 for public business entities is annual reporting periods beginning after December 15, 2018. The effective date for all other entities is annual reporting periods beginning after December 15, 2021. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13 “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” which adds to U.S. GAAP an impairment model known as the current expected credit loss (CECL) model that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of U.S. GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years for public business entities that are U.S. Securities and Exchange Commission (SEC) filers. For all other public business entities, the ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted beginning after December 15, 2018, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), “Financial Instruments-Credit Losses: Effective Dates” which amends the effective date for SEC filers that are eligible to be ‘smaller reporting companies’, non-SEC filers and all other companies, including not-for-profit companies and employee benefit plans. For calendar-year end companies that are eligible for the deferral, the effective date is January 1, 2023. The Company elects to adopt the new standard in annual reporting period beginning after January 1, 2023, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In June 2018, the FASB issued ASU 2018-7 (Topic 718), “Compensation — Stock Compensation: Improvements to Non-employee Share based Payment Accounting”, which supersedes Subtopic 505-50 and expands the scope of ASC Topic 718 to include share-based payments issued to nonemployees for goods and services. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide financing to the issuer or awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC Topic 606. The FASB subsequently issued ASU 2019-8 (Topic 718), “Compensation — Stock Compensation” which clarifies guidance in Topic 718 on measurement and classification of share-based payments to customers. The amendments in this ASU are effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than a company’s adoption date of Topic 606. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.
In August 2018, the FASB issued ASU 2018-13 “Fair Value Measurement (Topic 820) Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement”. The guidance in this ASU eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. Entities are no longer required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy but require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. Certain provisions are applied prospectively while others are applied retrospectively. This ASU is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.
In December 2019, the FASB issued ASU 2019-12 “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes”. The guidance in this ASU eliminates certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. For public entities, the amendments in this Update are effective for fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption of the amendment is permitted. As part of the IPO relief provided to EGC, an EGC may elect to adopt new standards on the timeline afforded a private company. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In March 2020, the FASB issued ASU 2020-3 “Codification Improvements to Financial Instruments”. The guidance in this ASU clarifies the requirement for all entities to provide the fair value option disclosures in paragraphs 825-10-50-24through 50-32 of the FASB’s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, “Leases”, should be the contractual term used to measure expected credit losses under ASC 326, “Financial Instruments — Credit Losses”. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity’s adoption of ASU 2016-13.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Pacific Cup, Inc.
On March 1, 2021, Lollicup entered into an asset purchase agreement (“the Pacific Cup Agreement”) with Pacific Cup, Inc. (“Pacific Cup”), a manufacturer and distributor of disposable products operating in Kapolei, Hawaii. Pursuant to the Pacific Cup Agreement, Lollicup paid cash consideration of $1,000,000 to acquire certain assets of Pacific Cup. Acquisition-related costs were immaterial.
The acquisition of Pacific Cup has been accounted for as a business combination pursuant to ASC 805, Business Combinations, using the acquisition method of accounting. The acquisition method requires, among other things, that assets acquired and liabilities assumed to be recognized at their fair values as of the acquisition date. The initial estimated fair value of assets acquired has been recognized based on management’s estimates and assumptions using information about facts and
circumstances that existed at the acquisition date. The excess of the purchase price over the tangible assets is preliminarily recorded as goodwill.  
The goodwill recognized in this transaction was derived from expected opportunities to leverage Pacific Cup’s customer base, manufacturing facility, and sales force to expand the Company’s footprint. Goodwill recognized as a result of this acquisition is deductible for income tax purposes, and subject to annual impairment testing, which may give rise to deferred taxes in future periods.
The following table summarizes the preliminary assets acquired as a result of this acquisition:
Inventories$153,000 
Property and equipment50,000
Customer relationships400,000
Goodwill397,000
Total assets acquired$1,000,000 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following:
June 30,
2021
December 31,
2020
Raw materials
$12,369,000 $4,251,000 
Work in progress
— 133,000 
Finished goods
50,554,000 45,252,000 
Subtotal
62,923,000 49,636,000 
Less inventory reserve
(675,000)(675,000)
Total inventories
$62,248,000 $48,961,000 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment, net consist of the following:
June 30,
2021
December 31,
2020
Machinery and equipment$57,682,000 $55,528,000 
Leasehold improvements17,929,000 17,832,000 
Vehicles3,532,000 3,447,000 
Furniture and fixtures855,000 851,000 
Building34,134,000 34,134,000 
Land11,907,000 11,907,000 
Property held under capital leases1,607,000 1,607,000 
Computer hardware and software546,000 546,000 
128,192,000 125,852,000 
Less accumulated depreciation(35,256,000)(30,319,000)
Total property and equipment, net
$92,936,000 $95,533,000 
Depreciation and amortization expense were $2,479,000 and $3,302,000 for the three months ended June 30, 2021 and 2020, respectively. Depreciation and amortization expense were $4,943,000 and $3,869,000 for the six months ended June 30, 2021 and 2020, respectively. Depreciation and amortization expense are reported within general and administrative expense except for depreciation and amortization expense related to manufacturing facilities and equipment, which are included in cost of goods sold on the accompanying condensed consolidated statements of income.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Line of Credit
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Line of Credit Line of CreditThe Company has a line of credit with a lender with an initial maturity date of February 23, 2019. The agreement was amended prior to maturity to extend the maturity date to May 2019. In May 2019, the line of credit was amended again to extend the maturity date to May 2021 and increase the maximum borrowing from $25,000,000 to $30,000,000. Interest accrues at an annual rate of prime less 0.25% with a minimum floor of 3.75% (3.75% at June 30, 2021 and December 31, 2020). In September 2019, the Company further increased the maximum borrowing from $30,000,000 to $40,000,000. In July 2020, the line of credit was amended again to extend the maturity date to May 2022. The Company has $3,239,000 and $33,169,000 of line of credit borrowings as of June 30, 2021 and December 31, 2020, respectively. The Company is not required to pay a commitment (unused) fee on the undrawn portion of the line of credit and interest is payable monthly. The amount that can be borrowed is subject to a borrowing base that is calculated as a percentage of the accounts receivable and inventory balances measured monthly. As of June 30, 2021 and December 31, 2020, the maximum amount that can be borrowed based on the borrowing base is $40,000,000 and $34,668,000, respectively. The loan is secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the line of credit agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, minimum debt service coverage ratio, and minimum debt to earnings before interest, taxes, depreciation and amortization (“EBITDA”) ratio. As of June 30, 2021 and December 31, 2020, the Company was in compliance with the financial covenants. The Line of Credit also includes a standby letter of credit sub-limit. The amounts issued under the standby letter of credit was $900,000 as of June 30, 2021 and December 31, 2020.Long-Term Debt
Long-term debt consists of the following:
June 30,
2021
December 31,
2020
A promissory note that allowed for advances up to $5,000,000 through March 2018, at which point it converted to a term loan. Outstanding principal balance of $4,814,677 was converted in March 2018, maturing in March 2023. Principal and interest payment of $90,815 due monthly at the fixed rate of 4.98%. The loan was secured by certain machinery and equipment. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum fixed charge coverage ratio and net income.
$— $2,322,000 
An equipment loan with a draw down period ending August 28, 2019 for up to $10,000,000, at which point the entire principal outstanding was due, unless extended. Outstanding principal balance of $9,476,000 was converted to a term loan in June 2019, maturing in July 2024. Principal and interest payment of $192,572 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 7,450,000 
A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $55,539 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate (3.25% and 3.25% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 212,000 
A $935,000 term loan that expires December 31, 2021. Principal and interest payment of $19,834 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues at a fixed rate of 3.50%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders.  In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 234,000 
Subtotal, continue on following page
$— $10,218,000 
June 30,
2021
December 31,
2020
Subtotal from previous page
$— $10,218,000 
An equipment loan with a draw down period ended May 31, 2019 for up to $10,000,000. After the draw period, the outstanding principal balance is converted to a term loan payable, maturing on May 31, 2024. The first principal and interest payment  commenced in July 2019. Interest accrued based on prime rate (3.25% and 3.25% at June 30, 2021 and December 31, 2020, respectively). The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain fixed financial covenants, including a fixed charge coverage ratio and a minimum tangible net worth.
— 7,000,000 
A $3,000,000 term loan that expires December 2024. Interest only payment due for the first six months. Principal and interest payment of $57,769 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrued at prime rate plus 0.25% (3.50% and 3.50% at June 30, 2021 and December 31, 2020, respectively).The loan was secured the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio.
— 2,444,000 
A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% and 3.00% at June 30, 2021 and December 31, 2020, respectively) and principal payments ranging from $24,356 to $39,581 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan was collateralized by substantially all of the Company’s and Global Well’s assets and was guaranteed by the Company and its stockholders. The Company incurred debt issuance costs of approximately $119,000, which is reported as a reduction of the carrying value of debt on the accompanying consolidated balance sheet.
20,973,000 21,130,000 
A $3,000,000 term loan that expires June 17, 2025. Principal and interest payment of $54,623 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate plus margin of 0.25% (3.50% and 3.50% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 2,723,000 
A $5,000,000 Paycheck Protection Program loan that expires April 16, 2022. Interest accrues at 1.0%.
— 5,000,000 
Subtotal, continue on following page
$20,973,000 $48,515,000 
June 30, 2021December 31, 2020
Subtotal from previous page
$20,973,000 $48,515,000 
A $16,540,000 term loan that matures June 30, 2025. Interest accrues at 4.5% fixed and principal payments ranging from $30,524 to $37,720 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of the Company’s and Global Well’s assets and is guaranteed by the Company and its stockholders.
16,177,000 16,361,000 
Long-term debt
37,150,000 64,876,000 
Less: unamortized loan fees
(96,000)(102,000)
Less: current portion
(711,000)(11,364,000)
Long-term debt, net of current portion
$36,343,000 $53,410,000 
At June 30, 2021, future maturities :
2021 (remainder)$352,000 
2022729,000 
2023762,000 
2024802,000 
202515,169,000 
Thereafter19,336,000 
$37,150,000 
The Company was in compliance with all its financial covenants as of June 30, 2021 and December 31, 2020.
On April 16, 2020, the Company received loan proceeds in the amount of $5,000,000 under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are potentially forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the eight-week period.
The unforgiven portion of the PPP loan is payable over two years at an interest rate of 1%, with a deferral of payments for the first six months. In October 2020, the PPP loan was amended to extend the deferral of payments until September 2021. The application for these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations. This certification further required the Company to take into account its current business activity and ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the potential forgiveness of these PPP loan, are dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan is based on its future adherence to the forgiveness criteria. If, despite the good faith belief that given the Company’s circumstances all eligibility requirements for the PPP loan were satisfied, it is later determined that the Company is ineligible to receive the PPP loan, it may be required to repay the PPP loan in its entirety and/or be subject to additional penalties.
The Company applied for the forgiveness of the PPP loan. On June 10, 2021, the Company was granted loan forgiveness, in whole, by meeting the conditions for use of loan proceeds. The loan forgiveness of $5.0 million was recorded as gain on forgiveness of debt in the income statement for the three months and six months ended June 30, 2021.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
The following table summarizes information related to accrued expense liabilities:
June 30,
2021
December 31,
2020
Accrued expenses$3,371,000 $2,085,000 
Accrued interest73,000 199,000 
Accrued payroll1,338,000 1,253,000 
Accrued vacation and sick pay647,000 496,000 
Accrued shipping expenses746,000 433,000 
Accrued legal fees56,000 192,000 
Deferred rent liability353,000 301,000 
Total accrued expenses
$6,584,000 $4,959,000 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Long-Term Debt Line of CreditThe Company has a line of credit with a lender with an initial maturity date of February 23, 2019. The agreement was amended prior to maturity to extend the maturity date to May 2019. In May 2019, the line of credit was amended again to extend the maturity date to May 2021 and increase the maximum borrowing from $25,000,000 to $30,000,000. Interest accrues at an annual rate of prime less 0.25% with a minimum floor of 3.75% (3.75% at June 30, 2021 and December 31, 2020). In September 2019, the Company further increased the maximum borrowing from $30,000,000 to $40,000,000. In July 2020, the line of credit was amended again to extend the maturity date to May 2022. The Company has $3,239,000 and $33,169,000 of line of credit borrowings as of June 30, 2021 and December 31, 2020, respectively. The Company is not required to pay a commitment (unused) fee on the undrawn portion of the line of credit and interest is payable monthly. The amount that can be borrowed is subject to a borrowing base that is calculated as a percentage of the accounts receivable and inventory balances measured monthly. As of June 30, 2021 and December 31, 2020, the maximum amount that can be borrowed based on the borrowing base is $40,000,000 and $34,668,000, respectively. The loan is secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the line of credit agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, minimum debt service coverage ratio, and minimum debt to earnings before interest, taxes, depreciation and amortization (“EBITDA”) ratio. As of June 30, 2021 and December 31, 2020, the Company was in compliance with the financial covenants. The Line of Credit also includes a standby letter of credit sub-limit. The amounts issued under the standby letter of credit was $900,000 as of June 30, 2021 and December 31, 2020.Long-Term Debt
Long-term debt consists of the following:
June 30,
2021
December 31,
2020
A promissory note that allowed for advances up to $5,000,000 through March 2018, at which point it converted to a term loan. Outstanding principal balance of $4,814,677 was converted in March 2018, maturing in March 2023. Principal and interest payment of $90,815 due monthly at the fixed rate of 4.98%. The loan was secured by certain machinery and equipment. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum fixed charge coverage ratio and net income.
$— $2,322,000 
An equipment loan with a draw down period ending August 28, 2019 for up to $10,000,000, at which point the entire principal outstanding was due, unless extended. Outstanding principal balance of $9,476,000 was converted to a term loan in June 2019, maturing in July 2024. Principal and interest payment of $192,572 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 7,450,000 
A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $55,539 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate (3.25% and 3.25% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 212,000 
A $935,000 term loan that expires December 31, 2021. Principal and interest payment of $19,834 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues at a fixed rate of 3.50%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders.  In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 234,000 
Subtotal, continue on following page
$— $10,218,000 
June 30,
2021
December 31,
2020
Subtotal from previous page
$— $10,218,000 
An equipment loan with a draw down period ended May 31, 2019 for up to $10,000,000. After the draw period, the outstanding principal balance is converted to a term loan payable, maturing on May 31, 2024. The first principal and interest payment  commenced in July 2019. Interest accrued based on prime rate (3.25% and 3.25% at June 30, 2021 and December 31, 2020, respectively). The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain fixed financial covenants, including a fixed charge coverage ratio and a minimum tangible net worth.
— 7,000,000 
A $3,000,000 term loan that expires December 2024. Interest only payment due for the first six months. Principal and interest payment of $57,769 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrued at prime rate plus 0.25% (3.50% and 3.50% at June 30, 2021 and December 31, 2020, respectively).The loan was secured the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio.
— 2,444,000 
A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% and 3.00% at June 30, 2021 and December 31, 2020, respectively) and principal payments ranging from $24,356 to $39,581 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan was collateralized by substantially all of the Company’s and Global Well’s assets and was guaranteed by the Company and its stockholders. The Company incurred debt issuance costs of approximately $119,000, which is reported as a reduction of the carrying value of debt on the accompanying consolidated balance sheet.
20,973,000 21,130,000 
A $3,000,000 term loan that expires June 17, 2025. Principal and interest payment of $54,623 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate plus margin of 0.25% (3.50% and 3.50% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 2,723,000 
A $5,000,000 Paycheck Protection Program loan that expires April 16, 2022. Interest accrues at 1.0%.
— 5,000,000 
Subtotal, continue on following page
$20,973,000 $48,515,000 
June 30, 2021December 31, 2020
Subtotal from previous page
$20,973,000 $48,515,000 
A $16,540,000 term loan that matures June 30, 2025. Interest accrues at 4.5% fixed and principal payments ranging from $30,524 to $37,720 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of the Company’s and Global Well’s assets and is guaranteed by the Company and its stockholders.
16,177,000 16,361,000 
Long-term debt
37,150,000 64,876,000 
Less: unamortized loan fees
(96,000)(102,000)
Less: current portion
(711,000)(11,364,000)
Long-term debt, net of current portion
$36,343,000 $53,410,000 
At June 30, 2021, future maturities :
2021 (remainder)$352,000 
2022729,000 
2023762,000 
2024802,000 
202515,169,000 
Thereafter19,336,000 
$37,150,000 
The Company was in compliance with all its financial covenants as of June 30, 2021 and December 31, 2020.
On April 16, 2020, the Company received loan proceeds in the amount of $5,000,000 under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are potentially forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the eight-week period.
The unforgiven portion of the PPP loan is payable over two years at an interest rate of 1%, with a deferral of payments for the first six months. In October 2020, the PPP loan was amended to extend the deferral of payments until September 2021. The application for these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations. This certification further required the Company to take into account its current business activity and ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the potential forgiveness of these PPP loan, are dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan is based on its future adherence to the forgiveness criteria. If, despite the good faith belief that given the Company’s circumstances all eligibility requirements for the PPP loan were satisfied, it is later determined that the Company is ineligible to receive the PPP loan, it may be required to repay the PPP loan in its entirety and/or be subject to additional penalties.
The Company applied for the forgiveness of the PPP loan. On June 10, 2021, the Company was granted loan forgiveness, in whole, by meeting the conditions for use of loan proceeds. The loan forgiveness of $5.0 million was recorded as gain on forgiveness of debt in the income statement for the three months and six months ended June 30, 2021.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Interest Rate Swaps
6 Months Ended
Jun. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Interest Rate Swaps Interest Rate Swaps
In June 2019, Global Wells entered into a ten years floating-to-fixed interest-rate swap, with an effective date of June 13, 2019, that is based on the prime rate versus a 5.05% fixed rate. The notional value was $21,580,000 as of June 30, 2019. The payment dates are the fifth day of the month beginning July 5, 2019 to the termination date of May 4, 2029. As of June 30, 2021 and December 31, 2020, the fair value of the interest rate swap was $1,704,000 and $2,604,000, respectively, which is reported as other liabilities in the accompanying condensed consolidated balance sheets. For the three months ended June 30, 2021 and 2020, Global Wells recognized approximately $382,000 as interest expense and $89,000 as interest income, respectively, related to change in fair value of this interest rate swap. For the six months ended June 30, 2021 and 2020, Global Wells recognized approximately $900,000 as interest income and $2,097,000 as interest expense, respectively, related to change in fair value of this interest rate swap.
In June 2019, the Company also entered into a five years floating-to-fixed interest-rate swap, with an effective date of June 3, 2019, that is based on the prime rate versus 5.19% fixed rate. The notional was $10,000,000 as of June 30, 2019. The payment dates are the fifth day of the month beginning July 5, 2019 to the termination date of May 31, 2024. As of June 30, 2021 and December 31, 2020, the fair value of the interest rate swap was $0 and $243,000, respectively, which is reported as other liabilities in the accompanying condensed consolidated balance sheets. For the three months ended June 30, 2021 and 2020, the Company recognized approximately $6,000 as interest income and $28,000 as interest expense, respectively, related to change in fair value of this interest rate swap. For the six months ended June 30, 2021 and 2020, the Company recognized approximately $47,000 as interest income and $201,000 as interest expense, respectively, related to change in fair value of this interest rate swap. In April 2021, the Company terminated the interest rate swap with a notional amount of $10,000,000, recognizing $196,200 in swap termination fee, which was included in the net interest income recognized in the condensed consolidated statements of income for the three and six months ended June 30, 2021.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Obligations under Capital Leases
6 Months Ended
Jun. 30, 2021
Assets and Liabilities, Lessee [Abstract]  
Obligations under Capital Leases Obligations under Capital Leases
The Company is the lessee of warehouse vehicles under capital leases that expire in various years through 2024. The assets and liabilities under capital leases are recorded at the lower of the present value of the minimum lease payments or fair value of the assets. The assets are depreciated over their estimated useful lives. Depreciation of property under capital leases is included in depreciation and amortization expense within the general and administrative operating expenses of the condensed consolidated statements of income.
Interest rates on capitalized leases vary from 3.55% to 6.50% and are imputed based on the lower of the Company’s incremental borrowing rate at the inception of each lease or the lessor’s implicit rate of return.
The capital leases provide for bargain purchase options and are guaranteed by the stockholders of the Company.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based Compensation
In January 2019, the Company’s Board of Directors adopted the 2019 Stock Incentive Plan (the “Plan”). A total of 2,000,000 shares of common stock has been authorized and reserved for issuance under the Plan in the form of incentive or nonqualified stock options and stock awards. A committee appointed by the Board of Directors of the Company determines the terms and conditions of each grant under the Plan. Employees, directors, and consultants are eligible to receive stock options and stock awards under the Plan. The aggregate number of shares available under the Plan and the number of shares subject to outstanding options may be increased or decreased by the Plan administrator to reflect any changes in the outstanding common stock by reason of any recapitalization, reorganization, reclassification, stock split, reverse split, combination of shares, exchange of shares, stock dividend or other distribution payable in capital stock or similar transaction.
The exercise price of incentive stock options may not be less than the fair market value of the common stock at the date of grant. The exercise price of incentive stock options granted to individuals that own greater than 10% of the voting stock may not be less than 110% of the fair market value of the common stock at the date of grant.
The term of each incentive and nonqualified option is based upon such conditions as determined by the option agreement; however, the term can be no more than ten years from the date of the grant. In the case of an incentive stock option granted to an optionee who, at the time the option is granted, owns stock representing more than 10% of the voting power of all classes of
stock of the Company or any parent or subsidiary, the term of the option will be such shorter term as may be provided in the option agreement, but not more than five years from the date of the grant.
Stock Options
A summary of the Company’s stock option activity under the Plan for the period ended June 30, 2021 is as follows:
Number of
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contract
Life
(In Years)
Aggregate
Intrinsic
Value
Outstanding at December 31, 202015,000 $10.008.0$— 
Granted— — 
Exercised— — 
Canceled/forfeited— — 
Outstanding at June 30, 202115,000 $10.007.5$— 
Expected to vest at June 30, 202115,000 $10.007.5$— 
Exercisable at June 30, 2021— — 0.0$— 
At June 30, 2021, total remaining stock-based compensation expense for unvested stock options is approximately $30,000.
Restricted stock
The Company issued restricted stock units to employees of the Company. The following table summarizes the unvested restricted stock units for the period ended June 30, 2021:
Number of
Shares
Outstanding
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 2020256,000 $10.00 
Granted40,000 17.98 
Vested— — 
Forfeited(50,000)12.85 
Unvested at June 30, 2021246,000 $11.30 
The restricted stock units and stock options granted are subjected to vesting conditions contingent upon the closing of an initial public offering of the Company. For the three months ended June 30, 2021 and 2020, the Company recognized $0.2 million and $0 stock-based compensation expense. For the six months ended June 30, 2021 and December 31, 2020, the Company recognized $0.2 million and $0 stock-based compensation expense, respectively. The restricted stock units and stock options granted began vesting on April 15, 2021, which is the date of closing of the Company’s initial public offering. The company is recognizing stock-based compensation over the vesting period, which is generally over 3 years for the restricted stock units and 1 year for the stock options.
At June 30, 2021, total remaining stock-based compensation expense for unvested restricted stock units is approximately $2.5 million.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
(a)Basic
Basic earnings per share is calculated by dividing the net income attributable to Karat Packaging for the year by the weighted average number of common shares outstanding during the related period.
Three months ended June 30,
Six months ended June 30,
2021202020212020
Net income attributable to Karat Packaging Inc.$9,583,000 $10,072,000 $11,363,000 $12,523,000 
Weighted average number of common shares in issue18,908,648 15,180,879 17,048,160 15,185,440 
Basic earnings per share
$0.51 $0.66 $0.67 $0.82 
(b)Diluted
For the purpose of calculating diluted earnings per share, the profit attributable to equity holders of the Company and the weighted average number of common shares outstanding during the related period have been adjusted for the dilutive effects of all potential convertible shares and shares issuable through stock options and restricted stock awards. The dilutive earnings per share is calculated by dividing the profit attributable to equity holders of the Company by the weighted average number of shares that would have been in issue, inclusive of all potentially dilutive shares including unexercised stock options and unvested restricted stock, adjusted by the number of such shares that would have been issued at fair value as follows:
Three months ended June 30,
Six months ended June 30,
2021202020212020
Net income attributable to Karat Packaging Inc.$9,583,000 $10,072,000 $11,363,000 $12,523,000 
Weighted average number of common shares in issue18,908,648 15,180,879 17,048,160 15,185,440 
Dilutive shares
Stock options and restricted stock units
117,223 271,000 117,223 271,000 
Adjusted weighted average number of common shares19,025,871 15,451,879 17,165,383 15,456,440 
Diluted earnings per share
$0.50 $0.65 $0.66 $0.81 
For the period ended June 30, 2021, a total of 143,777 shares of potentially dilutive shares have been excluded in the diluted earnings per share calculation due to its anti-dilutive impact on earnings per share.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Lease Commitments
The Company leases its facilities under various operating leases expiring through 2031. The Company also leases automobiles under various operating leases expiring through 2024.
In 2018, Lollicup entered the Texas Lease, which is an operating lease with Global Wells. The lease term for the Texas Lease is for 10 years beginning October 1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May 1, 2019 and calls for a monthly lease payment of $196,000.
In June 2020, the Company entered into the New Jersey Lease, another operating lease with Global Wells. The lease term for the New Jersey Lease is for 5 years beginning July 1, 2020 and calls for a monthly lease payment of $90,128.
At June 30, 2021, approximate future minimum lease obligations, which includes payment to Global Wells under certain lease arrangements as described above, are as follows:
2021 (remainder)$3,256,000 
20226,603,000 
20236,696,000 
20245,513,000 
20253,743,000 
Thereafter10,731,000 
$36,542,000 
In September 2020, Global Wells entered into an operating lease with an unrelated party as the landlord. The lease term is for 38 months beginning September 9, 2020 and generates monthly rental payments from $57,602 to $61,110 over the lease term.
Contingencies
The Company is involved from time to time in certain legal actions and claims arising in the ordinary course of business. Management believes that the outcome of such litigation and claims, should they arise in the future, is not likely to have a material effect on the Company’s financial position or results of operations.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
6 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Lollicup Franchising was determined to be a related party by virtue of common ownership from January 1, 2020 to August 31, 2020. The Company acquired all of the membership interest of Lollicup Franchising from the Company’s two primary shareholders for $900,000 in September 2020. Lollicup Franchising is a wholly-owned subsidiary of the Company and this balance is eliminated upon consolidation as of September 30, 2020 (see Note 3). Sales for the three months and six months ended June 30, 2020 to this related party were $4,000 and $18,000, respectively. The Company has incurred incentive program expenses of $26,000 and $58,000 for the three and six months ended June 30, 2020, respectively.
As a minority stockholder of the Company, Keary Global owns 250,004 shares of common stock as of June 30, 2021, which Keary Global acquired upon exercise of two convertible notes during the third quarter of 2018. Keary Global and its affiliate, Keary International, are owned by one of the Company’s stockholders’ family member. In addition to being a stockholder, Keary Global and Keary International are inventory suppliers and purchasing agents for the Company overseas. The Company has entered into ongoing purchase and supply agreements with Keary Global. At June 30, 2021 and December 31, 2020, the Company has accounts payable due to Keary Global and Keary International, of $3,608,000 and $5,038,000, respectively. Purchases for the three months ended June 30, 2021 and 2020 from this related party were $13,645,000 and $4,028,000, respectively. Purchases for the six months ended June 30, 2021 and 2020 from this related party were $18,700,000 and $11,810,000, respectively.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
In determining the interim provision for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date income and adds the tax effects of any discrete items in the reporting period in which they occur.
For the three and six months ended June 30, 2021 and 2020, the Company’s annual estimated effective tax rate differed from the U.S. federal statutory tax rate of 21% primarily due to exclusion of non-controlling interest income, state taxes, permanent book tax differences, and income tax credits. For the three months ended June 30, 2021 and 2020, the Company's income tax expense was $1.5 million and $3.8 million, with effective tax rate of 14.2% and 27.8%, respectively. For the six months ended June 30, 2021 and 2020, the Company’s income tax expense was $2.7 million and $4.0 million, with effective tax rates of 18.1% and 27.7%, respectively. On June 10, 2021, the Company was granted PPP loan forgiveness of $5.0 million, in whole, by meeting the conditions for use of loan proceeds. The Company recorded the loan forgiveness as a gain on forgiveness of debt in the income statement for the three months and six months ended June 30, 2021. The effective tax rate was lowered by 9.1% and 5.2%, respectively, from 23.3%, for the three months and six months ended June 30, 2021.
ASC 740, Income Taxes, provides for the recognition of deferred tax assets if realization of these assets is more-likely-than-not. In evaluating the Company’s ability to recover its deferred tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning and forecasts of future taxable income on a jurisdiction-by-
jurisdiction basis. Based upon the level of historical taxable income, at this time, the Company determined that sufficient positive evidence existed to conclude that it is more likely than not there will be full utilization of the deferred tax assets in each jurisdiction.
The Company remains subject to IRS examination for the 2016 through 2019 tax years, and received notice in February 2019 that it is under examination for years 2016 and 2017. Additionally, the Company files multiple state and local income tax returns and remains subject to examination in various of these jurisdictions, including California for the 2016 through 2019 tax years, and South Carolina for the 2017 through 2019 tax years. In September 2020, the Company acquired 100% LLC member interest in Lollicup Franchising, LLC. Lollicup Franchising, LLC was treated as a partnership for income tax purposes prior to the acquisition. It is currently under audit for tax year 2015 and 2016. The Company does not believe the outcome of this audit will have a material impact on the Company’s financial statements.
The Company accounts for uncertainties in income tax in accordance with ASC 740-10 — Accounting for Uncertainty in Income Taxes. ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. This accounting standard also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. As of June 30, 2021, the Company does not have any unrecognized tax benefits.
On March 27, 2020, the CARES Act was signed into law by the president. The CARES act provides several favorable tax provisions. The Company evaluated the impacts of CARES Act and determined it currently has no material impact to the Company’s consolidated financial statements.
The Taxpayer Certainty and Disaster Relief Act of 2020, enacted on December 27, 2020, added a temporary exception to the 50% limit (TCJA) on the amount that businesses may deduct for food or beverages. Beginning January 1, 2021, through December 31, 2022, the temporary exception allows a 100% deduction for food or beverages from restaurants. The Company evaluated the impacts and does not believe the Act has material impact to the income tax provision.
On March 10, 2021, the ’American Rescue Plan Act of 2021’ was signed into law by the president. The American Rescue Plan Act of 2021 provides several tax provisions. The Company evaluated the impacts of the American Rescue Plan Act of 2021 and determined it has no material impact to the income tax provision.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
COVID-19
6 Months Ended
Jun. 30, 2021
Unusual or Infrequent Items, or Both [Abstract]  
COVID-19 COVID-19
On January 30, 2020, the World Health Organization (“WHO”) announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China (the “COVID-19 outbreak”) and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve as of the date of this report.
As the pandemic is ongoing, it is uncertain as to the full magnitude that the pandemic will have on the Company’s financial condition, liquidity, and future results of operations. Management is actively monitoring the impact of the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce. Given the daily evolution of the COVID-19 outbreak and the global responses to curb its spread, while the Company is not able to precisely estimate the effects of the COVID-19 outbreak, the Company does not believe that it will be adversely affected. Furthermore, in response to the pandemic, the Company started supplying personal protective equipment related products to their customers, which had a positive impact to the Company’s operations in 2020.
Although the Company cannot estimate the length or gravity of the impact of the COVID-19 outbreak at this time, if the pandemic continues, it may have a material adverse effect on the Company’s results of future operations, financial position, and liquidity in fiscal year 2021.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn July 7, 2021, the Company acquired a warehouse building located in Summerville, SC for $1.1 million. Upon closing, the Company added an additional distribution facility in South Carolina. The Company expects the facility will be ready to use by September 2021 as an additional distribution facility in South Carolina.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation: The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles as promulgated in the United States of America (“US GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8-3 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all the information and footnotes required by US GAAP for complete financial statements. The financial information as of June 30, 2021 and for the three and six months ended June 30, 2021 and 2020 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2021.
The condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by US GAAP for complete financial statements. These financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2020.
Principles of Consolidation Principles of Consolidation: The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned operating subsidiaries, Lollicup, Lollicup Franchising, LLC (“Lollicup Franchising”) (effective September 1, 2020, refer to Note 3), Pacific Cup, Inc. (effective March 1, 2021, refer to Note 3), and Global Wells, a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.
Noncontrolling Interests
Noncontrolling Interests: The Company consolidates its variable interest entity, Global Wells, in which the Company is the primary beneficiary. The Company became the primary beneficiary of Global Wells on March 23, 2018 upon execution of an operating lease agreement allowing the Company to lease Global Wells’ facility. 
Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the condensed consolidated financial statements separate from Company’s stockholders’ equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income.
Estimates and Assumptions Estimates and Assumptions: Management uses estimates and assumptions in preparing financial statements in accordance with generally accepted accounting principles in the United States of America. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could differ materially from the estimates that were assumed in preparing the condensed consolidated financial statements. Estimates that are significant to the condensed consolidated financial statements include stock-based compensation, allowance for doubtful accounts, reserve for slow-moving and obsolete inventory, deferred taxes, and estimated useful lives of property and equipment, with effects of changes could result in future impairments of goodwill, intangibles, and long-lived assets.
Reporting Segment Reporting Segment: The Company manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and supply of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, foam, post-consumer recycled content and renewable materials. It also consists of the distribution of personal protective equipment related products such as face shields and face masks.
Earnings per Share Earnings per Share: Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging by the weighted average number of common shares outstanding during the related period. Diluted earnings per common share is calculated by adjusting weighted average outstanding shares, assuming conversion of all potentially dilutive shares.
Cash and cash equivalents Cash and cash equivalents: The Company considers all highly liquid investments purchased with an original maturity at the date of purchase of three months or less to be cash equivalents. At June 30, 2021 and December 31, 2020, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks.
Concentration of Credit Risk Concentration of Credit Risk: The financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents in financial institutions, which exceed federally insured limits, short-term investments, and non- affiliated trade receivables. The Company routinely assesses the financial strength of its customers and generally does not require collateral for trade receivables. Further, the Company has money market accounts which exceeded the federally insured limits by approximately $3.2 million and $0.2 million as of June 30, 2021 and December 31, 2020, respectively.
Concentration of Credit Risk: Cash is maintained at financial institutions and, at times, balances exceed federally insured limits. Management believes that the credit risk related to such deposits is minimal.
The Company extends credit based on the valuation of the customers’ financial condition and general collateral is not required. Management believes the Company is not exposed to any material credit risk on these accounts.
Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable and Allowance for Doubtful Accounts: Accounts receivable consists primarily of amounts due from customers. Accounts receivable are carried at their estimated collectible amounts and are periodically evaluated for collectability based on past credit history. The Company recognizes an allowance for bad debt on accounts receivable in an amount equal to the estimated probable losses net of recoveries. The allowance is based on an analysis of historical bad debt write-offs, current past due customers in the aging as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.
Inventories Inventories: Inventories consist of raw materials, work-in-process, and finished goods. Inventory cost is determined using the first-in, first-out (FIFO) method and valued at lower of cost or net realizable value. The Company maintains reserves for excess and obsolete inventory considering various factors including historic usage, expected demand, anticipated sales price, and product obsolescence.
Property and Equipment
Property and Equipment: Property and equipment are carried at cost, net of accumulated depreciation and amortization, and net of impairment losses, if any. Depreciation of property and equipment are computed by straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized using the straight-line method over the term of the lease, or the estimated life of the improvement, whichever is less.
The estimated useful life of property and equipment are as follows:
Machinery and equipment
5 years to 10 years
Leasehold improvementsLower of useful life or lease term
Vehicles
3 years to 5 years
Furniture and fixtures7 years
Building
28 years to 40 years
Property held under capital leases
3 years to 5 years
Computer hardware and software3 years
Normal repairs and maintenance are expensed as incurred, whereas significant changes that materially increase values or extend useful lives are capitalized and depreciated over the estimated useful lives of the related assets.
Deposits Deposits: Deposits include payments made for machinery and equipment related to the new Rockwall, Texas manufacturing facility. As of June 30, 2021 and December 31, 2020, the Company had deposits of approximately $3.1 million and $1.8 million, respectively, relating to machinery and equipment for this facility. Included in deposits are also payments made to the lessors of leased properties as security for the full and faithful observance of contracts, which will be refunded to the Company upon expiration or termination of the contract.
Impairment of Long-lived Assets Impairment of Long-lived Assets: The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. An impairment exists if the undiscounted cash flows generated by the Company’s long-lived assets are less than the net book value of the related assets. If the long-lived assets are impaired, an impairment loss is recognized and measured as the amount by which the carrying value exceeds the estimated fair value of those assets. For the periods ended June 30, 2021 and June 30, 2020, management concluded that an impairment write-down was not required.
Business Combination and Goodwill
Business Combination and Goodwill: The Company applies the acquisition method of accounting for business combinations in accordance with U.S. GAAP, which requires the Company to make use of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company does not amortize goodwill, but performs an impairment test of goodwill annually or whenever events and circumstances indicate that the carrying amount of goodwill may exceed its fair value. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. Goodwill is evaluated for impairment at least annually on October 1, or more frequently if events or changes in circumstances would more likely than not reduce the fair value of its single reporting unit below its carrying value. As of June 30, 2021, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company’s acquisition of Pacific Cup, Inc. and Lollicup Franchising (see Note 3). Through June 30, 2021, the Company determined no impairments have occurred.
Government Grants Government Grants: Government grants are not recognized unless there is reasonable assurance that the Company and Global Wells will comply with the grants’ conditions and that the grants will be received. As of June 30, 2021 and December 31, 2020, the Company received cumulative grants of $1,200,000 and $900,000, respectively. As of June 30, 2021 and December 31, 2020, Global Wells received cumulative grants of $1,302,000. These grants are reported as deferred income within other liabilities in the accompanying condensed consolidated balance sheets as there are conditions attached to the grants that the Company and Global Wells have not met. These conditions include requiring its facility in Rockwall, Texas to maintain a certain minimum tax value for the next five calendar years (the “Required Period”), continue operations in the facility for the Required Period, have a minimum number of full time equivalent employees with a minimum average annual gross wage employed in the operation of the facility in the Required Period, and promise to not engage in a pattern or practice of unlawful employment of aliens during the Required Period.
Derivative Instruments
Derivative Instruments: Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) Topic No. 815, Derivatives and Hedging, requires companies to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the statement of income during the current period.
The Company and Global Wells are exposed to certain risks relating to its ongoing business operations. The primary risks managed by using derivative instruments applicable to the Company and Global Wells is interest rate risk. Interest rate swaps are entered into to manage interest rate risk associated with the Company and Global Wells’ fixed and floating-rate borrowings. As of June 30, 2021 and December 31, 2020, Global Wells had interest rate swaps that are accounted for as a derivative instrument under ASC 815. The Company and Global Wells did not designate interest rate swaps for hedge accounting and as such, the change in fair value of interest rate swaps is recognized as interest expense in the accompanying condensed consolidated statements of income.
Variable Interest Entities
Variable Interest Entities: The Company has a variable interest in two entities, Global Wells and Lollicup Franchising, LLC (prior to September 1, 2020, the acquisition date, see Note 3).
Global Wells
In 2017, Lollicup along with three other unrelated parties formed Global Wells. Lollicup has a 13.5% ownership interest and a 25% voting interest in Global Wells, located in Rockwall, Texas. The purpose of this entity is to own, construct, and manage a warehouse and manufacturing facility. Global Wells’ operating agreement may require its members to make additional contributions only upon the unanimous decision of the members or where the cash in Global Wells’ bank account falls below $50,000. In the event that a member is unable to make an additional capital contribution, the other members will be required to make contributions to offset the amount that member cannot contribute, up to $25,000.
Global Wells was determined to be a variable interest entity in accordance with ASC Topic 810, Consolidations, however, at the time the investment was made, it was determined that Lollicup was not the primary beneficiary. In 2018, Lollicup entered into an operating lease with Global Wells (“Texas Lease”). The lease term for the Texas Lease is for 10 years beginning October 1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May 1, 2019 and calls for a monthly lease payment of $196,000. In June 2020, the Company entered into another operating lease with Global Wells (“New Jersey Lease”). The lease term for the New Jersey Lease is for 5 years beginning July 1, 2020 and calls for a monthly lease payment of $90,128.
Upon entering into the Texas Lease with Lollicup on March 23, 2018, it was determined that Lollicup holds current and potential rights that give it the power to direct activities of Global Wells that most significantly impact Global Wells’ economic performance, receive significant benefits, or the obligation to absorb potentially significant losses, resulting in Lollicup having a controlling financial interest in Global Wells. As a result, Lollicup was deemed to be the primary beneficiary of Global Wells and has consolidated Global Wells under the risk and reward model of ASC Topic 810, for the period from March 23, 2018. The monthly lease payments for the Texas Lease and New Jersey Lease are eliminated upon consolidation.
Assets recognized as a result of consolidating Global Wells do not represent additional assets that could be used to satisfy claims against the Company’s general assets. Conversely, liabilities recognized as a result of consolidating Global Wells do not represent additional claims of the Company’s general assets; they represent claims against the specific assets of Global Wells, except for the Company’s guarantee of Global Wells’ term loans. The Company was a guarantor for Global Wells’ construction loan, which provided for advances up to $21,640,000 and expired in May 2019. In May 2019, Global Wells entered into a loan agreement with a financial institution and used the proceeds from the new term loan to pay off the principal balance and accrued interest related to the construction loan. In June 2020, Global Wells entered into a loan agreement with a financial
institution to purchase land and building in Branchburg, New Jersey, which was also guaranteed by the Company. The Company entered into an operating lease with Global Wells to utilize the facility in Branchburg, New Jersey. As of June 30, 2021 and December 31, 2020, total loan guaranteed by the Company related to Global Wells amounted to $37,150,000 and $37,491,000, respectively. The term loans are also guaranteed by the Company’s two significant stockholders.
The following financial information includes assets and liabilities of Global Wells and are included in the accompanying condensed consolidated balance sheets, except for those that eliminate upon consolidation:
June 30,
2021
December 31,
2020
Cash$234,000 $81,000 
Accounts receivable380,000 343,000 
Prepaid expenses and other current assets93,000 98,000 
Property and equipment, net47,219,000 47,826,000 
Other assets4,992,000 5,260,000 
Total assets
$52,918,000 $53,608,000 
Accounts payable$6,000 $564,000 
Accrued expenses337,000 128,000 
Customer deposits82,000 — 
Due to Lollicup USA Inc.2,620,000 2,990,000 
Long-term debt, current portion711,000 694,000 
Long-term debt, net of current portion36,343,000 36,697,000 
Other liabilities3,005,000 3,906,000 
Total liabilities
$43,104,000 $44,979,000 
Lollicup Franchising, LLC
Prior to the acquisition on September 1, 2020 (see Note 3), the Company’s two major shareholders share common ownership with Lollicup Franchising. Lollicup Franchising owns and operates one store and also licenses its name to third party store owners and operators. The Company sells inventory to Lollicup Franchising and to the licensed third-party stores. In connection with the sales to third-party stores, the Company has an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores are paid to Lollicup Franchising. The Company has determined that the Company held a variable interest in Lollicup Franchising, however, it was determined that the Company is not the primary beneficiary.
The Company has incurred incentive program expenses of $26,000 and $58,000 for the three and six months ended June 30, 2020, respectively, which are reported as a contra to net sales in the accompanying condensed consolidated statements of income.
The Company does not have any explicit arrangements and implicit variable interest where the Company is required to provide financial support to Lollicup Franchising. The Company has determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is zero.
Stockholder's Equity
Stockholder’s Equity: The Company’s Certificate of Incorporation authorizes both common and preferred stock. The total number of shares of all classes of stock authorized for issuance is 110,000,000 shares, par value of $0.001, with 10,000,000 designed as preferred stock and 100,000,000 designated as common stock. Each holder of common stock and preferred stock shall be entitled to one vote per share held.
In June 2020, a $0.04 cents per qualifying share of dividend was declared by the Company. The Company recorded $607,000 of cash dividends as of December 31, 2020.
In June 2020, the Company re-acquired 10,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $107,000 and has been deducted from shareholders’ equity.
In July 2020, the Company re-acquired 13,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $141,000 and has been deducted from shareholders’ equity.
Revenue Recognition
Revenue Recognition: As the Company generates revenues from customers that include national distributors, fast food restaurants with multiple locations, small businesses, and those that purchase for individual consumption, the Company considers revenue disaggregated by customer type to most accurately reflect the nature and uncertainty of its revenue and cash flows that are affected by economic factors. For the three months and six months ended June 30, 2021 and 2020, net sales disaggregated by customer type consists of the amounts shown below.
Three months ended June 30,Six months ended June 30,
2021202020212020
National$22,310,000 $16,168,000 $40,599,000 $31,666,000 
Distributors50,967,000 44,526,000 90,977,000 78,460,000 
Online13,703,000 11,258,000 25,146,000 17,544,000 
Retail7,546,000 12,785,000 13,477,000 21,150,000 
$94,526,000 $84,737,000 $170,199,000 $148,820,000 
•National chains revenue: National chains revenue is derived from fast food restaurants with locations across multiple states. Revenue from transactions with national chains is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
•Distributors revenue: Distributors revenues are derived from national and regional distributors across the U.S. that purchase the Company’s products for restaurants, offices, schools, and government entities. Revenue from national distributions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
•Online revenue: Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from wholesale transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
•Retail revenue: Retail revenue is derived primarily from regional bubble tea shops, boutique coffee shops and frozen yogurt shops. Revenue from retail transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.
The transaction price is the amount of consideration to which the Company expects to be entitled to in exchange for transferring goods to the customer. Revenue is recorded based on the total estimated transaction price, which includes fixed consideration and estimates of variable consideration. Variable consideration includes estimates of rebates and other sales incentives, cash discounts for prompt payment, consideration payable to customers for cooperative advertising and other program incentives, and sales returns. The Company estimate its variable consideration based on contract terms and historical experience of actual results using the expected value method. The performance obligations are generally satisfied shortly after manufacturing and shipment as purchases made by the Company’s customers are manufactured and shipped with minimal lead time.
The Company’s contract liabilities consist of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of June 30, 2021 and December 31, 2020, the contract liabilities were not considered significant to the financial statements.
Shipping and handling fees billed to a customer are recorded within net sales, with corresponding shipping and handling costs recorded in selling expense on the accompanying condensed consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the three months ended June 30, 2021 and 2020 were $7,008,000 and $4,307,000, respectively. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the six months ended June 30, 2021 and 2020 were $12,491,000 and $8,065,000, respectively.
Sales taxes collected concurrently with revenue-producing activities and remitted to governmental authorities are excluded from revenue.
Sales commissions are expensed as incurred due to the amortization period being less than one year and are recorded in selling expense on the accompanying consolidated statements of income.
Advertising Costs Advertising Costs: The Company expenses costs of print production, trade show, online marketing, and other advertisements in the period in which the expenditure is incurred.
Income Taxes
Income Taxes: The Company applies the asset and liability approach for financial accounting and reporting for income taxes. Deferred income taxes arise from temporary differences between income tax and financial reporting and principally relate to recognition of revenue and expenses in different periods for financial and tax accounting purposes and are measured using currently enacted tax rates and laws. In addition, a deferred tax asset can be generated by net operating loss carryforwards. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. 
The Company applies ASC 740, Income Taxes, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.
The Company’s practice is to recognize potential interest and/or penalties related to income tax matters as income tax expense in the accompanying condensed consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the condensed consolidated balance sheets. The Company had no uncertain tax positions as of June 30, 2021 and December 31, 2020.
Fair Value Measurements
Fair Value Measurements: The Company follows ASC 820, Fair Value Measurements, which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants.
ASC 820 establishes a hierarchy of valuation inputs based on the extent to which the inputs are observable in the marketplace. Observable inputs reflect market data obtained from sources independent of the reporting entity and unobservable inputs reflect the entity’s own assumptions about how market participants would value an asset or liability based on the best information available.
Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.
The following describes the hierarchy of inputs used to measure fair value and the primary valuation methodologies used by the Center for financial instruments measured at fair value on a recurring basis. The three levels of inputs are as follows:
Level 1 — Quoted prices in active markets for identical assets or liabilities that the Center has the ability to access as of the measurement date.
Level 2 — Inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the same term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Financial assets are considered Level 3 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.
The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. If the inputs used to measure the financial assets and liabilities fall within more than one level described above, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.
At June 30, 2021 and December 31, 2020, the Company has financial instruments classified within the fair value hierarchy, which consist of the following:
•Interest rate swaps that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability depending on its fair value on the condensed consolidated balance sheet. The fair value
of interest rate swaps is calculated using pricing models that will use volatility to quantify the probability of changes around interest rate trends.
•Money market account, classified as Level 1 within the fair value hierarchy, and reported as a current asset on the condensed consolidated balance sheets.
The following table summarize the Company’s fair value measurements by level at June 30, 2021 for the assets and liabilities measured at fair value on a recurring basis:
Level 1Level 2Level 3
Cash equivalents$3,498,000 $— $— 
Interest rate swaps— (1,704,000)*— 
Fair value, June 30, 2021$3,498,000 $(1,704,000)$— 
*See note 9 for further discussion on interest rate swaps.
The following table summarize the Company’s fair value measurements by level at December 31, 2020 for the assets and liabilities measured at fair value on a recurring basis:
Level 1Level 2Level 3
Cash equivalents$448,000 $— $— 
Interest rate swaps— (2,847,000)— 
Fair value, December 31, 2020$448,000 $(2,847,000)$— 
The Company has not elected the fair value option as presented by ASC 825, Fair Value Option for Financial Assets and Financial Liabilities, for the financial assets and liabilities that are not otherwise required to be carried at fair value. Under ASC 820, material financial assets and liabilities not carried at fair value, including accounts receivable, accounts payable, and borrowing under promissory notes, are reported at their carrying value.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at June 30, 2021 and December 31, 2020 approximates fair value because the interest rate approximates the current market interest rate. The fair value of these financial instruments was determined using level 2 inputs.
Foreign Currency Foreign Currency: The Company includes gains or losses from foreign currency transactions, such as those resulting from the settlement of foreign receivables or payables, in the consolidated statements of operations. The Company recorded a loss on foreign currency transactions of $119,000 and $68,000 for the three months ended June 30, 2021 and 2020, respectively. The Company recorded a loss on foreign currency transactions of $284,000 and $109,000 for the six months ended June 30, 2021 and 2020, respectively.
Stock-Based Compensation
Stock-Based Compensation: The Company recognizes stock-based compensation expense related to employee stock options in accordance with ASC 718, Compensation — Stock Compensation. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees.
The fair value of share-based payment awards is estimated on the grant-date using the Black-Scholes option pricing model. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include the fair value of the Company’s common stock, the expected option term, the expected volatility of the Company’s stock over the option’s expected term, the risk-free interest rate, and the Company’s expected annual dividend yield.
The risk-free interest rate assumption for options granted under the 2019 Stock Incentive Plan is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company’s stock options.
The expected term of employee stock options under the Plan represents the weighted-average period that the stock options are expected to remain outstanding. The expected term of options granted is calculated based on the “simplified method,” which estimates the expected term based on the average of the vesting period and contractual term of the stock option.
The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company’s common stock for a period equal to the expected term of the options.
The dividend yield assumption for options granted under the Plan is based on the Company’s history and expectation of dividend payouts.
Stock-based compensation expense is based on awards that ultimately vest. Forfeitures are accounted for as they occur. The Company has elected to treat stock-based payment awards with graded vesting schedules and time-based service conditions as a single award and recognizes stock-based compensation expense on a straight-line basis over the requisite service period. 
The determination of stock-based compensation is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its net loss could have been significantly different.
New and Recently Adopted Accounting Standards
New and Recently Adopted Accounting Standards: The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012, and as such, the Company have elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, or the Securities Act, for complying with new or revised accounting standards, as a result, the Company will adopt new or revised accounting standards on the relevant dates in which adoption of such standards is required for private companies.
In February 2016, the FASB issued ASU 2016-2 (Topic 842), “Leases”. This ASU amends a number of aspects of lease accounting, including requiring lessees to recognize operating leases with a term greater than one year on their balance sheet as a right-of-use asset and corresponding lease liability, measured at the present value of the lease payments. This ASU is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted. The FASB subsequently issued ASU 2018-11 (Topic 842), “Leases: Targeted Improvements” which amends ASC 842 in two important areas, including (i) allowing lessors to combine lease and associated nonlease components by class of underlying asset in contracts that meet certain criteria and, (ii) provides entities with an optional method for adopting the new leasing guidance by recognizing a cumulative-effect adjustment to the opening balance of the retained earnings, and not to restate the comparative periods presented at the adoption date. The effective date for ASC 842 for public business entities is annual reporting periods beginning after December 15, 2018. The effective date for all other entities is annual reporting periods beginning after December 15, 2021. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13 “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” which adds to U.S. GAAP an impairment model known as the current expected credit loss (CECL) model that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of U.S. GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years for public business entities that are U.S. Securities and Exchange Commission (SEC) filers. For all other public business entities, the ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted beginning after December 15, 2018, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), “Financial Instruments-Credit Losses: Effective Dates” which amends the effective date for SEC filers that are eligible to be ‘smaller reporting companies’, non-SEC filers and all other companies, including not-for-profit companies and employee benefit plans. For calendar-year end companies that are eligible for the deferral, the effective date is January 1, 2023. The Company elects to adopt the new standard in annual reporting period beginning after January 1, 2023, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In June 2018, the FASB issued ASU 2018-7 (Topic 718), “Compensation — Stock Compensation: Improvements to Non-employee Share based Payment Accounting”, which supersedes Subtopic 505-50 and expands the scope of ASC Topic 718 to include share-based payments issued to nonemployees for goods and services. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide financing to the issuer or awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC Topic 606. The FASB subsequently issued ASU 2019-8 (Topic 718), “Compensation — Stock Compensation” which clarifies guidance in Topic 718 on measurement and classification of share-based payments to customers. The amendments in this ASU are effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than a company’s adoption date of Topic 606. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.
In August 2018, the FASB issued ASU 2018-13 “Fair Value Measurement (Topic 820) Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement”. The guidance in this ASU eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. Entities are no longer required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy but require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. Certain provisions are applied prospectively while others are applied retrospectively. This ASU is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company’s financial position, results of operations and cash flow.
In December 2019, the FASB issued ASU 2019-12 “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes”. The guidance in this ASU eliminates certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. For public entities, the amendments in this Update are effective for fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption of the amendment is permitted. As part of the IPO relief provided to EGC, an EGC may elect to adopt new standards on the timeline afforded a private company. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company’s consolidated financial statements.
In March 2020, the FASB issued ASU 2020-3 “Codification Improvements to Financial Instruments”. The guidance in this ASU clarifies the requirement for all entities to provide the fair value option disclosures in paragraphs 825-10-50-24through 50-32 of the FASB’s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, “Leases”, should be the contractual term used to measure expected credit losses under ASC 326, “Financial Instruments — Credit Losses”. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity’s adoption of ASU 2016-13.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Schedule of estimated useful life of property and equipment
The estimated useful life of property and equipment are as follows:
Machinery and equipment
5 years to 10 years
Leasehold improvementsLower of useful life or lease term
Vehicles
3 years to 5 years
Furniture and fixtures7 years
Building
28 years to 40 years
Property held under capital leases
3 years to 5 years
Computer hardware and software3 years
Schedule of goodwill
The following table displays a roll-forward of the carrying amount of goodwill from December 31, 2020 to June 30, 2021:
Balance at December 31, 2020$3,113,000 
Accumulated impairment losses — 
Goodwill, net of impairment losses$3,113,000 
Goodwill acquired397,000 
Impairment losses— 
Balance at June 30, 2021
Aggregate goodwill acquired 3,510,000 
Accumulated impairment losses — 
Goodwill, net of impairment losses$3,510,000 
Schedule of variable interest entity financial information
The following financial information includes assets and liabilities of Global Wells and are included in the accompanying condensed consolidated balance sheets, except for those that eliminate upon consolidation:
June 30,
2021
December 31,
2020
Cash$234,000 $81,000 
Accounts receivable380,000 343,000 
Prepaid expenses and other current assets93,000 98,000 
Property and equipment, net47,219,000 47,826,000 
Other assets4,992,000 5,260,000 
Total assets
$52,918,000 $53,608,000 
Accounts payable$6,000 $564,000 
Accrued expenses337,000 128,000 
Customer deposits82,000 — 
Due to Lollicup USA Inc.2,620,000 2,990,000 
Long-term debt, current portion711,000 694,000 
Long-term debt, net of current portion36,343,000 36,697,000 
Other liabilities3,005,000 3,906,000 
Total liabilities
$43,104,000 $44,979,000 
Summary of net sales disaggregated by customer type For the three months and six months ended June 30, 2021 and 2020, net sales disaggregated by customer type consists of the amounts shown below.
Three months ended June 30,Six months ended June 30,
2021202020212020
National$22,310,000 $16,168,000 $40,599,000 $31,666,000 
Distributors50,967,000 44,526,000 90,977,000 78,460,000 
Online13,703,000 11,258,000 25,146,000 17,544,000 
Retail7,546,000 12,785,000 13,477,000 21,150,000 
$94,526,000 $84,737,000 $170,199,000 $148,820,000 
Schedule of concentration of credit risk
For the three and six months ended June 30, 2021 and 2020, respectively, purchases from the following vendor makes up greater than 10 percent of total purchases:
Three months ended June 30,Six months ended June 30,
2021202020212020
Keary Global Ltd. ("Keary Global") and its affiliate, Keary International, Ltd.- related parties
14.8 %14 %12.2 %— %
Shanghai Quantong Packaging Printing Co., Ltd.— %*19 %— %11 %
*purchases represented less than 10% of total purchases
Amounts due to the following vendors at June 30, 2021 and December 31, 2020 that exceed 10 percent of total accounts payable are as follows:
June 30,
2021
December 31,
2020
Keary Global and its affiliate, Keary International - related parties
13 %18 %
Taizhou Fuling Plastics Co.,Ltd
10 %11 %
Summary of fair value measurements by level for the assets and liabilities measured at fair value on a recurring basis
The following table summarize the Company’s fair value measurements by level at June 30, 2021 for the assets and liabilities measured at fair value on a recurring basis:
Level 1Level 2Level 3
Cash equivalents$3,498,000 $— $— 
Interest rate swaps— (1,704,000)*— 
Fair value, June 30, 2021$3,498,000 $(1,704,000)$— 
*See note 9 for further discussion on interest rate swaps.
The following table summarize the Company’s fair value measurements by level at December 31, 2020 for the assets and liabilities measured at fair value on a recurring basis:
Level 1Level 2Level 3
Cash equivalents$448,000 $— $— 
Interest rate swaps— (2,847,000)— 
Fair value, December 31, 2020$448,000 $(2,847,000)$— 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Summary of assets acquired and liabilities assumed
The following table summarizes the preliminary assets acquired as a result of this acquisition:
Inventories$153,000 
Property and equipment50,000
Customer relationships400,000
Goodwill397,000
Total assets acquired$1,000,000 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of inventories
Inventories consist of the following:
June 30,
2021
December 31,
2020
Raw materials
$12,369,000 $4,251,000 
Work in progress
— 133,000 
Finished goods
50,554,000 45,252,000 
Subtotal
62,923,000 49,636,000 
Less inventory reserve
(675,000)(675,000)
Total inventories
$62,248,000 $48,961,000 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
Property and equipment, net consist of the following:
June 30,
2021
December 31,
2020
Machinery and equipment$57,682,000 $55,528,000 
Leasehold improvements17,929,000 17,832,000 
Vehicles3,532,000 3,447,000 
Furniture and fixtures855,000 851,000 
Building34,134,000 34,134,000 
Land11,907,000 11,907,000 
Property held under capital leases1,607,000 1,607,000 
Computer hardware and software546,000 546,000 
128,192,000 125,852,000 
Less accumulated depreciation(35,256,000)(30,319,000)
Total property and equipment, net
$92,936,000 $95,533,000 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Summary of accrued expense liabilities
The following table summarizes information related to accrued expense liabilities:
June 30,
2021
December 31,
2020
Accrued expenses$3,371,000 $2,085,000 
Accrued interest73,000 199,000 
Accrued payroll1,338,000 1,253,000 
Accrued vacation and sick pay647,000 496,000 
Accrued shipping expenses746,000 433,000 
Accrued legal fees56,000 192,000 
Deferred rent liability353,000 301,000 
Total accrued expenses
$6,584,000 $4,959,000 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt consists of the following:
June 30,
2021
December 31,
2020
A promissory note that allowed for advances up to $5,000,000 through March 2018, at which point it converted to a term loan. Outstanding principal balance of $4,814,677 was converted in March 2018, maturing in March 2023. Principal and interest payment of $90,815 due monthly at the fixed rate of 4.98%. The loan was secured by certain machinery and equipment. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum fixed charge coverage ratio and net income.
$— $2,322,000 
An equipment loan with a draw down period ending August 28, 2019 for up to $10,000,000, at which point the entire principal outstanding was due, unless extended. Outstanding principal balance of $9,476,000 was converted to a term loan in June 2019, maturing in July 2024. Principal and interest payment of $192,572 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 7,450,000 
A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $55,539 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate (3.25% and 3.25% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 212,000 
A $935,000 term loan that expires December 31, 2021. Principal and interest payment of $19,834 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues at a fixed rate of 3.50%. The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders.  In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 234,000 
Subtotal, continue on following page
$— $10,218,000 
June 30,
2021
December 31,
2020
Subtotal from previous page
$— $10,218,000 
An equipment loan with a draw down period ended May 31, 2019 for up to $10,000,000. After the draw period, the outstanding principal balance is converted to a term loan payable, maturing on May 31, 2024. The first principal and interest payment  commenced in July 2019. Interest accrued based on prime rate (3.25% and 3.25% at June 30, 2021 and December 31, 2020, respectively). The loan was secured by the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain fixed financial covenants, including a fixed charge coverage ratio and a minimum tangible net worth.
— 7,000,000 
A $3,000,000 term loan that expires December 2024. Interest only payment due for the first six months. Principal and interest payment of $57,769 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrued at prime rate plus 0.25% (3.50% and 3.50% at June 30, 2021 and December 31, 2020, respectively).The loan was secured the Company’s assets and guaranteed by the Company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio.
— 2,444,000 
A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% and 3.00% at June 30, 2021 and December 31, 2020, respectively) and principal payments ranging from $24,356 to $39,581 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan was collateralized by substantially all of the Company’s and Global Well’s assets and was guaranteed by the Company and its stockholders. The Company incurred debt issuance costs of approximately $119,000, which is reported as a reduction of the carrying value of debt on the accompanying consolidated balance sheet.
20,973,000 21,130,000 
A $3,000,000 term loan that expires June 17, 2025. Principal and interest payment of $54,623 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate plus margin of 0.25% (3.50% and 3.50% as of June 30, 2021 and December 31, 2020, respectively). The loan was secured by the company’s assets and guaranteed  by the company’s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.
— 2,723,000 
A $5,000,000 Paycheck Protection Program loan that expires April 16, 2022. Interest accrues at 1.0%.
— 5,000,000 
Subtotal, continue on following page
$20,973,000 $48,515,000 
June 30, 2021December 31, 2020
Subtotal from previous page
$20,973,000 $48,515,000 
A $16,540,000 term loan that matures June 30, 2025. Interest accrues at 4.5% fixed and principal payments ranging from $30,524 to $37,720 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of the Company’s and Global Well’s assets and is guaranteed by the Company and its stockholders.
16,177,000 16,361,000 
Long-term debt
37,150,000 64,876,000 
Less: unamortized loan fees
(96,000)(102,000)
Less: current portion
(711,000)(11,364,000)
Long-term debt, net of current portion
$36,343,000 $53,410,000 
Schedule of future maturities
At June 30, 2021, future maturities :
2021 (remainder)$352,000 
2022729,000 
2023762,000 
2024802,000 
202515,169,000 
Thereafter19,336,000 
$37,150,000 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Summary of stock option activity
A summary of the Company’s stock option activity under the Plan for the period ended June 30, 2021 is as follows:
Number of
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contract
Life
(In Years)
Aggregate
Intrinsic
Value
Outstanding at December 31, 202015,000 $10.008.0$— 
Granted— — 
Exercised— — 
Canceled/forfeited— — 
Outstanding at June 30, 202115,000 $10.007.5$— 
Expected to vest at June 30, 202115,000 $10.007.5$— 
Exercisable at June 30, 2021— — 0.0$— 
Summary of unvested restricted stock unit activity
The Company issued restricted stock units to employees of the Company. The following table summarizes the unvested restricted stock units for the period ended June 30, 2021:
Number of
Shares
Outstanding
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 2020256,000 $10.00 
Granted40,000 17.98 
Vested— — 
Forfeited(50,000)12.85 
Unvested at June 30, 2021246,000 $11.30 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of earnings per share
Basic earnings per share is calculated by dividing the net income attributable to Karat Packaging for the year by the weighted average number of common shares outstanding during the related period.
Three months ended June 30,
Six months ended June 30,
2021202020212020
Net income attributable to Karat Packaging Inc.$9,583,000 $10,072,000 $11,363,000 $12,523,000 
Weighted average number of common shares in issue18,908,648 15,180,879 17,048,160 15,185,440 
Basic earnings per share
$0.51 $0.66 $0.67 $0.82 
The dilutive earnings per share is calculated by dividing the profit attributable to equity holders of the Company by the weighted average number of shares that would have been in issue, inclusive of all potentially dilutive shares including unexercised stock options and unvested restricted stock, adjusted by the number of such shares that would have been issued at fair value as follows:
Three months ended June 30,
Six months ended June 30,
2021202020212020
Net income attributable to Karat Packaging Inc.$9,583,000 $10,072,000 $11,363,000 $12,523,000 
Weighted average number of common shares in issue18,908,648 15,180,879 17,048,160 15,185,440 
Dilutive shares
Stock options and restricted stock units
117,223 271,000 117,223 271,000 
Adjusted weighted average number of common shares19,025,871 15,451,879 17,165,383 15,456,440 
Diluted earnings per share
$0.50 $0.65 $0.66 $0.81 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease obligations
At June 30, 2021, approximate future minimum lease obligations, which includes payment to Global Wells under certain lease arrangements as described above, are as follows:
2021 (remainder)$3,256,000 
20226,603,000 
20236,696,000 
20245,513,000 
20253,743,000 
Thereafter10,731,000 
$36,542,000 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations (Details)
6 Months Ended
Jun. 30, 2021
distributionCenter
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Distribution centers operated by entity 6
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Accounting Policies [Abstract]    
Reportable segment | segment 1  
Money market deposits, exceeding federally insured limits | $ $ 3.2 $ 0.2
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Estimated Useful Life (Details)
6 Months Ended
Jun. 30, 2021
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 7 years
Computer hardware and software  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 3 years
Minimum | Machinery and equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 5 years
Minimum | Vehicles  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 3 years
Minimum | Building  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 28 years
Minimum | Property held under capital leases  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 3 years
Maximum | Machinery and equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 10 years
Maximum | Vehicles  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 5 years
Maximum | Building  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 40 years
Maximum | Property held under capital leases  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 5 years
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Schedule of Goodwill (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
Goodwill [Roll Forward]  
Goodwill gross, beginning balance $ 3,113,000
Accumulated impairment losses, beginning balance 0
Goodwill, beginning balance 3,113,000
Goodwill acquired 397,000
Impairment losses 0
Goodwill gross, ending balance
Accumulated impairment losses, ending balance 0
Goodwill, ending balance $ 3,510,000
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
stockholder
Dec. 31, 2020
USD ($)
Deposits [Abstract]    
Deposits relating to machinery and equipment $ 3,100,000 $ 1,800,000
Business Combination, Goodwill [Abstract]    
Reporting unit | stockholder 1  
Impairments of goodwill $ 0  
Government Grants    
Cumulative grants 1,200,000 900,000
Global Wells    
Government Grants    
Cumulative grants $ 1,302,000 $ 1,302,000
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Global Wells (Details) - Global Wells
6 Months Ended 12 Months Ended
Jul. 01, 2020
USD ($)
May 01, 2019
USD ($)
Oct. 01, 2018
USD ($)
Jun. 30, 2021
USD ($)
shareholder
Dec. 31, 2017
USD ($)
stockholder
Dec. 31, 2020
USD ($)
May 31, 2019
USD ($)
Variable Interest Entity [Line Items]              
Other unrelated parties | stockholder         3    
Ownership interest         13.50%    
Voting interest         25.00%    
Minimum bank account to make additional contributions from members         $ 50,000    
Contributions to offset the amount that member cannot contribute (up to)         $ 25,000    
Maximum advances (up to)             $ 21,640,000
Total loan guaranteed       $ 37,150,000   $ 37,491,000  
Number of primary stockholders who guaranteed loans | shareholder       2      
Texas              
Variable Interest Entity [Line Items]              
Lease term     10 years        
Monthly lease payment   $ 196,000 $ 214,500        
New Jersey              
Variable Interest Entity [Line Items]              
Lease term 5 years            
Monthly lease payment $ 90,128            
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 7,682,000 $ 448,000
Accounts receivable 32,598,000 23,838,000
Prepaid expenses and other current assets 3,431,000 6,530,000
Property and equipment, net 92,936,000 95,533,000
Other assets 70,000 161,000
Total assets 207,083,000 181,104,000
Accounts payable 24,354,000 20,069,000
Accrued expenses 6,584,000 4,959,000
Customer deposits 1,209,000 551,000
Due to Lollicup USA Inc. 3,608,000 5,038,000
Long-term debt, current portion 711,000 11,364,000
Other liabilities 4,205,000 5,049,000
Total liabilities 86,995,000 141,236,000
Global Wells    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 234,000 81,000
Accounts receivable 380,000 343,000
Prepaid expenses and other current assets 93,000 98,000
Property and equipment, net 47,219,000 47,826,000
Other assets 4,992,000 5,260,000
Total assets 52,918,000 53,608,000
Accounts payable 6,000 564,000
Accrued expenses 337,000 128,000
Customer deposits 82,000 0
Due to Lollicup USA Inc. 2,620,000 2,990,000
Long-term debt, current portion 711,000 694,000
Long-term debt, net of current portion 36,343,000 36,697,000
Other liabilities 3,005,000 3,906,000
Total liabilities $ 43,104,000 $ 44,979,000
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details) - Lollicup Franchising, LLC
3 Months Ended 6 Months Ended
Sep. 01, 2020
store
shareholder
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Variable Interest Entity [Line Items]        
Major shareholders who share common ownership with Lollicup Franchising | shareholder 2      
Store owned | store 1      
Incentive program expenses   26,000 58,000  
Maximum exposure to loss       $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Stockholder's Equity (Details)
1 Months Ended 6 Months Ended
Jul. 31, 2020
USD ($)
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2021
vote
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Accounting Policies [Abstract]        
Total number of shares of all classes of stock authorized (in shares)     110,000,000  
Common stock, par value (in dollars per share) | $ / shares     $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares)     10,000,000  
Common stock, shares authorized (in shares)     100,000,000 100,000,000
Votes per share held | vote     1  
Ordinary share per dividend (in dollars per share) | $ / shares   $ 0.04    
Cash dividends | $       $ 607,000
Treasury stock acquired (in shares) 13,000 10,000    
Payments to acquire treasury stock | $ $ 141,000 $ 107,000    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 94,526,000 $ 84,737,000 $ 170,199,000 $ 148,820,000
Cost of goods sold 66,428,000 55,830,000 120,475,000 102,022,000
Selling expenses        
Disaggregation of Revenue [Line Items]        
Cost of goods sold 7,008,000 4,307,000 12,491,000 8,065,000
National        
Disaggregation of Revenue [Line Items]        
Net sales 22,310,000 16,168,000 40,599,000 31,666,000
Distributors        
Disaggregation of Revenue [Line Items]        
Net sales 50,967,000 44,526,000 90,977,000 78,460,000
Online        
Disaggregation of Revenue [Line Items]        
Net sales 13,703,000 11,258,000 25,146,000 17,544,000
Retail        
Disaggregation of Revenue [Line Items]        
Net sales $ 7,546,000 $ 12,785,000 $ 13,477,000 $ 21,150,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Marketing and Advertising Expense [Abstract]          
Advertising costs $ 632,000 $ 303,000 $ 1,020,000 $ 789,000  
Income Tax Disclosure [Abstract]          
Uncertain tax positions $ 0   $ 0   $ 0
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - Supplier
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Purchases | Keary Global and its affiliate, Keary International - related parties          
Concentration Risk [Line Items]          
Concentration risk percentage 14.80% 14.00% 12.20%    
Purchases | Shanghai Quantong Packaging Printing Co., Ltd.          
Concentration Risk [Line Items]          
Concentration risk percentage   19.00%   11.00%  
Accounts payable | Keary Global and its affiliate, Keary International - related parties          
Concentration Risk [Line Items]          
Concentration risk percentage     13.00%   18.00%
Accounts payable | Taizhou Fuling Plastics Co.,Ltd          
Concentration Risk [Line Items]          
Concentration risk percentage     10.00%   11.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Fair Value Measurements (Details) - Recurring basis - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 3,498,000 $ 448,000
Interest rate swaps 0 0
Fair value 3,498,000 448,000
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Interest rate swaps (1,704,000) (2,847,000)
Fair value (1,704,000) (2,847,000)
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Interest rate swaps 0 0
Fair value $ 0 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Foreign Currency (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Foreign Currency        
Loss of foreign currency transactions $ 119,000 $ 68,000 $ 284,000 $ 109,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Narrative (Details)
Mar. 01, 2021
USD ($)
Pacific Cup, Inc  
Business Acquisition [Line Items]  
Cash consideration $ 1,000,000
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Pacific Cup (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Business Acquisition [Line Items]    
Goodwill $ 3,510,000 $ 3,113,000
Pacific Cup, Inc    
Business Acquisition [Line Items]    
Inventories 153,000  
Property and equipment 50,000  
Customer relationships 400,000  
Goodwill 397,000  
Total assets acquired $ 1,000,000  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 12,369,000 $ 4,251,000
Work in progress 0 133,000
Finished goods 50,554,000 45,252,000
Subtotal 62,923,000 49,636,000
Less inventory reserve (675,000) (675,000)
Total inventories $ 62,248,000 $ 48,961,000
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment, Net, by Type [Abstract]          
Property and equipment, gross $ 128,192,000   $ 128,192,000   $ 125,852,000
Less accumulated depreciation (35,256,000)   (35,256,000)   (30,319,000)
Total property and equipment, net 92,936,000   92,936,000   95,533,000
Depreciation and amortization expense 2,479,000 $ 3,302,000 4,943,000 $ 3,869,000  
Machinery and equipment          
Property, Plant and Equipment, Net, by Type [Abstract]          
Property and equipment, gross 57,682,000   57,682,000   55,528,000
Leasehold improvements          
Property, Plant and Equipment, Net, by Type [Abstract]          
Property and equipment, gross 17,929,000   17,929,000   17,832,000
Vehicles          
Property, Plant and Equipment, Net, by Type [Abstract]          
Property and equipment, gross 3,532,000   3,532,000   3,447,000
Furniture and fixtures          
Property, Plant and Equipment, Net, by Type [Abstract]          
Property and equipment, gross 855,000   855,000   851,000
Building          
Property, Plant and Equipment, Net, by Type [Abstract]          
Property and equipment, gross 34,134,000   34,134,000   34,134,000
Land          
Property, Plant and Equipment, Net, by Type [Abstract]          
Property and equipment, gross 11,907,000   11,907,000   11,907,000
Property held under capital leases          
Property, Plant and Equipment, Net, by Type [Abstract]          
Property and equipment, gross 1,607,000   1,607,000   1,607,000
Computer hardware and software          
Property, Plant and Equipment, Net, by Type [Abstract]          
Property and equipment, gross $ 546,000   $ 546,000   $ 546,000
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Line of Credit (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2019
Sep. 29, 2019
May 30, 2019
Line of Credit Facility [Line Items]          
Line of credit $ 0 $ 33,169,000      
Line of credit          
Line of Credit Facility [Line Items]          
Maximum borrowing $ 40,000,000 $ 34,668,000 $ 40,000,000 $ 30,000,000 $ 25,000,000
Floor rate 3.75% 3.75%      
Line of credit $ 3,239,000 $ 33,169,000      
Standby letter of credit          
Line of Credit Facility [Line Items]          
Line of credit $ 900,000 $ 900,000      
Prime Rate | Line of credit          
Line of Credit Facility [Line Items]          
Spread on variable rate 0.25%        
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses - Summary of Accrued Expense (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued expenses $ 3,371,000 $ 2,085,000
Accrued interest 73,000 199,000
Accrued payroll 1,338,000 1,253,000
Accrued vacation and sick pay 647,000 496,000
Accrued shipping expenses 746,000 433,000
Accrued legal fees 56,000 192,000
Deferred rent liability 353,000 301,000
Total accrued expenses $ 6,584,000 $ 4,959,000
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Long-term debt $ 37,150,000 $ 64,876,000
Less: unamortized loan fees (96,000) (102,000)
Less: current portion (711,000) (11,364,000)
Long-term debt, net of current portion 36,343,000 53,410,000
Promissory Note    
Debt Instrument [Line Items]    
Maximum borrowing capacity 5,000,000  
Amount converted to term loan 4,814,677  
Term Loan, Maturing March 2023    
Debt Instrument [Line Items]    
Long-term debt 0 2,322,000
Monthly principal and interest payments $ 90,815  
Fixed interest rate 4.98%  
Equipment Loan, Draw Down Period Ending August 28, 2019    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 10,000,000  
Amount converted to term loan 9,476,000  
Term Loan, Maturing July 2024    
Debt Instrument [Line Items]    
Long-term debt 0 7,450,000
Monthly principal and interest payments $ 192,572  
Fixed interest rate 5.75%  
Term Loan, Maturing April 30, 2021    
Debt Instrument [Line Items]    
Long-term debt $ 0 $ 212,000
Monthly principal and interest payments $ 55,539  
Fixed interest rate 3.25% 3.25%
Face amount of loan $ 2,130,000  
Term Loan, Maturing December 31, 2021    
Debt Instrument [Line Items]    
Long-term debt 0 $ 234,000
Monthly principal and interest payments $ 19,834  
Fixed interest rate 3.50%  
Face amount of loan $ 935,000  
Subtotal 1    
Debt Instrument [Line Items]    
Long-term debt 0 $ 10,218,000
Equipment Loan With Draw Down Period Ending May 31, 2019    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 10,000,000  
Fixed interest rate 3.25% 3.25%
Term Loan, Maturing May 31, 2024    
Debt Instrument [Line Items]    
Long-term debt $ 0 $ 7,000,000
Term Loan, Maturing December 2024    
Debt Instrument [Line Items]    
Long-term debt 0 $ 2,444,000
Monthly principal and interest payments 57,769  
Face amount of loan $ 3,000,000  
Term Loan, Maturing December 2024 | Prime Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.25%  
Interest rate during the period 3.50% 3.50%
Term Loan, Maturing May 2029    
Debt Instrument [Line Items]    
Long-term debt $ 20,973,000 $ 21,130,000
Face amount of loan 21,580,000  
Debt issuance costs 119,000  
Term Loan, Maturing May 2029 | Minimum    
Debt Instrument [Line Items]    
Monthly principal and interest payments 24,356  
Term Loan, Maturing May 2029 | Maximum    
Debt Instrument [Line Items]    
Monthly principal and interest payments $ 39,581  
Term Loan, Maturing May 2029 | Prime Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.25%  
Interest rate during the period 3.00% 3.00%
Term Loan, Maturing June 17, 2025    
Debt Instrument [Line Items]    
Long-term debt $ 0 $ 2,723,000
Monthly principal and interest payments 54,623  
Face amount of loan $ 3,000,000  
Term Loan, Maturing June 17, 2025 | Prime Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.25%  
Interest rate during the period 3.50% 3.50%
Paycheck Protection Program, CARES Act    
Debt Instrument [Line Items]    
Long-term debt $ 0 $ 5,000,000
Fixed interest rate 1.00%  
Face amount of loan $ 5,000,000  
Subtotal 2    
Debt Instrument [Line Items]    
Long-term debt 20,973,000 48,515,000
Term Loan, Maturing June 30, 2025    
Debt Instrument [Line Items]    
Long-term debt $ 16,177,000 $ 16,361,000
Fixed interest rate 4.50%  
Face amount of loan $ 16,540,000  
Term Loan, Maturing June 30, 2025 | Minimum    
Debt Instrument [Line Items]    
Monthly principal and interest payments 30,524  
Term Loan, Maturing June 30, 2025 | Maximum    
Debt Instrument [Line Items]    
Monthly principal and interest payments $ 37,720  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Schedule of Future Maturities (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Future maturities:    
2021 (remainder) $ 352,000  
2022 729,000  
2023 762,000  
2024 802,000  
2025 15,169,000  
Thereafter 19,336,000  
Long-term debt $ 37,150,000 $ 64,876,000
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 10, 2021
Apr. 16, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Debt Instrument [Line Items]            
Forgiveness of PPP loan     $ 5,000,000 $ 0 $ 5,000,000 $ 0
Paycheck Protection Program, CARES Act            
Debt Instrument [Line Items]            
Loan proceeds received   $ 5,000,000        
Forgiveness of PPP loan $ 5,000,000.0   $ 5,000,000.0   $ 5,000,000.0  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Interest Rate Swaps (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 13, 2019
Jun. 03, 2019
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Apr. 30, 2021
Dec. 31, 2020
Jun. 30, 2019
Derivative [Line Items]                  
Interest income (expense)     $ 1,128,000 $ 705,000 $ 850,000 $ 4,011,000      
Interest Rate Swap                  
Derivative [Line Items]                  
Term of contract   5 years              
Fixed interest rate   5.19%              
Notional value                 $ 10,000,000
Derivative interest income     6,000   47,000        
Derivative interest expense       28,000   201,000      
Interest income (expense)     196,200   196,200        
Notional amount, termination             $ 10,000,000    
Interest Rate Swap | Global Wells                  
Derivative [Line Items]                  
Term of contract 10 years                
Fixed interest rate 5.05%                
Notional value                 $ 21,580,000
Derivative interest income     382,000   900,000        
Derivative interest expense       $ 89,000   $ 2,097,000      
Interest Rate Swap | Other Liabilities                  
Derivative [Line Items]                  
Derivative fair value     0   0     $ 243,000  
Interest Rate Swap | Other Liabilities | Global Wells                  
Derivative [Line Items]                  
Derivative fair value     $ 1,704,000   $ 1,704,000     $ 2,604,000  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Obligations under Capital Leases (Details)
6 Months Ended
Jun. 30, 2021
Minimum  
Schedule of Capital Lease Obligations [Line Items]  
Interest rates on capitalized leases 3.55%
Maximum  
Schedule of Capital Lease Obligations [Line Items]  
Interest rates on capitalized leases 6.50%
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Jan. 31, 2019
Stock-based Compensation          
Shares authorized (in shares)         2,000,000
Shares reserved for issuance (in shares)         2,000,000
Remaining stock-based compensation expense for unvested stock options $ 30,000   $ 30,000    
Stock-based compensation expense 200,000 $ 0 200,000 $ 0  
Remaining stock-based compensation expense for unvested restricted stock units $ 2,500,000   $ 2,500,000    
Restricted Stock Units (RSUs)          
Stock-based Compensation          
Vesting period     3 years    
Share-based Payment Arrangement, Option          
Stock-based Compensation          
Vesting period     1 year    
Maximum          
Stock-based Compensation          
Award term     10 years    
Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power          
Stock-based Compensation          
Minimum exercise price to fair market value of common stock at the date of grant 110.00%   110.00%    
Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power | Maximum          
Stock-based Compensation          
Award term     5 years    
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Summary of Stock Options Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Number of Options    
Outstanding at beginning of period (in shares) 15,000  
Granted (in shares) 0  
Exercised (in shares) 0  
Canceled/forfeited (in shares) 0  
Outstanding at end of period (in shares) 15,000 15,000
Number of options, expected to vest (in shares) 15,000  
Number of options, exercisable (in shares) 0  
Weighted- Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 10.00  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0  
Canceled/forfeited (in dollars per share) 0  
Outstanding at end of period (in dollars per share) 10.00 $ 10.00
Weighted average exercise price, expected to vest (in dollars per share) 10.00  
Weighted average exercise price, exercisable (in dollars per share) $ 0  
Stock Option Activity, Additional Disclosures    
Weighted average remaining contract life, options outstanding 7 years 6 months 8 years
Weighted average remaining contract life, expected to vest 7 years 6 months  
Weighted average remaining contract life, exercisable 0 years  
Aggregate intrinsic value, options outstanding $ 0 $ 0
Aggregate intrinsic value, expected to vest 0  
Aggregate intrinsic value, exercisable $ 0  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Number of Shares Outstanding  
Outstanding at beginning of period (in shares) | shares 256,000
Granted (in shares) | shares 40,000
Vested (in shares) | shares 0
Forfeited (in shares) | shares (50,000)
Outstanding at end of period (in shares) | shares 246,000
Weighted Average Grant Date Fair Value  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 10.00
Granted (in dollars per share) | $ / shares 17.98
Vested (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 12.85
Outstanding at end of period (in dollars per share) | $ / shares $ 11.30
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share Reconciliation [Abstract]        
Net income attributable to Karat Packaging Inc. $ 9,583,000 $ 10,072,000 $ 11,363,000 $ 12,523,000
Weighted average number of common shares in issue (in shares) 18,908,648 15,180,879 17,048,160 15,185,440
Basic earnings per share (in dollars per share) $ 0.51 $ 0.66 $ 0.67 $ 0.82
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Net income attributable to Karat Packaging Inc. $ 9,583,000 $ 10,072,000 $ 11,363,000 $ 12,523,000
Weighted average common shares outstanding, basic (in shares) 18,908,648 15,180,879 17,048,160 15,185,440
Dilutive shares        
Stock options and restricted stock units (in shares) 117,223 271,000 117,223 271,000
Adjusted weighted average number of common shares (in shares) 19,025,871 15,451,879 17,165,383 15,456,440
Diluted earnings per share (in dollars per share) $ 0.50 $ 0.65 $ 0.66 $ 0.81
Potentially dilutive shares excluded from diluted earnings per share calculation (in shares)     143,777  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Narrative (Details) - Global Wells - USD ($)
Sep. 09, 2020
Jul. 01, 2020
May 01, 2019
Oct. 01, 2018
Lessee, Lease, Description [Line Items]        
Operating lease term 38 months      
Texas        
Lessee, Lease, Description [Line Items]        
Operating lease term       10 years
Monthly lease payment     $ 196,000 $ 214,500
New Jersey        
Lessee, Lease, Description [Line Items]        
Operating lease term   5 years    
Monthly lease payment   $ 90,128    
Minimum        
Lessee, Lease, Description [Line Items]        
Monthly lease payment $ 57,602      
Maximum        
Lessee, Lease, Description [Line Items]        
Monthly lease payment $ 61,110      
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Future minimum lease obligations (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2021 (remainder) $ 3,256
2022 6,603
2023 6,696
2024 5,513
2025 3,743
Thereafter 10,731
Total $ 36,542
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]            
Common stock, shares outstanding (in shares)   19,709,500   19,709,500   15,167,000
Related party payable   $ 3,608,000   $ 3,608,000   $ 5,038,000
Affiliated Entity | Lollicup Franchising, LLC            
Related Party Transaction [Line Items]            
Cash consideration $ 900,000          
Sales from related party     $ 4,000   $ 18,000  
Incentive program expenses     26,000   58,000  
Affiliated Entity | Keary Global            
Related Party Transaction [Line Items]            
Common stock, shares outstanding (in shares)   250,004   250,004    
Related party payable   $ 3,608,000   $ 3,608,000   5,038,000
Purchases from related party   13,645,000 $ 4,028,000 18,700,000 $ 11,810,000  
Affiliated Entity | Keary International            
Related Party Transaction [Line Items]            
Related party payable   3,608,000   3,608,000   $ 5,038,000
Purchases from related party   $ 13,645,000 $ 4,028,000 $ 18,700,000 $ 11,810,000  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 10, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Contingency [Line Items]          
Income tax expense   $ 1,547,000 $ 3,832,000 $ 2,733,000 $ 4,032,000
Effective tax rate   14.20% 27.80% 18.10% 27.70%
Forgiveness of PPP loan   $ 5,000,000 $ 0 $ 5,000,000 $ 0
Paycheck Protection Program, CARES Act          
Income Tax Contingency [Line Items]          
Effective tax rate   23.30%   23.30%  
Forgiveness of PPP loan $ 5,000,000.0 $ 5,000,000.0   $ 5,000,000.0  
Effective income tax rate, reduction   0.091   0.052  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - USD ($)
6 Months Ended
Jul. 07, 2021
Jun. 30, 2021
Jun. 30, 2020
Subsequent Event [Line Items]      
Warehouse building cost   $ 957,000 $ 27,389,000
Subsequent Event      
Subsequent Event [Line Items]      
Warehouse building cost $ 1,100,000    
EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,**#5,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #"B@U3<=)&@>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVE1)'1S43PI""XHWD(RNQML_I",M/OVIG6WB^@#"+EDYI=O MOH'T.@H=$CZG$#&1Q7PUN<%GH>.&'8BB ,CZ@$[ENB1\:>Y"TA*OVA M]@AMT]R 0U)&D8(96,65R&1OM- )%85TPAN]XN-G&A:8T8 #.O24@=<-8C]V2*SMP>'MZ?%G6K:S/ MI+S&\BI;0<>(&W:>_-K=W6\?F&R;EE?-;<6[;621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,**#5-7#T_W.P4 .05 8 >&PO=V]R:W-H965T&UL MI9C;;N,V$(:OMT]!&+UH@=B2*!\7C@''2=HTNUEOG+;8%KV@)=H2(I$N1?GP M]AU*MN0$\DC%WB0ZS>]/0^J?(<<[J5Z3@'--]G$DDNM6H/7FHV4E7L!CEG3D MA@NXLY(J9AI.U=I*-HHS/PN*(XO:=M^*62A:DW%V;:XF8YGJ*!1\KDB2QC%3 MAQL>R=UURVF=+CR'ZT";"]9DO&%KON#Z]\UN:@.R)/T*^2\Z.B7F5I92OYN3!OV[9AHA'W--&@L&_+9_Q*#)*P/'O4;15 M_*8)/#\^J=]G+P\OLV0)G\GHS]#7P75KV"(^7[$TTL]R]RL_OE#/Z'DR2K*_ M9)<_V^VVB):LG"Q[ MK5NFV62LY(XH\S2HF8,L-UDTO$THS# NM(*[(<3IR4QNN2)MD@1,\61L:= T M=RSO&'^3Q],+\7WR60H=).1.^-Q_&V\!2P%$3T W%!7\+14=XMI7A-K4J>"9 MX>'3=-TACEL5_@;'+?+C9GHNFI^_I\M$*YAR_R"2W4*RFTEV+TC>2B^%#T&3 ME\.&5V4<#W?L]E>$HE=0])I1?$V9TEQ%!_+,-U+I*B)<2JN4(T3]@JC?C&C. M52A],Z,(S.G*%.%*ISGTPXNM6)1@N5K6# - M49T[H4-](/=AQ,E3&B^YJF+!-6S;:7=MU^TC/*."9]2$YYFO0_.Q0+*>6%PY M>KC.(U,,)@'S7MDZ%&OR(+P.@N?8I=7930!!3RH8.F9&\8HL-,PQ(A69R51H M=8#_?B5UC?KM'09YYL=.$\@7MBCON_4&?F M#(;Z1>Y$)28N-PM"(3&PL@0XN(F_!RLFX5S);2B\ZB3BFK,IAE;6!0=W\_=H MXBQE17"P8T]&[\IM*N747"!/L6IHN;J=87T;+"D ;58!9JI3I./(V(\L6 MF$1:V:/7*#YAID5+XZ>-C/]!0+N8+[],?\9.I)5@N.*W]TN.MV2ES]-&/F]: M(:CC8*5KJ2JG?HW.DQ1MYGFPR(3N@/NY($98&CYM9/B+V%2XFS2!VTGU4.(Z M-;TV+6V>-K+YNYBKK,OZ!11T +X:;YBHSMUWK0)H:?(4]^@3V?Z\V<[7!)58 MN%I=MTU+SZ>X79^&,. PA%B>OJ_]IZ7ETT8+@+=^O<@6\N1+JJ%L"^.RE8OH M7+F7*9NMGNW$&0WL4<^VQ]:VBJKT=MIH&3 #1U!0(Q^$S_?DD5>G"I>RH?(, M>L.:E7QI]B[NT2='O0\34[V_<:AIV"*S1J[==FC;1=%*SW=QAR[6E^=L]W"Q MTB-JQ.JV/DK#=W%[?D]U7)A?YL+EOF*=CGNV(X.;]!20_!PK8E6S^Z9&X.(7 M:)WMHQE?S+87$^*9A6&^I59<+;8PI]G&G54^GN]_?F;&5A,2\16$VIT!?&HJ MWU+,3[3<9+MR2ZFUC+/#@#.?*_, W%])J4\GY@>*C=W)?U!+ P04 " #" MB@U3L"H>--X' "V)0 & 'AL+W=O%R,K)^:EY=EV=GZJ-SK-27E>D MWA2%J)Y>RUP]GDWHY/G!^^Q^I9L'L_/3M;B7-U)_7%]7<#?K>DFS0I9UIDI2 MR;NSR07]9>&;!L;B?YE\K'>N2>/*K5*?FILWZ=G$:Q#)7":ZZ4+ GP>YD'G> M] 0X_FH[G71C-@UWKY][_]4X#\[B4VNWZO'WV7K M4-#TEZB\-O^3Q];6FY!D4VM5M(T!09&5V[_B-N#& MT2TRX]92:'%^6JE'4C76T%MS8;@QK<&;K&S">*,K^#6#=OI\\>YJ>7EU<[DD M<'7S[NV;Y<4'N'E]\?;B:G%);GZ_O/QP0UY\O+KXN'P#O_Q,7I*/-TORXL>? M3V<: #3=S))VL-?;P=C(8']LRA/"O2EA'J-(\X6[^5(FT)R:YMZP^0S<[GQG MG>_,],?'?-]4E2PU$74M=>WHD'<=J^*+,_-5(86\)3N/:UKE61"RQ2FA%Z1!U%EXC:7 M)"NUK&2M"?2LZ0^XDL6MK#J^T'!MW0F-.\V"?SB?AQ%D &#W M83,1'X]4T$4J<$;J3?D 7J@JDS6&+["GS$7RVH1_%(1W%%W;X M0B>^ZTJN1982^1G*6RUKPZW2*R V&2SRO;CN+[GOMA!#.\(^IS:!MET8<&^4 MOWG'W]S)WP>E1;Y'%09S;@U/O2 .8ANH;3F/Y_/Y*-*H0QH=B#0HF*HA&[AM M,NP:-(7>IHW=V/IS-,O"X^BK1G>81M!81Q8U,8MY:'.(& 8!YZ,YD8R%#64'(GPG82VG1(O/ M6YPH0F9G$Q\!>,AL"+(72]2MEMZ9_(SF9>_?DI=;%P9Y#)MOMAEUE#7:*R3J MEDC;Q#R>D"E2\;VY%V'SS#:E$:6>(Y2]/*#!44HZAP!D>:8MG3#LMR_KU%W7 M.X6X%D\FM,=,D_![)WAJ5VGF\P!;6H@E[+_C\9#T%9VZ2SI05VWDCB0:4HHXHCJ M10P#SZ'*:5_(J;N2+R#'9QJVFU5:.Z':Y9JR $%JV\WC\03!^JK.W%7]+=PW M>[;$ ,8@,J1D,XXH2\1P#%Y?U=FAJIZH0C;54CIY9*Y:W<*S3?SQ2L!VSBK< M)7UASH)@-:6M>CMF*_/M"R:SQ0)E'A9&VS ('$3ULH(=.H199TW1S*6 M#?M M=C5K534'ARAHNWQS;XY@1NR8 W-?YIF[S"_EK;:0[@5XCF;L_:??(L2VD)A3 M9(N V($&=TA'UNL-YCZ/&.Y71U5'BQV87V)9NX2_5:5]R]A M/A>0#&]U=V;H6C\\1"4///ZZ*VBH>:;&J %-TJPVVK8]R?P>)U%'Z#&&:1SN M(]L+Q#+@_G!S/@QWKW+8 96SE]'Q<*/P,=V#%2/D.",>A\Y[W[Q]U) M4,-)B>Y@^$G\O2S-^0)JIHLAT85[T-(PO%(2CO)=E,@;;UCX67I?)$.?.VRGN MW*7_1U0P0ZY%\DG<-_,/5.\) 569?%JI/)55_=,/$:/S5^9<=;\X#T_4J]$U9S=;_1*5=G?,H6?X^F< MLRD$U##;W'JQN6V-L[IN=KGFO'^C:PT7X)J5=?<6QBM"@RF-M\.:CN$VG.^B M.+IC:WVA$]F&#N;;%Z=!E =;8+U$ M7VL=83ADH5=BW*W$WDLMX%%*I*A*F']X.D&4%G"%U#G$DD:AX]R>]YJ,NS79 M-E__7RFF]<86$I32(,;<0=0)\QTGFKS7'-RM.:Y4F4 :KQ248/#CN=*B@&WQ M$/D1!A+]0L]H=;G"6.'X(CIV"'X;.>CFN:+IO^*"J9T#2KT#MK"SAOHJ+8?"6UO MM%J;[VQNE=:J,)59;W11WGN0HPN1ZX1G[$$BE:9!PU=]'6?*498J+#$FVNNQ=X<]CWRL< M2HOOG&W501L5JUY!Q!*VT$4("C\O;,R2I(@$'#^KH+W].PO' MP_9[]+_+Y"&9.55L+))_^5*O+WO#'EJR% M-W#R/DBVH7R)V"O,/XJILIL%#"()@UP6XPE1I9B=/#"1 A^;Z*9=%/KM[.&> M/>Q@ATE3ZK>2N1@5&YC&]!G*F+;1A@9%3&(_,G$MAF'H^ZV\T9XWE]W: MWIV1\=Z!91R85CC"K6R#/=O /6ZK 8HV](W.$V;C&QAO)H$?!B:BQ1#$*VZ% M'.XAAUV0,F?U8+5!#BUC;6AA-.V".&Q'C/>(L7NJ*I4!/O.2;83B]@\=FY^0 M>+'):-J%8?NGQEXM+9X3\E9DSY\TDRE0SJ%@WBM](V0AX5:]\,S!B2VE;K'# MV(^"=NH#0<1'E$_"Z9PG7'/[YZ]B-*9UXH464-,P](+V 8!KL<(=:B72%-9! M, X6/\Z@GB0"MBU79QW+Q@FB 4V9HN=:TU.:JDC;JG[HU5Y%=N<5#_2=]HU MZ0]V:VX!_,5U>16MT=L#ZQBQ6@Y=S+7F$;?F=:W-B:E4!EV;F+6PU4I&W$IV MS-J&PO M=V]R:W-H965T&ULQ5I=;]LX%OTKA'>P2($V)JGO3!(@L=W= M[$R3H&YW'A;[P-B,+506/2*=I/]^+V79LL4K)IT%9@JDMJ7#>W6.R,M#2N?/ MJOJFEU(:\K(J2GTQ6!JS/AL.]6PI5T*?JK4LX5X?NZ\NS]7&%'DI[RNB-ZN5J+Y?RT(]7PS88'?@<[Y8&GM@ M>'F^%@LYE>;K^KZ"7\-]E'F^DJ7.54DJ^7@QN&)G$Y[9!C7BW[E\U@??B:7R MH-0W^^-F?C&@]HID(6?&AA#P\21'LBAL)+B.WYN@@WU.V_#P^R[ZQYH\D'D0 M6HY4\5L^-\N+03H@<_DH-H7YK)[_*1M"D8TW4X6N_R?/#98.R&RCC5HUC>$* M5GFY_10OC1 '#2 .WH W#7BW0=C3(&@:!&_-$#8-PK=FB)H&-?7AEGLMW%@8 M<7E>J6=2631$LU]J]>O6H%=>VHXR-16UC3_LAT-]KP'<:7'-OP']MRE,2 MT/>$4\Z0ZQF]O3G%Z/Q_V2=_./N1&,&^0P1UO* GWDTY4RM)ID88"07!D/]< M/6A3P8#^KR=ZN(\>UM'#GNBW4/JT**3&NLVV:5PWM07NZ3(+(QY3"KR>#N^' M"TS#)$@-HSSCR,AXI;8AZ) NEYIIH56 ] M_GH;(SI('\EM";K M2CWF!B,=.XF!<8:0QH 91>ZW"PRSA(ICR@G>\J)=_389->D^:NH5<@KSZ$%,3,O4(90D"7.E='$1UL_&+HZ%# DX08"4 M\:Q7R6S/.?-W'EF"E 41Y9R(.3DK-G.KS$_T-/G[WUA, M?U[EH)5U(- .CD:=HUJK60ZE;0[SK%F2)U'EXJ&0)"^-K"0,52AYN?E.P((1 MLY3P5TE)5ML)1]H)AT#%E?N"7>>QI?<]V":]EK7O*;[_O,W/3@/TJN+CH[MD M.G_Y\53OWTP*G:LS]_X%8>2.K9$+3+/8K:1C%\?#C'&WYR"94WKOO-%&>@YRAF+J%>A[O4RCI5>!,G"($/*$((,,EJ7Z8X&6/;MK-,GPH&Q M8UX1VE*4UU,Z2IZY\TZ:N+/)" &R,&+(O(,A:1PBE0-#II&G"#/>&7]#&,).M4,?WOS6PS.]@#[L62C-T>S7&TH5ATS 6C6-,75P4 M]@^DUKPROWO]U3JX[0P%2^X25J15)KC>[$=TMHIV2EQY7FK80-!ZM*3V,]"/^[.)(/==B$?PT[D?\ MI14TP<84:E409$+=M=\8 Z:1.ZU/,&!(F<>MM8L;YE_=?%35 N0II2TUC^3^ M_IX42I2H LCRA5+,K[A A_H;8TV\L8XYMXL;YE_=- [U#3:E(>Z:95#?O:$C M!/@!W1K!(H8I1A^)&-*HO\CPUJ=SOT]O]IH>I)U>[$;!4ZYWZZ%&%2->,#TX MXL5IFB*"8,@@25PO/L:0$>.(<\6083W?]DG2NG;N=^WW/R("8J"C$%FZ(< @ M#5P;,4: / F0=0L"#&G0OV7$6^O.^:L[A/WNJFE\F#<+ J0"8L ,686,$2#C M0>J&G&!(J*F>@= N*KA_4=&2)B<%6*YW1!A3Y0\;4T\.1I%2P>G25&J[$[2; M+E"-7-?[@8?8T$" +, T44%0;98(Z05?D( 8(J"39@$"0+8FS$($@>\:!?FM:D\\B[VKT6 M.I_5EF.>%QOK+:2H2E!"DS7,+WHI*NG;AN2M ^9^![S-! Z0S*$CBNH@ 3IM M->'2PZGS-&)=N3%4''>E1E%)5V8,E?(>B5L[S/UV>-P(^P/4$XQZESD&BJ,N M3[9L$;?CM MBPV?!*PE2DT*^0BIZ&D"EUMMWQ78_C!J73\,?U#&J%7]=2G%7%86 .&PO=V]R M:W-H965T&ULM59K;]HP%/TK5K0/5.J:!PF/"I" I!O3>*B4 M[K.;&+":V,PVI?OWLY.0 7:C:MV^$-LYY]Q[KNUP>P?*GOD6(0%>LY3POK45 M8G=KVSS>H@SR&[I#1+Y94Y9!(:=L8_,=0S#)25EJ>X[3LC.(B37HY6L+-NC1 MO4@Q00L&^#[+(/LU0BD]]"W7.B[:+T64TF2=]R5$(H1;%0"E ^7M 8I:D2 MDFG\+#6M*J0BGHZ/ZG>Y=^GE"7(TIND/G(AMW^I8($%KN$_%/3U\1:6?0.G% M-.7Y+SB46,<"\9X+FI5DF4&&2?&$KV4=3@A2QTSP2H)W2?#?(#1+0O.]$?R2 MX+\W0E 2EF!^!R:S\7P:@<9J-ER%$_G^"C06D"$B MMDC@&*97X#-8+4/0^'35LX5,2XG;<9G"J$C!>R.%)IA2J<1!1!*4&/AA/;]5 MP[=E.:J:>,>:C+Q:P6][<@.:SC7P',\UY#-^/]TQV?E8].BOHY\5HUD=D&:N MY[^A]P41Q& *($D 3.0)Q%PPJ&XW0*_R:\61:<<+S5:NJ3Y5+P.WZ0=MQY$I MO9R64@=VNJVNA@MUG.=W74\#1H;(':?MG@+/ZN!7=?!KZW O3[LL R8QS8R6 M"WIPEF%+-ZS#+JWJ"+]K,%HG=.8PJ!P&M0XG1""&N"@]@D:YO\8K'6C1/[NN MU]']&H!M)] WV(#K*-BE;0/.=]RW][=5N6_5NG^<1-=@P;#ZMP0C>>C7.,9R M7'.%VI5T^S]USF%G%>A4%>A\[/)T],MC M,JO#+GWJ"%,YHCJA,X?=RF'WWUV>KO[1,[G58:YI:W78I5L=X1EWU3[I(S+$ M-GD#QT%,]T04_QC5:M4C#O/6Z&)]Y-Z.7<-Z*'O*H@7\(U\TI%/(-IAPD**U M#.7L*+)*R:"[O(NYHD*V1/EPZWLBQ%3 /E^3:DX3E2 JM,>_ 902P,$ M% @ PHH-4[)AMX8J" 7S !@ !X;"]W;W)KPS-/=TS/]\JBE'#UE^9=B)J4B?\^3M#CNS)1: M?.KUBLE,SJ/B8[:0J?[+0Y;/(Z4O\\=>LYZ18SN=1_NU4)MG3<8=VGK^XB1]GJORB=W*TB![E6*J[Q76N MKWIK+=-X+M,BSE*2RX?CSF?Z:21X*5 A_A7+IV+C,RE=N<^R+^7%Q?2XXY0K MDHFRX M$W3(5#Y$RT3=9$\C63ODEOHF65)4/\E3C74Z9+(L5#:OA?4*YG&Z^AW]76_$ MA@ 5!@%6"[!= 6X0X+4 WQ5P#0*B%A [ I[)@EL+N#L"S#<(>+6 M[NDP"#@ MUP+^K@73+@6U0%"=[NHXJK,<1"HZ.V87)WIJZO^+Z.K7P?# MF_%//P2,^O\@P]_O+F[_)._N+C_?#2ZTS'O2)7?C 7GWX_NCGM)+*PWT)O4R M3E?+8(9EW&8J2A"QOEVLG\WG.@'&*IM\0:0'>XSJ9"^6^3>C_+#%HE?"LRR9 MRKQ8;\Y?RUA](Y%2>7R_5-%](HG*R"]1'BER'4V^1(]Q^D@NT@EB]D'RUB?/_.[;INI-+E34[),,I3O:("43&RJ[C,TDF6JCQ+ MDI5+2N:R4-N*>CHJUZ')UJ')*LW"H/DT2J)T(O4N$C63Y%[J/2L72;('LI!Y MG$W).^U\,8NTP?-CFJB>^13E$__8PEI=VW2R)?IE-S O\6Y<_QSQPL@;VV"0R!!C?\M1O^ M_^Y&BZ6?^L@Y> P>1-]OE;H0M1L@T" -:,A@ZB) /'4A4-#0@Z$$<9Y@H3&2 M@O41!&_=$(*V\02!!F?"M3/A6S2$$(DJM"&$K:(*HG:C"AHT- 0$B$<5 D0; M L19&P)U&@KLO'U+H!L,G![>%&H=6[ODN$Y@=K^A6?1%/,M:H/^Y3'4\.N8" M35M3+ 39I8[9GX9IT1=1+5"I]_EP6NO?7!GG@0A@4M%V- N!:5>1GHY89K[K MPMT[0Y"&]$*1GH

)E!;;!-H$&ERJ.%QU$[DVE7O MO9R 8N0,)04U,,.J9T> MKF<)16F01!-M*9=;88T.*"!5LA;!ABI1.UZK&/3BE,*:4+70Q?9$GC> K@]WVB(!W,.[_RUCDWS M88@0KB$"U"@?)O9Y:^0(078IIV;?&];#[*SG55D'0]B18; #D;:$8QO#J@-8 M5!O64>O?S"X#ZT"06"] 8'BZ,LC$#*P#01HZ HI$60>"M+(.UA!!=O#,S7R_ M:#@DA$RY%!G/]'$D&I(0V67F^QK6L"YV,.MJY;. @1D&'A:8$(D&)H1U&1+H M0P:9&]>WM_#N]@Q!F@(300:>BW 5!.D+SSP08PU[9.[;*[WXJ:#S=SPIH,BT9!$2*TE)'G#:;F=T[Y2TZFMM&@Z"!)] MU 5A>&!R2'D-30=!FIYY(4B\Z2!(:]/A#>'F].V;#F_X,;?SXU9-AR/,EO' M3 ;YQO/7 Z:"EOL-M&QRA-R%OA.Z,#I1)&< .4"0UHQL:"!_$0VTWIG@WB*T M3M\K!E@R0BA#J@\",R0CPM8H=<,0R48(#70C@TK/$:3>9PIUCC"=(C"/JWA# M ?G! \27\A&.C.OPXH\@K:'6,$O^HF>]+<:B>,!! FA@)35R;_&',$.\(:P7 M9R4(TE3\(=+ 2A"DE97PAOAR_SL4_X:GV5G-)O89) MEJ;UBXQ/L9J1;)GKKV,51PE9+.^3>**E'G3PI(\?2*J[B-81/^N;9(4JRF]^ M=#_H@O1!;]6>D6N?0^HG7+%5D+>];*@?MU._M_0231O(Z3S?12;[?0Z?\\*L M&;;6=X8C _.,5#1\4MCY9!6BW?+UU&FYJ0N9%E&YC=@&"$B>F$!N65OBSO;C MMIUJN)AXA4>^M8[-0PHY1XJ6@#/-T TXK$1M@2,$J.NE:_:\H8'B__.P&>T3 M ADRXC0,1V(T#$':>J-H"*AXOIM]M6%RA;5N]'WF5+9 MO/HXDY%NAR5 __TAR]3S1?FZ]?K_%)S\%U!+ P04 " #"B@U3YV/__.\( M "F)P & 'AL+W=O.E94=&.[77TLV48);"G,O8#LM M^>N6NK_NMLZ>E?Y1KZ1LR,]U6=7G@U73;#Z-1G6VDFM1?U0;6<$O2Z77HH%; M_3BJ-UJ*W Y:ER,:1>/16A35X.+,/IOKBS.U;#R[C3[-D; 98 MB7\7\KG>NR9&E0>E?IB;F_Q\$!E$LI198Z80\.])SF19FID QU_=I(/=.\W M_>O7V;]8Y4&9!U'+F2K_+/)F=3Z8#$@NEV);-M_4\^^R4R@Q\V6JK.U?\MS) M1@.2;>M&K;O!@&!=5.U_\;,SQ-X F MP\WB'OY]_7Q[OR!W7\CLM:^EGM>.R5=5-:N:?*YRF1^.'X$*.SWHJQY7-#CAO[;51\*B M#X1&-$;PS-X_/ K 83NS,CL?\YE5U"NR!!^IR5*K-0&WTZ(IJL=VWQ9-(>O M:_CN-=R^AGM>$G0"I?Y?V '@],W-6D4>'VFJJPH):EVN,US-(AW;FQBPR=$;XA=.82KAP8#FO8 O(78EYCZEWNR S@) M OP-6(, O%K $JLE$74M47R3H_CZ$D,_OND.WS2(;[82U:.$_466HM#D291; MB[.H&JEEW1#89I+4SV*#@9[V(<4QMOQ]04H#UHTC%ZJC(/[+O?UI<)=*@"KR M;23IXF_4@S'N8STF=8ATCU3B(-)%H[(?0T.O.0$OAYRC]GI5-]6!O7B$0.W+ M^7!2AY.^:\>"0SU"-E')NC:&G<_GUK@H7-K?!TD488#[DC[ CE;B,*^(U2O=8M8.8(+[+8L81C(CHA,6I'Z2CFSC,-W,M M-Z+(B?QI_$'6EG-4LY(:$CVM00%T]3H5$%*)IE-$@;[@, F%'T<_<9A_KB%: MVF1&+)=%";S9.;>H?&8_SD.(R##EL1^MXZ(X3$; [JHN/,9$Z"7FV&[H"\;I MF/KA.2J*PUQT9]<]L-Y]%IG&"$"$E2:)%Q]U7$.C8*!YC3/DY#7.G!X&&M@ M#[ +CB2RU%$/&+MILQ(LOU- ^!7!ZJ&Z7[/<%AS2=,+]A'&70,&4 3KV5 MSHM1G/W('X\IAK,OR-/$O[^H(PK*@C"_R=(ZZ$;HYB5H4X;Y D/"-RH9I]R/ MUE$-#5/-3,N\,$6 SL,; &.0,1(%,4$^#:R_HQIZC&K:LD7\E&&H")%PQ(,1 M.1]&QS0TS#0SVS> ^)('@B#M$\4X08I#1&X8^TF;.CZA83YI0Z WCG0H^P1! M,=I#Y%CDYQ'J>(2&>>3VUXM35 ^$]PM0XU MQEL3ABT"(@D501KY5\%Q' OW[=X&BF51B2I[?Z!P1,6.E42=L]G7F%_MVMIL M #5/GXMBGB*Y"B+()C1@&\=:+,Q:9FF!]MNF)NS2=X!&:AP6V-C53T.&ZG7MGFXBKK>PQ!(*NAI7XGC/#A&A/.$!HSOF8N%J:;YO M\ ,-4*Q(441I2I'^%R;*^-1?07%'@CQ,@C>O)C6;0ZW7IC%JVF(F'&2JJKKO M6,]%LR)JJ^$Q^!5PS6;[4$+(4\NEU.!R^!*AP8,CS;PTF=*^VHBD3U]'G#Q, MG->%28JJO".?1I%Z);1$X\G=CN*-*'J;*_2V5B4W1@.E+ M6_$JL/^C;5?BJ!'VBU-D;Z&"B;\3PQU+\C!+WIN"?*M?N@T5HD$>8K<.)U;7 MA6R\]W7JG32XGS$?)Y,.>9_@(-9C?45$DK)I(!_AC@EYN-KK/K#M&JUMV@&I ME+TP^=23*,TV0C7HEW8IQ9J.B"#L*'^-Q1W!\O%Q)C^.]W!VQX4\S(57\K&H M*K.4$)]>I-"H%?J%V0W%M-R6W6>?!@V'Y2&%P ,U!>2$..T]D5$J-^' M$T=,29B8[K6H:B#3+@/J>B*&H-Y?'"5(P<88LHL1P7%$_85IX@@K.=9X#)=& M)DZ56[,T)J6 6!5J_B1(AQ)+2!$YGR*.O9(P>WUY_\>VI$]-^+*R2P>GN6"I8EZ'1[9R;"E&-#]JY^+W;M1M0^"'$D*<(PB*#//HY; MDB-=QC= VX_H*,QVHH,#)M,4Z8=C@BG6UAGMG7A:2_UH#X+5Q'Y": \-[9[N M#IM=VB-6;YY?Q9]F[9$Q-TU[@NVK@&U:U1#=EC!E]#$%X^GV4%A[TZB-/5?U MH)I&K>WE2@I(=HT _+Y4JGF],2_8'3ES MEV OY*/* 9"\E 570R='W%V[KDIS**DZ%SO@^F8C9$E1AW+KJIT$FEE06;B^ MYUVZ)67<"0-[MI!A("HL&(>%)*HJ2RI?QU"(_=#I.H>#![;-T1RX8;"C6T@ M5[N%U)';LF2L!*Z8X$3"9NB,NM?COLFW"=\9[-71GIA*UD(\FF":#1W/&((" M4C0,5"_/,(&B,$3:QE/#Z;22!GB\/[#?V-IU+6NJ8"**'RS#?.@,')+!AE8% M/HC]+33U7!B^5!3*_I)]D^LY)*T4BK(!:PX^5,2E/J6:1R&D_DLBF=)'!&]2^9WTVBT MU$&RU,M]/%LF9'ZCH_GDZ^W\+HH?D@_O!G[WZC.)OZVFRY_D;#4;K:*IQG3( MV8)*X)@#LI06G^VC]2QM[P1M@A1!=R82L2$)BO0Q%T4& M4GTD\5/%\)7\&JT52MURO]^0Z[=R?2O7/R$W RO$E*HH3X&D0J'ZW^O6-)>6 MQDSCYP7N\[&^>]0O)2N.=>NTI^W@C>I^^YM>3^T]E5O& M%2E@HZ'>^=6%0V0]"76 8F>[;RU0][+=YOKC =(DZ/N-$'@(C$#[.0K_ %!+ M P04 " #"B@U3H1Z"M<\% #<# & 'AL+W=O2J%J,EY9(QRM3T?G M\Z<7Q[P_;OA=T=8/O@4SR:R]XL&KXG0T8T"D*0]L0>)G0TO2F@T!QM?.YJAW MR0>'WWOK+R-W<,FDIZ757U01JM/1DY$H:"U;'3[:[6_4\7G$]G*K??PKMMW> MV4CDK0^V[@X#0:U,^I7771Q^Y,"B.["(N).CB/*Y#/+LQ-FM<+P;UO@C4HVG M 4X93LHJ.*PJG MG[V5H'0F[%A\:1WU@L0=)J5<@D#%.(2T>>3$@3",9+9:3)E=1BA4F""H,7?YYG/CCHZ*][ M$!WWB(XCHN/_&?C_;D6\M5JKO&W$Y]6Y>&7RB7CP\T]/%HO9L_U*',Z?_2*V MT@MEK-<4:Z^W' W/GXQOD<8JA?M@16[-AEP0:V=KF%K>FN)5 M*9;#J8EX(_$E+F5^)4MERD.^=Q;OI;VB!HG.P'3Q..&+=,1S FN)( ](1R,7$[%W,A&?L-K9$XIQUPCV&F*%/ES$6RBH5V5M #@< M);-1SAJ6MM0:F)TB4S!"#RJ:'K:>^$QCO&:$3L9)C '8"=KTU:#1 $;HZH:^M:C@Q"*N.^NPAXB"L*=?=#<3W M:UZQ4I%KUHBQ^F!:#&[F#C6L2VK>1TA@#KTHX:>"=+F^HQ>I MO;T5S3 >OH9^.0,5!)"H9RTT3-Z3'P#*\"917ULN9%#BHH62 3EK,TY:("ER MN>:91MW<2.3<:>NZ6#I[0T;L;-FB-?G*-O[;DF.$2*\RAMT-4CP :V+_0+K9 MJL/F.,!&PA/#71&KT(LM7BG\&WNA05UR:E&W=X.2M\XAIO!A8_L'W\/4XDMI MI)W\-UE.O%J]5EI'K>7X@S!"]LM*&3L^:.S8^]'F5UN$>BP^T;4\%-4=R>S! M>'7=E<>!Y^3)(^=Y5#= \IO<8!0O&N\'KD4OPBH753 MAHY(FMZ "ZI^A4Q7@.]PR1N90O8#U%,#X,X0D)@\=L4!1*3Q6M4*_2Y6T-]H M3XUM6BV'G(85P"%Y:[TX1V?3K"OF\0<>J4GQ*Y(!'4G4%)QEUQS37A&IH8'G&XD>1VHL?L.]I]3DWQX[T\&+$W$OX[N:]=J:D!Z?_6S_=#]/ M+];;[>G=#Z(EUZVF-8[.)K\^&@F7WM)I$&P3WZ^9#>@R\;/"OQ_D> /6T?_# M?L .^G]HSOX!4$L#!!0 ( ,**#5,!]]$1T"< -2% 9 >&PO=V]R M:W-H965TG?]T]#X"@I)4=Y\M5W5E+$C/3T]/O[FD\ MNZN;]W9C3)M\V):5_>;1IFUW5T^?VN7&;#,[J7>FHE]6=;/-6OK8K)_:76.R MG =MRZ?SZ?3LZ38KJD?/G_%W;YKGS^JN+8O*O&D2VVVW67/_K2GKNV\>S1ZY M+]X6ZTV++YX^?[;+UN;&M#_OWC3TZ:F?)2^VIK)%726-67WSZ'IV]>T)GN<' M?BG,G8W^3K"315V_QX?7^3>/I@#(E&;98H:,_KDU+TQ98B("XQ\ZYR._) ;& M?[O97_'>:2^+S)H7=?F?1=YNOGET\2C)S2KKRO9M???O1O=SBOF6=6GYO\F= M/'MR_"A9=K:MMSJ8(-@6E?R;?5 \1 ,NI@<&S'7 G.&6A1C*EUF;/7_6U'=) M@Z=I-OS!6^71!%Q1X5!NVH9^+6A<^_Q&#B.I5\E-L:Z*5;',JC:Y7B[KKFJ+ M:IV\J_8;_Z8YSL^,-_(+I/_OE[8MB%B^9^/+'#B M%SCA!4[^3[#[1\V=?)O9PN+!-XVQIFHS,,15\FYCB"N6]7:75?<8T%59EQ>M MR9-E34=66?G+TCQYAJ]71955RR(K$TN3&&+.UB:;[-8D"V.JA,3"+FOHN:+B MB9NTF69O*-%E9WN,7L\-L60!UUQ0T[ZXD8#-+G^IM5ZYY29JJ)3A_ MKABN&RS+6[G>FH9VG#SYUW^YF,^G7_]\D_SU^OH-?YI]_55"\HK&MO30-@*[ MJ$2.L4"H<@$-\Q<5G7K'DL(F;9V Y9/9].CO_-AUTQ;+TB071\=8^ZU9=Z5, M9/3/LK[%+-9\R $YG52U2V!L"R[G(ZD+!6D/JRKNF[I.=I^8_[1 M%<#SXC[1??-^<92E:QG/7KIDPZ"TF\88_L86'Y*M<+4! M5X\,HC^F"=&;IZ:ODTU]9VY-D[K3K'=%A75IT6U6D? 'A"GO/,M_):DGB'D" MW!66*80>K0!O2;M?=DV#[XB FBXK[5>,Y"(WP$EEEL9:< :@SY)55C2@3$_X M$<$JRO-)\M..J),7HB=)HMLOV'MC^!P= 71>E'E1*10/-@ IG/3MYNLI,3",/A4T*/%>P0/@EP@HK8D9>-I,,G2)HFY@WBD631T1\UT>V0 MRA4E_Q>$;L=_HWW779D#Z3!A0(^TF5^[2FP$+PY>B%"$-)F=?VT?L//A$=%S M>RB>D"#V\HZ0\,+/ZN7R0^2'0VFK\KS#ES3M?V1$TLF;;/D^6S.[$&X+^NEN M4Y,(8? MLF:YT=&SL='8XU_+FL@\^4\R]6@C67)+6\H6I1&&,K:EA,"L MZ#C;!O@BC+]6>*RI2'C.1'9([0.4.*T#\@^,9NBETT@% 6 M+]5'"6F:FBRKWUAT'5B1A*5.KX3T$,ZUL)<@(EG$#H4.&?_+]\2K)(<]#F0M M 3/;@OA8,QH6K#6=WY.RMJ00L[9M"A*\3#9M?1A^(H^\L$L:%8RM UN( * =P!(??E)N4G M;$A@D[;_$? R%D"JOW=UPTMMO:"E1XT*@9(8%43*,A3/*W*[ABT G $!Q_1_ M8!"+DGBAADRGJE.H8"K0R5@8G6W'UI#8$TO6:WFQ@D3$+DAD #5>>8?=L6:^ MH_.7//CQ M8':;%:5JP6179G0VRS3993OX%:LZV]*'VK9' )6(NH'TOB>GC>FM98ZK< 25 MN>-9'(\0)E]#&]FZMTOE79&BJL]H*5M71*JTC58M$G_X-'7)M.+W:#M2CZ0? M"%DPN M3YK(=_F*;V?=@GJRI"#\6DRN,#3+.=C4. M6@1?#D!P0C)NDKS([(;1O\0?.#?B"K#>OO4%5]+RC!L"B"8K"WH\9WGAG--= M1]8/2R9F>M@Z34&8)?(@TB($03J(SF O"/2C0X2^X%:J.TDRBCB= P_DF0SA M(UG?COC9>VY%*B/'MBCB'B*T*0 R3A>/;(@FP4\$AX'(:-Z;5J=A1[G*PW0Y M"0G+&I0WO,@JT"_Y+DM:000*.S,D1(LV>5O8]\G57LP!41;!'TN ^,#(__C5 M:=G('ES*? WF4P;UX(]N%>*UMV+1,@<3Z8AU;#XL#32/R=5\H(@PN6A@" O!Z8D$3!165@HY#8QO]X M?['6(Y&T)GS"I((>YY@ODQ^M%DP<[T"K3TRX*,%!]*OXG/MPO.H:Q!'2'D;A MW<>G'7R8&#E&;)!#*&*NW9&@^\#ZD7Y_?#R9)UO27%JBRUX_).S7!_ I/1 M62#"EEE#7G*N_%TTD:6 8P'\_.@V>(<8)C*2K")@U.GD7",:/$SLP/M$3![" MW([TG&,!4LBP50[Z*"2"^F;1@C1Q;A9M4E?AF*.MP*:NG!M!9$6DI,9:V \= M\H(?AE\!$C3,?EB6A&_AZ#TL3.+=0X_922#>:_A9-H#]!]#N2%":HWJU(OY" M7 ^:E#>-\PC,H":\!C(@SQ KE#TS8[$*AK%!U,/Q Y+A)%E6XCB[B0(:HHAA MIM*%,-95T?F18:#V(6WS*OX0"Z(FNPNV1,I)J*.B.B*\(0PH0H/8O; ;6@H6 MG@WS0MO0+/#!#,1-4;&MZ73KJFC(H"G(W)6_2)8D3UZ]?O735\G6M!LUE4!' ML@LZ J>Y 5O#A]68K"Q^8RSPDY.!E0A3D[C;&QQ!S@1FZ@[ M-G+H-V>ZXQ=WVK0A4N5IB'+FADS(')@A$Z[8B6^9P5$CQEP:09E:4;J\)1VS M-(B;17;W=\[TNNI_'TRR :\"+:FC8**$;JM&2(ZP 8EC'X(DGB#3^C?G;$#N MRZA@L2M#D*V.0 =QY\#R/C>,4D/@D;C M3KSI7\P&Z1Z;'(=IW0JD5*N"G3=A[ _XVR;G^O.W75$R]<\OPM@3!Y(G4[:[ M.G*(2?)GNZ(EB9+FWK5%2C!R 8,"K$;9Y*&)2^B9UVY[AJFL*'$VA4PXAB6<*6J_E 2PSH4QB/-\8T M!V \DYDOIN^78H(2(;B_?*A@E]W+^6YA!T&&;0_0BIM451WY@\G;>OG^+H/C M_H\-@/K$CF.$Q%W%&Q($,8KF6*=\R![%'1 MD!J!C[KD+SC=9X1M&#K2/O>B)XE?V$"1J OA?P?;'I& AM4&=L=UU4,@?G M5FLA^R54%9:-&*/.SPJR45T%52IC.:S]G8( Q.^D#2DS$#!U_3Z .\:&KU4I MC$XH@!O6[T-U"67@#5:1"ENB+?8L,O&,U!I=W$>IC $2Q46Q _G!>=X(;$1T M'<"OE$3% #^]K8D-F]=W57*7];RT?$(:@?0MD$SG ML7"TRVDJC?;UZ9)D0UFHEY@M:1)B58QPVGD5Q[C9R'?S+\/\H^'RGRHJ'^R4'87-9A?-^ OP+8FF+W+DFLY+I*)90L0DJV[[U[U@G3 M$< 1^*!WF9EE59PR6!@ZQEL1:I)M1NB0%DHY'RXGP/Q20?U6+6D"\CY(OF:% MT$=7[>#W+5OG]:;L\&@4.45!6YP P$8U_,]NK(>9R-]#+"SJ(RTU9"]1CU<; MW0Y?(B3,^>MLU:J>1@Z#(W\:RH+?%5$GVQ,ABR]:ZI9U26_D*H)D81"GM"&P M.TE^!A95J!,EV$C,JYQ@2(6-4RZ50-::Z)B-Q:AT!-N$I&E4K[APY,2SG4N, MJJOC*#':E)"R-U7VR390)3+K!R@6(M6)1T^D,(2\-FL!P"*OI;D9QOWC M"@/-)K X"GD'*3TK)$ /WU+.,XJ1V #)0#O'H09].B*:_2/S8A8 HA#"]"FB M'Y6)%H)[;1"7"&BNDI_(Y]5R!AB<=8,0DH>>%/9GV QWG!KBL67Q'@8A:V-1 M(N0"FY&=X P4NP,4+E!F*X'$GM(KVGFF]5T43 M,1>J$?##<3GV\43ZGJ7IZ-*S/JI3@_6A17 M^UH$YEXRL'9E=L_"EGXZ(E(@3ROW%N='&(5%[WY-%2&D!RQR/(*\T1*LQ\EQ M.IL=I]/I%#%('Z?8BSXDC-OYUYZ&TX.!BMZDGN2=2$J.+\_YE]<'EX@@[EM. MU^MU8U"M&F8EWO!&O63T0F-07"0>#!>CW8?:,5G5%6R =]3\D/KGX\72.]5QI7G0P MH9["AAR\IC"!4F2HN1HRMO:^7$AE[M E#!?.IFW)FPZB2R'\- FP. %UD8'N MMA?-Z\(38FNS9=L&QQP;&<8>V "7H"S)'V<0DB@KMMT6U0FJ!IS;79D/9+L! MXTLDP'(RVR0>] 2_:H7>6U=(^89-)U>2!# H^('(4 M1 TE;PNK95"HG5MC;D;OCLZ=I 44] Y!A$)"%20>LCM$, 0 %U+(R*2O;)S] M'JR'"%5#^V4&>!V2G5?)*Y_PBPKT;Y#:)L5BDV]KZ!=73_GJ^N9;7S\Y\CQ1 M8\X^#*/"C;J^>>$'O:MWI%A_K"?)Q>PTC: 2*?3O)N=$2AI\0.$D]CSK("E= MF2Z(-@];B_.X*( KF$/5RJU'>=57]S!]>&QP*(H]B';/JAPXNI$%-;"(GA03 M,R%CAO,86)X5Q5=2D#(*-H)@Q"M(=5!;R!$PEWE5=Z:]WS%=C0UPT0G$*PZ@V!?+C(+%QJR;.1J& MTE=7J+KMD%%SHQFF_1%I[,N*:[23RK6%X80.C3#."XW0S]^G(1;EON#R>_Y; MT"7%*2Z?+@Q(!VL(J,#9@HX#B #[QC@XL&\6X)":2@N#L-,81:K&B5C;)R.5 ML]]]3 MH<+W68B8GM9%6M+V8+4> JW7-%3@NB;B840=\82+NFG8*K=?;IALN,9_?U>>HU3&N+L7]J# D&0- MR5A(U$]00U[D?5(=A0$+"G=$@DXJ3SE(+'0L4H^+6OHNX,B,@^AJ=,B:^'F( MX31>[?N+*T7WM/(=2M$Y01[C9,.HW"]O1;-<8LX9@3JCD1W#(525!OFWY M:*P/)6>Y6,-9*B]"? M$(R#-KAV:B.ZZ?I(P%FM5F0YQ>D/2;L*/$NRB^LVC"*REC#MX_FI;*;ODV:] M:A()/W_D$LQ(I@!23BS("_*S^]>3+!F-_CJ?.D=LZ7,)0-#N=YFD$U/854.8 ML#O/,"YETAZZI2*L>A&Q:D\AC=PRX5WTL.*,9/&QN#3 &699PQ6L_L1A@'2A=@_ M'_,_FKOD;\07YOXST3\."M_S6:',@-7JA T.8F/92L=#,2I M&M[&$GF!JJ\HOX40-!T=C1R3D60H5.07+UU^ >R?NDA.+TTFS C#6D^F7I3% M6IQ/D,+"ULVB7\H;C79E4I*G$@S'VE)N923Q[:2X?'=<.;)%&%)A/5F2@X&< MX#L@5/80B!.!YNZ90+TGQ #D=#A;NGR9@,/"VSHW["4/Y.:JEW66T'"?;H3V M1RG4CHHAK+K'%VRB^UN&HE"7L: 7$P#IT^-/B#/<\'4#?FJTU>NJNUD6Z M4%U^)K^ENUGKKW309);"Z?YS(#6.?N$_0LI[>>2ESB8\(=O M0&'K9X<.@/4UGKF/YAG9F"\_=<&0U<"H0Q9MU_K#W5NQRQ!Y-&8XTK$MBTCR MDZI!H?D=XT.'ZU7QL?'>) 3W8AY7#8 2N<+IERR_E>R4LS1FZ=E)B!]S48Y8 MIE WT#6L.=R'@5G?UQR\:JSH)!HX6K,OB7"KY>A<4XO*#W^I#<5;'B. E+@' MYI3C>]P Y&IC35U4N30-,+%;V$]:[2%HJ!/_J*T!6EU%SU"(0= MW$%\-GUQO56O'<1Y?)[.3J/D!GT^N9R-Y3?>N;)69J!0 '<0 ,^7<%ICK1;? MS1TF$<=[;&@FP!ZX^#FJD:0^))3N?5G28R!TX#*RP/8Z8T1E7(5#[)T=7Z)Z M3 KLA/']F#2=R^[M72\XOI!#.3Z1I.,;+DT-=UBEO)S-2&\8"6XN9<#EA8X; MOVR)>.+)>3HG>8/'Z,^+.5NQR4]Q//HDO;SD[%-RFL[/!*1W3'SZP./D=)Y> MSBYT1Z?'Z=GTHK\K$BN\I@48J^;J*%Y2SX+Z#*AE(%1HF)(%#K[BY K97-!)*NM?G!8IHMKH9 MZ'8K05M__R*FEA@J3C!K]:ZLG2=Q'P1>CZ^?@-DK,VAZ(GQB-&K<)^4S:* 9G:U^9$ZUN1B"0"U00'P=V/]F+/PZ=L=X6 M4(!_($ Y3J2AA]&XJQ?/7GPBHC&$U-7BCZ#4RQ4.&)P%+7/1\O>)(L,"^4#$ABH VL:!+VWOG2-W%CY9?^\ M0D P0GX<VPT]]'2-OL R>O?8X,K4N0:QKX)7)'X;8N;R.3<)1% M".[?3%-/DIM@6WAQ]AWW_;@:K4Y]@:+\E53ST8JD.^J&-JB5QAUI_(;O!RY( MUSK1)WEQ5V_!UHR:1RS-0RK?W?Z6"];D\5@E1AX3IM>".6L[=PMP)C4Z3*7N M[C9Q=$AA/)Y.IM.9-DV('I:TB1#B $:&>S8=/NNR@>Z>N6SGNXPH6_ 87V?W M\PSG)B E8LN1T5+(!W+]%HH&]]A%>T!V#)V"C'=SDBSE;C@]J\E9?W,=(/ ] M?5R6$0%"V&P^8;7[NKS'9U-1RN[NLYO+ZNW:D2Y3AV-YC3GR)5I:2J6TBB)V M/7/VLE!7^4%[L$6:-"86C5D[X:P3BU"7F;#=QS/=@ NU:*(=M_R,1D=B53WL M>,.;*>\_M9GC/VDS)[/?LYFWTM,%UYH1SQ"+^[I?B>\N=-C0 :9_/UF$D:LP MDLI_VH'O6D%V1$I>FVVEK0;$9=:YLC-BN2WB<3N^VBNE)+CZOF4>T,QTZ$?C MG0;OLDJ#1:;"3K(AKOB]?SJAGX)N P!FKF20J=_?SN4Z":1)$,G$!)"UP#'8.&;CX/$9G+XZT=''>2[S=-CY?G'R>PL MG9TYS^=DFIY>7NH'$B-G9V)OO(PH*B%/^_),.)D,^U,U2<@]N3R7;\\OTA-U MLW[BKJ5@RO.I,":Y)W.U7.:GZ>Q$1L_.T],3<1?>&CK0,L$7^ML\/;\0GX/F M.=%%YC/O\S].+@,I.?J@M'VSJ?IS&]I=G)!+N+4>U_SLZ\#8HBJY1HT M$]#5H1_DLG;4&/$C#.;YBFB9B]H\Q[%Y9(,S$/G"Q-)V=;!KRLG9< V-PE2'TM?#W$#XU,YN)/'WNK-8BGLB/ M]]OCJRY8UQU5W34'DMU#@ D=CD!ZQ.^I8^Q;JS5:$7'X Y1TP7I?0CO2P.I\ M0ZLO9<=<6[]!B."(Z%)$/LGO@QA?;NJZ5.F]#A71KNYB0'G[ND,*0?]);G\Z MN:G(](36_[PG?8;ZVC>=DA]ZU+'H%ES58#)HF1T:;A#!&.,^_=JA_'61:3#" M;FMR& K]>4 Q?'4&BJXOM?Y),7\^Q:C&]!33_QQ33.A[PZMY>;1/& NT+?H' M.K!$%"(U>DW]&^WCOEYWY$*/D48CZ_^3+OZ?Z()]F8!\O<98]*Y7:\(4=KG/ MX^^WCI6.+:XM6>P5%W"DM#11NT_Q$3!LW.1F'Y-O T%ZK]9?WVN] Q9N=.]M MPJ//I5*D=+2_D[AQ(UO7/F;4>RXJ9>R/]Y/W)FG,PM^"EI2%"XEIP,ZFSBVW MFC-8\:4"0F7KQ,(HRF,-G887$0._65\QQ\)^<@5=JU= M#$4G43F)D'Y@#:D@0/<>;LF&(BB^D3S2@G+C.L:$SGS:S^) 1B]JM-:8:$:M M17;\)YXR;JI(CY:*^APB^C,IY,&WS49WR+T%M431]=0: M:0 [WCS6RU>)I%2Y5 #AFA MH.(FBQIXQ1>[]8*8=[HUEDB_(LA=N[Z18RN@ M%U0DB&@69%GPBZN5KG]OM/M+MB9EXU$!DV\1?9!C6+"C#"@J#X/.H]&X7=&3 MPJZ^R_84SB%0!4<^ :W8'N#)IP4>@)M!UN)S7BC!1/88?OU%R(&0[086A.[5H$"EB9RW?U3-?J.Y&1Y M_X$JQ ?=%JT63@2_$ ZJ!/+E0;[-HDA2FX[G=8 @E%Y8ZR7V6%\I;N#G\KE1 M.S57#B=WBD+[F=!T0@L?OH W/\61UY&D?%'O-=[W!"!TPJ8GC%3E$PEM(ZW=^#]W> M)4R(9\?SJ'Y&8W4/9M*]Z\1_Q@:$D=+I/*H .K^XU!TD#V++X09>RQKOP'/8]V1T7^"4@,FF]PTRPO3WNFK;724N&T>A+"FY,"T1JYTQ5;1_4]WTS8.JL=GY=9M?6.E MP6ZK7 "(NO++G950WN3[/XG9&.29J3(6O*1;7OH2J-_AFW,I!VSM(8ZN"VW&.MN/@R)P%5EW9#"HEY8+L*!!\ M \3W]Y)6>/)"$M>GI-MU7]Y+[]PV[%70]K M2IFU/$R],CY571Y.@B.(C8\+P'Y9W[!.@3N=A!92\:FX'/%GV/D?[^A])06 MX!#M42#AG/&&V]JTJF67"5$E@=]^J@/W)'YSB#;2BGHQQ!W!H^/FR*QJF+A^4L^P7! 7OV5=9A])6T@,YM]9\+[7A:Q)KTB*, M9.1LZLJZ&'\4[4AY]E QO>,Y.)A?)7^@?_&<^F=,_KEKS+WA)0[7>9$7R]PZE]H25\%(% MO->K%>MR(I-' _\MF5WV9IK-\&U N+]9 $[PAO%L^I<1?";74=]RYV$/SLGN M]^H9Y7DM!Q:F'#O%;%@'.^S+.UXLW#NGSSN19.0PCH$JG,>[K/AM4W?)JXZ= M@3?R$A#+R"9< W1%ZH_U7LMOK5#:BDN\1ZX2%OGB%QX.+<>' S#6H/T!4IM[ M_/W"<;8?@H(>6*UZ7G*-'4 ?&.5LBIR[ \;]WE*$$0DVM#/G-A!-MC7H>2Y[ MXSDD/NTOJ\O%J<]__R>,S&HCBB*\/8E^0%(BGC@R1'I-#B7EL9)FZN':/NX& M^I9_$KJ6T+B\#RF\%U![&?A-(@0U3,\H NX,>YV#N0-+R0M"=(/]P]D4A'*2%_<2!G?* M33I=]E4?J\6VGP;0Y[AV+>Z3J?6/ &-79FC+_M.PC::OV%%HR7[):!(U&"1S M69,HDT:$W(O%"9Q-W--.[RA+L<]>L\Y>79 \ZHU(5-'T7N'%U$-N^Q@"]?2U MJ6ZSASM ;M3"M:7NVHTV M8MW?/-OB,'$&3Q[L:FI=^Z \\A3B/BZ>7*+-0@Z69*N4:O!B.A0:1'3"+R?@ M@GMMJN6"P!$<4D6&BTZVWW(WH1[&T_"23=@#INU1NN+G(SAWT+CB[, ; MDJ.HRWI=N&-S^0.^0#7P<./^*Z&3<4]*@3J2\,[:!=[%K$FZ4>3NZ=;O\4 R M\W;#W[M:7LQ1"/OHF\V5KK5_-3/ M'!_Y??!')@K9W$/V6C;@B^WB4]8>47*569J4(H,JGU)?MO"/WN;XY6U$X&5V MH+M4.AA05!X-'@INKH5[4/H 0/13+-8:R6X"] M]/ZSW&?8]M^A,+H!A\1CC\2?1^1<>*^>E*X+.#1#*_!6=7B;#X=[[Y7$#[^. M[U 3YCWXKD?)/>2\"#EK5(!G_C)),?2F G?ZE\/XKA]X9XEMA0L\$VAEJ_T$ MX!%%3J(.:U$S\D@8.3R[=#O-LAKT1=Y["0NH"O_R#6\BMK'.ZP.1$5%L)/\Y MVN4ZR/)5H6AC6 :/<+$=YN<\D3[I* M6B6;_*LOE!]>G,OIQ6N-JI_7[DW/HY*Y'WDZ<#\2;5P<>04;&K@4VG$*(8>J MOS6:K^Q39S&P>GK$]X64Y]@G\,;GOZ\M=O\A@L<5"U^Z*#@-'K'7&!DXNSW* M.??\PBM?-#36ZDN;SHCP-&)"^QAPW!TLCP^/-G._('?LB:-6IZ2[.B MH=/)^>DCZ03B/K3U#E/BV@[YD?SGQF1T"GB ?L=KTMT'+ OC,%[_K]02P,$ M% @ PHH-4T.,U7/T! '0L !D !X;"]W;W)K&ULG59=4]PV%/TK=[:93CNSW2\@4 +,++1ITC93)J3M0Z*VTG%V=I[=I?G+DV&FWYVE-H MZUKYW24;MSV?+"?[A?>ZK*(LS"_.&E7R#7IY*/;)X _-VS!Z)F&2.?=17MX6YY.% &+#>90("O]N^8J-D4" \:F/.1E2 MBN/X>1_]=>(.+ID*?.7,G[J(U?GD9$(%;U1KXGNW?<,]GR.)ESL3TB]M.]NC MPPGE;8BN[IV!H-:V^Z_N>AU&#B>+)QQ6O<,JX>X2)90_J*@NSKS;DA=K1).' M1#5Y YRV4I2;Z/%5PR]>K/-/K0Y:% IG\XB(LC[/>^_+SGOUA/=+>N=LK +] M: LN[OO/@62 L]K#N5P]&_#GUL[H8#&EU6*U?";>P4#O(,4[>"+>91NP$@)= MN3K35G6=8 M:AX".'[&GO]99B!Y=\O0^'O(W M)URK7&YW35=M,Z:W-9_2;I7?*YQ4M._&F]*LS1N=M0VPC>RY( MV^A GE3BWK2P1C^3*CTS]EFD;[[^ZF2U6KR*%8\ST'IOD;XO7WV+)HW5(R#V M 49?]BY34NA;VVZ@<.O9IRH4&I+KK(W.D]O(:^."R@Q3XUW1YC$0QH]'V6P) M^/2+:IQA/:4W:JNTGM%UZT.K !W,GD0]DJ)1NJ!Q&*6;C!OK.LU$1,N M&O7;_5"$4E#&+',J=ZV50!BYR O=LGT7YZ,N;D;4US=7=+(XFM)C_1YH2K)< M)H7&$&J.E2L$29\41E\"[:T\)T4""ED[!'.(YA$2/EB+E8I[D7KMBE1BHU6F M#2)QD.]MC74@SA@!UB$JF\,_B<-W:/:!ZQ.<^"Z7ZO6\ARW:>)V#TVT2G EA2RV[ MI*>H RS8:)P/RFNS2PQ](Z.,@.F5#:H[+;?PQ.[ MB0E9O:N!K,%!*F(UC?.QM5U)44K#P 7QZ,&N3R)V1QAW1^=T- %$03Q):^RF M2;.@# )"4U!%6"245>&+9L;S;@BZ<2Y"$AMG]-,C?-*>0:?B8.Z4U.&>W%JH MR71)&LHNTQ8[2W2]$\TQ@U*;"Z8V^P>TTT2PMD6W:4#1/HW+*!UBRREM*XW! M6ZL=E1",O Z) 2X'[*7S$!?,(/.FE=E'&&G:%:&KR :SR6W3]DR3K[L>@4CH M>F H[.[+_?4\T5,,Y5L =5XJ]8*61P=IO%U[&:IQEQC*KFX2G:-N^%WM*Y;F MF?1[I9M A_UL' 0_^/XX+7QP$;(\A(9LPSA][#R=CZXL2%:FBYD,.$RA[O8R MK YWOW5WY?ELWET<<>R5&KO2\ :NB]GQT00E2)>Q[B6Z)EV ,A?!+#U6N+^R M%P-\EW;:OTB"X49\\1]02P,$% @ PHH-4U5X0!N, @ =@4 !D !X M;"]W;W)K&ULG51=;],P%/TK5V%"($5+XGRL+6VE M=0,QQ*1I _: >'"3V\1:8@?;6;9_C^VT(4BL2+PD]]KW')]K^WC9"_F@*D0- M3TW-U6@9K?(UY@ M75LB(^/GGM,;E[3 :7Q@_^!Z-[ULJ<(+4=^S0E%?JB-B0=YI[1H]F"CH&%\^-.G_3Y, +/P!0#9 XC3/2SD5%Y23==+ M*7J0MMJPV<"UZM!&'./V4.ZT-+/,X/3ZBC\BUT(R5,M &T(['.1[\&8 DQ? M&5P+KBL%[WF!Q9_XP @9U9"#F@TY2OBIXZ<0ASZ0D$1'^.*QN]CQQ?_H[ADN MF6E"2S@_29/\\&[7\[OV#BA09EZ1QO=Z_C>K#%.#H^*N>#EWZ7#R_2 M-94EXPIJW!EH>'J6>B 'EP^)%JUSUE9HXU,75N9A1&D+S/Q."'U([ +C4[O^ M!5!+ P04 " #"B@U3,#?<9O\" ";=;5=MI>T" K0K53P/B(.;3!H+ MQPZVLUW^/6,G#5W$E@.'UC/C^;YYV)XL#TI_-PVBA8=62+,*&FN[JR@R98,M M,Q>J0TD[M=(MLZ3J?60ZC:SRH%9$:1S/HI9Q&:R7WK;5ZZ7JK> 2MQI,W[9, M_]R@4(=5D 1'PWN^;ZPS1.MEQ_;X >VG;JM)BR:6BK'=[@6$_A^$HEC/^'P^";4\2R-U:U M(YCTELMA90]C'TX \_@)0#H"4I_W$,AG^9)9MEYJ=0#MO(G-";Y4CZ;DN'2' M\L%JVN6$L^NMIO/5]B]O( L#B&-T^0,7S85FGF^[!^%AK 53-K']<+7 MZYVQFJ[(MS.A\BE4[D/E_]W3LSSN/5Z9CI6X"NC!&=3W&#Q!#H_,>#2'(.E= MEXK>D+&@:K -0JT$/44N]U= 34;?Y)=88KM##5D2PATK&TI%_T$&SZ"X#&?S M-(SCV"E%6*1SK]PB/8Q&B0IXVVEUC\[?0'(9+M*%]R!QG@W(S]CP4J"!+"Q& M4Q;F^:677O=:+73<]%125 EH<)_3S);_'6@9,D M7,0#ZXDX-:I!2K>GVZJA9!VW3(!P95#:X>R(FZ0;U7:])=^&Z>K QOR,JJU7 MBGSFW8YK0HU)%NDH%^&\2,=&&4.3J.S;7C"+%0T0.MJ2,S^BGF=%F!:>X04I M<9@EBT'YJ%Q^W9E#?@84;I'-QL-9T.%DF5?^=J.CDXG1HM[[N6CHIO32#L-C MLDZC]WJ8.+_=A[E]Q_2>2T/-JPD:7UP6 >AA%@Z*59V?/SME:9IYL:'/!VKG M0/NU4O:HN #3!VG]"U!+ P04 " #"B@U3JX[6DXT- !=+P &0 'AL M+W=OTR203S]VU^=#I!XB$)/1(@@%!O^37]]D%09&RY).O2=-,^N'.) 4L=A?/ M/KMX>7%C[*=ZK903MT5>UB^/ULY5STY/ZW2M"EF/3*5*_+(TMI .KW9U6E=6 MR8P[%?EI,AZ?G192ET>O7O"W*_OJA6E'L5'X<-[ MO5H[^G#ZZD4E5^J#3CLIF2Y466M3"JN6+X\NXV>OI]2>&_Q=JYNZ M]RS(DH4QG^CEF^SET9@44KE*'4F0^'.MWJ@\)T%0XZ=6YE$W)'7L/P?I7[/M ML&4A:_7&Y#_JS*U?'IT?B4PM99.[]^;FKZJU9T;R4I/7_+^X\6V3^9%(F]J9 MHNT,#0I=^K_RMO5#K\/Y>$^'I.V0L-Y^(-;RK73RU0MK;H2EUI!&#VPJ]X9R MNJ1)^> L?M7HYUY]AW=AEN*-59EV+TX=9-(OIVG;_[7OG^SI?R:^-Z5;U^)= MF:ELV/\4NG0*)4&AU\F# K]MRI&8C".1C)/X 7F3SL )RYOLD?=6+9QXJ^LT M-W5CE?C'Y:)V%F#XYP/"IYWP*0N??K'W'M-??%PK\<84E2SOQ%K60HJ\;9#Z M!C?:K>FK@K-M^U8*76JG90Y8N,9J=RX-(U=@ MBL-$)S&LRV >Q"#PVJ:WNF@*L3 60U698-G&9;7\'\ HJKNA;C43+[*O@:,<<#+G,#]Z#A9#3' MKR?^#T0!L*H#+"O\5J6J6&"")C%_'3]A%WU0E?/?-XX*L[UL+%YM9VOVH+$; MZ]C8Z2"U2"SCR>3*#[S[QAO:]S.!@Q?T_<# M_!:!]NM*,7'G=T,%="U*X]#@IT9;\I<1%325(C5%H1W#^Z0I&_CRB5@JJ%*R M?4V967E3BLI83@O09(>7/.Y:W& HB):+'-XAL@NJR,(T&,6M@8(4B%JHUDJH M@SYUL_@7="?-9&\*%Q[*DN6F,D^;')[.!,=[I6P*S9$.@V( +8U2P])4Z6O6 MPFMWC88&P;V0N2Q3X+H &>[N/M(<,6C,[6F5M6P: >&%M03*.S MLW/^MF,VU MR4&1-0<$N=!FY",?U+OF.U#B,"P+)& "5(6(XJZILHYB9JE+R"/230WF 0K5 M$05OWF3DC0UMP"Q+4 3-:!-UGYTL5YJFLD3=A;K%K3>_992Q:F6O-10F\9;@ MT H@%PP:4O1*6W)@+12J--4!%[;(6P7%,H6"#=KZ.@@2,,% _\_^PPEY+AD_ M?_?ZFX]O+_DE?O[$#_AH" 7/$-B MSG/E8%]O\A!H3W.-H.^')8:OZP8H:3A7TL![!9"RQQ;<0-I%PBZY@">E(8@\U:7I#4#9IC,H7,KGUP-Q5S M?2_-K:UI5FOPLTW7E%+.(TI'-VN-U\H !$*S3@"0\P0I!2M+03<2/S2.'4)X M1?+#C%28DI9,R(3C:70>(WKG_)9"2N.J$#-@65,CG3 M"!=C##$36=,Q*YG@07*+D4)RGHXNSK_J,0;ITZ.,$)6%3-? $)Q)(U)FJ&BH M_21 LO:$/@W13R[_$0MX:]*UM*OMD&95B070SQ1J)(X%,UGR'$])-$D2GNW+ MH;*8'@2N^ M2*+9/!F@"QJ"^'KN(=?LA-R,ZKO]D/OUL]1_#9Q[4I1:+GVN'B2KIR%9M:5" MEX-VM@ZI[5[6&L; J(/\/)K./+U=HJ:/XDG+=1TXF"#5;<667P)G>=H46HE'>L,+HBR:\J&%-8,="R@@2V M3U]6!C]Y&)3I8T"YW?BPTNF/"$S\%V!Y,9GM!V5];_H.PR6H[GPR_;5Q2<7% M%L]-1K/Q;\IS?UQ(86E$./K0+)QQ,H\H)2(Y-;Q6[8I'09NC@ZH ^3N)>4FU MIZX,$OUV 6K_:VV:^D%!CZHO,!&T*^ !OJ^VP-)AZ=K*FX7X_GYRS8/%@GZ@ M.FA7XKW"P)0];:@V^,C)W%*$/1QXM%6@,*R[\?M8@;K(#^?R@O:!'D?GO M(?*(3#X;?Y\K@.4#*^-^=1 6/Y>T^=2MA#Y#Q!X5W:2:$D8$"!!G$GQ=AYE: MWWH*K@\K*.;1_&Q84"S42I?,U]_*TN^_8N)_>3[/Z-<>(JN\"9N7)TSK+3CY MZ8O N1.;OQ=@_O([-,.=&0_FWKY,R ]^(T58,#@-M4W[T70Z[4K<.)J=[T0Q MS[JJ_:*:$72?F.HM /1VKP& <0> \9<"@!MM0-KB'LXGYVSVWJ?19';F]]TO M8 ]DYX;6BC0?'9HEUI3]*&GW+Y )>&[9_+ 9"R]$#\=+2!7W8F0 V113 ,=8 MF>N?/1[K9D&)A\Y+:+,AS\.8]Q -R_^2&XPC?E1YO@OI-,)>M'O&<-MH'VQA MEXR]%CBT7<4FI:;=0Y)590U*#U@ 78_C^,*OV?V"75,,T"YVV#N&I";M[VFG MTMH[P9C9],.OTAY[M-GHZ0H#XNNZ@+ %ILV3JLP1J M)NC_OY E]*^=)/3CH )Z! M$=L#'HS(5BX5YNSD@ML\$2?Q./%/OGF(V7 D>C*/X] RQOC3MO% @8A#DLY0 MMGH?BPF4G@;DS2;1-&Y3QE8)$HEE0W +\Z*AY#,/]A,_F_#'$Q(X\YLO%(%B MGER$EXF8GW6_3,7YN'N9": ]'$9CLJV2O!A%"IU,SEK5>B[\N/[LT17!@.9J M!Q4^YLSHAW)(*5OG9OZ4-\P;\G\*V+ ^;G/BS)FR8YG- ==#S!9.^:ZNKL(1 MGP\#?(@$0@^K:HV,S\5$):W;8-Z:4EYK"VJYU%B_OU>Y5DNV[QUXS10Z%1\H MH=&M@WUU(1C/AD+&[$S;9$G]@"U /5=U$WJJL-^UV#+#A !^G84DU8*(*;@PT M '56X?R=L<07OL2-4I\8 $QF^+LY%T>;AI3H$G WG60:O.A36]78RM1JD%!; M0R*L)4NUU)1M.@,'L@5ZHYZ<$^![F0P&; ABIP M9*/M0OG:D:Q?#O6G< ?>':Q0" =S1T0"Y7U[$!<(UE+<9GXOAL^/R"]/R2_M MEH_7HBG#P-MW+X# CHS#10M*Z<+=&'&GI U7=KJY"9N7\5=1MT^EELI:R53= M9:#]*WO423^DSK3; VT0=HKT+\D,K\?L' ;>14#W[_?0KB^[O@*'I/ZU M)\>A$I5ER7SH;]C0):%:KTJVIW0(Y$PY*OM+JIQ(?<+[@!28@ZM @&&^?+11 MZXX5!J'4M0XHBGPQHRK"4=FMNS8WJ*[]L:9N"<:3E&X/_C=5.T;M\5<'Z>'0 M=9.NNR#JUC>Y@$2WOMGC(>\X?A'O$GD)7=.S? MZ[XFA[C;;B(C*[1^),&#>H M'E5$]66!17N@8A"$5]([&]FHRP(A%_5JX2W]CF>C,19:>4XDX!>)M+#T%0+? M'#3W^OB=#(\,?Z&!CMR=OVT:_(":7K4YV^?>#3&WIPN#2FJTZZ+N:>_*M/<7SS_GA?]P)E:HNMX-)\=">LO<_L79RJ^ M0+TPSIF"']<*-&NI 7Y?&A!"^T(#=#?J7_T;4$L#!!0 ( ,**#5,1-T]% MMP( X& 9 >&PO=V]R:W-H965T->[ZKK=M(EO.6 M[> ![-=VHW&5]"HE;T :KB314"VBU6"VSAW> [YQ.)B3.7&1;)5ZV'MU^ 1=/$.G5RAA_"\Y!"RE$2GVQJJF(Z.#ALLPLI$2?H.(>L( MF?<=+O(N;YAER[E6!Z(=&M7>7:Z*0N^A)+%[!V%$;E3TM:&W,H2RG-^@FYZ2]G1TCJ[*/AE+Z\(36.2 MI=G@@A[M0Z1>C[ZCMV&O;"O $"9+XN-EPI ?JZVQ&C^*GQ>NR/LKA2D/!"&:1 M:Q5^^4$&@@P1G&VYX):#F1',-OALWT !S18TH8.8K,XIAGP@-*;C09RF*@,;6K>MBX-O<=Q'A Y/=<5L&."5("0X:ASE_GQ!BK0&B$:I.WS M\DIHYXRF(>)'95&!O4W**!Y.\BXI>3P=AJ#_]44E)S7:@-[Y3F1(H?;2AG+M M=_MFMPHU_A<>.N4=TSLN#<95(36]&@\CHD/W"0NK6E_Q6V6Q?_AIC0T;M /@ M>:64/2[&PO M=V]R:W-H965T? M7;P\OS7V8[U6RHF[(B_K%R=KYZJG9V=UNE:%K$>F4B5^61I;2(=7NSJK*ZMD MQIV*_"P9C\_/"JG+DY?/^=NU??G<-"[7I;JVHFZ*0MK[5RHWMR].XI/PX9U> MK1U].'OYO)(K]5ZYOU77%F]GG91,%ZJLM2F%5FWR'W7FUB].+DY$II:RR=T[<_M7U=HS(WFIR6O^7]SZMLG\1*1-[4S1 M=H8&A2[]7WG7^J'7X6*\IT/2=DA8;S\0:_E&.OGRN36WPE)K2*,'-I5[0SE= MTJ2\=Q:_:O1S+[\SY>K)!V4+\48MW/,S!YGTRUG:]G_E^R=[^I^+[TWIUK5X M6V8J&_8_@RZ=0DE0Z%5R4."W33D2DW$DDG$2'Y WZ0R'33OB4A4^_V'N?Z(]W89;BM569=N+#6HG7IJAD>2_6 MLA92Y&V#U#>XU6Y-7Q6<;=NW4NA2.RUSP,(U5KM[D4G'O;Y6"]L@U$0R(7_& MER,>0JZL4@@LR*-!"I*6B=\*_:;L7B)N MNZUV;QBY E,<)SJ)85T&\R &@=TS_J M?SH9AU?2SBFK:@<&2&VCH(HCK\FR;. TV_H*YA=07-6U&(^2V5?!UX@Y'G"9 M&[@'#2>C.7Y]Y/] % "K.L"RPF]4JHH%)F@2\]?Q8W;1>U4Y_WWCJ##;R\;B MU7:V9@>-W5C'QDX'QD*AG+TW_D7G(AD]@.?I)$HFEZP&F7TZF43QN7_'>%OC M=C9@^)J^'^&W"+1?5XJ).[\?*J!K41J'!C\UVI*_C*B@J12I*0KM&-Z/FK*! M+Q^+I8(J)=O7E)F5MZ6HC.6T $UV>,GCKL4-AH)HN+?T%WTDSVIG#AH2Q9;BKSM,GAZ4QPO%?*IM *^'Q9__M-%$L^?$6)J!1>0P!4(36)F M]C=&SDP_KDT.BJPY(,B%-B,?^:#>-=^!$H=A62 !$Z J1!1W395U%#-+74(> MD6YJ, ]0J(XH>/,F(V]L: -F68(B:$:;J/OL9+G2-)4EZB[4+6Z]^2VCC%4K M>Z.A,(FW!(=6 +E@T)"B5]J2 VNA4*6I#KBP1=XI*)8I%&S0UM=!D( )!OI_ M]A\>D>>2\;.WK[[Y\.:*7^)GC_V GPVAX#FB&?B)?:>'KM_A.P^&K6PH\]JT M/B72QKQB7,QYKASLZTT> NU)KA'T_;#$\'7= "4-YTH:>*\ 4O;T,J#V6(-' M@M._H_3/4Y$:U*JUJT/H+DV>M^3R4A<=T(' M; HJ97*F$2['&&(FLJ9C5C+!@^0.(X7D/!U=7GS58PS2IT<9(2H+F:Z!(3B3 M1J3,4-%0^TF 9.T)?1JBGUS^(Q;PUJ1K:5?;(U@>^/J%L)C)#&4VA@H/9?DJOFA615W+A*S\&4XNAN*/H!X@A M#V $&-W#A.DAA=R"Z8H05EPK^AL@D&'&X^"JICZY0 MV4R/ E=\F42S>3) %S0$\?7<0Z[9";D9U7?[(??K9ZG_&CCWI"BU7/I32=>7J[0DT?Q9.6ZSIP,$&JNXHMOP+. M\HZECP+%;!;-)I<#3'1T8!7M8@SQ2X*:LI*Z)X\Z0XM0*>]8871%DE]5,*:P M8J!E!0ELG[ZL#'Y\&)3IYX!RN_%QI=,?$9CX+\#R-E0;?.!D;BG"#@<>;14H#)CUB@N_GS6(F^Q(/C]J M+^BSR/SW$'E$)I^,OT\5P/+ RKA?'83%SQ5M/G4KH4\0L4=%-ZFFA!$! L29 M!%_78:;6=YZ"Z^,*BGDT/Q\6% NUTB7S];>R]/NOF/A?GL\S^K6'R"IOPN;E M(Z;U%IS\]$7@W(G-WPLP?_D=FN'.C =S;U\FY >_D2(L&)R&VJ;]:#J==B5N M',TN=J*89UW5?E'-"'I(3/46 'J[UP# N / ^$L!P(TV(&UQ#^>3RBP_$24L6#&!E M-L44P#%6YOIGC\>Z65#BH?,2VFS(\S#F T3#\K_D!N.('U6>[T(ZC; 7[9XQ MW#;:!UO8)6.O!0YM5[%)J6GWD&1568/2 Q9 U],XOO1K=K]@UQ0#M(L=]HXA MJ4G[>]JIM/:>W'8C\X:+/1ZHW;NEH&,]J 5M79E<9[P3'7S+IXHCX"*ZG#/; MH@KNEF3',# #+IXSM&;'L>DT.D\FO\7RC,FS0$AK]M\^&OW_FNUW5&!'\V02 MP+K9.+V6]^E:I1^!1^/:RP%X7%FY"\-^CR$^C]I#L%T4'(]H"16&W8QT9&7? M"[!3,;V(9O%L6-PSS!Y [!-E_CZI\ 6LF4T/9IW^T+/=1D]'"!!?UQV5)2!M MEDQ]ED#-!/W_%[*$_K63A/[\'('IB>=BT?Q./%/OGF(V7 D^F@>QZ%EC/&G;>.! M A&'))VA;/4^%1,H/0W(FTVB:=RFC*T2)!++AN 6YD5#R:<>[(_\;,(?CTG@ MS&^^4 2*>7(97B9B?M[],A47X^YE)H#VD/]3P(;U<9L39\Z4':NRWK3;,<"& WR_F7!QM&E*B2\#==))I\*)/;55C M*U.K04)M#8FPEBS54E.VY2#C>L?IG(.E386($\K1-:,S>"!7J#OJP3T%NI/! M9,"&*'("D(VV"^5K1[)^.=2?PAUX=[!"(1S,/1$)E/?M05P@6$MQF_F]&#X_ M(K\\(;^T6SY>BZ8, V_?O0 ".S(.%RTHI0MW:\2]DC9GF)FQ>QE]%W3Z5 M6BIK)5-UEX'VK^Q1)_V0.M-N#[1!V"G2OR0SO!ZS0,,TL8J,%\J(/&*G=WLW:8^^ MJ-$^\IT#$^ZJ,!"#DB'>_/U+H@B.M@5AF+NC$_UL>(S:-#;U<9MK#)=1H[I9 M0AE-T@YJ3XY#)2K+DOG0W["A2T*U7I5L3^D0R)ER5/:75#F1^H3W 2DP!U>! M ,-\^6BCUATK#$*I:QU0%/EB1E6$H[);=VUN4-WX8TW=$HPG*=T>_&^J=HS: MXZ\.TL.AZR9==T'4K6\X7_D<*S/*@I3-6IO[ E)P-T)5(BZ6M,U15]IY%&V M")I@WF?'^CC>51*EVJ9-0>43S2,E34]T?KY;# VC*,9HVYB/'7!D+O+AA^"'P*^]HL.I#.X@IY[^ENL]S!(EK>;_&0]YP_"/>( M/8.NZ-B_TY4!G( =5;PH W)BY.'ZGH._-YT/T=(-R76!7RYWQ='V&FW%163V M@,29,&Y1/:J(ZLL"B_9 Q2 (KZ1W-K)1EP5"+NK5PEOZG]/$[&1X9_D(#';D[?]LT^ $UO6ISML^]&V)N3Q<&E=1HUT7= ML]Z5YT+9%5_LIEH>_.-O/W=?N[OC5_[*]*:YOWC^/2_Z@3.U1-?Q:#X[$=9? MYO8OSE1\@7IAG#,%/ZX5:-92 _R^-""$]H4&Z&[4O_PW4$L#!!0 ( ,** M#5.[[\YS2P0 *T- 9 >&PO=V]R:W-H965T D[3=72! D+3=0]$#+8TL8BE2):G8WE_?(2DY M=A(;#9INT8LMBIS']QYG!M1LK?174R!:V)1"FLM.86WUH=]^:QB*WQ ^VMUIVG4VZ%DO$1IN)*@,;_L+)(/5T.WWB_X MC>/:[#V#4[)4ZJL;?,HN.[$CA )3ZQ 8_3WB-0KA@(C&GPUF9[>E"]Q_;M%_ M\MI)RY(9O%;B"\]L<=F9="##G-7"WJOU1VSTC!Q>JH3QO[ .:\>T.*V-5643 M3 Q*+L,_VS0^[ 5,XB,!_2:@[WF'C3S+&V;9?*;5&K1;36CNP4OUT42.2WI: W70O;4"N DC_",@8;I6TA8$?98;9 M87R/".U8]5M65_V3@)]KV85!'$$_[BW'(T<,--*I2I-<+OBR4MI]3YXP2+X8[%T+,8_C.O MWPQ"FH <0W(KF4;PLU!+)N +9;H!],LSX-(J8&!1PA:9-I +18;(U;E5YSG? MA"4>^5P[9$/($26C+<@FP#Q'7S^0N4F5APV30=1L:@MF@1M?(1E0N=D"H=)4 MO^#A'E&;FAR'43<>_0!A1S?3A5]HI52N1HGU(Q,UPIH9..LGT6@21W$< PW; M+4-6)-,05[&M.TK/BM#IQ-R^.<^)=L:V+LJ]*%UZPA+II*4[[,^UV,(H $9 MX]:0>*HOYGM%*_*6((8^"VF_Q7,2_<1GT VF6"Y1PR#Q;^,HD&!<-W(:%JW! ML#,X"$VBBW@8=!+<63\:AV%$7<]4P7>QI<,H>%HXDS562ELRT/E"R!H$9TLN M0OKR8#Y+4U563&Z=X%1194IW-/1DE.!.84:G)9A,B8OK'Z8+U.B"%X7&QC67 M0E34K^@.4@^R36.J5I)_<]2J2JL-I[Y)W.%L,.FW)[FS 3>5XQ143Z8OYKDD M!?C'>/3M3'Y'H7QYLK_>]*&+ZOZ0%NJ7U!U":_AD'J;SP[Y2.[Y MFGZJ.E:JFFJ)]MNKO6CG@4NHLV0ZCNC:[RAZC/VJR1';;%U[W:FH,]]// .) M]H57>_XVJXZDK+'T%^YNQ*^)S@_RUOE^^I"[KUWE>GM7Z!+URG\H&-J=O BW MZ=W;W;?((ES!GY:'#YE;IJG#&!"84VC/@S"PJO(7\J6R=+WWCP5] M3Z%V"V@^5\JV [?![@MM_A=02P,$% @ PHH-4_KI9<:' P \@< !D M !X;"]W;W)K&ULK57;=II-,/4DO#YT^K$B0W/%>6.Q2LO+U 9:D+*>V7]H7:2_ P3G $ECM M/=V%%C'"O34NK+,VQNYMGH>R1:O"S'?H^*;V9%7D+35YZ A5E9RLR8OY_"*W M2KMLLTIGM[19^3X:[?"6(/36*CI?=--&.<@WJTXU^!GC[]TM M\2X_HE3:H@O:.R"LU]G5V=OKI=@G@S\T[L/)&D3)UOL[V;ROUME<"*'!,@J" MXK\=WJ Q L0T_ADQLV-(<3Q=3^@_)>VL9:L"WGCSIZYBN\XN,ZBP5KV)G_S^ M9QSUG M>Z4U(O[ ?;)=%!F4?HK>C,S.PV@W_ZG[,PXG#Y?P9AV)T*!+O(5!B M^4Y%M5F1WP.)-:/)(DE-WDQ..RG*YTA\J]DO;G[=&MTH25" WE5(<*,Z'96! M#\ABPRJ/'$5L\W)$O!X0BV<0+^"C=[$-\"/#58_] ;O*@2, 92KX(-66VUTU!A>LV"^0/CK:ALB\6OY M^X58RV.L98JU_!_3^]\0X;<6X<;;3KD#Z "1MV90YFO8*\+6]P%AAZTN^6($ M*4<0,X#$5D7 ^TX3@G:P4Z39"PZH2"[)]TTK]5C.4CSUD%+SD-*GH9D!?\VE M)WX=P%$20;]G0^8G&VXN 5WDH*;'Z9"?OK:]'4"@4P=N#!S1$]1*TV/;@G57&F MM2M-+Z(X8=6ILZ1%64]1?QD..+'S\_!5$#Q>S\_FK@9<\!MOU$D,Z824@_RK?^/:^_^ZR.'OS0TH+ M)3:L;NN)/R"1(B2FZK,%=E.:497M6&5/Q]?KZ0'/=D:7>M A'H2Q)S>4^YNJ M<,UVND+@X<6,J>$A!5U/99O@N^$KFJ0UO2+%21)UAQ29NV]YUWK#]0[?R)L] MU1SRDSYLD9HT;0(7IW=Q:,G'T^- NQKZ^(/Y, T_,EO-Y S6[#J?O3G/@(8) M,VRB[U)7W_K(,R(M6Q[*2&+ ][7W<=I(@..8WWP%4$L#!!0 ( ,**#5,Z M->;&]08 $L3 9 >&PO=V]R:W-H965T2J(NV4T<+2YG*R6KR\/N'[X<*O MBO9NL!:LR=J8C[QYEU].$@9$)66>.4C\[.@5E24S HP_6YZ37B03#M<=][=! M=^BREHY>F?(WE?OB[)6=M"NTR<9_M#HF5@F4Y$FZ>()?LM>U67@MWQ,U4)::E6] MD0=$EA4EC_;[5VWB),?G]"V$DO["0(._D"=OU[G,0[+7Z0ND$JP4*+ M[Z?"%Q1N2'WX^JNS=/'BW(EK(VTNS$:\5A:)8*P3,C>U!S.^SH0B2 "[#%9 MBHB;4FKQ#3]F-FERS@=AN3C_=B96PALO2V::3I,DX3_AV+B.SS)354#G M-" M.K$F0O8UOC!6_06Y4N=(9T=VAPW*BE#.-1+218/(L0%7@*!T6'/E8<:J!P@: M;?2?C2S51H%)E 6M8!87^,<3N8?RCA$S*.4]D9!U;91F_=>'P/X!"V$SL"62 MW)-%[D$_/N9-E)(9G:LH%"0DLT)L$4_^2)&9>%/5I3D0N:G(.RG3CH5# 0$1 M6%H25*JM6I>08F"DC%C=I]6[)^QGK.1V:VDK/0G=5&L\!K[617(G52E9Q)&Y MF3%O[E&X9OT',#,DE'4'L+G2VQY0)0_P,;L'78&C%.[)J=NT5HX2E M= [!DK4GD96K2^7Y\8ZLHVX+:6NE8X[U1I@*NHT(AV>13:YV*B<=%#? #O59 M2;5N H]:'H*YH5@+M/,HFJ.JX S8 F'C9&A4T8%T2S93 %5;E=$X_,?QP.;7 MQK,+2G(2*+R;*RI1OAYW>KP+KHU Z@8^H_X8^@.7(J'J'S[PDP[\W@,5D/(JG?B ME#WF6H:6:J[4.KCI#N]]%];0,Y0,698B)%ML!BVN<3U%W/-/C1Q"K>0L:-9. MY0J=;&"HEJ@%N%=@#+L%/SBTDA!/?$_V%:BVAA,Q[TO(D3NF AD98NQ.E0U; M[].VCRWRIS;>5]T,>Z19WW5'[@B#I_*'XWK+K8\W-5EEP6 MJ+OTB/1?_;J.GVW>_;]IR)>5S:+0A]1#Q$:*QEF,T+V:G M S1O;FLTB!C,.W+^8TQ&9E@=79^V4X\E?M7IRU8[F&7#P8QN M>1T&%_B<4=^;4=BQ->+U5N'%@LJ#>+8,<]1,O"=N'=D=R<^#S.%)B<+T-+[3 M:(7Y 2:B;M XBLQ8 6,@,78?3!*C&$-9'&QZK(_P_W3 /A2BXI>.[8.AF)X^ MC_X3T8%=^)W$N7+Q8O;]F?@U,CCVV-L^WKXY#=>_%8MT=G8Z$CEV>GK2BUO, MEDDPRR/JW@U:QWV.![5V*+J+S#BH] T"2S[B"A<:2"C=I7%A>YM:W9?H(ZA=(67K(>J!0-FFX[>!'CX,5L=)N]GR2S%2V19 MAK*D^>"347PGWZG;3TF_Y]XO"H4G- $^6#[-KNT0',N;; !FBBBPZ[2'> M778-K'74$S99A*O]S9&)9E^\YCT"Y'[Q2U&UVV"8/?3R/1]\X*C(;L-G',ZQ M1OOXK:,_[;\4K>('DKOK\3/3C])N%>*AI U(D]F+TXFP\=--W'A3A\\E:^.] MJ<*R((G.S1?P?&.,[S8LH/]^=O5_4$L#!!0 ( ,**#5-7G3M 0P0 "<, M 9 >&PO=V]R:W-H965T]:=O& 4O$&I>%*@L;UV>@\/;V8.GDO\!O'K3E:@_-DI=2MV[RO MSD:)(X0"2^L0&'WN\!*%<$!$XTN/.1I,.L7C]1[]G?>=?%DQ@Y=*?.:5K<]& MQ0@J7+-.V$]J^R/V_N0.KU3"^%_8!ME),H*R,U8UO3(Q:+@,7W;?Q^%(H7A* M(>L5,L\[&/(LKYAERX566]!.FM#Y,5.PN_G*V,UU<0?S^!/!_RIQY_^JR!^+P:\9F_@ M@AE>]K^X%VE)Q'@1;J!DHNP$LUC!:@<5O^,5"8&M$20U-9>E:A"8M9JO.LM6 M L$J^(EI9N&:E;=LX\2IO;W*CHPX'+?>^I(F7':'FCH49->LR+1: V$VU%.> MA %J=F.9]':K3N_-:PRTB"Y7U1A^J34B-*%6T-4*4*;19_J&WS]QXVK _21' MJY]?[MA[68[A%9Q$>3&)DB2A=9I$R3S;;])H,AMNLBC/PN;S2YWGDK)@.H2T MB$Z2(II-"TCS*"V2J)B?0#J/DFD1I;,DG.;1=)H\G=!7D(SSU']FL_"9^T^1 MP>O5&[CBHG.LWO7Y:CO=*H.>5E\(/@N]V-<6HJ"FU9K;KX*'7SIN=U K4:$V M#M0)7ZJF97('E.'_H"Z@)AA8(=*(KOZDB4(X>OM"C%QKB,XXW@_C)78'GX;Z)6'/ MFSKN'G7)S1"+XT!U%&B?G(<1BPYYZQTXXMN5]?.D'6/RU,*:<0UW3% G,4,5 M(.B]8$[_'QJ'H7'U(',WWR[F3G+JFI3PLFP"V3SU-!_NS_?Y>W%GIR=1DN7$ M-74$IWFZIYW.\FA23,+I[$#[T5D4IET2QEQ^//2*]##API1X),%4>)0\2U. M^*73232?SX?1LWZVZ \%B/>N_ F:4C*,G,?9#@.6XE!UOG!<=!D9^6$PP*F5 M2PLD\C7"^+&W1GST>&M0;_P3E6:+ZJ0-[[CA='@%GX?'WT$\/*$_,DWE:T#@ MFE23\3P?@0[/TK"QJO5/P96R]+#TRYI>\JB= -VO%<6LWS@#P_\&R[\ 4$L# M!!0 ( ,**#5-?-%4PL 0 !8+ 9 >&PO=V]R:W-H965TD[/C?[SE*QM^Z=KXF"N&^T\9>3.H3MD]G, MES4UTD_ME@Q.UM8U,F#I-C._=22KJ-3H69ZFJUDCE9E<7<2]E^[JPK9!*T,O MG?!MTTAWN"%M]Y>3;#)LO%*;.O#&[.IB*S?TFL+OVY<.J]D1I5(-&:^L$8[6 MEY/K[,G-@N6CP!^*]G[T+3B2PMIWO'A674Y2=H@TE8$1)'YV=$M:,Q#<>-]C M3HXF67'\/:#_%&-'+(7T=&OU6U6%^G)R-A$5K66KPRN[_X7Z>):,5UKMXW^Q M[V27^424K0^VZ97A0:-,]ROO>QY&"F?I)Q3R7B&/?G>&HI=/99!7%\[NA6-I MH/%'##5JPSEE."FO@\.I@EZXNK5-HP)8#EY(4XE;:X(R&S*E(G\Q"S#!@K.R MA[OIX/)/P*W$'0!J+WXT%54/]6=P[>A?/OAWDW\6\'EKIF*>)B)/\^PS>/-C MO/.(-_^2>,53Y4MM?>M(_'E=^.!0-']]QNKB:'41K2[^+Y:_ DZ\(%2I&,N\ MJ>-Z*\U!:#[U0F%[+4NE56"=%NER8B>=LJT7:'DG&7&0IONM=S]TA\!J!:^TQ)&/Q=I:* TGG14$; M90RC_E8&6R"<+(GN1?)+J37\8@TI&JY^W;,LMO+ "1!V+4[R;)$LTW3L@-PX MHBBPAVW?%I[>MUA"7V*[ZE'#0X^#[1P2^+N3A]Z7\Z,O_E]=R_XGY]3L[38>!=&HL#]Q6!YNE_ M"/0\3;+\;"JN0Q?G<(_ ^>W6V7N%6YW$N@W<\+A<5=,V/8PMM-I(?CC\L<1, MJ=L*-3N8 #7C./M2+\D%/(9#CIV3Z,R^5ST>#%\Z58!:6=@=TPC3DD/1>!_] MD^B?^,X1/ZB ^UZ..FCZZ/\>W&CQ39F?UCGN1(0,F$L:+O\CRAVQO M8%[&4:.[E$LM58-/ISP' ADVB_"5P?0C2MLZKK.U*%H(D$>?W$DCNUH! UK1 MCI@X&3K--I2VB1J^13GRS=U5Z,A<(GQM6QVOR4.T38/EKLP3#@F="_5W!-X0 M2BUWQ&T$/IU"$+1>8V02UHQOA&^_.8Q!GIWK MBP(T3/_IY9R-9I6&W"9.9)[I,*$;6XZ[QZ'ONIMU/HAW$^.=="@3#^[74$VG MI\N)<-T4UBV"W<;)I[ !#U+\K#&XDF,!G*^M#<."#1Q'X:N_ 5!+ P04 M" #"B@U3@2%JJ7X$ ;"P &0 'AL+W=O@#+8TM(A2ID%04 M_WUG*%F^Q$G0HB^Q>)DS9RYGPEEC[+TK$#T\E4J[BT'A??4NBEQ68"GTJC4D5I')]%I9!Z,)^%O1L[GYG:*ZGQQH*KRU+8]14J MTUP,DL%FXU:N"L\;T7Q6B17>H?^]NK&TBGJ47):HG30:+"XO!I?)NZL)WP\7 M_I#8N)UOX$@6QMSSXF-^,8B9$"K,/",(^GG$:U2*@8C&0X[W!OU# MB)UB60B'UT;]*7-?7 RF \AQ*6KE;TWS,W;QG#)>9I0+?Z%I[X[I_XJG+PX[!-'[!(.T,TL"[=118OA=>S&?6-&#Y-J'Q1P@U6!,YJ;DH M=][2J20[/[]%)3SF<".L7\,7*[03(5]N%GG"YUM1UF%=M5CI"UAG\-EH7SCX M4>>8[]M'Q*LGEV[(7:6O GZJ]0C&\1#2.$U>P1OWP8X#WOA?!PM_72Z0,+!$'Z M:6&J +-8PZ.TOD8P2\A,69(^3*/1ND)6L+2FA$]"UZ122$+V8P:ZK%?4D##N MMD;PI4"X-F4E])KD]5!+2QZ$4HSJZ:S$&> *8;$P*B=4H(D$)]_'\3".8\*'.ZQ\<-BQ.^I&.DI&0Q!J M_1U'G-,X6CB92X;O:/-/E#S+4JV65E1 C[1 MY'<80CI)S[;(IP'Y@/_;Q ^I7'(I*)G&2N)/DRZ[;TM[4(J6>;0F;%/E;?M*&6^(0VDRZ(@KN.:ON(ULN% M0M!4.Q)6;;F)VJBES>&!-.);QFF<3$<'\)03Z2G,Y5(J2<7:A/*1U:!#SP@U M!(H!VF8D81J-!PGHI;"3(]=MPE*44JT[J8T(&42>R]"-0?O,5^Q:#I]S/$(J M<)(4O_:&A5=7E9*L.KY?U3:CY@G0*[JQ[>5-:QE*G$-Z/3QK. R#@/N-Z!F] M,HS2 79=Q+Y(?2MJJS*@-]+O%XZ:Q^^7-UB^QZS37;)I.7_@7F29J1FS$FO! MA%6D;S" [:2A\7+>S=YVW"3#:1(?H7#L_VFT\V I MT:["L\Q!*$W[=NEW^Y??9?O@V5YOGXV?A5U)F@@*EV0:C\Y/!V#;IUB[\*8* MSY^%\?28"I\%O5[1\@4Z7QJ2=K=@!_U[>/X/4$L#!!0 ( ,**#5,C.'"# M6@@ +,5 9 >&PO=V]R:W-H965T;D?5JQVYK>\9VFJDSZ9S'3NX^=.X#1((2&A!@ ="R^NO[[(*4J!2F/#16\18_7#]J_,/U,>WG#?_5 M:ADZOP6=9.;<9WJXS2]Z(W)(&95%TB#Q[U'=*&-($=SXO='96YLDP>[O5OL[ M/CO.,I-!W3CS/YW'Q47OK"=R5>[=4GC:#6WT@X_*TG!. M6TK*0_1XJR$7+V]MYDHE/LHG%O*,]!OQB[-Q$<1/-E?Y MMOP0GJS=F;3N7$^^J/!];0=B.NJ+R6@R_H*^Z?IX4]8W_>KQQ%L=,N-"[97X M]6H6H@<@_O\%$\=K$\=LXO@;(_AR:7%K :BH//*L[5S$A1+:XEF7HO+N47,E MH!"QRE*1I/J\[\:5E;0K40?HH05I;2V-4"%J8%?E0A6%XA(@,>&Q)F15&8U7 MT261+)+(2DE_%-U13EL:2]+F0N9Y4DWR25L0KA!D-D=PO:+]494!4KS1J\KY M2$>I< B7T_IRH;,%O5T)EV6U'PA45U*[\"I9"OI)E E8BH E NUA@5OP8_1 MULG_^8^SR?CTQ_"B@^<::Q[O"N]*UO)I\# 0A7"DB6*?%:_3AIB4TBH;!9$6 MFVK\LAF]IV-N$BT0WUR#@'?B]5?C]*_05:J>P.Y!B:4,XM5X< **@>O$EI!] M-1V)W.G@[/7?20^5&F?66T<_EMI?<[IR>!TV^GC MP>BK3C-NQV>#\=KKTSVO_V.3?^/&O^TZ(]MS+RT![.[N3A@GN33GD+8JL(%7 M)UU7&/O. 6SE2C!UVV) S%(+/8$KFU4, FS0E1]IE2.I'_LV/8JSW6&(W_?1OL$ M8-D.=C_5X60ZF.+--_MQ]7 C3H_QN$6J_<2=N0IKS13 N>68IZB@Z,A+]"XT9Q^L,M+NM M&P08L161!I&K[5BT79)K -M"710ZTX3B=3C:"( N8")U.<20@J&2E(YM'D7* M(RU;L#C9!6S!'HCT3.'L^%]'O0.'P\ ! "0Z7#<&N^5+PW* T[/?4 'DU^W] M ]R4.%'2WP)U,AJ_H3IP]7Q!#]^S)6K037] @A0.FY/3.J/0B7=JYFO,U\W^ MS4%KU(S?,\/*DJ%$P.-35%*>& E(6VU'OM &A50".;HR#7NPH'&4P@Y+8QRH MO0V-FWM'[OH!KQ_155T=-H76C5_HHO@&50G'K98O#],#KB,+2*(QPV97[O09 M.:[D!U6!&V>(VEY?PK#T>ZTI]^/1Z+7X\.$&G,Y;.TU??*!!(*LK\0ZM(@.6 M<8 ^;1X\_XIY,X)\"+-,YI7TT:+P%[K:F?Y$57L 'AG!8$*':@(F8)@XH4IDF ME5PS"TE\)&C^\II@ 35(>U/[NXQ8(".O'0EO?Z7%+E<_=ONL+1>"38XN1'<974$9I(X:>UPA4IV.H>@ZX\KKT8 M<_5,45:Z381:54!SSSE^I9)TS>"F*F.$0(TB:4%WX+1;NG8UT(2=,7-*(0ILHQ]0X8H- EB'PK@,54 !T2RCDH_/X]'$!DF:$&=+Q%TTFLN XO[H;$5@)F<.6C[H.+$=B3X9I\ M/0%-&EWB=-]]O'E_]>^6#61)F$F-:H:K%,VJU&(DM?F\SA)+%0[71_R?\\08YB=/7GD[3JTD"PB$OT>K8ZSKY M'#?;_D(A?$WC?GU\4U7$EYC:+Y@OE\G!"![Z]#/L?$B#$W/^7$AE!82F;VKK MU?47R:OT(6ZS/7W.1'+F-/(854!T-#@]Z0F?/A&FA^@J_BPW&PO=V]R:W-H965TYYS[(TY6Q M#ZXA\N*Q:[4[&S7>]V^F4U'9GST]-\*W2=&>%"UTG[?J26K,Z&QV,-@G_:RID_D M/_=W%KOI8*54'6FGC!:6JK/1Q<&;RR.6CP)?%*WE;XY&QV/1$F5 M#*W_:%;7E.-YR?8*T[KX*U9)]@C"17#>=%D9"#JETW_YF'G84CB>[5&89X5Y MQ)T<191OI9?GI]:LA&5I6.-%##5J YS2G)1/WN*K@IX_O[K] MUOAL6F3-RZ0YWZ/Y2GPPVC=._*I+*G?UIT Q0)EOH%S.GS7X/NB).)R-Q7PV M/WC&WN$0VF&T=[C'WF<=7)"M,%;&"OSZAL2]L6TIKDFV0'UK:ZG57S(6 M]HL??SB>SVW<75P\I.06IN@"RJ%%'5K%J"A2:K4D:U)%VNQH$(&1\)4 M$-+H'R9":=X7QAHME\H&!Z94K318K@M:^;60+GY.OO.@R2&TC'EM8$UY)WH# M$PPV 9P@R>*#M$6S3=KUK2A:Z9RJ%"40_X+)'J7H 9(Z58QCCY<"O$;(LE=P MIPM(.@8MZ+$W+E@:,$W$[Q"L0ML*U?6H),;T;4\%&D;I0)$$6IIV2>P]RY?2 M4UHKAWG7&^LGXB+1L8$G\,GH&J'78[# 6TZS]9PX.9 ;T72R!J.A)!Q)OVMF MI2#02/C/@5X98-=KSMG!ZQ,G*J17%RJF1I>*TS06K?H:%#;K<4:?HB@YT!**0,U13+8(>R7*H.L%-MXX]S_3TT M3W['N%[ZOE5DL52ZQ 2U&2Y?#[C%"IJ(WX!%9](50'$N0G*X+W>;(LX0$70/ M=RF51;"+B#/5ZUBL&M72-J],@39>R 6?&P&Y0CGF@YQ7'6>>I:FJ<%NYO2C& M.S9+0\GJ@A#P,N<951&SNT!ME4OPP%YD-$SE1+P+%C9L9RPQ04,@F])Y:H1M M5\Y+"_5$[IJ3!\9=;-W>&D\QNP(C5O4QXY9:R?+X6 :.*%E7-M]I,3U@"=W: M2!Y2:"H5;>2"R&C^699/B6;LW.AH$8PU$^IF!W#!$]#OLMN2KC$!,?IKB^&& M89-Y_E[?QNY!!F&+2:MV>VGHZMB1G5RGQI*"'5LNVIR'G-Y]+;?51[FSMLOZ MJ0425=P!7)-#%S AE7(%)-8D;;Q%)]^ZU*9;KX5X&?";R"&,H'UZ. RGP[/K M(KTVGL33FPWS%J/7@=D*JK/)ZYZADBP+X'ME M4#QYPPZ&Q^CYWU!+ P04 " #"B@U3\5?&BWD" "5!0 &0 'AL+W=O M6H[AG*62%VDFC MP>)J&ET,S^=CGQ\2/DMLW<$:?">9,?<^^%!,H\0+0H4Y>0;!KPTN4"E/Q#(> M=IQ17](##]=[]G>A=^XE$PX71GV1!973Z"R" E>B471KVO>XZ^?8\^5&N?"$ MMLM-7T>0-XY,M0.S@DKJ[BT>=_=P #A+G@"D.T :='>%@LJW@L1L8DT+UFTWS]%G"JT8/8)0<09JDPV?X1GV/H\ W^M,>X>M% MYLCR'_'M&?IQ3S\.]./_N<*_I/BHX:I16SCM+N$(J$18F*H6>LM_\D,C+18@ MH!462],XA*R1JI!Z#)*\J7B? MC3& NYKMD2OC&/Y+I:+P9;1?2.\BH:"0?'4R:X*I5B*72M(V5&//E[ 0UG![ M8@"?#HCPL68;ND#>8UH6 !F"'R9;( .ACRTLL2:L,K2A=Q#N'Q7\[MO&!U;A MNUF'@> @-XVFSC7];C]S+CJK_4CO!M:UL&NI'2A<,309G!Y'8+LAT 5DZF"\ MS!#;."Q+;A6M3^#SE3&T#WR!?A+/O@-02P,$% @ PHH-4]UR=%\7- MV[X !D !X;"]W;W)K&UL[7UI<]M(EN!?07B\ ML_8$))/4K3HB9-GN<4UUE<>R:S9B8S^ 1%)$&0382$"R^M?O._, >IP57?$ MQ$1TET42R'R9^>XKO[^MFR]V94R;?%V7E?WAV:IM-^>O7MG%RJPSNU]O3 6_ M+.MFG;7PL;E^93>-R7)Z:5V^FDTFQZ_665$]^_%[^NY#\^/W==>6164^-(GM MUNNLN7MMROKVAV?39_K%Q^)ZU>(7KW[\?I-=FRO3?MY\:.#3*S=*7JQ-98NZ M2AJS_.'9Q?3\]>P47Z G?BO,K0W^3G I\[K^@A_>YS\\FR!$IC2+%H?(X)\; M3MZH=GI\^2W"RSKFP_ MUK?_;F1!1SC>HBXM_3>YY6>/CI\EB\ZV]5I>!@C61<7_9E]E(X(73B9K9 MR#3'R5_KJEW9Y&V5FSQ^_Q6 [.">*=RO9SL'_*FK]I.#29K,)K/ICO$.W#X< MT'@'(^,-+?C_7LQMVP#>_+\=$QRZ"0YI@L.1"5YGMK"XS1\:8TW59HB40QOY MA&'.DT\K PB^J->;K+K#1715UN5%:_)D4<.65Y;_LK"V/,.OET6558LB*Q,+ M@Q@@M-8FJ^S&)'-CJ@1(?),U\%Q1T-N2MC S,*G>MV5US0E#-4"G)\K@NL*IZ6E7*Q- VB7O/C7?SF=S2;? M?;Y*_G)Q\8$^3;][F0#O@7=;>&@=@%U4S).(MJN<0[S_"Z1==-Z\2A+TYK!:?;IO$>V M@K84R,,X\I I&P*E737&T#>V^)JLF2H-4N7 2_#') %\<]CT7;*J;\V-:5(] MS7I35#@O3+K.*F#D"&%**\_RWX&!\<:\P+TK+&$(/%HAO"6L?M$U#7X'"-1T M66E?TB87N<$]J37S> G301/ G,V3YA M[8VA T']] MMC>7=@ M/P%P@ K(D:8-N,,]* T#TP+QD63>P1\UX&T?RV5+_@Q$M\._P;KKKLQQTU$= M07R$Q?S>52SN'3NX9*:(W&1Z\IU]Q,K[1P3/;6WQ_@[1<.1$P]%.GO[!/)@Y[NP:7 '](1;$2\=?@G#_D<&%)9\R!9?LFNB7CCJ GZZ7=4@ M%O;JVPI&K!T=VFX.)%T '1F;)C_#,\6BV_B_DG<-S+TJ+#P,W_Y\Z43!T!-. M+KPPRZ4AK2ZY0C%$!R/GDJ+*"!^!__\"^)<+BP\ M=EAXO!-Q?JDK0(BVP1V',WLO*[)#*/BTD1C_=#L"[+.$/&.;F?:V';;U=E4L M5@_>W'#6N5ED:S/V+.)V.%D"C(018W: F#$]3;H-?&>^@N!J1>QE58#JI0$3 M()K[&K8A.\ %L63A5O"0CA&C3_OQ-7'YD1Y(@,+TC]&"YB495$ MZ4'2I\^/P<19? &^ 2+*[0'/Q6!F:R0$4AH,R9P:SN]%65O0%;*V;0J0280V M;3T./Z!'7M@%O.7UT)$E!(##G#S?+OHZ M(K G#G4.V*HZ6-)9>,!$CV;^4=P%5O)QIT:X_]-5_WMT?3Q:.(L=X&7$F47/ MVM0-3;5V$@@>-<(=2^ :2#$D7/!Y.>FN(4T-$0* (V(<>8EX;#A1 RINU0E4 MJ-(!FE@T#MJ.M%;6^Q:D?^3%$D4%K@+X%VZ-4[+\ZDB#N@5DY#4R$OKM?R1% M[2=OXY%17[6!^0ZD\%@B55%/Y+B'CHZ<=#-XGY2'E%D9H0(J1GG=S=ME5SI) MA3+3FN:&?[;P[-ZZOE'MH)[#_*CF%15L;5LWP-9SE+&H$K;95ST&W;(' M+T$XTXF#)0E<%C@0/08,8L.6!N$ERW%Z;K'*X+3U=/BL<+>778L840#W*1I' MW]=UG=\698EBI847"^ D DI95]=[):G-C#B[N,"IXP*G.TGW(Z$8[LJ5N48H MAJC_D4/$*\,0]+8^%A%E8_92(U6;%O.M .,$N MZJ':;K,I26AFR;RI00G'X9: :#5^B@ F4U*,_NP,(G MI&^)["O$@\KAXZ6#3Y<5-049L(*7[ MXKEO-L!KN-VWY#I%,N.S3ZJ.5'EBWGY..)ZN!8[%MG+>.<[I#H",Z_WD35%V M^/D1T+.K @?< B:"($= $%GXO5V'/IUX MA^UDYY%=9G9%V+3 /Q -@Y#P D4'F MVGPQK0Q#_J"EG^X^*%!L 4IFWV38@]PLVN1C M8;\,GOO3ATO.M[R+Z$_EPR7V':(XF/:_JYX6F#<+'J_!\82[NAT=W'T4T-&, M14OL%XB-C3WS=6%0=S&Y**#P4(?* QK!J'W8%/>#MZQ =692#7;"'&B5H M?$3QL/(<^<;" H\7L6$= \[!AJN2#X\7^TOE!O GER#4>,%@)J@A2H(=J MV;R2[%QEXOV"O2B1Y\"O[%W:AN-=UZ#',(UV%/UX(0)Z]T"X.8:UV+$M(CZW M 2GUE30L^/WYP?XL68/VH^ZZYY/PBQ%/\I8/C#2_#^<>OL::"]ANB,JJM.?B'Z?7V%J]\^BV 458CQ0T M=K2H1MTZ((-CXVT.JGINYFU25YZ5!$M!R[]2SPO@'V"/F)1^/Q^(CS]& G"K\72QBV:I 'OSV>1)\",5MD]UZE_(B]HMJ#D\.P M%HM&8$B%7<%BT1)&FTCM?)AT(G29UUX1JD2 M-!!&MQ9+*4?',T@O)[: 130M'*%XB%#5XK>\FT7X0YH4Z"H')O4F'&34L<,P M 2IT8J)A*@::9GNX5D4R9#4]OM3W&X46HOAQDI_1^XX^9X2S@4$DU-D875&$ M[+NG)I53)B*W?IK4?:#*8NG"QL&4HMRBSP,I#6T=IH&!Y? .S8+/0XUMO1!WMA%J#YB.]T=97TC6N(@:3[LU?/DC5,UQ?>ZR>YX[]=H M%B"S6X^<8Z"U(DI5YC;Y6"^^W&;HR?QDOJ*]$+GK?%3IXN%J?6R"Y%XW1K;0 MMR2FL24QW3_5+V+[(&7@B;;JT05R[+VP >#O)<,#1;Z#A$X9?7CQWLF^($$A MYP=X"6URI9^"LY,LYI^@6J6A?D#T4EQU8,$CV@.3!]E#"HP$$S CS)FEZ#OF M%(1E1QD",K-NFX0+-X5:0TW"TC0V$V38G5+$!W*GN^.O[SWOA?%_]F[L"V)_ M@SC[32.>]Q3/&\R=W/:?@+ MRKXQ@1$'\NJ.Q3RH#J3AL=^5IL)T'#2&Z&A((T4U ["_"B$P7TGM+_@4X + M2UJ@$0_%$KFIV&8BAH922K97BFC)GBM8D) H %/77SRX0X+IO8B1P0$9<$/J M25_ HOAP&C\K7VO >+*),S8319V?WP7A\]XFLEEM>\*+TJX"L#%PIP"_$\)A M"V8\DRS\!O[K4\40]X6N.380+8V-@+R^K9+;K&?]JGS*ME%O)WL5N ^+"7R@B@Y/%(=G?N_Q:7'\UV7)"A,8[;4DS!OY;2-*; M7X)5;MC'(,6?--#)([/,!^/D9,E*$#/%%/8P_HP+E>@S^2<- 9A@ Z$H_(L@9?:2DD,+L\D CTGM#3),<9G( 1N1 MPAK]V7=DITE"8D$J)@:+8E1VFOTVVGJLQ(RW$8Q%5J]LVR%I2/'.+:S&1A"& M1E2!U>+.VAXS; V;]?HP_%QUY#*"<^P+4_*R/U2$^AP;-S8BEWA94<_R6Q$O MA6/*K$UE$O$-,_\DCDSLR$><.4.]X- LFNQ\GH'SRWI(>EI#Z$,R6P[7[2-S M;!8!Q 1%$V-$[&X+)D*OA4&'D]_F*OEUT=:29HCJ>=V@;]!!#XK$ W296\I, MH'?+X@NJSZ0EL'#+NX496 F>@>QN;POG6%G#48A(F ]J^JG?5D MDG(L.D=DB&PEVP;$A44+6QF8B !#29[)"VN,)E\BRC5U=[WJ+R8\W\!-5=51 MF@=E3-8+R<_F,QP/DU0#P[&9ZM9G^$D"1&XI9AZ0S4!H3+S=!K,]-#9 M7^;/IFW!M/:4*1#>CP)$+8A=H'_J\H)QU5?!JB0I;JVWTG$A?4<$Z9?LR@4. MO(O\?.;+='?:RALL9^!3>>^CTX,T^)2!SI-W+DP7%(9=81I(UH"5\[J&?UR2 M^KN+J]=CKG!108H/ZUL75I7OI4[T!KOA+O9^<3H_2Q$/%-/;O)J?P M1NH5>,83,AMJSP>T% ./)/=+"R/XF,E;$/Z)BE(/8J++#"3]U^T&>5U(_6NW M5(*>E1*(OYXX>U'LFWV01.3;Q^G)0?R2\\@&P49_#P5=L;!C9;BDI@W+6U#) M9TL:]@L#5K#A4H&6->S'3E:RC:RK C)CDC0Y>S3F+KIH>[L)-/M_W6&<2]\FF+;?2$-#A/7:#6>]S@T%.> -HR9$ ML/WT?>H='/H%E5C1W[Q=G,BEF11D7^+!&@#*IQ+R=HQL!'*1< ]&UDWL";F# MX$+/ES&$D<)/@R0P%R*4)+!/NW@<'DX0)E<;#(-]-G)/DK.SNJXI6TW-;I]' MR=-H(0&_SJX-\A5Q!&&,$-'L7VAJW$Z67%A?$T&)]#C3OBNLX._L;;:1E='W MN'$X<"T0#0R!+*!><$I,OUYJ"PJ?P?!5\!F0AS9JCP:5U@/ M=!(4L67HM54ZPB1&5O.ZRN6G9AQX0-O>Y+V*'#<,KWQZL'_TOP9J>1CCDAG\ M>%.W89%+O\@G3=A9EP_H9,*WN@99(!O*: ES[5I!.@5,G1*&42TUN]^$D8 9 M#;2XJM%A*%\/1IJ&N(=W#?@:*70U:((<,MPU'8UUCLDL9^63DZ9<9C9RYO+. MB[\.E)1BC0'_W"R*V)/$ [*;I#'B_, \M&H02LS<5#*'!>%YLYG]_&C":O][ M$;DW7(6%[$FFD7IIX>N\@"I:@P0RP[4P_C'"*+3>DI+*61TNW@0\J^425+G0 MR<\ER0S/(JN0N[FW *W9Z?=\=L2+B4W +$KY8&?FCE+' ;\SLEU6:4^G0%I1 M$:H%+=;5D(LM@ME]'!KWZL9MQJ&\%!6]/DRX.DB?##U*5&#(Z;%E MJ3*.M96L.SBAX <1TR 0'N9? M@1H9EC,'B[T7E.G9L2,,DOO;!GUOTQG9'[[SOYC;Y">@"W/WP.WOOZ!G<+1U M!#]UY9U*@D>L^6R23F>GXL.FU0D_KK>.GY;ET&^KJO1^),?\#.N47,I"TBQL M4.6N5VIV7),>),1 &1P 30[L8]%R!QRV\OIUKLPO,#4KB):@0Q..#MX MX5!:"$KN2">+GF"-E(*^ MI'I34=(MN@?6=6[(;._QS6446^483XPWC/N#&&H'V1#.ND479#.X6G(6J(N0 M9^]+G+^GKNK^26*$/@\'$*O7M3@KM6@YD(7B@R#T6V@[!U<:!H-9L)<7959@ M,(05WZDPR][U1"I%X< M1V/+F#I6J'S)\AN.=:BF,4V/#[V[EA)B6#-%<8.RAB2'?NBI];'DH%E#04=E M1L,5!!Q6M5(908FOF-_@*G0Q<(?M32$5F/PI=8AS36O#K;V-1E \ZX!^\<3O0.\C'@;M<;&"FK(!<<-&5Q">33TWA5 MP%9H2<^38WWJ^% ?(7;B%G4 Z(<_@&I)_UYJA8++>3QE: BW9M\E;SJR-)T. M\_GJ@F.KL_1XQN ">&?\%^7N$0ICD45068$A93C$DRF?Q_'9X>#SDM[=?^W@ M.-53@C^/STZ";0R1%!\YXL?2L\EQL)?A4\\3&&LZ410YA!,X.1-PQIP[']2W MTW?D8&>WOKLGBBZGHP2[SG['5@8K\G80J4K]L!03>_=,K-\'P.T/1[?A34%? MS9_ Y @L2A A@UP%7F.4P$.OJ&T-+J]HV)5T)\\S%,%H==.3[9:]R*Y((L26 M$"J*YTKF+,^=)V&'&9J/:D20V"O3Z[3%A1(*8_3.=CEC1AP--?X;$LS73;8> MWT;QVV3.50\+Q9>S:Y?G$[6/FB'3:$P^-6S2[@^X*8N;P*5<)!$ .Z_FZ;> MZ?3W!>>SW17B5UX_^=^6*HC:NT%W_X.'<9R5!SL?3+N\Q-S\):>IP>)!C-4- M[+6DT':@?#14T3@'L:]T5$!QVL[G'@' )9\^/)ZP?:$< 'R\D@UFC2$+ JT(BC)M0:^FW-:#'EW7V+.?@'+>9P^@V+V<5M?-WX;'&>M\^?A1SM&B##=8:SFL[_$5UW8SA]8L)TZNA[UT+8% N4K!E+4M]RQ" M&9)UFOH&Q+]&)^6&RJ(YX0=;4ZR)&B5_P'<<5N5(]EY+>WBGN MZ1RNJSEX.$F/SL[D S"T MXV-6PMX$&)4<3=*S8^8I8.TBNWY*R$^LH>3";,(L-EF MHL[-CM+I(;\]/4F/#MF&^FC@0,L$OY#?9NG)*1MB,,ZA3#*;.D?(\^3,PP%6 M^F%Z(G8I+.]DDD[=DJ:'IV W3YQ).CO^SF\,8#47#+TT#(SD;NJ",YXH,LD19AQGJ>*7 M8@U2C[LNI+!0.IS58:.(3P.O :I*JP=*2K:4NR^!T%9J"[COP))5P@UK*NI@ ME-'WDRLP/3>4J62P6L#WG7&I_O>-3+HS#9^K*E^$ [GWW?*HF@3GU:.JNV8D M Z /,&R'(DB$_ X[AKZUDDD7((<[0(ZA7&]S:$4-G)V*H&(N.V3ONP4B"PZ0 M+D5W,!C#R,87J[HNA7M?^ZQL34;I8=ZV[. $VO]!MW\XN@G+=(@6?][B/GUY M[3KZ\0\1=LR[.:5ZF RES :;E0#"&*.??N^PI&B>B8?&KFLP70KYN8?9WLF/'B&=?1VU)&-3T!=S;RW";9_&ESC!-UY)%K3F M)>W:.=*BY_:3WP:_]X-'@S1F[@J-.8ZC?D+Q8MI4'016 BFX+XBZFU83'=+> M5!IJ"=%9.FE)R!+=A?D->IJ#VW>^0L1H"B.=)GJUOKX9C>M5Q,XGKA*7A$Z?B1/DV##J>]+@M IL M]4,M$S$SC(I^!_K[KK2]C&_K*0TV1L*<02/$Q@0C2L:XTA];RMQ=#\/'.?&K MX4ILMVEAA"AL[MDXN5/&)O>J&Z]ICB!7?OG.,[ZO M@V2#/($VOZ'&Q/="G.WN9G@1<-O+>N36F<>.,=#$VF$C(RWIP:@Q"]&RGY6: M\J++$ L"N>4;==VE,*Z7!2HA_&T90;)F=$D-S9IS-[3"'^;.K?,] V>[6_V] M9UKYA&@\N&L/?WU'7QK,=(E2CJ27,,:ED$R]'.I51_EN!>S;IMF(YK 38%P> MS:2880-N<=Z9-4;_&NUS8BBG<&[:6[GR3=Z2'G,*@I^38V.2QE=J/EA0,ZN= M"4(7=\BR=-[6=3CJK;;*&8#@%A0NJ_$96*X1$RMQGKN8*B.6@P,T3HDILUO. ML= TTY2JW/Q=&7(:H :@+(NZ4U%ZCD_,0TN)ND( T)AJS!VF"FKK.=A_@OQD M%G=5,WLPF9.+B@>!H"(5UV@+VWE2R6G0"3EJ .OMU?U!7,,,Z)/#"36'<&B9 M^!138Q=-,3<<(O<'B!+/4@O#H/&5-/&0HA??XFU;8XK&ZH] *\<%N]KG-OMB M:&.<*BZYXO0]U7-**EL/(6THK M.;5Y"AOWI&BL@N&#[7ZI)!P,&8,]@;G3)(W!7A!7N,HU"P^_[Q699[7BS&]_ M"Q/\@*ZO<." P*)N5>Q86W*S85_"BV4YKG<3.TC8 -,%WV9\>>*S2:%^EI@SUA=5E?%WILZJ6BVH6>YA;V8O"M,B,N MA=B1^#N*YWCWMKB"!S=WJPWSS_A ,G6IVO_9U=PZOV#RD4OI!:^E02IUE5OX M]/)>@Q:?+,JK6FE[S[GS72.;MBH0B>(#?0;E[+Y -G.0O><%N)2.\)2E7PQ7 M$7*W.?33\Z?4!^%HG+;X*"@'GFT150[J'DAIQ*OX[;>@PO033QPF_AY@,_Y^_DX M:Y3!@1%:AK>J_9TNY%2X\VVU1J[U&^NFN07?Q2"Z>\\J;,XU9CQF+H^[Z-]C MXJG37=_@"NZQI[]MF0H<$4C^E+T'\ C]X-N2T&WVX 9Z3YK4 =&6?8:7&Y= M4H!8A?]2<24@VU!KWQ[+"# VX/]DQ6DK0,K2#Q;&I9M>6#%MX#90%P"/#L(# MASCVM7,=XJ5:N*/4IT)H.2:2%UW%/2]-_O*)_,.Q;_8>Y,RQ M1352FH0=%!2]UNP]%=\4XXX*A!Q%_8T1KWB,G45/ZXF0[XF8YSKR.]IP5XH] MLC>Z'1$LE&1<4+ E(*\A-%"]/8ALM*'4/'>AZ:&V/]+O@9FG817:^3;"'CEI M"!*5!;, >=X!Z_(<(7"P&] M%*ACW=38VZETM(5L?WFG?ONY+J/VUXAF#7"-?E$33VF6GAZ>\#X/ MG='V L.YPK?]?)]Z;)LN3)/(3U^WVFBC:ZG79]6-S;VCR 'S*S^*^QMTCO2[ M[+_\.=CO=, G.7(TD49,:O M.LG#.J5Y=(5/:'U]#LW4U%\(=^^L%'X>&C/L MVSYP?UCJOY18.W,UUR).+&?.0;)8DHB$@['TJ(Y,+U'K-S;^M-KJ76U=,8E+ M4@^0,'T,E%K@[R,]D?KD[ST)D65N%EEG?3$B9E;X^T[Y6QLU !Q?1AG5W,JI M5'S_"%_XML6!!Y64$%8[!"SK/B$!1F]PC)M%C\BVZ.DA*E6/+*Y+ MX1^B;NYRS?H+4&:[KRMY)UTJ+PGXQ7#AVN.&B)VQ+IVIU\-4DM?EW86\&V7M M>7N9ZS]\6QO7E )H$8Q#UWQ51@MN"667)J$L7:&@^L"8#[_?L'*K(BOC4!&S ML''8N=.3E,M3;/UXJ(CT034=VXT5O@FJV>FAAVHZ.8O >G"A2034+E3T]XO, M=M\%0@60>Z_)75ACEU"PN<^#&ET!V7,<3(*;')_ MZW@M+-#P[E_WS1#+HN(VV29M[R6#%C;(G!2]FR;:H[LM?%+>ZS*#K;Y:4 *W M:@Z1);*?_(>Y$T,U=&Z302TD?/\HM#Q-.730]&_:\#6M_ARYGFW8?;2=^R4PK4:&%9#T=@T>RM^XXH*I;FS,^-U;(DN)Y$[J?!A;M[;H M&'QE@R]2O2NHT/73^*"A$P?YANZ?:[HIO"K5FZ[<.4DAE=J7;M\%^>5C@?3/":-DH.=0HV>0=0C.W#5\EO ];<_MO0C M3Y#T![14Y$_6-KOU4ND0J'=DN\SC[5V,QM.5R=9B1TKR*_!"2;V4A$WB2<$I MA&OO-2L(.P ,$TV ?\$UJWRWR()H*L^PRB#(&!:G(!>$8T8C&HZ;;EX6"VTE M/DC3TME05A3?[SN$71$>Q33U<+*)*43VNH^W+I4HKHT!=]0.=AFNL7&;90 NMW=P9F/&%\V61O) MW9Y (0EZC0EFN4,LB]1?9!P:YPUL=@EMV:$CQ%CU=>HP84$LK@QNHX? M!/C8HTX M>2%5I5#]?-Q&T\VU4ZGTM\_,=M\^@QW3$ *\^YS&O\AK2LL8NJQB4-/\ \?O M64;D&0;3HZ$^_]>P-N[4H7'WA5^U6TL MS$WF$$C?F=CI8=]U?[PW)J)(;B MB1S$*K79/UVUE/?X99# ('JJ&.M1/MZ5 MM#Z:3DZ41_[TZ^LK@E'ZQ:C/9GPS,%*Y#9[+Z*!KS-#,*<($7]=EL:@<%"+-7XTE3H(O "HT&[FV"21BF)O MJ& LR/U1G=[V+JH+3X1O*D,$>LA 0>Z8N5'5UOIT6AI(.0\:TO[-L&\/EPEA MS,/XJU+H$-^9>=-AX@ @TC%#BO>W4+L7Q/"KS_3+WBQY(:U8#VTPV;O6*&D4#) C(KY?+_9ZY"<'PNOPI'NR/Z62&JSO';9N"Z:4I/;R0_+ M/ +^PK0U19J"^MEPLCZ+,SK[J$UVC BG>]/I("8P(@#SRYIK@\SF?7!Y=JQY M"FJ0 _9PEL@5!@6F-F/> 6H<6705YHOB):?-*E+4W V?[_MTK;Y9#NH%'F#G M\O>([X *$@Z@(!3G%E%B&NTS'7OA"]*" *+CCPN\>A5,#YPG!9 )L?:M.)= M<+$2M0_V7BXMY1ZP^*V(921]!(_X8%>P/V'NW172Q-G=MK7'"!/<\*@:*M!# MQ7&(4F]E9H8A&6IZ[Z-<1U_+I9?D$1-'&>G*W"5-T,A[^ 7!'TR/E-@-RQ%W2XS;(Q*)51?EI>N\]^+^Z-24E$W>Z3]BHMFT5]98:HTJZ3JN]U*X24>,ALCS.5P0Y]M'[63ZTP/' MZ'W()K@8S+FY+MD/_S-[?84_',R.7YZ'R;BX@OA)6,'XP ''R+G6UUW@F\0W M@;(OZ$O%F9*1H]X97;RY]?J@M)TB2<:>1>$2 .^? MC3!41YH4;:G]E2)T9]:\W8X'?;NX/'N2N-S-PESXD38E4!F1D-]J2O:E*V!+ M7ER]O7P)$Y1&.T!Y?C4V"]/E-V\ ^O&?L %]*/]HJ)3K/1R>M^.ZRY^D,SU, M)3K;FTY"EN=4HD'.MA:J;')&@$B-E.("P8C<=5=/WST>[B/H$GL !]:!+HLVN(*1-$WU MILIM%\FFI![[[R@GM30HP?9(.S=5'E[?N+42=?1RM556ID/[ =CP4U:1(B:'DR/0ULM@<&JLXC%1ZW[I<@=)12'V<*\0\K.Q!T\HF\A+NN*B',2FG9S^!CCH9_;7DV_P M'F"\B6,( $T%=9@)S_::Y5;7JK43M U5$\;Q.K9"?N^JH)FT%B;S.C M5Y81 MMVR(+O=T311BWZTOT>#U'4^.'\KE3K\)FWH:'6\U$KRS?F#E?L^I?B$H6T0> M(>F#WA4Z> R]MCWQ,1.;5P]%8WH"+')]R43HZJ+''>;HA97< M^=HG="GC'>:SV[?XZJ5*O221N,\G<=^+[AJKF^[AOZ'Y-%B=Z#PIL\E+[/8G M!8+8QEI*$9V!)>FWPCZ"9S\&;EG.N!N>*G#1F8CHW-:[^RNL6+ZS6_$Y_4'$_-21^L.^M:G7B;K_0!H?;L M-+3&DUW45:5*CG/6FRB9?ZB.$*'7W-/1 M-+O34 Q9/OL,%5Y^14]WD_R+!+ MN8LQ?JPQ;?C@+@=GB ];'.R1_"F]G^/M9&'_+1B06S(S^!$6!*;)S+&@J(6 MBO+#RY48;V(;RZ/7GP2&^'[<@JEKM#)&?90$-SPMUYB6WGN2"3R MM,DT[:#4OK>R.9P+P8\%S3.*JH]8WJ] .A^YEMPZO ,D<'Z@2J:QVKYK^IZE M8$4^:FT<]*D\W)37_I59@;N.5?0VK_U?-W4G-ZSW6*=D,3=5FX> M14+88GZ75A)JSCMG^D8_P*.&FFV1O6M[+=#V^,"%5YCQL?3/#97*(.K0EE8*K3?I9@:+)!@T<4'9F M()^!'ZWP JJCO>D$;-F]V6&[ IJ]7H%QNW?@- 1CCK1>R.PJSJP+P]FQ[L] M8#] M^/\!4$L#!!0 ( ,**#5.R@0HJW < )86 9 >&PO=V]R:W-H965T M1(F.[1G;VTW=[C;.VDD> M.GV 2$C"F"08 +2L_/H> *0N-JU5,MOIBP22^.[GNP!G*R$?U)(Q39[*HE+G M@Z76]>EHI+(E*ZD:BII5^#(7LJ0:CW(Q4K5D-+=$93$*?3\9E917@XLS^^Y6 M7IR)1A>\8K>2J*8LJ5Q?L4*LS@?!H'OQA2^6VKP879S5=,'NF/ZYOI5X&FVX MY+QDE>*B(I+-SP>7P>E5:O;;#;]PME([:V(LF0GQ8!YN\O.!;Q1B!VP9485NQ;%KSS7R_/!=$!R-J=-H;^( MU=]9:\_8\,M$H>PO6;5[_0')&J5%V1)#@Y)7[I\^M7XXAB!L"4*KMQ-DM?Q M-;TXDV)%I-D-;F9A3;744(Y7)BAW6N(K!YV^N'/!(&).[OBBXG.>T4J3RRP3 M3:5YM2"WHN 99XJ\O:>S@JEW9R,-P89\E+5"KIR0\!4A"?DL*KU4Y&]5SO)] M^A$4WF@==EI?A0<9_J.IAB3R/1+Z87" 7[3Q0F3Y1:_PZS/WWYT<:?2;6?EDD&M!K"3)*,UU[1P\GM%7HNR;J 8 M65*9KV@K6HFYM@\MQ0$XC#=P&!\-AX40^8H715^<#W(Q]?I4U31CYP,49,7D M(QO8X+LH&N=HD[(DYZHNZ%H12B0^O46L7(&OT2!33G?. TYR#8Y>$JN:$&K#![3/=M/2.0%0>3YOF]*2U,VA<4F M\$*YM, JA#)1^>M?IF$0?D]^:!7P2,6L1B^W[C+MMJ/* ZH2K*-T8K_R5AG15-#N,I7(!:8?*L@*J\X-H47^C^ M0R%FH/H5#=M]-RG8TL'CE84N1>&&0RL+WTP@SRN%KU@IU/'41 M]I2Q6D-%"1;"E*(E(, *CO9J@M[44'#+ >J>;@&RA^UKJI8(7QC%-G@G9!IT MT#")I#"U9(P_V@A$4Q?A*':(O94,0$!I?:J-SLY$ 9M0J!HI;4UVODD=03IM MZ?KJMX-7//'"(+7;L)R&B5W^:)FVS&(O34/[>NR%B5/I7IBRV&XX(>/02X-I M:]$X\A)_NF]53=?6I!.2=+N2N-LB&[9C5!2Y+ Q"Q^/:3C10)V>U4!S,IDZ; M+E\^-,P4ET_ #\^:FOQ\=TENJFQ(0B\)G;I0+W6K3Z):O+>-)&O7)M22&BQJLC, M'"R&Y'Y7CV>"[PZK9%O4=O4OF_.((C([]**V,I^0(/&"I,N+V/?&:=H^H!8D MB8O_!R@J^:S1 O/$V/?2Q*$'81^W^0CPIA/W=C+UXC8)?[1N)^AG$]]A#^ - MQTY>./:"V%$'$V\<.S!]89KR@I@7[;?0FTP=(L$G;H6$@1>,.R/2K1XH5[$W M:1,4YDU\+]B8%,13%)"O-J7I!J?3HYL2PIDAW:3K!.8%&BO71'+UT ?.PYSW M"HNU1^I&9DL[&=J91^]UL4=P@J"2/N [RA+ 2LV@B-91F4$8 M)=G89!%J*\"&V^DW1.8_FW$Z+B*D)QB1<96) MQSWEOR]%@R-189U=4)SN,F6=#5\;U9U3#V1JNLG4]-B.,L>@BA&R@*-+G)EP M_'('.Q3H@B%IVA&*O3;$M42YB<8.+W,78R8C=%UCS8RBN/?E_4$]CS_\N.LF M_CNSJEZ[<=%BOM$>1M@)9B.\8[I&+W]N-&-^^9@?NR=JFW\KZ[0TFK M!&2EUB'S1MKQ")TV-DI_X56IE'_+V+T,K?_3W&*XS\9I=";QA/GY[X8 M]1VJM[)VJ;?R^LK!:.>N$!/6PMZ(*F+KG+LVW+S=7+I>NKO&[79W8_N92A1_ MA2#,0>H/)^,!FKB]!74/6M3VYG$F-,8YNUPRFC-I-N#[7 !![8,1L+F*OO@O M4$L#!!0 ( ,**#5,;<4C=D ( '@% 9 >&PO=V]R:W-H965TBAXH:6T1 MH4B%2T5)O[Y+4E;=IO9%(O\VG\M%E#A!(*&P#H'3[Q'6(*4#(AD//68T4+K$P_4>_8.O MG6K).<):R^^BM-4BNHI8"5O>2GNCNT_0US-U>(66Z+^L"['32<2*%JVN^V12 M4 L5_ORI/X>#A*OD2$+:)Z1>=R#R*M]QR[.YT1TS+IK0W,*7ZK-)G%#N4FZM M(:^@/)LMBX=6H' GA.SU'<\EX)MY; G:!<1%#[,*,.D1F MVK96MD+U7)91_ MY\70J> M"TF\@,[?UO\>7CBKDQQN;F?8\ (6$0TF@GF$*+NK@&VUI*$3:L>LN]A^\L0O M(K/DIF IJ*>&PO=V]R:W-H965T+.2NF6 M671U'9FU!E;YI%9$-(Z+J&58;;/O)'5ZIA/%?LNEC4QJ0LC-6M=MD9-!RV?_9 MTW8.>PFC^)T$NDV@GG=?R+.\9);-IUIMB';1B.8,WZK/1G)U'Y1;EO$>A[Z 4Y%I)VQCR1590O4+2."0TILD!O'1H,_5XZ7_:?":7W)1"F4X#^7VV-%;CO?AS MH$(V5,A\A>R="@N42]4)(&I%^,M0WYKE02"GPHE9LQ)F 1SF>>9W MLAQ1J#<7W=(JRP0I:#BF?6(V#HNT\.8/!\R'P]CV1XZ*T]SM'^]9=QYF;Y3( M%D%I-MI1'X7CHN?^UOE%>Z)H0==>^FYZG;2]/H;5X74YZT7U$MX_3==,UUP: M(F"%J?'):1X0WXDME47!>K/!%Q*T"\#]E5)VY[@"PYL[_P=02P,$ M% @ PHH-4X^94SP2 P GP8 !D !X;"]W;W)K&ULA55M;],P$/XKIX@/($7+>]=.;:5U@ !M4L5X^8#XX":7QL*Q@^VL MX]]S=M+0(58^M+ZS[Y[G7NS+\J#T#],@6GALA32KH+&VNXHB4S;8,G.A.I1T M4BO=,DNJWD>FT\@J[]2**(WC6=0R+H/UTN]M]7JI>BNXQ*T&T[,CWS?6;43K9(_V<[?5I$432L5;E(8K"1KK57"=7&UR9^\-OG \ MF!,97"8[I7XXY7VU"F(7$ HLK4-@M#S@#0KA@"B,GR-F,%$ZQU/YB/[6YTZY M[)C!&R6^\LHVJV >0(4UZX7]J [O<,RG<'BE$L;_PV&PS8FQ[(U5[>A,>LOE ML++'L0XG#O/X&8=T=$A]W .1C_(ULVR]U.H VED3FA-\JMZ;@N/2->7>:CKE MY&?76TW]U?87,%G!FY\][ZCB%EY^8CN!YM4RLD3B3*-R!-P,@.DS@#.X4](V M!M[("JNG_A$%-T68'B/%QB-?"!+MOXI\%MB]U"O3 ML1)7 3U%@_H!@Z>M?,H I:)G9*P+Q#8(M1+T&KG<7P&5%WUY7V.)[0XU9$D( M=ZQLB%/_!08OH+@,9_,TC./8*458I'.OW"*]C4:)"GA+N3Z@LS>07(:+=.$M M2)QG@^<7;'A)]PNRL!BWLC#/+[WTMM>2VUZCYZ[YHY,-S(G,'<^+Q*^;GHN* M4H L#Q/Z>9 _XJUS3I)P$0^H)^)4J 8IW)[NJ8:2==PR <*E06&'LZ/?)-VH MMNLMV39,5PY".=%.A;*&!I&9=_V@EFL:(90 M#TO._)1ZF15A6GB$5Z3$898L!N63#T/GC_DPNN^8WG-IJ'@UN<87ET4 >AB'@V)5 MYT?03ED::%YLZ N"VAG0>:V4/2J.8/HFK7\#4$L#!!0 ( ,**#5.Z>RQ8 MQP( !P& 9 >&PO=V]R:W-H965TDTLLH' MM2+)TG22M(S+:+7P>S=ZM5 [*[C$&PUFU[9,/U^@4/ME-(H.&[=\VUBWD:P6 M'=OB'=IOW8VF53*P5+Q%:;B2H+%>1NO1^47A\![PG>/>O)B#<[)1ZL$MOE3+ M*'6"4&!I'0.CX1$O40A'1#)^]YS1D-(%OIP?V#]Y[^1EPPQ>*O[991K,( M*JS93MA;M?^,O9^QXRN5,/X7]@&;SR,H=\:JM@\F!2V7861/?1U>!,S2-P*R M/B#SND,BK_**6;9::+4'[=#$YB;>JH\F<5RZCW)G-9URBK.K=5GJ'5;P\8D^ MLT$#[^_91J#YL$@LT3M04O94%X$J>X-J M=*VL; 1UEA=1R?D*Q!6W;0=I&= M)/RZDV>0IS%D:38ZP9O3=@L@)OG D#/]<;8S7=CE\G4A1# MBL*G*-Y(<1?N-JB:[ENH+(;*@N!LPP6W',UKM3W)ZUKSW'2LQ&5$O6=0/V*T MNF\0:B6HK[C<@G7>^N;B?\@EEZ%G0_L(9DF,5:=TG0.5''W)K[#$=H,:\E$, MZ^,0 ^\@C_/I*$[3E.99G,[&?GX 7>;'*ZQ1:X)HE':HRS/DO;(\#8[OE24&]G]1)O%X5O1%*>+Y.)A^[5HE M+SJV1;WU[Y*!4NVD##>OF=YR:%2S#\(:S^ E!+ P04 " #"B@U3X;Z> M_3T( #2'@ &0 'AL+W=O:[?N9"\W"C]R:R%L.RQR$MS-5A;6UV,1B9=BX*;H:I$"5^6 M2A?C4RE!<]H49&/0M\?CPHNR\'U);V[T]>7JK:Y+,6=9J8N"JZW-R)7 MFZM!,&A?_"!7:XLO1M>7%5^)C\+^O;K3\#3JJ&2R$*61JF1:+*\&\^#B)L'Y M-.$?4FQ,;\Q0DX52G_#A778U\%$@D8O4(@4./P_BKA# J8J-_2?;=S@NFAQ:$S8*0Y':,2,I;;OGUI58;IG$V4,,!J4JK M03A9HE,^6@U?):RSU]^KJ"@=T$ MV>U6I*)8",VBP&-S5FE52&.4WK)260'+N&4IL*PNF)6L;/$ M\WT?_V"J5O5JS3YPG:[!'\'48[!XLY;P6"E96B9)I@>A+5"#U9R1L+GBX,6_ MU=987F8@'X@ARU16/(=@RI$?JG 6>],@]L:3"=MPTZ,DRQVF$(6U1BJ]]V$T M9'<=4> "'X&W,)95? OYPQ*'F0\L$I;5@A4(U'R+*I#MY"-PTMR2*/%P-OUJ MR.[A PI/\AB1 F(RMMBR%.2"5 >2I&OP&Q@3.8J?:EDAJR%[AYDF53HCW3;2 MKHD)T>(K+01.\^C=6U54O-P2"XTDM+-="N]!/%K;\EO*$@A*T#!5#P+&UGB@ M:)K79%6.N4$6==%HDZZY7@F:JR&WHG92D:@E)'I8IPHQ9&?LSW^:AD'X#8Q" M+PI#\O:\?-*GL0%*PEFF^89E:E.R2FBI0&WGTGF]@D3%PBG&:C C,#48"OP6 M1"\0@Q8 #J!T#Q.JAQ0T"[C+8W4)*U^ ! %=\$KB"6>@EDW '72"AMGWSH&GV0BX93I(CD.M!A=PU^<8P M;HR Z$>!5C77 =Q>#(4D?336N69T&8O0'\S<().&FU&$DTV\%$EPZTP(9I%[](J"XK+GOT<#%( MX9!IM^B]Y@OX4->0K+$ER1CT-T"H$ Y3Y]$P3+XB@LV("D57&5 %^KI3(N M M? /BE3-OOGUS')3IYX#R^>170?F;9LT_$C#A7PO+690B8>+_KGGN?Q=244PX^E@OK+(\][ D0G$"+T+FZ)I'AONPG:X MZG<(C1>NW=]7MA39$MI+ (UXD*HV1PE]5G\!COC MPW #_460S9? OS(ET3$ MK7?.54>;!7FD.X"@P=U0KS%094\:[ WNJ9AKC+#C@0=0@M_4M;1-7@LUI#<7$FXQW&XJ%6,F2\O5[7H*;J&?U?_E\GN'7'B*K M'(+<)RR>4UIOP$FCGP7.O=C\4H#YWY6$?:F=TCGN_25(VH"Y68::M_7AVYMW M][=SIB&#(ZOG:=^+X[AK<0,OF>Y%,7D=4"Q==@/OO$Q,YAD :$?6 <#O .#_ M7 #0I">0-K@'XZ-Q0#6J+V=A[$7)F-)_- -]@#8>MSA_=&CFL*?L1TES?@&5 M@'Q+ZC<')V@%[WB\M*7B18SL0#8%%X!A-,_EOQT>3;W PF,!&'C8D.( M!LW_DBO@PWX4>;X/ZD3:L[L-N\08J!352!"$PU-6NU/51J64:[U%LSWPO*9FCQBIDKYB MT)$<. ./KE0N,VZIVCG;T@'F$'#AS2:4;:$+[K9DIV1@ EPP(6@EIV73V!N' MT>^Q/:/D64!(2[+?H33Z_SW;%]1@>Y,P:L'Z='!ZQ[?I6J2? (_*-O<0,%QI MO@_#[HPA&)-;P_TI.!CB%JIE^\3IQ,Z^%V!G+)YZ29#L-O<$LQ<0>Z7-/T05 M; ':)/'1JM-GG>Q7.AY"@+B^[J0J =22,'95 GHFD/^/4"7DKUTDY.?7"'!/ M,*%>%X?1.*#AL\L&L&'0')6-8V_:'*Q^#QW !61$7D"LD#JDY5* S\YG-.<- M.P_\T(W<]#9FL9A@,)Q/@J"=&0#_N)F\(X!'(0EV>;[ZC$4@=-PB+XF\V&T* MV9$KG:2[TDE.OM)9UHC5UJE2F'VW.D?)[;_5F3_KE+R7G-B%B\ES!SIPVQO4 M.W%G1)@HV"2&2I]%(T;"_8\O<^" MH]X]8R&@)<7;5$1U75IWY=B][2YLY^Z>\FFZN^W]0.7/0!^YA*7^< +6T^X& MU3U85=&MY4)9JPH:K@4']7$"?%\JR*C- S+HKK&O_P-02P,$% @ PHH- M4^:Y+F9/ P ?P@ !D !X;"]W;W)K&ULE5;; M;MM&$/V5 5L4"9#P)M%6'4F [#AM Z05XEP>BCZLR!&U,+G+[ XMJU^?V:5$ M2ZXDI"_:V\R9VQD-QVMM[NT*D>"QKI2=!"NBYBJ*;+["6MA0-ZCX9:E-+8B/ MIHQL8U 47JFNHC2.+Z):2!5,Q_YN;J9CW5(E%Z M^BH+6DV"40 %+D5;T4>]_AVW\7@'-SF M84]A%)]02+<*J?>[,^2]?"M(3,=&K\$X:49S&Q^JUV;GI')%N2/#KY+U:'I' M.K]_[>(JX$;77&LK?+I>?!*+"NW+<41LQ@E'^1;RNH-,3T!>P >M:&7A5A58 M'.I'[%[O8[KS\3H]"_B^52$,XE>0QFER!F_0QSSP>(-3,:^$P6W,<[%ABA', MC!&J1+__>[:P9)@O_YPQ-NR-#;VQX2EC'=M!+\&Z7(-NGN@H:7,LOV<179M> MV4;D. FX#RV:!PRFLUU;.4.T0E],H3:__#1*D\LW]KAQ:+E$QLO/*Z& F]P? M&C12%X"N@,#IQS[]("T(RX(5M[.]@C_;>L$(;/2K;P L7N_M9F5IL!2$\%=+ MEH0JI"I!$+S%'+WB(/&X,239JSB.X>?]ZMMX]H M(]AF90W P'?=SYN.P/]/LHBLY=#7?,788^^OD,OQU!%\Z@.=%?M=3]$7FQ5]"DH:C[,#D(4_286\N M"0?Q469$>T.A1E/ZT60N,$8# !K" &0 'AL+W=OR5NG?"IVH5,$<(&RRM0^ T/.![;!H'1#3^/F,&DTMG>#D?T7_RL5,L M>V[PO6J^B\K6JZ (H,(#[QO[59U^QG,\N<,K56/\%TZ#;DH>R]Y8U9Z-26Z% M'$;^>#Z'"X."73%(S@:)YSTX\BP_<,O72ZU.H)TVH;F)#]5;$SDA75)V5M.N M(#N[_LBU%/)H8(L:=C77"#]\X_L&S8_+R)(#IQ:59[#- )9< 9O#%R5M;>"C MK+#ZMWU$Q"9VRNE 7\5S%7EK.E[B*J"2,Z@?,%AO MN!'E"_ @#)2\*?N&6ZQ@_P25>! 5*8&M$215N)"E:A&XM5KL>^OR#%;!9ZZY MA2TO[_G1J5.M>Y,G&7'W0/W81>S7]\>V"=9 MSN =W(1YD8:,,9K'+&2+9!3B,)U/.TF8)X/P_:W!"TE9,#U"7(0WK CG60%Q M'L8%"XO%#<2+D&5%&,_9L)J'6<;@:D+? 9OEL1_F\V%8^*%(_C^_Y_/[()K> MO>TCR,ZJ\AY4YYY] W05Z?)1C8O2,3!^LY?"&J*["),DA601>YK_E>^JO^@% M)J,W7_[X)F1)3EQC1S#+XY%V/,_#M$B'U?DS;<*\EG@V9#R_S'\1PTO/5'31 M %K41]_FZ#50O;1#+YA6ITYZ-S209_6A#7_AFE)MH,$#F;+9(@] #ZUM$*SJ M?#O9*TO-R4]K^AM [11H_Z"4'07G8/J_6/\#4$L#!!0 ( ,**#5,1UQNG MM ( ,,% 9 >&PO=V]R:W-H965TT#ZV$"H&0=E$2*4GW*E6JVF[],.V#@2-8-3:S3=/^^YT-89G4=M*^@._M MN>?.OEOLE7XP-:*%IT9(LPQJ:]MY%)FBQH:9,]6B)$NE=,,LB7H7F58C*WU0 M(Z(DCF=1P[@,5@NON]:KA>JLX!*O-9BN:9A^WJ!0^V4P"0Z*&[ZKK5-$JT7+ M=GB+]EM[K4F*1I22-R@-5Q(T5LM@/9EOIL[?.WSGN#='9W"5Y$H]..%+N0QB M1P@%%M8A,/H]XA:%<$!$X]> &8PI7>#Q^8#^T==.M>3,X%:)>U[:>AEQKZ?=)_(L+YEEJX56>]#.F]#\J('+0G0E=:9ESZYI M8!5\$BIG NYII QT=,\:"M26-L& P[1FU-*AR8:FQ12:YU@"R]4C$A-*3?I* M"5H.9N[YP8E&MTT([A3>01HFV2R,X]@9$YB%LS@]B*D3WX_6*61A-AFM&<6> M3WOQKD9:694EBI,X/$\G7DOHLS";)EYXZ7:CH\%J4._\^C!0J$[:?L9&[;BA MUOU@_G'OU]L5TSLN#76FHM#X[#P+0/L:OV8YLK2T/MC35L6M7,@>Z64 M/0@NP;BW5[\!4$L#!!0 ( ,**#5/P#RR0,0( )<$ 9 >&PO=V]R M:W-H965T*;4#7 MH,&VP["#;-.Q4%GR)+II]NM'R8[G 4LNMDCQ/3Y*I)*C-L^V D#V6DMEET&% MV-R%H8;>N:F],:I#XN@VEP=CR)0X7.$:9)PP^P!_S:[ Q9X3 IJH;H_?^W/8028Q1< <0^(O>XND5>YYZD+'NS!>1"VK=)B)3#189YS[?N^.(+ M? OVH!56EGU0!13_XD/2-@B,SP+7\57"SZV:L%ETP^(HGA;"HA%9ZV1N0"&8 M*QEFPQ',?(;9A0R/YL"5^.UKOV$;.@ M1<&[IE$%VQFPE*MST$'="\55+KAD M>W("=2A:]F.5D33JL9]7%,T'17.O:'Y!T794)LM]G99I?S]0L.S$R"7P]+_; MZ8AO/;$;R)=TD80O8RWAJ%EJ, <_$I;ENE78])CYW9&9*[R5;I9U,A6GBMA323H+*VN0]#DU58,S-0#4K: M*92NF:6I+D/3:&2Y!]4BC*/H.JP9ET&:^+6E3A.UL8)+7&HPF[IF^FV&0FTG MP3#8+3SRLK)N(4R3AI6X0OO4+#7-PIXEYS5*PY4$C<4DF [OYV,7[P.^ 'J@"5KR4O. 9DQ:F6:8VTG)9PE()GG$T\ Z^,*V9.W8X M7Z!E7)@+. ,NX8$+09=BDM"2)L<<9EW^69L_/I+_&AZ4M)6!]S+'_&]\2%YZ M0_'.T"P^2?AY(P/: NOEIL@5F1#;T9%%'=D+C MJ#_TD:<=':$]=+K?IVMC-;WJ'R<27/4)KGR"JR,)'K%1VK*U0.B\PR\X?@JS MEFWLV5S=OZ3#)'PY(&#<"QB?%$"7BF_T3O4S-:*TI' WB7F-[E__'1'LQK8]PKU1JU*7O( ;\ M?;15TZ_V36KJ:S/\$]YVN >F2Q(/ @N"1H,;RJ_;KM%.K&I\X:V5I3+VPXH: M+6H70/N%4G8W<0GZUIW^!E!+ P04 " #"B@U30)V%T9L# !S$@ &0 M 'AL+W=O1:4Q]=LXUED)%=57L@9A[Q125=38J=K'NE9 \S:HXC%) MDEE<42:B];*]ME/KI6P,9P)V"NFFJJAZV@"7AU6$H].%3VQ?&G"WFY2X@';%%P8'?39&KI0'*;^ZR8=\%24N M(^"0&0=![=<_< N<.R2;Q[:!:KB5_$^6FW(5+2*4 M0T$;;C[)P^]P+&CJ\#+)=?N)#MW:^3Q"6:.-K([!-H.*B>Z;/AZ%. NP.#\/ M(,> 5HBX(VJS?$<-72^5/"#E5ELT-VA+;:-M\R&V?6]UTWD"S0 M/=L+5K","H-NLDPVPC"Q1SO)6<9 H]_0G3;,"@$Y^JRA:#CZR I O[P#0QG7 MORYC8S-RN'%V9-]T[.09]AG:2F%*C>Y$#OF/\;&MI"^'G,K9D"#@'XVX0FGR M!I&$X !>VLN3MGB39_#>-THPTRA 5.2H8(]NK / DQYXT@*GSP#OE'VQE'EZ M@W;<">[@[[XUK+9/O$%_?;3+T0<#E?X[0#;MR:;!*GS?FJYOW/7-MKP^9M'2 MPXG^9WT,$\S1$U 5TF76ISH+(MW*JFX,*%12E1_H47@M"^,F 8)Y3S ?7_A% M3[886_@P03HH_'6?ZG40:V/!D=,W##,,//?;.B,/.Y37? M-(SG]@@4$9K M9JBM >QN*TCHO0U?C]\.XEV.)&.W8X!A^!4@WB1)V,*V]/$_.S_QYD;(!5K@ M38^$-VZOT8(P TZ&>^!-DX0MS??@!=9/O+N1Z05$]ZY'PINWUQ ]S##\PW-PPR3X0<]]=:8AHW+B_Z_K#_U[I;B M\=N1>IM+PWNX5VC' $/@%8C/S@$J4/OVM$.C]J]\=R307^U/5&ZZ)(^C/ MF=;_ E!+ P04 " #"B@U37?@B-,4" !2" &0 'AL+W=OBHR5Y8"<&*="NH&GC=U"TR8$X5V;26BD%>*$@8K M@615%%C\7@+E]<+QG=W"/S*FT3U0WMK.I M@^)**EZTSEI!05CSQL]M(O8< O^(0] Z!%9W0V15WF"%HU#P&@ECK=',P(9J MO;4XPLRNK)707XGV4]&ZV0W$4[0F&2,IB3%3Z"J.><4481E:<4IB A)]1&M= M$TE%P5A_X3RI":7HY 84)E2>AJ[2@@RL&[?DRX8\.$(^17>DL84='X'M8OUYS_53 MET.-1?*K!_F\0SZWR.?O(6>"2WF&-I 1QDS:-YAB%L-;26T@IQ;2G+IM-/;] ML>=YH;M]0\NDTS+IU:+WO"HJBA4DB!0E)D*?/H6H%@9#I34,DSUI1T1-.U'3 M00D:R#\]X.]-S:Q3,1NV33A^JHAX7:L-]^R0^V)VE'K>4<][J6]?[\1;U/.A M:;_H6"_^J2Z!)>]DOA?/])9+6>(8%HYN'A+$%IP(]1P@WWNYP+S_*=OWE;?X M [+G[]VJ_L"R'<#O'Y[GB>\=5HZ[=\T7(#+;S"2R-W5SXW>K7<.\:MK$BWG3 M;>^PT*=)(@JI=O5&,QV]:!I8,U&\M$UCPY5N07:8ZZ8/PACH[RGG:C&PO=V]R:W-H965T MKZ,.W! M@1NP:FQFF]!-^_&S#:')DK!*6QX"-O<>GW.NS6582I,I,N.-ACA-8@7K,ET*/W 8E)ADP23A# C8C M9^+?SOS )-B(+P1*N7>/C)0UY\]F/',\P @J1,A!87[8P TH-DN;QO09U MFC5-XO[]#OVC%:_%K+&$&:=/)%;IR.D[*(8-+JAZX.4GJ 5U#%[$J;3_J*QC M/0=%A50\JY,U@XRPZHI?:B/V$L+@3$)0)P1_) 3^F82P3@BMT(J9E37'"H^' M@I=(F&B-9FZL-S9;JR',E'&EA'Y*=)X:KZKR(;Y!*Y(PLB$19@I-HH@73!&6 MH"6G)"(@T7LTPSE1F)*?$"/,8C0'O74B@I4>7\Q!84+EY=!5FI=!=Z.:P[3B M$)SAT$7WG*E4H@\LAO@PW]5Z&E'!3M0T: 7\7+!K%'I7*/ "_W$U1Q?O+K63 MT7/*:0SB!,-9.^ <(@WH6T"O!FSA&3;FAQ8V/ N;M>BF[? =ASZGOD- MW>V^9<=Q?O\P[H!^IZ'?:35E6D@](R6:\6Q-&#:G_0HM.(]+0NG;K.HV:W5; MK7K05@EK4<&(0K]0^RZ95FB=?#8Q>#4 M!CN.&[3L+]][?>5YK207E*\Q14^Z=[1I]O?>H?Y_<](/7E&#?_>RQC@XA:$7 M')OYAL"*I[O73#(0B>VQ$ME^4/659K;IXQ/;O=S7\.HCX!Z+A#")*&QTJG?= MT[4455^M!HKGMC6MN=*-SMZF^EL$A G0SS>8E'B.3SW0X?4?*OT?9$"&/*8"5F<#E)C\@^>5\0I9*P8 MJAPD/EDKG3�[WQBEP#2RPH$U[@^V,O8UP.%G-[[T8OYJHT@DNXT:0HLXSI MW1D(M3T=T,'3C>]\DYKJAK>8YVP#MV!^Y#<:1U[+DO ,9,&5)!K6IX./],,E MG58 .^..P[8XN"95*"NE[JO!57(Z\"M%(" V%07#GPL M@(?73^P7-G@,9L4*.%?B)T],>CJ8#D@":U8*\UUM+Z$)**KX8B4*^Y]LF[G^ M@,1E8536@%%!QF7]RQZ;1!P MH#"!I \!+0MT+8 ,)C5Q@U@-$+0!CT *(& M$!T+&#> \;&2)@U@9:;8FN9B-;=6$;PJ*QA%Q6 MO7MK-#[EB#.+V[IGB5J36[Z1?,UC)@WY&,>JE(;+#;E1@L<<"O*>?!9JQ03Y MB9U6D),E&,9%\>[%@[EG4%?%[L6-AK-:0]"CX4LIAL2G?Y# #_P?MTMR\MN[ M#I9S-\LUVS4D=-9/LG23_!F;)RETVL_RZ:V Y)"$O@V(-BQ%RC2D2B2@.P@O MW(1+B)&PEC5Y(C0JON\E_'PTH2OEEV^G/'2EW,-N;%LR:%LRL*QA#^L=TYRM M!) K:4!#8<@G[$2S(W]_Q9GDRD!6_.-8)VS7">TZH[Y:FQ0T*:4&P0PD)&?: M5'W^'W&G]J*FC2QMM3<\+,*Y]]"A9-0J&;F5;"7H(N4YX4W(7I<1-$$1#WZEDW"H9.XFNN>19F>'>).]QD[..1(Q"^[L' MPI*$5[L?VDZLI-%\55;#@JRURD@&V0I3VB6^7G-\4+W(Q[_N"DY:J1.GU/-G M$E"C6J\+/'E@BQ&6U<)39AI=!#U6*K,7#N2DS!'6]0Y>3%X)#J)>P=-6\-2= M6_9H<\N2!R9C[/I^ 9?3UP+H>-2?M%FK8>;4\)= MO1(03NCSJM6FUS5Q-*.]2JF_WR9]I]9OI2T<;I.YYG;'/#")@FQ3=1"#C-SR'K49GXU<=N>R8 M%]!1U-N0>Y>F;I?]AI\%7[#U8.<*?&^U=/QKB[UW2NJV2F>QS]X 1V_7>N^ M] T+/++69_2U +\X00+JNM/J7I@5&X/ MYBME\)AO+U/\_ 1=3<#G:Z7,TZ ZZ[RB!=I8)/59. ;29!\I,BQHUO9BV 4MTS91251).D[^_2A9D>SPB'$V M[":1K/>0#RGRO(>:[:3ZKC><&_10%I4^GVR,J3],ISK?\)+I,UGSRCY9254R M8V_5>JIKQ=FR#2J+*0F">%HR44WFL_:W6S6?R:TI1,5O%=+;LF3J\2,OY.Y\ M@B=//WP6ZXUI?IC.9S5;\SMNOM2WRMY-^U:6HN25%K)"BJ_.)Q?XPR5M UK% M5\%W^N :-4-92/F]N;E>GD^"AH@7/#=-$\S^N^>7O"B:EBS'CZ[12=]G$WAX M_=3Z+^W@[6 63/-+67P32[,YGZ03M.0KMBW,9[G[C7<#BIKVZ)VN'=<4,F\^4W"'5 MJ&UKS44[-VVT'8VHFM=X9Y1]*FR)]/-$VO;H2'M?F;(C+CBZK@Q77!OTLYT>\XC^NK%*=&UXJ?_V]$/[ M?FC;3SC2SR73FW:"\^:"_]B*>U;PRFAH!O=-Q6U3S7Z]GR=Q:C>P'?#]X52Y MNC!,#V5'J&&/&GI1NS6B[6[.N<6TLP-![AN)#CJG),I2E](5$IK2<*UTPL$7^PN4_S_?J59L.5W6!*V]^SQ M"^PV82N[S!KF9C74-H6:=ZCB!J*-'8J,9#1V<0%A%%$ZRIOTO(F7]X]V6L>G M,W'Z30*7SE7A&(^RI3U;ZF7[4QJ;HL;94G?]!4F04I?/5>(4XR <1\EEK ;[UKX^AEDB #.%UA%(VO2CPX"R9>S*LM1T:B&UE8 MH]W6UC(OK,OD9R M9XL&@L-^A;F2U?F\]L+33NK"IZ"F' MUE(UA1E(3=UMCX$D"N@PIO'XOL*#5V&_6>T34S%4+2"G:T$A"2( U!5&0>A9 MLX-78;]9[9/42YRNVZ1QED&@KA*'F!Q;PC'J8$W8[TV'-9^G\L&#=^#D?ZVQ M\. $V&\%KZJR,& ,%$IDKB[UY(?!$_")IN"OL[";[]O][F "NG#<^):0)AEP/$ $$8MX1CBX!7$[Q4OE5S$3?@1R3#@9Y#RN?,=0P[60$X\QWB* M+N(F?*"J!E21Q[W(X K$[PJG%%P$.*K0!( $+(%XYG'P ^+W@Y/*+>*>/* 3 M*R ;XQOLA?C/)J^ILXA[!"$Q ;(I),PRS]X9/(KX/>I?U%G$=2"PS@)T<>99 MIX-5$;]5/6>VZ;/Y.G0*.N!*\3-?ZN A99PEH_AT<##J=["3BD3J6I"E!&HO M2)@%XYF?#FY%_6YU4I'8M7'TU8<^.Z1VH( RS!*@G)T>?&ALOO+^SM1:5!H5 M?&5#@[/$#E;M/YSN;XRLVV^/"VEL;F@O-YPMN6H$]OE*2O-TTWS.[#]?S_\! M4$L#!!0 ( ,**#5.(F;2+O0( %X' 9 >&PO=V]R:W-H965T.[NS8N30S-0U_LO,"EPHT#GG M1+W<()/%,&@'^X-[NDV-.PA'@XQL<8GF(5LHNPMKEC7E*#25 A1NAL%U^VK: M=_;>X)%BH0_6X")92?GD-K/U,(B<(&28&,= [.\9Q\B8([(R?E:<0>W2 0_7 M>_9;'[N-944TCB7[2MHXOD4S[+Q25;11 DFLC M>06V"C@5Y9_LJCP< #K' '$%B%\!XO810*<"=-X+Z%: [GL!O0K@0P_+V'WB M)L20T4#) I2SMFQNX;/OT39?5+@^61IE;ZG%F=&R[ ^0&UC2K: ;FA!AX#I) M9"X,%5M82$83BAH^PEPRN\XSN%5$)"G5]OX"YO,QG$W0$,KT^2FK06BL8N<5W/V--VCM ^$D7)BB',A$&;+@-36T;S M_F MUA)F!KG^?L)/I_;3\7ZZ1_S +(0]3VEF>]JD MC7T!O^!T16]*&3TOPPV]YU$\")\;E'=KY=V3RI>NC;RVM?/N=DU^NV_\MIO] M]FJ_O9-^9R)!X:8B9$IN%>& .SOM->JF1NZ]#;L?15$MH6S4MU:]RT.KOX3V M:Z']?Y1V1WGNY4F=VUP9"4SJ)IG3DJE_(."U\_!@-KF7YXZH+14:&&XL)FI] MLNI5.SP\\O4/H"HG(&]WTAI]ALW >LG=?0;4$L#!!0 ( M ,**#5,4T]\=G@, -P+ 9 >&PO=V]R:W-H965T+!3CYFTR"RBI!AJBT$,3\'7"!C%LGH^%:!!C6G#3P=/Z'_ MXI(WR6R(PH5@?]),Y]-@'$"&6U(R_5DP$HRF%!7\#&LMTH=.#T'@!Y'TWY!+35TEW MHYYYVZLKK>=H>BTT327UU]U&:6D.B[\["/HU0=\1]%L(_A":,.!EL4%IZ]DK MMR/"&*2,*.6GRI8QD%+G0M)_,(,KRJO=346\]+0#1VL/WL,LCB/_-PD/#8H' MM>)!I^*%* IS6#H][V%/)!P(*]'IR01C1"K8FV2;/'QMK)BJOI2DKHNDPK$"& M)^3#:-3ZEN*3FS3N/G],HZ9*ZY,_7U)S/\HW*VQ>H9Z]L-ZK\EHT;6NOK3AY M5IUT?[GDT?1]6H$63Y)!GV?2;.2\ CXU,N['#] MTD9HTWFY86[:;Y1V@WF^%>:KJR:6H&[H9_\!4$L#!!0 ( ,**#5/0&P#E M[P, !L0 9 >&PO=V]R:W-H965TS(ZQ]B1ZD$3V51B;FSDW)_[;HBV]$R%5=\3ROU9LOK,I7J MLR67 7LWV:TS65W_9WM7IR>RD;5M)*,%Z!FF[GS@VZ7F'8$#3B.Z-' M,;H'C2D/G/]H'CYMY@YL=D0+FLE&1*HNCW1)BZ*1I/;Q3R?4Z74VQ/']2?JO MVGAES$,JZ)(7?[*-W,V=R $;NDT/A;SGQ]]H9Y#?R,MX(?0O.'98Z(#L("0O M.[+:0.2 M5*:+6L(Q1 7X!]_215@>JKAE76!WI#PF5*2O$1_7^VSH!'W[Z.'.E MVEDCW\VZ7=RVN\!G=N&!+[R2.P%6U89N+/QDFA],\%WED=XM^.266SPI\/.A MN@(>_!E@B)%E/\O7TZ'-G/=I7[U9^S-G>'V.>%J>=T9>PD2:YS7-4QUQE2JG M1/CK=P4%GR0MQ=\3BDBOB&A%Y(RB/U1A%&E!A2V#6FJ@J4WY>US$Q,N)ES)^)#'N1X643->H51?]#V"+#=2H)+5$S<<2#EGPU<0B3&)DQ M,X$1#/RS$8M[J^/IXZG=FA83#D1PZ#OPLK%"HQ:'WEY6.N[861A[R#PS2PL2 M!2@P YI8D 3ZML)B07HH"(*SL4)XL!I/6JT<+&OV<)"\GCI;:.@"Z,)M U] M +VC$73<9U4.QH%Y8)86)+'VC,2"C&$!\*T!#+T#3S>"K7IER MX%!;47#A6 TU%X7OB%5HGAG5BCU+K"Q(A'W;Z3*1V$?$C.K*)C/T"3D?JZ$! MH.D.<*^_>J<<.%15%%\V5G@HNAB^/58==_R5HYQE^<"R !$.(_/C(;$A/6([ M5A8D1LBW'"MW-.R4M,[UE"F GE?:;]I^M9]D;_3\]F+]%ETOD64]49-O.Z<. MXMNQ^4M:YZP2H*!;I0I>A2JSZG82;1\DW^M1ZX%+-;CIVYV:WFG= -3[+>?R M]- HZ/\/6/P'4$L#!!0 ( ,**#5-*&PO=V]R M:W-H965T-.OVO/IK+? M%1N=,0Y32=0FSZG\.X1,['J.[QP.GMARI,_ [D\C@+> '@YTZ6A,3R5R(%[/YFO8 M[L^*@B)B069LR=F")91K,D@2L>&:\269BHPE#!3Y1 ;I%J1FRAR/A-**4)Z2 MKSP1.9#O=(^@FQ@T99FZ1?CS+"8W'VZ[KD9'C9R;E$X-"Z>""TZ%Y%%PO5)D MS%-(:_AQ,S]JX+N8H"I+P2%+PZ#1X+<-OR.A]Y$$7N#7^#.ZGN[5A?,^]?'[ MU"?-]!@2I/MU]#>Y#*N*"ZV]\(*]1RI?P%:6*9[CDAKOL5TJ(+\&58F(BL"=.*M_THQ-:,X6Z/;_D<%GKA&2P^A_F> ML7:"&Y_C[A\^'\/>!-RN FXWYO?U[TABII),J(V\,J=1)1$UYO29)YA3G%I$ MH\I:*&:F1&UFH[,83[/U7\2D"5'X[QXUP!SDTHXJ16P/*RJS.JVFX< .@9/S MH=\9^37GL=\9%\/NU7PQ>K&[P=68RS8J/%VK;?N=#8S.UR MA5\ ( T WR^$T(>-$:B^*?K_ %!+ P04 " #"B@U3M!ET/G<# !(#0 M&0 'AL+W=O6PEDB5>4[DIUM@8C_SL/?4\4!WF;8=_GQ: MD!UL0/]:K*5I^8U*0G/@B@J.)*0S[P9?K_#0 F[&;Q3VZN@9V:5LA7BTC?MD MY@76(V 0:RM!S-_?L #&K)+QXZ]:U&ML6O#X^4E]Y19O%K,E"A:"_4X3GP\:#G/+JGWRL W$$&)UV M(*R!\#DP[ "B&HA>:F%8 \.76AC5P.@Y,.X QC4P=K&O@N4BO22:S*=2[)&T MLXV:?7#I4[M!:, MQA04>H<6@L? M21N4QAD(2&A&CU0]8B^78(FE*GOS,1-612,@ISZVOAH+?EQ M[<]MY4_8X4^$/@BN,X7N> ))"[_LY\?G^%4_C\,> =\$MXEP^!3AV[!7\<>2 M#U 47* P"'&+0XN7XT%;/+[.^MW765_UXTN(#8[;\)-81LUNC9S>L$-O7PVY^K/'PJBQ,.I=]:D%:2T4(&V7 MJ?UM1ZQ?#@\'D^";MIUXE@M:N>49+AR$S[F3.(R;.(Q?G/U-1O@N(Q3]7)IZ M)6R=(O$CV;F*)6E5NA9B<('>ZV308_RR,7[Y1FF>-!8FKYKF1;\JUZA^AVBS%G[1+8,_H(TC16[O29P]=G]E#W,_.I M ]).,..I$/JI80TT'T_S+U!+ P04 " #"B@U3K)FK21@# #C"P &0 M 'AL+W=O2.R\]_QF/!JFO13R M1=8*;U_"H,53J#C*@+,0=NODR$S(@V2SD-U5P"&3M2QL(XBNIA M1B@/NFVW-Y#=ML@UHQP&$JD\RXC\>P-,+#L!#MXW'NETINU&V&W/R12&H)_F M VE68:4RIAEP105'$B:=X!I?]7#=$ASBF<)2K;TC&\I(B!>[N!MW@L@Z @:I MMA+$/!;0 \:LDO'Q6HH&U9F6N/[^KG[K@C?!C(B"GF"_Z%C/.D$S0&.8D)SI M1['\#F5 EU8O%4RY7[0LL5& TEQID95DXR"CO'B2MS(1:P2<["'$)2$^E% K M"347:.',A=4GFG3;4BR1M&BC9E]<;AS;1$.YO<:AEN8K-3S='1;7A\0$#>F4 MTPE-"=?H.DU%SC7E4S00C*84%#I'MX1*]$Q8#N@!B,HEF O5"IWT01/*U*G! M/$*:2VF))KO4LIZ&?73R[;0=:N/7GAJFI;>;PEN\Q]N/G%^@6G2&XBC&.^@] M/[T/J:%C1X\VZ:')4I6JN$I5[/22/7KWL "&L$>I5BG5G%)MC](JCV?H6BDP M*21\C.XI&5%&M4UVF=\Q,J6^2JE%_11<5ALW+L>_[\T!Z$Y#IOYX["65O<0; M:(^H&8+7G"X(L_>[Z^8*A;I3L*UBT:TEK684F40OUJ]H&Y5PTNO MPSNN08+22!(-2"W)?*?)0N1R[?#_[?D0&\[JE;.ZUYF[VH6]VEV&ZEO'[<[: M-LZ7M4;EK7% <>>"FE62LVO6,"MRE[KZ )N?5@;/L2&+1RMFFWT&75;JJP? M?8X;4;)=*+N0<3-I[*T5O/;'@(^HY))\B,4=2+_%54/&AW3DFJ=B\*HEXR_9 MD_&J*>/CNW(IX:MJ+V33VJH;XT]IQ_CC?NR%;+I;=61\3$LNR76?*1^D,!6N M36!V_'T@4C80V(YY[G9DI'*0%F.\3(?3[ MPLYYU5S?_0=02P,$% @ PHH-4\(0$R9M @ L 8 !D !X;"]W;W)K M&ULI55;;YLP%/XK%MI#*VWAVBR+"%)NTS:M4M2H MV[,#![!J[,PV3?OO:QO"TH1$T?8"]O'YOG/QX2/>F)518#O@6F#[)N:BPTEM1N'(K &<65%$W\+RA6V'"G"2VMI5(8EXK2ABL M!))U56'Q.@/*=Q/'=_:&!U*4RAC<)-[B M:@'K=/9O,]FSB>20@HI,HP8/UZACE0:HAT&G]:3J<+ M:8"'ZSW[5UN[KF6#)V#P< S=,/"%I < R(S@#"%A!>&R%J =&U$>Y:@"W= M;6JWC5M@A9-8\!T2QENSF87MOD7K?A%FYF2MA#XE&J>2=3,?B.=H30I&\Y4*=&299#UX!>7\<,+>%>WH^M)L._)++A(^*-F M Q1Z'U'@!7Y//O/KX5Y?.?\7??G/T=\U(^P&)+1\X1F^XSN_0!EUE)&EC,Y0 M_N12FH'+6^IT/TY*8":Q51#9-T<-[=#2&@%\3GS_B^?I,I\/K^?4;3@Z\5J< M>@6CZ,1MV1/3>Q>S:8%[\ E6( JK?1+9KZAI=F?MY'5J5>7(/O/'<[_'OM!R MW*CG7_I&R^^Q* B3B$*N0WF#SUHA1*./S4;QK16 #5=:3NRRU+\4$,9!G^>< MJ_W&!.A^4LD;4$L#!!0 ( ,**#5.S=V;.]P$ !H$ 9 >&PO=V]R M:W-H965TP&??_>Y_9YNTT^;%5@".O"E9VR6M MG&L>&+-Y!8K;F6Z@QI52&\4=FN;(;&. %R%(299$T3U37-0T2\/P,L:U2W/Q9@=3=DL;T//$DCI7S$RQ+&WZ$/;CG9F?08B.E$ IJ*W1-#)1+ M^A@_K!;>/SC\$-#9R9CX2@Y:OWAC6RQIY 6!A-QY L?/"=8@I0>AC->!2<>4 M/G Z/M,_A]JQE@.WL-;RIRAI49WQ'AOI/E!*#5$ MHSA1^TW9.X.K N-<]IB_ML(*WR%+/I#OW!CN^T1N-N"XD/9]RASF\=XL'YBK MGIE<8'[C9D:B^)8D41(_[S?DYMT_%(8J1ZG)*#4)V,4%[([GHA0Y6;?-+=G6 M^17D?$3. W)^ ;EJ+'P5NG802(Z/91SQGIC^)O>%T M$W;_H!V>I3"L\/*"\0ZX7FKMSH8_4./O(/L+4$L#!!0 ( ,**#5-9KZ7T MF ( 'L' 9 >&PO=V]R:W-H965T5VX9;M,FP4W MCDJZ@SO0]^5&XLQM6%*60Z&8*(B$[<*Y]J^6OF< -N([@X-JC8FQ\B#$HYFL MTX7CF8R 0Z(-!<7''I; N6'"/)Z.I$ZC:8#M\2O[!VL>S3Q0!4O!?[!49PMG MYI 4MK3B^E8QHZI"D4EKD1S!FD+.B?M+G8R%: '_4 M PB.@.!O >$1$%JC=6;6UHIJ&D=2'(@TTXYV6N,L0I^/K MY*EBBIF2*O*>;&C"MBPARZHD9RO0E'%UCNOW=RMR]NX\PEUTVM@-&KN!Y0M[^&XJA2M*D99O M\O,+KI&UAES]&M (&XW0:HQZ-#X*D1X8YUW%JI$3BS0G;!^'8]_#7^3NVU7I MB//]L!WW)K51D]IH,+76Z[T@ZR(9<#MN*,?_K:*31F,RF/:ZV$.AA62@NHI: M@\>M8OGC_EI-&]'I<*TD]DJI7P@M4@+HK<3NI;OTIR?Z8Z]7?M;(SP;EE_;L M@\1>R:D]GADK.^W/3N1'7K_^O-&?__-7/#]1#.?37D7?^].+O$'-;T)33JA2 MH!4V>*RYA+2SYW@GY\.>HI,4W%9G--?25RIW##L=ARTBO6WPPQO1Y F />W0NC7B>F_S7T;_P902P,$% @ PHH-4]_"IHB@ M @ >@< !D !X;"]W;W)K&ULC95=;]HP%(;_ MBA7MHI56DC@?A J06E"U3IM4E76]F'9AP@&L.C:S#6G__6PG1'0)Z6X2.W[? M MYJ$5K,F>Z4=1?H&ZGL3&RP53[HG*2AMA#^5[I451FPU!07GU)J_U/)P8POB, M =<&_+^&J#9$KM"*S)4U)YI,QU*42%JUB68;;FZ&_W36E-?;BI#[MXT0?UO:$Y53D3:B\!_;I9*BW-#OK= MDR%J,D0N0WPFPR,IS8)HD)0PU35?E3UU=GNH#M,01^DH"$Q]A].9:0MCG(2G MNG> <0,8]P(^FW.$*$<[*3825"=C%2$Y2?TO7%L11M%9MJ1A2WK9[BBG9O.N MT$:(52=9TLJ;!$D2MV>O+8P3G."SB&F#F/8B+O9++31A77!I*V>*1SAJP[6% M\2B-TK-PPP9NV OWS:RG6=OC'C?+"_( 7:C#%L%5.DS:I!_KWH%F#6C6"_K# M3F%#:FZ;+L:L=0!2C..L#=D6QMDH[3@J_LG-:/]*WXG<4*X0@[6Q!H.A*516 M-WW5T6+G+LNET.;J=&PO=V]R:W-H965TQCVP$BT)50279**D_WZ41\1 M[8AF%#3PBRU1YU[RW$,=4ISM&/\A$DHE>,RS0LQ'B93;B_%81 G-B3AG6UJH M)VO&39&DXDWSDE:C!:SNNV6+V:LE%E:T%L.1)GGA#]= MT8SMYB,X>F[XDFX2636,%[,MV= [*K]M;[FZ&W=9XC2GA4A9 3A=ST>7\"+$ M=4"-^)[2G=B[!A65>\9^5#=_Q//1I!H1S6@DJQ1$_3W0)IH5>"TJ&;6G>3J::KBY.*6 MJTG*Y1,@10RN?Y;I5DT;"3ZLJ"1I)CZ"3^#;W0I\^.WC;"Q5?U74.&IS7S6Y MT9'<&-RP0B8"7!/C$1.?7>K_^M=Y#>_B*1BHQ4W?L#)FQ5/>XX4P(TR1MTGEUNLIH'Q80 M!7"JO%?5X6%?O\'(T(1T _< ><#.[=BY5G:?J1#*;J,R+S,B::Q<4JT844HJ M'S:Q:]*Y>R/YA%WD>GUV@Y&A"3G!<'J4G=>Q\ZSLOC)),K ]HF!!I8FAUQO- M%$VQ@>!08&@ NB[&1^GY'3W?2F^UIU5-CN2,R_2_IH$^JNV H":*?F] R/&G MO8$O_=ZT4Z,V3.1^/F?JX![NVI O\([+''1U"*QUN"%1HIKX"X4M+_^TRSP] MK>O B5XH)^_K.VV^?15M4%+6!:#-%=O MZ .MZ E;Z9!.C4ZLFEZE('YGU7"OPM!7/F)0;2@R-"(#?'RU@'HQA/;5\#M- MTBBC5IWTV@/=$^ND%P9H7QG>KE/?Q+&+32_70&!H CJ.?UPDO2Q ^[H0EKQ( M9 MMD)I%T7.B372GHOL&_ZW:]3?G4.U-?<-&@U%AD.0A_RTL:.!QIY0M;4HU9<\ M!Q'9IM6'0%9M.6P^B+3%(O_$"FH+1O;=[ML5#/K5]HP"#@2& X"'Y+3)([O) M+UF^+:72+"$\WI%V"1-L+:L;VSF"=EL\.:UT6'LSMN]YWRQ=FV__B\EU#)^B M W'AZ[B&V7COA"^G?%.?Q0H0L;*0S9E-U]J=]U[6IYPOVJ_@Q1(:VE?PXKHY MS=7IF\/E&\(W:2'4R[I674W.?37+>'->V]Q(MJW/%^^9E"RO+Q-*U'M> =3S M-6/R^:;JH#LU7_P/4$L#!!0 ( ,**#5,[8,Y\.0, &L, 9 >&PO M=V]R:W-H965T AZAA65A'$$,I, M@JB/%?0@CC,E5E M:64P3;.5-996=7:OX=9DVD&-] M0K9EXZJ"ZO$^A K'&KV_U-,(Q\%^8%F[P(/:O+(V[[]K.Q#T2T'_/3UMEFF:M74/R0M-E@F:,*Y( MFLZJ;&V>F.9:^=^1NZ>!CNO[K9/ _J6*]Q6*E8&#TT#;.PH\,*A5&M2J-6@0 M,\81)Q*JG*EGG4;3^UAUM/PS=E!Z4)8>O'&_!*?NVDYP^EXKXFIW#;9V7S56 M;8UC2=)HLD$Q2 G\HAV$][['\'ON(6SO$MEO=+H0V+@D"U3F;=1Y=VRD[[5_:.Y"\_;\"'A,YH*M;ZG"K74 MSC80SSO;?"#90G=B$R957Z+"34]::TX<;+?=_CVV MDX4,)Z4WB1V?]YSG'']E>F+\4>P!)'HJ:25FSE[*^KWKBGP/)18WK(9*C12, MEUBJ+M^YHN: MT944C?PO,0M,:F<^=1\6_'YE!TD)16L.!*'LL3\^0XH.\T< MWWGY<$]V>ZD_N/-IC7>P!OE0K[CJN9V7+2FA$H15B$,QR8>Q1=SYO9XZGB8!"+K4+K%Y'6 "EVI/B^-TZ=;J86MAOOWC_:))7 MR6RP@ 6C/\A6[F?.Q$%;*/"!RGMV^@1M0K'VES,JS!.=&MLD<5!^$)*5K5@1 ME*1JWOBI+41/X$=>$#$9"?CE4-RCTWJ+ "_P!^>*\? FYDOM&[KV6NRKY MK@)!5X' ^ M'_*WP,]Y0E3FNMDW"F KT\W8C)%>+[->9$&$7(C0AHO\4&=HB M#]6L\9 8#WKO'>=AF/J>IU(\]HMCVP7>).[;O4*,.L3H(D122> @Y!!BXR'N MA4Y#&]"V\K-LE"_N^.*+^&K\S!FE0WBQ'3@,)S;@@%T0AZ.$24>87$1XQ#EN M3BBUG@3)'S7S$&]B<211:N/:9E&6C-*F'6UZ$:W8D[HFU>[LVDSMB8\2F]0V MB\+QNDXZTLE%I!1VF*("AA$G5NQX@-"V\K-@E##K"+.SA$LH@'.%R*&2B!*\ M(93(P3G/+( P'MA# V:>/\KI>W\/>^\LZ3EEHN+" .C4 !D !X M;"]W;W)K&ULM9OA;]NV$L#_%<)X S:@C452),4B M"9 F+5Z+9@B:M[,?C\?CC MD91.']/L6[XTIB#?XU62GTV61;%^-YWFLZ6)P_PD79O$/KE/LS@L[&VVF.;K MS(3S2BA>39GGR6D<1LGD_+3Z[28[/TTWQ2I*S$U&\DT[-*'\\F=/+\ MP]=HL2S*'Z;GI^MP86Y-\=OZ)K-WTYV6>12;)(_2A&3F_FQR0=]=:ET*5"7^ M'YG'O'%-RJ;FW\N;3_&SBE1:9E9D5I8K0_GDPEV:U*C59._ZJE4YV=9:" MS>MG[1^KQMO&W(6YN4Q7OT?S8GDV"29D;N[#S:KXFC[^U]0-$J6^6;K*J__) MX[:L]"=DMLF+-*Z%K05QE&S_AM]K1S0$K)YV 58+L)<"LD. UP*\:NC6LJI9 M5V$1GI]FZ2/)RM)66WE1^::2MJV)DK(;;XO,/HVL7''^)4T6;_]GLIA8O\)2Y/&:)@:EN_$.8Q MVF80+GYE9E:<5N(>8@[?]0BO]/%.?=;5GY*\R#9VN!3DCR^V /E4F#C_$U'O M[]3[E7H?Z_"J3^>VHK;^V\K+2KZDP,,Y5U1X]M_I]*'I%[>@] ,EFP7W3!0[ M$P5NHLGS=V23A'&:%='?9DY6:9B0>V/R-GNWRD3#C+=:NM:V%*.VQ[J,E3MC MY0!C9YLL*SMK75J<)FUF2K=^1:EK9TLY2KGT.RU5.TO5 3W_AB1VDK"#?(#I MRC&)2^YSUW:WH. ^]3I-#W:F!ZCI-UD:1WF>9D_DU[0PR##0.XUZC%%&/>"J MAYI\'7Z/XDU,[M+,RD;)@LS"=3B+BJ=69GJNYSROVW&TP7>*VG$1IQO;OEF: M/)BLL&.I2$D5!.68:C6%.J;X ?6E4AVF,#"%H:94T\P76^T;%.A)C\5GK:#IOY?#I*4(XZR;113(27%T5E/CZHFLK7-G MT3I7,3C56-V",!J.$)U"-ZA])'>UT.?4P[## '\/Q=S!VF$M [2/)! ," M,IR ;=CYO+&#Q%+'Q_)' !MC8W0K ZPQ?B1U:@48=5J**%\@G0U09#@4CZ . M ?ZR'?T=$H@M#(037[29Q("''23@P$'NT M\!/V,A"WKCQ<;K\=@%&.8_1C.#,DW&+=+ANZ.%YKV>]:WDT9#I3EAZ>/=O%M MXCN3/2_ L4'$&ROP4;)(#L#DQV:1O#^+Y"XZ&>]>)G) )Q\MB>1N$DEUP/T. MDX">_(3WJ%AV+@RNPZ<: M-^BJP >P^:.DCS[PS,?3Q\-6!;6RX:L"O['WB'-OX##NT=(Y%QXNM]\.(*2/ M$[)])^,Y+-!5A0_,\^4H80$0\P_9$&SM")=?SJ!TBR@T6(!Q/LXX=+[O\S*@ MSQ\%?0+0)XY%G^A'GW#1QWR_>[(70#Z!D^^(R5ZX.X5"*=F1,0O@H< 3O8&3 M:ZUE[Z "BSP!O!0X+WLCC_Q#;K(H-N2K0[#]*H&,PA\E#!MG*CBRWH=YE)/M M62])$_(09E%XMS*=$.[1Y_7 5 #G!)Z5?6I.!V2^=7>Q-&1=3;NMMAV< MJFQ#S7+J.DK*W ^)"0EX&;\G6IWK-[MZDU MUOK&2?(H"9\$*DF<2L>XUTWSN!8![7 O<$P>GN0UW#MHEI4 -3E*LJ< 1PK' MT<&S;(^^OEE6 :84CJE7S+(]&OF)US[+'BZWWR9 GSHIJM9A JL% MJ*=&H9X"ZJEC=P.5N]7GO'K1LANH&.^<8!004(VV':COK8U< 5 UP M"KZ"73T:.U<(A\OMMPEX'. 4O F?9DLS^V;#)"WJ=UKMY2(+XS?D\N+KAUMR M,2NPJ@"3P2C[BP$0,CCV>#IP]Q1? JRE"/H*5 !\#7[(KF./%MHS;04 U*#G M:'H8O0+W+ 5W". SP/&Y.SU@6'L AL$H9\Y!X^V_8\^<:P5[V7_[6K2EI!\( MVGTH$P! QQXG9-"?<*/I2,:8*B],;RM@4P:)U._M[5[QDLE5HN2=8QT&T!M;I5R9^31_W[@EH0)\>)>O3C?>@1WMC M1KO;>EPI]C*.IXVO4V*3+:J/=G(R*T?*]D.5W:^[#X,NJL]AIE!\^U71=9@M MHB0G*W-O1;V3&PO=V]R:W-H M965TPDVW'-^/@Z^+(Y2/OM>"G-+SFV MM7'BD%TC%:\Z,:Z@8G5[I>_=/IP(_,F (.@$P?\*PDX0FJ#MRDRL-54T70A^ M)$)7HYL>F+TQ:DS#:OTO;I3 IPQU*OW!Z_WM,XB*K&&KR"W9X'N2-240GI/[ M1C4"R /%"U,,)!FM05%6RANL?-FLR>C3S<)5N [MYNXZYEW+# :8WYMZ3$+O M,PF\P.^1KR[+U[!#N6_DWK]R%]/;+0CL%@3&+QSPZU)6-N7\@FEH34-C.ADP MU='(2( ^2!F(WEUJ'6+CH$_;6QI&>/HPTUL/>6+)DVODH(_6JJ(36A+,!FF1 MI477:&$?+3JGQ7;^GB9^Y)V2VW-[ M7AA/IDG/$MV3AJ4_%@]4[%DM20DY2KUQ@C%%VX#;B>('T\.V7&%'-,,"OUD@ M= $^SSE7'Q/=%NU7,/T+4$L#!!0 ( ,**#5/4HN?:F@( (,( 9 M>&PO=V]R:W-H965T!NZ*Y4J; 3>)*[J$&>C[*I78 M^55DXFW EP(V:JM-3"9S(1Y,YSH?.IY9$)20::- M\><1QE"61@B7\:/1=-HI#;C=?E&?VMPQESE5,!;EUR+7JZ'SWB$Y+.BZU'=B M\P&:? 9&+Q.ELM]D4\<&D4.RM=*"-3"N@!6\_J5/S3YL ;U@#^ W@-\5Z#= MORL0-$#0%1@TP* K$#9 V!6(&L"Z[]:[:ZV94$V36(H-D28:U4S#^FMI=*3@ MYB3.M,2G!7(ZN15\>?H9)",3F&MR2CY1*:DY'N1H IH6I3K&T?O9A!R].XY= MC7,:TLT:_8M:W]^C?[/F9Z3GG1#?\WL[\/%A?%1)Q$.+>SOP28?9^_MGO^R. M[YI]^G>S7_WQ["ZZW%KMMU;[5J^_1\\:?,V5EFLL)9I\N\4 \'Y/NM M?-_*!WODL3(L\=AP4(J(!4G3E)2"\EVFU4*A%3*E\C$9>/83NX_;[OP>]TO$ MM*/2U2&E5]D&;;;!P6Q3^HR70O9 4BET4U:QN924G9#QZ.YR1D:9/K"M@W:B MP?]P+6SEPX-YW*)%I)(B \@57BT9H(?YKC]J^.96OUI U"X@^D?'YB+J9O:D M8]ST[;@Z(W>KO)KK^2/%)7-%2E@@Z9U%Z*"LK[RZHT5E*^Y<:*S?MKG"MP20 M)@"?+P2>F:9CBGC[WI'\!%!+ P04 " #"B@U3I^B*9AT$ "%$P &0 M 'AL+W=O'80^T3<=$)=&C:#L%]O$C)492(HEFEOC!%J5[#@_)>P]I M38Y;%+0]WKAE]UNI;_BS MR8[?W(?ED,7@UF27)ZP9-O M;"VW4R_RP)INR#Z1M_SXF9H!%0)7/,F+;W L8\/ ZM]+GEJP$I!RK+RESR8 MB6@ 4!\ &P!V!0P-8.@*" P@< 6$!A"Z D8&,'(%C U@[ J(#"!R!<0&$+L" M$'Q<.5AD4+GD1;[,B22SB>!'('2\XM,71=(5>)4F+-/U<2>%>LH43LX6F:2" MYA+<$DG!W9'L4F,>XBO]]D MH.%[@"&*.^ 7#G#8#Y\[P(=0PS'J@/_B#H<=\,O7]7[UNMX_V^&?=L+:^\(. MG].5@J/>WJ^=Q3]?.%_E9I6@N$I07/ ->^4(=B#:1,%?7]0SL) TS?^V, \K MYF'!')Q*?9:M>$K!&7U0NTY.NY)]7E*-"BJ]YQQF".$(0C5#AV9>M>/&,&R% M7;;#(AWU+.RJ'19 A)IQ3T8>5",/W$9>%;UE.L.*-'SCA1I5S".KW#^H2 '? M@!7/I% ;:I>;V!E"\(,2D5NTC"LM8RO3)7N@:Y4Q9@*%FL N.7:2<(#BGRUB MHDI,9.7YC>LS!DG @23[+AW743MM8?GISJ"XZCFV]MQ8;/:TC+J*I^0*&RI& M[9)H!P7C7IT(UOL;?+%24^B=^P)LR>@H\ZNN,-A?F*BQ':.W,R7#U52!XA%N M3>WIN*=J:V]&V"T!2(6L6W##";<_KB(MMU5#;,WJY M/]M<+VZ?1^(.UVN'81CWNS2N71K;7;JS>G^76RK %T:6+&&245M:X]IA,7KC M$L:-LZK=#QO<&\)$;Z;.#4]SX9_GQNF0!6[;*0Z&_*W-EA<&RRVNZ/[ZH3M;6H,@W;]N@8N.@+QZ&E@.2B_\5=>OZ#ZE8A[EN4@ MH1N%A(.Q(A+E.Y^R(?FN^'>_Y%+RM+C<4K*F0@>HYQO.Y6-#OS"HWKS-_@-0 M2P,$% @ PHH-4V(SA%5" @ +08 !D !X;"]W;W)K&ULO95M;],P$,>_BA4)"234I.G255-;:=U #&UBV@2\0+QPDVMB MS0_!OM".3\_924,GM>$5O&E\SOU_]^#Z,M\:^^0J &0[);5;1!5B?1''+J] M<3_>+N>F02DTW%OF&J6X M?5Z!--M%-([V&P^BK-!OQ,MYS4MX!/Q M/SA\$;!U!VOF*UD;\^2-FV(1)3XAD)"C)W!Z_(0KD-*#*(T?'3/J0WKAX7I/ M?Q]JIUK6W,&5D5]%@=4BFD6L@ UO)#Z8[0?HZLD\+S?2A5^V;7TSBI@W#HWJ MQ&0KH=LGWW5].! 0Y[@@[01IR+L-%+*\YLB7L5#'1H_8)'G+TB0=#_ F??&3P#L[ MP;L36JA #.>M)9($U.D![ILA2-!&8V+QO(#AO\[99D[ 9!N>\#0;,^:#:8 M_HU&L."068YT4O0?S]O0XA<43(;S.W9JP]3)*,M>#60W[;.;#C>7[_[2W/.> M=/[_FCOK@\[^27.'J=-1EAQM;GQPA178,@PJQW+3:&QO<[_;S\++=@3\<6\' MZ1VWI:"&2-B0-!F=TWG;=CBU!IHZ#(2U01HO85G1/ ?K'>C]QAC<&SY _X58 M_@902P,$% @ PHH-4^[I&8HX! 41$ !D !X;"]W;W)K&ULM5AK;^,V$/PKA-$".2 7/?S( XZ!Q$YZ5R"MD33I9\9: M6T0D4B4I.RGZX[ND9,GVR92OYP9P+%&QR.10]7 GYIF( 3=[3A*OK3JQU M=N5Y:A9#2M69R(#CD[F0*=5X*Q>>RB30R(+2Q M]?^"EE/'.:&C;IG(T%+E. M&(>I)"I/4RH_;B$1J^M.T%DW/+)%K$V#-QIF= %/H)^SJ<0[KV*)6 I<,<&) MA/EUYR:XN@^[!F![O#!8J8UK8D)Y%>+-W'R-KCN^400)S+2AH/BUA#$DB6%" M'7^5I)UJ3 /:(?Q>H+E 'U#=], M),K^)ZNRK]\ALUQID99@5) R7GS3]S(1&P#D:0:$)2#,U"4/@NM8D3L>0=2 G[CQ@S;\G1L?A X"#]-6Y2Y< MY^XV=#+^FO,STO5/2>B'08.@\>%PORD?/S;ZG1L^@1G"@[VCW[>,3OD:'EPZ MCM"GS=_06S;HZ%2PWQ#:I+W?5H"758"7+0%60NT$DV MSQ=@KD_)[UE;X+6M!T?W]: V]L#M[ =DU4T0V*RZM-3F'KC=_8&^LS1/75RU M*P>#HR>MML? [8\W*RHCHD&FC0ES@P._O0YKSPK07/#2A8J)CRLD?P,D4I,$2,2^QD#C4":#OA\ M+H1>WY@!JE]11O\"4$L#!!0 ( ,**#5,N1&8,+00 \2 9 >&PO M=V]R:W-H965T)0+AT!$H6Y M[$JS4PV:G6>3',!J8F=M!]I_O[83$BC$"=*\0.SXG/.=B[]C9[SGXD5N 11Z M31,F)]Y6J>R3[\MH"RF1]SP#IM^LN4B)TD.Q\64F@,16*$W\, @&?DHH\Z9C M._JX0R>!9(YFE*Q-L3)'P_\;!WF/A)-UME)OSI.",;6(+ZE3T+/?(K M+3%-@4G*&1*PGG@S_&D>]HV 7?$OA;T\>D;&E17G+V;P5SSQ H,($HB444'T MWP[FD"1&D\;Q7ZG4JVP:P>/G@_8OUGGMS(I(F//D-XW5=N*-/!3#FN2)^LGW MWZ!TR *,>"+M+]J7:P,/1;E4/"V%-8*4LN*?O):!.!+ PP:!L!0(WPL,&@1Z MI4#/.EH@LVXMB"+3L>![),QJKT-92:-2R7T6ZKEU'2I>/1R9P(1 MHSE/=75(8N-[AY9%9A%?([L*_8O(4.C7^ MG;-[U MN41B$^!(@M_@"(BV.K7C@@-.K4M2S^GH-^O[)TQ4(DX8R 0Z=#Y7. M!ZOSH4'GCUQ)15A,V081A5:PH8R9@;:2@: \1C>4(;DE N3%I!;Z^U:_X8K= M%/>#0/N[NP"K7\'J.V%]%80I:+7=/[/=8'=0V1TX[7Y^!1%1V6YYT-7RL+(\ M=%J>$Q9I3HM]SYUII>.,'J=DU%3+W9S[RG9=,1Q3K=-.&JNQ6ZR;:">CH ZOH++A-4&NRQX].!CL^@58'T%LTBV-JIDB"%E1&"9>Y MYE77&;!F\=#-XF?!$6"N1:8X(WW>%/H"@A*ZUE$J61[QNGXOA:7%WA"]@8GM M *7V.'OQX.E6,2I4N-RO6T:(_Y#[[ZOZHN]N8V[?3SVH^U'H[D?7>%"5^47P M;CM!>]3K#A6Z.]1LLQ&P(0H0U0BIOBU':$>2_(HJZSDV7UE%KB6GP.NF%KJ; MF@-XI_KHW-_"NK^%[O[FA.1.>+\U0/[1E3L%L;%?(J0NK)RIXO9=S59?.V;V MCN_7RXM/)=^)T"W\C0< P > H !D !X;"]W M;W)K&ULK9;K;]HP$,#_%2O:AU9:R8L K0"IM.L> M4K<*U/:S20YB-;&9[4 G[8^?'R%D@T2 ]H7X=7>_._N.&VX8?Q,I@$3O>4;% MR$FE7-VXKHA3R+'HL!50M;-@/,=23?G2%2L..#%">>8&GM=SBR'/,?TT@8YN1XSO;A2E9IE(ON./A"B]A!O)Y]<35S*VT)"0' M*@BCB,-BY-SZ-Q._JP7,B1<"&U$;(^W*G+$W/?F:C!Q/$T$&L=0JL/JLX0ZR M3&M2'#]+I4YE4PO6QUOM#\9YY8XG'0\XV MB.O32IL>&%>-M((C5-_*3'*U2Y2<',\DB]^NM%\)NF.YNFR!3;BNT,Q>%&(+ M]$S7(*0Z,E4?3F(]-))JATB!+NY!8I*)2R76=&0Z>Q:70U&W@G90Z'U$@1?X'Y"+1(HY"/O; MHC^L(AH:_6&#_N]%/@>NHS8S*M&/0@J):4+HLD5]MU+?->J[#>IKVA"6: Y+ M0JF>*(,KX(0EZ(+0TJE+]!L=MQ$/4\SQNZZP. 4048M0)^ MYICJRS^6(MJCZ'J-$+T*HM<*\6*?Z[$,O3V&!OO]RGZ_U;ZJ& L@IR#T]Q"N MHN8X#"J.P2FO!6ARQCL9[+^3;O,[N:[0KEOSY-443!6AVS5P]0> S,-!JHH! M>L"$HQ><%="2,;ZWJW'>_\B9A&49YD(OV6CHL.PJQ,':90WW:K'Q&^+BUTJR M?W0&G<-45GRO#M7O7 \:N((=5W!L4IV#%1R;9/ZNU/KA"6EV#E1X(%9!9Q U MD.VJM']2F=Y/O'-@K^-"V/0#$KJ+1]0;5:M56WMIG8 M';<]V2/F*E,$RF"A1+U.7UT>MVV.G4BV,JW%G$G5J)AAJEI#X/J VE\P)K<3 M;:!J-L=_ %!+ P04 " #"B@U3^PSQZ4D$ 6$ &0 'AL+W=OK+DHL(*AV#AR)PC.C5#!'-]U8Z? M!Q,QF9N M(29C7BE&2[(02%9%@<6W!\+X_G[@#0X33W2S57K"F8QW>$.61'W9+02,G%9+ M3@M22LI+),CZ?C#U[N9>J 4,XG=*]O+D&6E75IP_Z\''_'[@ZA411C*E56#X M>2&/A#&M"=;Q=Z-TT-K4@J?/!^T_&>?!F166Y)&SKS17V_M!.D Y6>.*J2>^ M_YDT#D5:7\:9--]HWV#= )$ /38!?Q&P.\*A%<$ M@D8@N-5"V B$MUJ(&@'CNE/[;HB;884G8\'W2&@T:-,/AGTC#7S14@?*4@EX M2T%.3>98E+3<2+0@ BVW6!#T;D84IDR^1S^B+\L9>O?#^[&CP):6<+)&[T.M MU[^B-T"?>*FV$LW+G.06^5F_?-PC[X"/K:/^P=$'OU?A+U4Y1('[ ?FN[UG6 M\WB[N&MSY_NLS_^S]3,R@G;7 Z,ON'W7GTC&RXPRBDT"_S%=224@C?_L,1>V MYD)C+KQB[C,<>+3,>$$05DK05:7PBA&D./H5"ZS0 F?/> ,K0A_+;&B+MMI M; SHP^]E,HK2P'6!C9?37;S$>:Z;^!? F07H!?&EQKD%Z$?^&?",E*@E)>HE MY:LYPTB.\ L1<":CLBI6L!U\C8"I O9 ZHV1P!RB4E:0F/0P9TW(VEQTNM!T MY*9QF'8XL@ C+W739-3AR ),W##UXBY'=HU1&%[A*&XYBGLY>L"29H@S5E9J ^G)TMQAY'48L8'BN,.&%91TF+"!4M_.0M*RD/1F M:QLITR92/K>1LJQ#Y+=*287+'%CZ@&:451I]4PJG[1K2_SN%TQM3^!)W)84M M0'L*6X"]*3QJ21G]NQ0^3UQ^NBLK$\IOI/#HUA2V .TI; ':4]BN\7H*>^ZQ MPG![P]?$(U2#C>,]P>B=5"U>+_-+Q;-GQ'?ZKI((.(:B%8*=9GHWI'E9E53) MMPAOS)RY[26^'W3XMN#\Q+L,R1OUS=_6=TZ,?R3&[R5FFO\%12.0L+_U>GF+ M(?_2HY'K1VG2/41MR"B$(+H(2ALR\>(H2"]XLNN,KX?EL03R@EZF#L?D=]TN MC8W.]=(EQ@:*HRXI5E3<)<2&2G7D'#_>%6J.Y9K77Z\MN"*EHIBQ;R@_SUY$ M7C-604F.UH(7]5L[B1EF6<7J:K(_QF;-UX@IZ-O.XA<:=" V ]VL.I#8#;:#]*V#R#U!+ P04 " #" MB@U3!!E/E@X# !["P &0 'AL+W=OT#O(#MW'/NQXEO;GLAY%\U ]!HR5FJ.MY,Z^S"]U4R T[4N<@@-4\F0G*B MS59.?95)(.,^-UV1J8P!/V8W4NS\TN6,>60*BI2)&'2\;[@BTO%A:JL MD4UE),1?N[D:=[S 1@0,$FTIB/E[ACXP9IE,'/\*4J_T:8'5]8;]:YZ\269$ M%/0%>Z)C/>MX30^-84+F3#^(Q7(I*3U'N MJ;8O\@RLIND4,>L+:9!\EW9NEJB)N'E99LH14:V,J.;D^@E+XN*IESSU(]

L7L193-,LJF,\H[\^6X!JE@Y4BY59*UCJPV#K9M,CB$ MWOUW:.KOZHTKG1L?1/%^P5/5LA7@L+E;2KQM6#AT!T!3RN?'HV%IN MFPUV=YN/%JY7\%0+5V_$0;BG<-LNA>ON ,CRO<)M^Q".CUVX;8O!A^DQ/?RV M>\08X]?-PZ_,+78LO25R2E-E^"<&%YPW3!GE>M);;[3(\E%F)+09C/+ES$S' M(*V!>3X10F\V=CHJY^WN?U!+ P04 " #"B@U3X8!77W0" "IU:#8::.V+! ^3*,I#09D, MRL*OW>FR4"UR)N%.$],*0?7O&^!J.POBX&WAGJT;= MA66SH&AX GS9WVL[" M7J5F J1A2A(-JUEP'5_=3-U^O^$;@ZW9&Q.79*G4LYM\KF=!Y P!APJ= K67 M%Y@#YT[(VOC5:08]TA7NC]_4;WUVFV5)#+&_Y)MMS<*2-4:5*(KM@X$D[LK?>W.8:\@B8\4)%U!XGWO0-[E@B(M M"ZVV1+O=5LT-?%1?;1&^ M#'!'/7=TBIL,L795V1XKSZ-TF)7UK.P4*QUB90.LZ9%<><_*3[%&0ZS\@)5E M\9%'SF&>CY!]:N-=L7-_^2O6:V4; 867KHLNQM:MWO7 W0;7Q_6>I MT'8S/VSLYP.TVV#OKY3"MXEK:?T'J?P#4$L#!!0 ( ,**#5->0@%!' 0 M $41 9 >&PO=V]R:W-H965TU(4;,S\[#:!P><@ HV:SM-*^V/7W,)D.*X5*.^)-B< M[SL^%Y]C,SY0]L0CC 5X21/";XQ(B.S:-'D0X13Q*YIA(M]L*4N1D$.V,WG& M, H+4)J8MF7Y9HIB8DS&Q=R*3<9T+Y*8X!4#?)^FB+W>X80>;@QH'"<>XUTD M\@ES,L[0#J^Q^)ZMF!R9-4L8IYCPF!+ \/;&N(772SC* 87$CQ@?>.L9Y*9L M*'W*!_?AC6'E*\()#D1.@>3?,Y[B),F9Y#K^K4B-6F<.;#\?V1>%\=*8#>)X M2I.?<2BB&V-H@!!OT3X1C_3P!ZX,\G*^@":\^ 6'4M8=&"#82JN!9-O8XD3DT><((%#L$),O(*_ M&"(<%4G"P<4,"Q0G_ OX'7Q?S\#%;U_&II Z.<]_%R/]S5X4_JJ=IA]=-B=K257VO/[78;)W%ATIR(6-KT'WB@21(' M^PPL9,8$46==:IHUKW2*M[C1*9_UM&4WD8:>6+JIR-.BMP.\%?=(7@^=!#JVEMEG:= M]R3 )#_I@(S1'4,IP"_R",6IT.P M3.@&)9J<@7:CQ/[<](1-;8;.I];,BOXD'+(.6NZ; O.^W*D!3"NY:M M\H*"V%+-=<1_GLJ?OB2C/P/5L?>>_+6ZZ;^:G\'H&%?-S>+TH;_0-??F! MX1MBNUC>\!*\E:JLJX$,+ROO[.5 T*RX,FZHD!?0XC'"2)XT<@'Y?DNI. YR M!?67D\G_4$L#!!0 ( ,**#5-_*@Q%!@, #L+ 9 >&PO=V]R:W-H M965T!BWG)RDU!KTS+N(#WIL M*;.40L216.8YX<_7D+%5WW*MEQ=WZ6PN]0MGT%N0&4Q WB\BKF9.R3)-K)[;1O8;TBR""6FH*HQQ,,(9RO$M;5BTP.3+H-6 4ZIKJR)Y.IKJG!R M<$MCE@/Z2M8@T-D-2))FXAQ]0/>3&W3V[KSG2.5%VSIQP7B]8?2.,'Y:4ANY M^ )YV',KX,,&_].(;+T&]%ZF\P%H=60*JTK;A:!D.?5X]#=PP:&.L M=#YMY^?0SN_XWH'=Z-#.:_O^@=WXT"[ NWP[HH-2=% K>I0D8$XUHYL362FZ MGL,-; ^_KRK2>IS7MCN5N-$)?QW;K<2-3_IK[^-V@A:600MKB=1A/E,AHR $ M8@F*H@AEC-"JR(4':0NQ^>V5RZ'=?J$T9!K7,>VH;95J6[5J(_*L+O+X$46< MR>(F5,,9)_D%&E[=C2;H*I8U86V7CMK_<9MW2B^=-ZCX>@[/M_WJROUSW(Z( M;BFB^T85>-UM5C?#AG:CTW8[BES\>@7CAHE)7T]BG9\+U;M-EZ;P*B_2#:WK M;I>\C;ONWL*/V(7>WL*=K39"MY5?B(HU%2B#1.&PW58[C&\ZM_ 5!+ P04 " #"B@U3M5>X0RL" M !!@ &0 'AL+W=O9 Z@T$O!2CEU5:0X%D2->0:E/-EP41.E0;%U9"2"9 M%17,]3&.W(+0TDEBN[<42,P$T[[*S%^D>P=S4; M(3QYCWSL>V_(YW^3ER,4X*/RQ?ER_%KN:G]ZD_S>)-_R@C--0C^^Z@QTJZ"0 M/T_P@YX?6'YXA/](!.2\EH#6-649+;ICXJM*PKS0\6>F?3IQH?MPCQ__%W*CG1__(W%ETX)KG87QHFCN8 M-W,Y?B-B2TN)&&RT$H\FNF/17CAMH'AE1W#-E1YHN\SU'0W").CS#>=J'YBI M[F_]Y#=02P,$% @ PHH-4T[K^5PI P $!, T !X;"]S='EL97,N M>&ULW5A1;]HP$/XKD3M-G30U0$9*5D#:D"I-VJ9*[*D,G&'TC@Z"8J92/R>/GVYU*9FS>!NU^\O[CH/+Z[V;=?5L [$GI)^T>0 M7G4Z.#& &'E\'/DA;HSZ^BCJ \P8\6"7N)V O06'==G&PTS);?4BX@R6G>8L M>*)B1"94\*GFX)71G(NU,_? ,%-"Z<#8MK'ANF IGQW<=3/HJ)HGYU+I*K:+ MX/Y.Z\?W@,T,!'(A&H$]X@SC84&-85K>VDGU<&5\ 07U^&%=6(5S3=?=7I]L M':J;#3)5.F6Z"=,E&]-X*%@&[A=?N1[7"OLE;=.E UV0RMH'KH:-P$^-MLCKM-VWL5;U#P)V4^+^UR9#6' M1F-WFF5\5^?2 MJ_\J^X*]&NL]]-1%]L]!9'P.(L^@)Z/D]#76IZ*3$QG6^W?KD+!S1&BL 1S% M1N0['.S$-F@P77)AN*QG"YZF3+XX*5AZ0Z?VN+_#;Y]/64:7PCPTX(ALQ]]8 MRI=YTCQU!XFHG]J.O\+RNG%S#K2QN$S9BJ63>JKGTVH8V(&-6E_@L(_<5IKCO'S(I/I@*H*J8-NP-QI$DP1#H17^/ MQC&2G1@^_OI@;TD4)8D? *NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'P;,3GMJVO6_+EHS;W6ZWOV5.1JW(\V%M[N!@. MRW0O"E[^I0]"N3T[;0INW::Y&Y8'(WA6[H6P13[T1Z-X6'"I!E>7+WW=F"'< MT%:D5FKE&NN&6RD>R__WUYOL099R*W-IG\>#YGLN!JR02A;RE\C&@]& E7O] M^*\V\I=6EN=):G2>CP?><<>M,%:F[YJ3&G+-MV738OGV!W<@XT$\,#\(=?-RJK/XF:A6B+VR4 _N "=WT4+").(16\2E+>[^LL^,JXS- M7<@.]0\@'68/CU@?2ZF:9V!J1"9;5)@N/&)?N%O=5,*%Z\EU4K:O)68(CU@1 M2ZWN3M?"%&PFMJUH84KPB)VP4"Z[%*5E+BD5+'GDAU; ,!%XQ":XWN;R[MC, M*I4)PZ;\(%W:S9:"EP)B8BKPB%V06)W>GVX=4<:FNJAONN8@R(<)P2,VPIP; MY:J&DMVX""9[;F#D?$P"/K$$7+0*:>N#RF: F[JBRI$*E;:'8!^S@D]LA1]U MH[NT-[P>A]>&N\N;OO66CU8:Q))8J%07@JWY4SMJF!I\\LKB=C$[;>[[5QY, M"CZQ%))J6XJ?E3N(S6O+MP*%6<$GM@*:K[6J&Q_3A$^L"1P3UC<^I@R?6!DP MK60G:^[^O?P"X3!1^,2B /EE)QLF"9]8$MV)9A=F@!DC("\;VKE=)R!FBX#8 M%NTDKQ,/4T5 K(J/0XQ,?&$Q.+!,6$>'F(""JD%A&!NFAG)5TQ,0"&Q@'!, M#V*B*R/D50V&"8N'$)-0V&.-L_%@\1!B%@I[M-#&@Q8*,0N%/5IHXT$+A9B% MPAXMM/&@A4+,0B&QA5H5XRE;<5-G20_B=Y($5Q43:M# M PHQ,0M%G[>$TIEE1IA[HEX64UXY(2;FGNA35U6ZPXA))_KD]15W.X)G?0(Q MT07Y3UUNJ2%=IUF5-[%=:HB)22EB"F)A\ MXKYFWFK,]D7'Y!/W,//6\?S$F(#B7J?>3B$F)J"8^I4P#+-]Q=%WPH@%]/'Z MYMN1/<8$%!,+""YR=M^2F'=B\F+GS?)B-R)FG;BQSK YN+RZS,3.Y8'9RG5? MNO:4Y^F-8?7'\:6D,*H75W=5GD]=V[5::IZ]O!C\\E+SU7]02P,$% @ MPHH-4Y=W8@DCEQN ;OO* R28_6@)\AG M9)4M7_^C3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\ M8W#ZZ/KWNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P? MI!"DTP<9!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z" M>@N!WH)Z"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!; M4&\AT%M1;R706U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PD MT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@ MT#M0[R#0.T8_FQ#H':AW$.@=J'<0Z!VH=_RDWG7XVI=Z[?E>XT]!/TGU<+ZW M7!]_67Z?1)P7%YS3;45]^@M02P,$% @ PHH-4]9((R[W 0 *R@ !, M !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. ' M3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+ MU8HZ&TOGJ<\K2QTM)LV3:ZV M^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O M$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31 M![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A M-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1( M'QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/( M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56B MR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5 MH\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1 MU:#(:E!D-?\IZ[USZS^.'Y]E9YO^+9^-_Q%&UL4$L! A0# M% @ PHH-4U&PO=V]R:W-H965T&UL4$L! A0#% @ PHH-4X,^,-^# M!P O2$ !@ ("!\1H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PHH-4^=C__SO" IB< !@ M ("!@2X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ PHH-4P'WT1'0)P U(4 !D ("!,D 'AL+W=O M&PO=V]R:W-H965T$ ;C ( '8% 9 " @61M M !X;"]W;W)K&UL4$L! A0#% @ PHH-4S W MW&;_ @ G 8 !D ("!)W 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PHH-4[44QP24#0 72\ !D M ("!#X0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ PHH-4SHUYL;U!@ 2Q, !D ("! M&IH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ PHH-4X$A:JE^! &PL !D ("!IZH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PHH-4QMQ2-V0 @ > 4 !D M ("!Y?L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ PHH-4[I[+%C' @ ' 8 !D ("!R@0! M 'AL+W=O M_3T( #2'@ &0 @('(!P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MPHH-4_WD+C!& P :P@ !D ("!PA,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PHH-4YE"&?D5 P Z0@ !D M ("!&"8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ PHH-4XB9M(N] @ 7@< !D ("!%S,! 'AL M+W=O&PO=V]R:W-H965T Y 0!X;"]W;W)K&UL4$L! A0#% @ PHH- M4TIS$QC0 @ 7P@ !D ("!!CX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PHH-4\(0$R9M @ L 8 M !D ("!"D@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PHH-4]_"IHB@ @ >@< !D M ("!JT\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ PHH-4X^%:&PO=V]R:W-H965T&UL4$L! A0#% @ PHH-4]2B MY]J: @ @P@ !D ("!2FD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PHH-4^[I&8HX! 41$ !D M ("!Z'(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ PHH-4_L,\>E)! %A !D ("! M#G\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ PHH-4UY" 4$&PO=V]R:W-H965T&UL4$L! A0#% @ PHH-4T[K^5PI M P $!, T ( !<),! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ PHH-4Y=W XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 257 401 1 false 65 0 false 10 false false R1.htm 0001001 - Document - Cover Sheet http://www.karatpackaging.com/20210331/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Sheet http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical) Sheet http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) Sheet http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) Statements 6 false false R7.htm 1007007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 1406401 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) (Parenthetical) Sheet http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) (Parenthetical) Statements 8 false false R9.htm 2101101 - Disclosure - Nature of Operations Sheet http://www.karatpackaging.com/20210331/role/NatureofOperations Nature of Operations Notes 9 false false R10.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2119103 - Disclosure - Acquisitions Sheet http://www.karatpackaging.com/20210331/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2123104 - Disclosure - Inventories Sheet http://www.karatpackaging.com/20210331/role/Inventories Inventories Notes 12 false false R13.htm 2126105 - Disclosure - Property and Equipment Sheet http://www.karatpackaging.com/20210331/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 2129106 - Disclosure - Line of Credit Sheet http://www.karatpackaging.com/20210331/role/LineofCredit Line of Credit Notes 14 false false R15.htm 2131107 - Disclosure - Accrued Expenses Sheet http://www.karatpackaging.com/20210331/role/AccruedExpenses Accrued Expenses Notes 15 false false R16.htm 2134108 - Disclosure - Long-Term Debt Sheet http://www.karatpackaging.com/20210331/role/LongTermDebt Long-Term Debt Notes 16 false false R17.htm 2139109 - Disclosure - Interest Rate Swaps Sheet http://www.karatpackaging.com/20210331/role/InterestRateSwaps Interest Rate Swaps Notes 17 false false R18.htm 2141110 - Disclosure - Obligations under Capital Leases Sheet http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeases Obligations under Capital Leases Notes 18 false false R19.htm 2143111 - Disclosure - Stock-based Compensation Sheet http://www.karatpackaging.com/20210331/role/StockbasedCompensation Stock-based Compensation Notes 19 false false R20.htm 2148112 - Disclosure - Earnings Per Share Sheet http://www.karatpackaging.com/20210331/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 2151113 - Disclosure - Commitments and Contingencies Sheet http://www.karatpackaging.com/20210331/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 2155114 - Disclosure - Related Party Transactions Sheet http://www.karatpackaging.com/20210331/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 2157115 - Disclosure - Income Taxes Sheet http://www.karatpackaging.com/20210331/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 2159116 - Disclosure - COVID-19 Sheet http://www.karatpackaging.com/20210331/role/COVID19 COVID-19 Notes 24 false false R25.htm 2160117 - Disclosure - Subsequent Events Sheet http://www.karatpackaging.com/20210331/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 2320302 - Disclosure - Acquisitions (Tables) Sheet http://www.karatpackaging.com/20210331/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.karatpackaging.com/20210331/role/Acquisitions 28 false false R29.htm 2324303 - Disclosure - Inventories (Tables) Sheet http://www.karatpackaging.com/20210331/role/InventoriesTables Inventories (Tables) Tables http://www.karatpackaging.com/20210331/role/Inventories 29 false false R30.htm 2327304 - Disclosure - Property and Equipment (Tables) Sheet http://www.karatpackaging.com/20210331/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.karatpackaging.com/20210331/role/PropertyandEquipment 30 false false R31.htm 2332305 - Disclosure - Accrued Expenses (Tables) Sheet http://www.karatpackaging.com/20210331/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.karatpackaging.com/20210331/role/AccruedExpenses 31 false false R32.htm 2335306 - Disclosure - Long-Term Debt (Tables) Sheet http://www.karatpackaging.com/20210331/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.karatpackaging.com/20210331/role/LongTermDebt 32 false false R33.htm 2344307 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.karatpackaging.com/20210331/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.karatpackaging.com/20210331/role/StockbasedCompensation 33 false false R34.htm 2349308 - Disclosure - Earnings Per Share (Tables) Sheet http://www.karatpackaging.com/20210331/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.karatpackaging.com/20210331/role/EarningsPerShare 34 false false R35.htm 2352309 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.karatpackaging.com/20210331/role/CommitmentsandContingencies 35 false false R36.htm 2402402 - Disclosure - Nature of Operations (Details) Sheet http://www.karatpackaging.com/20210331/role/NatureofOperationsDetails Nature of Operations (Details) Details http://www.karatpackaging.com/20210331/role/NatureofOperations 36 false false R37.htm 2406403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 37 false false R38.htm 2407404 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails Summary of Significant Accounting Policies - Estimated Useful Life (Details) Details 38 false false R39.htm 2408405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails Summary of Significant Accounting Policies - Schedule of Goodwill (Details) Details 39 false false R40.htm 2409406 - Disclosure - Summary of Significant Accounting Policies - Capitalized and Depreciated (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails Summary of Significant Accounting Policies - Capitalized and Depreciated (Details) Details 40 false false R41.htm 2410407 - Disclosure - Summary of Significant Accounting Policies - Global Wells (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails Summary of Significant Accounting Policies - Global Wells (Details) Details 41 false false R42.htm 2411408 - Disclosure - Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details) Details 42 false false R43.htm 2412409 - Disclosure - Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details) Details 43 false false R44.htm 2413410 - Disclosure - Summary of Significant Accounting Policies - Stockholder's Equity (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails Summary of Significant Accounting Policies - Stockholder's Equity (Details) Details 44 false false R45.htm 2414411 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 45 false false R46.htm 2415412 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details) Details 46 false false R47.htm 2416413 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) Details 47 false false R48.htm 2417414 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails Summary of Significant Accounting Policies - Fair Value Measurements (Details) Details 48 false false R49.htm 2418415 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details) Sheet http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails Summary of Significant Accounting Policies - Foreign Currency (Details) Details 49 false false R50.htm 2421416 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.karatpackaging.com/20210331/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 50 false false R51.htm 2422417 - Disclosure - Acquisitions - Pacific Cup (Details) Sheet http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails Acquisitions - Pacific Cup (Details) Details 51 false false R52.htm 2425418 - Disclosure - Inventories (Details) Sheet http://www.karatpackaging.com/20210331/role/InventoriesDetails Inventories (Details) Details http://www.karatpackaging.com/20210331/role/InventoriesTables 52 false false R53.htm 2428419 - Disclosure - Property and Equipment (Details) Sheet http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.karatpackaging.com/20210331/role/PropertyandEquipmentTables 53 false false R54.htm 2430420 - Disclosure - Line of Credit (Details) Sheet http://www.karatpackaging.com/20210331/role/LineofCreditDetails Line of Credit (Details) Details http://www.karatpackaging.com/20210331/role/LineofCredit 54 false false R55.htm 2433421 - Disclosure - Accrued Expenses - Summary of Accrued Expense (Details) Sheet http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails Accrued Expenses - Summary of Accrued Expense (Details) Details 55 false false R56.htm 2436422 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) Sheet http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails Long-Term Debt - Schedule of Long-term Debt (Details) Details 56 false false R57.htm 2437423 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details) Sheet http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails Long-Term Debt - Schedule of Future Maturities (Details) Details 57 false false R58.htm 2438424 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.karatpackaging.com/20210331/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 58 false false R59.htm 2440425 - Disclosure - Interest Rate Swaps (Details) Sheet http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails Interest Rate Swaps (Details) Details http://www.karatpackaging.com/20210331/role/InterestRateSwaps 59 false false R60.htm 2442426 - Disclosure - Obligations under Capital Leases (Details) Sheet http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeasesDetails Obligations under Capital Leases (Details) Details http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeases 60 false false R61.htm 2445427 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 61 false false R62.htm 2446428 - Disclosure - Stock-based Compensation - Summary of Stock Options Activity (Details) Sheet http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails Stock-based Compensation - Summary of Stock Options Activity (Details) Details 62 false false R63.htm 2447429 - Disclosure - Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details) Sheet http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details) Details 63 false false R64.htm 2450430 - Disclosure - Earnings Per Share (Details) Sheet http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.karatpackaging.com/20210331/role/EarningsPerShareTables 64 false false R65.htm 2453431 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 65 false false R66.htm 2454432 - Disclosure - Commitments and Contingencies - Future minimum lease obligations (Details) Sheet http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails Commitments and Contingencies - Future minimum lease obligations (Details) Details 66 false false R67.htm 2456433 - Disclosure - Related Party Transactions (Details) Sheet http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.karatpackaging.com/20210331/role/RelatedPartyTransactions 67 false false R68.htm 2458434 - Disclosure - Income Taxes (Details) Sheet http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.karatpackaging.com/20210331/role/IncomeTaxes 68 false false R69.htm 2461435 - Disclosure - Subsequent Events (Details) Sheet http://www.karatpackaging.com/20210331/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.karatpackaging.com/20210331/role/SubsequentEvents 69 false false All Reports Book All Reports krt-20210630.htm krt-20210630.xsd krt-20210630_cal.xml krt-20210630_def.xml krt-20210630_lab.xml krt-20210630_pre.xml krt-20210630x10qex311.htm krt-20210630x10qex312.htm krt-20210630x10qex321.htm krt-20210630x10qex322.htm http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/stpr/2021 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "krt-20210630.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 257, "dts": { "calculationLink": { "local": [ "krt-20210630_cal.xml" ] }, "definitionLink": { "local": [ "krt-20210630_def.xml" ] }, "inline": { "local": [ "krt-20210630.htm" ] }, "labelLink": { "local": [ "krt-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "krt-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "krt-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.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://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd" ] } }, "elementCount": 529, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 5, "total": 5 }, "keyCustom": 39, "keyStandard": 362, "memberCustom": 28, "memberStandard": 36, "nsprefix": "krt", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.karatpackaging.com/20210331/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119103 - Disclosure - Acquisitions", "role": "http://www.karatpackaging.com/20210331/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123104 - Disclosure - Inventories", "role": "http://www.karatpackaging.com/20210331/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126105 - Disclosure - Property and Equipment", "role": "http://www.karatpackaging.com/20210331/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129106 - Disclosure - Line of Credit", "role": "http://www.karatpackaging.com/20210331/role/LineofCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": null }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131107 - Disclosure - Accrued Expenses", "role": "http://www.karatpackaging.com/20210331/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134108 - Disclosure - Long-Term Debt", "role": "http://www.karatpackaging.com/20210331/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139109 - Disclosure - Interest Rate Swaps", "role": "http://www.karatpackaging.com/20210331/role/InterestRateSwaps", "shortName": "Interest Rate Swaps", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "krt:CapitalLeaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141110 - Disclosure - Obligations under Capital Leases", "role": "http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeases", "shortName": "Obligations under Capital Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "krt:CapitalLeaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143111 - Disclosure - Stock-based Compensation", "role": "http://www.karatpackaging.com/20210331/role/StockbasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148112 - Disclosure - Earnings Per Share", "role": "http://www.karatpackaging.com/20210331/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151113 - Disclosure - Commitments and Contingencies", "role": "http://www.karatpackaging.com/20210331/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155114 - Disclosure - Related Party Transactions", "role": "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157115 - Disclosure - Income Taxes", "role": "http://www.karatpackaging.com/20210331/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159116 - Disclosure - COVID-19", "role": "http://www.karatpackaging.com/20210331/role/COVID19", "shortName": "COVID-19", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160117 - Disclosure - Subsequent Events", "role": "http://www.karatpackaging.com/20210331/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320302 - Disclosure - Acquisitions (Tables)", "role": "http://www.karatpackaging.com/20210331/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324303 - Disclosure - Inventories (Tables)", "role": "http://www.karatpackaging.com/20210331/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327304 - Disclosure - Property and Equipment (Tables)", "role": "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332305 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.karatpackaging.com/20210331/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335306 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.karatpackaging.com/20210331/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344307 - Disclosure - Stock-based Compensation (Tables)", "role": "http://www.karatpackaging.com/20210331/role/StockbasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349308 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.karatpackaging.com/20210331/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352309 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "krt:NumberOfOtherDistributionCentersOperatedByEntity", "reportCount": 1, "unique": true, "unitRef": "distributioncenter", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Nature of Operations (Details)", "role": "http://www.karatpackaging.com/20210331/role/NatureofOperationsDetails", "shortName": "Nature of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "krt:NumberOfOtherDistributionCentersOperatedByEntity", "reportCount": 1, "unique": true, "unitRef": "distributioncenter", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ie96ff77a08c0454987e6cf7ade533d59_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails", "shortName": "Summary of Significant Accounting Policies - Estimated Useful Life (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ie96ff77a08c0454987e6cf7ade533d59_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ib10d4a363a934ecbb083e081ffc5534f_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ib10d4a363a934ecbb083e081ffc5534f_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "role": "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "krt:DepositsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "krt:DepositsAssetsRelatingToMachineryAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "shortName": "Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "krt:DepositsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "krt:DepositsAssetsRelatingToMachineryAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConsolidationVariableInterestEntityPolicy", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i944539b9d09945ffaf9a44a8b6e538a2_D20170101-20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "krt:NumberOfOtherUnrelatedParties", "reportCount": 1, "unique": true, "unitRef": "stockholder", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - Summary of Significant Accounting Policies - Global Wells (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails", "shortName": "Summary of Significant Accounting Policies - Global Wells (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ConsolidationVariableInterestEntityPolicy", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i944539b9d09945ffaf9a44a8b6e538a2_D20170101-20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "krt:NumberOfOtherUnrelatedParties", "reportCount": 1, "unique": true, "unitRef": "stockholder", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411408 - Disclosure - Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "shortName": "Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ic63d8a742a934a3cad086cc99dbb29e3_I20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "if6b94726cecb4f988868c7338a83d42c_D20200901-20200901", "decimals": "0", "first": true, "lang": "en-US", "name": "krt:NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising", "reportCount": 1, "unique": true, "unitRef": "shareholder", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412409 - Disclosure - Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails", "shortName": "Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "if6b94726cecb4f988868c7338a83d42c_D20200901-20200901", "decimals": "0", "first": true, "lang": "en-US", "name": "krt:NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising", "reportCount": 1, "unique": true, "unitRef": "shareholder", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "krt:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413410 - Disclosure - Summary of Significant Accounting Policies - Stockholder's Equity (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails", "shortName": "Summary of Significant Accounting Policies - Stockholder's Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "krt:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414411 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i50fa8138c2e942afb39c7ece6b2c054f_D20210401-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415412 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i45a00986e9504d5ba2e0e6471dc97a2f_D20210401-20210630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416413 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i45a00986e9504d5ba2e0e6471dc97a2f_D20210401-20210630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ib4cdaac9291e4743b3aa3ac524d6524c_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417414 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ib4cdaac9291e4743b3aa3ac524d6524c_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418415 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details)", "role": "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails", "shortName": "Summary of Significant Accounting Policies - Foreign Currency (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical)", "role": "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i509c5267d9e349209e5e6ae5bd9ef980_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i8ee12dab71bf4334a6732f5b5bbe3c3a_D20210301-20210301", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421416 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.karatpackaging.com/20210331/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i8ee12dab71bf4334a6732f5b5bbe3c3a_D20210301-20210301", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422417 - Disclosure - Acquisitions - Pacific Cup (Details)", "role": "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails", "shortName": "Acquisitions - Pacific Cup (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i2ccb628a77e14e6d8a12e62bb4a3789f_I20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425418 - Disclosure - Inventories (Details)", "role": "http://www.karatpackaging.com/20210331/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428419 - Disclosure - Property and Equipment (Details)", "role": "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ib10d4a363a934ecbb083e081ffc5534f_I20201231", "decimals": "0", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LongTermLineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430420 - Disclosure - Line of Credit (Details)", "role": "http://www.karatpackaging.com/20210331/role/LineofCreditDetails", "shortName": "Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i430133f5e9db452786d73fbb05e09557_I20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433421 - Disclosure - Accrued Expenses - Summary of Accrued Expense (Details)", "role": "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails", "shortName": "Accrued Expenses - Summary of Accrued Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)", "role": "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails", "shortName": "Long-Term Debt - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437423 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details)", "role": "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails", "shortName": "Long-Term Debt - Schedule of Future Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438424 - Disclosure - Long-Term Debt - Narrative (Details)", "role": "http://www.karatpackaging.com/20210331/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i7c66891043ec470da987e6f9d108e97f_D20200416-20200416", "decimals": "0", "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfUnsecuredDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Interest Rate Swaps (Details)", "role": "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails", "shortName": "Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i9016611948ef4022b2e21220d180f306_D20190603-20190603", "decimals": null, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i83bcf55f488d4cd899308be8a538f83c_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "role": "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i2f1c0e33d92c4a4cb52a52791e3bc120_D20200101-20200331", "decimals": "0", "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "if45e441a37bf4dffbaa0df16d12f0f1d_D20210101-20210630", "decimals": "4", "first": true, "lang": "en-US", "name": "krt:CapitalLeaseObligationInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442426 - Disclosure - Obligations under Capital Leases (Details)", "role": "http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeasesDetails", "shortName": "Obligations under Capital Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "if45e441a37bf4dffbaa0df16d12f0f1d_D20210101-20210630", "decimals": "4", "first": true, "lang": "en-US", "name": "krt:CapitalLeaseObligationInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i398342b6cb984c0bbfb5fdd180fcf3a7_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Stock-based Compensation - Narrative (Details)", "role": "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails", "shortName": "Stock-based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i398342b6cb984c0bbfb5fdd180fcf3a7_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ib10d4a363a934ecbb083e081ffc5534f_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - Disclosure - Stock-based Compensation - Summary of Stock Options Activity (Details)", "role": "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails", "shortName": "Stock-based Compensation - Summary of Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i470d0d9477ad442a8c94e3a0123da35a_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447429 - Disclosure - Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details)", "role": "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails", "shortName": "Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i470d0d9477ad442a8c94e3a0123da35a_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450430 - Disclosure - Earnings Per Share (Details)", "role": "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ic19debfb44ac4549aeb5b77f20c59346_I20200909", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453431 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ic19debfb44ac4549aeb5b77f20c59346_I20200909", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - Commitments and Contingencies - Future minimum lease obligations (Details)", "role": "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails", "shortName": "Commitments and Contingencies - Future minimum lease obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i614328c47a1345f2b65754ab1916a0b9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456433 - Disclosure - Related Party Transactions (Details)", "role": "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "id076616079aa486981e44467ac39866b_D20200901-20200930", "decimals": "0", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458434 - Disclosure - Income Taxes (Details)", "role": "http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "ifecd6c5bcaf2429490a3dbda250d4ca1_D20210401-20210630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461435 - Disclosure - Subsequent Events (Details)", "role": "http://www.karatpackaging.com/20210331/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i5ffb658dd83745b480184fc8e3b44e13_D20210707-20210707", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1406401 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED) (Parenthetical)", "role": "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Operations", "role": "http://www.karatpackaging.com/20210331/role/NatureofOperations", "shortName": "Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20210630.htm", "contextRef": "i72507c5710a64a30b97c05cce549b78a_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "krt_AccruedShippingExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails": { "order": 5.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 shipping expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Shipping Expenses, Current", "terseLabel": "Accrued shipping expenses" } } }, "localname": "AccruedShippingExpensesCurrent", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "krt_AcquisitionPriceIncludedWithinDeposits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the acquisition price included within deposits in noncash or partial noncash transaction.", "label": "Acquisition Price Included Within Deposits", "terseLabel": "Acquisition of Pacific Cup, Inc. included within deposits" } } }, "localname": "AcquisitionPriceIncludedWithinDeposits", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "krt_BusinessCombinationsAndGoodwillPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding business combination and goodwill.", "label": "Business Combinations And Goodwill [Policy Text Block]", "terseLabel": "Business Combination and Goodwill" } } }, "localname": "BusinessCombinationsAndGoodwillPolicyTextBlock", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "krt_CapitalLeaseObligationInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the interest rates on capitalized leases.", "label": "Capital Lease Obligation, Interest Rate", "terseLabel": "Interest rates on capitalized leases" } } }, "localname": "CapitalLeaseObligationInterestRate", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeasesDetails" ], "xbrltype": "percentItemType" }, "krt_CapitalLeaseObligationsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for capital lease obligations.", "label": "Capital Lease Obligations Disclosure [Text Block]", "terseLabel": "Obligations under Capital Leases" } } }, "localname": "CapitalLeaseObligationsDisclosureTextBlock", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeases" ], "xbrltype": "textBlockItemType" }, "krt_ContributionsToOffsetAmountThatMemberCannotContribute": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the contributions to offset the amount that member cannot contribute.", "label": "Contributions To Offset The Amount That Member Cannot Contribute", "terseLabel": "Contributions to offset the amount that member cannot contribute (up to)" } } }, "localname": "ContributionsToOffsetAmountThatMemberCannotContribute", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "krt_CreditCardsPayableCurrent": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of credit cards payable due within one year or the normal operating cycle, if longer.", "label": "Credit Cards Payable, Current", "terseLabel": "Credit cards payable" } } }, "localname": "CreditCardsPayableCurrent", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "krt_DebtConversionAmountConvertedToNewDebtInstrument": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This amount represent the amount converted to term loan", "label": "Debt Conversion, Amount Converted To New Debt Instrument", "terseLabel": "Amount converted to term loan" } } }, "localname": "DebtConversionAmountConvertedToNewDebtInstrument", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "krt_DebtInstrumentFloorRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the floor rate on debt instrument.", "label": "Debt Instrument, Floor Rate", "terseLabel": "Floor rate" } } }, "localname": "DebtInstrumentFloorRate", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "krt_DebtInstrumentMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the terms of the debt instrument without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding.", "label": "Debt Instrument, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "DebtInstrumentMaximumBorrowingCapacity", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "krt_DepositsAssetsRelatingToMachineryAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future relating to machinery and equipment.", "label": "Deposits Assets Relating to Machinery and Equipment", "terseLabel": "Deposits relating to machinery and equipment" } } }, "localname": "DepositsAssetsRelatingToMachineryAndEquipment", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" ], "xbrltype": "monetaryItemType" }, "krt_DepositsMoneyMarketDepositsAboveUSInsuranceLimits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deposits, Money Market Deposits, Above US Insurance Limits", "label": "Deposits, Money Market Deposits, Above US Insurance Limits", "terseLabel": "Money market deposits, exceeding federally insured limits" } } }, "localname": "DepositsMoneyMarketDepositsAboveUSInsuranceLimits", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "krt_DepositsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding deposits.", "label": "Deposits [Policy Text Block]", "terseLabel": "Deposits" } } }, "localname": "DepositsPolicyTextBlock", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "krt_DerivativeNotionalAmountTermination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative, Notional Amount, Termination", "label": "Derivative, Notional Amount, Termination", "terseLabel": "Notional amount, termination" } } }, "localname": "DerivativeNotionalAmountTermination", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "krt_DistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Distributors.", "label": "Distributors [Member]", "terseLabel": "Distributors" } } }, "localname": "DistributorsMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "krt_EffectiveIncomeTaxRateReconciliationReductionCARESActPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Reduction, CARES Act, Percent", "label": "Effective Income Tax Rate Reconciliation, Reduction, CARES Act, Percent", "terseLabel": "Effective income tax rate, reduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReductionCARESActPercent", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to an equipment loan with a draw down period ending August 28, 2019.", "label": "Equipment Loan With Draw Down Period Ending August282019 [Member]", "terseLabel": "Equipment Loan, Draw Down Period Ending August 28, 2019" } } }, "localname": "EquipmentLoanWithDrawDownPeriodEndingAugust282019Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to an equipment loan with a draw down period ending May 31, 2019.", "label": "Equipment Loan With Draw Down Period Ending May312019 [Member]", "terseLabel": "Equipment Loan With Draw Down Period Ending May 31, 2019" } } }, "localname": "EquipmentLoanWithDrawDownPeriodEndingMay312019Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_GlobalWellsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Global Wells.", "label": "Global Wells [Member]", "terseLabel": "Global Wells" } } }, "localname": "GlobalWellsMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "domainItemType" }, "krt_GovernmentGrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of government grants received as of balance sheet date.", "label": "Government Grants", "terseLabel": "Cumulative grants" } } }, "localname": "GovernmentGrants", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" ], "xbrltype": "monetaryItemType" }, "krt_GovernmentGrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Government Grants [Abstract]", "terseLabel": "Government Grants" } } }, "localname": "GovernmentGrantsAbstract", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" ], "xbrltype": "stringItemType" }, "krt_GovernmentGrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding government grants.", "label": "Government Grants [Policy Text Block]", "terseLabel": "Government Grants" } } }, "localname": "GovernmentGrantsPolicyTextBlock", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "krt_IncentiveProgramExpenses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the amount of incentive program expenses which are reported as a contra to net sales.", "label": "Incentive Program Expenses", "terseLabel": "Incentive program expenses" } } }, "localname": "IncentiveProgramExpenses", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" ], "xbrltype": "integerItemType" }, "krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power [Member]", "label": "Incentive Stock Optionee Stock Ownership Greater Than Ten Percent Of Voting Power [Member]", "terseLabel": "Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power" } } }, "localname": "IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "krt_IncreaseDecreaseInCreditCardsPayable": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying value of credit cards payable.", "label": "Increase (Decrease) in Credit Cards Payable", "terseLabel": "Credit cards payable" } } }, "localname": "IncreaseDecreaseInCreditCardsPayable", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Keary Global and its affiliate, Keary International, related parties.", "label": "Keary Global And Its Affiliate Keary International Related Parties [Member]", "terseLabel": "Keary Global and its affiliate, Keary International - related parties" } } }, "localname": "KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "krt_KearyGlobalLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Keary Global Ltd.", "label": "Keary Global Ltd [Member]", "terseLabel": "Keary Global" } } }, "localname": "KearyGlobalLtdMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "krt_KearyInternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Keary International Ltd.", "label": "Keary International [Member]", "terseLabel": "Keary International" } } }, "localname": "KearyInternationalMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "krt_LessorOperatingLeaseMonthlyLeasePayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of monthly lease payment for operating lease.", "label": "Lessor Operating Lease Monthly Lease Payment", "verboseLabel": "Monthly lease payment" } } }, "localname": "LessorOperatingLeaseMonthlyLeasePayment", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "krt_LollicupFranchisingLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lollicup Franchising, LLC [Member]", "label": "Lollicup Franchising Llc [Member]", "terseLabel": "Lollicup Franchising, LLC" } } }, "localname": "LollicupFranchisingLlcMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" ], "xbrltype": "domainItemType" }, "krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails": { "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 classified as noncurrent and excluding long term line of credit.", "label": "Long-term Debt, Excluding Long Term Line of Credit, Noncurrent", "terseLabel": "Long-term debt, net of current portion (including $36.3\u00a0million and $36.7\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively, and debt discount of $0.1\u00a0million and $0.1\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively)", "totalLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtExcludingLongTermLineOfCreditNoncurrent", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "krt_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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 after fourth fiscal year following current fiscal year.", "label": "Long-Term Debt, Maturity, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "krt_LongTermDebtSubtotalOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subtotal 1 for long term debt.", "label": "Long Term Debt Subtotal One [Member]", "terseLabel": "Subtotal 1" } } }, "localname": "LongTermDebtSubtotalOneMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_LongTermDebtSubtotalTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subtotal 2 for long term debt.", "label": "Long Term Debt Subtotal Two [Member]", "terseLabel": "Subtotal 2" } } }, "localname": "LongTermDebtSubtotalTwoMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the minimum bank account to make additional contributions from members.", "label": "Minimum Bank Account To Make Additional Contributions From Members", "terseLabel": "Minimum bank account to make additional contributions from members" } } }, "localname": "MinimumBankAccountToMakeAdditionalContributionsFromMembers", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "krt_NationalDistributionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to National Distribution.", "label": "National Distribution [Member]", "terseLabel": "National" } } }, "localname": "NationalDistributionMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "krt_NoncontrollingInterestsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding noncontrolling interests.", "label": "Noncontrolling Interests [Policy Text Block]", "terseLabel": "Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestsPolicyTextBlock", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major shareholders who share common ownership.", "label": "Number Of Major Shareholders Who Share Common Ownership With Lollicup Franchising", "terseLabel": "Major shareholders who share common ownership with Lollicup Franchising" } } }, "localname": "NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" ], "xbrltype": "integerItemType" }, "krt_NumberOfOtherDistributionCentersOperatedByEntity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of other distribution centers operated by entity.", "label": "Number Of Other Distribution Centers Operated By Entity", "terseLabel": "Distribution centers operated by entity" } } }, "localname": "NumberOfOtherDistributionCentersOperatedByEntity", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/NatureofOperationsDetails" ], "xbrltype": "integerItemType" }, "krt_NumberOfOtherUnrelatedParties": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of other unrelated parties.", "label": "Number of Other Unrelated Parties", "terseLabel": "Other unrelated parties" } } }, "localname": "NumberOfOtherUnrelatedParties", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "integerItemType" }, "krt_NumberOfStoreOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of store owned.", "label": "Number Of Store Owned", "terseLabel": "Store owned" } } }, "localname": "NumberOfStoreOwned", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" ], "xbrltype": "integerItemType" }, "krt_NumberOfVariableInterestEntitiesWhoGuaranteedLoans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of variable interest entities who guaranteed loans.", "label": "Number of Variable Interest Entities Who Guaranteed Loans", "terseLabel": "Number of primary stockholders who guaranteed loans" } } }, "localname": "NumberOfVariableInterestEntitiesWhoGuaranteedLoans", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "integerItemType" }, "krt_NumberOfVotesPerCommonStockAndPreferredStockShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of votes per common or preferred stock.", "label": "Number Of Votes Per Common Stock And Preferred Stock Share", "terseLabel": "Votes per share held" } } }, "localname": "NumberOfVotesPerCommonStockAndPreferredStockShare", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "krt_OnlineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Online.", "label": "Online [Member]", "terseLabel": "Online" } } }, "localname": "OnlineMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "krt_OperatingLeasesFutureMinimumPaymentsDueAfterFourYears": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Due After Four Years", "label": "Operating Leases, Future Minimum Payments, Due After Four Years", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAfterFourYears", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails" ], "xbrltype": "monetaryItemType" }, "krt_PacificCupIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pacific Cup, Inc. [Member]", "label": "Pacific Cup Inc [Member]", "terseLabel": "Pacific Cup, Inc" } } }, "localname": "PacificCupIncMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsNarrativeDetails", "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails" ], "xbrltype": "domainItemType" }, "krt_PaycheckProtectionProgramCARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Paycheck Protection Program loan.", "label": "Paycheck Protection Program, CARES Act [Member]", "terseLabel": "Paycheck Protection Program, CARES Act" } } }, "localname": "PaycheckProtectionProgramCARESActMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtNarrativeDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_PaymentsForDepositsForPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the deposits of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Payments For Deposits For Property, Plant And Equipment", "negatedLabel": "Deposits paid for property and equipment" } } }, "localname": "PaymentsForDepositsForPropertyPlantAndEquipment", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "krt_ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt excluding line of credit initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt, Excluding Proceeds From Long Term Line of Credit", "terseLabel": "Proceeds from long-term debt, net of issuance cost" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "krt_PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a promissory note.", "label": "Promissory Note [Member]", "terseLabel": "Promissory Note" } } }, "localname": "PromissoryNoteMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_PropertyHeldUnderCapitalLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to property held under capital leases.", "label": "Property Held Under Capital Leases [Member]", "terseLabel": "Property held under capital leases" } } }, "localname": "PropertyHeldUnderCapitalLeasesMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "krt_ScheduleOfCapitalLeaseObligationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Capital Lease Obligations [Line Items]", "terseLabel": "Schedule of Capital Lease Obligations [Line Items]" } } }, "localname": "ScheduleOfCapitalLeaseObligationsLineItems", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "krt_ScheduleOfCapitalLeaseObligationsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of capital lease obligation.", "label": "Schedule of Capital Lease Obligations [Table]", "terseLabel": "Schedule of Capital Lease Obligations [Table]" } } }, "localname": "ScheduleOfCapitalLeaseObligationsTable", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]", "terseLabel": "Schedule of estimated useful life of property and equipment" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "krt_ShanghaiQuantongPackagingPrintingCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Quantong Packaging Printing Co., Ltd.", "label": "Shanghai Quantong Packaging Printing Co., Ltd. [Member]", "terseLabel": "Shanghai Quantong Packaging Printing Co., Ltd." } } }, "localname": "ShanghaiQuantongPackagingPrintingCoLtdMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Market Value, Minimum, Grant Date", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Market Value, Minimum, Grant Date", "terseLabel": "Minimum exercise price to fair market value of common stock at the date of grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "krt_SharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the total number of shares of all classes of stock authorized.", "label": "Shares Authorized", "terseLabel": "Total number of shares of all classes of stock authorized (in shares)" } } }, "localname": "SharesAuthorized", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "krt_TaizhouFulingPlasticsCo.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Taizhou Fuling Plastics Co.,Ltd.", "label": "Taizhou Fuling Plastics Co. Ltd [Member]", "terseLabel": "Taizhou Fuling Plastics Co.,Ltd" } } }, "localname": "TaizhouFulingPlasticsCo.LtdMember", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "krt_TermLoanMaturingApril302021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a Term Loan maturing April 30, 2021.", "label": "Term Loan Maturing April302021 [Member]", "terseLabel": "Term Loan, Maturing April 30, 2021" } } }, "localname": "TermLoanMaturingApril302021Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_TermLoanMaturingDecember2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a Term Loan maturing December 2024.", "label": "Term Loan Maturing December2024 [Member]", "terseLabel": "Term Loan, Maturing December 2024" } } }, "localname": "TermLoanMaturingDecember2024Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_TermLoanMaturingDecember312021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a Term Loan maturing December 31, 2021.", "label": "Term Loan Maturing December312021 [Member]", "terseLabel": "Term Loan, Maturing December 31, 2021" } } }, "localname": "TermLoanMaturingDecember312021Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_TermLoanMaturingJuly2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a Term Loan maturing July 2024.", "label": "Term Loan Maturing July2024 [Member]", "terseLabel": "Term Loan, Maturing July 2024" } } }, "localname": "TermLoanMaturingJuly2024Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_TermLoanMaturingJune172025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a Term Loan maturing June 17, 2025.", "label": "Term Loan Maturing June172025 [Member]", "terseLabel": "Term Loan, Maturing June 17, 2025" } } }, "localname": "TermLoanMaturingJune172025Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_TermLoanMaturingJune302025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a Term Loan maturing June 30, 2025.", "label": "Term Loan Maturing June302025 [Member]", "terseLabel": "Term Loan, Maturing June 30, 2025" } } }, "localname": "TermLoanMaturingJune302025Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_TermLoanMaturingMarch2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a Term Loan maturing March 2023.", "label": "Term Loan Maturing March2023 [Member]", "terseLabel": "Term Loan, Maturing March 2023" } } }, "localname": "TermLoanMaturingMarch2023Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_TermLoanMaturingMay2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a Term Loan maturing May 2029.", "label": "Term Loan Maturing May2029 [Member]", "terseLabel": "Term Loan, Maturing May 2029" } } }, "localname": "TermLoanMaturingMay2029Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_TermLoanMaturingMay312024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a Term Loan maturing Mayr 31, 2024.", "label": "Term Loan Maturing May312024 [Member]", "terseLabel": "Term Loan, Maturing May 31, 2024" } } }, "localname": "TermLoanMaturingMay312024Member", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_TotalLoanGuaranteed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the total amount of loan guaranteed.", "label": "Total Loan Guaranteed", "terseLabel": "Total loan guaranteed" } } }, "localname": "TotalLoanGuaranteed", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "krt_TreasuryStockParOrStatedValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of treasury stock.", "label": "Treasury Stock, Par or Stated Value Per Share", "verboseLabel": "Treasury stock, par value (in dollars per share)" } } }, "localname": "TreasuryStockParOrStatedValuePerShare", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the Variable Interest Entity's voting interest owned by (or beneficial interest in) the reporting entity.", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Voting Percentage", "terseLabel": "Voting interest" } } }, "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage", "nsuri": "http://www.karatpackaging.com/20210331/20210630", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "percentItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r334", "r499", "r500", "r502", "r598" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r120", "r244", "r249", "r255", "r415", "r416", "r422", "r423", "r505", "r598" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r120", "r244", "r249", "r255", "r415", "r416", "r422", "r423", "r505", "r598" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r60", "r62", "r117", "r118", "r261", "r295" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails", "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r260", "r294", "r337", "r339", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r570", "r573", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeasesDetails", "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r260", "r294", "r337", "r339", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r570", "r573", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeasesDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r191", "r315", "r317", "r524", "r569", "r571" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r191", "r315", "r317", "r524", "r569", "r571" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r260", "r294", "r326", "r337", "r339", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r570", "r573", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeasesDetails", "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r260", "r294", "r326", "r337", "r339", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r570", "r573", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/20210331/role/ObligationsunderCapitalLeasesDetails", "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r61", "r62", "r117", "r118", "r261", "r295" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails", "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r192", "r193", "r315", "r318", "r572", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r192", "r193", "r315", "r318", "r572", "r583", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "stringItemType" }, "stpr_NJ": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NEW JERSEY", "terseLabel": "New Jersey" } } }, "localname": "NJ", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "domainItemType" }, "stpr_TX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TEXAS", "terseLabel": "Texas" } } }, "localname": "TX", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40", "r508" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable (including $0.0\u00a0million and $0.6\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively)", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r23", "r195", "r196" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $0.3\u00a0million and $0.3\u00a0million at June 30, 2021 and December 31, 2020, respectively (including $0.4 million and $0.3 million associated with variable interest entity at June 30, 2021 and December 31, 2020)", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r18", "r541", "r558" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses (including $0.3\u00a0million and $0.1\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively)", "totalLabel": "Total accrued expenses", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r10", "r44" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails": { "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 and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "verboseLabel": "Accrued payroll" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r9", "r10", "r44" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "verboseLabel": "Accrued legal fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRentCurrent": { "auth_ref": [ "r9", "r10", "r44" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Rent, Current", "verboseLabel": "Deferred rent liability" } } }, "localname": "AccruedRentCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r9", "r44", "r325" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "verboseLabel": "Accrued vacation and sick pay" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r227" ], "calculation": { "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r369", "r508" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r122", "r123", "r124", "r366", "r367", "r368", "r455" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r340", "r342", "r371", "r372" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "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 (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesToAffiliate": { "auth_ref": [ "r8", "r581" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-Term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership. This does not include advances to clients.", "label": "Advances to Affiliate", "verboseLabel": "Maximum advances (up to)" } } }, "localname": "AdvancesToAffiliate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r342", "r363", "r370" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r201", "r208" ], "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", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r98", "r204" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments.", "label": "Amortization of Deferred Loan Origination Fees, Net", "negatedLabel": "Amortization of loan fees" } } }, "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r145" ], "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", "verboseLabel": "Potentially dilutive shares excluded from diluted earnings per share calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r174", "r183", "r189", "r206", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r415", "r422", "r471", "r506", "r508", "r539", "r556" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Assets and Liabilities, Lessee [Abstract]" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r59", "r113", "r206", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r415", "r422", "r471", "r506", "r508" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r343", "r365" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r441", "r445" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r226" ], "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": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r336", "r338" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsNarrativeDetails", "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r336", "r338", "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsNarrativeDetails", "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsNarrativeDetails", "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r410" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Goodwill [Abstract]", "terseLabel": "Business Combination, Goodwill [Abstract]" } } }, "localname": "BusinessCombinationGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r405" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "verboseLabel": "Customer relationships" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r404", "r405" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "verboseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r404", "r405" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r405" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r103", "r104", "r105" ], "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": "Capital expenditures funded by capital lease borrowings" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r35", "r100" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents (including $0.2\u00a0million and $0.1\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020)", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r101" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r94", "r100", "r106" ], "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": "End of year", "periodStartLabel": "Beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r94", "r476" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r237", "r546", "r563" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r234", "r235", "r236", "r238", "r585" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r122", "r123", "r455" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r296" ], "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 at the end of period (in shares)", "periodStartLabel": "Balance at the beginning of period (in shares)", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r508" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 100,000,000 shares authorized, 19,732,500 and 19,709,500 shares issued and outstanding, respectively, at June 30, 2021; 15,190,000 and 15,167,000 shares issued and outstanding, respectively, at December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r161", "r162", "r194", "r468", "r469", "r584" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r161", "r162", "r194", "r468", "r469", "r579", "r584" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r161", "r162", "r194", "r468", "r469", "r579", "r584" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r156", "r554" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r161", "r162", "r194", "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r159", "r161", "r162", "r163", "r468", "r470", "r584" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r161", "r162", "r194", "r468", "r469", "r584" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r108", "r417" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r421", "r425", "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r304", "r305", "r316" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer deposits (including $0.1\u00a0million and $0\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020)", "verboseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77", "r524" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsProductLineMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service, Product and Service Benchmark [Member]", "terseLabel": "Purchases" } } }, "localname": "CostOfGoodsProductLineMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r111", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r281", "r282", "r284", "r292" ], "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": "Line of Credit", "verboseLabel": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCredit", "http://www.karatpackaging.com/20210331/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r112", "r120", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r286", "r287", "r288", "r289", "r488", "r540", "r543", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtNarrativeDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "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": "Basis spread on variable rate", "verboseLabel": "Spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r285", "r543", "r555" ], "calculation": { "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": 1.0, "parentTag": "krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt", "totalLabel": "Long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r257", "r286", "r287", "r486", "r488", "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of loan" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r46", "r277", "r486" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate during the period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r46", "r258" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Fixed interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtNarrativeDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r112", "r120", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r286", "r287", "r288", "r289", "r488" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtNarrativeDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r47", "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Monthly principal and interest payments" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r112", "r120", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r286", "r287", "r288", "r289", "r297", "r298", "r299", "r300", "r485", "r486", "r488", "r489", "r553" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtNarrativeDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r485", "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.", "label": "Debt Instrument, Unamortized Discount, Noncurrent", "terseLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r39", "r270", "r487" ], "calculation": { "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": 2.0, "parentTag": "krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less: unamortized loan fees" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r379", "r380" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.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", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r379", "r380" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deposits [Abstract]", "terseLabel": "Deposits [Abstract]" } } }, "localname": "DepositsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r98", "r172" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "verboseLabel": "Derivative fair value" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "verboseLabel": "Fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r443" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Change in fair value of interest rate swap" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r62", "r442", "r444", "r447", "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r454", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Interest Rate Swaps" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwaps" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r436", "r438" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "verboseLabel": "Notional value" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r435", "r437", "r438", "r439", "r440", "r446", "r447", "r450", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "verboseLabel": "Term of contract" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r119", "r435", "r437", "r439", "r440", "r451" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of net sales disaggregated by customer type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "terseLabel": "Ordinary share per dividend (in dollars per share)" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r18", "r20", "r542", "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Cash dividends" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r40", "r116", "r247", "r249", "r250", "r254", "r255", "r256", "r500" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Related party payable", "verboseLabel": "Due to Lollicup USA Inc." } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Basic and diluted earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r127", "r128", "r129", "r130", "r131", "r135", "r137", "r142", "r143", "r144", "r148", "r149", "r456", "r457", "r549", "r565" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r127", "r128", "r129", "r130", "r131", "r137", "r142", "r143", "r144", "r148", "r149", "r456", "r457", "r549", "r565" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Earnings Per Share Reconciliation [Abstract]" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r150" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Remaining stock-based compensation expense for unvested restricted stock units" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Remaining stock-based compensation expense for unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r362" ], "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": "Share-based Payment Arrangement, Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r66", "r67", "r68", "r122", "r123", "r124", "r126", "r132", "r134", "r152", "r207", "r296", "r301", "r366", "r367", "r368", "r393", "r394", "r455", "r477", "r478", "r479", "r480", "r481", "r482", "r574", "r575", "r576", "r608" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_ExtraordinaryAndUnusualItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Items, or Both [Abstract]", "terseLabel": "Unusual or Infrequent Items, or Both [Abstract]" } } }, "localname": "ExtraordinaryAndUnusualItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r459", "r460", "r461", "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r272", "r286", "r287", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r460", "r512", "r513", "r514" ], "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://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r459", "r460", "r462", "r463", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r272", "r327", "r328", "r333", "r335", "r460", "r512" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r272", "r286", "r287", "r327", "r328", "r333", "r335", "r460", "r513" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r272", "r286", "r287", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r460", "r514" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r272", "r286", "r287", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r512", "r513", "r514" ], "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://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r464", "r466" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset after deduction of liability.", "label": "Fair Value, Net Asset (Liability)", "totalLabel": "Fair value" } } }, "localname": "FairValueNetAssetLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r493" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 8.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": "Capital leases, current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r493" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Capital leases, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r472", "r473", "r474", "r475" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Loss of foreign currency transactions", "terseLabel": "Loss on foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax [Abstract]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r98" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Gain on sale of asset", "terseLabel": "Gain on sale of asset" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r98", "r290", "r291" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "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", "negatedLabel": "Gain on forgiveness of PPP loan", "terseLabel": "Forgiveness of PPP loan" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expense (including $0.7\u00a0million and $0.5\u00a0million associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $1.3\u00a0million and $0.6\u00a0million for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity)", "verboseLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r213", "r215", "r508", "r538" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r217" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r216", "r219" ], "calculation": { "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, Gross", "periodEndLabel": "Goodwill gross, ending balance", "periodStartLabel": "Goodwill gross, beginning balance" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r216", "r219" ], "calculation": { "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "periodEndLabel": "Accumulated impairment losses, ending balance", "periodStartLabel": "Accumulated impairment losses, beginning balance" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r98", "r214", "r218", "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment losses", "verboseLabel": "Impairments of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r113", "r174", "r182", "r185", "r188", "r190", "r206", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r471" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r225", "r231" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r174", "r182", "r185", "r188", "r190", "r537", "r547", "r550", "r566" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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": "Income before provision for income tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r230", "r233" ], "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://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r233" ], "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://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r384", "r386", "r388", "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r114", "r383", "r387", "r390", "r395", "r397", "r399", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r133", "r134", "r173", "r381", "r396", "r398", "r567" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income tax", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r377", "r378", "r387", "r388", "r389", "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r102" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income tax" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r97", "r522" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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 moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase (Decrease) in Deposit Assets", "negatedLabel": "Deposits" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due from Related Parties, Current", "negatedLabel": "Due from affiliated companies" } } }, "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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 obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due to Related Parties", "terseLabel": "Related party payable" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.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": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) decrease in operating assets" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (decrease) in operating liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 21.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", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r138", "r139", "r140", "r144" ], "calculation": { "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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", "verboseLabel": "Stock options and restricted stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r223", "r224" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest income (expense)", "terseLabel": "Interest income (expense) (including $0.8\u00a0million interest expense and $0.1 million interest expense associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $0.0 million interest expense and $2.6 million interest expense for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity)", "verboseLabel": "Interest income (expense)" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r92", "r95", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r10", "r11", "r44" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "verboseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.", "label": "Interest Rate Derivative Liabilities, at Fair Value", "negatedLabel": "Interest rate swaps" } } }, "localname": "InterestRateDerivativeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r58", "r210" ], "calculation": { "http://www.karatpackaging.com/20210331/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.", "label": "Inventory Adjustments", "negatedLabel": "Less inventory reserve" } } }, "localname": "InventoryAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r212" ], "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]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r54" ], "calculation": { "http://www.karatpackaging.com/20210331/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r57" ], "calculation": { "http://www.karatpackaging.com/20210331/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross", "totalLabel": "Subtotal" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r57", "r508" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/InventoriesDetails": { "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", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r12", "r58", "r109", "r151", "r210", "r211", "r212", "r523" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r56" ], "calculation": { "http://www.karatpackaging.com/20210331/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r55" ], "calculation": { "http://www.karatpackaging.com/20210331/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r80", "r171" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Derivative interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInvestmentExpense": { "auth_ref": [ "r82", "r568" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses related to the generation of investment income.", "label": "Investment Income, Investment Expense", "verboseLabel": "Derivative interest expense" } } }, "localname": "InvestmentIncomeInvestmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Monthly lease payment" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "verboseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "verboseLabel": "Operating lease term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r113", "r184", "r206", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r416", "r422", "r423", "r471", "r506", "r507" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r113", "r206", "r471", "r508", "r545", "r561" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r113", "r206", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r416", "r422", "r423", "r471", "r506", "r507", "r508" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "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", "verboseLabel": "Maximum borrowing" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r41", "r112" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r17", "r540" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": 3.0, "parentTag": "krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less: current portion", "terseLabel": "Debt, current portion (including $0.7\u00a0million and $0.7\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020)", "verboseLabel": "Long-term debt, current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r120", "r243", "r276" ], "calculation": { "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r120", "r243", "r276" ], "calculation": { "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r120", "r243", "r276" ], "calculation": { "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r120", "r243", "r276" ], "calculation": { "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r120" ], "calculation": { "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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 remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2021 (remainder)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "verboseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r47", "r241", "r242" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketing and Advertising Expense [Abstract]", "terseLabel": "Marketing and Advertising Expense [Abstract]" } } }, "localname": "MarketingAndAdvertisingExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]", "terseLabel": "Future maturities:" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r53", "r113", "r206", "r244", "r249", "r250", "r251", "r255", "r256", "r471", "r544", "r560" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r153", "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/NatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r94" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r94" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r94", "r96", "r99" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r63", "r64", "r68", "r70", "r99", "r113", "r125", "r127", "r128", "r129", "r130", "r133", "r134", "r141", "r174", "r182", "r185", "r188", "r190", "r206", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r457", "r471", "r548", "r564" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "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 attributable to Karat Packaging Inc.", "verboseLabel": "Net income attributable to Karat Packaging Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r64", "r68", "r133", "r134", "r419", "r433" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss) attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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": "New and Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and\u00a0\u00a0financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r122", "r123", "r124", "r301", "r412" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r168" ], "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", "verboseLabel": "Reportable segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "verboseLabel": "Reporting unit" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r174", "r182", "r185", "r188", "r190" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r490", "r491" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r490", "r491" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r490", "r491" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r490", "r491" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r490", "r491" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2021 (remainder)" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesFutureminimumleaseobligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r44" ], "calculation": { "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails": { "order": 1.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": "Accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AccruedExpensesSummaryofAccruedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets (including $0.0\u00a0million and $0.1\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020)", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities (including $3.0\u00a0million and $3.9\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively)", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r74" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total Stockholders\u2019 Equity attributable to Karat Packaging Inc" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Treasury stock acquired" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedTerseLabel": "Dividends paid to shareholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Net of issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r85" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of Pacific Cup, Inc., net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r86", "r407", "r408", "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsNarrativeDetails", "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "terseLabel": "Warehouse building cost" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/20210331/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r33", "r34" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 3.0, "parentTag": "us-gaap_Assets", "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 (including $0.1\u00a0million and $0.1\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020)", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r87" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Issuance of common stock in connection with our initial public offering, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Loan proceeds received" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r88", "r112" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r88" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Net payments on line of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds on disposal of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r63", "r64", "r68", "r93", "r113", "r125", "r133", "r134", "r174", "r182", "r185", "r188", "r190", "r206", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r414", "r418", "r420", "r433", "r434", "r457", "r471", "r550" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r228" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r232", "r586", "r587", "r588" ], "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]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r37", "r226" ], "calculation": { "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r228", "r508", "r551", "r562" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net (including $47.2\u00a0million and $47.8\u00a0million associated with variable interest entity at June 30, 2021 and December 31, 2020, respectively)", "totalLabel": "Total property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "terseLabel": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r36", "r228", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy 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, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTransfersAndChanges": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of physical assets used in the normal conduct of business and not intended for resale, from reclassification, impairment, donation, or changes classified as other. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Transfers and Changes", "terseLabel": "Transfers from deposit to property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTransfersAndChanges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r226" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Estimated useful life of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r73", "r209" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.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": "Provision for bad debt" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r78", "r116", "r247", "r249", "r250", "r254", "r255", "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.", "label": "Related Party Costs", "terseLabel": "Purchases from related party" } } }, "localname": "RelatedPartyCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r334", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r334", "r499", "r502", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r497", "r498", "r500", "r503", "r504" ], "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]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RentalIncomeNonoperating": { "auth_ref": [ "r81" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.", "label": "Rental Income, Nonoperating", "terseLabel": "Rental income (including $0.2\u00a0million and $0.0 associated with variable interest entity for the three months ended June 30, 2021 and 2020, respectively; and $0.5\u00a0million and $0.0 for the six months ended June 30, 2021 and 2020, respectively, associated with variable interest entity)", "verboseLabel": "Rental income" } } }, "localname": "RentalIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r90" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Payments on capital lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r90" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "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 (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetailMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Sale of product directly to consumer.", "label": "Retail [Member]", "terseLabel": "Retail" } } }, "localname": "RetailMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r301", "r369", "r508", "r559", "r577", "r578" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r122", "r123", "r124", "r126", "r132", "r134", "r207", "r366", "r367", "r368", "r393", "r394", "r455", "r574", "r576" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r169", "r170", "r181", "r186", "r187", "r191", "r192", "r194", "r314", "r315", "r524" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r110", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r324" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r75", "r247", "r249", "r250", "r254", "r255", "r256", "r582" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Sales from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of accrued expense liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsNarrativeDetails", "http://www.karatpackaging.com/20210331/role/AcquisitionsPacificCupDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r47", "r120", "r286", "r288", "r297", "r298", "r299", "r300", "r485", "r486", "r489", "r553" ], "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" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r144" ], "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" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r459", "r460" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of fair value measurements by level for the assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of future minimum lease obligations" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r220", "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r30", "r31", "r32" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r243" ], "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 maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r228" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to 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": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r343", "r365" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of unvested restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r349", "r359", "r360" ], "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://www.karatpackaging.com/20210331/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r415", "r416", "r422", "r423", "r424", "r426", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r424", "r426", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of variable interest entity financial information" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r159", "r161", "r162", "r163", "r468", "r470" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of concentration of credit risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r175", "r176", "r177", "r178", "r179", "r180", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Reporting Segment" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling expenses" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling Expense", "terseLabel": "Selling expense" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r354" ], "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": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r356" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r355" ], "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": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r355" ], "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": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r357" ], "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": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based Compensation", "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://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r346" ], "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": "Shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock Option Activity, Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of options, exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r354" ], "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": "Canceled/forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r351", "r365" ], "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": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r350" ], "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": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of options, expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r341", "r347" ], "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://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled/forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "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", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r343", "r348" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r345" ], "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": "Award term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contract life, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contract life, options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contract life, expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r107", "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r239", "r240", "r411", "r580" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby letter of credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r52", "r66", "r67", "r68", "r122", "r123", "r124", "r126", "r132", "r134", "r152", "r207", "r296", "r301", "r366", "r367", "r368", "r393", "r394", "r455", "r477", "r478", "r479", "r480", "r481", "r482", "r574", "r575", "r576", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r122", "r123", "r124", "r152", "r524" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r296", "r301" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with our initial public offering, net of issuance costs of $5,088,000 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r296", "r301", "r353" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r296", "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with our initial public offering, net of issuance costs of $5,088,000" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r113", "r203", "r206", "r471", "r508" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Total Karat Packaging Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r67", "r113", "r122", "r123", "r124", "r126", "r132", "r206", "r207", "r301", "r366", "r367", "r368", "r393", "r394", "r412", "r413", "r432", "r455", "r471", "r477", "r478", "r482", "r575", "r576", "r608" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at the end of period", "periodStartLabel": "Balance at the beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Karat Packaging Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Stockholder's Equity" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r483", "r510" ], "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]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r483", "r510" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r483", "r510" ], "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]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r483", "r510" ], "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]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r509", "r511" ], "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]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r197", "r198", "r199", "r200", "r202", "r205" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r51", "r302" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r51", "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r22", "r296", "r301" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Treasury stock acquired (in shares)", "terseLabel": "Treasury stock acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r51", "r302", "r303" ], "calculation": { "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, $0.001 par value, 23,000 and 23,000 shares on June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r296", "r301", "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Treasury stock acquired" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "auth_ref": [ "r296", "r301", "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.", "label": "Treasury Stock, Value, Acquired, Par Value Method", "terseLabel": "Payments to acquire treasury stock" } } }, "localname": "TreasuryStockValueAcquiredParValueMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r376", "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "terseLabel": "COVID-19" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/COVID19" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r154", "r155", "r157", "r158", "r164", "r165", "r166" ], "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": "Estimates and Assumptions" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityLineItems": { "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": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "verboseLabel": "Ownership interest" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount": { "auth_ref": [ "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of maximum exposure to loss from involvement with consolidated variable interest entity (VIE).", "label": "Variable Interest Entity, Primary Beneficiary, Maximum Loss Exposure, Amount", "terseLabel": "Maximum exposure to loss" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r415", "r416", "r422", "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "VIE, Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/LineofCreditDetails", "http://www.karatpackaging.com/20210331/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/20210331/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Dilutive shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r136", "r144" ], "calculation": { "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, diluted (in shares)", "totalLabel": "Adjusted weighted average number of common shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r135", "r144" ], "calculation": { "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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, basic (in shares)", "verboseLabel": "Weighted average number of common shares in issue (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/20210331/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/20210331/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r168": { "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" }, "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": "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" }, "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": "(c)", "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": "(e)", "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", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402152&loc=d3e8622-111531" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21459-112644" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "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": "(h)(1)(i)", "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": "(i)", "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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r433": { "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" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r542": { "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" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r553": { "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" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r555": { "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" }, "r556": { "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" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r559": { "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" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.2)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r600": { "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" }, "r601": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r602": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r603": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r604": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r605": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r606": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r607": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "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.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "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.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "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", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 87 0001628280-21-017027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-017027-xbrl.zip M4$L#!!0 ( ,**#5.W1G0#"B@" $GB%@ 0 :W)T+3(P,C$P-C,P+FAT M;>R]:5=;2;(N_/W\"KWTN>=6K>6-&)R(S(_[\?V>==NU3[ ]:O>X_5^@J M6:G]O^=__G]%\;]_;;^NK??\22=VA[47_6B',=1.6\.#VH<0!T>UU.]U:A]Z M_:/6)UL4Y6]>]([/^ZW]@V&-$49O'>P_8\*!5S$6+EI2@+>^T(E 87R4GE&9 M()HG^\^$<"EP:0JG\5\0 RDL);2@8#P(:Y4S\"0\ML6 RB_^?*P7!X_.SIT]/3TU7\O+K?^_2TU6VW MNC&_\=-AWW8'J=?OV"&.R%-&J"B(+CA=&5\'SSRZ<9$SUV^O]OK[>"[A3_-A M9P?Q\O2C_O#&V4>V;X?'UA_9_59W?]7W.D_S6!'.Z>@/R18TQ3\_R"%Q>;S \[M^\VN4 Y"/E[5<^C];=+_F]H6(% MDY<7";%U]^WPP(V[G0R*?6N/KTY.=N#*NXT/E"<7* +\V@-^#03*KSWDU5!^ M =N-47N8&B[_DIZS@:M MNQX:SZ5/_[?^>LO3/U=>]+I#U.NB>7Z,/_.C3_]<&<:SX=-29)X^_Z__^J\_AZUA.SY'&2XN M9?//IZ/O_GPZNK+KA?/G?X;6I]I@>-Z._UP)K<%QVYX_Z_:Z$>_?.GN63XS] MT9^M$&*W_!./-]"V]%M^=/NSX79,_UQI*2:(\D)18B583IQ1G@COHP#CE+8? MU\M'R0;AL[YT;2??.K:>;73Q^/PF'&Y_V7IG#K<[F::/S\J!^^/ZPOEX_VUI_>[K7V83=#[MGC<-W MY[L7VP=;S2.R]VJO_9HWVKL7QZWZ^M[!;G.3[EZL7=2;^Z3^:J^U]>IEI][< MI?5.G>PVCT3CU79G[[TFK]G>^>X'+QN';Z%^\?((S^?UYM]'C?5-O,\&-"XV M3AL7;_G>J\91_4.C7;]8^Q1>O6RY5^_D5M.?-M9W3[<^O._L?=ADC77\_&&# MUR_>0>-PE^VMOS^HXW/4\5U&OWF/]Q+=O69/-"[62.-P3>Q]V&OO'NX2_$QW MF_ZBT=QGC<.]([S.61W?K_Y>GV^](&>OFQO#^@XY_ '3R^(ZL#/[Z;/@LH"/JX!4/@CV_COR+ MDWX?87_9&GC;WHVVO]$-ZWCN$OSO@[]S#7PG07,%V>?Q4 !P=+^)TT(YY35E M-B1#5IY3AL/U>6*)[3W2OJZZP7! M3!% 98)-D6H[AQQ$ MR)2TE0X [?9;-D5LUQ#84(+;MOM+/+^/9^L:GED;J05:2*42FF()A79.%%RJ MH PAEBN^\CS9]B!^ >G3FW2K'U-$]^CCX Z2F.GOLT%))A'T6DF'GPV1&OYS M9=#J'+B?]\E/)@Y^-Y6PD M%#\B9Y<7BB7IN_S4"OES:L5^K7R@>&?,]V+SWSY.F-@;J\SDFW-1JTP8'% M0;T:ADZT@Y-^?#Z^?7GP\A*7QRX_YVO2YYE$!47UUH?.2!(WI22O/-(1N'>\_>[:P_>#2]"3RD M2$@ 0(YM5>&:Z982E83K<:C.05A'@M%W,_&>/0QX,W.CMLMWQK68\?A+4(+ MCXY201C /L,H<=!KMS+C#F5@U8J#M;,62MPX,'_VWO9;UK7C)KXS2MMP%'Z] MZ;]&L:KIWLP]->5Z6'0WX K26*8"(Z*)"$J M!$RJ%%#897)4LU#"12C#B'X)UX_"18IQ\/#3<$D*G&D/RE(.(C$GA1(8KE)# MI44/,CWMFI7 .HJ6Q7+)K4%"[YTC:*]17E/R0G!(TQ/8*?_GM^)44? MI!?.V\2 &3#(!8,+%DE4 &_IF"W!?+,EF 9;NC%NT1(BDC>"4P40D\8!3$%" MT$[)2'@Y;N1RW,@\CANY_[B1B8U;T)YRYBF-H,![82A$1B(/%*3S',;C1N=[ MW.[+SBX;*G(A3EL09Y"<6 M&N1I)5-NTBJKI"1(HI5D ,QKS;S(06% EA64G(&;6VB09^*3-7<^"9% :^3* M01O#B7916\%UTMSGF DCR#D,\B_1VQGF.5#\S<9_3O)L=Z]SW.OBQUL@X_>= M7G=GV/-'CQG04S.Q@!ZC=TUB"D9:#MH2HPSG.B9G4E Z\H6!IMDO \+S*H%# M%1'<4^>]\J"EL2EJGH-099B3T2X,.&LAM/*2)MM^8UMAL_O"'K>&MET1F+A- MP2G.$N340$Z#I0#&4T.4)V&4$EH(F+;CT+:ZZ.%LO]OJ[@\J@D\P-' -SE-M MP '22*UHU)1%IFT"NC#XO+%Y/4Y%4$$*H$P"T +PWPJ9'X> ^B)\),&9L#"H M-'K=_.+]7KN-2G/)_RJ"$MHU3B@&VS(R,#SHH A-7GM#J8]RBBC-; 3RF\L@ M)$L*$I4Y0$$38@.5TN81N!6A\,H+[..;^9\(2?@U5'\B)&&)>A(Y#R:O7P?O M!+."*4,CQBJ4D<5#];&>TZI"D(L'I;34QFAE@6XEQ,\#124>*(V( A#3)H8W+OBOF MU5[C=14+H I32KGD3HRS'*!@YDH6!9FHIEPF" M$QR7Q@A)O ,@5FC.E##!B^ I_AL6!IP9I%PF"5.0S@A+143Z)J,P(+U1-!"N M@/CH%@:F::9<)HB/=\EC@,@"R6JDM"$>L4%TE"4B&K8P^#Q^RF6"J%BP-%B3 MJ(T< I-&).M!),4#(XHM#BF8?LIE@BCIP"RUQJ'*"" !4'F$,2R%Y)'G!CT] ME&8U HE;AR]J/=4)A%(:7UY-7=55C>,5]4:?:+.2A#8@66>S)'BB%P_2:>5;9K TD7G'+$BFRI7@Q'%FG#').Q6L#'+QL)Q^1G3Z MJ!HG'+ DM,*H-$7EN$<"1RQC$(23"XCJK+)HT\?61DH)ISY%XR$)H4,P>;L? M.$\,$L(QI:@^I%/,!DUH/XD1E*/QA!CSOA+F1:FFC38FFN#C03#4;-"%P MJ%;2$"V\\A2$1Z" V21E7H/*B94+ \Z,LD$3@BDX+XAR3A.3@!IMRN/DS3S@9-"!^AA$O.!88Q*R1$BB2!)))R)6)4L#AJ-)ULT(1009W) MF6VC@F*@";526=0='6VN:"'UPJ RFVS0A%"RX+0 Q="6*0@I6(J0:1L3\]XZ M2:>'TJQ&P(5D2>32)Q 02=*4:J&"=L1&G929WRWB)[9 6>?Q A9#,D = M6,^ $O.##(I#72:&21W=["6_V9YRG/%#QLS^Z$UA:JP(D $;4V%GP, M!O\4&-%S08!3)APQH;4)^%QP@M7 D.1("N$B) M,]Z.BYQ57Q6FE7"@$UL9!#8%SP.)-C @!JQ$FP4:&M6AAP9I%PF!Q,2E-G%.$"-(<846N"1#42C*.+ M,(HN#$Q333A,T,8A"^.>(A%3 :B5+I?/(X(S9J2/DB\,/E-(.$P.%4N-E'D. M$P*Z&X6!+ BE4Z[\D&'R"X/*#!(.DT.)4F^,CTI1Y2"R9+VS#-V030DT.J'I MH32K$1!!42$9B51[Y/C,*L:B !N]2E8858'ZA_/$8F]'(].O=0B&8S .PFIM M\D9.YP/SDB.O,N@G3!4*6LXKO9H]N,PB!=. (;J/V5ZAM4K4:YEB2 $)VN*! M.ZU4VO2Q%-*!E@J<\QJ4!A,)ESQ%[F50@83%PW+ZR>X9:&A4GIJ8MVI32#%9 MRBU&31"I04K!_>*A.JL$Z0S*"-M(C/DA<,'-7*)[XPT$PUT3>>GQL?M<[]8N>"U)#,$):B$D:S&H\)2%A/KN#/]B/=0<"]F;?@_A M&IZ_:2.":]V09>TX7^.O\]SB_*:HU:T_0 /=/[]^XG M^6.]U6UU3CISM9AC0K&*UT(8DS0X(3'XI%9(QTD01'$.TOJEZ/RDZ-BS114= M:W/VWQ( 2W/JPE(?%%H?I!J$&_O%>KTY%)T?UO7'$&8IT-";"(B4@6*JHM-Q+O9?2\E!IB4:FE*NZZ;RD$,5&1>F3 MLB$*SH,P%9"6'\+TY0F&FD,D?7CBR]99_FLA\37241QH291BD$S4B@L2%&&, M!O0?O +XSIGO^.NDA5?M[B^BM" IY=IJ#9YJT SEQ:.\^"#1*B1T)!65EAGZ MCD66%NH$8#QC7:F<096AQJB,O-(I?RLXR+OYGI)8X)HFW, M];=0#\G;_-LZD&O M';Z2&[YV_,%)7"]YT%8!LX:#Y=X&HJ7/I6F=8R;.\=3TMSN5YG%YU>XYV_X0 MV^W*3*))8-)I] *20B3.YO:($'AN%ZR-9/.[$7Q^T)C.H-#'_0;G9/\H-_83+'U\ _ M'S[EY:E#,2"HDSZOBK3!^A@26##:41?+!G)+0?B6?M[&]F=V!XB\/@>T4D"! M$J\YY.K-(2EI$HGE%CVJ*8[C/*)Q-;']*O;V^_;XH.5M>TQ5A\?]9\W__3GJ M.Q]HZX*2:TK_,TL9&' 7HTB>*N 6'$/_:#R5GC+K1X4:1F@72]AG;^UO ?\M M:W_KU)\(@B134DGP($S)I*S3AC(-C%&3-"]7K6- +48R4OZQE)'9R8@IB+BG MC-PZ]6>V(.7*U(RI2%@";L DR*U0220V<"KLN :EFD_1F!1T$Y'#QM^/QN&) MFHS74!:\#\0*@_$M2(4A;F[7@72>"T'C9:L.==D(8 G[M&&_D5NY!?RW:5]_E%6_SG3=6#[ M\5N9KL_''QR[,1 Q&!>3%&@39+",*R:"1/[H@E)?%!!:IKSF(@MZLU"B= 84 MDSXOYTE&:RVU5SQ/T_( S(^MN;FTYJ:*UOQU7L/L3XY?]FW7'[0&K>[^Z[9_ M9#C1FIK[&U[SPX;W>E*['[^6SOZ!U(S1$"@::Z:5@2BBR[& -MHQD80P4(&. M/_,K&M-O\I,,B1I9FS?"0Z1@!3,\(4/7*G(1^>U6V4LX'P#G SIX3VH[N5"" M@7?22P.$@4&\B 2"B"83A*KR--.T4)SXUI-/O>'=%C@?>+ !=CP*3T$2RCVH MK+P4=5;HR"@2:ZW&&BNGJ+$_H!IRZJHA%6#8:0GU>4(!?9;PQABKHR:.6Z.^ MB%#GHMS/3T5M$RELF:CQDE/O69( #+247'FG (CW0%D%:AD,1FM@PHD?;O5W M8O]3RU];'=.PH]VZZ]>V?CT^J9]!32 6T4"DA 9$ J5&6R8(<<$$%A#3.6"9JEYB4UO#@%*W"$K:Y W(V*Y^!26JD8U0RX,D8 M29BPUO&@58( %2'?5\X70V:)F;48-$9YC+Z5:AANRW =SJMEO=N(C>3S(5M BY?K@ TIK MM*6.$0PJ$,MQ;YXJ>[^I0#<3OR=1T:A42@MA 2 Y$(H;+CT/RGA+*N_WIJ5U M,]C)R$2D F-W0AUD'Y< (N54!$(#4Z3R'F]:6C=]7Y>4H6@7O0T*0SX9Y>:K73C.CN&403 ;*^WOI@K? M3'R>]EXRJA T9A$^AO0R"D$3))K+BE1A"^:YUX MM0SW=<^7^>I;&Y]C6>IRK1OJMG\4A_CWQMDQ7FHA0T&>-/.YNX0/ I"3&ADP MKF!Y YB3+)@*N,9JH#L3SXG &F&Y#X8*Y#K&B1@]CP0"14U.H@*>LQKHSJ;: M)[A$)00CS&@$ZJO(I)=$"8H& M;Y1E5?*[.WE[P5]V$,.K7B\,$,!&KQL[Q^W>>8QC.C5H]FUW8'V&_:_SG9-C MO&CL?TXN_#O:_OEH&3[^?G,X6$NIU6[AX)9'RLK4W?'T\W9LYR6%;Q"FUL_7 MN_G<'Z,L)-TO;[+=&AS=639E_.!?G/R(3_%7[/J##JK$[7X>@^%6*D=\S%U? M+V@^FW.#L00DR9&[>$&-L<)$K9/$KZ71%2(Q2U7Y951E)HQ0,.Y!8R1.7/8E MPB2"_B1XQB%Y;JNP6VNI*K^V.ZPU]U_8_V1W4<._J;?ZF8N_J+W>AB6:K'H'L3;Z+ER/O=8 M PY4)Z6%#T1;(@R JE#4N52+156+Z8?K6CHI9!2H& 2$$ Z06$FK7 R2>:C" M(OV'P[OF?>^D.QR\L>?6M;^'ZY+934Y7*\FHB$]"***YS0O.6-0Q6JUC":9!2VKP-D^;-OU3F@IA+ M/S(GTC5536W:UL5![^3E29X >=.V@V'+#U[T5K]/+2OI*(0VP 5S$ *2*9DP M%$MY3:W-P\R%_V8W]H> M5_VO;*O_WK9/XE_G]5&YBWR!E_WXGQ-4@?-;S;(N3[YVZF [^I-^__NM;7[D MD:[^_!>^I.W[@_/7N=?!5YYJLWM\,AR49]#)2]NC5+U7/._F"%$&)2!&9O.J M'J%X\L0#A%@I ?IAM-@CB,XC2_.\")",5B5DHL); T9(M$9> XN<2Z*%EK^& M /&E /VP #D7E>;:\+PS4%AG(2B3+"?"*V?]_/;=6+JPGQ"@R;4*(9$H2?-^ M4F:!.>$\,RI&3K245 M>*0%:NK#I"Q!+RG$A6!"Y!G'0S@49-&71!B4)=[^& M /UR+FQR J1CI"S87&=@I>(L"31%+G+/[3@?QR_S<7S^2N-^;A,Z:'7C M8+#F_W/2&K0^+[ M>P9:CY?W+TZ.-[N/72H3"0:_?T[I^JD_$4XS[YUDVBH5 M*6!,I"U: PL\7N< )588@-169. !FN(%RZ2%&P$4HGXXD$M M%>O6'R" _?/K)U8$*D&%<,%*;U!A/)-.)>.53'E;;818 28_YU!-D/($K041 MQB:G 9#R4,\IDQ*_E%)&LV!:53:US;T+-CO'_=ZG$=+OMH88\.*)+UMG^:^JZ!$0+9A,'I)*:.*D2Q*L MET8Q)@EC8<'T:.I(34ZG0I3.(%1618F^B1FOV^XC+)!Y%+TA+'>8-A' "(AYMCEO-O'>&B^$'F>$%D=O M'AV9"685(@5"4S!!4#!!&D.5-]Q;FZP.22^(SAR-*CV5)_XKML.[;HC]%_:X M-;3M,GRM#).SEA.,B6SR! +7CB8'-DKEB*>.VP71I!GC-3G]\B"!*\JT(@0$ M4]88X[1 5;.&*;-H/FFGEX:GMA_7\_1DKTJ9<(.N")6)NT )*IEWTD8?B><$ MG)6L C/*G",B$B/FN1WS/ $RP6 M"*"> MIN2C(< 07FA><"D FF.9A)$%RBZ'. DN@H!<@Q&(^<1E*! M-.*W -G!80GN_'4<#F-_4#%=0<4@Q,E<%U"!E=(Z;B/!4$!@M,Q8Q75E!M!, M3FN$RGTN$B4*^9K0RCB@BHID2$)GPZM4QWL]NN$FCD3_)/_P1A*WTQH,>OWS M1F\Q8R?#N9 *:9F6#JS("Y.SSR)A5\ MF>_M/ZDDGAC]LIRY2L)+<$88EI=%$RXCLG$@8?Y=V1S ^"B>C(+GRG C6)1@ M3+1E'P1FB%=(!7T%EM7.%S*30H%\OY.:Q; !E[- MIF2[K>.^V^*8=IHYL7RJR=[)\,ADSGZ',1;6.TAOGH"+=&@O#9 M-AI&42L5(4A:V +@?%L5_SYIG^.[P"+"J3",ULP$@V0%.,6_O8U:V)@\8XQ7 M8$O)[%%\G/525G/N W56)4A1ZTB1?G"$@LA ?05BMKD"9G*.3ED!,B(B7B/[ M<,Y0F[>9>AQ" UN<31F[;C?:G.27Z0U.*V0,C: "-8=QY'AH_:@.Z*6D]I8IQ,?I M!32&CXW3[.VA#X)'$7E"I@Y,)^V#$S/&QH]S9ZIK$U[WN?H8H']\Y<T+:W'J/AP^-LQX\F(Q,2.BA@ M23LA8RXX!HE2'V2LKMK, I<)[KW7TCIT4U*J"$%(HS75D@JEF/*@%H&PWRMK M6+?GVL7V"7]G$;#:@U;65=/\I ML1*9RJ1P@\&K<1D5%1(@YB)UB7'+C-7@B1/55:39(#,YG:&2*FORVJ>H@IMD78*4]R-;JRF-209"@&M&%X 33A>E MV3- S8-"VD>T$1Y8I$@ E46-R\6>A5X(FO\3D-[[WK_HUB3C2&*>>L P HS" ML-U1%M&!)LV=TKY">UI^;>F9R58:&I!R">T8M0[ 1Z>\2@%H,A&$26IQ6-C4 M?/T$=W(3*R6&EBPWM &%C-EJ;BUXJR,7I,*I@3LH,KY*57( W$FIO?(:.3)H M 38J$XEQS#$E>%S,%DLX@&)E)F T^!@.+@,:*TBJF\QYWQO!F4+.7D(7)BSQ953K0M]P5'(J4 M+[F58!-S 2(C/,H*U!N<)V8YP;Y? L-V2I/PG".S9%8*J8"00(0%J2NP3?C^ MZYJ[D2I\&U$1TN_!.FFI%M$:],#4J%R%F!')B!4\+&*6[C$QFKT-M)XS"LIX MU"^(E)H TFKGM(T&K%W$*.[>@%:(C\]F8Y!ST4@I&0 !H@-&=-8%PPU%=NZM M6L! ;A%E9S8I5V=4#%ZHO$5&<# ^"2/!1(A."U*!WI[SX#\>I^FAL8FGR)@/ M!HC/#04X1DW6YRY2S%1X@>H;>X[/XX_>]'O#Z',+/?QKOV\[+]:V-W;6_+ B M+ RM;1#,26V( [#@3+F0)PFN-?.JPJM&9HO0),O/,N' 4.F#%P*[91C@GCI MN."15'C?RUV+B9NGO8IHCD5VXF)2QG(%R4H;A:DV-1Q3B:#_96&B&=UPS=H:(F+D5EF7N_-/B) M)26C;0(F. M&&6,TSI 97'Y1]4PFD&8<3OE @65]TNYW#CU)U0N"$*B5U0#M6!$-$*1F/N@ M*:F=3(LP+3IK7&>3AHW]-?/E^' QSSGOGU!Y/@E&]Z'4'O78KX"7#1AZ45AQ\EJM7[9ZS[0^QW7Z$ M3F'7)2B7F9<%Y?>0H-NG_H0$@0[$.K"!*0.)"V>XI\XP!]H)%]BX14DQ6FTQR@S9,ED(6N''R)Q5C&I+;*Q MP^RE/,Y>'BY?['&OP(N\G-B(W8?6!JP"2ZR0LKU1$]0LZS=G';I9SXWQ@ MQ@)!AVJ,I,())@27:-$"N@V>0%#2%<,(<&*!>TL]8I9AR&>IQ0JC2[M3QS*4'S M+$$/6J0YL:H*A$I)J0$=$Q#&'(N,,D8"U21Q(B\SD.0R TE^K4321)*"Y/Y) M03*)I&!07DMI(K6! 5=&2Y>DCCXY[15+_#(1M,3RH;D9,HD\G3322IM8M QR MXSU+HR=Y6[WDENJD?]$\W;RDSGAPZ$J]5-8G8!KI612 B@2!!L\I7Z;.JBDB MD\QF10M"I*0832"Y<)FX(Y+4@1;.5J ?P5)$'KVFC:#,^J EZ-RC6!.G+&$2 MHO.*:/*K)Y@JF?-A5F*0)<%RZ\%Q9Y,&+:FE/H5(Y2^?\ZED&D9A"!W $:*, M 8+VVZ?(A;&!1BY=K%;SW3D$=38%0A) R=RB8�,0>A@@4>I+#.,/ZK9T:J MF:R06G/+P?K<%B!1;0,/FGJ@CD-4=,S,88GEPU@Q3(85)Q 1@%JN7(*0DK.6 MA$1EH+F2+ZU"/OO7VLQ!*!##3.*!!( DM7'H\XQC7%/N154!6]PM%=QH#LQ) M[TQ9/-XE)U(H<[4^<:O&F2/Z^''G@Y,S=#)AE4=YC=:1$!D#:3U&XHGGYIN! M,:[L'"=G1E,-)]FT'Z.LG#=L)WZ>9MC$8+R;_<+.L.>/MHYS/![''TZ[L3\X M:!V_ZD>4FW[SP':;,7>KR#_92N][PU9W_TWO-/8KDCX)WCE/*)4N*>!&6B&B MDC$8)IT1I@J,>P[07-K&F[$Y,1"L$E(("F@/+,.@G 1#"!.>1CJ#4C6/2JHG M5:8E[__"80*E+)( 9K4W$+G- Q0L%W;^<@BZI>G)D0,A@"L!P'&1B><4HD1+PR'<9E78HB9-_SF9N]) M)A\8IIE)J)76R7-)/>$8HR$:G#F.X:D@U$J?+F=)$(UBGF'YH3S0O -^FV]> MA_P[2=SKI_Y,$M2T.-UI*=R4=XWD;,W\N^=NI@=>]-O[NY/AEWW;]06N P?[K MMI_4DHKMV,YB\R;?MXEW&-AR*_W@K_/K1SZ+[5I*K7;K2M+.IR)2]YTU,A/* M&.]Y9, XTTH(8HR-0BKITAQOIU]:BR_R+I.:,A A&I>2 M2,Q$(#'8H$"@&S%ENR,?YUS EX)X$EF*F+!LF3!&Z(E2*\,)^AXYE^4EL9F?L2)>LZETE(E M'LH-%2A=7"6J%*?&&U7YW,PO:9EFDI.!9%%.B/*:,_",:QT, <%TN9O3\@J( MTM(RS8\X*1USY)W[(5% EF1IR!UX@HV1)Z:KT 9Q:9GN9'G%@R*#R!..;1)$&TR0A)@XA!"6N2KOSDPR]I MF68RZ4 I<5$88S!R T6CE8&2$)BPP3H+59C'6EJF^1$GQ8D6R89$+ J/(D[S ME"R++BGO4KHLJBDI*2[_F%=QFN,V!;*@Y-X>ATX"5Y&2DT*'H+D"X4 3JB%Y M';D#B/025T54%4^/][PGG]U/O" M^;1U]JP?![V3OH^#T<>#:$/Y\*'UZ?F?^*\1RHY(:YGPA".Z)#EM$Y6">;#& M0$CQ8YXV^/R;P?"\C?!U6MWB(+;V#X;/0!P/_SAMA>'!,TK(_UDISWO^Y^#8 M=B_/]KUVK__L'X@M2>F/A ]9)-MIM<^?_=\F@C6H->)I;;O7L=W_^V2 1KP8 MX&N-3QRT+B)>&.]1?CP=WY20/]JM;KQ\",K(__DCOWH1HN_U2VO[[*2++YS/ MPF>R<_,LM8-^3/]<^WO M(SS#WO$SA ;??5A>9'S4]?KX) 4.0]L>#^*SRS_^"*W!<=N>/VMURY'/PO!*AD)PA#%;1@N[SP^O%H> M>CH,7QXS>M60KQ\FJ_3JV-/RVOW+$\9#ST?O&VKX5GF,_KG"5VZ]^/A5\,Q: MZ)WD@2EE 3$\MB&TNOO/2(V6E_E\GZ?E8'Q[J$NQ*$=C-#!Y7U_LKWQ5$?"& MDQ ^=8?PK3Q_U]AL;JS7=IIKS8V=F^)R[>GGY6EW-EZ\V]YL;F[LU-8:Z[6- M_WWQK[7&JXW:BZUZ?7-G9W.K,?>O\,$.#E!VAKWND]KZZHO5&B,"S%U[E MYF6OWZG]B:$H*>LA$6>4)\+[B&_KE+9W M)35J79L]?HBM9^L]7S*K[(!7QK.4_/VY6^]]>LVV/^WR^DDXW/BT]\H<;G4V M3QN=EP?UP_>']?7ZV=;ZV].]SB;L?M@]:QR^.]^]V#[8:AZ1O5=[[=>\T=Z] M.&[5U_<.=IN;=/=B[:+>W"?U5WNMK520:K[8[>^_UV6NV M=[[[P4L\YZ#1;!SL'FZ>UC_LLL;Z6[[;W#_;^K!)=CMUMK>^!OFZ6TW_*;QZ M#^%??[?W6/N3.^SA\VS0.GO9JA^NG>T=[I+&>CC86M\0NX?;K=V+O:/Z^CZ^ MPX9H4,WKS;=L:WV3-IK[Y_C\%Q]UDC(HQXK F2[ "E%H$VSAC26!9,IE],IS M),UO2_?]&9'G]Q6K1Q>BNSS?RO/?ZK9_5-OJQM_O\Z 5L?WEY(/>.%\\<'/R]_K"2-NAER[UZ)^L?\-DNVIW= MB[^.MIJ;T%C?;C>:1Q>-#QND<;%/]M9?XG.TC]#^C'_S'N\ENGO-WMGNX1K? M^K!W6'_U5M0/]TGCU3NZU:S3W>9;OK6^?53_\/)@Z\-;MOM>G[YNK@WK.^3L M=?,=;1P>?>0BV)2"*KR+:+:2X(4F0A9*YU#1\1 26WG^/_\P"N0?7[5<8RF? ML@!/U,R]?;>VW=S8?KU;V]YXL[7=K+UYM[WS;JW1K#6W:DAIFLA;:I37MK9K M5/P6?J]MO:PU_[51N\9VKIC.VHMF/DP-AQM#]&WV.7W697+>E&.Q,0K<*VEP M?ISTH,%@2'C.ZA?XW\.-LX]6>RZ$A\)3X0O0,A2.4%T08K0B5'K'R,KSW%GY M?_Y!)?F#DR'O:>(77;QZ=-9H;9XW.[FG]L,[W7FV>;KVZ37^.CQIL[PC? MX[S1?'N&UR9[A^_.MIIHU9H;;.]P[;Q^$8Z0(L$7].=BXR.G MF.( 55-!2 M 5QAJ>,%%R;/H#F0(8WI#RPJ_2F-1W-[K;&S69*<6?&?:X94SB2)\FTZ-+S2 MMDL^E/J]3NWCC?_5AKU;W]S';\S3Z[[H=3JM09YOJ:46^K'N29XD&;GOA:)^ MG^WI:.[X);YMHWS92MK1B:6RSC_FL=2$^$+K8 M01!<:F,*8D$,T/.&80I[: MHP40SN6/YK.F(/)P#]'ZYCS38PO==MQO#;)E&>:E!K^VX)&/CG%!.)6%)385 M8+@MK+"Y84^(Q)MD0?&5Y_^V"%3MC?5'%L5IO[;9]:N5"RA^VSBS?EC*0YX/ M[%_)0:BUNK76<%#S!V4HOH@9V"E.$B(!JY5%628P1_AYWK%* M@PT:8S/Q0R'?MX\)9B8>2)8/*Q\YD!P9@=N#/AKO&_WCL3_7B^+ZYR]ZH9I.:A1E-CYD)_3RMFNLPUH'.X=;GUH'.VMMP_V\O4.-V\GV>G>J[\/ZQ\:APU6/V]<[)+= M#^\N\'ZLT:F+7;9]M/4!GS='F^V;4>96<^VCT@S0>ZF">$(*D%XBM:*Z .9% M],BI/)$KS]=CVY[:?OR),/.&'5OJPCT(6-.>;8Y7I(WZ9U4X!)BVD&]>$_+- MCXH(%WU41>3 ,&I@M+".L,(D0+$/C$?O5IYK7N0:[YJS;XKY=PSZV,>6D<17 MG?J\2?A7B&!I7VN]?JV7>[75#D_ZK4%HE:M2,S-L7;?%Y6G]?=MM792??Y^L M;5BD8=UUO-;HK?Y^E\3=(I.[Y$D<]'6D897N;RN_YH+$9?SLOBIG%*ZK$=Q%H(_3@8C/_S&A^#+IW# M]YS#Q34&Q/#<6VF"XP-\3VB\>M_:6W\'C>8[LM5\"[N'1ZR^OL_P6IVMYOOV MWN%>N_Y2GS76<3PNWIXV#H]XH[EQOO7VHTZ.:@>V8$&BKS$N%C89Y%=)2\&M ML)3RE>>2:E'[=ZOC;+M=6_L4NR=?<*LG7XVH*ZG#1./TH+&>>F(@DB_H"'!.%$CCJ[^E;O>,M'_.M7U] M[<_7(A"YJL07$8HXZU?K05=XCUBW>BL>[SE/W'>)% Y^Y<8$.#J_;6-\EC5>;;!<9W>[% MP=$>WJ^>5^<>OLS/>/JZN7'%(+>:^[<99+M^X2^V/M0O]I =XG/G-7<$/XNM M]3K%L3ML?-C$^[VC^7UO,,CU([&U]C$P=*,IJ4(DHG.NE^2X Y&C0?K@T;VJ M@/$W^V)MR.^/&76\[J$VO3GH=:N\CF=!Y*2)Q&S_(U=$)JY)00)W!6BN"\.\ M+9CP3A(= ^$6>9@4A=;ZZS,"/Q1O3,Z0_RA+J;J5_PK1^;QFZ7_^H1E5?PQJ MP]B.QUGQQLL%G^1IB_9)?HF:1:N-HQIN[Q_\(3R_8%(5HDR+L-)E!*#K/ZW M"JN\^SGV2__PI%P#@1_L.,JQW7#Y56H-$/!:WOIOR6JON?D1P\\-G\[JNS)A5+?B/*!LGJU+]Z&JF;ZYTXI/?,L/YJC8_=MD9/&P> M63Z#_3W?G;6$U2^=Y^B[.;!)HUT6K>&H_DNT_J#FT;@,IIQ47=2![=N2;.R< M=URO_=O@)[G&% +Z^1_3QGAM8FP7>@N\WMP\;%)K[7_FGCP][A[D7] MK-'&9[RQ='/_H^.&Y,XK!=$J%D!U*HP/LF L&NF4UU:1T:8I5(RR0?.3VG_G M$('6CFV_]LFVOUQT\!BV::E14]&HL9\9N9FE.MU#G:XFYEA]?>UC9(P*'4VA M)$-U(BP5CO%8$*.!)F=]BFSE^;^WFTN=J;C.W-YTD G$E_L-+CW4QIA>5'87 MW+35ZNTUM=K\""Q&+:0L:'"D *5I882!PLGDN&(*)% DR1CM-]9VUM?>UD:% MN6L[L1W]L)8K?,7A/53N0>439Y0&V>R&O,@WUMQYK:SR6^OD F:G![%<7YU3 M'M=VV_U&?Z\=V$&YUSG4\D+!4;(GYU#^<]+*&91AK^;B^ 2\YE42A>?5V*.] M\.-4RK4,S*5 Y_1*/ISWPM<"'L4@)9]ZW(\^EB$+9;6RZLR@]AM>#]6F-CA! M>CTXZ.4M?Y=[S8<'=GC[V4_MS:F@MHXU.,KY/+2@S*AR@?,B>_#*D%>SY8K>WB:XTK(=0>?_'8BY-^'Q]F M5-DBN]RA'9X,*FD;)K9#EGTD3GKB@16*.UI H*CH,OB"QPB4J@#.&HSB^B@SVMEM?9<1/Y3K*W; MH:WE7?ZW5?OS-:XG2[=/\$P@(FOO=MP_:8\V#NP4S=IO>>VY^H-QMCH^87C0 M*G?I'N==NH^MYZ/GO5+?./A]]?'U\=I(YH$OK8\\5_UDWC(H0&M60!2J M, '_,H+G/HW>!Y%6GJ/E_)I"UFJ-7NVJOLP"*2?J@ZVU\<%CS:*HM5%XLH9E M>>UGMW3GMS4*. X,.ZC3>HW_I#5# .S@$YT^R#\:+H>/JE\4 ]ON]T^'! MY>%5=,FQ%F)J=7RMCQKR? %O_)LY6'ZQ^5IWSWAZ\]V>6+VP>.3O_*< MEV>VNB.S0YDKV"6KN$XE5N=UIN9GEI*15:GO-Z'PD,M2M2KICUWV6\?8JGB$ M!6H:'W:$M1'7;Y5&4%X_!Q1+&.D?HOQB=4DN&/%U$> M;HJ]SG9KK[F/]_&BL;YQMM?Y^ZAQN"^VFF_/ZOBYWGEY]/DW5]FX\_IAN[/W MZN_V%KY3X^*(U)LO.[N=S/Z/\G5.Z\T-//=MC@K.KB^BQ CA8]+$B<1C 0 Q M%_F 0GL!133<)01'$J)SD'X'U9VS$I.3- 7R5[7O.U\+$!8#W%G4_Q_9J7)@ M_SH9X",-JID9G+:=>G?-3NU^Y-J$%*@H#)&Z .%"X51BA2::IJ 5PA$G4?O_ MD?WZS$^=>PNT<7?686E_?L[^7 [KJW)47XP&=6F'OF>'SF_;(4,@)JE)P9W) M:VPBFB"JD2]9ZIQAB>I '\<.S?M49OI&;C/OL;@S(=M*=TV4E-,C2#.[O7)V MXV00R[-0549M/>XH;]WKE_=JG^>;G[;PUGC;6A??K9?9S*?6H*2M7=OU+=O. MR8E<)3"?/!C:;K#],*CE,H.M\+5UZ/PW^_N=:<[)SV?^C:?092O=.?O@J^ZI)S=YY]I$8'P-3L6!& MD%PF0A0.HBHH6,+ 2^Y(^*IWA1S?*'0 M&XY/N&/]2/ENY:OME$^Q]?EED!D@9\73R2^M ;NG'X6GB#F0(J]E1@WPI+#1 MNR*Z(#TUUGDG5IY3\T01\T00 M*^2+I[S>9_RX-Z)9S_HQ+Z_Y%+_H//YYO,J7(I]_8MV@USX9?OF3K^]2O=UA M^WX=T]7*Y6\.^I]#BOU8N'ZT1X5-P]A_9MNG]GRP\G395KTB;=7G8.'UR#>O M_?5Z(W=+>K'5:&XTFE_O[UW9O;AF5=QS8O]!2R;8JC(P^0I$JRAH,UJ%\',Y MQW);P;R4RR/?MC1OT'Y^O]*:^>PNK3_:[_?P"L7XX3$@BFB:)K#5]0&68$*V M\,%MB![1+C_P6>YOERE!F->VF[7-6E%[N=E8:[S87'M=0QZ_M5U?R^WD[K#2 M#ZK$;7YJIN$Q1&KIT"8P=FIT]2L2L@1T#I[E88"^O$H3E^6 .U]A M:=-%]PX/4#K11W< OP;LZ #8S]KX>>RVL#0TW/GN9%KQM&,YKYG.TX.&D/RU.VCN/H MF98NZ!<0'V:63FAILJ8G;JOYKXWMY9S=THA] M5VS4T1%RB)62R[R"X .L#A<9&EHYE_F)+ET'6M+W[$XD.;< M9^VE]<->?^DV?@&\EVYC:6.F*G-\N=9C\1!]U[W6NVS'MD<;%3?^<](:GE^O MKYU3I.\&Y::/<7BR=#*_@'@LGDRW7 KX[SMO?8[?5 MZU]S+C-'>NE('ET$EHYD:7:F*G-FN6)C\1"MXV\P2DD1@Y//:P"7#N07@'[I M0);F9IHRI]C8@8BE UD<1+?*(G.;W5%A*[S4S+%=NHY'!WV17(=<&IKYESF] M\GQG\U5CK?EN>V-G:6$6'VT0W[(P7Q20^WK%M&G6;?O>RM[O/-_T"WK=7?ZN M-8F:<[EVPK+HW/QJ6<6+SOU[;7NM67NS]N+?:Z\V&Z]JFXT7J[6UQGIMY]U? M.YOKFVO;FQM?+T0W+V_Q8JNQOM'8V5C/M?-VMEYOKJ\U\<-?:Z_7&B\V:CO_ MVMAH[M1^>]=8>[>^B4=^OU>97C:%,KUWO\_WJF7=?OA[FA*^X8N"AK,8]+L+$WU?3F94@A&H^)$2C!)6"4R^ M9R,5JUQ-OL$D6>6/4#"2RE5IQ/PTF!S9SND4;#3WTH6_3[JQQLF34M=S$>ZI M=>R:O[%8CSZ6%=,YO1H/\OV2E0\/G6KE?\D#8J@9C,;:8!"OV<4?"!C'QK%T ML?C2& .TPK>+7?_@L/[,-1[^D%])V=!OE?[^XNZI_-_/O4$5KO$K:D]-D$&ZUQ_ F<.3,A 00( RS7AFNF6(I64VT&K?' M*-N^?&Z/48A[=,>[AXV MCO!^YXU7FZ>7O\%[G>RQ=[+^81//V3[$W^#SO#QJK'N.]\%GK.,UWK?J["V^ MVR;9/?PK-5Z0T\LVL(WFVJTF'<>MQOK+3N.PSO8._^K4:^YS[?6V^UZ6_/&X1%K-/?/ZA='!/][\5&E%"Q5HF#1TP*2YH55PA:$ M *]WSV<\ MQ >1VD,]T0Q\S7_?IA$/>L,9]0JXWZL]P"Q)"IQI#\I2#B(Q)X428!TU5%KB MS-T.DCR:59IU$ZF*6*7+-NFG'SD0Q0V#@J.#*0"2*PQ+OO"4:T63$C+G+-43 MJ=D3GK7M=N_4=GTL&QKG+GO#='+5K;C< M7OJ0H.C'V,>#@J*URR=^V>NOCY_W\@VWKUYPG&!:!D4>/#N[.M][?#]'>G'TT$ MSSG1A7*,%6 P0M+,^<*!E=QKPTD@.3CB$P[3?\SM+"5RP272TX^@D[+"ZL)D M5P9&Q<(Z0PJK@TQ!$F8LOY=$WBL*?X+6=W"<6[M_BNWS.4Y_+J6Y33D-(((I(M>R (G!B(Y<%)ZFX&VB M/CI8><[X$\WG384GM+YESI8LW:V)F]U/*.:]?ED"YROKE;YE@NX[>U%E$_3X M+.(2A7.T/$N3\Q"3T[K&&IS5U"HF"H5>H@#G26$)@0*01%CE/>6Y9JED3]C< M9?,GO5KS5U?9QV<-2Y7]<96]QA*$M(E97Q"F45%5E(5U@A5!,\^B"%'87&98 M/S&2SIG*_O(3<&_Z\=BV0BV>'F=Y#6*]TVCO':Z=[3;Q_3IO8>O5^Z-& MYQW?^K"'X_$2GQW'Z>7MJ8TC\A$$<5H15A!E55X32POMM"^,2Z"$B=&9<*^5 MB/.7$5[*847D\'"-?DQ>H20P6P2'\2U0RPO'#"V\9$%QB<:9I_E9$;O,)$TM MC'N(%B^IXKVT^'-TIYE [LY4P4,(:/WS5""UL3 F6AI4U('2E>?\"?"),,5E M2GAN%?GQ@[NE(D]T[5N!W,]DB+^ZS7JQ;=449J"75ND'K=+6]0TJ3%## M8D@%E1R#2Q)=H071A50BRLAILEJN/*=$/#'"3# 5=3^]J%!>^1=5]"G,4R\5 M_<<5_3/] ,5HC,(4E =7 .,WBFR$:(=%QX8AA@8O2OS1"E5&3U?)J/[O6-\ MUO,R-9(K,ASGJEZC#2'SG'X>/?6;MNT.,;1^=:K.FNP=V>-+_+.^^(C M DZT9+)@@;("!-6%IBX43E&>. $-)*P\!_7=8@SSF7E>BN!\B^#AFOB(OBIB M=!PP2'8L[U),A2,N%9%;&JA/CAA5BJ">;L[YYOZ/909ZUL'@O;1Y21GOI!DH)$H_/"_Y"7(YL"M$H@I.,*^,ISPYX8+N784XA*"4;JIT>OZ9<;IP;:GWEPKJ[&5]F?M(P0C4U2Q"#80M#[$%E816D0A M-+-*A4AS!X\G_S][W]K45I)L^U<4G!,W9B*4[GIDO>RY1-#&[6&F$6T;=P?^ M0M03A'GX2G+;\.MOE22,P,)&(&!+5,^$C26T57M7K56969DKJ6A:EF--3%XT M^Z'B=U[X/?V&WV"]9R)FU&H6 ;WQH)72$*DG6B9B&(DKJZR=G8&&X7G MP_#UR4GXTCT\O)7Q\!2& =Y)F0TJ"#/! (RXL%Q&*];CCI&R6S#L^$:9WC$FN?S"1E[*G'PZNOX MG+[2TJUH:6/2C+!>VY!G$'A*!C!2 59EQR482AFU6EC",RV9N9!2C3@T%LES M,2+.8N\DV/Y^!?%#@/C"MD@NKT\E*&3Z#8":,M!46_!*4N.X\4SKE0Q6S2A[ MT2 0/Z6PPWI,L=>+H36P7T>V10U /.+IQ6@R-H[]R5'LB* E MX8&"D"K#E_($3KKL#\1L7SBIO$^B@?!]\GT&AU6GS1=1F2B.G7+<6'.';X+7 M-X/-<35:9_T]YFL=QG^_/?WP5_CD&,K.]N''SO;;HSS6CSM'K_)8=HHD\9?\ M#$BY3H=MGFV>[>_G>TN=LWP/!^\Q?X_(UV*;7W8U(DKB2%ZD@0.FY$!+9H"[ MP*@AT00W[%)P'?@;+)Q2UUZ#UQYVWNQ:JU/4S('(3 3HN0>-@@,+6F>[,3*7 M](*)I3R%J-']>VH_1FZU\FZ(W LG+5!O*$L4=,RF7M[K)1@,#++SIBGQ0I(2 M*U)S.32N\=[&(O?^G;2*W+D@=^($V06?N(M $\_VF>4D[Y&:EU924G,5,:%? M6:7+*H'9,#T4]0,]E.DZ*#^[WVMKOV^DBM"T)W'SQI\SWWY#.'CZ?3?*>AK1 M;R7=F4CW_:2Y%+VP.F0CB4>:23?:[!0S[B#2X+E1/!IA5U894>V\@4XEWG,< M/((]<+N@W(V!^,@!]\JGE4\?15RG\NFL?'IAQ&+R22-1$%1*V8AEY9#!>C#6 M1N(L4\J0;,1JVJ9D^DE#Y=-K#.SS@8R'/#J/F+???(-KW.A^[_(%CS/(Y4Q6 MF4ZZOW>MZQYV!]VQ7O^[P8G_N']RF!]9?YA&I%ZT2L7YX/3:))9YG*0_YC4: M!JI&7^,I06.LK-([4W//U\Z'^,1II M[0=Q"UOU8&WBD'/G]+M#SH/\3+9?X=:ZQ_S]!YWUM:];KS?8AX/W=&M[1^P< M[)UM'KW"SG;X[I SV[XZ$>I$1'#,:D#'0_Y),O"HK4?B(D:]H ?L=?$U>O%M MO=GUC'KD&B%R0P"5=6!C0,ATA$6YD$2%9?')!DK#W?FDKFG)X#^ GM%3C-S>DI8MX>*81PS%O7XR7)#&5]S CI0(2##2D$E8R6DHP>KH-X):.[D=%$1D3>/"SU$3B70\5-#CIZ E$X&Y*D2E-6 M#N?:1,ZS&4.#DB(6V[7N?8X3C4$;[5J7H4Y$1:N#I'&RDQV-X8H7!X$,L3XBAN1B]C1(RT5M -)G[ MN:0@/,&8S4#' @Z;!>JF52_6XN,%=.,J@.<#X M/CE)D0D4'0;BBCN8YN*!+ M^W9#D#"M?/!%^GA.7?6:5WX\PJ%I=J3H;3P)HCR=C\CEN MGXPGY8\\)Y6+;LE%ER31 B->H7=@GN8+W= *\ MRG#J,#)0O%0JJ4C!<0P0/+%[=_A>6!#*.&>DU9"D58 L$K 2$;+U()&8 M:%TI$L6YB/PU+^JPP/GL+S_W\]!B+X-IU%JYP0GM+_/WE9'\U1WLGX_[/*'I MM.86WP;$.Q.YQ7O?%^^NA\/.T7O<7'_[_6EN\7%H M-2VYO:[%Q5F+V-G;E80:KFP G80 ]!+!!$E!2NX#U9&+4/+!,:7A$@Q1BFE8I#_*F?)2,$XFD!&PE,,A"7N5E9IFY$:$%YN+-^_ M8U>Q?!]8GJA;#@&3B EL8"G[>"&!$\P!LX6/,?]<.FT)L],@LU8/QHEL9OW6-[[./O96(J*]W54;BP,&02B@9$ M$-KY;-B'"$9SD?_05N7MQG"268D7J?-&A9YJX'C1[(N*X'DB^,*NT"X(27R M8)D"I$*"EH85C;>D? J"DI(TPFKPN&G!X_7H!M_9& T.(/]^VW^#FP:]'G?5\G=<;='/;?]U<_^UP\\"3S;_> M?]DY^*Z=(N^\V97*!Z.] :*U!DRC&)T''WE4CNM$E"CQ8K5X6BAUY35VY>'6 MVJXE1&KA'"3B;-&XS?:CI 2B%.K <(K "5+ME%#!QI5519L60ZK1X$7SUBIPYP#<"R?- M1>(<50%,E"7X*QTX%SCDK3%OER1[52JLK&;<,:O"B])ROH&V*;5-#?&?07I@FGDB>J)%AC/&2:)J ]'XKI:H,8C;<\ M@YXO&NBG]W+C,_5R6X1^77/K^?7+H,1:SH,E$^'R\:-#D:EBF.6<9_UYK^@7 M=?^.+[YTPV#_.25#FICXU&@VGI.+CUB79_GSX/J/3$RPCR7D,R:[U7^YWB^K MEX,Y-_C8W#ARV)[NYR3)KH2;)O[<[UVQ%<+UH/X)->:S/[>$7>]I?^>72 M+1UUCV'RL5]]8M?>8$KW=H,C_&5./NG9X7SFQ15[Y;?RF&QCQM+:[Y5]Z'^Z MCDAKF?"$4XW9T=(V42F8QTQT&%+<5=G@'X873U*K9#_EM9,-?;LZ;1HGY\;V M]O+T%.82(S897N3;LA_R6GX,A_93/SX__^%%Z/8_'=K3Y]WCX(15E'8R=LO$7CY?(L^$2N<+"H_CRU+QC*OKW_[197_\'M=Z_H.5SZ01-[KL3QS?9O>QO.[$,<5L,(52!_O- MO;V^G2N;>K-+9[$^@&;G^+E_JYJ;,&$[L9JO,YFO9Y=Z4U$C97),@A#20C97 M$V@E"$COF(C..,=H40$OW<5GME[OS_F?Z8\X9%9LVC8F\Y>U3?1!:KIBH_AK;%^:E9F8MS@9U*,#,1 MS*46'\X&KP/1D+SW@-IB4=8Q(*SQ"EVT&D.5M5A^T#[<>7=%[EV0>V$:2..1 M8,IV.+6D9*HP,)%'<"F_'%B22O.55<[;=#Y=&A\N,7G>^;8G-@\ZW9VS/_<_'&S2 MSGH>U_K>V8?U?,^O=W#SX.UA9[W)Z4FDD I,M M+4%]LA&S@\#E(O9GK*NOR:N/;;[9I4BRJ: B$%39>DP^@9:"@]7._A+A8);H=L?=HLN--PTLBW+?..X/^A]/LHW^SZ_6?:'LQC6 MQX.N&&@:!K!D#'-*!5$2H801<5^2BK08S\+3*<-.HP,I@(5-RMLR9B%*X8@ZU.?)Z5-8\ M,-YO0YD*Q@< XT5\#'V,@3@"Q2C*=EDVSHP5"J)GPC$JC*%Z957P-E)2S\X> M6O=G>BBLGJDU2_ZG,M'M[?N)!!I&@G/!0&0A,Y%D#G1PF8F(\%[HR&(IWJ:L M:6'Z>L:V*.9%!?$]@?C"G C:\^BY E+\:726@F7& [$J*$&EHHZLK#)S"UNB MGK7- 8=;@_W8FRPH;?"QVG"LDTER-8QV.X2^_V$8K7.V]V7K]7N^R398O@?2 M67^;Q[J_/SPZ>_T>/_SU9W?GX,W7S=>=*V&TG2^;;W8)>BF]4B H)WG;]@H< MZ@244$5L#)RXO&WS9S_5Y&Y>8+#PS-8[[Z+;=_3MH-\!L->MN@ME+;;VBI8$FFT"+S.]H,(*)"B'; M=-RK2/,K=&45VXS M57[/$5-"(AER>(N@2--BLXNAR5.U>!IO DS04"6?6>WTB9XO*5$K/87 RYXO M.0-M/0/%&(T:&?E7$9XG@?8'%>&I:)\5[1.]PWV41"4!R -" MYF,)6I, S)H0!;%1.;^R2I&V&9>+!/?I\COF!_([LZC;W&3T-[C.O7[E\%>?DFWT7]NS@]8?^9;L M7CGNWSCVS_(03OS'_9/#;%/VA\M,O6C%__?Y1VI<2R$R^01R/0IEGQR/9KC] MX[/U/V+OW;[MQ;E8@QN=WZ;M'B?'[\I(_K"]K=Z[03EG_=,>?HX77UUWD1OO M(IWUM8DC]3?BNR/U@TWVX74GCV6/Y#'3SOHF=K8_\@]_Y>\\.]SO;*^QK>U7 MISM'5TNC=G#KS:YE(;"H E"=RKE#TN XI< N*;,2*]*7Z,TBJ*%,RK\,2]/0N M@46-0#%ISKU0/+@?4-S4Y74'=JO+:[F65_).\V"X4XH9 M%)9EOXZ281[TU'#Z][0W6G,M^VW"%X+^-OK]SW5M-F5MGFZ^V?7$<^*\ 1=] M -0I@C-"@,G+4HE$I1L>]9BVXJPMIBS-861] 9;>UN=!?Y#'FEVQNOZ:L?[. M.FN[SJ/71$M@IC2*)LZ5Q (.@4BA@TG9E*]KTFNJF6]#FHRR]2IN-6W^LU,=R3KDB"CR7V:1DS(%C04 2PEENK7/, MC=:?G-X?J?4SWKQ,FX4WOZMJJ&4,#Y/#. '*85"K G%6($[HS2 :AXZ!<\(# M2I-],YQRX^T96KJ MVZ-MZA>3\D>>DXWCL=I/99R9&.=28P;+A-&<)'#2ES!^9AR'-N_M2+34FE G MR)Y6H:$.>CZ3F?

7S)S^AJWL?9 MUMJNE*BT4 24+55%TD6P2DB(J(0HVC"*B\=))*K+:0&7DR*&2Z,]".U*&I%W M8"RE0$AT)*'@.KE;I1&U&GB<>6EUOAN/HJ[%!JS%]Z6IAY?,62DH".\98# 4 MC BA",DSYC3QF>A65MET!>N&'@75)=?8)2"FCW'\JI0+L[T":B. %I**D) MPJ '1(5@N$E 0PC(C5'4BL3GVRA4MH[1:PW%"^?U.A0GG^4)[HS\TIUY(+<#8:0(.@6#.!F1> M:UI21G1;BGG*3CW\ = ":5S.2RA@@IN>K #>_9L:[R8FYM5P0BH?S<1'EY2N M@XPI>S,"="R=PAG5X&((D&1@SKGH)"T'TI2VA;F-;?$XZI:SF!%/%JKW;TI4 MJ-X=JA>F@U6H/34*N!(*T!(*3D@'BGJJF.$VB=+X@;618 .1NIS20]-16.3@ M\R_U3@X/BT%QWE&C!B@>S6K8[!Z?]#(!;8RGHA+13$1T22G;Z81"^0#:Q](= M(W.0)K$45/MDM)3"2[^RJMNH:S1BN7%[_R9$Q>U=<3N9?,I1:4DAF_()$ D# M%ZR&;.E'8S@QT:>55=5&>1O[H88>;A%ZJ%&&AMH+W[LN&^=](_\8=:5>&PQZ M7?=Y4'JF;9]#\$O">B&5IG>A81F$W9B=!"@K4EKA$]=U9@C"8; M(]RTM6PBNI>S$]AT(>7O.H$-D5=29X0?N3 5V7RRN1S9?('[9=7F7PN3'YAP_MLNUMN M!5@BLXMN:69R'B1(3QAJ1X-D1=E2TS:]YDBR,OFM'(]?AF[I>8'21 G]D>WM M=8^'7R\ODZ>/Q6F=-R$,#V)O$.SH'62RG7Z M<>(7GUVNX9IX1..!H<@C_W32'RI3B M(];EH7X>7/^1ZQ[^ZK]<[Y?5:\?7E#GC5ZK@)OXLHQURI2/26B8\X50C24[; M1*5@'JTQ&%+<96SE_$/[O8L8V%X$UXOV(]B4;_"Y/?QB3_LKOUQ>RGD=3\[5 MU<=\[5-)Z=Z>R@A0>:W:=NN/M9?_77N]T7G=VNB\?-9: MZZRWWKW_]=W&^L;:VXU7[QJ$O&N:>FYUUE]UWKU:;^6?WFW]OK&^MIW_\6X[ M_[7YJK/]KK7U6[FUKCV/QW:T^?=X^$0AQ]Z,;[6F X++J_L5L.'.'K[ K+/R BVXX#9 M^)O';S\;OG5E QZ]A_*9,>;:M\DS>NU[/[HLI<\DO=UE?_R>X-=_:>,&RS4^ M\<&29PKEC2Y[PP/H:T]US$UTDD:DTQ!/CHSLMEZ,K_O]UJN\OX1OQ?0W M:)>WK$_E7??K#9[)79?,C"VP%^+)E;#L3?HLSJG-^%(].#(/Q"WILZF+:BZ+ MZHFD: ]OOA/SW-G#^%W5^ TC0 L7PY[^&&X;PUZ<&/7T^YXA1IVB#](+YVUB MR P:8GEP(?O5)*"W='=]>-J(A,+=R^C_CL>?XV^]DZ/BC9?!_=4=[+_\W,\/ M*O9>?1WGJ*SU^S'_/VS;KTV)7Y]NGL>O#S;YA_579.=L?[_#WNYWMM]\_;#] M$3\,/_\J7_^W[LZ!9YWU/_^[!KNK8Z, Y*BWDZ"!D,3@M$BZB@EL8*MK!IL M"S;/4MPE.^NK//A4>#!:0D3R1G"J$&/2F1!3D!BT4S(2/N1!N\41N9!.>D F8A@O63@6'[9")F(<2NK&MN*3V^T5'FP\N 3XD&5#3_E MA:+$2K2<.*,\$?EQ"#1.:3NV!VFU!Q>!!^F8!W%S;U=;XASW!(Q+"3 (#[IT M,4;4QE@:7:!A994JTJ:W$D.H5%BI<*FH,&A/.?.41E3HO3 T&Q(D\D!1.L]Q M;!+2:A(N A7R,15^W3S[N&LQ<,^X 18TR]ZQDJ"ET>"RN:BI4PEI*;]"W=:W M:27X>%PX2H)CR!!I?<];@*%^9E:WT MNLQ)24F-O;^[/O;?Y=FIC#4+8YU.!O,2LSKY[+624MM.?79BA>9 -8]:HS,A M\)55*=O(YM(8[0>D<%_&V96OO)4HQ5- \@/&J2J2YX7DBW"4=,ED;\L5;8I4 MU&5\QK0RD*@R2ANB=.G[+41;\[G8'17)C47R T9:*I+GA>3)@(I+46J;O0:4 M6)H&"0-:10:<>^,T4QG8;J3A@.H679(KF!<(S \8*ZA@GA>8+X4$F%3*LI! MT^ !HZ5@/!JPE#B/P_XR12N6L#9AK&%H7DZ]ANF@?-T[Z?=;GWHGJ7LGRJDM,,Y-1Y.>']$R>]BYR TZ7S5<((CBJ1)T4R!YN\ZVXV4F#P1'L(H>S!KYPQ:JH#JF($OG &G3 !- D-C MM0DB9.#+MEHL,W\8[FNL9PU>],+%K<^Q:)U>@.MUVC.->::MM7>3T:V=]9S=Z85AP#@(MJ97"2##2$.""")X(1R](J>EHT[K[+CF 'S#\60%\ M%P#S20 GK91B4H)C 0%#WH6M00>4<[0ZH'+$EPRL-F5SJ4]M7@+6C=WV"?W3 M\26@_/Y0K_:1TK+B<2R2U:5YC@U'W>-N?] ;JDZ?._JM?W3/NU"U_G<&, MB MO&!2!1,Y&D9,%%':*%Q^(1E-?N('@YCE,&-T%VO'8>W2/5R%MZSP_BF\MUZ2 M+V-XB_Q[?X?7?V+X]W\./[##O]W!">]L?SCH;._D<;[!SKHG>?Q'.]M[IYM_ MO?^ZN;W!-HO4?[[_SF^:=PX^LL[V7DG4))VS'=Q%8G@Y+@$F2WJ$YN6<)%F( M*7I+C(O*L)55\DQ=0Q(9 (=EW97E.LMB5,118Y+)ZP^1)#14V>2T)EJ$R&W\ MB5]7%^/2+<8]LKI"2.:"49(O-: M,Y^_C)C D 4E?V+=U\6X=(MQLQ16>I]]! N)$E-$#PF8I#EHQ1FC:+FRIG"P M_,EB/*?6?O?K[,3:OC&%7^EG<)OLIJ7VX!^R1N&&$*\N_8T@/E&WH 7+UK@ M:4I SE(!IK3#%2D)FV%I%!=Y?^!M%/-,85[09,6EAO-#5A]4.,\3SA?G8T2% MH*))0"QS@(9IL"YY\"8D1JS*/G?V-5M,I\C\#DB>IX9L$V7,-@^&=C# MULEW^=YW285]NK5.#Q@J^):B/R:K?F6K6=CJW41PH'"1X)F;N,"A&C6",YFO MA!2HC+8Z4I^-#]IF9XN]!\PK%"A?T?H7P02K'&:.,QSDAD; M4"D!CC,.SF?/PX44LV,R3-3C9BYQP0K])83^ \8@*O3O"/U+40>I"'-<$-#9 M1"L*J X,,1PT>H(2L],9V45_1?]CQRLJ^N^(_DL1"DZBQ1*2((&% M;/9'!SHJ#E9(0R0Q3KB1K%&>M$5"_U-28+PH5.\>^Y.CVU7P/GF)EL<(6VP, MY^OWDWXEL9FD8K?7A@0V)+*U79K_4][S(L]2=)^EA,Q;'E)0@B/CGMFPLBK; M6BU4ZY@JT+3DD8N*_MNC__0;^@52)(EGDP6) I0402N70"?OLBD:/?-J&+T0 MM,*_PK\YT8L*_UO#OW.^^6^_8;N.A12YS8Y+?N* 2"-8$@*0S )&<49%D,,R M18GS/&2M!+!,!/ 8 8Q* +Q_#UH$ 5%3F\D\1F2C M+ M1A1J;*"I8KU&%&N\DU#C8C[UQ[*OUCW'RSC^K5N,3N<:<,M466.OA;3PN M"6SG"&B^K,-HP"/[IW-R_"WSKI9OSF0';0XVQ_5=6]OO3_.U#N._WYY^^"M\ M<@SEA^U79Q\.?LO?]9^CS?6]KYWU3K[7PV[GK\T\WH]?-]?#QP\':]CYJY,Z M9SLB/S?,UQ2==7_:^;*KC F*6069&H0'8C69*'UV>HC+I(BXUE1LWV2;#]_8K@^T+P16:! M=LD-!1:,, Z0. F:4 8VVJ""U<([NY*1JAEE+RJ"EQ;!#Y@<4&$\)QA?9 AX MMLL2$XLQ<.XTSUMS$S?CN1[$-KR3V.1![%V*$)::A!ZR MSJ#,QR0%C4BI$M%,1/1FTJMWS!D:,PU)CS1[]=$4T;4 1%KOO*-\07=0$3 M07MFP5FNF*7")HLKJW)ZJ*"B>QG0??& BGMP MB0A@QD4B>*9P,PP%3G<^*L"7 >!WCQ]4@#<*X)/!!>I5H-1+2,D:P%2"A,9& M2!GV,O\7B2[R0*1!]OE32ADHJ[T$%OIYA;=.4BD>B(.:._ @N0/7)3"=,]#6 M\7JW_^FDWRW#VDIK96KZM-+13'2T"B M=M3((&A@I0=CLTXN*IB;G$A0M^4'P?&E,("3>=*=B) GL607DP@Z"0&28S3< M1J9Q?J4^%[SV[9Y MVW(5LMHX5PBX*N:V"*)6YX,?I02-NY-,Y@IUXJ#*L3,H"AGZ)W(L%[(6HRE_#,6KNDB7<)&>==[L M5XFI(BL!C)/#.1 U3##C8=S:;I2< MT;P42KN@ $B-!LT1@401BK-H@BREO&UZ32%@3?Y9!F0_1NYN1?9]GLNM[?* M@3LMP*$KA8&,YZV8EY;&6F#PP:>0G29%1,7UTN+Z,;)V*Z[OP62_=$XGJ4M1 MD01B6/+KI 5'M04A.>Q*]FZCY0IF[&S%[W[W@<2T5PRL!R M2Y.O.VQTU>"$W9_F$_1+0D'L;QV_^EI(Z7.WOW\4CP=;:3W/4N6GF?AI[UNL MH+/]BF^M[28;4 :#$*E(V?;(-*4S&P$1TFMJ>'0ZK:P.?8J&)18\\2RA^2I%($')E3"ND<_!4P_C-9WA?/VUY]N7GK 2,&W^L8C@.;E;1F32NZR"HPS&M7NNTQ:6RV0+P$*QV'B,A) M?E-%KT9QS.FGC[?K5' SL"S0$<8RH;_IZ0B5!^;& Q-0G,)R+HRJKB:CZG&94 &DP S0Q%5-C/!_8?)T(0'\DN*H_<)I61 MSE,&/M-@1*(@N9=%BD@X8HH!D&F@&@!/ _]-SVZH3# W)CB=8(*@$Q.>>S#) M8#DPS*Y R,1 BQX9RSX=ZC!T!<2<$HSOEP3FF>S0]*#&" 4M-]3@:WWJG?S= M[7='R0_G08Z!_7J7O(=EXK=FAC=&YE%TCS_G![LUHKJ3X['$ MXNCWMNW7V'_U=="S>6*ZQ[9WNC&(1_U,C67\O9/#PR$YCM+ *B_>,I6B)&?' MO(U15NJD- ?4-/.C5@$(CTS[: 4KK$A)6^NY1$AFPML"G=X\40)Y0.&T2B - M(I"+R I144J9+"BC%*!UHD16"'#&M6,A%Q&I#V!"2>7,_A@X0S3DE2%I=$AL21.AHDW9]&SS2B%/F4(>4"6N M4DB#*&0RN..((\57 >\9 13293(A I(47D9O9#2E>AS; N>9:O8@(9[S48SQ M(8;\,.\8<+W&HUSCYPMH[B.<:Y44:7;@\(]["!4N]5[ZX '!O$>.3S=^C<L^..L^.!',0R]1&JH@BA@@3QX'+64VI 4&EASE419#.F^"T_,<:K[ULN#X MP>-R%<=WQO%%3$U:YV*@#H@NO="40' A>9"26&6U\ZY8L[RM>6VFOMPX?O#P M6,7QW7"\,1G:^K(KN31,2P50;'*Y*; MA^0'CU)5)-\9R:<32,[\*[CG!GPYXD*B*>@D'6@1/?4J6U)1#M.'&K8BK.44C:D(_"2.-O.-L&"9YL"-C R-91A)X1N#T],\*M]4OGE$ MOGG 6%SEFUORS9O)\)O8M9I(DZ+-KKI6@)J5'H3>08K:!2FH,=*NK%+6YKJ: M.)5R&D\HYG: ?!R4PYRD87: J)QE%!C2"5 M,P$_D_6W8PZ'7=Y\&PR]C@I'5\*?7X6]^Q94V'F_Z8 MFMYI+$_C19[YVL0,;I_4U/&Y;-@3,5#-+9791X!H3 24R,$RAR#02Q5CY,;@ MRBK#NS8GJB?SS07YHZA\59#?-\@O H^)E\HR$B%013+(C0'-E804HTZ1Y'D/ MK-2HWK67205Y8SWIAU3RJM"^5VCO7([Q*<]#\H* 9$.%+[1@DPJ0'!5>1,89 MX27IG;#I>_C"^=N57AIH0SR*4%@EFOLFFLG(GC8DFD1D)IH2V1,T@F,Q *(@9<8YX-LZEIRLJ?OD\.5_ZLK;T:;)]/O\N;V^?3[K A5OCL M&EQ_Q-Z[0EWS/9QC5TWN5V.N//^ZX9JJIO=,IO?'R9,X0J)VRCCPM)S$!:'! M!6? %@W;F().*JVLDF>"SJEA9X/:/15>6>^^&>BW,JHYC4R4F( M4;)2+,# EI^2UTXK@BY&7KA'RLH]E7L6BGON>+I3N6?^W'/VZN(HYV"-[6HT M4DLG@$F?V4<+ 58&#=$ZS5$X)TN_\LP^JK)/99^%8I\[GH%4]KD?]CF=8!]& M@I=>,XA.>$#!*&B-"#YHA2JRZ!TK[*-9@]AGKG':AD>KUD?1V;M4DBP97.F;CS4NLESC";UBDS)S,!T$8!#FF$$"(21Y@PG@XC5DU2 MAG^@/)?*/LVYM09&K"K[W))])G*K:?"*4 8N$ 0T,8!.SH%$SP3G(;+@AUZC MJ.Q3V6>AV.>^8U:5?6[#/AN7HU8J&1MT,A!4M(#%9;1$>U#48;#$YIW"SR=F M7OFG\L]21:TJ_]R2?R;C5FA48%0:D$E2*/\"5U)V:7,39U.VG\-_Q%#R^9!V;V8;_CH*)/W,"FUWSKY/.@/['&YK7;+ M3UD;3UOE\Y&)O*PUWO?[6Q:S5$7\3W,H:C4U06*1H&F'@"C8R#(B(XII.7,66$BS;5I*V5J0A?9H0_8)%^ M1?C](?S-Y1B:D+3,H07*_#"&[\%YPO(N'BAW6L6H1,:X:A/4[8SFBO%EQO@# M%HQ7C-\KQB?C5)*AISHCVU#B\CZ.!HP*%!*6_"J:Y]?Z\3XNVHA-POA<:P*7 M*.(0IF=DW8C+;IK7NN!<]O@QAW&0_3M*JVPV$YMM3D8=F#7,"&> *$T!=92@ M\^2"=(E$1".$EIG+S%!X7ZLEK-2K&&]2U*%B?%X8GX@[))M-3%0@>1$6<]P5 MC'OPW#"O@R->LJ&]@H+.(^Y0,=YDC#]^W*%B?"X8?W\Y\N"XI#10 RY& IA] M3K"<,R!&!\&=E]J,(@]4BC;7O*)\F5'^^)&'BO)YH?Q2CHSU1[Q4-=+ M7D:BCZ7QT;Q!-XQ>_!!UK*!N>S^VK/,0 MC_NQ<,_Q4&;/EH!#ZA[;8]^UAWFT^86C? /]5H9!*X^_=.O=Z^6W/MG>H'62 MRG7Z<>(7+[J27'U$XX&AR"/_=-+OEOE\WHN'=M#].[[XT@V#_7.NF/C4:!*> MDXN/6)>'FK%Y[4>N>_BK_W*]7U:O'5]3Y@POCW#RSS+:(>DX(JUEPA-.-9+D MM$UY7V0>K3$84MQE>N7\0_O?LKL^97X#UXOV(]B4;_"Y/?QB3_LKOUQ>RGD= M3\[5U<=\[5-)Z=Z>R@A0F<%/>G:X"#+&8Z_\5AZ3;[W1 M>=W:Z+Q\UEKKK+?>O?_UW<;ZQMK;C5?O&H2\Z7?QUWK:W?\K^V7O[WWUN_K[]Z^^[__(]F5+UHO7KS?F-[ MI_6/]YVU]^L;^3/_O/9>)V9PG&4Y7 ;?V&XH#YEO^-!^ZL?GYS^\"-W^IT-[ M^KQ[/!SV\$,OQM<:4V3!ZI4=;/A@1V^/86S,,ZE$0?(XC#[^XC'(GPU!?F5; M';\GGW%]_=OD&;W^HS^XK'HFM+S557_\'D=6QUK'6L=:Q_K4QVIN-M;II0!, M_J 6X*>A#//=KTZ)58SV_(<)5N@;*1&_'!VUOAN<^(\W$!Q>UL>PG5V%_N?> MZ?P>1/[5WLF7JV&NA7HH:WFLQ>RWAT-W\@_;#= ]'O[\TG[J#O+K]4&5!_4V M#FQ^,0P?S7G%67TV(V2=#,;K9PBM_9/#;/;WQ^[$Z(']O\_=P>FE/K##U\][ MP8X7WT0_V/IH1TUT+W4='SZF\];C]0G-M/@N/:[[L XF#DMFZ%+7[(<[.C"X M29>"F]SRDWIT:TSIU835J837S5^=4DOLX>;$WF\Q?[:$]]K'= M^H\]_FRS"V[OU;G[ L_:;/:+9SMHU=SX)D5#K@#YH8SC1+FHK MN$Z:^]T-1JBAC-/)(_:-SF\S'+*/'.JAN='<$_6ME^;:[_^?'#^GO2V=[#;R?J1^]YY^S#?N?,?]G9_O/C MZ#.OQ(>CSG[G]?NSSG;HYFL=Y+&2JR?J'[8][QR]RI__=;_SUQN>?Y]L;A\> M[;!7Y,/V)NVPC=/-GZ>_(E]WHO4:5!*!,"I!Y"RZO"$C*"<9" MM,Z942:_(0_7&N[J&JW=C!>W6?S-^&;YFL7?D6>_[[UY.Y*=)8]ITI<;^6\; MQ_[P7_>1S%[F2\6QD?/:-C /FF75.@Q+6 /K$P?%H M@(HDC8T1K;%#,JY$W-!RSB=M!2J!FL04C+00F0(*$@$JTR D#QU04LMO2L(+XW87U32J=9? MM?X>Q?J[';F2FU%K-?P>@X3Y-Q)62B%/W(,7*AM^-B1PZ#@80R@5AG*3L))P M)>%*PH]+PE01P;-=Y+WRJ+-/EJ+F11) &>9DM-4%7TPF%M^8.'.OI(FQ[(+S MTK<.:6;BJ,&*%"U%HR,MRB:\;32M;G@EXTK&CT;&W*;@%&<)BQR+)<421N.I M(A7! MY;D%Q4U& C+C4 W/IQ16X[C2<:7C1S2.B58F(6J!^4_EM>88LEDL?"3!F5#I M>$'IN'-A' NJ PJ5P"EG (U1H%V15(]!$Q>+RA596=5M3GEEX\K&E8T?C8V= MXIQ0:HR,# T/.BA"D]?>4.JCK&R\L&Q\81Q3)H03EH#3- R:4%CDH!:A6BU MUX3JE56&;2*PTO%#:G4W@SRG/_E.'+2Z&8I'L?6/PY-^_Y^WJD%HH*3?31?> M\$B["B_66:JS5&>ISE*=I3I+=99N.$NS>&#%\Y)!2)84)BHU\X);9P.5TA8/ M[(H:,+^]*_9'[R1U![]G8ZZZ4[.X4Z<7)[^= \\WW^PJZGWR-H"Q++M4*230 M23'PQBFG!!=:JNQ2#57[IWE4%;[+ E^6J">1\V"* "IZ)Y@53!D:N?.4D0K? M1L#W]!)\>32"A2 @<#2 3&G07@9@S"C*.4-N4X7OPL+W'S/@ER JEJ1&P00R METKA K'>>TZI"D+\'+_]?+O_=P4JD!\"R)W+^S#Q2CN1?)X;Z@%+?#/OPPE" M(LG%@(12+%E86D^/;'X7U%H@#-\9MTV+.-[\N&;:'3::D68@)*N#)8RF&A2-X*'+!H4307KJ$1CJE T*KL%1;8%++:UQE@ZS0854 M#3,GEDI2:3KTODDJ;=J>WV_Q^U146D!;:;9">H/<:Q_S1[E!%-(DESV>$K*( MI6/9\+CX>TZJ/]#2:4YG\8N16;,,MM9L]W[8O+<]Q;8[4BNYL0TG0S/+I%A"DBU80RXS@XC M2EVZ,^:?#&I;VFZ&R-.UDD9+3(35$+J)(42DU9:PHGD6$5':1!EGE)5*$Y," MN:$A5!6%[A_V]!+L6>FYRI@&EFR!/5-@LWL-00MK43EIO;E>T&*)<5\-H&H MW8G^T M\V4W..U]<@GR&F> -%APS!-P-D^X1X'5#CM7C,,0H^9$ M@5 B :IDP!HB@&N1O,'@&'4KJ[*-S%0VK&SX1-E0!V:I-2[;A ))P&P="F-8 M"LD32H*N;+BH;'C9.-0:LQ68'>2@F0(D4H%U@D'I?N9I3#)*/U15D6QQ(H=/ M0-=DNQ=M_W/O-']MAE'+^HR@7@Q5W601:V#J+-59>NQ9NK[:<&KF6.+693/ M>JH3"J5T-@8T$XEX8P(/<5S?@^?U/9*3V^?2GY/=1";9VICPZOX_6\G/>1K9 M6>=L8]<12T3P :AA16]8>] T:/#<$NTE2R[$E54Z/8M^D8L.GRJ4O[?S[XCC M60S^2RC^TQY^CN<@?GG2'VS&P?Y)A?.,<.:3<#86I>%10C*$E2RH"%9+ D0I MKF-PTL@2Z"73R_R-ECDNTG&OBT0FOG66*J=*23J(G MNNZ-C=X;+SIKG/G37>\Y=Z6B7=(4 *W)FR-%#EXFDSC%J%2LF^/B 7I9:+?J MH"S..YM2D!BT4S(27C>19F\BG?(@?L"@;07QG M61B"V7,80 E 79 8Q5Z"]IJ!,6::%CZ9.16^!FKKQM&,C>-2<)9$I0E&#.Y,%QJD%3*XA&0WU) M96_4QO$$$M5K \ZE.)ZLLU1GJ'.G1MP;J[M M4A-8TB0 U1A*MCX!IW4 XHE#&5F2QH^*;]1<9%DJ=AN+W0>,65?LWCV=>&VW MY'M18SF05$(-*G&P/A+ 8"-GD:!+K&)W<;$[2]S0..&0):%51$Q1.>ZI9\0R MAD$X>8.-M[;>?(36FQG%T2=+LL4$7)7>*1XC:)^AC%0$)B+-D^B*:NYTX8M: M$M!4]#8SZ%\Q>_<<[+5=%Y3P,1D0W&E - C:> LR&].>H0Y69ZO9M TVK>?U M4B5BJQ\WJ?S/Y^/8XF1N/2I'-_6=7V8?PQ%B3QB)==]+>J#VJ<=]0$Q!_VL#P'U:.$#N^@^#4')#<\_^.>*:MIG'];(<5Y/)_% MI/(ITK.WXO$JMMATOC_[QO>..<\%BQ 2S:XFYQQL2 F4BGF2%0^6ZFO;=%:N M7X2,S*=FJLXH&&<$YZJRA MFHZ/V>FT]"O R#1%H*$4M4EJP&C-@#'OM$XB4H?ST)RHM%MI]RG2[BQY&EI) M0[3PRE,4/C,P,INDE#813JRL?OIBDJVX(%O+,Z^63 [J2@6QCV""H&!()(Q) MM%[C#QNI5E^]\GTC:*WR_=WY/C@OB').$Y.0&FV0).>IX$X*SFVH?+^8?#^9 MAFLI23(9!S'0")@=*' ^F]>872K)!#/)AB'C2UD9OS)^9?RE9GRAA$O.!<8Y MQ92YGR01F*=>F'&X4'S2(#8J@@DB3#"%]9 M9:HM1,V]J(Q?&7^I&3];^,($;U10##6A5BJ;+7T=+='"2%T9?T$9?R+1GSJ6 M+/*27D>RC1\B >?R3X9YHHAQ*;HB*=5F1E?"KX1?"7^9"=^BTP(5XTXJ#"E8 MFME?VYB8]]9)6@E_40G_PL17)!"OO00M2CV7(!0LD1(B9XD)]"H9N[+*>5MC M9?PY,?ZPON67X9+.?X?NWZO_&OXQ?.7;^$>CR&,_M)_Z\?GY#R]"M__IT)X^ M[QX/G\CP0R^.;&^O>WQ^4^+3=R,8CG#T]HLOW3#8?V[,,ZE$881QJ4:O_^@/+JN>"2UO==4?O\>1U;'6L=:QUK$^];&: MFXUU7(!Y_@OC39?)H<,QW5_Y:5ZX^>Y7IW@1/A:3KDGF\B@_NC4T5*\MSUS^ MQW#>,&M^#R+_:N_DR]6:@85Z*&MYK,4&MH?_5!OX\#F%\/PT;RRO>,\\NN[3SVM9[-],ABOGTEG>"@ZIUZ,'MC0,6[9 M"4]X^/K@I/5?V[.#\>+S'VUV ?9:V8.NCW8DJ'LI6C!\3.?[;9.:%#&1TZ!QF=92D]GJWRV(5D2>32)Q082=*4:J&"=L1&G909'?A0 MQFE5R;G^(.<@=#^L[XFMUQNGFV=_'FUMOR&;V_O=3AGKP:;8.=K$#P=O1.>O M]U^O'N1TV'\^;JU_S-^Y<=;Y:T=TUM]\S==AG;\V\[4.NSMG^T>=]8_TP_9O M:;,[H9+##8N*ER/[X;F]3@ZLM1Z(DCHP;WD8"O0MGTK.LIS+/_%C]R=TJGX[ MDJVGZDTGXPL)&YV$-Y9KL)X)0!L86)94IF57"L^5]<0LG81-XXGX"5N!,PK0 M4$T(5,AD.59.K)RXP)PX2]9W\HP;'RSE!+WG.A22 MM$HHSI2W6/W3Q63""^D6E93E*"((CQK0A]*3Q[O,A%$5O1[CAOVTED^ZI9)Q MHTBIDO'/NZ[PE+PFED:J$;W3)#MVWG$1HZ3,D$K&BTG&D[HJ6D;FI9$0M;7% M,+7@&'5 ,R=[1HIZ6LITK-M2R$K'E8XK'3]>";Q!XIEWE N.VB>3H6F-I9Z0 MR!1)E8X7E8XG.E8Z=,9*G:UCG^E88\QTS+'\(90P,OH\NZN-*QY6. M'XV.$S,QH8HR&H;*<:TX49F7G6,IA%B/TA>5CB<4210CG+!H@Q5NEYB]L>^UA(1U[\7B=E&^YI)Y6$_0Z2W66ZBS56:JS M5&>I2;,T2\Z.$883BLYEV]QYK9DU,4JGI:'<1K:[7NHB2?X?#'_@M_?!_NB= MI.[@]Y-^O_I1L_A1IQ=GOIT#SSMO=HF.%JE/P)C4@,P3<(0C$.4,,=H'([(O M1=M*3R_9J_!=%OBJP(E $;4V%GW,$Q^U2")P09!3)BM\&P'?TTOPU*UWAVP3X M=B[OOEPYJAEQ8!@*P+QRP0@=P5!# XV8I\L6^#)5X;O<\,VH#2JRTL$LH"9H M6*;LJ*7.CX.@"!6^C8#OY=U7*D-!$*R0-%M3FO&B6]XF MUW0F>CSX+I4PSW3P?1/FV;0]O]_B]ZG+LTS<-+4:VWN6UWDB));,-*X=28Z$ M@"Y2XHRWPV/5[UBIBO(\"E.5[@KC.AO6.?-TEU,73)(4T$N3_V 2C-(>"%5" M!46-0ORA,,^<3RV7(H.DR>DCTR$_O_211N:.W-D&NQW)U=R1II/AV24RE#X5 MO]B CYC)D!$)3L>\](-CT5HIT:9KA7&6F B?JB$THRY-7AW!\T"B#0R)02NY MX\B16!WR__0/+*&J2_.8+$ OL8#746EI+2A7/D#F=V= (<,XR2#J:C F1 M_TH/(4M3Z;#281,=0T,P:.%X-A8P_^P"(HF26LXR-JRJCN%BDJ"X1()!.,D3 M%:",D8 B&X=.* >"2Z-UY 2I^J$BS1([AY4,*QF>)QIHZHPB7*#F&&,V!H/, MUJ%@&2#&*%K)<#')\&IFH"2,&2TB2,M%.3D0H(67$(RGGADJ4\ATR$@;^71% MF$J'E0Z7GP[19<_84\6M"DBM=")E5#J_D>N1]3BBF02E9 M-DXC$E*0IT%%U0 9)R! M\<$ 0XDR22L#%2NKR-J&3C]":2(=/K0F2.C^_2AXWNCW/Y=,X=9)RO=9$B[R M #*J6MWC@N;C.(+YE^Y@OW7RN9=?[@ZZ]K#UZ;,[[/K\J92_]GBOW3J.@W*- M[OGU_$E_T"^O_.\LX34FB/)"46(E6DZ<49Z(/.$"C5/:7BT$D)S>X@@C&V'^8V8(_Q^+6_$+5"VT+BT6*, M?_W)JFY)+2',8C ">B(&:^ON6C*ONC(K*_,%A3$Y_;3W]OOVJRT8"QB7#]LP M3O^6GS[_=?CIZ#V,U0;?Z2JV\_D+A3Y\V_[^!?KR'N_;(%V@&DB69O"G(!:9 M0 M$K;,P^QPL3_]D7:QA]>-D1W]D_7KD!V^6AG0)7Q A*0Y$.2X\-06EH&XF MN"(:H8M:Y?@Y*G>U*/>IJ@6_.4ZX\09ZV/=5>!?T/G_5JM]53^8TU&]?6FQ! M93#B01G$F10IK$LBZA3A1=">:06K\9J !5FLU+&<]E3=S?+OG]3L*Q/QLWK] MK^F.0ZO6UU3K[TVU9M(HJCQ#+EJ&N+$2&4I2M6E+L3'>.A[R0MBJ]'U3Z387 M4#M+[2S]^KU+S8S77!BEX*_4UGGJ) N2:&:9QNWRN-K+HV@NCQ%35Z0TN)(5 MP'JYQ4@)XA!P(&Q\VI11L#S*8DVHHETC[Y]>M^A['V;I"NA+#0,#E5-!74B; M ];02)R2,?CH!576%P$9P1WBD3FDDPM8.\6$YI*38%<4?A]!+J:L ,B:84A=/#H.O:%) MH_XSR9CN'SA=;PE9/MOW)5-$.TOM++6SU,Y2.TNK.TNKZ3'>\)_'PU$.4-KK M;\"8IK:9[AM3^JW>X M_D$OWR43[Y9O7^^P='8V.Z^WM;NB[2RUL]3.4CM+[2RUL]3.TNV=Y)*6*UEP:YWB MA>(Z8"99#,Q)7WCL;] 6:NNC_71QX>V-_6"Y)YYZA%4ZA%E8CQ07\$=C+*V- M5$?W9%VO";4\QWZKN@]%=7^A][E5W9\.9@;5U:XP@@B#!* MXC9$I+GAB&E) M'(W,A6!:U;VWJGN5.A T%([HH +GA,<0#6&&!U!CHB-7S%VLNU=!8K'K'E2!D..DMC1(J)B%QDWA<4L#>*M/ R=B-9Q-H8]N6*5_RX MGO#?XU[H,'QCY82K3CUC,/2^/[;=T)GTY=S\;GC%*^TM'\&K964J3,#:N>@I M"=PRK51A,0R;+HBA5DYR)_Y4,J:VOM[-EQP^V5=!@X47)5)42+ ?I$%*>(4< M+T*AHB74@OU ]%K!EB=@FBC5G3@.?R(1XPUH\OW(77M;D+5JF'_=_+8W,3[W M$\J7)+2\%HZW.7!7'>^_3_%>4X<+7TCD,:6(516!T8$L217BEG& M65NLOP]Q=H^-JEZQ*#0A-I6)M]1%PYF7VC(?G:#<$E6 ]?8#KMH6A5Z%HM G M^X5@L!X)A[0P'G&/ U+$<.08QE(+F%2';[P@]/T'D98PMH3QYP!U6=6$ZZ!I M6WSZWJ NFZ*NTPKC0N=M"8:X#@IIPQRRAF 3;(A,V9LO/-W";@N[CP-VKX"Z M3%,6"@S8JP4')=0$>S#0.?66NV!B:Z??3[ 54[#%P4KO)498@['.J=!(:RF MXAKN"5.$BOAD79$UA7]<2J*UU5N\;_'^GN.]%5$)18@G(G!9,!LQP=IXGCEW MQ"W>WT^\;P;A"J$4EE*C5*L1\:(0R-)(D2F,B,ZHR*EYLL[P&B:Z1?P6\5O$ M?\B(3V*TA#$2"5!ZIJ7VV@EJ"0\T<+"T6\2_KX@_"R$C'%N/0T1 Y@/BRBJD M@C4@>@46&!?61/QDG1"R)G0+^2WDMY#_H"%?6>V5C]*K@O,B&!N=T(I+(@O- M6Y)_?R&_$>EO0K2NB!R%E/6:^V"0=L8B9C@!<\X:JXM4BIVK%O!;P&\!_T$# MOB2<4>5X80CC(E(K12&XL403:;#5+>#?5\"??KRX>A8URJN&!ZIS "G5Y_!'3"XZ M'$QZ<&P. K*#8+X@$Z&#STSWQ)P.G_PQ+\H@Q\VY6ASF $&&0?@5M,BO3EL[A("W"_^?B^0%"OI>@)*G0\[1^@^K\YP^SOFSN ME\,,H7>",V<(2I;9_V[\L['7>;/Q_+\;K[9V7JUUMG:>/^UL[&QVWKW_Z]W6 MYM;&/ULOWJV0ZBWOQO/=G;';@U;O=UUN;&WOPYMT>_+/]8F?O76?W M9>?YQKO_Z;Q\O?OA7>>W]SL;[S>WX#>_7[EO%Z!18Z9%MAGRRC-#Q;S:P;AT MS?$P/)N\^-.7P^.N.7U6]G+O\D5_UO>JH33I],)*E]M8?3U3]Z>X4OGZ5&?] MY/KKI_FKA=6[^JZ@3PMV_M?X*3GWNQ_=EI"GDNAKW?;'WXE;:BR]7(,N.#E[ M8?"^/O/3)99>)7F_QJ31EU*U=^6WSC;\ZG#8>0'XZ:>G:N>8X<\.3L,VOP(_ M7.V1^^&IXRMV^+$-'+Z*=%TI-6Y>8>[$MW*YSC\WP\-.[/9/AITXZ!]U^L1JHN,-!^7MRN?8KI5AIY0QF,5TQ$EAL>LU3&/Y-!XHX] MC9?KZN4]C$>^PLMU[2HG#[ M]H>/9.;X^ZN[_?D%V_G<+7?H6[*S]_9T]]6_AY]>?:3;GU]".[K=G0]_?][^ M[H\6'7_;K]Z?;N\YNOMABWW:?$^2D_'3AY=?/GW^>+K]8>MD]\-[\O%H^_L. M_12G&_LI?#?B(F)%'3):<<0M4TC)@B#.32!:,46B3FZ_-7:.U^_>YV5K<>A! MXI!7CC#J" F\X,X)G2*2<&"><&D=XQF'\ 2'<(M#=X%#L^/^W%A,"F)0#-HC MKHA"5FF+"J9\X36/D:40([PFSCE&<._35-T+.M[]WC@?]KV6RR>WI4COAV<\8"JMB"]P^W=>K+1^;X1AD MHLP^[([I^8XY2MNWWZ]?F'L%9\[<>;Q"Z'22=! M;3K6>- E._J9/*H/&IUNEG!\#X.^![:_Q"ZN)N5E?[#9']M1''&T2KR MS2ERP^5%'--4$H2E((AK5R!+64112.ED2G"J\)-U?2/NKM6KOYJ?7:PVJZ@& M^94I>QW0Q2&(^3#%UIGA,%R/6SP&R^?7<(LT*3,-[=N)&F9DA: M4+H**,WV \GV]Q?[VH1 .55(6YTR^EB,M% !":(4U;301IL;(QBM"^/7*O)5 M4B;^0H;1JO--JO/WICI;(2UAN;![$4"=B4;&4X.B+B15'%3;NG22O5D MG:R1<[9.KIRVM?5IK)[M\/.,X^K9FEN=OB7V<;(?=?!26H68LQYT6AED"T^1 MHJ#4IK#!YO3W:_1!.SE6G8,T]PD3]^CVH0DQ_"!T_T%:1K^4<5P=IIJSM!LW M0PR#0?"O8:YV82C+7O[B)?L\8B3=48UEH1+0#1E*0@$S!&/+::"V" M(=(7JZ??C\DCDC,! >A6&42.CD-O>/W@T<=@,_U"]T>N#/97FIKGC9EIT>@J MAQ[V-D;37-I[+\3VVWT3%'86K"3!N$19)?'H_%V7+ETWB]D&&F.ALD'&X:[O1?? MTAFQ<3D\3 ?.DE%D1RT\70*>7DPIQL[W#;+S=I_+X*R1#%&I"X"G@B%KI47< M:&D*QUQ,I[Q%(ABKLP_<>C4NH<+C\E"M*(&8I)0!&0/KD#68$1TQ"VF#3*T5\F>99.NI6EV%_H61P:U"WZ;W:F-? M8L&D#0YQ%7':$8M(AV"1"I+#-TF+). MV!IAO/51/5A5OE-FT:KRS_NK4KE0ZJWBOD"8&((X"009C@L$.DT5D L9.4\V M B/%ZFCR8W)>O!F$8U/Z3OB6-H#AMBE36W]T& 8=-QX,0 KHY#E5]$1-CV2US/<&J_."C\XJL7!Z6LV % ML_42)NN?5(0Q^#=FD+([/Z]H90M25P*I[289T=X+%CE#A2T$XEP4R!*L$&$Z M:.&$!]Q:Q0B UD7RD*A(J]TWJ=TS"L*C+;2(&C%'+>+48*2*X'+Y92RCLS"Y M3]8+3EJ/R1WEM4])B1Z90^3>[,'4T].:0]?%HK=S3,-YY060C$"\1-P&CXQ) M1>&]TU%(3:5-I>#YS^[#M/Z.E34>[N($=*O6MZ'6,XIA>2$+;3R2F$3$@R7( M>K G3,$DCX7"3O*48:F0=,6\F8_)V9&%_6>V7^ZM#73OME_R5.U.HKM;@+H& M0+UO\HY"&BYA+4$Q6@QLHR@ F[A#W!$I21#!8?5D72\W@5H'QTHK][UQ<+1* M?1-*/6,=,#_61U!EKC1#G#""E-,<%4%[%[!WK@!C0HF'Z==8]2-+$_GO_#8Y ML?3[_)&E;FELV?WI2NX/Z]S2/::7TW-+Q^;TVH>6[NTJ=%_\69-9>E--4KO^ M7&G]<7.D4DAE76%1M!*HI!4.:>;@CRRLP2UO'*E-?K7\LJ; ML!I;W?Y)W9YQR^"MLX6UJ=RJ!MUF&BFF%3+<:A.IX$61\PL7ZF=SAJ\HO;P' M;&,P#K- X\>U?7:/V$::I=L27HCA*/=1%M9I;[K4]*M4O^D4C&"4$=ULB(*T>Z=W9UNUE%IG6,S&)T^3@_'KPW9N9%-_G'8Z\_'$[9( M=26D^M*D'X$R0APQB!!+$:=!(L69 D1!71*4U206CN4+<"(RTTQ%1HIQQ1="*5"72BA7*D/"8W!W/!\&7HXXS M _]S&RSWUCI:5?KQ93!:@D_5?#U/T]5Z8Z\!3Y_G4L,%);F,1"&G/4$\>H$, M27E*.2?&,$>%P4_6I5Q^5KH-&WX(.OTK>4>KT[>ETS/*H821V/$"# DE$)<: M(P/8G"+T0B$IH2)EA^-ZA6JR/B:'!XA__RAT1N9;>*01':M*."YTS%93MY=F MKL6IZ^#47/8X7$0>92HM2XA'7+D"N(>W"!=6.HIE-#3AU J=GFQ='JN\V7+Y M= >M.M^8.L]HAW# *X(MD/8^(HY)RC<=+/+"IW-+C@MK5C'7P:-R=HR'\.PP M "5ZC&>C[TMPQW-H26KCAW)T.)FRR:;P:8M15\*H63Z6G;WWI_N212$BF$11 M*(MXP3C2M #2$:0DD@?."_%D78I5*V[?>CWNL=>CU?1?I.FG#4VW3"E=:(TL M3R5:21&0=85"4C(N6)3*YHP(;8[\.SPR?9F32H_=2+I3)C)_LK(-3+LN-LVG MJ,4J8.<%HE0XQ(T#2\G' L6"21&MMSP"!Z$WDZ"V=7^LK&:OT)GI5K-_0K,; MT1XN^,(3BZB(!'$E3,K40I%FDF.84J.L?K+.\*JE0[A)'PB7J\T\=D**]A@> M=GX;#X/OE+W?.\>#_M?2PQM[VJS\"+/R=2DWN6A8;'_@PP"-^L?/TJ@,^]W2 M=U+'+L:S51NM_WM+?5]I#%_U#2H0X><@P6]JL?WK]/TP>;-G&3"FDMN"^36= M1>D4LO6:><>1 6*&N,8>&24%DBPXXBTK9+#II*)4/UL2Y4JJ<\<>I!;['C;V MK29_;1'OUIUFZ<14B,90JY#,T8"4%T@5DB+BE+0$T%!ZG O%\N6Q0]=SC]\N M[&5J^\["O[[\NOX?^#-I5"WZ7(!NY!TQZ,:S08I^+[^&/T]*/SI\1G#6 MB\95U1.>X=DEQD*SQZ/S+VDTV@70H4&MW>O_L8,_UJ=#MMB^\RZ[,5 @^%*H M(.=;V/Q[.)@TYM@-PUI\_*7NY,ONC/^EZUKJ297M#3W,_JZYD0/,65(-3& M:/WD^NNG^:L%7*F^*^C3@IW_-7Y*SOWN1[DK$?N_V38561INQ]#<,++/R5R'&V:GG25F>BSRF1.!ZX0Y-J M(P+J'0^2)V=TFNLDAO\=E\=' (*/:Y=I16L!O#&G:2Z&>_T-!Q,S"&_JN7K3 M-;W11L^_F$Q72^:O1.8_-MT7ED9#-0U(>8,1E]PCRPJ#G/32)@.-4_-D78L5 MJN?:;C"M7)!+J]0KH-2-DD-@A%N%)<(6-)M;JI#&4:.HO1/&Q,!8?+).BS6F M?O;(WNIM+ZTT]QCTHJ$>OD\RA_M!T;YB&W-NPO)4K@#B9K%05[1U T6YL MP>I&P.I[XW#QWC;>?;L?9%#:F )) "?$'8U(D8B1-<)JZYUST=W8J8 VWG9E M%?M7,I%6NV]/NT_GM%M; @:$+Q /*9*-Z8","04*4BMNN0D8@XU!'G)^M55W MBDRJ('92-?*D1*UG9/4\(RDMPL2 >MD?3.8,7K;0=3-6U%Q^>2H%C9)*5%BK M$!ZI- EPH- MNF@@'F4 _-7ZOM*(?4\/_VQ-1+<-A;\F?,^EY)>$:FX]08P+C#BV!BEB'3(& M^!FG5!16I.(ABMV0BV@U#O]HPU+&Q 6+T MZLJ<1$81B@I3."8"T8KR=(I]31G#;?9<+=H]ES_3<#02[7WJF MKA7"?ME-BYMOX<,\"7%!D%H6C?1]=KI6%3 >E[MU1;VMC="5U\DKLQNKW/CM M8["D1KM?FGM/ET3ILIB5*)@)'6CB(.O!192CFB-(C(F+(QT+3/J^BJ M:?-C8AO)NWI<[S:DL/AYOO&XZ,:J.Q7GH*K?.]@+@Q:R?@*RYO(].F8E8U(A M#;B4@LP(TMQ:%+AV N39%@$#7 '[P#]K3[?$XY$0C\L<;6D5^484>>88PU$# MM[ 1"J"4VPY0Q8KEH[Q2*0)TTA3&/% 0F'IS1W2:T/B5U;A?U5$?*OU=Z?U,S8C M(XW1>(.H]Q9Q0SE23$#T#1=*'-TIG6A MK,"6S3]AXN.:A[ 6F:Z$3&^;?,33(*SV/AW-DV!GA8"48@X1%7!1*.IU*B5( MZ5I!5ZA\3^LP6;D(HU:+?[D6-[PEFA .D(MT(0WB@5"DJW3JU#(3'+=4IET: MKL7J*/$-N4I6F5!,*'?>B^D?'?53 _KN2PJ !_WKA4HQ3\K18:<_'L#'Y:@T MW<[QV'9+!U=%>&SO8+DSI:WCM0*<9)F!M57-XIL\B;OU'+;P=B5X:R01V'OQ M;>=@GPBI!+,&854 6[$2(T5-"BL)GA@%BQ;C3]9EL2;TC>1 :7TG*ZO>OWY[ MI]7L&]7LTSG-+K2+U F!5.0.<:H]T!C/$!5,.5=0+;A819?H(\@FL%FFX/^> MKU,:C?J=X:$9A,-^UX=!6]'\CE,K3LVHZ30]SQSS7:*8+2I="94.%OD&*[SS MA8A(VQ3X)B('DXI3%#3C+$HNC5:KN '=ND;NKVNDU>B;U>AYGJ$YY4$6#E'- M&&BTY$AQDM($1$&EL5BP !8$OJ$235CK].$[<[FJ\6L:QZFV=[8)U0$*K%&V*>TKTJP%,L:42%4 M43A/I"SHDW52_.R^3.OI6%VMON-]F5:K;_903=)J0@1,*$?>2XRX90Y98C&0 M$F%-()09@4&KA5H=K7X$CHZ] 8CX>'!:;\\\SKR(*^OA>-D? #K5)<=V8VL3 M70^)=C:;-2->G.YN[ M&A) X1:(5'&PB%I!APB+J<#14%HRG7976RW$O]7E% MB4:KU3>OU:=S6ET$(4W4$DD50*LI 8[AJ$(PJSZH@*FQ$3C&0_5T+,V%F-^7 M/0^2]PSILR5R[_KX;DZ.F I&Y'1+'7MZJ7PR;9:PAYTE;#4=0.?D!GLY$=@V M-]@U+<6YJJ+*1>89=B!8G*>\B!(IZS@BT6#NE& *%X#B?*V0-WEHH,V.V.+> MG7=Z-9EKBWNWAWLS#UG01:$*+I#E8(ER)2.R!0](!&(5@65.$, ]RM;T.2GZ M5Q'W+N"WJ8YIUYRF;H0?0^6O^N5-GONZ#\G)RYX;Y-W&%)J=:Z/T?/4BU6W[ M"LK^^.8.3>\@_&-&X46,P;7G5:X=8+6Q[YV,3!1L! MXG6(R#";2L-1"MP61Z< B(HURO@-9A5;#69[@R[)1PHIOY#QM9"RVI R8XV: MLQAT!!411"%N"$9OC7#[)I7XES_:(D MU[=VC\>46>&O<%#V>LF7W8^=TV &/[/'\,#<-LMZ^%"6:DNP3YD%F-&,!V=3 MUJ. %8G1"<%XW-]**S2AC-S)"MTNN%?::'PQYYZFDA:QB$@[2ZK2%2IRC;0I M .&Y5L&Z)^N<+P]DNO>A RU@/4S *AC#A&@M ^6:>>4+3, <=9H0%Z1/@$5T M"UCW!K :?F6BHE)%0$ZQ5++:6F1QT$@85D3J:"R*5/<5W\CQ\14-C5AUGO@" M#("K,L2+_/>/?-?OP6[\2<(958X7AC N(K52%((;"_ L#;8Z<\N[+.<60Y9PB686JQ!RO"XN0?ENHFRUO]V6W M-F^GE8_)3JH/9G;"M^/0\^4HRU.$OE6AX_/GYV$L!_T3Z.*5P\5_+@> ID9+'"DR,>4L MX1%L("(X*JR3@4Q=QHO\C2:?%I=;JVJ@$\+4C=#DC-;!2KJ(V2>F2D M5RF:3P)<>8>T!3J29M50DP.V;\Y :6V0J^8W@&MC&-2UNGPX[@_+44KH>#SH M'T,[3W/L30J[.4Z62AN>\2AV.W]MHNPL9V^ZIC?:Z/D7$U&;BB9\^#P'1+8. MHZN!\=RIPJ?FTQ M^1:J;@VJ&JFPA)=2>5GEXN1!R51[2"'/O;.4>LPB\$:YAJE>,:AZ3*[&C90+ M"\ABTL]^[+PQKHREZSP?'Z]UP)1ZFD[.=GJ8S3!?\A"MUG+7 O'5X)C-Y]OPC@I:$".49DR$P9DC0%;GECA M75"BB#YE#5JU"I6MK[&%I[LJ%M,BT^TA4^-L'U9<1 R6+'88B"+ER%+/$2PR M.@JC+!$WEZ6P]3!>2R5?]@<'Y=?0"\,,B>1/QPS7.\>BQP M8IZ_,F5O^+H_'(;A;N_%MQ0T _A[F STW5A5$FT!]B* W=N>4K^=[V^_[V[L M"N +FIW!!4-24$$L=5[1XLI[KAZZ8-=XZ#EMDNNMJ@2THW1 H MG2%A''$="88EXC 4RFG-$.-$,4Q&X6\DBNP^3 MWE^.YXT"O ZEQJ+N:BE=(YY%D!%*^@&!G, M#5)>$6\*SJU.]7_6="':O?P6C>X-&OW"&- 6C7X2C68DCUDJM5 $><\LXIP5 MR!+J$+9,2:P+'PN?,_.J&PGSO.G]^S]&QG8#_.O+K^O_@3^31Q^9P4'9RT?4 M14:?&U6>3 LOUIY._F_O,'2, \L$6G":<@7T^B-XQJC?&<$WH$,^](8A86LO MYW(P(WA39Q8P76@S?% 57S<#N%,OT[R# 7QU; :CY,B%^PQ#XX=/I_.Q."QU M\SB,R9\Y]"5Y? >A:T;EU_#G2>E'AY--G,95U< _P[-+C(6FCD?G7]*82Q>2 MNM93L/X?._AC_=SVG7?9KYZY8KZ%S;^IM1EE+);&@(&$&5$<1ZM,)%)0QXW6 MW,>PGZISUA<=#B8].#8' =E!,%^0B=#!9Z9[8DZ'3_Z8%U^0W;I!!846+P[S MN:,2XZV-2J6? ,G]0;53D#(:#-*OH$UF9=K2.1RD]>C_7#P_Q9/UO00?286> MIZ4L)[0VYTMG U0(G>+6U\ZJSM?/\? A8 ME4;O[.Z]>-?9V^T\W]W9?+'S[L5F>O5N]_76YL8>O'FYM;.Q\WQKXW7GW1Y\ ML/UB9^]=Y[?W.QOO-[?@^]^7:>A/ - E5;IXLN19]7*&$C%]1M1$,B8%+=,G M=S3(9"H'O_[I?\X/"WY:+<05@=@9'\$]W0T8M M5P$PZ1KX;=X]#A0S#.^:$ M.Z;2SF3C9X9?M#_]^_K3YSY>=5W\#%]S&VYMO^0Z%:U]MG:3WP.^Z MX7_^.?WTP1];RB6T!6]_^.=H]]7;;Y\^[,!U;_''HY==X)4G.YL'[-/G]R%# YI$L'*-$5 VF"+@*%3XXT#1BXJ E_VQL%O)-K- M8_#1*Q![QL N%#T=E/+TCRO"ZW^V6;GS<>?]NHSI[\UORC5+\Y^2; M_);\^7OGQ SSGNS@."U?P/9@*/XV,"B#TPXE:YUD)G7RBI8I8M><#&N:UWF7 M2%Y>L*#/8##U2M.!NT%WWZ')#6%DGW:JHB7 ZJ9WSCF\[SYT=/.?PV\2L>-OIB#1&GG^KOPY0^[_2X< VFU MT%,JJ_;E[G0V@9.>)+[;Z%0^!6^#,VDO&\;BL-]-^-*IJ75V@4[[]AO,>[<: M@>[I6OY]W;SGU<^GS1H=@HER< @/'1ZF)X:Z]$L^,I4OS)^GIZ4S^C#VDX>< MO\BNK)0F8Z0>@$Z9!AKN.(Y@S($F#_( ^S)E"K3C$8PF]#7TOI:#?J^*(.G" M( _*T/-I2(#OA\[,%;&R:8I8=(Z7PU<,SI-=TM6 MNQD/3&^4GQ7[?0\=^5HZ&.0P2H%9PZ>=9AN'*7ZE#*FEP(%#9Y!G!NXT?4Z: M]31)S7O!R@NC/(!&EI."/OG[#'@&!F4P!)%([4TRMM:!N80/P/8:IM>C;DB7 MI@;"34#YJB9-GYC-L*^F[.8.0Q>/NP;FU*V!009 N-:Q9?^XWST%!$36I&%( MM^I#(P=95OO#_.CL[X![;_4ZR2%2R>BDWS80!..W#?8;^7;+X!6(^5 M8D\30G2R!0?/F3:Q,BY+>!Z,0Q\: O=QATFU8*Z30)>AZX?5'*0/CLSP2]64 MM&9/U'XF&W7NNYEPP"_F&]R/.8-%]3P02-_)%F):$Z:F;MV687-:>B#7=;,[ M/H"R]G.7UN#-$-0%QA0>G@2CFI!N_Z!,8SWLU'/] V/W7BBAZ0[[,REO3N#P M"!0NBQFA M03[370?PX_P&?A@&, U?0E*;8>'/*-'U42,N['L=K,V5_9* I;GAV6OOS:WUL-O_^F[+R<@ M&VN=O?#-S*OM@E).&G.N'[?9D-I.NM%-IJV=EW..71ALEYR[)_T!H'6O>50+ M*"/P *#N"2@W&^UZGMLUK$AFJNS[ @!A=+HR;M]?3O'W/M+M@WT35"$$$8A7 M%-]C9)@BJ-#>!$RUTM$]61^6W\XX;>NU:$X(J\D? L"ZO)2 ]"W(V5KG+UA] MW:$=#P",DQ+]#1<$6"G?C8^.TKKWP<#"TCL8U3)=??P5Q!J6V'> 4H<@R8,^ M:)*I0.826E"MMFD9'@&HN$Q!&DT$"/I6'H$P5,O59^ "Q_WC<=N6/Y^2- [=%PX9!^YLWPY(HX)!HRS\CG>P\B7Y2>E/G.N/ M,SEZ UKE8'$!11W]!?KQY6XA$6\_G^R$_077[93;W[M?=O?>PG/2+MA.N?MA M)U^[^^HCW?F\<0K/^K8(B0DJM^G6]]T/;\7.Y@L.4/H9WHN/-+>3?_H,,+BY M)7;W7J9J,M]W][;W73ISH)E 3AJ-N,,*Z2@PDHQ%X2A\JO2BVR,H1Y46EBA) M4YZ3M/]5J,@(Y0ISQ1;='@G6DCT-JMR8B\YL,CJ3V;B&,^3BQLPWWACXN#". M%4+SB)61.&C/F6.R8(4GMRZ.?YEA.=R-"Z)X6OU]Q.((*_['?24),=)89 I' M8(EV!MF"$:0%8^F%\((NBM>J<-]\QV=5QL;;Z:NJVG07WG4:';C-$\F-5,_%IB1(&-N:I2_A)]U"$9O\\\VTF8[ MH?__:<:W05KM:G?:\&I[U[Z?]KTG^8C J.S639IO:^SW M1]7^^""Y-P95RO2ZW[F_$Z:U]#$5KSQG*/*0_CWNA4HJ&:Z(7/W38' MH?)PI#$P/BER-42_I5$LJT(#N?P M+P+XY",RZK&@!N,P:KZ/0]WZ4,:G5YP M83A,ZU'J@@%#LQPD&9WJ8$-T)\F@GDX<]G!3^.6XVW"C73 G5G?@9>G&9TT M %0W^=U 7+-SJJ:]D]N/#LT(.I\<6SDO?O8[YQ8G,S6;(Q-!/LZ5N3OPW:1- MJ>)8:D-J[R8\+MF)]4S49/R>N@_.42!KNAE3AHY^MC1G$7113,JKF)OVD Z88*"KT<5%5Z]F\#6T=+O\N.:/&W>3OAWN; M#)'0F<_C7N7 F&):PYM/BC^'5^CYHG3![Y:/\Q)KJTGJKBILM\O'GD_[G5+> M/'86!D;!EWWIB5*FH,@&"D:![DC4$K $(Q;0=V^_L M -YUV.]K2Y(M-NZPX"HZ>W7JXZMN'Z"^\R%TN\.U>J.LWE.J EP!EI*G$P8" MWM9DHN&9'^5=J3);HQ:H)[0&1N4T>:RZU3TF6Z/3T4Z/':5,J::F@3-V$+KE M$@L EEW _5ZZW2!-4^]@$N8[?/0P!L;D]CX)FE(:&2I" MY(C;Z)$QG*2368KQP+@.9WP5J\*$K@A[\W+0F0K"BF#>S.D[1;QA!JSS%'AM M0=5!E4\.2W=X:85N/K41 ;'DMPE/FP^;^:TIJP,LQL?P6?@&=L7$00W#.(/7 MJBZ5.0 [(#OB@?_E E5SC04HJW[7?%9-PB:;7:=/%Z+#[PTW7Y"_R6PFFEN; M5C 8Y<"C%(%]FC?B4WS#20HL."R/&Q? 3#=':'XFP;3K'_2@78EPG_-$H/CU M[6O\O\J".TRNBD3LLV&P2)6'(P#3.JQE,G75LZIFFJ.T9F13-(PF221^Z_:' M8(&:4;5SDZ4][?^>UWZ0ZCKMR,S/<4X7&@V'9U;/NX![+]_Y:(/=KR3MZOQ@ M]S9NO8U;;^/6;SUN?>E6T(5;.XM;0G'_4%^U-'4=5*'E>302# ]ZABS*C9EENXM9WO+8'&0 M&?TY%V7G0/-!@_ U +Y4/\WE;&$LTU;0:)QW)BK?OLN.6E^F"-!.Z@48056H M<.V-GO4NNYI/PB!4?9P$\4R&_XK\]FGGQ?R=PF_14?_KQ*W53UPR^<-3 M3>G>J)\"C7UR#B7?^2AEKJFF83)D/HEONGT7..NP#GQ>4A-NK9++R@%59?>K M:N#4LU/-51KM.,ZG-DJP!7Z@$ MYP+WT&HM,N_"0>KD/UFDV_"$V=JSM[7O"F$)(1B1%#?(X2[(8LR0P%PK)Y3% M)J[HVC.=STX]P2NPYC1-^VJ?MP;.KZ8[GOJ(^M.S4DD;SPW,'5;=NI-HW.EA MNCHBMQKL9'+4@[TR!1-^N>IL?W_[;?OM/G,*N'@JW\=I0%P[A318;$@P&J0( M-L@(?+O?"V=C;P?3P>S4YJ!UXN<[SE M9I>MU<#!6UX]7YA!.O0Q?!,&[](AN';=W-[;WM<%54QR4/RH+.*6$V1U+!"U MGA !YKFF=M$Z]Y@%[T2D42D>"Z.B =.>*Q.%QX2>V;F9C'Q2A$X>^^D*MSRH M]"Y6O.6.BPN[FH,%72S M3+Y@?Y765T%>Z89G&M-\:-6.M&=,\ZTJ_JE5PCN"+U]N$OI%%/Y4/@GU14%WI;(3@MZVYMO]Y4P(5(8 MO. 2\FECD3:.H AC[G#2G#; I6"_NFHK@D?O^B'I_90"[SJ?*DW(=P]W2\J81^^^P@F$2&'H\' M8,X/ZS*>>;MV4 +( 3TZ2DD8TO:@J9Q$OLX/,+FDXEP/.MU4!VJ4 M#G6>&>BGG8W1>9&NRZ/CUJI[+)NURM.3O">#,C5^4G/@$-A98I;0HI!,I70^ MM+Y-CE?M^=GMZH*EDZY;T_MR.:B[$,VN@X*W'KN7MC8J\_"?\O\,[G@].=O8_?MS??GX#)):0E8'9)I KF$2>%0)87#&&!)4W''8T( MB_A#&2?21TELI%QI;KR40GI&"=6:.K)ZSHT,+7-RD'?YLAQTDB#1)#K[>#H ?C9,K-\72)5_P\!"L: -\_W^OD'14$LZH#&$DVD 0C>WUKF M!D/BDG6-)_5!MU,OMW,G)Q]MV/[7\/[=5NI,V@QXG7LS]8O)1PW8VWAW8Y\H M+96B%BGA-.(L1J1X09$BVE(A0\$%?K+.GM)SDHH"AG0G!PVN(A.68 \+L&1& M,QZ,PRD>Q0TLK$+(%\ MJAC+B\"0M'D_R0-VKG:N]!,-@ MC>9\&/7YVN$_4U2NK-+')E+9&'7[P46G.5%(4YUJ4PB+C L.F<(22WVAG/"K M1^ZRSVPRDYW95%;Q$W/;RIN3;>7)SU=@?VO:\ADUF+GQJU#DLMZ:J ,4_+@. M/9U2D:>=97?)B=[,8% FS]BH3ETUVP*?I'++/SV:'61(EU5NN3HSR&2GS==G MS_)E58##:9U, \#CV #OJ[G@89GR#YV>&Y<+HSR_WV^-AU7#CM*-S)*NI&"1 MWB1T%O@5<*HZ"F'6'V [-O^XFVM29J=F3H[F8/U(IUKJ^-OI@\OAK/7I[F#X MG];'K:L.I/[/FG8R (,9]6/,Z8-,M9ZY*VV3%H@X.9L-H/5 -W)3()NK0"0-EK3M$,'YF2V M4PH69G_P!8$& %JD$]:5S0C67CD\! 5+ 3LY]5M9JU^!*=GY[>76R]W?4ZJCPWHC.*%GI;L /),MDM2V08:H08#1 M_IYU/_]R'C2/3)ES*PXG\4_5"=MD! Z'Y\0^31$CM3,=GNF/\Q;NJ#]H9KB; M8!QTR!R$M=D!Y.3KA- M8.5-'<'UIIMR^/3\B\FV]J.'F>^[FUO[C.) 0P@(3#2.N D>::X9(D1CYD4, M3KHSL<^AB()Y3X+RW,-,"&>=(8II$WD@#^5)!8 _#4: -77$97*655?-PA9K\K36*=/Y-6!P MF\V;G!LH6;4),&M<;\ZFW'*I)RCU:H*&B87HF^=0MG>%]!\_UXV[8C>?BW/L\E*^A[?D*8ZKGXR?X;/+G&D2Y_6YCK*;G.L; M -% V==]/ S/)B_^3,FKN^;T6=G+/<@7_5G?OCX,F)ZP4(PH/[#ZNC[EIO53 M)5C:&:Z+3]8/KL_ /CNW+Z5!?G?WWMV_*G M!567NNT%E3BO4.E]H6#41=7@0"KN2.2WC3M,^<47Q'JQ0-9-=?%'1RIO/?+K MO 6$4"5Q\-X*8KB/QG!.'*$>@"U:S>C2!60Q*MF/!RDQSZ6Y\VQ-N9^K2%4$ M[NCO(WB&^+3G3C\>?81_WY*=S]W#[>_I^?]\V3YZ6>YL;HN/GU]\6RP"]_'H MT^=<).[[W^6GS_#OYGNZ^^'%]]37G5=O3S]^V,+0EG([13$_QZ>OJ[*4=/OS M^S/9B'?V'*QBVW#-RZ.=O2\4^@9].3C=W?Q(/FW^^V7GPS;>V7N//^WYAI=_ M&U8\:._!?A&DP8$SY*(VB.LHD=)2(BV)85Y):;5^LBX6C:^"\=O'^DRM=Q0N:U5ZF[*\=0>K#G:.:BSEB3;:JZWCU & M_@V'*=_GK/.5X^RN7HX=J92 MPN?W;&?/'T)?Z>X>M//5W]V/'U[0G0\OO^QN;HB=HX\GL))\^S07@5!SDXU] MRQ116(&);=,F1B@PLMYI9!TWJA#$R12DRZ['38B4QG*M1'"6F4^HE[M=WU+KQ\4-?D1@@0-[+: !2HE<1$ )6!+N5@8'P1C7N@60>X<04ZG M"'*RKVW AFJ,0BPHXAZL$A.-0]03QXR!;W7,U:1_J.^/5-/_&I>Y@..C(J!: M6N ?5.*BH#SJH JP97V!*24>2"AK%?RN%7QGSGUQ(,Y0A.__ CV YVU^H3O? M7Q[MO-HYW*%;[-/>EY.=#]MDY_N_1]NOMDYW-P_/$%"@"%0ZC0M/D4_!T%RE MP\,8%P@KH Z8^Z+@XLDZ5==CH$9(IHQ2W!'%%04!<*)X]HF 7NRSEOOV&6B&?)!Q:H0LS/'*4RC M\A\]+I\)V"Q$ZD"4I8RSPFI"E!$<:P^2)6W18LJ=8\J[)J9\(8N8LKOWZ?.G MSR_8]N>=HYWO!Z<[FU].MNG?G[?W7M#M#REBX:WXM E]_O#O4I])H;6EA"(L MI41<2HQL8 X1S1DO+"Q:3ES;9V*ET400;F#! H-961T9A56+:&PM,[:5K@90B^?O4QLJDY]G0+]T[&D=*32KU55N>"39L;I2=;ENM[E-!2UBRVOU429[;.SPP MR:3PZ$]"X>W-%_N,"LV8%:A0DB%>$(&L=@QIK"*W!8DLK&I^YLE$KL#9I$E3 MIJG=C\UI=2[G*.6Y28<4CY9';4_UJ#[!WB=5K[J M;/RHVO!YF=3FL^OX2?*S*M/_7)*<90-JC?MR,.@#,T#UV,;\WY^_:J17,'// M1D; ?S)W[QWL]:?Q^4T;[O%F:/G\]OONV_U A#:,2B1CD( S42(#,(XL%U91 M&454)&7J(6>S6:]XDIYV^B^8?KQSL!^%, &3B!36% QQ(9 "+42$4V8Y9L%H M]62=/%7G3O]\EIVU"C?S*PXS@6JZX5HLD;4E1R/RTFJP$&G.OP_/01; MES_)M[U?N3>F!WUW!YOE$(3!='?CZW[OX'4J15(I=DL3X?6^4P%[80NDN2C2 M@0A ;BPP*@*G)&#GA%U5FCB;Y22LKV>59JKY70'V.)\7Z&L93H9G*^)D#6\< M30?+L)LP7A6\[*5%8( .!1#G.2GE!GN8SI M=&V=$[(^"-\ EFF)T+,]37!DP2]KT*X23 T[(0/P.83^S,?P]VA6@@S L5[9JEH<72'NOU*2 IAED =;KR9#H$ROZBI1+>YN;[[?Q]9[KPE%4G*-N"LTTM1J MY(.)VEN%I7"K>F[_BC@]D8=.0R"J$O:U1*P84H.QW"WK!+G&@3)5.S+3'!NQ M6:XOIW6;=- U)'Y9Y;_W3]\][;S:V'@SX6BUK@X7DPT?F2^YXDYZV'QYO\]C M?U G+N[G)&\U_(=9TO:I$[2GS+M-:0S>YPX MYM35S2MCHR4VI&(HPUG)IJ>=]VD4:^(/DC!LF +URIE;6BUL20ARPNPAR'%. MP)&+EF M+FR6\?/\@G>S:O0K5/0.VI]JMS[>@G>[FQ_9[MM]#D:DM]$AX5.0EBH4TH$6 MR&L;/.>:"BU^6/ N"4*:ZTHF =LKNⅅ1W.Y&[!G&KF/JU_W<"TLPHZ90%) M'$] ID!>F_H_GR:V\:"4^3"D1*DSI>IU=MVHGU)*DYQ_"Y0UY;2=MAXLK$L8 M>2>Y"&N^MEM^20[\;#Y57-^/75C2DZ1QM2XM#"&LBOV3*L7_G)5S_J[#VFQL MIW@^2?_J7#5<=<6I995RK>EF!C0\# G0LD4VMS.RN-0W\10:],94^6.?CX_7 MDI?O:9:"U_TNL$]8+%^F;.F'95[@?AN&T-GI T*QWQ/*#/KC@\.E/6K.="/I MY1658OY0MNS2EF7=STR&:SSRF5C M [Y"@!0G9N"G7OD?\*YL>IRI99# =J[DP:6RXYT_4+\V/1[!^"FNXOFNFA]/ MZJ=2WGPF.ZJ>$GZYVUX04WYVYQTP(\3XYQ7CJJL!^_7Q:7E:_JH7>2!!9T1O M,83\*OW&G=7J_1D-QE7LPL]TL=FU0;KK2O7MUO?E\26VY1=IT*M!D_W<4[.J MBI[__&^Y\^K?SSM'_QY]W#L\VH9K=CZ_+#]M;M/=#W]W=UZ]%]N?_^I^W/O[ M\V+T_,Z'+?SIPS;]].'3(=S[9.?5%MW^\/>7[>\?Q<>CE /MR^GVJW\/MX]V M4EZU;W7T/(-%ENP3X3&5EB&O'$&<2H6L*2(BHF"41^LT3[ELU@AA:R!AY]34 M^1G!!ZWN7%$!KH>G=233:N+I*>&F0+K%#T,#^6:4N4O'ER>#EM M:&GCQ? \W39LF>(M^>^O@TD;]:1LYO,>;_(6>HM35\&ITP6F6WWL5L?> WI;U-3]-W1_<=9]&+0B(5)4;<$(^TE07B M&JQ2QQU80?C)^AFU?3QK^,;!P2 QG%_O>'+KY;AM]5_T M3D$P>T66+L%]IC0I]T"^Z7(M.C7 M8-@X)1U%"F,P*YPBR&A*D V4"1F4!@.QW0)[8%M@=4 <@['W_7$*K\N^[W:# M[&>'IH7VEEC>)GSO+GJ%G*745-Z,I/ M ?^/LZBN1HJ0=$#]53J?UTN _6I@>FTFD%1)_OV^%]9Y0SERW,ID#27V$3B2 MUBA&32BPM8O9'Z.)U$45O"6<6Q*MCP%[">)H!!>4KVCFD)D ="H)>':79\\K M;6^TZ2"W*1^@K0YY31-8C'MU^HR0CBT/&V>:\\GG0?9W3D]G3H^RI;/VW;XU MW16][0Z6)E^73VU/H65#W/59\;3Y=-[UFV;)1=R(27DN(&< M=9-;=6J+(AU>KI\&-[[]]'"762:7H<=]7RI_XA#6>[:[L4\")M(9C:0'\(!A MEDACS) Q0BKK9-#6;5.UXB[^8M,TI+VD+";4UEU)X8#US1"*4 _;%%VDF+/ 7. M:("G1^T2^C-,EP+$F0]R=HAA:)*@Z@1[E;++AQC2.=V4J*9_5.75*7N=?J)$ M<^EHKG]"W4P(5DZHW>!!HY%)!W0GY];K%EY,M_(!X\3DCL)HTKW&?2>IA:MD M0#GUSFB6V3)U9#%O<,X0E/*%I#PUG1_G^6J+5=P 12=XX5AX6ZVBK5;15JNX M\VH5%U:?6/!7%(606'K"I(S<^6"!Z;G"AH(:Z8$AW)., EIZF7L\F3%FZR5JV29MJV7DZEE+.]I4M*;RPXAF\QD>=D0V 3[OHUTX'63?I]=\_M"T>9 M94JB0DIP3UWIAEXGPW,@FO_+#S5S^E2OFM1JN7&^_^FD#4LM\#/_ Y'66&@LE5 M&^^>3R_:ZQ^#9NWTGW84$6N_I/OGSM1Y94JF6II!ZG^"!R$[N,LY6ILE-ZTL ML)Q2M3_S9J?LI9-497XF:>5,TI(E%LILV=79$/M+;;SA",RX":S&J6Q,K),4 M +R8?7 A@VLC]]I"+K7?RJ?AZ5KG );-ZO%YA__W#.#+FYVJ#\#*.4SIWTX. M0VY^.8+E+>7;#*DX04J 6N6WAJGZ7UBE0/RJ!(C'9E"M#9W#:@;K/)ZPD!Z6 MQU7Z__$@W7*M4^?I')T>YU5FV0631-0I-?4Y0USEE!Z$Y6VKU]5PI5",L@?BGY./5LLQ3"P(9&^VSE?#<%#",)S6EU=YT7/*^7&5T_8FFVSGM6*R M[1;+;[4"@K3G@4+YAK8_&.3\8,.;\*&G\E#EDOY-P:"&QSK)95;*Y5A7U;>' MQ3(MC?.)7<\,M"_]O)8M;4-Z8*78#8Q.]TI%4<;NL%+!"K"3NBWDO5QRQX4: M (WIKDOS7<57.-7LX4RU[S1GX/-IZT!G_C6#G$QX(KPO8/A&IQ5Q?Y1\_6!? MF: (5@)A; SBP@6DF' H2&^5M=+Y8!;=!$2(0E&8!%]X3IFV)D:A'1>L@"DP M#R4Q_T1:9EB7Y06XR IP_":4'&8$^CII[E1_D]Z>]!,DYU8OH-QY:6+7.J]? M/^_\!@M+(D?]SKMP/&I@YEQP0C,7;0* M4XSQ>Q*+MQ7,AU^Y/AM#N9*]O2' M\K/5@VDDQ=I,!$RJ'W/M1.*:@_IKJSW6FHL83=2&,M]OVFZ<)!'?33S_?:_.EOS&Y-I@CW;O<7MOZQ3NLR^5P%)YCB*F%'%* M)5):!\1(*+PR448J4HFU05B23KS:)AQ/QC3;6\GT2A,3YNG*TYG@5/!SKLQ4 MGLJ;%1>VN,PO7]EW3WIAD"R]-V&0//[ 1*<"@NCCDY#OVY^W]YTE+*@B(NI2 M]&UA#5(R4&0%9T$89T0$="/LJ3@C(/]?IS\9T=DJD\GGKYU^VL2#Y5/_-AGH MHTS(=P?P)GV8WVW-JH#\VQ]5B49:V0#9V-E[L9\B6AFC#CE*+/R2#?O:DAT/DE%<[3:D2@)Y'G-- MD7Z2N[Q_DBPK-UJK*XEGT])T3L F.^RG>D#UQTNK!B^S)V>%-,P!(&*VV5)A MCMHWETWPHTQ^AM.Z0RD\<+Q8TW M+OC(#=?*$AM2#-!93;ML#-!VM;WT%[2T]B&G@K!?PL9TL)XWQ^KEH'^T70W# M8UZQV?;>VWU-L66824126"CWTB'E*:S83, ZKI)=!7@LE@<0)D=,Y3#\FBO8 M9 ]%+6%)=<:]B9.GDMW>G/B:X\2#Y\2XXO45$9@(ZBR:N=Z F]QN7OZ3FL8X M#*-FX<#,PB+)((

);&$"XEQS9&W L'87Q@2I:2%\6C:6B_#],Y[F3PODL+MI MC92JFMHR]#$ MW9BQ#_3WT>'=-AC9[_>!#5,LI$6LL&!DARB0)9(A66BFA(>!U[R*BISW==?! M0C8 K*5B?Y/Z5PW/&E%5%2]@>9/MA4I\0=(CI2 M<&:X!=IAM"/2$6HOZ?9%9U7U2["(]XD=S.=C?Q M D<>+2)*)9X7/%+!6E2H0DDIJ6P,I>N/PZF+C WV!:A--++H:+%UQF1>2>&TII$3"-'!!91U[P M2'# QC,B3'7J!1?MBOA3DD;@_@!N+&J&'<*&@J1Y#"NBHQIYP5DJX4VL=&#$ M7K@@_CWNGL[M,]T.,OT_]K[]J6UDR_]?<;&[53-;;JZZU:U'YGY3Q81,EGL' MDP0R4\DO5#]!Q-AQ3+4.E&2"Q<*06WB#Y8]:9 IC;3(="_TPM#1&#,5ZC .2*C"@/#8 M!41RH!R3IF"[VX0%6!@T#;H@+YZ#Q>C[1GO0K)RDPRLZOD?+B8TQ1"&=Z^,. M"[N5_7&=)8/G,H'8P\QLP.#_7R-BBJ"Y<@'J506#]A2_I379#DVW,85 M_E9&#P)+S6!WZ JX7#5<1HNW6Z>HSC0Z M+RTNC""K '^H8-?*F%.4,*H8YFKZ/?#:YM-EU&&WZC1>KG#S?.J;]_"6CB?\ M*_J%)W&0RSS6/I)HVLQ\QF TJ'_5MOX2R_'* N*.X%G93,#,S!UEN!".5T9( MP0.Y]8T-3X?&^G#065?!1#Z6H7)E<\-9NBE%ZD+4+!;:FOC6*^+6AW;U,R [ M/VOOY=9-G\ :\N16&30[&_Q4;SBN=>,#@6)F@[6&5>V),[B];.T^<:M6P;B> M7[1O3@Q$,J["_0H8K' 7'=V7&38@]Y&S,PF2DT:_1T!+^62\34S4^H9[TK_H MSH3YWOL'5'.;[?B\9%J_X3T7C7$6?!AFN/L>Q768LIL[&L(^Z&>C"35>>>-8 M8BZIM?-/UCCC5<7^4-9!D;66>N[7HWH)US.YQM33[H!2NIGVAO^^C0 MQ"KUIVY.*4-XBDIJ$H?$<:F,C61*%3::CKMT20C0K0O$/6PUJ':/Y_;XX-.A MT58++%4>L2 F7,4) :QWQ-$XC!2WD1;<[S%/Z8WJQ"&"38W>,B?MAZ WL:67 MA_8?^RC*!:']()&L295UD9!<1T:"6&+"1)&FRL2QN:;]UAU"^Q>&]&:V^/MX M.*4JI+&7'#WXB>V>?#ID,E#&Q *7'N #M@1T_-01JX#'L4^I"\W&Z]'Y\"IN M-#VHC<2.8O,Q"VCL8\FP<=\NW_0775%C>_=02U , R8)#R/883 L2$I#301S M 8^B@+D%A827:WU/F!+MAOV^S]*=\7],PO'K2F]%[2=$P=9T="YRJ"/T5<^9 MVR2JSA:UFW-!8ABZ=]].7-X+/-ZO;F*S";_@OO#WU$OA*XW#PO?E66%?U3_\ M9K+BK"\O7F4#OWS^H=^JL2K7!OI#Y@J->R6^O#PUV3>#TFRO>DU4;ZXN;_I+ M#3;KTVH^&I70SHNF=AOWQ-?% DV4WF] U_3SFN^']H*/> M#SI\E!;SJO1D\,Q<]POT3K(;]@Q\MHM1VV\=,-WJ!0EF%N29MWTI X1E<7QO M#O>PGZF>\L-OG]E6[1,ZNT]N7]A4O !"'%K8/"?MY-Z>,76Z(W,![OGO>VO\/>W%[LG'T^^;/>SWM\?SGOP[.[I)_CW(RB8 M'_A\_Y;=D^/CW?#G8"GOO=B^_;!^[ MW6E?T//#A!D:1PDE1E%*>)(PDMJ(D] 9"IJ_TEHD&Z]9R.^_<\OU?'+7]BQW MQ.5Y4=;B78MWC^9K:_'N ?'NYQC .2K+:V.YJK.RO/[ CEJ_P"/H".7JO^_+P0BPY6V] 6"HM*AR"U3I MO6DJ![!=2MB0..U2PFV,[4!#1U@4VB0,% ^=V7C-XRZC:>L:6$'&>PRIWC+> M?3'>5)PG"5=1&!J2@?N@='V&AV. M6@? TPGWAJ'0&PYT:RO<'ER:@13"!8$+6$QBV!;" 2A((ITB,@B2,(X=MJ4$ M<.FFZ>+.T*W5_VQX]^'U@Y9W[X%WIXJ!28P2 :5@V$NP\R/JB(RU(%&J(\_5$ 3O?X5=!)XNY< G4,XI#F7F[MR*OY"XK)<7 M?O4(H1">O%HHO0V4-H,>M(O#6 4I"5.1$.Y$0%+#!-%AH+6(,+T] 2AEW93> MQ6WZ-)&CUP6(MGCS3/'F$8) 6KRY ]Y,53<6<L"@VQJIXX_43'1S<26]M,6*U,>+Q0I!;C/@9C&AHHRRP$3,Q82[% M"J5.$Q78A,0R9#&S*DBD 6TTND,V97N\>&/]R)=(K8./VR/&)U5!<"_^G-9\ M:1'F#@C3/&:,C.4LX=B03X J$BI!I#6.I([+0'(K6 KV;AC&*W90T1XRKJ-R MT'+O?7#O5#\0D4T"95*B4BP ECA*E L5D9K&B37")A0;.+$VHOCA"MN,"WBY MS8$I?%GQFR@(SQM)'J&&R[!LIO5W-CJNU[^&E8L65.Z0I7"P-9J4<=DZY&F0 M6LL,<=2"V6%X0)+4)<2%@9:2*15CGD)RA\"C-IIX/03YI<]!N== M3#DO$=9&@26P;2#0K6$D5:DA-'!Q!,IY%*4@T'VU7O9;:_ _2+V^L<6JZ)-^ M7I_VMSH[ [W9&OY/)_!A3PZ&'\M:]N]EWMH.=P6;MTTQ;X3FV)B3Z$!@QV$0 M^"E+$I(8 W\U"O8UWGC-NA%;M3#%UOI?1:6A9>%'8N&IOL!$S)-(A<38)"4\ M$HXH'G(2)4:'8:A8D!ADX31=-19^1BZ /X>#(^+;+1BK1MU)49*S88Z+W#H$ M'EP_P!W /MO;L/XMJMP%57::BH&,;>"$ /M?20ZHPF,B:1*!/:*26,?21#;< M>!W3.U0U;!T ST"6M^QV#^PV%>+:!&D<4DZ$24 /#V,#*KCBA"9I8E,I-'48 M"92VI_R/)L('MFR0?&M)_D+MA\<5\6V.XAUA9[1!ZODW2EN<9&?]E^9%&&[+6W'^<4B.-.*(63^Z()Q^: M^@!-J(A='!")!Y##:X_@F]E2M4MD-\*R#_-.%2,$I8;0TR$!IGD .3" M4A+JR*+H3>(@VGC-PRX-'J#]W<^SS'JTQVNALX7.U5&)6^C\">B>;6>UY^3^0#^=IR=84I MO=V-W5YW5.S;__MX\>5OP1^(<*)WL'LHM6%.T)1$0>((Y[ O4D66!*F0SH(TB@*^\7IT M/KR":9U37/I.@Q2*\A<@"%SZSK!>^\XY+'YG$;-M+OPK/EFUT3JSP+7V1Y0X M&N;V?FEPI_?';:EP'V>!M&9>,$%]/N^=?#@,M C2"(P+%FB'V5DID8PYH@(9 MV3A-E.3)QNOAP%XE*+^7?M]A'X8=H(NRH5HV*OR:E_"6Y:9S)K%+2GE_268- MSGV#[ ML$N=;S+/4#N ;X%[;3&"'Q:.WNT<#\\M*!M=V,W.^36C9[#?P_)/9SEP)>R9 ML@/K,IW!SYOK)YWGES8K/=-F 0U,V@C"OO[W+8R)-.&&&A>Q)$ZY%59%+(X2 MX#'WY7RK5EQK;U[\#.ZQWN6GP\ E-@Q90IAB M(=@(TI$DB!#W(LTM#SD8#!NOE[3:\-!SF]UV:6 3*5*="A@=+$C!TM!)$R:Q M#84-J]VF[6[?[V[W+C\+F#??/?APV3LYHGL?#F48*@=K#!O/<>/CE"B-U4IB M+1)-M:.";;P6BXL [K#4#^+3.VX[(!B+],]CO%^ RWYN,)X"I 01#P!T7&I$?!,__Q)-NO96_54M]DZUUF\!>D87[TL- MX/>I K!;+L6?\/5OJ]78.L7*;B\6EG8/]/?=[<^'PDBG8Z5(R'2*09.,J-1P M(G2J0ZXE][':F#Y_!8GFN!LOX_YG@[%WF]1^SLV4)&8Q*6.*#4,<%Y M"(I)(O#UPB0RE4'(-SH6^.0,5G^4C^W&RD#Y4K]>O!#<&R0S\5B5I/-JUM_Z MQ))G,KDWZ&L%# /1BD@-RM4P/ZORBVP0TFO[8 M7FME4_7^-G^^4@M2M^?@]S+?R_=1WS1_X=RFKWZY&W^Y>_+VD,4\ ,TJ M(!3VF7"-T$\=F)5)$HHX3IP* +R#33#SKFQYM]3[5H>U&QV\2RSS>]\R>W// M+[<.P5:T0@>.N,"" A>#QI0$0A#!$AO2F 4N2H#9?\#KQA8@K$LS<$YP>&&R M>B31P(*6'AKT /,^U'' E%$QL0Z4/AYS063D) FYXZD4,G68ZTR#:PE"5IZ! M2JVH%(FW4A]W2A7*)Q0V+B[2/%"0@'*A; >]0J-^:? NI:AOP]&\ +F3I?!3 M1S-_P20*D"D-*ML:F 4P]))I+4!:D]1@%+W&^IP!X,Q"%<7<. .+JM-$6L>T MEBJB94S//%VS*_5H,O0A#4Q=J[[T;[2J$9#JWL'1(4C"*,5T=*6Q.T4L-0$; M-R:@*(5,:IN&-O"J$;]*J]I[^9!8_S,&JG/>#5K2+4"@J1:^.J,".PK13UTT M/7ZS#KL<0TO03WL;_[VB@0'\BT*,FK5:J2"!*2>@WFDA -SOH:+1' 55E1 M^YY/7L3/T!'=.]@ZC*7D(HXX26+) /(,(RJ4AG"PJ4*31)&(Q,;K*%BA% MIBR.)T3CG;'PQVVK&_$V815PL\##UHRDNNIQ:V!FA5-< )#Y0KX8R91CO:KL MF_WM/#.C8T Y'W_8>*J*' NFCTA5#/OCT?)'&F",C&+S"HM?_U/E_WB]%-.7 M/?;8$$[9W"(W_GL\:3QV)H\L4;F57XET,-E7LG\N+XJ-?\S**1!2U> QRJGY M)5OZAEN?MG?@^J^+F&T.QDK!$EBA4INDC#+&11JE::(L MU2R,(\8<3^9=V*%.XCB,T-9,.3=2!4H'U(2)%HP%V%9F\7NN=7VOHR8ZFM$V MB(_N1*WD=J:\"JW0E,/JA&#/8_0 %2P5B674!#R)JY"!:$G(P.UL^@, UV*< M7S2M^FK:+UGI8+V#G4,=@8X1QXZ 2:5 Z6!@<27*$1K1%"LB)MJYVL>S4.? M(][A^:!V^;M\>(KQ9/9[!C1;*[.E5=\\*Y#>AI@$@55D5 :/E2.ASGLK+?;G M2.HVZNP,07D_<4U/[V7N?]^UH^/ABZ:NL'?P]C -+)=18HF684PX=8: :1&A M PDN."T!5)&ZEJBTZ/7!$ 1E[0"VRHPU.HX\B34C?:LSK8[UYVWK:NOW+^X5 M8<'B#X)8!E3'"9=QE B=IJE,L L*&'HU.\0U.\3A#^..6X2] P_PW"L(\=G?/1?K.@F_\!DUS4 M8^/%A^H$N]M'AS)B'.P<3N)0A81C>DD:)"D)'0\3F@;2.77%SHD-5V"D\PCN M"IA)TPAV2+A8F"!1-'PFH3H5_70^6CT\&I2NJ*>/T=DJ9@3_D1U4V49Y.=T* M^'5%Y449C)D-=']L+' (?@:@O@&AD&=JC(DGW8Z3Q0A =V@P)G,DQ[E$=[,_ MC3\=]T?96=]V@$G\PW![<>I/U,8%S XC=KIE%LKQL+#EZ\[&N0:XL&78SL"[ M&L?P5@S7'9^>X3"S^@M>R'PV5O49.$%Y=)3;(W\(J"XF7]0979SY0-+3(4Q: M:CW&[^^C#N3Z5I>!I_"=XRHM9SRH\D]&%[64K-^!E[TOU/6'Y]5*H4L=B-[J MZK6P^8/A*<"3 _SP63H/#%O;TP^'9=IS%1EZA],+1JM+='V'*E(\I"'1QNM( M$>A(@;#$:25$$AF38J#@+%K9.'%&I"9(J>2)B%,7)09@+U8I#XW2\VCUQTQP M>Q74?FV,._6WE(KY-'C]&B+V5%^4X>H^R-VK8IB1B'JKTU!OOT[4!W?KRK+"OZA]^@T\[Z\N+5]G 8Y1_Z+=J#I4+ M'_W^7N/19I30I9>#S>77 M?C0LI9N@A=]IV!]?$^'=1GV2R8;I@ZPLC9,UFFS";C3L#4MO+JVFE]ZD2F?I ML\!_=J\SC.Q8]>@9UTH*?J9.V MSG70@EO607,TU5%(M68NXISQ)(K"6*N8\T!K3EEEZ?,E0<&W<7)?X\A\^QU] M.[#"6^B+*:PYD-_7W=]=%DX[_>MK[]VGR]W3#VQW6P=?MC]^W;TTQWOO/A[# MWSB,(WHG'\YW+__HSQ=.^_+WA^#+P>[%E^W/6%P-QOEPV6-O^9=W;^%O1Z*W M_97UMF'^?__E=K.J:-I^<'ZHE)28 $^HC@0>PX0D"5E J.99(YRDS! 1]8- MEQQV_U39M.=24;)%PI>#A!AT'W#G5&@C3FF:2":"0)G4,. 9=Q]%7%HD?#0D MO)P@(06A95*GB(BC //R#4DC;4A@=22M-B:(,:TKZM)H<9V0%@FO-P1>&@P^ M4PR4(A32QBS5J>$NB%.;*,>B2*:A43%5UZ2(M1BX4AA(*PRDO1-]2*5,HE1+ M4 B#B'"1.I):*D@BM$Y5E*A$ @SRH"O2!ZBC>[T?H<7 %@-7 P,YBV@:*48C MQD.7IE' A)0J-$GLN.'W4-ZMQ1QPF8", MYEK30#,.T,2"M/7,K0\.730\ MBZ";1G=HSMEVTWMPQJ1,I($*C!11RE4:ITI&-(X#Q7#_M&@=1>O$F%-'D4Y= M;!D7)(ZL!<8,&98XT,1Q%X'>X&*CRDXC8DDEX98QGUAB!AR$8VKC!-1T;<+$ M)=Q)2KEFU 5AU'HOUHDQ9[P70>QYT!*:2$FXCE.28J4W>&H>1W;U#X%+^[Y /8;6,TW^MKG!T F M2$T8A-2"5%DDDG:,\ KM:26;BUIQ>&P#JO6F8T];B9B6.I&"'$9[@3Z , M$"J9D*&.>9HHGV\@80B#'OR(,4-CIK&_#Z5=MJ352\OC MSX?'0733*(X3(23GW"DNXC -(QV:.-4R:(W\=>+Q&2/?&8&G'9HX4,K R$\T MD=8$) K2(%9QE$0*# DFNJ"VM6S^O-F<,F&IL(D*J.+H(7"<6QI280)J6!RT M_H)U8O,9?T'H&.AE,2>6,D9X*&,B@S@@.@PBQZ0RP.<@S>.NX'S%V/P9G;5_ MM".97G%^21>G%"P#+4TLL1!#RJF*3)(F$8V$D:IU"ZP/SNPWW (.M$$I ME261-6@R<$D2;@6)HMC$0:J5,G+C-6),>Y:WDGQI8QHQ&P2AYEPKG:B$I7$H M&3>IX=*VIOPZ\64C&P-V, T4(P&UH.-'7)/4):#CQ]*YTWAZRKR1O<@#/.$Q"*9CC8#:G 9,TM&E"8YH$;>CZ M>O'FC-%LC8F9BP2QL0"YZ9@BJ00)BCUJ&4\4LA^QZ226&=\#)(CF+(*\,A,(L-$?G\JJ^@>V'L]LB];H&^!_A:QX#((A-.I"&G,N74)(+XS$3>)BB,;A*W_ M:)V ?NH_BET@M+2.V- "T!O0B!4+.$D"FH+I$XE4I!NO$]Z-P\4V:@OTZPGT M:YJ$_Q@0OVXI^C\-[C_9R;H%]Y4"]QD?9)SB^8X1H,A'%H,#'$EDG!(1!,9% M(57<40P."+IT29V29P;PSZJ"2@OM+;1?DZ:1:!HR3:GE,==:I)1;%MC04!XI M';8N[+6"]AD7M@SC5">&DC2EE' 5&I*DTA#'F3(" _0Y'B_QI)NPQ3[L%MIO M[9#_A^]HLJAKV;7](JLY$(385S19V.6J_%,V,'8P>D7PII7I>X5-W%CTT$VN M;C6IN27EF[[#35VMNZ./93:8M'5Z]93MN4IJ7S*S3E8 Y.;9M[IWW@_Z;DW: M;76DSH=%,6W$!3>.;+'9J?N3^9$ A0=%R>W5 (.Y.60X#=_)[!)>CYVN.F?# M;("]P3HC6(+.^ PDC!_'V1Q;$B'9Y\,^_G@&[\@ RO$';/Y78 .N28^QS<[! M@L=&%V?(8OV+SA";=,&TCNV@;*V4C?IE]ZT\*[[B,WW\PC.) @-'QIOJT3<[ M^\?9V1EVL!S9_+2H6I[AN-A9#%;)7CORL?QFR^%-%V[.]#$NQW2@R?.3S\,V M8 6^M]ZJX3CO '6,L0W8.,?9P$]9/QM=S$^XN'EGV18I'@W2U@U^-$4B&GS;W-^>Z\#4Z[54=.HLII6.+O@;Z=(%I7*:Q MJ5^ACX=@XI3=_8Z&(#,'IT"$'?C_;)1=@:"KO04]&+6XT^+.2\6=LK; "B'. M[(2NZ"/SC3T[Q1A(5A;5A1F84&.%^OC(2NQ7> 9_T8 -BWV#)Q5H]IH:.%CI<*'66:T0I!Q^R$FM!QEF= )?#> MDNPF&LI5A%!#4 K^,[8S4.%I'YZ\!(*^&!Z-\]%"C,C+][< L>( \9@=O7]( MM@?',^($R51[NIVVVJVVUK>>+IODPG>7:]GL3FV_G]F*/I0MU=\^K"'\"G1F MOX.2/3@J>UW7I.87\P@,^P5;_W'*04B\.;:(5!()<5AM^!" HP.R%M@*^P9? M^8C)?I==O4&'S[Y;,_BUIW(>AQWZJN*$E_<" WV0? M-O[4CHZ'IIP4/._][GX(!5Q3.WV 5Z>\7,!?"Y?!"(",^0C^(AU,:(YY_7<# M?WLC#92VVOXKX#YCL?WT(D-PNN+XSNF("*C5@ @893/X;( ' IV^E<8#[!PL M7.E5?<5YV@".BEDYMHD^&Q89WO JMWV_W55WZ.H8I/%4Y1$.IH](50S[X]'R M1ZXT6JP Z?4_5?Z/Y0VUESWVV#A&P[E%;OSW.)]&HA]9HG(KOQ)/&Z]D_UQ> M%!O_F 5K0.IJ\!C!>G[)EGZAC4%QS/$NF)-WU7NSL_5G9_\ _K#[MG>PW_GE4V_KT_8. M7/]U$;/-P5AYA!GJ)([#*!:P\9P;J0*E VK"1 O& ED=T,(SUFSAL6JD$LTB MH!XK8LXCFAH'2C -=9"80 9\8]E[8L,5$#V/0L<#9M(TDF$@7"Q,D"@:;JR/ M.G9%]M32M0]"&!7/S!:E)"Y&-]8V'E.5V.QL>34(6WJ79E$8=#L8*^5OW;;: MGBJ;5Y>HOP0W> 5PT;>>6Y"Y@^%H\A4HXF&O,@?Z!4CQ2GETV0 TA PDKS_\ M00&_CAKYQ.CQ:A3\I^]M#@MO@!6I5&HYV3BOD$Q49%1 0-T>V%&Y(]U2)8&K MH'"!F8,3L MM?'I#B A +' 5!OVW"T^#??=6!C+5)9%8<]DCIKI4JW0&R\%3A0(M"0A;XC" MT_" G;$T\(,MDO&,%;ALJN4:54K_9+7GUJGPAG5)S#==F](N0K,&!"@HF$ E MQV!4#/ MR$:=&0Y"?BFY8I''XVJX@//_]]MC4?!_WR(B1P1.)A3$ ;,I9]*I M,-4Q;$FDF X$=_>8,O4&-F_/O4-[Z[G?-=MG.Y]_<' ;*=]][]ZP1^%Y^9GR?_9):HD/L&I*8F"@3IB06E'(.EYS56,\D"!970/14>9MM#UT"NJ!- MN#:"6] )(R,Y9UAO744@O>\Q@:+=]L7;?K!UF()Z)%/L6XK9;)SJ@"16PMX+ MQ95+DL@ZMO&:=\-@I;(=/,ATT86 '@, [_[%TP%VD7V_.5S?AD6 .U*L,6Q2 M*CCHLTI8JT,;<$,!)YVXQS#TED6NL$CO\K. >?/=@P^7OJ+R_"4W@]*:C!I. =(M%2"T9RD,DW"('1* M1 -T]/\3*L$SRF(!MZ;! L"1*)I:XD*62,Z.HSP_K!M'B M\D+SH+6&UHFW\T;RN[=!06?W+EN@6M"O:J-ER$Z MI]EH5&KUT[ 9C-\9CXZ'>75CCG[A"KRK RX_[CK:=7[E0':<9D4Q<5]7(LB@ MU9*5BV@Z9FQKHU:>#L$(OZSL=GCST( 9@^L)HZ'1 A\R!(%S867NUW7&'+RY M$7>-Z7;5@[W48_V4&W#+<^Y_SGCB[R$+;!93MZ8>%(37XCVLL;XX@%?\WA_J MKR\-3K??7NX=O#V43@0\X92 I6<)3W5*%*>.6.U2#41+DXC->P5-S+BDPJ66 M"RY$G(!AHD%=Y4F0TDB'&QT+0NH,':SYV&Z\;JQ\QR_]JZNG+D^GNB[V8%[[ MC56(P<' L;MX,&I\$,%Y%YC?1S8!BWZU\/JC;L.S M5_O[*MZO5.(*(P9.5L_$E-_'PE MG2"W5?ENO^8G6\W9/=\][EAT.6&",3T.1H"D8PAQ4F:1+%Q$8L MIM2$4AJS\3H*V?TH]H]8/Z+=[)G-WMM^>VB-"VBB C#?L%$W%8S(-#:@U*LP MU*D3-H3-#I=T]+F]JW9>ZW\44+PM_CQBUGM+DDMLS,^\MW484FI%E J2A.AF M<)2"?B1#H@$R "!XHE2\\9IV@R5IC+<&HT=,BFUW?MG.B]Z'0R6,3:P(B&!2 M$>4JF]E3=T#A%GKR.^M M-0;?<)@J$4H%.H^,N4-K+"9I' 4$FXU'CBL7@>(S9UVMJ;5?[GSG 'U7*Q J MWK3CY-E9/ZO.H#%8>>0YI8Z!\-?SH03S"W6/:9P#.G'&@U%]ZI';,W06X9$Z MW%8I MY5M]G9MAAPZS6,Z9\[,@=[K\J-M:?PM,PO.B9S<"_&:Q8=94?GU@X: M3Y6!Z),I3-^)?T?K4V=G/AS3!REZ/U85?>[ED(]7*4-[?>QM0\6IWSNJC,YB M_FOA?C^!Z5>?C?.S85%Y%'UDII6%C\HLXTJG3DD[D-Y3B0/DDW"9OCR'M=D9 M=#"YH#27)8BV:JG\R_QN:" 25<>:XC#JPL=83'4U'VVN99Y?P*3/96YP7-#& M1F@AGV+403_["EA7>NPPJ,%G'Q:XJGX%<6W "._[J/N%DSC/X"(^J=##!T1_ MB4'MTL?+5M',_?[PW,=#S,3\;\Y5%U@;E^DB%MG:?].)>="=_:;'1IC%\VTB MS-.>C9;.FC.0LCK/%%+[#!>BZ5(<#_ME]'+%-&5$]*C,2IT><"X(JYH9:WX$ M3[Y(M77L,?SRU7KJGH1XEY$\Y=^!\\O[J^"QM2;31N8PJF55*L5PRHRP*ACJ MBLN98?RG+3S6_P/#_P&C^O[8HX3.*G=B KR@8H]\!'K1_&OMU\]^-CAK2VN0 M[F9F6HTY(;I.S-3J$&$R3YC'5%C]V%I5LN\1JCBV=C27=' L3>2QIR(5C*A(89ZIH2B,)NN'ASB)+=:?WQXS% KNNT6HY'P)HV\&\OOAI, 52 M8.S?002X;%2\6+ME]^3#Y>[)UT,IE8FHY,1H&1 >19JD0C("RF-BE$NE4>&M M:C,I&AC0Z7U;=VZU4D$2VB"ASFDA0N[\;@:4A;3=S7O?3;#S523C@"0F!-/3 M"$UDE"9@B29,IM0E$0: #88+0H#FS= Q<'<^DH@"#2'@8>NV,<'7),XL/$9A M(:>1<1%5CO$DY=)$D8A,R"A+4Z;IVIHO;X8^Y+H*X<:L"5 /0;_\F!5?5\"< M>8/Y;*CKPL[C[I>IIE/E(1O PY5V\C-E1F/%:RH0"S_HMGO1;,TGT M+-7Y?G::H;38E0-Y5.H9RH(^6 ;NXD@H<#)/V:. M@WPNS%V:R?H7KX[/.46Z1GTIW @W09:(K MZZO,C)Z,]NHF,.>K*?S35_.;YI#Z\H$>",X*^ZK^X3>3%6=]>?$J\\$$Q#_T M6S56E7B*V:ISU0/]?I67JX3*--WD5& \1-77IWIQE6ZYZ4,EYDHAEM=XNIFR M=.GE8),NO?:C86FP&47\3L/^^)H(Q?I,-DR2=K+1S8:]8E:UREARP]^E[:\_D%+,O^,N"?692?)9I&(>U;M&98\:5#R7@#TKG1%[^X ME0ON@^ENL#CKMS(K05/KMVS!;0#KVG+^MRVLWU!19ZI^I?48==&T]"%KIOUP MC?YM\:3T77^H0-7^R?@;*>K=3WK&#.U[7 >WZ MI\G$7W$F MBL^G7_H]MGOY^?++:>\2GCF!L0^.Z.[)QVSWW>X%_'O2._CK=+YN_^Y!/_MR M^BF$=YST3C^'O7?_RF!LNK?]Z:+W;N?\\^4._+M+>W]_<;O-QHI&*RM#KH@U MTA+.7402;6/B+-;QH#3E5F#1_LWD=AUG?YXK[E 6_RFXXG]N(M]NVVZEA9F; MPDP8IC2F0+:AY%P+FJ92I#9)7 1_CM+DFCANUL+, \+,M*T?BV281&%,>.0X MX8I')(WAIQ@VR5 16HZG6Y2W(+-F(//\$4:P4/-$,!>D8XT]YV6\M7%[S$)N,Q]WBP=#$NYBRW\^-4G\^"F9+Y>-!O<% O7B53_]WE2W^T4 M.252D006E+0HY4H)Z>"+4R$;=9[3;CS$T2\+[;=_G<:$9E;S&7#LW+3*'Q&@_]9 M$/#8=MMX<*L:7>57&P"TW3;:;AOW1WEMMXW;=]NXMGO&7$!^'#@3)XHZ81,P M=&B2I)&.!:-4NH QL:Q6W;6!_$\C7WZ(65NG9:>M1G'-^?#Z G.2;I6A5B8? M56E+B\+PZ[R62<\-S*.51?7JU0W.!_S=#$H,OFUT?LPVXW#YY3N'9=--(.@' MB MP:Q//EQ^V=X2G]EGWCOYX^3SZ5_]WLD1W_U[5USQC;"=$%3(\]V#7?[E1%_T MMGM?=[?[)U].CM@NO//+WY_8WO;1]\^7?;>[WXBT5"+DJ5&<@,K'"==I0*2R MC C0#D/!%1\") )M!.B#A(0IDPKIA-K,5JO4[)4%#AZ)P# M=KY(2 LR#PDRC3A+&80J=HX$5B#(! %1:>B(#54B@D"GU*#WM0WF?L)8E370 MZPYD=GD\''?^&/O.%>_[LH!/*7PTRY\C!1%DKF( M PB&FD:.2]X&ASX9+#:S7,)08GN[@ BM!.$J3$FJI""QCK1BH7.6AP"+5TOZ M/J-#J1MK4<_VW/DNP=])RD/!%#<&;*O(*9&"9948FB9Q:*QIU9XGY.^IVI.$ M 8^M#4A,340XJ*@D-3HDVL:!3&/K3*B?^Z'S,@5F]M!Y91M'_?"S>L-&2^+2 MGX]%RK <3]E.^$H)GK(;MKN?RD";G=M/8'+L4+8W+D\>?KH W\/6WOI#9OE? MLC^VN]-JLF61]K94^][!SF$D%4*\(]2EBG!F)%A7 HNVARQA!D-:&$MIZ&302K3-$XLM[&ER7,I[8ZDT_&TTVD0SZI5>:_._'P)ZP2Y?,FT MZ_+-QCH8%7 $;\.2?K8+VX6 FA7'OJ:SRX&#SH?YUQ(,_!B^_OODB8Z/%JC+ M^O4O$!GL&<)'LXQZ6;:]7U5%MX/CLARCR0K='^*\X((:CD?-@1LUGXO-\E/* M"UE1S=Q4+Z^^MVK,CJ>EF+N W=:Q0+(_03T?CONF+&SNV[&7Z :;5I8^Q^K( M,O.E!$%[&10.@?!JR>%)^?F.AT:L86R^2:_?#,=%U?9L LN3H6?&P7Z*Z%; M4NWXJDI1JPOA5V/XPP-\U=62A2O"03\^"Z]V9)::CC.@D5P?7Z"['M"U<=1\>< \53*R4.M76E.MVUI?:;G;VFI?]0[EUV$JT M7EXC1Q(&J>J(^G)XQ7"<:]\HP%AL/U>?LOLRU'4/ JRLC>T2!DAZPZ5O\5_@ M;YW4ZQZ>>UH;GYY5%4H]N1\/SQ?M>$6N);DWB71*23.KI;"<=C8HRQ3[2IO? M9-;'F:TA[?PU(8R1U<>#[#]CK$A8%?JL0.$J -44=PISAR7]GIUB,71P2?A --Y^.84<"_ZJF9FV"T![E1>(+PM7ZOD P4_QT':*/J=V=#PT\$5'64UGZJ(L-^N/ M\>>:A&"9X7Q<%K>?- .1,X(+^0_ES#CWLA)H(:L(:#$UW"5DQV_4C'^5)JNB M0BW>S#_QJSOTZ36F*N>B\V$\],?TJ"3X_C"^@70M24KK*D,Q@-9O"<%%$X.S M9FGHBE:.*Q6D1FDL30SZ4%%7)_>2JM'+ EL6W)PQUW"_V>KL]T[);'[+9G4( MT'HSWZ+69,"VV,W'MS>J?^N6%;YA!_\S0S)(( 5(CSYVQEY$'MVY![+!A+@F ML\!"UB7A=?'ILE5NMG2J>$_5+$@/\WRHAI-^08V;FEJ.G^58H>S"KB#]$ML* MB>T];'Y:4^7"#WC6I!FN#FE^6J!+3C:_&)^A^EEN,NS+J*2"P;#>YJKQ_44E MY.K'8.4S!]A5JM%>SVC(J'O9]971%+862NB)\JV!1XZ&>=WF_ARX/9LO9#]5 M*++:%AF?5?HUB&74L+W@GLCM7!T]@SP?71R)C1V+#S[)3-V>XSW')'5JD!:LK,:TA76[<,]N_. M=+E 77*QW:'!""Q@&6')&U"VB()K3Y^'F&*RJA.CZHZV1A@M7.;9^ [4 IZP M/ V+'KIYWX]RJF;U(;[I4RQVZLYGJ+-UBG-Y5HGY4UOJA+9T;$XZ66*;QCS[ M)DOUL+'M0!J5?GT]!4P[=Y8/+O8GE4XOE"/(T:-BSJ"]:<.UTLYM/-LF2SXX MM5/1)DNNP%S:9,DV67(FB?':Y,?Y9$DITI2F/'4\X3Q6*7>&)M2:T"2QY-&R M9,EKSV!_6K _$;!Y2^NJR,S0H.OK<9EFL\@(JL[\L)\Q^O2_#5%F]"=J.WI" MW$7E#QZJ6@3"Z\J#0S2T,!QX[NVC'/NAW=$GTJI,=U*9=L$4N9@Z.KQANU@3 MHG?0A.K^W;5"=)O&LH\9N5)WC=MSDQB6+6_/;0W,GU-KKCKC-WN#C_7IP^]X M^."%S$E'AG8F><1:GI,\$,5SU&]SBZ.LYIJ"+=),E+ST%/=B,.;OW MR=)-'CQ S[4V7_Z6![0O,4M^[LSRY2Y!>#70^A%+ SS%=_OVTMB!& 19:8\_ M4*[@PD22E5N._WZX[U_M%(.E"33CPLQ7W.7:2*E3AD6)8AZJ4,I0:L&XB> _ M^G!G45(<_%+&Z<$(WT>O!N-3,QQ5EZ_DTP!1@HJ/_[R=DN;$!MB>A,].DFN" M]=3NR]R:TX\G\)Y@]U*?[\*[/A^ =G_Y)>N=:-#H^S"O([ZW_1>,\8'.Y]9\ M>=<[QER<'LYQNW?$5^V_YJM6Y"BNS"6 MDG C&.&)C(CDH2:!B5BLPX@IIS9>AUV>)EV@O#7(++[/"@(MZK6H-X=Z<6@M M9\9&)A;<6B:UE4[$H=.!YMS8&Z'>IRX2ZR,G9A+(26*4]%! J?3CBS81@% MB4BB%NY6$>[H5+^S4H@(X,Y&"N!.V9BDL:2$2<:%1?$ MQ#R[;BY/8E@NPYQZP3_">F]/HHL:ITA;HPD M;!S&]AIEF2)4L,#;U&&FA+N M(DYDJ@+B(E\RF8J4LSO"SL/I2\^[-,HOCVWD_-"UT[+AP['AU-BA*N(\Y)8X MG@@P=I@B29Q$Q##0ZYBPH:38,[,;!WRA=^?7)^/!%9?=S[3OVDI9!RU$/!Q$ M3 T$[1(9I"$G"MOZ\%@@1$2&A-HHAUT-;"J?4%(_K[.W'U17J>J/S!0LNJ/A M506!A+#D9CC&D)+Z&];6@;-XX>[JP+F/!5H5#%^\,BMUC#=!Z9X=^;B]&L,O M6MB^#6Q?- TLH4WD=$*L, GAE$HBHY!B[:K$.IW&*0M_=&[W],F_3\>[Z^%E M;U'\Q:/XHYCLF)/Z_S9(B^=/@.=32UW90/ D%(2%":CA+. D84E,4AFF@1*6 M!H;?Q5)OX;2%TQ9.5\NQT>+G?>'GU(T1<1,ZSD-"C="$AT%(P(Q)21PK%H9, M*BS>NM2-T6K#=_3,/'W/XQ]W.-ZWOL24[:1E';MQ7A6Z*O2X*'R9@<&B),L; M9SD^JSRH)3TXVURH-A?JF4V6W2QQJ\V%>N&)0&TN5)L+U>9"M6&RU]J+2MDX M"9,T=)1'0BK)39PZ&09"Q[!0WEZ\TD"HS85:WF?HZ^67[0^7NW__!;;DD?A\ M\/'K[C;\>_G[U]W+W8L>/+M[\OG[[LGOQ_,VY-Y![VL/ON?+W[WCO>W^<>_= MAW/X]V3W'8QW"7-G.Q>]D[<7N^_^F,V%&N MD0D5A]H8['(4:49 :L4DQ?P %L5Q%#CE7!JN76I "WS%RVDRH)V+#RX9O1Z8BCONFNK=)0PS)8<2ZV!!N D64#A61,8]39H7C M.FB3C!XMR:B.\^C4(1YMHE$;4_GP,94/?D;VW ,K'PNZFXE&*DH3SJ/85P0D MG$:2)"XQQ%$7Q4'LI)5B^:%8&UBYZB[L%L-?/(8_BCW]B!K=PVL)I"Z>KY=IH\?.^\'/JR*#6TC06 M$:$)>O-%PDBJ0DEA%^[!7&=;['MO^U9C M9ZWYWN1E@VFXZ2RWA1U4K<^W]M]T$B:ZLQOY0-_B1[QY1WGO7/)8T]DK9X\Y M0]-NWUO3S*'I'QM.UJ=DC.XDO^G:;M&3YO*X>T/,)#O/"MO),58\+[M/*VP/ MG>?9?#K49N<3=LJL=C'H=@"^8;[PKFO?BB];.&:WDPUT?^R[UE:]X0K,N+*9 M[Y/=G?[Q3%Y4?X&Q@67S,F_,-^_$'H"G65$,\PN?*E=T_2=.&\6-JD[L.(<+ M?*S\H/7K1WUP;*X:XW>5U9+;%%8]68NCB&-4?2&.=51T;X:]%L UZ4'887?49_.#@B0%2G MH"JH445& S^V!NK,1DM:G2UOR-V<=;%HVF6+\F;5 M;LF3#U[<^/L<,-%8_$3XKKKU9;]J!%UUA;_:<'EI@^4;$>K#=C;\8Y@#A0[> M^$72%PI+&!O0_]KWT^\> ^2%6YXT5T,/QU&@75A;&+B7"*Q74E"$LX= M$6'LF(;_)E%XI8OA8\O()04$3ZR>MJ\IU1@U*[G6*LCU%A&1T/O3PLQOT1\J9_U@.;'8WZ/N,8>;P> M;0JJ_H45G!8HU^I.I-/^H\4(_BEQ (88GMFR W4%B/5GY-B:VB ,^_EW2E5D M^=QQK/^^A<7FK#:1%DI+QSA+>1K(T"@C 0H,UY)6/,]G>/YG'6%+0>(=[-6? M\)F_6_S( _E]W2V[.P,$%IJ ,0Y3'4C!:$RB6%'"C;)$:N5(H 0UECHG$[KQ MFM)TH7O+R\+;D(.502"<3D5(8\ZM2X NG(DXF/)Q9(/0DT-0DT/0DL/CD4.P MN_WY4*M 21-;$DGL]F)X0%28!D1@D_HH3%S*@XW7T>+#JXEA,#K.K>V=;G\+&#>?/?@PV7O MY"CLG1^&.K2(8E3';>,V2Q:6^;@U2)M$T9)KZ M^IY:BY1RRP(;&LHCI4->@11M0>I)*8/OGA]*'E(7Q !5(%'P?$83I5E"&!>@ MN"5*IR8"\14L$5\U8!79]SO U<1TFO.O/4J+]V.9V]]E80WBI05BP2\JG4E@ M">T,L#X"3/-]7]:VT$NC%F\"?3Y,4]]<(R"!2 (@$982:1)+-(-%9['1 DBD M4QF]UFPAM]K4Q9Z"6"JX"[5,4F$8YSR(31 *?8O&[X_JSKFEB;4_ LN8>"KJ M-,EHQ4PMU 2.!C!$ 7/!&2L_8]V8<<=^QY_1ENI[ZV<#HWM;W;^;2]*-R"ZTL>G%8.,\;651^'Z4?Q^5#.:SJ9CYARW M^%5S;.C])POV>U$U-J 9D,_E$%U_!Q*./PVJ)H5>SKDKWX;H"^Q//<-7AJVF M],V6:D YU.3J9*#IV'E6?"4.K9L9QVSIT5[TALD8"S SH&)V+S/;- MFE+KDE5H4)'7K.JMKCFW/#[!56(!32L0FV@J'515D+Y+NA^?8;%!!;/\YLFQ M\9ZB)OQ/H,/#Q?V1_^,1[N/ ,TN!9?0:!PE L9X>*W5O9F.OH8WR&Q:XR6CD%7SVMI_<_LVI$=80<3!^1JACVQZ/ECURICE61 MR.M_JOP?KY>2VK+''INR:#2WR(W_'N?3_(4C@,;H'WC:W_)Y93V U![),I;K ?_ M>^OCUD'G_=:;?V^]V^F]Z^STWBQ'YE69=&_OX.U^YV"O\V8/3)W>_MMM_&E_ M[\^=[:T#^.6/G=Y6[\W.UI^=_0/XP^[;WL%^YY=/O:U/VSMP_==%S#8'8Z7! M&$N1IC3EJ>,)Y[%*N3,TH=:$)HDEOV(\26NB.-5I"-8X5S*6.@IE"H04@N44 M.+&QY#W7&EWK(R"O")@EMLA4(GKAE]LJ@J54GEY94*8XKB8O2 MD06_%1E\3^8PPN+4CHZ'INLOT-\ZY\>9/IXHA,4"<3LS7OUEE0S^A@^"9EE] MJ(\Q@ 5'?XTW#QKBNOGM:ZI&U:91XXA^F?[:T*RF*KY#0\O[P6%-C(1)=L . M&PUS# [S6KHMXS7P/;E'ZK.QZGMOU'+UVFM)LMZ"&;MLH=ZT6$-:ESV8U<=O MKL'.*JL5-<^KD.5N7'@Z+M>NA#ONC" MPVY$!Z!79/C-SA_#W-EL-$:? :)8%3 $3WI:]"@"1*Y!J9\](\+(P$E4(- H MJ(6C&1_1G/7LO3VPF>CBK;&FT,?6C/N5,P%F5EO>:'H "R$"F:R"6/A?!_D/ M6,D/Z9^YC7_*5_DN -%P(8F/-_*5OJ=&J/>>@,IO)Q,H67%S+B)U;>C$LUD% M<1/Z7[I0&;H&CBW&0 %]C,$ZS$MGL[,P8A4!H(.F ;(!OG?.3:P[6 M[62CZ_>^=!+@G0,[*L\T@#(6Z+#RTI3Q;:6*N][:-#ITPBM.,D$<80T)4=45Q;$EEJ6!P% MDK,KNG(8I")A/ @CZ[@U0HG0.*[2$)Y0AB?/Y* !!T;B_VAUR==;!D0K\,F4 MKM"+X]W'Q8J=/F2(':# 6USM(Y >PW,0(I4&50HG5,=1(\IFG:?_ GP U3L? M=?;&>>=W5-PL,/T^_FE\5L#'^^@N3%BI0F(+'QG6G8,>0(>FD)-? >W,-\"( M2G.N(3('.:91Z,TH>55D,LZ]*W;_V?M_W MK/J(C:QT(Y<:9C6Z7[5Z%O$O\M=?V*^_ M_/YK/<#^U*-7+1M-P[#K)?*I'[K;J;Q[L[>6X>HXP[X/ /8JP "(!?Z:VV\9 M[I><4F%]B%&40U>Q>;,[^WHJMUCM;R],.H+H_K,K'$O1BH/RH7-H_MO9_A\\M,"!\ M:_^3OT)8YY>#X1E0<<8-2FUF14R5(M"'"SQ@JX[MO'I;!Y'ZR_C9)3/)$OR.4/GV M.JS$+D&V)G*%* M/ )8+XT:SP.@XA;>JD4-/BJ

[HP)9C31";AX9''^I(6!Y7-#FM?>J9*$]*O>J7K(V;C]+P &V=E'(":AAGX M:77T^'1<'M&0DF!@$$1.;TY6_A#@AT'9JZFD[8KX,^.)L2:C:1);1> 3DC&3%) I"9OZ7*O>4B\G2@5 U1K'9(V\+N// M(:=*0?W>:VE_Z:N!/JH,GOMX$:.S-KY7?3S-E2*WWL))N($W#A>^Z_I75399 M4:?=]+VK#=:L)A9@#5GJ&Z.9&(;3YOYFY]W6UGL$1R3G+/>?5$9O?!T,SP>5BVV2>S;Q\U9Y<-Y7\U,@#2! >NK]6IG34CUQC<]:8%(LA,R)?T]I>7 M01YDT8$R"3C!HY4%D\6.J.- MUW-&2*H4"-DOAE[ZEQ;-L#*\)HC>M]^KF)/IVBMT\^N\$CO^TR?*637Q^;VI M).$$4WT"X;#6W#SR^L3%*\F./Z_GI'?2R;)P'Y1&D8:(O#;[QHHY<@# M*B;7X@[\LO_VS:_P@K[-"^\C;@B:96\I\>FG%P!#?>^P /.SO.]9U>+JYO-Y MNUSI?"!E]V:Z;$IHT$3;B2Z[$%3)#/:^ZKR=+.$VVM(+5=S18ET%:*HBJ2E! M C(<97@Z5N:C>]$0_5:AA8T2O!D]V?W)[ MRWYWT7H -?Q+#KPE7B8PAP^G>$$_'DAIE#4JAG<6_DV:ST&-:+2W^AGF^.!TUQ.3.D_ M/1D/RN,S[PHM;+_O79S^.^"9^C.\^Q8X-1P * M_BPHJ]UC\DHXYHS''_=JCNUJ TU641337?''*[.V5HF5S5-F?_N$&A_!%*Y3(%;6 3XM M-MAT:=./Q_F7ZI*Q@N/!5*P"< M)=\TT7+",[:?^&=]WFBFGYC/?V(C5[&!L<7D(&P*0),TV H9IY[08?T& M.WDE^E6R05DNPE>S!*XY'9H2Y0O XV63 L"IQRTK+?JZ=MYO-:VR.'F=/T_T M)?"\P/?!J[) -O4>(PS.<=;#XN@< Q+_],7BR@H(?U:%XZI3SL9"' .6R5P? M7WA\JUY\52#,3R3W'E\5/U0]K22XRDDQV2/2E5BB>Q("66K*3MV!AJQYT!^GYZ.QCSX]55G MOTP!NJ@=MHU(3J3TYH-KA__VN[95F+CST7W3P)#2H8Z+",J.7$K[&/!C^V ILW^PS?]Y!'8YN@KW;"2L+JFFE' V M%YXZ<>T6QS[I2=G%KZXU_TIU7Q+>TW!)ABSZCC1M@7=6- M@F KG5[0&Q]U[?=[ MZH99E;R[7E;EW9U^_KYW8+[N_KT3?MG>"3]C[MW!#O]R8HX_L[=T[^#H8O=@ M-_AR\);/Y]U].7DK>NS#]\\G\#S?Q-[VSO?=RX_] MW8-CGW?7.SID<4 5EYQH91+"L4VNHBHBD6:)H6D4L83/I]TYFH0 4386+N2) M2!))P]"E)L9CSC 5\VEW6[K,R463X&KL2)-1%QZD7O^ZV>G%.J&!#EP84\0D31[FMW+"5Z/)%!:;KTMFJ[Z@$ MU:^E<+VR=),!&E?J1[K>*S,8.Q2P.3X@YOXMSX9]FW4[_R?/999M=MZ/\V(LIUD0"V?=6(HSF55^'%3$ M0>_))V=0MZG*FUA+F9$JILKQ,.0RBD/FA!)*V5"'-8R&-8S"#W?MBUL=BA<' M0\_XN7U?K@PH!F5GGI4IP?O8F+M[N7-YJ*Q.90PX:UD,B!L)09*0 P!K1=.$ MQ;$0P<9KBB5W%Y?=]5',I9-XXJDH>_D 333("4S>*?"2NK2G'A;8VP38"PS! MVNFXAA#B3U>GWS?W[;ZVA2\*<*4:AIS&/>NI0H#@,N%+KX,'J]G\:I((W=!F MGKBCU;2F3G-#J@0R-(8FSLWJ4/SJ7?5I3Q?/5V"P897_4.9_E1&Z5;\J71W, MS#>N\A4E)FVQ)BD0C9924V.QJ#SV\W.>YHAEF,@ EM"T7.A<6=6YV4SHK?'B M27H'K+$\FHBCLK+EI,;3?&F-]9O-8(K) =5F9YTK8DV.V1KBMO8H-]K: M5#W\\@RK(/OV8(W"UWBP@A93Y5;&SGX^>F+.%"P/0:JP/B_3NPVST)_8P@-E M=04?[RK[Y7E@><)8AMDN/LL?#D>PE5@PZ]V"[VE44)DJGQHIU^ MYX>I8,;$L2:Q%8KP.*4DB5-%DHCR*<:IN43OK*2O_#^OJ&KYG,Q ZV+2Y MSWRNJIM4,'AQU7[X,7N]N@DPEM[KZM6U[NQ;5,,B].5985_5/_R&KJ*^O'B5 M#?RG^(=^J\:J%&[4TN?:4WO4+2]/%2Z)- MFBR_'&S2I==^-"REFQ&[V;"^OW8U;5@97.'_MQ%N3!9O66?PN=[>36&$)PE+ MFWH_S>'R-\"C8=[H-'W3!NC-SPPZZ_"Q__U3GWCS[NQ/\6VW<*\RK57$$AG' MEG(;F4129B.F%(BY.$G=X__L_>N36TLR;KP7U$P[YR8%4%YU?WBM8,( MV6!>/$N2L>7E U^(NB()";$E80R__F2U)! @V0@#%J9G[_$ :G575V4^]616 M7C9WR'YO2^QO?F9[%'Z_J/%Z<^N\L=E*M;?XV]_-K5'M$SX[B(D:971"B?B$ M>!*PA7K+$5'2,ZQ-9CAK&T2PN3[<&]3['JH#N%!94H7N L#/"6<_#/))RVA2 M(!K$_60V7'XZJL2]%4@#U4>$$A\L23ARO[8AYI\K75.D-U,'6+CBQOY+*G9LL=3)TL),,L 3'L&8)BVAF$:47+2 NN) AG!(O( M.S;W$K8QK&WP!2?7RR#,%!:,>J7$RBCX_..N9G]DNS<=B,M:;Q/'X,35 ME]^^2*NH3(<_^;QPJM[Z<)4=0_/G;&G'T,/-SZJ@ZOR)62E4O2?OFH+Q7/Y5 MCZ4)MPQ(UV?]2@X7#=>!5P5+$>=&(YN81CY9+5@P#COSO>C 7]_]XY?I_4^Y MQ/XLSF/N5>!P_FG8HL"G.^:8F.>=8\)?6H[)I4M]]3)+&I^F&+@C]CH[YWM? M]KO[VUN /[NB!CBTWZF>P;-8O5D[J\$]ZYOONS3VD45)QNQOIFW09.$KR7*C8@<,ZQAZKTT*2KC"='XYHGTM7.VI;-*?OBTIXMD MN)2=M^.,W94*47AZZ3D\P-1PZ:Q#43*"> @"62(C"IQAPREE0OG5CT^8D<]Q M[L;P,OG\,FSA=XPR4/258H\394#,O6[[_<_$(PV6WFU =W2$X;C,LJ#HQ<3@C^I2,\/Z?*3[NJ)>&,:L^5)8R+1)T42G#KB"'2 M I'[>:?*)9\# :U-Y7-E7"+W)'1CETAOZUO]R_M>8_--KTYWSO::NZR6Q];< M$WN]>KO>W.'U[=K%7N_]T4V7R%YSB^SU]GAM>X_M==ZTZIO^?*_3:M6!'.[1 M'5+K'.+<8':O]_'ZJ38+E@M*#$HFVQ(R6N2"\2AARW$TD;@@US8(76?2/&"T MS:/['>X)Y#?WOA+B2HB[ 7&.X !6::Y3SWCTSF'-P. F*7DA&!_[C3'8X_?. M\2XA[@$@[N(2XC#S(F$UW$03_886LA)N7)WSG^ M,.CGY+D2E)8!I=E@'\HQ(88SI BCB*O(D#/&(.EHHCXQPJ4?5WD .4^O83^G9% G@TB5,OD5)"(6Z801HGCZ@+%J R)F4CV#GL M'BD%3["9OT0'U+OV<7O8RJ5[8.^_Q]T__>M:(](2.E^G"Y#B5$I&60J39 MB$'8XL$@H0P)[RR8)28@:R5#-&8PTM9&'(I\ B'XBN4Y/9!SI=3>7\ G2NW] M">V]XA,,]$O;9BDLNA;6JH7QPE@ '^MS/%CTR(5H MD;0Z2BN35T&M;4BZ;NA],J9_S5'-,J3AY2KI$Q*'4DGOH:17A$%K+'Q*$6$9 MLP-"6*2)E\C \I&$F;.& V$PZY+)%532TD%Q2TW_SM7CVE/UR-6.XN!K?)&. MBO^L)J^HAEQ,KZB770+7,L!UK>Z!U2(!Q4"6.0 NC2G27FA$.4[$142GMOI;UB&Y$Q&3CSH*^)(TYE0(8&BFA.4MIL;;_N[YCHO&9/VVZ4T/R>7S2KE(3\+=)X-_A YQ3QX MCXC#(NMN"OR_E=SJ%3HEJ):JO"/4M46QK5 MKCBG#-IX;"S"S"3$@X_("NK ;K3:6&"?GF8/EUXW\CZ!MK\:U>Y;R> A*A8( M^KPK%HB75K%@8?W-E:M@0&K3*BZ=]T>US>JW^O8[T///M':QR^ [K5IO]]L^ M7+_?J_%:Y^@B8\/-''2XYJRVN87WOKSO[#=S118/X]LZW]]\UVTTN[V]B\/S M1K/>WN_D,OF'_" :9I,B AE% N(D$F2ID0@L4^JTN9O#C!U\?:) L! MM,0N"R&4A1#*0@AE(83G4PCA5\Q"S?H6_''P@]KV9>IOF?I[PQ.AL,4V8)6[ M.G,2K,%>N(A3L)%CH>7/^U<7,K>5BKZY+W^;5'[T8B]_#MRMWO1G,)9NO7G( M]YIPC^S;:+[OU)NM;JW3[=RJ_'C1;0._.ZHU=TG]XDVGOOV9-#9;K=J7]ZWZ MYM$W&"=I;'\^;WRI7R]SH"P()-,2*2"!B#OED<81@_EAB:.>*$$QF*EJ7>J' M#-N,<]U0ZE8Q7,DD:<>31_[S7M<2ZA\2ZF;-_ M8@6&=0/#-G"P_)G30#F.KWPVY M5>B@_[5H7[ZX.\I+2:NF06N!A;'):8\W"8,WNB MK:1)C&B*N @&\2 "LL139#F6-N$ RVG7-HA:-_0>9:16(LO@]U:]J*BG3G"6 MI..@A391[+15/!G, ]?E=K]:JG>UW>W5NF;W,&V>8^[ KU"U?V*K[;NWF]+^YC'$2R ,QPH[IR133'+8WXWDA!@1 MD@U8.DW+S7V5$&:V4D'0(>A<.\52 SN\T1993R02RB6KN85= Z]ML'5Q'X I M$P&>DQ(S08+$R43E$P_$ .O3V#NO'7-4$US2A-52XBN:((3$/E=V#2D%Q#&Q M"$ X(05DCPH-TBM=5F+.Y[QC&?@"J)8)J< M2\&1M0TMYN<9E4;_KZ;D@/TR>9Y4 CXN79+<>FD4I1)3&LK=?+7T;J:FL=*1 M<\,0@*5 G*F$,>:, M9THFY0,8"WR=L+(VX6^NQ4XY'@1/6L+6DH"B1Q(# ;,_<>T%,R5)6"TMOB() MU!INB-3(8.<05PPC;8E SL3LKA'>L575XM_(YO\;3/W2PF>)! [6O2&14\X< M43P0;V+N"LI"2056"D2NYZH;+(SSB.($%KXQ8&E@ !&;]P2A"5=8K&T0LF[P M/1R'I9'_Z*J'J4FYDQ>8BSG\RVOXARGOK?%"Z$G09HH8=@S87^MZKT$._\RX:X5NP$4+<1!Q=N3=B[9T\UQ?.69 M_^* OD@X)BF8( @W01I#E#?,6YL-RZ3+;7^5L&?VS-^0G-NB HI.*<0Y =AA M1"+E'?R9L4@Y!NQ9E_>!GM(!\)R4F%O+<)#8)H]Y8-J1Y+B-4CGLB6.V)!"K MI<0SH8%1$NRB1X:0?#H7%3(T660"]U%AQZ1+JZG$OY']_[;?.SD= 6EHV4$X MLY.S_V$_C?(O+]XSX+GD3!&J%<9<4&6-,4Z#U1FLHVTC8Y+:?3:AN#W*&=>N@4>7>\,F/^PDS,7"(8=WCMI MHX]@4V+NK*2NW-572^]FW +,X* E1RK*@'B,#O3.4"2#M5HH;E00OU#O?M8G M\#-$_ 5W GG\VJ^E/C^S'>G_:.^W:40R@0B<#4).B3.3O:<2O5E.?ZM7<;\Y,/?S< MC?D'P*-JKP^S=U'\?2%6E3"U3 91LSJZK*-4/0#KWN1U1@9L1L1STK'U,2$7 M!<.&J$ 26/PL-SV=;WPL:BQ2VON_0PN?4D5_E8J>7ZJHI3)QERR"U045C<0@ MHZ-$Q#E+'6;9H 5Q>N,S"_$\9@JND)-!']IIY^3Q35\O]_YYP=,[L4WSWC\ M^5GM_6"E&-M"?%^A+AO/!.*W9ED84XS*(G];R=S@S6JDD]&(!F:M3E)8)M8V M#%TW]^HD^^@Z]#QJ79986F+IZE#K$DL?$DNOZ#+G#E;(!*1"P)DN2V2DC4@I M[JBU/,I( 4O%NF#L=\+2^S8SFK[91%-X[O)PTA^V\P6O!Q%LO_;7>-7;4[;P#5-ZM#<;<#V]Y,UON?7? MZL=JL_*A^O:_U>V=^G9EI_[VU0JIR_Q!UQO-K4^59J/RME'?W*I_VMK,/WUJ M_+VS66W"+^]VZM7ZVYWJWY5/3?A#;:O>_%3YS^=Z]?/F#GS^QSQEN]M:Y9[3 M[73^"[G&[;Y3/^XC->MF*YP)=L:_5HG?3N+Q,%;.XB!6_K\E^$R*/D@OG+>) M"$84 MYS%I$(H49*[.K&3$K) %/)4%7,K"T\@"!_*JJ [$!8W@AX0 61RRE&H4$Q-2 MV"2Q4KFD&\/S3XWSRA2-PD:P/<9*#Y:]-:Q$V#5#9=HWJ9(5O!":O+KKE4$< MGD2?65[W_%7ED?#G7BWP2IE[<)FK-7?X02(T"*$\ GM( N(X@6R,&@DC*#$T M1N=!ROBZX?,MI*41)VA/&/6$1*ZX]\(0'BF.+! NG6=\@CBD1)S'7OT:.2#6 M,<>%0YI8A7AP&CDK+%*:X1!R15\C,\9HN6"_F6+,L/WM\1 F9U4,X@E\ C<^ M:X]:[>/*83R. ]L=?RF \=0>C@:%?7KYM?C-1S"@\Q##G9Y36+CPB%&_ ISO M-,%+G@[ %J_ 3^TNF+1 "6^D^?)>M_O 04]S[<%O0CYP:%H[9B] ,7CAR/XGZ)E1+X'W+??BZ_F&.SW M[38LGG>W8?G2N@UO1K>"C87KEPW,:X _6V2_\ZY5__)9['=VX=J/[?W-5J?6 M>]]N?/G,ZIUW76 U^"9>[5V\[^XU_^G5\OUOZ<:PK^>(#77XB$ M9"+5L%E+SH-/6G,7@*2[;-2Y7)/SUQQ_ \"]'<-;I64!*RO=R4SZ8B8+[,Y_ MC46:_?@WF (@"VV 86RO(\0\ZJ2'V$/@<]F M?*RE-,E!HO[\Z8L_XTTEOYWXZWOO#8>^)OIN-_:$_AD=+XR M_.G)\>@"^)-WR2;'@#VK!.Q9*Y9KYT>4HO?4""VYL6"O%_5QYQ,HD)9E%A_V M<"UM#-0JRY.PFDGI-!&"2.(QC9/%-]24B_^HB[_[["%L/4 S(PR(MICV!ZZE<$$!P':>@!* M.49YH:C FKHXN.GITXP1L.LT\9)30:T'NB\MX]$&"\/\@:7-YS&1G6,@VJ<9 M?M_887OX"8BU#8WC?^R@G3WK'V',Y%(N$'UQ@G&$@6%3G5@6!\MR1XW<+LNG MB,#L%0RT-PKCUS;P*RINB<2_IWMDMFCR1I&Z?=C60 B66WD=L%12AIBK.D0B M@!89(ET4FC .ZWS7E3\:C&ZL^KL\H+S*+W>1ZYL[WPZ SCL1:$+8DI!KHX/I MS(5$WC/!7904YSQ-]DK-6^3%D;US5Y/%%!7W,@1*.%/*):PTUH9&S)TD[H;/ MY&8H0KF:/UA-N%J FAG=\TZG _AU<,D=PT.1QY(_K(;,-;?$ MS_.'9(_ M?SU=<.,29:X8)HPE$4UPN1"-EJ!UR3DL(C9"J)\/B/Z[?WS8C(/>K Z\7!GO MU-B!8BYZC#72)A .&J1,9@CF[@E'"NK<,RG"Y3-/UUX&C_O?-E:_EQ+<.)S M3&B$5Z2.6HFU2C18!G/ V /T3BL%[)J [>*#1,&^X2$AYDQVOSB"7- &J: M5@7V,N4C ,U+<@7861S +$7M;AYPS>)H>U@Y[H_@@O\];0_& MQTPG +@6Y*C7:X\*C^9_3H]/@>[]44DQ3L^, & ']NRXD@_ LA#"F.: _=C5 M.'$GP*/@UD6D6W$J-QV*[0%61VAF6Z ML??2%O<%O7[YYY$]/FQG"#^.8%' %M2Z^BQ$-X()&7QMPX#S M[0=Y&YC<($_!M0NS\6$'Q\76ZB)H0;SZF(WH!9;%]?A#FS.!:+ZV?%%=#Q_C04).^. M0YB^ *O?C:-<)/1J&6&K1=TV;/NS&S,\?C@\C=,ZY$5@S:(;Y,$N U>>FL2# M2T2YQ F.CA#.\RDABXQ$_ #%NDM^>CU:BZ2N^X'0BV9 28),\[ DR]M BP MZL2B^C"VZ:K%87'XNVW=)"RQ>AP:^G50S=KVYV^U3NC<"G1M@GIVJN?U+WM\ MKUGOU#=;K;TO.]_VZ!ZOTSW2^+)WMM_<.J_3HH0*.R Z68Z)1A+GQ IF*4"P MU AK':U,#FNO;D99":69B$$)JS#75AD6@HQ$)28X#!N;+$ME:QQ..OQ^ MX-C<0+ ?/O*Q)>V3;\5PV@7@ORUD1>;<"Y8B?A#!I%2:@@!%C1$7'"-@\@Z1 M8(U*"0Q V,UO2,5W(/87ANFE?K<[=H,46<) 1WLP.+A)9L!CJI"%QHLW;T2C-=W"8DWC2M>>OV\?%Z(LO M_36YUR3+.*OBH]NI'6//U/TE6*+ M/\:OR,+/OG=;0EY)8NYUV^]_)AYIL/1N [IC+>:/YL5OO;/'&)OR^ MZ7FCZ<5^YWT/QLENUIC9Z^SP_,7TRJA[B&A[JJ./8E>!8,]4BF7AY8L(8>)01A;)1WGS%J3:U-@ M+9X3U/U&5>RGS'-ZJO9[%JY?*5XU3>"9>&9+D+D'R,SVHU=2!\VP09:[7(Z" M!^2BSE$=42M,J>62KVVH>U3K*XO0_P9[>ZEN#Z%N%S/J%@E H4/*YG/-Q"4R ML(I(*$]CL@*T4.^V=QSVK1/[/F@W^V6W>9_:1.:O!0?QBO1S!%) M)<+< V%F.\WC""L6M$#6>HUX# *9(!A*A#IEI"%,Q-RDFK'YH7AEI_G?1H&? MI$5-J< /HL!7%,&K'&SF(@)D58AC0I"5@2 :E-(T1*JUR0I,Q4.6T"XM^[DD MX:OU5Z&QP[8_RK2A-/.?BAG\,YG^$E26!Y7Z;'-Y'R@S7@44:72(2QR0Q8* MW9%4H(EZFNO<2JY*.W\%]>W)-O)2WWY*WV8V\60T![Z-"%C\B =JD38>(^VB M!,ADGGB\ML'-,VTJ_YRV\&&K?7*2 ^\6Q8>4!L/C[^NY$,YD03Y-UF,:M5MB MS3VP9C8DP@:O>.0262,,RDF9R& 1$97>:V:%\0[V=L4?LGM9:>^OH/H^'DTH MU?>AU?>**DA@!$%HCXRS%'&'(]C[22%#'24T^A!E+DSSH VS2FM_+E7HQD/; MS94@[L(1?F\L>3KG_Z"?XG (P['==['$DWOAR>R)/E8".XX92D[E-B8A(H]MK&@HWQIZ?^N6WBI=H^A=E?;N A6.R#B*'*1RY-JC2Q+''G! M30PL)(UM/MF?WSNHM/@?)!TFQ4$N%5*4U9CFR]W%7?]"#88GV^0_PH*4"',/ MA)D]V9),%,!\GXV@9;N6/!TLY_KB2A5-M[J^T5 M,< !L\ \0=A84%O*$]+)!1054'-F@1CP7!P+/V2^T@,RAALMJ@D?IY4_5*+M M$USZU-1G)AW_6NT2\^L*$/1'N7/;HCS9<7??I^ZU_GNGF#W _/PV^]63T1 MB%NB:(FB*\?Z2Q3]612](O\1 [^W2B!JF ";/5GD..:(.2VYT#A93(MNS^(> M&3^KBZ(%Y?ZS*"-UR2]OUF:[556QN&S\HKF6S<(:5Q,%XKDBU4E_V,[??ET4 MSFI_C5>%J/Y]G8I/)@-??<4Z>/'3T>*OW"K^LW:G\2WZVE-CRTPIH/$*S/R[ M1.U*?EF[LC6XLFL.(W*#:(^03?"&KVWWS)X/U_Z\7HRL?3P=DG1IF4LR " _:*(\?'KHO)OO@K&9%=F+)76((/^OWZ\/@K,NZ+&6ZZ)G/>+ MXQ%8=O9>77.?2%SG%QG];_5CM5GY4'W[W^KV3GV[LE-_^VJ%=&S^H.N-YM:G M2K-1>=NH;V[5/VUMYI\^-?[>V:PVX9=W._5J_>U.]>_*IR;\H;95;WZJ_.=S MO?IYAC[+$K%Z)4O$WB[X^<-.SC=JDDJ>:)12:!H$=U0X"AS,!\&$ M8EQKN;:1RS>C7+^YDCO]_:AM_-Q!_? A-P:%=8I2^-S/*G)JM-& $EH[#%_% MQ+@GK%IZO;OA<%6JE=;?3HGB(=F'S^O;6VSOHM6N=3X>[3<_\_W.T7F- HFD M6V?PW6_UBQJ[6:VTL?D/$,3/<-_0:6SOG,.]N_5FJ]=H[ESL-3^SO685QKG% M:A-_*T[2==P?3=I^V8R8,6373<6&K^/>7:V.O4N_7-[M%^YV.G1C\SN.\M)U*MN7M1;^[AO<[[ MWOZ7>KN^^;%7[W3;<#UN?(&?MVL7^\T G*,H!'L&GSB-8/#X!H6&H" M1]Q'X"G<2&24#$@;D@A+C* M]-O'HTJ[8 )9XR;US"L%1CHM%.SLLZ&;2/??O$=J=MZC)Q6%$Q M?UN\40Z;K!8-A-Y.W[#9!T2XK@BEP*^&P//:X0$A$2?K+<+*,1#XW!35:8&2 M%UY''#5))OMA->'K4JG; I^[/UV)<_OXFN2/^_J"*,_\G;)7E0^7DGVM6>2) M/2]Z3RXIYH8Q(16.24O'K6".:K!9"0V!$>@ QG]IWUP7Y ^QM_=#V'\;C M+N5Z->1:U')9K@T&PQ6VA#J>7[4HS M>H_[KGW+ ;2Y/S6(YT+I!.D! G=#0,'"I;FM?1)>$H50ZA9F,,8+*A?GG M_/S[PC>M0/<1AO1IE)MC?+AL@'HIB8B6HOCK1+%9/0-1M"(X%P1!2>NFA M "_IJ/]^0'IC@[^(@WZPP];WX?6M'0S.80;'=+;_USP^0Y_O*>!&6NP_-QG!]?&0$3PR'3=UL) WM6"?VSX\I)X;:HQ+&7L7IZ MF#NV4YV[^Q)3N-:7]ZC'*!GLZY)1F;BB0GLIL'?2]96%L?,KZ[>^ M6?UVJTEU9Y?O;VY]J^40T,W0+JS?S5:O ??=WZR1VO8>W8?YJ#?K-ZQ?>*_# M ^9D<,(3I%F(B#OGD:5)(!R29#$ZHVBNVHH7NM1O^<^SQ0J+#T;JC(>\/^,W MSV9L.(WK(*_=.!Q60$A!UF-X8._Z$XI\Z5U_?L+/\W$2V#?.)XULHA9QJ1AR M3!LD TB(2 +^#,:/6>=J?M61&][UZX=%V:E>')]GV+[N:W]_VCW/KG;^T*[V M: WUT6%FC>3"9P/<4 *456$,5AXM7>TO2\A%8_<@JN!Q;C7('4F(>^^049@C M*06GBMO "1X7^!"*?M_7#N ,=&J&E&1"\@ .>"4XT=0$0P/GC,#/WD8M;$R> M4LH6)-J5#OAG+Z [9R"@G')#P Y#UDJ%."$,69$" NR*S&-G9*Y (UZIVR=! MWW' SSC."^^5^FM8L<-A' T+I#T\M0,+$K+XXN&H[X]:_2Y8<,.Y[OHG<]7[ M<3;3V#F_?OEGL'^BS[DC%>!,A^T<>'@*41EA8LG]S /$5JUS,=]S49:H*=VV=X]W7L8,5U9P M&0%*O+8\.F>(M4QICXGB7'/W\X5#KB/*.^MCB29+HTG]TZQ=LRMNVS7U3OW+ M+JDUP:[IU2[JV^_A+SEK_DVK3M]W&MN?S_:W=_C^]DV[IHJS:U7[:(1.2"1E MNI"*X/GX[*WI\8MLS4IR_#+(_]IZ. MSK,A/OED7!9L6'%V"$H!0@TWZL6Q!^H_2_J?[H77I?_I^4LW ^EFUN$4I$-1 M.."1L/K(8&(0!3&@A!!A0ZY/^HK.\3\5,KNY MIEZ'^>9&*6S/7]A$[>Q 81D8X10:/CU"X6MB(W>9J3 M66S_A0#.)B;FO\)G( PG8W]?]_R/[WM)_5V\I&-C:?SO@N_]T&'ZI/'-I=-T MY1TO#V(FE4[3QP?$*Z>I\R0YQ36BE@K$@U3()4:0)XI02J6*$I=.TQ>@N_=C M,:73]-@#U%HN7:8/@2770D$.;UE']2__','5G;VF MOP"K"*RC&M[OO6_M??G8JET+-&6 4%$D&C#CDMF(DE'*;#6^;1@_M,C2 "]D+*E. \!*)AM%YJ;ZD" MZ76Z])F^)%%N5K_5=@]8RJ9\=(@:G!"7*0=6>X.DD"0*$&_)4PZ[6]>,/[G/ M-)?J^:F(O?O!=>G$>OZR?5X[/X:USK(P+#/'( M)" V##@B>P!X)R.CNQ MQ&V,?K*(O5F'5>F+*GU13\$_2U_4X^/:E2]*)>,LMQ9Y9@WLL+EAK# DQ_^( MA+$25MO2%_4"=#=7'(XBLD0TY50G[?,&1)*D&+,0RP"^E5+@*U^4X=CQG)1M M 641#XDC@X-##B=F9?32);ZV0=E#-NHI?5%EA[D9E/ETZD:YR=SZ97'K'$ER M6?FYDAM&E.6/RN(@=SO/C#X)X6'?"89[YHP3CH*Y[YERA#E;F(."<<:<8YBM;[$$EV>8RK?%"B MGUW]HWOT:RM;LBW9DHTL;LE6=EHKO:@BY@LEW2JK=+6E'_8R4-^KW*R2!^;?=/AZ7;L33*2[?C4]GCK6YM M\S/9Z[WO[GW9PO7.[K=:;I7>VV_5FX>D=K%UL=]^4][ MK_A8NAU+A"L1KG0[/CN8NW([*@[X11E%B?%\P,\"M%O'(AOV/1'0]9F2E7WCV<4(5>K;A:%?@HH:+BT*Y9 W'*G>)-49G'@UH%;37 MU.$R(^$WU:FBC4'2T6#J+"*>NMP=6"/M@'/8Q(11V=TLU /6< F&)BQ)H#F- M1_ ]^<8_I3KR&>66M9P^5V%C=:K!UY+ZK@E2# %PL:40 9SC:3G7N3851S\ M8F$;/7@!E\R'^3(_ZDEYE5%S.P6FS'#Y488+3U[RR#5QN"AS M&XS7VA'XBS<*^])-N"+0=>4FQ$(FQ[Q'$>QEQ"/FR$C.4,36.863QU*5&2XO M0'<#D!O"9%1$2,ZC=Y(FRBPU5G./G2@=8*NDP%<.,(E-4@8[Y)05F2F @N- MD0J4Y^Q2F-FF,9'16,$26 'BL+"WK MK:P$FERK1MGJW_YV,K)_HWMG;.]9G[V^TZ-ON_L=][T M]CNWJE'F!FA4!BVYULA*&1 G$2/G$D$A2"D2UIQ;!Y;,0GSZ8<65L=OHTM_3 M/P;+8.HCRF4JLFMU=.E4&K:_C:M>#!^Z0@NV -Z@'6PD1"!4HD$L2-H\APSA%11D>"L< .KVT(M:[D#ZI:NWC8 M/BX*L[RWQV!Q%\W]\,,7;@GYTQD7Z4GW=+BDYTJSH(S16!OA.8U$)Z F@/Q8 M@\;K'YY*_,"%]<8.V\-/)X-H0^/X'SMH9X=R]F>1TH&U&I*_=0:2;SV/DL:$ M0E01)%\*I#T1R-HDF:(A)2K7-O!\!]:2?OG'%;A9G^EF<6@Q!MQ2W%9$W#"( M&XB3D%A21$619)D,"$C?N:NV)DI$BQBU'G N.7#0>!0O8I@7@CHR+ M)>Y>'OJY#OKGXIW_N3I6\^I1%36HP)+]VH:13CSZDZ_E-Y\6M=IZL]/)=9S[Z)17*7"23.3")%5Z\E=)@:\\^;!B&6\9DA[^X839W*Y: MH."LL@0[YIC/S=PX+ZM5E9[\I_3D2VRE3-A2%B/G*ICY=O#_::WXF]'-_R1W3A+UG8/B'(&$R&1<%SFLO\*:H=67=QREPDA MB)=,(RH<&&/62.2L=8A%K V-TAIFLG=H#DK>QQ_IDS4:'L#@UIP1XC3CB2F; M& B@(K'T1_[6$L?JAP?21$F#M@C[?. 2@T3&!HMD$$8QA[GU=+'$W< U%91A97&E*7D(RX%\&4)8.X7Q348N3X0%+ @.;[2(RVH1!(V]4B2B,Q* MP%4#5@^Y+8"VVP"^T8M0;]T\-6_W14'*L41E(_71Z[K'\_ MR&.:=G%J\DN\/1T4[8GMR M,NA_ S4:P;ZS*"U]%ZI@)B6 M8/VIF+,<%$,N11D3LQ0VE[4-0LQY=@9Y"1P.66BXEPZ:7+(!-@98+"LV E'>4CY MP#JLK<&3#$FS9"S'Q2$ 866^47E*^92GE%B(I F89)XQ#C::E4(JN#$8;I9+K M.G?(<^ND)5I$:S@1Q"@JDZ584FP%"P]1R*ET/#TC06:-ZD%TWO% "'(A:,0) M_*154/7EWYWG5E(I4H7'-].6[/5O/*.'*> !L'L$2 M#UQ:[9RVT7!KRT/ZWUWDTK_DQ+'RC/3YRQO6^?UZH$,T024L01S>]PCR891;UQ:=/+U*'Y M5T_SC_(,3>];?.-Z.;'2C?\4]GJ98_3X@'CEP1=4 +P(A8@+%G$:.=+>6B2L MQ0P^$#P]>"_3TGV_@KI+G%$Q>*&\MERPW*M+&,E-Y-%I@5GIOE\E!;YRWP=J MO#0A(!VM1YS%A"P#?0XL:.9I9$3D<*IU15?M!*[TWO_>WGMM;&(I4NJ#X=AC M:P3S$5LO)7 #<[<60Z7W_M%K#V8D>3NA!!<>-SX9O/]_6]CW_CFV7\QIHP/V MT)?<6SCT:IL[W_8N=L5^YTU[C];.]NC[H\9VC>TU/=UO5NG_O?"T >_9V-RZ M:#1W27US[X""_%.A.3(68\2]%,AXK!"+/"@= W62K6V(Q>[[#_;CD+8> QNRV+FXMD%>S;'O2X/Q*;:(TF!\"@V;&HW5 PT& MOL54^/Q2A4G$.%&3D-,YYDL$AYSW& D3! .R)EWNZ+V8DY5&XW,T&E>T MC?'Z90OX''Z0^MUNT86L[&=<=OM<(H- 4N&XXU2+R)D4VBE'!?;2,<$B-F4& MP0KM1;59.FFM2S(?V5L;".(66V0K+11>**23(P&RSDO>?=J8=T5[V8V6"48 ][MP'3F6")MI$:* M"^,"M\Q(M[;!];H@XCEA74%F_QSE&,R-8LP31F>+0<_[2\'G9CCI1!>X &4Y MZ0_;^;+7@]BU.5CCK[-V&+5 DPI%F?G6>!2O\=57K(.W.QTM_LK,BV5W:QQ, M]'WC?]S@SXWK?/,.7WMJF*#T!B6>^;#]?^ MO/9.O?;Q].:*PM-O3MG"-TSIT=YP+'@ 2_TBY.;X-4AS'.2K8$QV9<92:0TR M%/^K[;"TE@J/&=$<)Z=M(E)0SZTQ/*1XH-8VFEDO?ZL?J\W*A^K;_U:W=^K;E9WZVU4 MD9"H Y8F6JZ9>CU#@WIU79XU&(UB4:%C!?5(8X&<;7TQ_^"NWA2=>> MOVX?%S-4?.FOR1@F$)IQ]P;$%VLX_O@*&E[A,3Q,/!>3)T\^?E5\=&-7&G^F MZ"O%%G^,7Y&%GWWOMH2\DL3TD3GJ3-FR-QZ/7Z->[$\=5RDX&\6N[?SHLO8BE M95UZ$9_2LN[MB-IF?HZ_J&\>G>TU/[;V>Q];M2^U;WL7;W)M'UZ[J%$8W_E- MRWJOPN^]ZY3V][YMM<\O*A=[(E&\WVJS48Q>T6 M?U.'@N0)\6 ,<@GL:@RTG,M:[_VP:#$\-YE$DK807'P+&4RPYOKHD7RCT\ ML_K=@L&?"FMFJS9>?"8WDV4;,,X\![7M&MMO?NS6-S_"?5OM>K/>K3<_B\8F MS$_3DUKG1K+LYB&I5P^(YX:KF%-D,4?<$HR&4\<23K M4$Z]_=C5U-M+%U,O$X=6RYPHW1<_ S]7CMJHM?!!!L0DS>X+;I'!L%O NND@ MG%:!^,( ($JM6.9!F3[TT#J<:%(R*A>]Y_!?C378@=8Z[S#5VI*TL8%XDZ*108?([DIFW8E?1J=:"Y?JV:5U*82$]1 MB%3E#!J"K#4,$>\I91J0NW &J'4B'C*Q\[F<@Y?:?R?M=P3G7 3)0'2 F#F' M=>YR2E+R0C">2F*V2MI_1;>V(?FZ M5O(Y:?\=@V%_2TX3A\/7H*NVUX>7R*ZIPF.58AS>F> \0[!:7/C[UW"5VPT! MZ[$$JJ6 JCU#4YP$>B)%0,PEEFE*0#9%AP@&Y#(8^Q#LVH:9#U)_+,"GQ^,9 M2]")WUS7GH(9E+KV +IV10I<<,(JKU!(PB$N!4?680O,@ C&!+/.IK4-@NF3 M*UOIPUBTWT]+G>?.I+ *+_(P:+4H0/8M->.@EPV7M^/5*2%I&4B:/00*D7%M MHD:PV:=<41&V_\ %2H1(ZIC2VO*U#47F>X\705)Y^/.L=/;QJ42ILS^MLU1(G$!<57$G4N'G/8889D(M5QS2HM^V^M,\M51VY?L.;AV&K)>M#GII[M1 MB^OYY),,\=N^G9>2-O1@T[#:Z+T2A.MH,+H&W%O?)IV IG_\&\;=2&_!1&R/ MZOUC7P+[TL#>>#O;PCT*+R50,",E ?N0860(!7,Q8,MA/S8XG^8SN<[X?5(G M'TIWGL:C4P)?"7R_B+66P/JG_9 >&^E\WP#[Y5@RG79#:VCCHNAV'C30KY$5EK"8\\TVW[X^>IP1?CZ7? M_*<+8X'[ADYC>^<<[MVM-UN]1G/G8J_YF>TUJS#.+9:;2=8ZM;/&[H%GN5VH M;\O&G0/:Q_Y?5="I^-BV(]F^)66KXB^I'J1=WMMD_M2W]B$2N6 MI>B.^I]QB@>(PD\Y%)XY,;O3*_XVI.MIW?M7>]7'.$W9;*0/TWRBCU/Y:Z1W M[:UWC]'\&Q2_[*#Z[UZ>[_S MOGN3A=5[NPR8&*]MY^;)[]KUS2U>;Q["OOBQ4]39[>S2/?J^!_=*M5GSDS+8 MXGPF$1&H&.?"P^[G(J)2.$%CD+'('A/SCR=_>23Y0WL6?Q&NTH6E]IYU:,-S MQ9B=XSH,K'D6NU]C+2=!#DN 609@9D.B@W)):0JD&@R:W.H&##[C-3+)1^PL M,&]CUS84-3&>:9_T2<)8!G-G@1LPY-9(# MHY$V(4XB0YK'B!AE01.J$_$$ $>6C.8Q 8>7C&8%<:4UB+%$EF60939N2EHK MF"41!1L]X@ZHC...HI@D)EI;G Q;V] +0CE+*O,PR")**O.,(.==_[3TSBR# M./5KP0'4.ARY1,0GC7A0 ;B,(D@P++'RA"D/QA,1ZT3>PWXJZ]1)+[(,FL&R92HY770%NHRV7J* 8D\0QYGX*VUCN6 MK2)BUAF[1V[J*M"7>Q9=?_%!1H\_/R7ZE8GY3PY^U_)=DW28<(>8S DO.$1D ME>,(6^T3=A)6-#Q>68Y5B4$:AYA?"SE:P4"6YDQIQC,[K+2/00=[)]UV442R MJ#29BT'FBHVIR%%MVRY<\37"S[GD@AHR1SQT+?R)H;5<@ETC:#6B1@ M,09&M&9K&T7_B?E5W(M&FH4P?+#GOA7]404F?13'4@ _'@YLK_*?7$N5XK\^ M?/A0_$3^^F-Y.OH*U$9%:HW&9L%Q+2'5\5M M3^SYH ^ $K^=Q./AU75S'G!5LG9<5G9W3]?'GG"< YA&\103<[I_' M/*F#R?7#RM!V[2!'(@98?AAW_G(Q+RC/2^6DJ#3]##$Y3]OI\72FI@E>4W$" ME;DL=@P3/NY(^S5/UUF_<@[F;=$C(7\^%:8!3&'^-OGWI,"R!3C-Q1EL40KY MLII]%HS\A-0>P+>&[6]CT1[F+@R5AA_UM@ M1OTLMY7#?C]4DH576Z_X3&/2^;BI1+YVFB<7IW!Q>IROR8)[#O(;XI6*Y&?D M"3N&76\XM(/\@,KP]"2O0 4TK)^EK ]R50RQ$/!<<;IXXN6X3P=PO\&B\59& M]BCFI>EGI2]4(VO.=)!3@*AD?/V:,:V !Y>5KO@Z?"E_W"^>,>R?#OP8:+IM M>%S(%PU/$PRFG>_VW='GB;,P %^]S/ +D"7$T:.>% M@U7,P\\*>@W%"HIP,D7LZ7J-X2%??0ECUW3_\NJI%*V/BX7'DU@D7,* K\U< M"S8!&'X;:,48$<>HVH8)GHIML83YJ3. >RG2UQ\]//6M2R5R=@AWR:UZLPZ, MPYQMR)ZZS!,G[SQ[ P^;#6BV!;U(ZS#DX0G\7EQU)8B :\5&54SL6(_GE1SW M[8$_[>7RY'D=,QT=(_-XO2=?N7MRN9\_'^#P5Y7PMZ/$-'!K/7%[D01Q+[)\P M5OCB\-1U@ D4<@LV2!:[W#T#"'8W;R&O*@^.S9211)_*J"C@:D8 ;\OWY22] MJ@#1+EK;D,N(^MDUR1!Z6)25#[?VR0+BSEK];ES/%>=[,8ZFNQU VGA:Q^(! M&_[E1CO=[F>JX]\8WS*7L#GK%8]T(9BAZ5"R?& M>-0*N2 E8D%H+&),\+]+.:949-8;E4-?.+><:,EDI-P$EARA(DP6FI<+_;0+ M[4C"*6J*!"$&\:0PTCHF1(,W,5%FK*%@J+VZ;:(M<$$!-G:S+&3D@0T@.Y * MZ^L05J72OP46N?3 U.P'2Z'?R^D\L-7DU;H$P%&."IF0QF(GON*0E3$]O-85 M_&9OC%NI;3,;P@2$>4X H.E +W7@PB['0SR*N_GW]N&_>[I M:/%7;C43GVPT&__C!G]N+-RP%GWMJ6V'F?C,\:3._)N'6^@1((:U5'@,]CW' MR6F;B!34*+PV_5)K<'4TEUX+?)5,":[,F.I@/H !O_K#NL#1&1L M^"6@$,>98 __YT^[6#R_PZ>>2%S57''];_5CM5GY4'W[W^KV3GV[LE-_N]A@ M7Y5!UQO-K4^59J/RME'?W*I_VMK,/WUJ_+VS66W"+^]VZM7ZVYWJWY5/3?A# M;:O>_%3YS^=Z]?/F#GS^QSP-_/P_\>0^P!6QT8[F#:;[:'O]H=@2JY(3C2K33E,[S.I M7;SIUK[L]^I?/E_4.[L7^YTJWVO6NXW-5KO>J9*]+\!K.F\Z-SD,<)V+VO;G M;_N]/>!!-5K?K/=JFZU6C7[FP&EH;?.?UCX\K[9=3[7F[GF]>L!,(#19A91* MDV@!@X&WD$B#MA2'E/R8@L*V'T-U5$P132PHDXST'&MEO Y*LN (84I&]AF9Z^,!VI=PX/2'38LF10\$PA[JG.+;0(2C22"(L@ M4P)B#SO\V+=[4[ K"4S[;#J!***B8>FEWQ<5?M\AJ,/4[7M=@..?_05P>WAV0'1T4@F'I! > M<<,,TBPGS"G-G//:^8 +(W%AM]MB?<GW?.*&-]HZE.?GN]E29K"40UNP0OW #RONGP(QMBM MFFQ[,)';R7BN'X9E4%Q:H@/%,@I,G N"DR L89$F3W/=3,%]>HB8K4MD@Q?X M)X\_>\(NQ7QUJJ<__5:Y625%4R1%M4*$6I_)9$#:6)I%W?(0<2+;W[F=;BVMGN@ M+#-18X-D\@Q(OB;(L920#U1:JRSW1=BHGI_O5RF"%R?[UR2Z:'DH8\P _Z/& M<@R;E3&2Y+HL0C )4!;P-.IN+!'X825B^OO6>/"E:(Q%@X%H)*ZP@0T%T6@B MXBXF9!P0=Z8(<'8CP!('@-/SD[*N2<;X6.8FX!5G)..S>]^RQX>9"MWB1^WA M'()T!67?/\9Y5""C-/,MF C"$H] 7[/;2/H8HX0_XO" !\\ED-UR3U3Q053: M&PTD"S/-D$N4B)7(\J"[6S TP3=S9QA#G)'8@X1S8EA21)R2G.A?,^DS$ MM#MO9 ^(5P\7370[$2,5__GKUWAQ9R.%0*;[RWAR#292$F*XCHEC2AV-E%"* M ]$X,2RGGEP\]>3BTI-[GXW=XP.O%-TD=?7+:*YK8U+>'2T?NTI+4V#S$ M!X$EHG#D*&DMLJ.#(DMY/C6SA@5C&II4VY;; M*_VCJ L298K4\+".3_]F%@!>HD[KHH6=6+=( H5"5=Z5^4O.U]IE.;$K2C#$BA4J!%ADGP/!@)@61Z8R"HW1%'YZ5 MB%DO5 D_0,B:*CS6\5DB,\DO')-O6:>M@/]&YSY6S M)$W R9/4>@Y^Z! MZ0>75BD5"JP)2E.M)07%ZO(@E#:>!9'8H.JX]&.ZR%NT?=2Z:%]LG;5VOIV! MR><\U2[E*9&*I1B9-"1SPA/O$IXI!V*$@LDG;Q&6O*?H"KF4T:(/BDL-QI97 MJ3=2^$0!'W%1!ZF?GC P_]@(9T0&JVZL $5&@R%&R90$D2:)3_*0!HE@H,L[ M5#^V''M.UW6K0GZY7(TZ 5[P5_K=!8S )+1T/R08G629,$(:ESJ9YBPS'I&U MG616R)"RTB.6]\, O"JXM#.-6;Q:3FGM?)3MC19M;>RJ]L4WN;WQ99\F:2XT MM00,< NL8D&&6A=(:G7&)$\49>S:L%-SHEK1]7A:VQ]!"_[?&W(G,5I0=2%$ M2]'9[O=*A(3>P6OV8Q<2%61K?5\J'Y*8A$4S\&FMD413^"?W*M'!.\'%'4N- M?]B$JC?]L3?=6@,B#N56P\SKEQ/@\(QE6];@$=B_"!NNDR9<(A,OZ%%1C MU!^S<>,\A"K&4<"T(0Y1//N*V@?;G2]:9S,F?'G5%8&.28URC$*7=\^7*S]0 MG?(M"VO%FY6N^&/TQ93\J4>M^$,#XITYZ8Q,]\]@AF';=CL'!7#."ZSM.Z\$ MQ?LN=L[=V]@];_&];R HP YN'\)S&&AYM?NU)=H7A]WM#YMJ45#L?OVB6A_> MPSU;%WO''T%0;)ZU^/O#O:,O8GNG>[A[X<3VAR\@=+HYSG\_2$.M3\$^X!S, M!0,NE\DU_*/CH2"7G&>+E7V9 :XP2@N9"9ERL/URGQCNC,WS ";&8F7?S*J7 M2'/EGC3BIMRGS._&*:Q&F=\L#DVG1'E#Y+KH;YR:03CL(QK,]P!R%7XH5\^5 MJ]>-JU 3)R<UD@*; Z'SY6W7FU9.? MO3D"=1TC5MM%\465J8N^4JFE#D(O(!Q:O-;CVPY'@^BB-"86R"7\P#NHMA4$ MN]N:=2Z'F*%2KGG4[N6Z?T2"$XTP1. N"# 3M2>YTE:J5&0R8)+[ MFEI6?3CJWW%K*9-49)I"WZ#MN"%,.%4O;4/M[5BWQBE!.PC,0G/ MB$Q0S9N,$QZ4TQJ#K(:]>9NLJ M]%90:J+26]!-);IM]&XLS!MQG$[& W<8U^.D,**JO3@8FX@VA]M1P/D-1V#' M'O:[H/6&"_OQD/Y/LN+^#WLE_L\DUV/B[&!N[S%:)G'3/Q51[W?]X6CX^1!( MZI_(U7^5%MM+<8S:G0JX[>/%WLY'U=K8E6W>AC$^7K0V/AWN\BT0DG#?Q1^' MK0VG0%BR16'9WFAWVQO?3MM'!P*N/VUOM$[;']X?[1XY 7.\:!UOGF((=7?G M[[QUL1Y/HZ@ Y91D)-&Q%3;6J8K@" O:9@FW)N1LT35224)1CCH*K)+E%D$W M,NDQ:2?!A,!%U^@S\BLI9.GLQMS#);KYT?-3!6-*)<9QQ8&LG)!:4RS020)( MV91CCO-*R%#,L3>P$&!:7DJSGZB,?_;-P*,\W GR8WZB*[L09J61R,Q%S)N M16.KAZ!4:,K_U867^05_KF#/X8LI[ODZ&#NC A/Y2I-GB"PU7$P@U."RNO M"8H_VS9/1?:L[%@?#/ $T7X/\\O2?7U4V"%=K3%M_."*M;'H\/^ #VUUTT& MN15YIO*$&$LED:G,B,UD3C*EI!29XP*/SOB5)V>7 ^4%9:",<)$C"_NL <9< MPX;0:YC)RD>;;E"R9[3^.B5KSC9GZ!9 S25,\7$9,B@%%MP##Y\B:A?/FK49 MBV\,4L 0)1A.JC,:A8C9WN]$W.+2D%PB,>?-R2DX]7"20UX\90;.N#+G(RCR MPHNL-3:K=@#-AJ^>TJR&&(Z[HZ*#"QBZRW"NKW^]2P^+ ::#@T$X0*^A<$8C MB'BQ1>:[Z70C&./"I+EZ?,F.'<1[/T8\B\&6OL?=@D).,Y%:JXHL8BJ$9&$HZML67(,I)A6R*7 M:BN4HNC!H@N^+,A4$M0/D/QJB@E4GA-E.65/U#US*KW@U&DEZ/@$5P/;8,PH M73 N9AI'E)JFO-, #T?J_[UQV#]%"=^<:&^0PSUDVUZ_<=R/Y613SET:F+A7 M\/;V1W-'&P7.7@3S\+BQ7_%YD&OC@\_BO;!?JYEAGUFB%$ZQ3* E!@9 MX!^6&TV=L=XDUT)2XD'-+(/%HZ]"KVR5Z1JF:%41K=)E.F56I M]IL5_V(WKED2[4P441.USK <GGP-DE%7#28F@UP7*-G-4:I&2+!>&2&\8 MT9(GQ!G-J M)'K"@Y#J0EZNMH]L*T\?CJCCB;S'XXVXAEXJ3C]+OO732](C' MDI_=8?#C;B@#T9>\]3BQ]3Q\3$>W%V1.#+G24Q::2[$9ZLT\*)/[$SB]P)0 M22]'LY5ND7H#.QT)T]:MKBYZF]NT8+FQ=[M4^;RI<_K\6?%AK.%[])M99Q M?>7/=(U=^=MUPS*VEK#[#7O];TI<_=!ZLB]QLES>:MA_1,HMJ!<8!!GM_[T1 M;Z;N8$Q_^8TV6&2P:KQK+N4G9WCQ9>]CD:$*7GIZ\SYR;+LZ(8K.^Z(ZO?DM M?[H%^1H_!$_B@JP7C=;CWU5P/7Z($?9ZG9:MTZ> K=GA3>*G"I4Q?OBSDQ?7 M_++5:^RBC?KK:U[#]>IH-Z[)%BQ4IS?LN/@IGM/,+B6U\)O7H;2#H@%Y,FK$GW6WCS^>[^UXN*9UT3YJL=;.1P[/5'M'?QSM'?U]"-]V MX3>^>_R^4]T#SQKO\2_)WL8?W38'O^JB!7=_.6MO[,'[=8];Q^WC]M=-^/9O M^&VOL_OUC[SUF9[]N;,Y@O^>[J?<*I]I18PSAD@>),8*+$E"PG)EP,&5".2H MEN8$%5[((J\]&'_AKY'/;L]?UXC\&^7>+=3&@[S3RY86UV(B_!4&D3$?1&;P M1Q0+E=51VAMS^0ZUL+B;L+B8" MA@Y8^"81K+HE4)B&93'/B0Y*EB4QR144L MP%Z:/WBC_59SZ%WT^=*X):>P0295B5),&N,-=[FG7E/*E6.!+6 \%2RY)#"/ M<>$'B\K?R)X33Z!R L:FBQ X*YID]-0,RB8,RBTSECM'F! >&-1)8J1EA*5I MEEG&J$K-F[?9&KVR!.,!N?-Q[>QG=$FN4IR/90?=P?YY4?[%93R=^QD*"VA: M%V'0]V9X^(CFP\3%CMYU;3#<31Z)B3QB@>9)DAMB34+Q)%(3PQ2()\-YD@C% M&,)W# &O@LSZ4.2BW2):\M/'/>YUXGM- .2QI%3#P M8= ?#FOY=!?YU)F)?FC/J6"(N^]@7V6.>!!2:B*P2"HQ(20YNZ=\>KQ QHW> MT,_)M5>''WZ0=?D#,>[P3IQ;1R@>CJ&G$8K44)-G68(>3THD3S)BI3-$",FY M\3:GRJX>0S_+I3_7,=)R85-QW6TLH%N]\*H+V>.B]0+SQ_:,WN) M9SNOC+]7WHBJ6+^VHQY!/$SMJ$!3D>8A$)H&2:3)-3'29"0Q.F26^C08\1K$ MPZJ/\1/%JMXA7D@W^'^ G,E#IPY;K538ZGVQ:>/!5'+7TOD.TKG];L9X4T&" M\:8E$2FV$M+2$)LJ1Q+<:)\F5N9T];S5]>QJZ=)@9YK!U*G/]_7GDJ8%#QS,C5, M2)5SFZA426.99HD!$7T-/%.=_KP:,G9$\1E(!1DENL *B/-,1692F*4 M-\0PAZ4R(D_3^Z;Z/>J)UDJ>X"R/6& O6U<"9F(_^'N%+>KHQ N/3OP-.PM& M4<]7V[W3QZ_JH,4/B;+9K.6 .3MYT(1G&"C.K""9$I90C7:3"[D/]ZW9?I[8 MQ,, =[P\YE[A2,/-7%P'(!Z.MZ9)MZ(C,C<*6)-H"0/7*9: M)H$*>=\HPPW!A)\G9E"'!IX\-'"SQ)B@A=6A@Q\1%=/0@<\RQV4(1"4N(9)Q M2S*C!$$] E]KKN5S5@F^AF2'TKJ,<+6/D.Q0HMA>]GGJ<,,#A!L>2Q3.$$4= M4KB[B)LM!TJ\HX*"#<12"2*.NXP8R0)Q.4^I4GD&%O,C 37\..^]E$2)NI;H M1V,83RPUZA#&P\F2:0C#MT,HS3" M&?X=8LNB<>][C%(VYEMP8Y>BDY-!_PPX'^[@\LS^_JX_'+7[H]T TW;]@Q[L@)^%+EEU87#_ M[EY'ZVI[?3]C5 =J''$NRXG,6$ZL%IPP*JV42ECGQ)NW0'_+CJ[K1'>PGV!TA]QG)J0!Z=9H3FUM) E>Y M!$)F>6Y>?C>ZG9D>HYT(L 0B?9XRH^P=8FI>*.7@<*%UW5H#ARF:S*$J*)O' MQ39W,)=AO'8B^J\8_Y8=[7[&'G8I7TOK3FMKX!#6G=:N.>J:[[16@)\53=>F M1[RON1E6%<.YU$\LXFLV-JHV6>]-9]!XG=VQOE1"N&Z-]9#'H3*EV$M#IJGQ M4G*3.2V#,(A7[XU0YEE;8VW^9PPFVU8/M.XXPGIL@YH=[!R:7NEY3#R7G^FL M] C&/OX$!MSFV>YQB\$]=!?NW=O8.F]O.+&WX>3VSOKI]H=V=S$J >]QOO\G/1\NL?WV G+A ME"C:%6A6H$7Q$Z72/9WLG$EOUYXR!A*3)@S<:0,^MFM(UD2-+%&<"688P[,T;>T!1Y\,3:&\59L6IR9+D20NN4>$FQ28W%=A9>DCS5PF9>B"0W;]XROI:I.K3RV%E -6#"DX1J M/%=YEB'9AT0J S(PL S^%]*@&4OML^(SUAE"CRGZ/L^9,HFDF=,DLU@.F3A+ M,L4#296@8,:PD'OZYBV7CY AM/)H"G7UYD^>!W0_&5GG ?T$$G)J'"8I$RIU ME/@T28C,A22:ZYQH)YG3AE-E0$(RMB8>2CX^>UWG[+..QL-1)S]_QFJ@*\IS M3&^Q:/.@R EJ "LUAF-[-(?@C65 P-R^4UR+? Y? 5,UQB<@#;#0QW7[0[RL MG\/@C0X\I6.ZC9.Q[78#F>*A2:F;)PP MY@TV9^^'MZMJ+^]48YH'YQ.GK#,YEUQ+38WPUANNJ)?.L-*%E5>XL$3=P8Q; M[W;[SF#QW5)!MEF4TTXD3+*:$N;>Y7?;,$;[:%VU+M;/VSL?1>M@/]1.3_8!;:6.0]' M?C 6D-\7V=IIJ>V-+=7ZN)]SRT"P2"*\ T_.9N#3)38C2H,TD%HE.JCE,J<@ ME?L*'DZU]"95B<+F) 94D,LQ>YY2KAP+K!0\)55^B61=5W MML9L. !KJC+!8/#UDT&GVV"JPNTX/>RX0T3<0!'E8>?1Q)JQQ68D5SSU37\? M7F6<%5-TD_+QB:2[%@^D#Y9T?$HUR:+B>V9F8">"7]7MGA?77HN&<)^SA;O MB]W'D8S__%V\77'XMZ*X83^ Z7%PL?UQGP>92*DSDN1+XF[=BT5=JX&Y,$0&NX8'K2$-3J9.4)\"43@;CC >YG'EGK;1Y*I.:-)Z+ M- 1(499;E? D(ZD00!J&6I"GN28)S8T"%9H[@_4^2TEC0AES(G"M<5L0F)?C M<#\*MM(5_/(,($MWLD$?#V5I,E)QTV)8[]6:M8AD ^YS"B:,YMH1+C26+8,C M;;(T)3PD29;EV@21O7G+URZ?QE;N\P+\$EY61'S&IN@_,\.+)?U+!%4Y :L# M+_AM$+H&S9XIELI_SZ/EE*<7='J+L<-^=SRZ^I9+8!4EC[^-(!!7RHJK;GMJ MT<#5PJ+._(O3C91J:6(,&/Y4L$S2W&8F9XD"\]1HB#6+QP[_\P]S-7E>H\J> MB%R7XYG]>_W3^D[CK_5W_U[_L-7^T-AJO[L:E.VE3+J]O;/YN;&SW7BWW=[8 M;'_>W,"_/F__N;6QO@,?WF^UU]OOMM;_;'S>@2]:F^V=SXU?OK37OVQLP>^_ M+N/0:_:J/&D@>!#Y&\NJW>L W?1&OQ'\YID6@O')9CW]X^?71:T5Z%V/"X&W M:09H60VKH\@7 F8G6Q,3P,/XCNT>[YZW+UIR[^@C;UTXM;?SA;:/_C[<_KKW M;>_H[\[>AUUZR03@H/(OX+>C+=&Z.#QN;^Q>M"^ZW?;.1][^NJGVCC\=M[_^ M ?=_REL[FQ),@"PU@UH-/!CD)[+E!O M@TM#+KR7PBNKG$F45)D!LX%)O@A^5RUY ]:\$1?]2LSG"@-QUH@H]N7&A[Y< M!KP2('*Y_O_%_/K(+'FG"RWO,;';0*_4N" MJ'P>KC[=5T[DB@E'A*20.FWO$1L/(P M-'IAU.CTP+O&/E+@/]MQ@1\YZC?^;<#":_QEW#=S@)=7X8<8BX!Q\._3,B6D M88J1%]CH3\'Z&GX\J!X?/2"XO0B&W@K/=L50+F6R)OG] MX"AO (X$^?\(*)-,-GL2_%#]XO$QEZ?D[5R=,O,0L*&W M6I9K;)ZN>J=5K^TNW;F_5;/;?V8"""KZ$Q M]E%+;>_ W'?^/MK]^O[;Y3Y1W>[VAT_=UH?-B]TC1]L?]@[W=KJ'[8LO\-QO MJG6TSMI?VX>[7S_-HO.=;>]LGNW;+.A$*$.<2"B1*A'$Y#(AB70ZIX'FPJLW M;W539>(I<)E7J:2JEFZO2+K]>$I[+=V>0KI=S$LWFZ4F8Y3DS B0;BPEUOB$ MI#8S29XR:4V&N,E-FO):O-68\Z\-<_YABRIJ(??$)MSIOK;&4*UEB?[#)"4F MK+YV[]#5$=2L CANS+3J]HJUIC2-^#3C5$\8U%Y!3"CRI ML@_Q<*:/94SBJ17*'13*#&1F$1D HUDGF:-$>@Y*)0\9R:0/1'&;4)>K8-( M2B5K:IHU$WG'-@8U+/B*,?D3AO=J)G]$)E\(_[%,I$Y\Q8')J.;% T40& MF:4L^,1S+*-439;19I;JFLE_:B9_PO!6S>1/H,E/]WV2<:F")D(+0V3*/,FH M"42'S&KJ0$X'U.)ID\JL":Q<,_A/S>!/&-NI&?P)M/CI/G,AR[6@A#OM@,&Y M)R;))#$\LSD//.&Y*C6X:DKYDAB\#N^\@O#.3%+V7 F8?HX"'WI=@<^2E.P? MA$>N$V!^=&565/=>#5+\@[&R2VC%2\L8:VUZ%VVZF/#'!0W2,T8THYI(DUN2 M"<$)2X1.T\"#<@E"\RGV! CK/U6F3"TD:R%Y&R'Y@['&6D@^AI"<#QQ2+QQ- M&"4I#RF1P2MB+$88F-*2^D3GV-^8KB5)+22?NM'&*Q25=UN?GTY@_F#HS1/"*]F5V%4#^RHG,'^L! MM%+09'8%H,E*'+#5PX2NNH^Q:AS", T;0J]A/"XJ_%)A9\77Z,#/P+O! MC>*,3+?;..DC!BHV&W (]0S\%N&MBJ?&M@=E8N=P."[>[1"DP<%A8[X= EYY M"0?;1/CGM<9R:,&;D<_FD=*,2ISG1L;V R;DF@;$E[VWDS6ADY?J-#LVH<=H?=V=WJ]P+ M9V'@.L/)FL]NR)4(Y=0>,[]M]K&&P?T.WV M3X>_+8&COC6XVE)"N7GC5PJ4C7'^&&A<";L?UMM-.&>RGNRC3%:)JQ_Z(Y/E MH@9EJT'9:E"V%T-Q+P5 :_66[:E V59O97Z(H&IJ>B55>S466XU65&.QO82( M,%RS>W%X#&.>[6VX<[CG?.]X$\;>/84QU/8'>-Z1X[O'?U^*"+QRMB];%-WC^%YC'7F?O$A;;1[[/5,#SS4!2JRF1P5EB M3)H0JU466,@MSVB-Q59+M]N(S+*$9%EP1'N5>9,E M,N6ZQF*K95PMXVHLMM62<=/$)>H\;(021#)JB=0.$Y>20(*CP<$6"E++TEEGCI!M,HX.+(I)39G\ _7-,TUIXYCM H, M7<[%"]*!M9&[TJ&JFNV?FNWGXU=>-=N_3+9_PN!5S?;/I>U/]]-@#&R)IP,ZZ3!&76YI:QI0S_B5J^9\H MP+5>@9W<%F[G-ADS]R\/6G7!]?PI,R76U*5P?"VE[B*ESA?"$-P[$4S"";W\_/S9,34_/PP_ MS\<7,IV98#1X%R8%9\,;10P3FFB9^-3Q/-4RBZ=K4K%[Y,>L*#^_"I9^_ER8 MFJ4?5D6?[L,>4L,=)4%ANIL1"=$JSXCA/DM$+E.=Y#$;AB6J*;*[A@^>I^:K MYNB7%RVH.?I)E#2V(N2)H3XGS%-'I!.*6"89"=)K)FBB4V]*!9W<(_WE!58X MW3]B6(_QPNM'7TW=#+(FU5NEW4.G;GQ?C M:!2DGN6*^,Q(;/"5$I/)!'2[YESG3$B:QWZ(]U/H+Z>CUTVX#+4(JT78D_G^Y0YRQ+MB!>4HT!31*?"$JI8R)VP-F=9 M[/1WOP2-E]+0[W(3J=7K*%=T99OV3"G67]!F VV!9L,T1OV1Z6+^V8L]WUV' M/:@:D'T.;CSHC#IAN'F&+#?_Z M=+[WU9]8+I,V;P%WPV]'6\"IA\"YNQ?MBVZW#9Y3^^NFVCO^=-S^^@?<#YR[ MTZ)MF-/VQ@%86TAI'V)AY%[X_Y;FH!GJ1P5+),TMYG)6:*XDT9KZ?.PGZDWMV#Y M9^WB6??Q6T_ M"#T'PF*C,W3=_G \"#OPQ']V^^[;,XN!]N=2#!RWNZV=]]W=X[UOK:,O8O?H M4Q?86^[NP//@/A #1^VCPV[[XI^=13&PR[^-[>\9WV![C_XO"P MO?'/+LP1Q$"+;\-WK0]_Y*V=CV)[?5^'E J52>*Y0-1R&TAFF",)$S03EO&0 MN<6VETE($V%3[R@-TJ7!6F95GKJ<9H@*S-XT LC6$]B)T6 WBZPRC-,^-ZW2C#@<; PRZQG<#5LH8 M- J(\:+E;7EU.#OIE)UFBY:O'*3U6F-V7+ F^M7E9@RV7-]VNO<:F)SFE(][=P^N JLCF#$);#_>;'@W/0\(MB_L\P'/8'V]4;Q*GLP!2W6JS@"#&=%'^-G")AV"H M 7VC+=78=J.^#8/"46#-2%Y1C(-MUBW;.9NB&6.W9.O&25&NA2;A_[D#5':& MXCD$E3N62F&DY=0:[5CB&#>.)ZCS"^(@4RJYFP_Q;3!:2C"M8O[Q[[+8[,5X M"$]-/^V-K?-]!F8P3Z4!,86=3+06) ,G@5CF@%MB2Z(E6PF1&OH"E'VD0G826.9\E/STAO^%# M4E_"TR1-I)-*)Y(GUMA,,YY)SAE8$,)'ZM-4%=07_ZBI[Q&H#T_[$IMY6/5 M..P'>*0T)U9D@@AGM,\$YTYC'J).EI8HKJ;>CBUL,8#9G.OG7NGO3@]8 G_ M)_X1!L-P7FERT^O##X,?T.*+8]Y&E4LO#><\#93G4FAL;I3*G-% C1=,&53E MG-*T5N4_P P7ZV?[FDF7&9Z30"4>?:N,9"))"*CPC'(K/ OIF[?J1DW^Q[@[ M*T5D7TZO<7881^C@5?>'NEX'\!C2WZ'?C53 G\V+FTC@.[%%,4A!5$)% MY,5<36G7F!A/1'G+XT?_7O^TOM/X:_W=O]<_;+4_-+;:[ZZVDU[*I-O;.YN? M&SO;C7?;[8W-]N?-#?SK\_:?6QOK._#A_59[O?UN:_W/QN<=^**UV=[YW/CE M2WO]R\86_/[K,F9;&E.\18SP<8/5G]UA\.-NV,[?CT?C06AU>IWC\?&G")%2 MZK+A^T6%-XRT^:ICV!_W$R&9H-P3JI.+QZP#2<6''@. MLVY &0QU83 RX%Z7;OH,MDX#''6XWPTZ%J%);/\[>AGP:(.68K?;/QW^=AL! M6)SR%"W>Y\_T856[YF08?JO^^-UWAB==<_Y;IQ?7)M[T>SE6:2>@<;%P7A\% M5?'S5/^MT4('EL4\Y9/+G]?B3PN9!L5O6;+&LJM_IFOLRM^N&Y:QM83?;MC7 MT"T*Z;KQRR <&SP4'?SZ(U!"*Y[S=:M77-U\KL4 &Y."9TZFA@GP!KE-5*JD ML4RSQ(#.C YDA1-PA-61!.\ZITDJ)?JHH#U1M!YW#W1B)6&TWL4S^^M39 MV]D4VQ_^[K2/6J*]\?&\=;0'NO, $\ N]H[WCML76Q>MKWN7D[\^_ '//-^GV!B: M>%.6(6CUMG>\:>\-=L2PU&M*.66Y '^D6#W$"NM M)93Z3* -Y2E]\U8TN5H>K*OQQ!Y&IO);0(3]3)@$+U:^;(S#N_%@\!/$GIY6 MJ,RFR.M$,)DDEFA#!9$AE<0FC)-0E(,5(P0W M4>!<<>186S$/(W!D;<6\)+ER. BAEBQWEBRS(&DZ,"I]Q@BSF$@#%@S)P$LB M(C7"Y$G*/0*LJZ9BM2GSF))%U:;,*HB<]_WQH)8X=Y4XTF4V-,.$,CFEADBE=K@S!X@@6JA>*#VURU*+R+*)P-&B7.L"2EE/A, M42*M=23+M"$I37.5 NG#?\#02II*\@>TM!Z.G1X&%V&2'3I;QKDB2?>?P\DH MQ(X[1>;]7)K,7.K]555R!MD\9KK"E2=F,#K'+)E8S6)Z'E[$7\JZOT5RO6/: M!YM;*8V32FH3K+)IFG/JE!8R*9/K-=5+D^MC(G>=77]C_M@Z:QWL^S1W(D\T M$<*#18,G3M: 11-2RJACCF6Y S;.+B78QU6>S;"?4%/!V'HFS?X@]'#=@7BK M)/M!3.VKZ 1,B66 M.M'^X:EH\ZSU<3_P).%><9)GJ0"OVU.BJ;'$,9EG08O<"J BE383RB]C:(" MN=/6ZYP*+X,/B8(G:2N5,B;C*I,I?!3UUC_9UK=/]YW1"3<*?"!@1B*I]L0( MDQ$G.;."4IY*^^9MPIJ,7;8!&GU0M0O5CR^S@.V.@ 4+, \O\(5N#58 "KO3 M^][O?L=:5133(W@2\FS\;Z<8_AQTAJ@A2L@;L HZ M/3,X!ZX>#X:QN,".X0+@M[5&R_1,D8@+JJ7;"=\#VA-F5-PY'KG^<;QC.':' M#01.*-)_9Q[7; P/^^-N+/H_C\\.U9.+'.(FOE*O/X+;OP701? J$9_'-##1 M>-"!EP!+,Q2H.C/5B/_WO\#!3W\'9073AXU%_566[L [@4H;CKNC" 54VDJP M# \)P9.M. 2/?&40/)\*N_@O-(MW!C#UDC5>'O[.]KM*=7R$,;[0UL4!:Q^Y MG>U];I]@Z,]6&7[1[MGB^JCKV-3]_V=CY>;&]\X>V+/T!U MM+\A&-\>J Z8@X)YGR*$5_L(54=+M4[W>9)F:1"Q>Y(A,LDMR:S*B59)YSA4SB[4.Y28TXBXT9K?A'N [-SY\ M-:3[!!X%]'#/'1;"^326/: "ANM] 4$ (G'>N;/GC>^=P6@<9GJT]D_!N!\> M=DX*[?"'@24#X5Z5V<) Z^,#>-^&*+]:P*QQ_QEWT-$TW8B\AP+W./H1<M:X[-!^*8*J&"$&2F5XXT/'G;. MJH]7H%I&_HOSFV?D4V"J.S$!U(Y;EC KMA-=+_+.PE=L;ZWQ[?=_QQ"::&:(0L4XZ9XE.L(^YTIFP+I$< M3Z+D3!YYE,)!G>V=/>;Z*F#_L' '"-07.@-"[C3%R8\,&*S54WXKV*^F^5T7RWIM"]V M%"XY>IA&0A]81R[925G(4< MO#:U7'0]3?Q@.84M6&%7FE^-RO):D+.K%P1<1S,8#-G^H ,6XW#4=]\*%VK! M!FXV_AW0,BZ/#\%B'KY,(7$W4'=A)1A8F=2Y\E(';7)I'/4B"2:(3/KE20I; M[?=WL';>11?Z,R[MRVWD^^1RXNBCVF?@16JL4H7(,:P"= MQA0%S'OH]?%=;@>L[(J' MMS#%!VS!\^V%!V?S\AR73"K.J0/OWQOU,;(S/CGI=C"L@]>?C <.;-@X]$%QL%Q*["F_7X M67,)X"%.Q#B'31HB@DE$#RG!_V]>G1GQ,=K"?",Z^R) F94'=*]@,?U:>YT<'1 M7%IE3)H'S,?;S(QG.J6@-D4.WHR4AL.V9HQ0:E/J:6XMYU@- MD="K#.X?#1WE!@20TLZ!9RFYX%FJ%-7:!)6DB[$RLH';?-,!1'@!>/N)XD=;07<]=?&)R*IVW69Z!:D94=FT3 M*2@%(U(FR0TMYN\6>I_F*[SK#U_Q8>/VQA9M'[6P1=A9:V-3M4_W?682D0E! MG->@22VCQ'J0JLJ!?1,X*#.J[V86I4J*/$%[R(!>SHUTFF:)3%P*KB\HQGIC MGV1C VR#\#00KR3(U31+"(A2T)1Y@HGGFHL$T?;!1I+J=H+U68,/=[7/F!,B M@9=.<^&E%=;@AP)_DBF.?9F.U9BIE*A"I M6 **(]=$FY23C/DDX4Q89;-X4,]O;[?=8#M=>RYQ@^7T(HVF>V6LI& >YT8G MF>),@JUDF)>9T]Z$('*>R0=LREHSP$QFIVBM[^-JVN E492EV%0U8&Y"(%1) M,)\R&[0T=Y)FE*E<>>JH3+74FF?P"0Q@SO \0&E5;^;C;6:6"\HUY<1G(@<) M)A4QDN<$S ,+6HN&+"0QVR2](O'N 1*0<@V;[:GE#IA8!I-KE3"O@D^5T7GV MH E(]?9/MQ\,9*5MSH#MB$@\)ET&0V#Q-4D#^$-&@EWAY)UXF3%J@]):@YW MW9WW1WM''T7KPLGV\1?1VFD?@>TNV_P+A_'.+O69W_C["/OSM3Y\.FQ];1^W M-QS8^0=\;\>=M3C\[^) [.WLPMS?YQ%)X6 _MTEBTMP105W #PE%@Q18CEX MW(YJ+KE9+' !!P'L)8'2DHI*+G.;BQ3>)%@0_XD/THL\X]R 8;TB)3!;O4FQ2Y4W$2M-.L>8[/J],\0% M0G^J4RSO")=W_JA^/ P%U('IP8IV85M&L5.)+ZL',7$6;FM@X3MV,NEVBK*: M>(L;X2W8I X6AWB\I'P2FD; N\70>'\Q6DP>P<=Z8*Y!P.M'X7A8538.PDE_ M$-$93N E^IC%4*:5Q"K(OG/CP:TZ'CW;MM 4MN7]W7+LIKYL:V1!Q\&<.]P9$;CF&DRN0-3:MA_E[5%F.)2YF>$,]<=1\*! M*X +"7+. M,8NUK6<=4;',S#CRA*]@T6+M8]-KO?XN/*N?5<_A[S->94&(# M",!W1L.UQON[GI;,K=/_-YP=M$SNCH5@=SKA#65Z9C;!>WNCQ; AE N&3!TMZJEO@L%!$.IRIU6@J42M$D&I)#[ M1/K,IDF@-X4::PIX. K DV++$]AFSDEJC2!2>T>LTH(H87T.6R5R*=Z\%6N7 MFUY6%- L$MN62$N0;%<2!NR;#8.'E0YBE-Y/ M2(+P5TT3'\]:!_O<"^URK!0#?YU(D^3$Y-21A"<(K)2G)M!8HG\9GN6_BZJ/ M.^WZ#TJ$>M=_?-?/6^O[-H H$%83KCQX^YG,B$U $GCE0O"Y]SX!2<#3):+@ MOQ>/&=[?[7!AN4'V .;&O1S56MD\#(D=;?+]S%.+P7C"@P"GU@E%,DX%H5F" M>#_4Y9D!HEI+'\[ \)EC(F:+RE0ZIS3#?+,@/).)=4+>$#&L]_R']GSK8M\G MJ;9*IB Y$*Y#)Y*DGVNJ,"&SD$+)<.FP6S+(U]B!6Q ^R?;W/]]KGW?-] M/&D%U9Z!>8C6HJ.6@ $/.\X2H3.1TSS/HMUP6<9?LANV>X6%P";E3K-!--3^ M!P/3BQ ]?_W5Z/9-C+L=P-T("';7RI%4T$SEQN?4&)FFU,)L<\.#S5-G\UR4 MHB$!_[CZX]Z:XH/I](9_]H?#,-SN;9YA]&W<&1YB9=!VOA'L*]89%YOPC(/S M]LX7"3;#:>OC?@Z&J$/;TZ0&2$JEX)2*Q!+P"62JN09* Y)22S1(42XU42,Q ML-GOAB:6I!V',*KBMT '17E9D0@S+LKE(D&=#/IH\"X4?0V"0ZQ@7^ /+A(> M%F(U#A#7KG^)(CUL;A5Y+4W:&,Z+L'5W0VN96,[%W):XW,@BW?YIC%'"*]]1 M509AG$XIJ&PIC619(I+ I?8BMPR\@MNZWUC0OEQ\?H)5[+E810C3^10B7%&_ M]V[]T^;G=3?Z*PS<;/;^ZQ.H\[QPUOZX'S*6^USEH$:M0,C,G&2"*6*U$191 M3<%G?O-6/Y06590&E[),,E#=*FA,V3"YU&F2V:1$RKV%M523P .1P#F(P\3[ M@'5V) NR1+(RF;%$@Y-.)7?>*XGB<$DX9E[!-HMSB^>1"K5A=7\B0.C<+ L( M@4@2@5@L-),$:SR(8(&ZQ N?NOR:S)I'Y?9Z:W]H:X--0(P;X&]O%9%@,A/- M64H"55G"O$FL"&!!BS5QQ$2$[$_C3?3:<;\0X*5.7O10) +R#",WP(^,8]A_#-/=<=^WBJCGD1 MD\84)0)S@ \^Z9JB/P$.!LL5G!D6V10%&C1>%)]:&O(8GFP=H>]$ M_B/VG-PFJZTD@G*GI,+DM!(>^K>87P\O\?MIQX\.JX8Y,W>5_4SH]!9CA_WN M>'3U+3,LZR)V1?#-_^8EV8@RLK!4Y1FBTMVY1OF^:.]82%2/?J8D4A^&X-\'N!5 M,"?S8N;2 (T"=L-_W9R/F;YYNQ,9!5@']3\"H/S//\S5E':-CGDBREN>F/GO M]4_K.XV_UM_]>_W#5OM#8ZO][E:I4<\ZZ?;VSN;GQLYVX]UV>V.S_7ES __Z MO/WGUL;Z#GQXO]5>;[_;6O^S\7D'OFAMMG<^-W[YTE[_LK$%O_^ZC-F6)@3^ M) E^LQ*\8=X:@_P(9/"\J@V8B-!T U8J^# M>>4UBY6-_0F&XSSON Y&@";ZJU)9C7 &CRC2_]!5!NT5BKLZHTKQ3KH1@.*- MW0E&V$2S<=H!U6BQ=0'\=SSJ+.COY9H>-+9QAW-:; 5-P?E8W3%&6Q&(^0@[ M,\!";GWZ#.MJ(M)RE:V)*\(I2]!0[H\/#O&#CDN#J99E(AV8 *&#W2Q@E3LN M-H=X'^P@HI87UT]W)@K*2X^)@Q4/*LZ[6;K66"_1K<"6.9\GE;R#*,['8)MT M3KIEJ##>V.TCSPG M3+S7,;=?IL_]\>@0[AST86OF[DNON"_:BHM-Q>; LBM4,U3-C3__?%>B@\UF M1RZ%Y&[BQP*&P(R>P?(-I2B[, MK;"]X#WBYKL">028LB # XM9QG?+5\8%4!4-)//A9=\/19N1LH_)8@>3*%>* M(2.3+_8@Z< PM^E!,HD\+S8;634>G^">Q?!]KVPK@Q P2!8S&PB?\-J!CX#K M\5RY=!L)HXVX1/SWE^A KA=O&-L6P#M^F;SC.;[32W$OUV97\P38T@TZ-@QC M,XBIEXFAB"$"]T7R/PX&ZSWB 8@9C> &<%TF,F,)L:-*@HOD>"F)&?R(>="8X>KG;$U#0#;#(Q[$^]YX-QIZ"A/I8# MS,RHB;V$AL,.:'0S*H^=2@D5808#2'DDS.;L0R*1EC4$,0D??O:34IBB4P#V M'REES/J5>)"C95*D$ ]8=] K)WI1:GU;9*BL(OMO]QHM,P!3A:=S:(AX@Q)QL[Q"D+N;PY^8[.#YHUD6: MJNH[%HX#RR!'>1Y82-^X1=/9X!;.V'T@N:_U+XKO4+HOB>]H2 BL/ M?AY9#L+KQ)R#KGPWD6P1^K(S-$.$(_V$NC"/BQF127''@9DB1P,35A"9,_1@ M/(8U@;W#\0GL(MAHX4@H*,P:6HYW\TF\F9A^4QF6N)X\H)RE\T2 M#,+^*8K/:/7XZGAL^<.+XQR4-&:,>1&W(M)(E\O,#5QG),PKJ'+6**JX8@4) M;R)%YG-,2F9;C[5P,*M/H,G&H?%7%_Z>$B"K\&IO+VIN&O&R!+J7W!G=YE&7 M1=+U@N@66_XC1;M XBM>M9N\LJK=+[WQ<&RZVX.M7CX(_QG#!FQA9>&+*^(] M:VVL?]_K_7&X!_=M?]@5>T<'=/MK^WAO9Y/N;?SS:/M#N],^^LCV-IS:WOEX MWOJZ*5OO--W[WT/JCO_NF:]Z#'.4>T?^&.:F=OE>M[7SZ5OK0TON\BW>WOC[ M6_L"GK>Q=;:[;;'O#[:K>;?^]M4&8OD<%[XV/6ADA7BG;:0<% ME%A?^P-P,OX5P.(^;&P/#DRO"H']@J*;T]^__FL[_L5^_Q5+/OOH.Z+)<%! M91\6MX)=-<"&K.>@(9TIT\-,HP?3'X)=WND5B.V#?L]\[PPPK#+H',1H2V'; M?QT?&G $WAUB-.272L' XZN]0^<^'E7,3*80ZH/.\-MP*H%GT- MTXMG#T'E&#\L7Z&+?HQAEI5E)1055C*OH!6R7NQ?M9X80"K/(9N38&+5*M=,J"$NW[%! MOW,2%)X;9AH;NC$2-,F ;((Y_!_P;8&LBEA>>=2YO$7M;,_=Z#87F4685]#! MN'A5'S^WQR5O@3-;RB(41Z.;9S-];G.*W8_NM8?-&Y33/>T/OH%U[,):XP.F M7994@K762#SCV0#X$K(NN:Z<(F9+]6/7*HR^CPKYZIRE\ZBRN\^*EQ7H28J_"^\;$O 787B ,'O]9X/Q[@ M&0 >#L2TU^I%*M*9,P)?1; MT6FR(LS. -9J. );$;>G@!(X-"A5)Z<;UWNXTXW&N<=NBRO(TZ XHKLWE[: M.F8T3P[=T#L '0.>W,$ U,=HTB?R)LDX?\#4R>>9?R(WHPA!QW4Q2EP2S@T= MJV<8OQ0%LWQXN9]UP883ML4=S#N8WE5%O2_E%OV8TR!6W&E(7YK3T'ADK^'S MV X+9V'S>VQ8^V)\A%;I(_0ORN=\ [^![>XX\!'VCG9WX-Z-OP_;?*^S]Q7' M\)V]SPL^PE&+[W[=/&]__7C:PFLO/GUK'[[1W+@PT5D8@[),EX7,IQVE&Z>Q[3/: M^G;MK>"K2D[PR+,[ 8YS6NR(]$DIL[5%\(!,:CK<*+F-Q3 M&8AHK<8,RTC,Y_/'["RZ:P1+%?944J3,;;YG9F%V=V7@7HTB_>8!\R+A; M=3[DL^5#7J6+2[;(%NU:)1?M6OSFF>Q:# 0W^(NQ;;E M#X=5-L$ZR,#S82=Z/.\G[LV[*B01K_DT=8JF52SWQ\A["I3T.^:;?.EUL6*U MK([%-VA@B+\3VU-B;.&T,PQ83U8AS15%K9,H'.J;,LCY;P,+U"PCFY/C-8Q^ MEDU@JY_*KT_#XC?CX>0;7/WRV_YX4'T;IQ$;'>*S&G_!>IJ#*G,?8S9SA^9# ML(;!.36#3EAV6'Y+(_-GO?ZN6X9V)&AVCY)\GN0*K M9_?'_)R/18M2,.,_%=0&? GO?-Q@E'QLHDES&K N!*FRL).+O,>8/AL-^/Y@ M+F<"PR^1K!NG@\X(!/+L;\?&AT:1[@?F5/QD$<2S&5D#@[(S%\?P')+;J#/" M1*:26/-R1[KECDSOJ&@8D]'*PO#C8&(*01GZ^6O0^8[1HL_!C6%VF-7V)_SG MH'@K<"CPS'??@+5QJ"KUHCF9![@L9?G:"$O<#SH5QF6Q>^5ETX+^:]<"3\=A1^/Y M?'': ?MZVA]X3)UUAT@_Y?:!H]1QG1-L=[L@F\JP[.+7H5<7G,DT'_:,FC1L#PX?+%?31.0 %>$M+@ M7%SZKC_N7IJL6_;E\'#YI46,8_'[ZBQDR>7A^*0[NYI32AAV0/B8F/4'.FM8 MTEX5E(UA>I 05[/EA+>+_.B21F)4/%+(6F/SS,#32S:Y>IQ2ZC0QIPAY&F<8I"Y5N8D=%(9/UYQ6F?<'XVXY5 1N=M5A M4$S7PDNF^5KX:6805!H8CL-SH\JJ^KVFA">D!-SJF8I4!_8IPF6#+H"M&.)Y M:XR#X&75J6.]0<_)JOD@W@&*? #&/)@>V*AC5&S['S%$U77DL M-BVBP)N6GG_7F_^4F[]P=CX]$*U,]Y.Q!8%;)>VX 7BH]18]^19-CZT#.&F' M_QF#:1-/BC$7X031J/ (&Q4@? GV$M8Z5*?6PQD#SIF1 0G;/SF$/0WQU&K. MLYM_5DR_P,CM8%RD3H,E#XP.RO=X:LSCS^#O#(_!8X5A3U3.J98,=*4!:@S*N0!FNM-?*S[7T M?FF;.(3/#G,%3R>:=X@9+9@SV.\56!Z#3FT!/ZL GPC0XJ@.0S1]8+6N.8^< MY3O#4MI._*9%6^L Y?ND\F7">S%?:#"J-_P3GKC/J 94=E)<_WT.V?Q*3T2OW5&_6<9LIH MA DA95BH.";XA@E#ODRK[85N$,H:BUP2^8A M!'Q9QQX/CLK@\R>XMO$>]K<_&*Z5T>?5.TS[6D:>C]%]*E7V-:'LN6.>*7B: M'?N#4-:23F#2JLSOZ?%01,_QR G=,'<$M-;X&E/I3\-\DGMDJ)F3(A/K$"K[ ML(G7N^)0X[=>_S3F-^$6EGW2X@!P27\X M[* )6J!!1VZ>' 5YP;%;=5I'\:13)E&C9,N>O257L<*)J]_#F'VH'Z6V*N3 MEF%PDW2(T!V&TX@Y5"4!3 YC"]"#0?B.<#/=\PK5H#R$'6-9]T$GGN7A8).# MZ I_34&!?)(4Q'/ ^?]>?,=CK .+D2WD529 MGICI=EQ@7?:KNJ>Y[C/%]9/,4-Q]4R L82BX&V+/OTFR2'DZ>Y74P-> RY#4 M;;]$),P+JWEFA.LESVE,YPNS9%;4G\U36#3+8]._B3.%SG'1E;"/*?[%(5B( M!>- W]WRK+,XV[J:X]<:Z]6T58Q/4;3:#S *'_>P"R80;^' A-5$LD' M'="_A1D PLH4-M8TWC")VQ9.4W&,%[L5@XU8S:K7.<;[JA+0HA8;^ ^CB;V# M4 :NBG$F,%(S#YD6C$Y1[B:G\X@*A><35?I'S-6PY@#QAW&Z6!;2;+CQR1!K M4_'LPHU'W8"CH8%RBID=DU6JCOKA00=H@Q9G&),"RB;6F7X/LX<>U<37&MNS M8>SXXA.08U W)UVPL;%^\\2 &0XS[/1/^MWSXS @A;$]0$*;X(PM;UYAL7;^TQD';%]E>,Z6>_3C3LO0;7CJ& MZ.&*PN(:PJ6PI*6/''>T'XV68HR(2C4L:W27C3_=KID@1Q7X*!:T"(@@RG6G M0-8JL!+1>L33I9($)AZ'B;F@(Q-3G(!ZC_J#L@"S.#7X'GKC@#[!0>BAMS/; MZWFN3**\ Z[WI8V,N##5_D57Q?=GV6,R?;@-F.=[*+?EH(^X*\,*HRQV381U M#*0,F)?[,[BT/(6UVNV6UD=G<"<>Z\4>-RLIJ@H_-,0BEA-XN;.87P>4IRAM M@I)K#,$&'<0U&,UO6F'"S)9U?>J[;Z>PB,W&3C@S5;+BXL#BE@/#@ CYT&_. M@&A&JH\I!X7(A.=.J0()UIF3@D%*\$(P[@ZG%F59CH._E>9QQ'"HPK>1T*H% M*1#_"R&P9'K#A7JV'LJ1KV8(,SX8X5#S-6YSM3_-QC\CC*8=#PZ:<2__P)R) M\X*&IY^+1\3$? ,\H!.+$1O0\FTYQZH!-\L-.IF^D7<44K9[.$Z85/?\&T<_!D MWHU/$/YQK1D!.4ZB-#V95\2%1H#Y_-N D@B=9N-?YM1T.M/.K+$TN\2%BA.9 MKA60UJWJPR(0XXQ\J_ JRG6=438W3OHG9=I>-<3LW' J?_:'C76P+KJ8MK !0Z)T M0$+?[0^^ 7L$\(213]9'6%1IXG+\J]\#;=8=-X[#:!!5HUE1&5O$IHM83^4> MS\0 RP/ ?B^4U1]1Z0S# 2KE9_1VK_9I[^LP9K7#6#N,C^0PWJVH;&;.!=9; MR705DPQ@];":K&M.AN&WZH_?T2CLFO/?.KTX@7C3[_.%A4B=X+>,4'*6 BCN M3?%S2;@Z6U,B0]H=#>#_??7@DJS7(EG_8^0O_R;X&A/RRI_I&KO7;WR-Z\=K)B+ ZY![8V^T MB;*(QX^_T0:+7%N-=Y]+]:5+^\_/316UJ4\*%CTNK'WF.; M<[W')N+N%2[+Y\[9+1;E">EK>FFI3J*"/!DU8BEM U?D]P==XL=4L7&)T;^Y M!8G=_+JW7[-2J2Z,\Q,M*'T(GJU)[;%([:>FMF=1MC_+:OX2(U3],8SAA[\^ MK.:]#+?'>D^KXD2X8ZO6Q/=:R6Z3#93 MD=9$5Q/=$[X;2VF3:5U374UU3TEU,FMFG#X?U=W2G5H%.GG7'\9$W*( $?P/ M_Q .#E^Z%DLYY^615Y(T)<^NI:['$UT_]](JUFT? M8VTI;U+.'WUM7T.U)*3K"Z&+#ME?O[''6Y+6S M]TAAFJ;0URO!>FGOM[1"-VDFZJ5]'-.-T\WL/HWYC17.A>AN_5![?@R0P MKK2%)YN4U>DU]?@Y/V%0"L1 MI0^!54IM,S)G58BQ=OKN;@,UE:P/CU[X)HEF)J[/"*@WZ=DWB3=3<7V8M-ZD M9]\D4,//R4D_D<>'-4BW#K7^W,:=;@I1'^L]SLKJ&\)H]-X6S*;*::!\I M^*OHXR_MS^7P+:_S+<**O7Z/_/_M?7MSVTB2YU=!]-D7\@;$)L"7:,=.A"S; MO9YQMWV6>^?VKPN0!$6,08"#AV3UI[]\5!4*($B"%"F"-#;B;MHB4*C*RLK* M]^^WZ^LOQM0+G #[N!H3)W&,BS1PTHF7N),JCL;=5:%FC/,:XXRTL.L)]B%T M)\;[MQ^_O;O>01739YU]OM\J;P"(S0,N.ZV2=F38T)*[U"VUV*@JRK>E[B&[ M+)87MFVXH ;;B_)C+ LNJ/:P\P2UO=G0>BW+ZIO=_E,V]$P4K[XYM!ISX2#. M+?M9ZA3I9OZ5&F#^K4)[39['6G24TG>>48VU-S378Z"CFW"^<*(,'GW#"^TJ MRUW=-74?ZZ417WL)[.)X/?_8TEMTF^M8:GQMI>O[CJMD3T99<1V]@,7T([4(/=%\/656X\PM&V M[)]0+C"!;EX-%H3571R[U^KDY\J-NPDR@4<2 CN M#\1VP,;YJO,Z=<8G \/X1N2,!L:&3Y(YR.%0"(10 ;,H $X4&K 3$E@R M@ZD.J6\]HE L]7O?M#%FCC 3+W+'"7 BV!)!G,ZQ!SJO3D+F8I=MZM5KC.'+ M@>LK4((Q6;XE>$O="-:M\QQ<9!XTW MG;$J$; W"A/$?+MW,P03A1^A*$G0!A-WC#/F_O&YEO^PM)A):+W$>6>,(9%: M-M&OGFAZ6XJHY>X$1BV7M>TB)$O287IAM5M](R<;AB])$O7[K:[\@;GVJ;*M MUVM=%07E=N)M66B-E]=7D%XL7(I'\:IEK11=.&:LB3V<)F/+^$O?)I%")U_A M&NJ/Y*0A">>5++2J/^3(=\;?2[I_ZRR'O"":(/?:K&VN084[$$>RBV 32S[5 MAW",0Z2CMR S!2K4A:B9,;9#)- *9SR&37104A,WH(^2D#H0#;+@F2%<"V 3 MA.$@1%?ER@1ACA!0.$QKZ2V$:&%4+9=1G\JH<2F,,B=8"XUY=EM/QVWY8+F(F%J0!!=^&,>O0-65B#07WBN"Z %* M)C(AS82_TI^+F6KT _PR<8'R\"T%V^N 0IMX?SF,''7AW;\R/G[YK'0ZF5G- M"N<%_'I'@#YTP=[A#8;*' B"B3M*"&9)[.P2LSA+DD47(ZLEU.\*$IWQ[.#) M40@RA#Y*FC-B,)/*.7+OTH 1:$OE(0(GX6Q7?8P^(-&G&0=ZYOJ+:4IH4C/8 M1Q_W$HF?1* ^Q/ P0_%ZB=@8Q.M"J$*&KIH[C_)81^[4%YIS."5%"/&)TD 2 M.D$X*+0\T+XHE:JF@%=ZQ'6 3@]S B% JZ>3RDHN=!6 MT_*UV0N07 99>?0(Q1M^1Y#@.,,H4U2%)0"S(9V6V)@' I6?LB4OYPX!Y6K4 M49"".0[P EIB0U!)83"EON M,0,?1HZ1MP#0:SS+Y((GRA[T>V$JKP;&,?22-&&UE[[S%ZZ @0P960:>9'PF M1&/'G=]PW39PQ-5$>\?*3U'__QN\G^G$;T.(F;29H\ M"@,3+T;T<1%H*USH(%@%;GQXCP".&@1F[A/M5L?01L]I%D)M,++;+?^[D+1Y MU$OE43H+]TYI+[ ZK:?R[/%>%QX=V/02=V_GI4D.&'O)Z_%4EPZ,."P=<9.+ M4+ARY,R10>_T):UR01<=+$MGINIIV>=Q,'*[P3Q#*["'K<'+IQ*YTVU9+RO3 M%2%&%55AWMV7&RBM35>0.:.[(+C^+CN"47W;SN=,ZN/,0:#G!S(F8X$M6NXK MHSTJ;JZ)4-0QF%PP+]3V&8L[6X3NM"-]=WO'_5F(MC6MENJTJBW7L-TY,D5T MSK8*-VV)%+.ZK6[),ULA6R5-M%P."> AE?$AI"!.PBN\U M;/H29/875E%6YTZ?\QB%OG\I#ZYP@O.<'L+H.U #[#;8#-A46A+<-4LSR\9C M@.;<<=0@IPEYEP""-;1L&M(VRD:;>'<>N22[>%X-6?UD.]#K%*[E4#JR\L%FWSPL8[6(L:DCALB M$U'UQ+S>EK\W M=)VHT]*J+T3>0\<,@6TZ66OF=G!BT?EYT6VU"V=-/]$+WM+^ M%YTB0BOA*#X>+/Z&?7YRL*06LTZKJ3AWW-\Z',;-^4X;9WEPJI$('!;S\7(Z MS;#$57,2Y#V^O,LI=>TRI:Z_0:?+Y-YVBIU9E& 5U3D,(TV\&,P_= LZH_ > M[!_@A<1S?)A/IB[FY[,/__M_7=G6X V\/YT*OQ;2 ZA. M$NF8AT4NTCWFB>!)Q-Z/W=3!PV=KR3VNAU2VNB]Y1E92VY#N$33O%?6W>YVQV3+VU3\^&*.;YH(Y08X.^!MX3JUT(#9L% MAVB_J(V=@%?JV(9#WF[H+WDS,#0_W,UPT!)/RVR24O5_D\O%F4PNL7'""M]+ M?@*+U=H[1ZTZF[TQ:Y-=Q2QZ:\PA>*(L%W:%E5:6(U-T&I%-MB&!]AR3^9>F MUN2\5\UYKU1ANT=ILZZB>$TX7,Z?:JD+-4/\6[?3&MK#E3_#?;73 M;W;+ZNPVZKK)VMU6IW.U]\F"^.NL_NC.D^VU.OUNI6$K=L:IT)%GAT=+&B&P MN7FD7AOE+:ET_6T_ZU]5"2CUJ9.C3SM'G^?KMG3PM7T%M]<,FPR"5T[YP,BZQHADYE^6$*8TP*&!&[-K7;E3JUZU"4A<.J\,_6O=-V MIN/F9K^UZXU6I=G3$PFQG_Y0!Z<$-:AMV&G/[+2GQ=>==39UX'WB^NO?2OO@ M,O]Z,C$NP(1+Q\E^M(:C/+JG?K0L"SHUW[*/!6?:,83K3R!"3TA06J:UH4'> M*< _-#QW2CPW:*_'EJL1EL6IB/4=(*6>NTONT8[,"9V,S;!6S]\)MN&'.B-H MU0B2X31DY;MUT=Q&'_[9=1/;[ Z&C3[<\-RSWOK#P1'!+,]2(RY)N&ETXI/4 M@?KMNF$C'(H;&AR1W99%I3#VF[U$9 \A[0Y^1'Y;G0O8:+0_NW9QT4.$@548 M[HTVNU^)91T^QE\K"5UMO3M(Z)-4.Z4@QOY=5)(:QVX5$=QH&L?FX]TUC7KL M:&-);%["3P%N>_!LTK7@M@?)_MMM#!0I]<%Q79K-624"[8KFNNWJUE4X[R8Z M*L#!M/=5DWI^M_K>[X!G I%M'$H-0TB&(!#:^D"$UJ=U0'D)WZWW8QM(T+6/ M-X"@SZ/]E@*"6H-B4[G*K04/7I5>VK:'IU6'WCVES9FOUK9\JC9-YYIB)@O+*O826%I$0)#ML)) M.A",;!F=%8SL<^-+GA*(I'W,P]B 2#8@DDU#C09$L@&1;$ D&Q#)!D3R&""2 MJ[7#IN5HQ9:CG:;E: WF4MN6HP=G0 %*1.)$P4!%<)>!V=PR;CV4BQY(@ 4P M'\J0:Y"0OFAYO25D&PE/(+]/:B->K;D^X"Q7K)=(V4:-)<(J.XOK*NE/HSH-KIZR1XZN]BF,>^A U8X:H/3 M$_-WMNUB4TIYIDZ(JD?U>RX[,\?+'%X)?,^R"Z 9_ _-)RAP\G( I7=@,$4, M,Y.; 2GCY-\C7;Z(U)5S,Y:!"B[W*MT[9/"R\[/!#3Y;W&#-[UWD M@1%LAU!=1,_>':':7M8_GXA0W:T(#;WRT27D:04CO0;\NH&1/OZ:G@ CW8BK M#?J-A(SIKY%8UE7QYQWUGQ=72\BNL%G=:BC:!<21);S%HMTC(BC(&60OYZ2& M4)RV1-I>DK5G 3%[WE#;%;S7$G6Z9RBVW XO92W51O Z:?E,1X!<[K4'VU; M[0V8TP6LTQ+(Z4Y1S5J6*)P<$6%8:L+I-,@QXS1"<&D1BN:#7]QOF$RX6(2Q MB*88F.RQ-) >T2Z%4B*V00OHCI,1U3KB!V=A3!TO,NX=/W4/@Y;=.S]1UJ!E M[Q.1K9+P/'[J-JLP=M%T*81B2N):IT+CFDELJ\S@M*XV&)REN>9E\-+%"Z$$ M *\"_'58- O*U$^6E-O#9EL%.;X9 =LNVIAD>797A0>K*"UG@G^]U5KK(6PP M6KXE#O0)W:&K*I7KM*2M(6.WL@2L_I*$RWOPENZ:)\0$0'\K4X![E<%$\^*T M@"9:E-7E:*+KE>DBT6@NXX,-W\K+-SM63\((KG:^],5O#;ZMI<2HLUS9[ M[:O35P0:@-\S03=[#H#?78DHSW2![>MWJJ]Z[89N.]"M:[8MZPG"\%2.V![! M5C<0Y62VWC8'6L^)GY<.< 0Z]EYLO9,\&\\.KOD3R-1AM\K!:BA7@IW;'Y[_ M;;1?H,-SD&R[)MLVN77(%5P:%J@P3UR?MWZDV\Y)$\?3?.@CJ0?'7C,(W&U?L# MU:9?R#?5B?QS&AEO1?OQT^L:\HUZ5X*D":9^BY%?5R:@ M.,N7*(A>#\I)RG_R@HD;)*\OK:M#LL^&&K\KV^X?L< V3RZKVZ),:-A[[*:) M*?J@8F4, %N$?>3A[XDQP_ 5O$KY[-C&/QQAH_O'RS#R.)/I'63'+CP@S9X6V+=D@-#S^=A]\']UX4!J*X!'-1W2C #A1W6!<"^X)Y_&%, M*?^J3=,K-;(<>U!SL<#-P4;$Y='+@\V/\-EA= M#5974^W68'4U6%T-5E>#U=5@=1T#JZMI]O#49@^]IME##>;R[,T>&D_!TST% M-UE[20DQ,W8B,'-%WW\= (9:&,T$:H"0V-+$-0UJ=,5=UUA&X6T7*AP:]>9* M:WX,%*&K0:-*O#2Z8PKLX]C57D6C[F8&FNMF5]3AN!]A;UJ@3('MR2H@3S;YK \N)2WXGP MH#T";\&J F $X(;%#(P!%/AD)WUY_\TT%KX#.S-&3O50?R^&K:8^C)S"*\<\ M&C!3.5'NS$:SW8N(KTU+J7]**#D@@ZL8X.;S?W]\=VD-C3L_'*%1#2:-._?& M9&F! >F0 4FVW^/60$!E?OCE8";L=#Y2MCWDT!)7[>#5KQKT6CLS/?(5.U,W M>90ODNZ21<'<^<(/'UUAFJHXUQMC%C[ 8@$_>5I<#BP*S,ZZ19;6KTT(57/ M1&%;HW4%UHM<6(;!BI_.(T2!K8^(!FQ'UPDF=NI%(+62!Q 87HP&^+]3D$.X M.XA\M0U([)&.7R$G@,,^Z1P[;OY%*@J%VL0]21F[(*Q\SZ'(L"=9RKAM?TPUL-:&DF#.DA&N(M9I8'Z5">R'5V:V:8VVDF]4[0C>Q M/9I3Y50[0#>Q4TJ=O\FI)BMRUG_:%DS[6W^]4Z>M=L\<]H9YI(2]$\':/H^\ M:3;6%SX8FH/!H&'TAM'/G-'MOFE=V35E]#.J/90*E.;3V;*\JO0@U8^A MNFW3ZJR7G(>3@1N-D],F;:MO[Y"=0&TY( M,^CWS"M[1\W@"%KNKHILPW1U6ENG;_:[[8;I&J9[3AMHN+L-M#?5H&K[@?JD ME%Q3]'TY BW2]!']MABQ1OS#?J]UM80;J0>MRU[J]%O]PDN)L13V0<144R<>WA$N9D&!E7B!!?EKRUS 93^K\WSY;&4U@#5BIX2A:_B^]SF(%RX5-0M,H\0XR:7/_>E4AK*27F./>.YQ/YL?Q/*P(T[MP AY'[F2L\YI>H6X#(F,'Y MT3F$_9EX"1^67FMH:(>K])1R\9'[PXOIK&2%59[(),J:4 ![@;";R/+$%"M9 MO(2*L-*1[XT1*!MH29FOF*HTID2622YAJ'J&3GUV>J. HTVC#"[\#TQ^NH<3 M(S*]"KC>@P)*=\MX*TMLX;E_80(5,@Z\B.EPL#5 O*FHIILF8<4$Q28:3D+[<'5$C+C=#J%8X!>+?I0 M)#O/4&(G\9.[U-1$IE!C63&0)B6VP2)$FIS/F9; 5'=Z%Q0NM<>*+R'VJ+P1 M9D@UJ72IM#J*XZF&*J&QDA6'L 5WAY8(BI,45,?/K<@=A<5C%1^M'.40*(E\+(I3)6 M$/]$M,#E>QWN9N?1A+U+*,T3$S$7OC-V.9\1L[9'L,=8QMBB#D"22>'5"2:L MJR8+<3KZ%[5>"&6O&[Y-,&]5R3%3%44R#W&Q,N8UAU&,:P9" 1FSM8[7%S77UUS:W6W4 MMYW#!3Q]I;^OLSI\LYWS_J>8GM_ZM@*5_#JQ@TBTNJ$#4"U[)KC#< M!*JD6]5!&ZKO#59W/ZD)A[2A6#;99O]JL"HUX8DT.'*<;"^;>J+[>F4.NITF M\>[9Q)>07J+]UM8"ZZCY3X<7,EWSJC,\9/[33TE54)F'@R:M;%]'6-<[E%=; M.\:M8RL>)\BC5M<<]$\_X^;,=\GNF,/ACMI"HQ L2Q-J7(;:P,H0[D^O$@Q, MN]/]&9/-#R]R0>+V#T[9^F:5T8C5<6$TSVQU%T0K3]]CQ&L^5 _#F-3S)F>F ME'8!?W!BXX7=&A@J6VT1>7-NX9VAR<@>.J*=-.9'H$\_>\F1_6XQ4B2[Z&+# M>)J!:(2,+6GP\R^L5CM[E1K)[#-QC5>[?39= MRZC.%FV-+3;Q.[/&53EKB/6HSE#9S8>\<97MKWQ2V[5BUB0G3.#7J!4P, MIU-L*@93*[)=N]7;CNTP90:8X.X.X49@8W*9/5LPG\D4BV5"T,B9B)2;K;FR MEHEKN\O0=7Z0&DC-2OX:VM(JX6TZ%=W65<:$&?].(NR#+YM42DF!7)!U0,3/ M9DW-\*N8'_3-_0'OBXRGQU6B$O@3\WSPH'C,\UHRV*I/4/ZF/HK236D4_+FM M97?*&3EC&"'K9OK%82B=FW1A@E =MXQ]DK7-9.WD5OL4NLHF>$F4CE5#5LQV MD!2&^2)[_1V[ >OTM@?9M4:C/('F?3E0/0_\^DS5LDYPG UZ0_ = MEW O0I+!)>F4ARY A>OO&$*$3,+5/%]'ZK5-H_ESU@.&S^0/6,KYI MDQ$)J0*J 7GZ$JZ0&5T ?"O F1]YZ\M#NE\9&SUN-+@XU5[S=2^:Z57X4 M23IKQ0WB%!3N?**\G@9,FF; N;JD?(5!P"G?S(/KDNHIOWF0R2=3T[<6SJ-H M+1J0>L/9T+UN=B(UT;]I$[<@C+@"[&[Y%: 39@51.'UX2F/TLLF^2T4A044% M^<%E4<_& O:51GQ-3V".Q#,GY8*12U'W@#F8;K<&/[ MN]2!3><4=WSHOYQ@[AEOG> [=>]&S4C=@@AR@P<+/D-Y."0QR4R4F?.&'Y(Q M)H@OBB-48]\Y'.8P(J@D@5R3TUVIFH"'H*L:M P/ZS4HF4P0H]H2*YS" M4I'B*U9GB"Y>;,3NF/KL"W59;KU2*KCC'KM&"AAO]'SY5IFYP8PYG !B%DDT M:7UG95\,+L3U15K+:@*P5 ^-0]#L@;]R< =(^D20WS&PN_\\G;-\E]4^^%Z$ M3:A)LS(NT$IPIQ*[;LTZ7M'5&F(U3TP:7V!8+;A]@$W!^FB+$A8CP0,+:W;) MO> $08I^"2Y5F1JY/JIYK5@855/1:E+L^4",-[6+D$7\"@/;N++/RB,S 'P,V.'\*O MQ'.*\$59)PK,$!X9-X(F+LQDG+^Y7AB.')^UKJ( U$419??#P,"??[%$(F0R M-/K(S8C83U'A5!_Q7^%:7SYN M\J)_IEN^M_Z6C]VY=ZFN^M.[@==6ES\@N!+Y"4#">7D!J79+;-9&\N(V2)AF M9P1OUP M8TMS\)/'U\P-%1N?WF9_KFSQ;:$3+2+WW@O3&*[ +=0CN+I#C)HA M0'TX3@6JGM(#T'WCHIL(>(YT &=)D7)_@,V2+-LL8A2Q5:(NG!K!!$ISEIJ' M,1%*TP=W%(%*^&C8'>1_:\BC9',F?]*3+.*Y_]0=(QM<%"SG90&52PQGB?92=FC=Z>PST\PADI5 MO$QD2.@ITMQ,]><$#5=:X_B SI1 $QT,A%Q$YE$)H( M>.\R.-^:;*(+ E5LOV&,;OJ']>:5U#7E^2XHG'D"OBH]/8X?AU*5BA7IB+MA MVWPW21@+5#P>H^]G[LE+DQDTIL"&@N:F\,6J 2AR,FRWL>/LEF?G!-7<%9R= M9>"R,,QDZ(1.:OXNV(_I;Y:=!ZTYC/H;[VS9PX)-C OO534#*7>PRDRB H>6 M64*]S-])\+0"_,Y'*11[PCU)!P!$FQ=.,%SV!J:X?H[<2@A1^Y9/^4X3?0'\ MF=WOV\VT*CFWM#XY#(4O[6+;Y6N!'$K*X MJ;S,DEW-HU"J( LJN&6?/T$I> !COW"+[6KBUSD!Y5:-H57N/6A MU=]@SP@5$_:-=$85V() G\ "R?&4@$OGK&:C,F]"B4XC,+ N?>B-#:NO8EI?,44K"F= M\O>B\QH8AV.V,:Y!'9>?NKG^^OX6_R(_:,HD%$XVP263<00GW(?=(MU=V%;B M$:E?I0M\SF[UV VH A'B"I!A$I!K*&DYI2W.GBOY0*:IQS)S+$K=23X$LPC1 MU\OQ#YC.G30&T!]OT([#\76_$WXP17$*UBGF6\8J2J.%%&%I0$6^=Q=IA(#I M.=U<+,0$:1S I8;:2R1-S#01K?:$HBTD:LQ8O8("O@OV54Y)15K0+'@A+AF: M,L<-I$B*'A\O;Q*1>H87"*PB0RVFYGWX?(Q9[BE"=9B-/W6CB#L1 MJUAA'O(XRX'BC53\0W<&Y3?B"Y*!9(8\^[0H2+EES86.50>9J'OFFC_(C*V9!"8)F?E\GI3S@K-G1#- MCB[,+R?Z< (1QG8F++?(^Q$NO4-*FQ"IHCX!Y%WBYK).DQG8(#+E# ]6:0:: MRB0X0:;^D$^(]I"_YT(YY#:H6EY@ECX&&K=K_(&NWRN%CPX[B *6$[>Q 06W M+%8VDR*OIKF /'(?9D+;H8P+-M2:1IM/;K1YM9]&FX.FT>;YAZ&/U6A3JSY MZ8H+B+ ( *3%9]7R^?2$*MY3W#5SY&(5 67&3,F-@I+212$[=I4/V7?O2)L< M>:+_=-;M>J4WT%1WU!BDZAV7,&86'WVW9=R*LKO,;EBV&GFBU.]89CH" 1R6 M\\K5@95!<]+Y1$0CG2_$#$3=*'OH^&,U3M1*OPNHQZ[=!BNT(1VUVZL->Q0^RTL@=;<=:.(G.O(?/AR%Q&W*=> M2/;@"#?2X=N_]SM237[40QQB<^_'LHQ,,DR2%Y?#H\&X_(IA$E1^18& M)0[2,:'?ZE7Q2"X[U)$;+SNM$@,9O47L.+VP7A7W:OX?.&S\^=SWOF MX*IA](;1SY[1AZ9E#VO*Z-L!"3"CM0:]FO.:+$\?Y\O3G[-K_>'-/M/NK.>J M,\4#:"A[LI0E1[G]IJ%M0]N&MC5 #UN5!_P,5=JP:\K.:[9 [;.QK>S28]GQ+:O1HTFU3O3;+-_J#9I-IO MTJ"_H_NEQE"-JS(KVN2=.5:9O4+"XEX;)ZBYV=4UMQ,\"YV^V>O:C8UX -(" M93OKX],-97?45SNFW5]_S3:DW154MGNU'L:XH>QNE!T"SQY>'/P,ONN M7'EN5N,JVWI4"/65;M3NF9[L+[THK&?=D[":3>4/90[9=B0 M]B"D'9B]JX:T30J.R)2U6W;=4V5+VU=43$L69><=6.XD3+$;U-9UY^>=N[X/ M M7[6%JV;7;:.YIG^Z/2D8V[YKPTYZ5RU=.PO6.&7'-%S(4_$K-53^6]:N^=G[ MA5*TXO^5_U_EYO&Y%%;KJK2=?+YA&#[T_/W5:+%:=<_S?SY/JGZKTT4Z?*.V MZ[+)?(3 G3$"A/E M816LCAIU=>M\:@>/23O+7RLI_D)$GYGK3W24Z9;Q8=5GQV$*STZ\Z111"V&* MD<"*PK;N61/^B3=VB@WDC4E*^'MB22'G,A,P"TXK0V()$ _'1&"\[VXB6^#K MN)6,,0E?30.]H;Y[3]C>9WHH[-H=BG^ZC!/-*-%A(3==[GV D#M^&2X P[C= M.Q&"NA??SQ!28X9VDL\)_-1@HJ$JF1C&]0B/RTG4DQ-"2$AF<+W"<@LTW@Q M:'7R?^)_O>BW%$ ]@V[ D]WE1=H!\[,4[I:(I.5=28+I19'P,IOX) M0V1%I'T -WIR'<18D><&8]:,$0D7N)+A,TEDSIP)86(+-BO(SU)!B1J-D\"_ MX.C@G8(0TS!31GX4K^,<0-MW6/3&"6%.B3\A'\*A&@OX6?P.*!>3="Q0RX#< M;A0+*%GZ51PT@6[.)X- $U/"V8R H\69A.W 'Q8(J9H@XXX>U7TH5;CYPDU( MIW@"._?KR\Z?I]/+MXY/(->W,Q>.^76&,QF?'F<#MV5224A^<=NC^C6]'(G% MQK18#513LM,D_TZ%QU9=$/C^.S@S\Q&BU--/%J--MXQ/+C!8%&=V+?QG MFL Y8="Y'<8DJ-47PW;;A$OYB(B=JW$Y=P2][ S5<6E +QO0RSV#7D8>>52- MZ_$8]2(\?%] U1][0EM\+Z$+3T_V?2/L:-\/'W!58[E2)UOI0JY40"C2+1C# MS#TPKAQ-JV9:_"N=2*%'T-;"8P)Z],*)'(F_+4RG#083Z@$CQ*F_)V"I1"!= MR]F63=*)6$V8@TJ0+0?-?!#2CV&*\YFF/JF?"/BHA"FZ/^X=/W4$P+47$T0+ M$/_W96S-=UX\3N-8VHC7H 8_QA[)XP]J(3?2E4//?"7SEA[Y+)7GN$6?L-[4 MDF]HQ-=H/7CC"IST)]LI)WX6"GRZ @L;>1=AM]$%00ZOWZZOO\ ! :L,[:L, MC56Y1%:CFQ)C.VPAL%<&X;012U4883 ->-X5RH;O.2/ASA/*1SSVPYB,,G*= M(/^2Q;KB'?X*GKJ+^)6$FBU=)[ZZ:D81VFNIF ,9EZ@]3]@ZS5ZBLTF^)/A8 M"P0H(;5&XBSD[% -K%41*RIM*52".9IZ(CP9>H3J0H26== MG(3C[Y?8WCV2U$3 MHF;D)NC00KLW1!?5Q 4RH%LR<7Y(Q-S,8P'"%(?W00.C#9#>4M-8^$Z0Y/VW M)PAKGTE9( 3ZP^$)9K]5*\\O.<-")@<&,K\$6N8GT75(VY[&&<(RGQ%I_DWJ M2; M9.A$^J*R#@!PR<-?O#&P!/ >!5P8(WKBPA(F>6CKV/'=F-T*?#:%2T%\/AZC M#^0L&.@Z)]G>2W]X8 ^O*S*=$U6,S]0TT1#68070IW=MC[!** R S&:).-,F, M"#V^1$%T)'OY1N9$T=3Q,&#JIZ3E. \P:&S<14Y0V&J^.X,PN%1_8=&4'R"> M@:(MN$B$3^6@GI[4(Q0O^M E6A=&&DM;X*WO "?>CF=X3\K$ +Q)\8%Y.''] MEO$/%]WWBS3)&4>Z"V'S*+0\,:-L-F3K%%>59W.A["^33]L$9?QC&# ,> A3 MQ 2$WB!S'D!]+?QR'Z+WU!9UWYNJ\TCY,_B<-YZY^'D4GS/T4$0MXR.PO!<1L<"DB^[0D/:F&)4Q M:47BJ)-0R=)]E -#B)H561V:1X'CCZ BG<6Q^4A+,;ZAXZ&6Z]D4OQ-:BM!1 M:#'D11%Y;)KC_E9>M#?AA%Q'Q.P7PM<+RHQPR;XR!MVV:>B4J>=6KR7-.^E3 MRHBRTC$(IT/SO/"-3TE1,AR.\?21FSRX;E!P&F;./KI[X",CBJ:O=UWB%^=P MF-.(I(;4%MS X9L.AHF4R]1W'H3C3^9NP5EUV6U*(H.\FMI,A.@SF/ ?T'4.$ D+=1,QG &A.7A 2)%5B@W./08RBR/KN^I@F M!+N.T6$5P!"?5(EE(_PT,,M?[F3%Y$IVJD"W99KI2T=I2DHD_"P,6>(&(>U8 M]L(_2*0*'RQF7X01YM&M(RK-G2Q;O"0B ^:;^+@.5"1=E?8RJ; JY!65TQEH M*_'BS&A7RF!>%*MT)"7!10(C$=V3NZ.XB]V,,$+M8^!--/MLH]GUN27(A.^V M+ZWVI=W#A&@P)F)Q7N25H$)B(&PID8^D/*78HG?(=V!") (*XD']@AHD'6HW M2:, -38,_@@!$DVRHUT>"OZ3+W)]IB;F(\\=S:]2Y3"++_$DC1'ZV5A6![SPJ5S)E(V[XSJZ@+)3<\N8H,XLO*!9-E&&91UE/4 K_E[#.1PHL\Q3T*M\]:J M=9$6+I8^Z/&8'1&48:+;4[F\NGQU"GY,%'.-G2AZO,2B2I%?B?\&19^<4!0A MYLW#4T0YU/>>*#<1J@E/CQPO98J(DC]92O^J*)&\^9B>);50!I^@?N)X;LL_(_#X]""[QZQWE"5\="EP/H@.ZB!"^!:^$L?_2B,O!GY1I4'L6$E'_Z(DC%#,A_D7II-[GKXV7\X)"A=>P(D!$_3' M)BXS2DS?6+)+*5=TA$=K#L]S@0!P/JGB\ 4X8)PJ4=#8\5J!I>L3HOBFS%Q6 M1#+UNB:-/>$[; B!H.6XE(BIXCT*FU-S5MW2K_&5LU2,K]G%4J+?CE'A@>!4X!'VC MY+7D<2&D:S@>IV L*HL[\> BYUN30H)3BGMB1#)VE7B0H]>3I]8'T6;>8D&> M"2K1O .]*")"R'K@C:2@DT[TF BG)>J:V4#J_:Q$ 841?A"OEZW]D MG4^1PB*$H_$'9RS@)[/"'EEDA_%<1U9I\M0>I'TOU'>JL_-9FT>'RP]AH5-& ME> 4FM%=B.K3Z6^X%!F>IACD-?:0ZJF4.K5$:[7+TNTP]7X(3W)&<#VYBP2Q M*G',/=S$,])G18D7,AC*A(6J MB#<+WX(_TPQT.4$,, Z%XP7K'B;4>")6&6ZRO/@N"O/"TV!5F'R\7M MRHFA)4K(BANMC"LY1N&\.=FU8%@:K6(/0M2N4[!R# MTTQZ%08B6\HG6\>AI/AZENL!*(LJ N8O"AV1FC+-Z3;;KL8F$ MEP\S_SV=+\",CA(J0W\K"_MO\4_I(L8<5N0JNVW9IDCF)3/;S$7L2>J[OO*$ M))@$#&?$"1)0'$D "X>$=#LOTA$H-6J*F4M=F*/"#Y)3=6]=ECM6>R"5[K]_ M?GM+W_Y)OURV;>/B&QA#8^.J M:[\R915%O1*#/E&'AD+UQ1'3?Y!Z="*0>X,4*_?8R[*0_AG1D4*QJJGEL3*[ M<=\*T#-9\&' T2'"_%QF%TDXVPH43(]30\766BFYF_4;A396%]+M4FWQJ#=5EB,K#-8U@DEVCF.>[JTK). MAN->?T,'*]X)'^IL\NL@*')-Y MY-15Y"\OT_BD-PG945ZA6.>%Q>4&)6U?># G=?N1 >,II@]$8A4YW%'?8]<+ M27.A%N+MX(LJ^A9': M4KJ16-5038L4C4AK"M)<1%]^=^3"U43+H?"CJC VK)Y)YW#EI]&QQ>; /CYD M6_PA>:^3DD4\QY>[W$*544E9VZ7?VOPIWAF8;58@SNG3DEFR=@1)+HU3J _+ MN8-[:Q)3)]T *ZDVZ056IYZ".2O8_!C$292R;ULF"]]P#.(3)_.+:Z9C]U^] M-G[G&TTFTN>?A/TO'5B(VV=)EEZ[;*G&LM/FS]9MBXL818D741H!DFTG5 ZZ4E"(S_)L, M^,K3+ 6Q298,-W_22SD*U1R>UG 0-Z=LLNB+D!DO@F=%J:%(SA$=J3" @)%A M]*SZZJLYY5_.NKC'8_1?%5X2 M-JF^.]*@BGD[O+3:NMY14_.V5-FYS.E$KXWW:D/?Z1TB:F/V)N7V"YPN<;BR MHPF*PITG@B(CE]7%_IMXCJD-D69H**>?, %,JKC21B336)T#];C.46 87L(\ M+L&FQ9PL]0P'D63EGDS9PG8 XGP!J[EHCER23\<5O65R"8)G"/C^&89 M/>!<_-T)R _(/:4ZA[/&"A\Z!UO,MESK<.I(SA:[6FF+75VV!U*D#*RK:B)E M#S,_3/'FZYPK#3GO#ZVFT;C%^D5A@GP1]8M9S.O *ZXB@J01$J<+K$] G]5M M.DIH=WKMWF6O+7NL.%)&Q>-P0>HB.G74/G*(7K0M6:[:C"47)-CA+LC*0/'< M<_2>(K-N=(^=$T69.@I&D>V%NMS8=V"MCRP]LB]/0JQT#Y.LTJ!T A1FPQI- M*5/@6=DZ.NL@*G/*<+81QFD*-:SL#/Q7&HQ%*FX"Q'-]/\M"H$($7D8^:.U@ M9DJ4B%H#&4/.ESBG*M&8U]=O]ZO>U.VK\SE6-3@9XF PSWEZ.C"P0,9\L(RY MYHJA6$0N-WA%&?-2XE.>WTEGDZ&9R"UHH[EHK2=.T5:60S6E$8Z9-NJ!U6:T M9O:G-IM@="38^A6>Q!ZJ[.=Q9-Q9W<,Y_S7N5>'8QKEU[ M]JN6AD$GJ_Q3-9";?&QT8:GX7_6[CU7P3&L@%Q67J#5#T$1LK*(ZF?Q1-1-" M,&;.C%!^P56?1(/ HP9Z63+HN3@V7AQJCUB16'%U#"\M>W/TZ_DO#G&;Z?7^2IGOME^] M-FYAJWW1,YZTK2QK#+E=?U'*X6=9YT9??-6+@+$J5+F*GNZ0;TTIJEGN7Y[,3@I3JG5D<00M MAH!6H5C(4I+*AJ5@10T:CIPA&&3SQIVFI["+*_%VK$S'S'6$4'\+ULP+EY\I MKJ EF^+/!>FZRV;%5E(0>\2OLP=TXWWMEY[H3M]J*'M)BH["=1D::Y3HS"'!V5Q* M/UW6@Q)5S%Q4(Z7-FQ46XSQD%1R+KV7G!$ MNKT&1^3\W*G9@O+_?IL3J2&?J,P830YO.YQB,\;&7'TAPO"-?6"U+PM^U0!O&BCX0]536 M@!B3$U+& KV&'2[*)/)&*4E/5?Z*XX0IXW=;;7IR/R?%+NW)Z(Z%51K^(,O_ZWY=:]'L)&H5B)>X5B=O8U7&2EG_AXH,W;/.@*&[ M]6-HO.] V+"O\$L4CMT)F@W'OT16>MI6H&%F?7/@%M=.XA,76-E,/?S%R?T: M1(<8,\/$1D<& TIH.%@W,W1FO/_ACE.239^G8+!BZWV@ O^6&3KB-U-B5;F3 M?)(6I7B*<;48REBG[$)1UK@0MRVP.MC5A77Z"7[W\MT%CG:>"-)=)!6#B;F9=XY[.(.N,"48DB MC_JOHW\0*U'8N'#F,IP9+\P:A^C(^RYU+7\4N:MLE,#*#3S%M2G*(QC3_0 *5ON M_MV7!S_S;_4^,F[N&JPHK)\JG\U25_$.7*]Z'D\RQV)QV IK>G!S@8E5D+:5 M][HV2H[,(_$0\QM.9," D-1-ZS,VK<\H^E6JWJ?'T-]FN'^TB2![QMF:499Z MB%&+M435V#9=?,+>;[^EQXR=O[B4BTP#DS?NBNG@VFO?'0-QXI9BN;@61 M9-;V]J71(NXDQORI[N)"6R#Y\%W5JV6>TCG+\'VGU%M+"/;(%6@,1)K$&HV@)N6WVSA1NDT@ MXOP#$6^>/WQ6?D%\N?[ZS?CXT;@T/G_[K_=?C8]_?/C\]??K;Q\__[&['W!P M!GY JWY^P$]@0/I\2[OX\[:6T/$]UO]T1?HN=:YU(NYCRF"O(J_2IT4NUBZR M(A_VV^? A]>U842KW[I"8F"LQ/C H+HGQX)LN61=N(/,+-"[CZ-JHJ]3M2-' MET[1??;5O<-@(=OTMS+/BEK!A-'M(^W MU[_\[=4QW:)$(?8_*J\Y5DL#A:X7D><;_94>@:KBH',&XL"NC310U]*?043\ M3('%6^KO"[H18C FC\4F%G\R!+NXPTY/>OP1!F70454YL'\&'%C#B/\[=^I0 M:04EE-RZ@8?-&Q3G_6Q<-CP#+JMA&/YWS!B_=:8NB+4L>'V*W*5GBNS.9X-* M;<]KSF>]^O'99ZKH^)A%-T^0PYXBOP:],KZ"N8PO87F81?Z:H\R/;^J1WDF, MU*\-(_4%'[W_,?-&7L5RCQY1+R'/EO*"1A,WPJ0-WUG$[FOY'V_ _EGXSN-K M+Z")T$MR*X3K%-V/! LQ=GSAYB+>Y)\SSV2KS=[))(+_-Y%?%C^WZ*=?DTG) M;U:KWU[]<[ME[?C;E;W;F^LF>]5K68-AI6%_)4(P,8#>N&__^4OGE\*6""); MB\2@2A]#,IC@@]?VXH=AY;V,R!I+6Q(NGE]"T+8)WD3C5W&GH$W)LN6RVKBH M7]8^^@0*L1^V/C1ZY\;CR%ODL*NJ\,A2OM48;*WI](T@#0G+T^6<3LNJP#$K MB; -*YTW(;%/ %?(D4F.9 M+H/=7*U73V-ID4)X,L3NM.R=N+:PSIVX]M1H]?;Q\I/S$%?G0?LX/%B0*%O1 M]1C1V';5:&Q.U7:9S&^./D$1HOT>)9?H!V[W.^T?5OO?[H\.*(.S9 Z'S&I9 M_U$2BSW2-=$P1ET8([OJ1-+EE\@+,!O?+\E]7*11C!5$+&.TE&^_/S#=Q\S7+&VO8I[G_5^;%APGRQH M*]FTH[AH_.:ENMCW_<_L>Q7?$G0[#_^_;K)^I61A4^[\)QJO>,_CFIW+1 MC>S*"__]R0N^(T;&3RR9WKW_T$BFI_+4.VQ3X!V"I4[MU"%+?;I^VXBII[+4 M)V>$0)^-A&I]^?J^D5!/9: MS-32DNL\53I(@P]4Y(5E>%CH=4ZU^X.LHV=3N]_4[N_O:*UH*_SQMS^NO_WY M]?WMJ14(?-$\;H56^K%RNV65@[E0)_QL#3M=4[S(65\!M@2*C0EV+1X[W%Q^ M1NU(L'6/:'LG6K)@N[@$\2IFCC_%M#(2R;]1EVHO_1HC52>)7E >_^/ZZ_7 MWXPOUS?_N/[MXQ^_&1__N&EMHR77<*$K,N.=Q'TM\0JM3KZG9X6=S&VZ($I! MZ["X+FUOS%/VR3V4.YS,EKU]?+U%H4?ME_-K_*MQ[<-W_R?=Y81ML;/5:UY. MO!ZA-N0\&8JMZ-[94+ R!2_6Y+.45@?4\):H/9&;V_KDMNP<;^L@,+ZUC%MG MY,R6^Y.BO!(/7 MP/15A.GKK?:P_SH*)X_P/[-D[O_M_P-02P,$% @ PHH-4]X9D%9F$@ MF<@ ! !K'-D[5UMEK=K=8+O_SY=>DHSYAZ-G$O6^J73DO!KD%,VYU?MAZGU^VSUI^__O33+__1 M;O_MZF&D#(CA+['+E#[%B&%3>;'90OEN8N])L2A9*M\)?;*?4;O]51#UR6I- M[?F"*=U.5]W]E5YTCV>Z<8IQ>X91IZT;R&B?61V]?6[@$Z.KGE@Z/O_3_.+X M>&:9VLEY>W8&?W1L=MI([:AM53\W]&.$3F?GNF#ZZEUXQ@(OD0(-<[V+5^^R MM6!L=7%T]/+R\N5%^T+H_*C;Z:A'?[L=34315EC6L=VGK=*O,^I$Y;4C_O,, M>3@J_D395NDG1!%;(>,)S:'WOAAD><3;W-$T-?APHG4B6L[9ELBR78\AUWB3 M93+:9NL5]M)IX.6@ABC]LQG^)K0Y0!; MR'> Q'=_]Y%C6S8V02LK@AE MBIO@9"%O)FKN42;(>#LU:&> ]X@8B DEYN6]J*D)JB/L,(]_:V]X?'GUS-91 M\1KX7GN.T*I$+>*404W")_O7)J;.ZOGY^=$KU\_T>J2JF"C?YA_;:G<_L5FZ M6EPV?&M'=.]1A\W8W*\.$5W%.J2.ORR-R*,4W[V"U4@?SP4[(2+@K3_>1Z"' MC2]S\GQD8ENH?$I12QR7<($!_XD?+9:V:Y% M@@?PB.O)1:0L#]B*C&O"9:2,2/'?!:(&)4[.\#U:4;+"E-G8B[L;P6!!L779 M>@H-%[>9_W#0[ M4)"J1X+^M\/SG(R#!SFC3D(B6Z]QERP,('!QT38W;O:)X MWW8#B0?N2\#\1V^^@9Q]FP\DAN_\6[3>Q-:^K0<2V[5+-)Y33^%WQ38O6WT" M<7)+X<\>'VX*1SBB!@%MQ#QBOZG7UPY$I/!/:6\B[+8BJ'XYVBV[P\7WL#EV MOXK/NVH>$H=%)(0["E*8;KMK4\G"AU%?RGIX?#<8WDV& _@P&8]N!KWI<'#5 M&_7N^L/)K\/A=/)XUWL46CG C,;:O[Q.&^+DX/.34I5T)6?MR0V7@DF4_A[.[R; M3L;7-W?]\>WP0P:Y3(P<=*W3T8N!OI&AC*^50,IAO!?"X,,&?6&97+%$;OG.@BP/\@A3G8E6P ^[W)K]>C\?>/F3_D M2));D5/X5T8IN"!%2&JHU;A#S*>86.,5IJ(J7DE,4QA)( -*50TFZK9G.,0# M6O@2,%&(I6S8-!J, 6;(=MX/DXB?#!J]P_\5@4;Y.>37I!$S\9=+1-?$FMAS MU[; 2[BL9QC$=QF@<$\/+$U-PAZUGG$UEUI2F-S?PI1&JX Y=\ZAO(-'SL1DZ#%[R3=;/7K8\IV1;7V**DC$ MRI7B5!<)T_)*\299"40K7/9!03*1XMO83-^!>/D;(>:+[3B?H1_94N7J<::+ M5&IY]8@$\]*1Z(-V9.+41RN;(CZ#"7)%2[7E7-=Y%C+ MZTI,O@(54&(U.*A,)FK?'#)#SG?L.!7G\:7%2=5"[>@B:59>+0*)BA!YT(-, M8'J>AYD'XV9DHYGMV'R/#IC[S]6.PI60ZXP*GJ>2S@3U$%8D5A/AA [:5 3( M$7'@@[^ZIL@U%K8'/XU&_<]0(;EDN=YP+U1);R+A2DSZGQ20?U"5[-B2$>-I M01P34V_XNV^S]:=$M)E2Y2JB@4>J%M%N!/^WIP2B#]J1B=,#?L:NCQ^P0>:! MZ,_0CFRI<$_%&U*7-+?SS1R?8FZD M@N6Z<@K>J9*N<-F*$*[$I1_4)!LM0C'\WOW:5[4E;+*3;)]1S-;D:%R=O:,=76B!/821=!N]VM.0>ECB3 M)BYTQ]O_3LO94I92T]95(4B2(M3T9>EX9]PC@]OYOK]Z/[R2/.6 \4@E!["0 M)7B;52,ANW&?H?*$EM_M%><@=3-=34VN[\>HF]GKE9Q,DH_#31 MQ<2:7\U0I3"26Z=C"):E8#30'-T'1_K7R#5Y-GO%9X4E\4AE)3=0)VIRATG$ M1J3!WA@U'))*1DO"4&Z]3K6D_TB'IXF&+*U;JUDT&4>Y:3O3U<3:9Q92#;1R MP )'"=J2V&RQD%LUF-TGIBVK MR?V,G+S-Z17.H*%=7\GJI3"2F[QC+24JVX*AB08OWHV;4 +'9JW8W+M@E[+$'Q/#D!:W*)\!W M^<@#D7,UN4$^XJ%P)HK@TF0DJJY(9+"3#AF]HW<3D[$47!HY5L8SQYX'5\'X MKHEI>$QPA%'YS(68 KZ(=J@ZL0:_E Z^K= MQ!0@#[Q&CCIQS(5?OVWVR9+G"41]RNY]3&:FG(6@S-J"TY*G%7C@:EV ML8R,I71*K>M:RNG>#)":.+E.[]KWNB:F&'.Y13S6N\41;'K2*M<"7=<2(6:>%H1+MJ%<10A68I(; MJ1P/V.'W'-XCRM93BF!F98C.*(EZ)CNY9P77FEBY#5DI@I<29W: I^+8S.,J M'WLGNI8(@[+!:N2HBEWE4WH]=\-!/G9.U>0E#/$K?)K9[557T_>[BNGX3-=2 MCKLV_!ZE_OBWFX%Z7OHU2@&U7/O/U>0Y?4'95L\;U-43?^;AWWUHP) ?*BU_ M5\P.&VGGGW34Y)G[#0LEX-%@%*I>W)/.36J)3E1=2[F39P>3?W=S],O1JW>! M5BO;M0A_$GQW71+473R")]@)7J?&L7NB[!]W_G*&Z=@:LP6FCR[=A$DBW81F M'J,0UERV+.3P]X^[:(DO6SE4KNTX/*-PV6+4YR\MGU''OEAA:A.3U_BR9?HT MW.3@ 5#,9C[_]HT2?W79"HK;#"];"A/%PR MDD^3B"M61GJN>4^QA2D-%VK"18*@PF9F\U++ MYC? =CV&^,GUX*<9I9E M._S*>O&+V,+GBGY%SL.60MYB#F*\$X*&!7U0G>^[(VXRVN:?O N3+)'MYG=. M?'M6;(_5QB1.\2N[Y9MZ.>RQ6A-+L:X!_MTQ];&3"*#&]6RXM2OT-#37:Q@)+4 M\&?X)F$-^"JV.\]O[N:F))AQR%%-+5H#Q.XI,<#<>M>4+&\\S^<6=&S%CP(, M7PW'YSH7+QH5@." PQ4:W(PA_:XR]NFS';]@XMF'N87PA.5D8?/89QX=PPRN M5\SNFCRRFCK!H65AO@L(OTW7^8YU?@.V:PBG!<(>8"R+1%2_]S"<] P&]LN0 M]44UIA\4[ZS X^3W!]?A&P""^OSQ+7KE>>XK0BEYX==,(YALV&R=V?*BY!5T M_T/5880]C]#P_:WN7)CM6^*RA;,6G^_1>BE#OC!]30?_6WB.J,VK%YWC&+I, MG%#[OB";R):[]?PIS3ZL?G2H'YCF/J*F!TCQFN29/0E%32U>*A[KO_K(L9E8 MX!Q3^,(?HL"$680N19_#G(T[ML!.H7GV).\]17Q@9+$*Q.1WV97O@>?V/)BL MSNQ@ZN+!U"9Z)YRXC'B=/R'8E\T?:%)PB]::^DXS@@2O&@27:2_V<7("93E- M#1HE0E( (CB [,[_SW?6W4Y7ESY>N!OJ8FDY)2Z'^D@DEI['0B#K^ OZ/>PEY]HQB!EY@" M@%/LAI-5L:0I7H;S@JF\,]Y71@TZ;;/<$5W:>^_P-P3%[@%^]+#E.R/;"LX: MY4^6*_&LQ\PY]NH(&-,&SP:# \(FG_C:[@"O"/R8;<:+DM).;'EO\ MK82WB#YA%KP7,3@5(H+N 1@D>3C[0RKTWF%SB61ZY+B"U]R+#4"@.%-RBPQP M:YBN>UOO\LBT%7MQ*6\U/M)8AM#R%R=&[8&/F?%.]K:$??G4-62 AD#89SQ! MU1DV@LB'S"E:1HOD>5M3"I+7P"B]30+"*FZNL\\."S((?G2TL[WH?^T00A]D MYB^S?!W6^K9NA/5GC&_HG+Z0O*4>*5$-U&TW)U1TS3*7KAY3K=P-=SS7Q]EX MF>F8/3C\X(64*;+_M2#^M>_P7("#@+_A]>1TZV2>L09-^%VVSBR5RY.LLH:J#Q#C(P;QF*&830 MCQ-P:3[7,CRRE[*L?PE.-4V);N^"#F]L"5-24<9BX&.QXX+OMN"[+K+[I22W MFO9-E)OY%3OF8^(Z\-Q@H@!M#09%B,X506/>&>:=K!:.;7ZT2C M69R4"6J?K0556-8S!YBR/TPLBN^Y"S-!5@/\IWSYRJ=KL;)]C^B83AA?IQ.Y MZ11/%)[<%B6OQUQW MRX),R=BR/,S"E<@%"G/(?7$3P%M124A6CML?Q5A18P&ZJNUKK';(/E7%Q44. MGK' 2_3UI_\'4$L#!!0 ( ,**#5.D_7G>ZB0 %MM 0 4 :W)T+3(P M,C$P-C,P7V-A;"YX;6S=?6MSFSER[O?]%3Z3KP=KW"];V4UI?$ENTJERQ1%-\'Z ?H"[H;__IO?YY- MGOR!\\5X-OW[3^*O_*O MGSR?I8LSG"Z?/)LC+#$_^31>?GSR6\;%[T_*?';VY+?9_/?Q'\#8/U9_]&QV M_GD^_O!Q^41R*6[^=OXW::).#I%%!,YT@L1\X9J%A#9)88O&\'\__,V86+*R M@45/7S1FSD!PP80.21L %X->?>AD//W];_5+A 4^H<%-%ZL?__[3Q^7R_&]/ MGW[Z].FO?\;YY*^S^8>GDG/U=//NGR[?_N>M]W]2JW>+$,+3U6^OWKH8;WLC M?:QX^E^_O'Z7/N(9L/%TL81IJ@]8C/^V6+WX>I9@N9KS;^)Z0[I=_A (O]K MFIT]K8+B2HFG]?U/GYW^^OS%K^]>/*=OWIV^?O7\Y/V+YS^?O#[Y]=F+=__Q MXL7[=__\]>2?SU_1JS2^U?.6G\_Q[S\MQF?G$]R\]G&.Y>\__3Y?LM7'6\4K MR']YR*<__3*B!)-T,5E-X&OZ^?(9%>^1!H=_+G&:<3W+&U236?KJ39,JX]E\ M\Y<3B#A9O3JZ6+ / .>C=\M9^OWC;))I ;[X[XOQ\O,H)8C>1%H&(4BFG4 6 M("66M#!"E;H*S->36@>\H!&ON%%@$5<$N7S$:L!/<;)<;%Y9"8#1VEGSY%_N MQK*>\?U']VQV=C:;KC[W/V%R@2/-HTPE)U:DMTP;X5D43M?U+(OQ8 /X+F.[ MB>3KD5UCT\D\/9G-:0IH+_SIR2>L.]?EMKB&!?-TBV9?+\K+=SQ=7)R=K3Z3 MC9=XMOG[ND!FD M\\&3TG<\(]/<$:) 8XO:::UCDCY %RK'&2R)"LTXSY.99Q&B]',8C@'$%"[FF8(I*Y)R PDXO$1*1-$+HP MXMO8=F&(_C[WB<:":4:8UV.(XPEM8;@XF>8M@XXF: !+!I9"%4@!INDF-4% M48.R+HHN=/D6LH8C'R$*'DS,+!CM&2U/&B3--[E+B0=AI0.I>P]R2-924U;< M7 K[3GPSSE?C;;RL_G4=W;/9=$DKDOSQ"D@#&F>AL!0*V7%2*18+K?& 2EFE MP934APGW@!J2^=25&:T$TXPIM\?W:IHF%S5N\V8V7XE@N9R/X\42X@3?SWZ= M31.AIAFE3_SP:KK$.2Z6(ZZS%X58+KE73"NTS$,N3 5;2''0MN_ED;S-?? _ MT'#[?OGW".(>&E6S]UD:4(P73MA3+"Q:59B5/NH8)!2=OANJ-@D5>9MRD&26 M<1W(GP= !I$#TU$6#$B\BGBD&1F2B? (?/OVD Z-G!K)OHF$VB$3.'T2G2Q?*W$0R),MA (0Y2%#MHG:+!2X7HY2E M2Z0*F$9'!DTP@D6PGLGL8BG!&L7[A*#7SV\SBF<7\SF9:Z.H0%LG/8/B#*D\ M8&>5P/]5R0[QPI'FZUCRFA!2S% C79"M7-$"2AL%'W"S/>A&M*6UX #S030 MC!+/\7RV&).'MAI[$ W) M;VE A283WXP&_SZ;Y4_CR63DP3EE2F8N*]J7,"*+N9"0LN,DL"*$>1=TN]#!?#]T:"Z0AHJ@(&U F1=>+ 5SBX4<-\/!0Z?\AZGB!MWI4CMT3K.!/DK M3(-1+&(HM#GI4&(L&DT?T=_&PMKO(YWL#\.IZ< M"]=)2&8L6?#::X("G) 5!;.?6RA.S$-R3%NS(M&@CB8&+_/EZ-G9)^- ME\]@GF_N7-)A=$)YAF0>;((FDFGZ26),%.=L]M-$/RA1LO M](,GO[5%<.6)7=MQI%+:J, L^>%,YZ(8*)^9] FRY2"4ZG,.>">D(7G!?2R" M \70,,ELNIQ#6OXV7GY\=K%8$JCY9L2?-\ALR?27PC!C>"2^9G+_N'%,D/.' M45NE4I_-8A=T0W*7&W.EN7":T>;E>%J+V%XC+/ 6HA!4M-J0AZ,DT$#)]0G< M.I9<(3$35N7ZT.4^5+O0Q'^?-&DFC'8FQVSZX3W.SYYCO%)ZL7C0WBF63P3;1BD*X%P[!I D6;M",Z^- M929B5MQX9["3[.]*7&\2/$Q8 M(:SV(,G?DX&_SXSW.T&Z!JR>9'C#!41E&4^)EJL-F<7@-%,10L[!)Q'Z9!5] M ]A XVH'<:*E+)JKN^KL;7R]D5:08A266;+$R"[CF5A:5H4C H0KVOD^I\_; MT PTE';8]G#HK#>)GEW7MUR[)[$L,->0:$I*$1P>&TCKGP":R MUX[G,SV,,(\0FCMHXV@IB[:9"=>5V1<\6EEE@E!,$F])IQ$HC_44T5FM2U08 MT/5+3]B*:: !NH-HT4@"C1/P-Y:ORSQE+P,#\@>9%CZS8(UA-%B>E1&$I(^O M<4_J^A[A1EA\K#63]%]-$?X#)JLJRGI8,O],6_>Z)T%,W OR<9DLIHZ5&]+? MWC&,204N8S&A3Z[F3O"&Y&KMSY%;L<;FDFEY6_KZRXM?W[\[??GJUV>GO[QHWM#POD<^GBQ$6E'$/5N;9!!-DG5*.*45[]/R:PN8 M@ZN,YO0A;^:S4OLC2>ELMIIE6C\T+DG>HS&%&>.2*,YQSONT)K@&8D@FZJ&R MOU5XM.=^)V0AA17'2JQVLCS"/2R)7#)D:1?-*]UD4!&$'I6G%75 M%XA"]BF]W9%>#Q_K6YPN8;+^R.L/&25.[@UR9"%H4\\/!0L.,\LQ9D ')4C> M9:AW(1K2#MV&(;<[63>01=O3_=L#'='Z\S[RQ%RLMS#8>EX-A3,3):*P*I"] MV.]H_S:@(6VP?7C10A+MLH)(/XP_3->A\O3Y_1RF"TAU;OX=QM.J6]8ZA+3' M2,I0E R!"8VV=M'2C/2"8"5CU$5+9U2?.OX'@!S2Z5_&J4UX=?CWN-RSRCC<1=68][:8OT,M4J(A,U)T,42Y]^$;N@ M&U)Z8A_>-)=1TYUF42F-1&IR;0C+Q7CQL79]/"TU(7=D!=>&["UF92GD<#C+ MHM:1)=*G.?!$_D:GGGO?@C:D_,5^^TT[Z70\/(M*:6F1$.1 7JG)A4'-/S 9 M"F:P4L?.Y\#;#\\>/K9WN/+B-]+#;%)-&V667&NF"P"#J#/Y'5B01T[3WN=D MZ&L<0W+U#I/^K<;J^\]WNTT0IS2DR:R9!I5\]6 M,C""/$WR"1RB]-KWV?#N3!#9)]+U!TXO^$Y]KHT]BY,@SIZ;L65 M1B)HV>!_DSN1%,K:.Y0E8F!MG$>4U"6Q8DTFJU@)Z_I0X*[\E&&=ER=0)!^' MS!B%3*-Q+( TC(,'*#R D'UR-HYV7OZXN_&>3+SMU@^# HUS0 CHI9WU,YEA M=1?R":R+BC.!A:QR8:'>1@HL<1F,B9"LZ!4^V@IH4-MU4S(=-O>#2KU_=O+N M/UZ^/OWM7=?L^RU/>8P$_&\-ME$.?JW5@L5'HMP?8_JTGS__4GK*EJ.*(@VDAGNB3<9%5D.*C'NP16T+AGLXZ'LCO%@@P(^KR[P?#\[ M2?]],9[CG3?8T&Q$<-X[EBS6E#K:3F,VG@F7G,O)RJ([)<3NC/&!"K)[^F,/ MHMU*I^TCP98F:T+,*_W^#B9X6NX&F$)TQ=2&C[9 [3A0UI=WVP!!ZF3 Z3[= M'QX V?#_Y6R^N7*)OKT;H+5%YFH0>C2Z)AGFUOGSQ:+V*5ZL>FB=EE4O@/5O\LCQ MH# H\O>QQDN++BQJ\$S:G%,.2HC0:6]Z ,H'Y@]\US3K+L66%2?;)F+=?^?K MB?"*(T@K&,'C]8K37"^01!:#S]X54)B[E5'MB+&E0?#Z>EOP$81LLN>)J5C3 M?941#.@KLP*Q6 4AEFXW5&Z'-*2(2R<6W:?L]Q=/%_/Q>D.S+["BU\I&5^^5 ML;2D 6O&HO0L6JF0N\RCZ-,1Z)O0O@-3L2M[#A97&P/Q&J17B\5%[7EV6K9V MS+L+_9>VBC4AULG E*[=70J!!S(+F99&1P<^ACTR@I>L,=4;86LMK"3+!*5ACAPFT*(6/?6I,KH+T?=@2[;> MOII(IXONVY#]U91&"9,W%W$R3J>EX+P6>P;GXR5,5@UE3XG@ M']8GN",EC .3([.JWOR8:!N%!(EY@T5%*XK+QU-M=X!\X/4Y/P2O>LFP^1;U MAZ>7:]&22XS$**ECDC/=KF]QL9R/TQ+S9<_7KU^X]LXWI*5G]:J%>5T5SW']/_V\ M=C3(X_@(TP_X%I;X@E1Z6HZ4!ZU$,"R7A#2%7I%JK[>9)>-JVVQN.EVG?-QQ M=@J,7B5"7R=E*CHI= QRW7] 1Q8%_8A%8TPEAI*.&AC=@G%(P<(!\WU+ M).@=O=]VC %<"0PNL9B=9#6[E(%*B2E99,*LLK*=6CGLF3#RN#')[Y^DAY+@ M,8Z8(*!UKG"FK.'UJ%6Q",XQZ[*- 44R=EA'3(\;U/S^27HH"7J3=-M.'RR( M#,HQ"<8QS3GM]*B1D05J5+(6'.]SJ+.ONC\HEU]+3,Y'S5#[Q+10G$43'0O2 MF,"-CDKTZ8LSV%Z3/7AR3R/*APB@X7UZYW-,X]6,T/<37$WW-)^;+\?^L M7A\E!U$9]$P@3]49D\PKC$S(HFU.*F/H0XU=T W)F#@2:9H+K>5IP1_C!3V^ MYES-+N*R7$PV5U6,)#I2)1%8E!51$&1#NZA84+8HTBL^=KL3X&Y40U+SQ]MS MV@CI:(URJBW@+&=H'%DAD> V;"L&!5"O4M*0Z?"[9:-]%,FOK@;RJ MW>Z=RRQ+Q'H''6CH=-75 U!^#^>4K/;N(\SQ9W+!\[/96:T17-MK M1N=@P !+$;!F-GKBO-4L\5K%H$7&3CT%M^-YX%GDCT"=!H(Y8D.OA"D9SPV# MD@/3G@@<2I&U'81RTCDE.[4K;=+0Z['/''O81>WDU;(2_$;4[_;%@2,5A1>F M-N!UY"3J& 3S/GD6 -&[4+3"/JD1NZ#;A4SA!R-35T4+2 M(#WZ];V3@0O.:*I*P=H7L5-YTKVP=HHJ\A^>0OL*JB-W+J\LW!AI6Z\N'+G M2^%0& @7:18,9ZM[&;A*H#+AI:WT2*3:!>].;'OL^N_^;&LNVHXT?+YNQ/46 M25"8W\"\SL?FRDQ5K([.B7I)6B;KKT8T?. ,7 D%K7*N'&M/NP_G3K0[YJU+ MCT.[9J+L2;=U+?+UA9"D,08SN: &R38,J%C,',GC\"BM,S[;;A(IOX//*X= \@LM.,S(798V#N!H',F1"WN.YR/N(Z^^-)I?8'X]ACB>K,=M T?A7&"T>=9NF*NF>#$RJ;PL0)Z( M[72>MPNZG+:!!,*MYUNK7X R)V(]H.EB/>2X3&[3+^K4SK_/"OOQA^FXS).M??B MVE^M77)FDW$B^._21\P7$YRM;COX-)Y,GN,2QI/%UY!WZCA]Z!,[=)]N.@F- M.E%OGC'*A4/(7C,#-3B>UA=2<^92,MP($9+I4Y&U07!PQLSEY[PZ.X?:9I%F M]N+L8N5NK%^JN1BK0@O/'?=@$S/US%,;GYFW8)CQ8'(V)A711ZON#'%0/:3W MHLBM_)@NTFF7;G4);W5GRZ@D8\!$Q:QV-% O?6V*0S]R+L@TE$%#G^.8KV , MJ;"E*0<>/LG#4U7K4#U,KT?(:,>>S"),?L/)9-%;<^T,X-$4V7Y3U$BO71ZE M*)]2 4R,C*Q4[2Y#)I>33"!([JSRW(L^:=I;3KD>/HK+TMX;!;TG-5PR_TQ3 M_9\PN+N':!-Z2BSCU8<>LVKN8B M:5? <"M)L'HHE\D/'K@#\@&8YT >2,Z)/)!ZQW7TD@>OO"Z=5L(]J(:DXAIP MHYD &M9CKM*PMJ9?;8!E%S 4HJDQLC"MBF'@,^&4ID2=N#*=+OW= =R0JC,; M$*2U.%K6[6Z_%*%6R7@AN:HU6$6J6HV5:Y0T.^:-R,Y''G.G2H/[4#VP^'+X MS&@D@':W@W^A9KW;[I*=D(+V,2 S8M4:Q @6G1;TG4-G(9D*^_+@+N,H@-FOJ6%?".K M90-'JNA!96#2)H+#"QGL]5JR%#P7(40N99\T[SLA#P[L M-LAX$,*2A['8"%J!4S2D,.07$3^VP1NZ ;DGW*]#WVTP\3=IZ+1 >+5 W_%Y2HD\R63+\C:7=D:YHJNR5SUSASNB;H> M;+0N>5WZ+.N[,?4Y:+QZWO/Q(DUF==Y'59<*U#4I(T7:8U5D427+LO0YEH+9 M.'7$P\8M$(<41&G$HMT.(0\55\.LTR7.<;&L+:6_-':[MD.?+*^PCK0)(@=. MMII3KIYW" ;>>A;0!M N.MOIPM6'H'Q@,*9O0E8G4G63VC$5Z^J2Y757RL4; M2%6?/+LXWU]GWO]Y'=3A P;02--MKJI^-CN+E_WQWF*:D3+^'\RO,NTL!**& M;MR[.,-=3JQ0T9ELT+;U:(H_UHB:O E%$<.=CD++3 MPNXTH$-WQ3UA;86S:>;S>60Q\J!HEO/JUO)@)0/%+3/<:NL .;H^3>J[#&=( MNGL(Z^+F'OWX'&IF)+0H MHPQO2&=$/_IR:<.Q02X?LOQ@^F%\]>950.7]1YA>I7T; =DEK+?DUDCJF*WJMX>;^_N>6#^G@='X+:B-/\\KB7%< MQ8PRDGW)R+RL?1YR9"3\>G+G4BH^0;"]^@Y?QW%XM.ORT]["IU]@B?,Q3!:C M(%74.7D6G46RJ279 SJ332TD%L>-L['/_K$5SI#\J@-8<#MD=>C4-XQY7D+Y M;3;_O?8_G27:,$,A$PUI\\WNPIU5K\#2*8-P2%16"N M34^-"IP$!8(%+6N#02Y42=+ZT"?T>)_^'HAN>ZC,[R3RPZ>Z/8%/\O^_6"Q7 M1^XCXX2WHF1F@O=,NUH 7J"V;$N"IXR@5)_#[VUH!G4LUU[V^\[[,;V<35@, MKD7$]G=W[ONT#G[/SN ;.4#W5GFYF#+GP3*E.5$FN=J1#&BU*Q>L<&B-ZN,. M[5YFUW#$ZWT-LE?&1<^LBC6RXWR]=S*R4LTVSV/VXW=,7D9A?$'.R 6(3'L;R0=TKEZYY+1-V6K3)TVIU0@&I=JZ MX"M6KW<65063!8VJL * MIL*T)7J K.E*0M4+LE)"[&.K[EC4MV]1]IT#YMSE7$]+"M:#? !5+]1QS%A> M0HX2=>CC9=Z/:TCJM U;ME=N-Y%+\RS,&X6WA9S%;'1D6?%::6D""TDI%DP, MAG!@[%3INAW/D"*2?;C10 ZM"Z )"DW,9-40^4M%I80@A699 M5#QD4T!YZ'/$?S>F(04I^W"CD3Q:\^,_(:WFY(JK'"0X'QG-G& ZU-XC4CB& M11@KLE*>]XGT;<-&UV#:4FBZJ6 I:&6NR\Z7/]3WWXQI2H6M?;=% +JVY\I8 7-VS MZ S6JDT6PZHVA)16<'EU-UZ!J'A.GU5GB$Q65-3C8SO%YWYPNO)VY B\ IJ;752G3JP'(/JB%$/H[!DUM]6EI) MJEWOGLN;J%^.IS!-^&RV6"YJ]#IZ)W@]4G4!@499*R:=HB^0?! 9%88^>7IW M !I$W/]Q*'.X@+KV]>%D?&-M4<8CK[0%)"V-F2F=,>4@7.ETZ]>>?7UZ1T8> M@R2'RN7QS9V7%\N+.?X"]'5E [8V>>[Z_*.9/3L-L-'1S[UJAIR@E" 8%F3M M!A0L?:>"8R L=RA-,+%/V]+=#8+#-J8O<_P6S^'S*D_HM+R9CZ=I? Z3MW@& M8YKD^6EY.5Z0T/\?PGP$W$9PM$:R\+1:P)'RE0F8 ^$@RVRD[&,F'8I\"*94 M<][=M[]U%V\7;?D-U*^FO]+:?_\))W_@+[/I\N-B%)(NRG)>+X()3'/2\C1[ M2'XP.(LZ%<[[6& 'P1[2N=40Z'B@8!^'BW7)O/\T&T44/$8R1+25-5LS>P:> M/)+BO49":91_]$WQ"NT0;+]A,6\?,3XBX8A!.%+*D%]#ZR)A[4QGK&)1><.< MY<4;6AO.]#E2VP_OD([CH66B+?E*Y%$+ MGW-)7H8R!%V[@3NDD[_AD.[!@FQR$KP%YN>3LL3Y%201).@H'.-*D+H7-+!=+F-9( MVH@[G@-JSU1(5;5$38*F+TX7)X,1H#OU77D@T$.UV1V/N_6?5-Y_,YS#]L&X]/,)4?,D:F5EUVDS" MLYC ,:,5Z5X5;$E].'@X]B&%+HY)S"-+_9B*MXYGO*X4I8FJ-ZC0^W"ZZIR] MBL>?C:?CLXNS"=+(9G$R_K!"<,#IPZ%/[*#(FTY"(X5_>DZ\KCA>UX=>XOAE MC>.28(OG%SAR.:$L(%CVIJ8 94^VHC-,JI)SXI%#[I.5OR/ @PM7=GC,]HBV M2U9852QSZ&G)%?)T@JM7>TAOC94);.P3F]L;\I 4?P_^W2I^.8ILVUW8L=N4 M7&55IA(*\L",K^U(K"-?R]/T2)4];3Z$6??IX/,PG$-2ZD,AW9Y2/#;37DW? M?YK5]; 8.:]\5-DQ(75BVKMZ7PEXFB E> )C2Z3\"TR1LR[).F93[0F8-.W*14;FK9!*2%HVZ4;'F:VG%'L]?$@G%SU9=!SI M[!A?N7R]?HF$Y!]_^5]02P,$% @ PHH-4\W*.(XD5 @($# !0 !K ME9CNVD MW>/8;MO)Z?G$50 *%B<4Z4-23MR_?@H4*C[S[A=#:3=+%.8[GWSV=(LPQ?_?'<'[VW3\RSG[_KDPGY]_]8S+] M??@)&/NWQ3]Z.OGX>3K\<#;_3G(I;OYT^B_21)T<(HL(G.D$B?G"-0L);9+" M%HWA___P+\;$DI4-+'KZ0V/F# 073.B0M %P,>C%0T?#\>__4O^(,,/O:'+C MV>++OW]_-I]__)O6KL^&Z7Z3'BA_^ZY>7[](9G@,;CF=S&*7[U#Z^C,3]< M_I!^=3;\E]GBW[^<))@OU'/O%+[;^!OU*[;Z-5:_Q81D2OSMSUG^_M_^QW?? M74H.IFDZ&>%;+-\M/_[Z]L5MI,/Q_(<\//]A^3L_P&A$B!=/F'_^B'__?C8\ M_SC"U??.IE@VHE]-N8(R%<[_K$_[86],9P1DFBXB,OHNCBO!>\2X[NG[8[YZ M%LM8X&(T[Q'Q[6?WBG=R#L,^!7SKT3V@73R(G>-YQ&F?4+]Z[C6<*Y W$=9' M_@Y3F'^$]#M\H+7V;VER_D-=(;E2XH<%VJ>O7SU[_NK=\V?TX=WKER^>/7G_ M_-F/3UX^>?7T^;M_?_[\_;M?7SWY]=D+^NX;F-*2?(;S88(.+^+OTPJ>QK** M+R:P\U#7YDJD&HZ'=9UZ25\NQZL3.<:L\<\YCC/F[[\;YK]_/X2BO/(^Q.2Y M-BGZ'$WTWGDA92@Q#'8>M"&TLXUIHIKDS#*0T##V*H"$6H]QMFLY6M"\PBPNB M+H=82/<'',UGJ^\L-,]HZ[Q<^__G9BR7VMU]=D]A=O9DG.M?S_]Y0;O^B)X^ M>S)_"M/I9]+^;S"ZP$&.,I:@#0LE)Z:UXBQ&="R77 PXZ4#F)A/N!.]K&7SA M^)/I2AK+Q67'U:>:3+UR8CYIK81+]=.LOO]N,LTX_?OW?%^F/!F-)G]4"^FG MR?39Y"+.R\7H24J3"X+Z%A,2[#C"IQ?3^NH-T-@H52$KIF@"ZS4R'T"PJ-%G MC?0CI9LP9BN8CYXY[91RFT%B7P:]F>)'&.;G?WXDHP&)\*]IB9X^FK;TK8#;')'[$L*Z''ZL$7N%\P*,V2G)@4KK,M(N1>0Z*^.L,QN!<#J41.3:C.@%6]"3R MVW10^]+A&D%?3<9IR='LHTOH!Y+PBZC3FR%LZC)\#^ M0KZM>;VWN;'TXTP"! 7##O ?KE8NH@VAC5ZS%\^AU MWX.8;RO?]*#\Z07FET.(PQ$)%*^V)RM53E)*9BP@TV@X\XEL8I.\),U)A2ZU MTO]Z2*= @1Z$?9L%=F_?=#*>3R'-_S& MI@RJQC4ER1(1/(D!$B,:!MC5FA@@ZH4@EM0K5;@'ST M-&FED#4QJ+W#F MGYYJMA+W&B;L'8Y\.CD_GXS?S2?I]S_3S&; MD><\P&RU";&ZR)GF*Q,PP!HN#29QL $Q'H@(EX!.CP0["'H- ?8.2M["]?IB M7M/&:B;>0-,6YJ5!1FXO6<59619!DXCB%'4U,I[$G\Z#_9H M==U&G&L4OG=(\BN4EWP<>%\PB.Q8E-P1IAA9-%:PE&4$GYWG.39Y[]> >;04 MZ$O :Y2^=X#Q:HKOZQ')P$@A4!G'2H9"FY!-+&I:>82W'AQZ'HIIF_VUP-&C MJJ]E!C=7\!["7)>2\MUEGN>_I-%DAOGOW\^G%_CEFY/Q'/^[.AQDM4T\GX]ED-,QU:7H^GB]\VB=_#HFD,4)99$L4;LA1H2F%#([1 M!)/PP@;@GGKWL(L(>P#T<%P9$71UM425[1%L4S MB]D4E@TMA18!N.ZT)SQ("GQ5-7 \!FPCXP;9B[_!=%A7MQ>TIY!5,E^@^_QF M.CR'Z>?P B3-%@!6HZ$IN0XA-B!X]$WH1 M=0/3:K5O7R);\O(ZP)J)+HISMF!@I7@@ \$M$@<\G)7/$1:B"2Y@ZB""9\X#;9"&3/_!6'VU&[^\7AME'-PXS# MO7O_^NG__O?7+Y\]?_ON^7_^^N+]_[D*#+4(P]TUW!&B<)UG?R,(IW@"&5"* MD+@V"D+VRO"L2TQ 7^K[@W!WC=Q[#"ZHHD*0CA%9*TT!6 3+F53 =70! [1I M2=!_#(Z\NYI?@<_P\N\7EXE59Y,1O5*S6O@]__QV,AK]-)G^ =,\\,6@+P3. M24L&9 953W$D*]D+GH711;=9/+<$^B#<[VUX8!C&[.Y/R+' 6KR9 M2HJ\4IXYBV@24U&::##IF/DWD ?95*7;)$ENHX\&]MKM69-D1A<5VIM:)D0Z MF,^GPW@QKZ;#^TFM$*E5IR0:^I65*3'P/D630F):DDFBD2R&*)QFU@OZ2X./ ML=5)2!_X3YM_1]!Q@_CBFMS#)XEF,\4\B#GHXK-D/I-MK#%HYFU2C"?T/'F7 MI6C3TPL! M<<>$1DR71L #C(YQ:@=,()5 M"UU0L1B+808Y:F-MRHTVNDV(3ILKO>BA00N)T.,F7"^$K M_&/QH]D@&ZURBI%87&I]Y (EKQ5R/'M)SCR7;0[)N^$[;>XTT%&#-CH;4"[6 MQ2\@A8L9A4(FM2<#C*=ZMIN!"06.^!ZSLFWR%3O!^R9YM(>&&K39>9+_[\5L M7D,>L_>3)SDOY ^C-S#,+\9/X>-P#J,%\VOS>MIHSVL*P:(G_ELD:S>XMI\N%2BY?];6LRGBXY,Y<$6?_<2!8M1N9BLLPV<-Y)-BSC=WCEJ*L?L?":O 7@-5"3- B3' MLLV"K$&A=6IS@/)@=/>OV1G*J%);Y;$4 M\^L\FA2$AYUX_3^=; >2/;:5NK>Q)R]Q=[@1.0&IF7B11=0VV2Q M;]R"9'HE])-3F;UY+T2C]E#"2O7.)MD@KNA'5X#NRN ML5NQR+[$W>!M?XMS$@;FYS =#\SZ; M#\]K"<>O,RP7HY?#@L_J*S":[5!\L/>0_1<@]"N%&T4(+GJ065EI0] I\V!I M\((RTIJ#'/E@[]$;783W);0*!AT(K)6_]))HH0L+P66&KD;,E+;HVS2>O!]; MLVL OXAYD- [S;UFOJ1:C>X#@\0U$]%HA^B"D&W.BSN .\(NVB]?.E\2N*-" M&CC1[](9YHL1OBX;P5X&EE,T 2&&5G(QE"Y-I'%R%+DEJO:1C:W(4Y7A(!T MJC>^&O9H!S1-%#K95[ ]EYF\M< W X7L)[*B"FTK<0WX-U2D4 M%"R";/Y8+\".G)Q_+)9I,$H%(TJ*_37I;:[&._H!]*O%;<36L_9^(4F=7YPO M@2@KC%1*,:%J4E!RAH6ZN 29:XV;!F'[:[/ZU="'K<_?6?B3/B37HVVV )_ M7@<2HC') W-!:::M\BP6VAJ"MDD)L$;+3F4QW51X?>A'J,*=)=?BL&+3EO_C MY_?TB,5B@SE%U-+6R]U";1Y16%2%UA[CD\@NZ> /[))] 7>21E,KY32(@VZ> M/3U@&?'K K%I#DP'D,?)B.E=P5T)M*=V#KD078,:>-WPLF!%FLBTXX%YZ9%Q M4!"#B$*F-EFH1R/0/1DT#X$_VRBE 6]^@70V'./T\W5XJQ,!#DF;HE@NF3/Z MQ%D09"_'@,%G83GP-CU>[@#U@&*(NRIQTD8##8*'O^'9,(UP=6983([6AC%%FNE/PS_KIQ4R M$WTI*6=&LPVU<9YGP43#9)#*%N=53FWN=-R,Z?38T)/\&UBK/UX,1[5T9(6& M1@PB%1:B)CCM*I>?(VFB:R8\;EHXF4IZL:1Z]KK'+N,=3JZ M;B+=!BTYWDW*_ ^8XC/\A*/)=>,D8[5.I&(B@R5@P&LO",&$5@@9B@VF49W. M)DBGPXY^I;^Q$\?QTW66C*\W6<,X/\./4TS#FCK2.FGGWH&/E;JSG41N)/ 4 MZT,07$AEE [&0,Z!=@F>/9D)6D+'!)Y[,;3H5OSRZGQ=16&C4\B@;G,Z+[H0 M%<_0&&F=0*^P30[//<#V;F^$'R>SX7SV)-;K9M)\8(RP)6)A412@EYC\.]*8 M8584%!@XE[*-/7T3R>%7SCXY<*M]T3YR[M&/KGO\%9;9#.>SMSA:7!SR?K+6 M[1\4SQ,L[IPI-;O3T=(.:#*34H A)[#PF_<]K36EMAKT\+K?3S^30PBW@5_] MX\6,,,UJ3ZTX'"^:??P\F>0_AJ/1E2!4\,)J;U@HX&KM#=:KO#U3/EMZ'31/ MODUI? =PI[5&]*V-!H1Y=5'%\[J\)99/*[%_)8'/!JB2U+7%8S01"540Y!BB M8\6ER*-")%NP37K\6CR'IT7OJKN9)K^_W!NP837%%^CRGQX8>Y-YC**[N>C]//N%T7)'\/(7Q MM6W4<1=\2LAD4;7-#/F<7@3#3.8@'2%#=9_S=-?S3V,#Z$V"C;4Z"%'HDL@^ MX2Z3AZ_ TS3)9@E2.)E=RFHG;1Y.B_U)^@[5;26F%IWL(\%#I]2UMNA:Z> BI]1LOLC*2ZYSH MUZ]="VUTN_-M&ZH>[Y:T+JF_SPK^M M]-7MNK==A'TX*F P7 >4C*=$C*<=DD&D-51$6EVELY$VVD=+@5TN_&O @&UD MW*/F%R;0:!)A] \<^%(OKEWY!@$ M(I$,6N= [GDI-G4\#5LS:MOS+U>+2(W0K*CJTLC*=N4E(]#<%UPQG7_5 M-W$55'L]/\/IK^-IC=5C?@/3^I8/N"W*%YW(S$=@&F1FL;ZDWL>"-.GLP718 MP.X2U=E*QH MLLYUJ%V1A3,L6ZN =FP P>D^1J(IT&9MIKIV;A9#_(_+V TG,-\^ E?3^F+ M^LW%5R_&93(]7T1]?YO,+V^)6,U"<^V,(I_/:D^R0E\[VCB2%:6I&S M0=+<%.3(8JDGUE8ZYB5$IDRTSI#!P7V7#6MW!*?#I0-IH>?,V*\PO9^\+F6& M\R?G"_AGL,S2>PKC\61^]:M(>S-ZB$8Q'8U@VB5#>[.63,JH0R(O-'C9@38[ M#7XZC&DO^P:)M"]Q-D-\_1&GBR2518[O>YR>ORX+C/5,1,IB4$7':.+U6H!0 MW5)+G';!@0(12FASEGL_MM,@3R-=-+CI;@'IR3B_K;ODZ/F?]7X@'-!>Z'Q* MDGDC:X\^4[O_Q\B*+:@,5R7%-FTQU\(Y-4[L*_$&U]0]R9]@G+!>(E7*<%1S M< ?*F(C".Y9TB&2M:-F <623^OH\^@#'9=O%IUCSZ-%39A]QZ MO"_M>K1FTRGE/\XF7X!6V+.!4E;)6NS%M4:FN0/ROVUAP:+,LGAIL^V@Y>U' M/AT2-)9Z@]O5NIYG%Y? >.L9%%J'M,N)1:$LDT*I8A$=BD9U5X\KDV2?G:"% M+AY")LG5G3$_X^3#%#Z>#1.,+OM>2[*5OB=]R[WG#()WEWRZ#FEUW-H!5.^Y)!OA'#Z5I"=U35K)^F!$ ML-H8EKT[*[I/KL%EF'?_4? _);DM32,\Z);SHZ5Z\0+HQG,E1S$O3? M769?)T6]^H]'KZ@M)76 I+S%NE'(V)0ID#$:%GZVYTF M)YVINZMUU8O4>SQ;O">9K0NJ;S-3=RM]=KJSIC:9L!; 2Y%&B!3!_D3.?J M9DI;KRI0F7-T@GS.QY0!O'K\4YB=/1GG^E?MR_$)1EB+0N=/83K]3&KX#487 M." 3/W*A,D-I-?E7].:3NRUJRGX1)0'GOLT5H)W@/;PSDFW8/F>SMYB0H)(HGB%\Z<7TWI'YL!Q#5Q*65LRUXH.LANB*Y:9F)0)R*TN;?IA MW(7JM$C2F_R;=#['CS#,RX0-HO(B*_YR'5]!+#ZZ''5F#FL/1>MKZPZ;F9*: MH^< (7F2 =PI\64OK5QR#L7B-,#Z162P6 9^K"XE019]%PQ54(145NG M&G4XO@O5J5&D)_GWF-&[PG:-K?6RW"5ALS'<8XD,2O5$4-9/13,;O(-3X MT(/D>TRVO?*%E\G__QC.SYY>S.:38;1%))628-F2/ZQS2BPX;YG, M7O!"I,Z^S:;0!=UI$:5W??28V7O5R_8"WT_>?E6!?>7GE&!,49'5%@0T820C M)M J%[TB.R8YQ7F;=60SIM/B1T^R;Y#+^W(R_E +BIYAO(J3%&L2!N>8E/4F M>.DU@Y@]2T4F 99'7=KD[:X!X9+^&%GO'(:^A&MC,0P HS$)-=XL& M6 2#+.9,DZ?_N]SF:KUK($Y+\;M*=XVF]XXJ=LY_PV*4]8%9&\@C+JK&1H(G M'RA87WCF9+S\5=FS'R]:Z.(A5/9LS*CR(26E1&09=:1EKMX>1Q^9]$&7>H,8 M0*>EY;0S3[?1=I?,TVVD?KATPRZHOLW,TZWTU2WO@/"RZY(K(# M<6,?>&29IUM)^\[,TVU$]8 S3U].1O3AXN-/4QBGL^&L=KIY^;1UNNG=HQXK MQW0+6=Q(+.4F*2^U#MP%+;2,X(@&J*+"1/Z#ZYA8>C> QOUD!;J88F9%"[*7 M%:]MT@)G47$!1GN1;MXJ]["S2:_W=_@%_N]D^NX,IG@V&='[5QL[++Y\.CD_ MGXRONEO6,X0U.AA8Q&!"TLPJY>L])+697.T*9JTN-MA"/^NP+/8$Y^'YX-MP M9UW_C4/JI^>K&U=3>$>_@A5H'CBEZ96OG:!\S8-%(^N5A;:"<]8Y[HQ06[#E MRY-/3_$[2JUG.^C%N/89'7["-]-:8WJ^3$RLYAY/V0M'>[RCZ852:'JQ5AU* M$W/2'@)TT.2FYY^./GN18(,TSO7S?3,=ULWX1QR3R-.0/OX"?];VHO72-H(^ MF5U,\;)5Y*"H0DN(4 QK9KO61K"(BK,@)1B##G2CM+Z]H9\&NXZCR099HUVC M3 JUB(*$!#D "4EXYE%K)D*1@O!ZI_ZZ VQ/,K70Q8..[T+).85(BR]R$E:Q ME?:T($>?:&]U.1?=Z%U3?9GQW*WUUB^[M(NS# M4<&ZI+0*BOE<[SG2!IA719#?9+)-RF(*;9>%AQ;?;<" ;63C#&X$?1TX%"&%8HO55@.DI+D6*8*![&WH&/3= M//B>2(O",6A"/_B#PEKT2& MU.W0?_O4XWN0[>MJ+9]7+P%9EQW^_,\TNLBD@5IM1/_E]_#G("3#%8;(5*[U MIEK1'E P,3+\+.=>F6#;-$S? >SA/?M>N733&VNMK@:]!IY.9O/7Y>?)),^> MC/,[G'X:)IR]FXSR(/."AN;.LO>1Z4@8:4'03!4CY2*+S+1YJS9C.C&^]"3\ M!FT&-DS[TKW,SMF,-?Y4'+F7$0E;P,!($HC>0KG5U:GM2+-'\]71)[X94SG1RU=0B. M%;OI3[63'D7^Q'-]-5LZ+EU ]1ZKV0CG\*&:_35U6^T]B?E@'. 1;L_AF5=P>7,AK7%7-]4M M8PLZ@!8"/&V$(M1ZU5#O+$PL:1-K41J77G1)(=@XPF%#,SV)?]*[['I.!KE" M,YFNT@21I^)YX8S33L6TY:86$%ER5$J18 /M5Z&#)F\_^;%K<$]9]?PNOA[3 M=W&)H^0L%7)@D>MPF8\2LPG,&*L\=XZLBRX7<%Y_YF/7UL[R:9#4\781'EMB MB=GZXL$P$+R^[3HQCUDPHHN()07(V*:QWW44CUF[>TNU0:[$BW&:G./5!1LO MZS^HXEP08#E3ORNQ&DCTTT2 D=S?(4H(,1@+SR:MZ,.@99"]8SD7( MHG3QC9+>CT"3#;[6<5FRC0(:L.,=CD;U9&&SWUB?N]PY\K(/W[21RL^C*8HS!J9*5T%'D8(S4.>:HK MD MOG8\?[\7P][]XKX\OC[VRYE'*LYCXI+1BQ+J?<..!52>S#3CG8\J%VC34'(S MIAZZXWW]Y#=DS=(WX .*0;)!.XRN;B.N^HWDWR\Z]Q7M$^TL)G9+-]M_OM=0 M'7XA[8D1:QKA]2/Z)N?E-[!=NB@13)'>9N:S3]7-M"PD!:3&)(74H:1N]>7[ M$^*@AZ&'(L#V0C[V >C&J?Q8:SS2&2WGOR\LTN"= RT,T];4WL]$Y1H>9,Y( MRZ,S7 4\#'-N(#M6** /Y=_'IWV4T,!XOXUOA6YIDW;!US08/Z57<8;HK-A,=JU+7['.W J2A6@E*((!S*-J<4:^&<&!WV M%_E!-I3/[^F?+A9'3F/G>I6%<84HRHME$;-C*26$['.VH0T;[@!UVH;J3J)O M<%IU>[;T#U>GM1V@'=8\_0+NP5BFNRGR7L]X/RT<8OFX!M'77J4I6I9YB$P# MP.5%1R9G--:#<>) SFYK@FQOA3;GQS;";W%"=?'QXVB(TUL05]ENQ6D7:9XV MUC9T'H'%2)N@B. %3YJ,H#8GF/< >P FQZY*O'DZU:,&&MB?BSY9/\(,\ZHB MYM5DC.0_?EY-:/'::)E% 5NO0 C\LI J\E 8R&), MO;'5^38Q^?UPGY#UU!W MBTUUOUGD5+RO="H\*MI-3&+ 8V'2&.VS $_O_S=#UGM,ML?+U6VTW',V^O]& MF'Z^;#E,J%_,9T]*&8Z&,,?%3Q;MB\;+"HBOK[9:VB0I>@L>/5/>!Z8-FAI= M(2FF'&)01AA[XU:QM1GL^^(XO!%X2)U/CJ2PGHM62&3C#V5YE8@F- 6.H7:_)T.&)#.E:L1&AO]]-KGXZ6)4L8U@-A^FV=/)W[Z X\(YP!@9API.J O"+5W9TTFF;5.C[QS MT&.E1G:7Q(VTR.QSXJ'>1J.X)G8!6B4#J&"C%TIU[45_Y_C[F=]7C[Z\[IM> MHFL7<2V'RZ_';['>PG:9&$QOV73U);U^P]G++Q<]853@P#,7#9F(SD46E:F- MVX)"ZP+GIDT26:_3V#M^#+,S&J#^]?R?%\-/,*KZNH+X;#BK^5N$:! D[1S> M)Z9";7,9DV,Q2?ED_'B-OA:*;Z+%!W''50_4M&;// M<$I(:__O:V)[,K]"/0 9M3%%,*QRT*#(O,U!U7-?5$J#C:Y-IO,V*+]EVC73 M9H/HS1605SA?".[JNN]!U%;D)!Q+L501J,+ J,0<*A^+=6!DFVCV9DS?,JMZ MTE2#<_D^9'09^@^Q5CPYR;*L&=M:.1*-MTQD79PEMFAHD__5VQ0.E?;^ 'EY M4.T_E.3ZJ]G_^/F:;?_3%/]Y@>/T^?(T7:'*() %4Q?V>CVZ!QU8)@O#\B($ M^:MM6;T9W+'._H[$FDW<[4E[+3?H=0!7:3<=(#8]^.L \CBG>[TK>!.!>M;. MD8@$]-+03B!)Q:XPG=$R*,:0&Y1"B58IZ>&T"'3/B=M#X,\V2CD0;V97Z_(R M8BJU5!$A,B4U&1#2%.9%J&W#LN;9 ,38IG-0%W1']!KZ4FL'VNREDP8QC6NO MSM7'?Q_BE 8Y^_P2/^%H\?9$X;3-]<(A)WPU/3V+)0I6HA,R\:RQ-#>.[L#W MEWW4LPY;^I_7WX;;>)?O71>P!S>6-L(]NMG4F]Z[+&&]*NU0>^%&T#P+I3QF M)@E]!:T9H,A,9>.0U\ARZ\.4XS&LNUWU, BVC:Y:$NO%^./%?+:0@%CU#PP: M9#:164^KN+:TCP>E!7,04PX@Z^K>ED:W03T,DZHG=6XBSIZZ:&E378,FE] < M"E\P!X9:6H)6.(NAU-0GFT+F2J2;V40-:2*_39KLHHL#K29JQ6!'7JE)B64( MF6GR31F @]I@S,7:\91,Q8/11'V;--E%%T?),WJ2_GDQG"V>.GL%T^GB('/W M#*([']=_;E!W]#H-?%Z\?N\G MBZ=/<=F6@$1ZZ?P.8M3&^R19TEPQK;QF(4CR8Y,5*D)-]VT3EKP7VN%7KM[X M<7.AZE<-+8KSKJX>7B.#V8^?KWVU+"1S*M,Z:A@$47=AZUG(M L23/I71@/+>QVLR]5T53W=!6#3\..]$(\3BRSWQP^.P91LE]%PG] 92K2YX M>O'QQ7AU:782*4M'ZZZ-=WSB\3Z,?SOOV\MJ[W/?AO^-ZQ>+ VN:A%TE;S6(+0*H3L,3J; MY>#N1S=TOH5'8R!P!HO>>$E4<\41A\B,X5H)$5P;=Z*E\[UZ]M/)>1Q>5M4N M+T__;\PO,IG-).!JK2W/H2_?R?SU>33][.*ZH8_5>QP$Z76*SC.AO:%))DYBEXXI;Y)T*47NVZ0X'61Z?W&\(1T: M>@S]O,AS&'\87OWRZ_D93M^?P;B69?\Q'(T&1@5%;S%GFA1 MI<(+"A>F\)Y M[VOI?(EM#HT..LV_WH$#T*-!_M<5#A!"9C":6:SW)CEG69!DV_-HB\CD-]A& ME9$GR*"=A-J@)]J.3%[!7\OH5S@?",U)!BB8%Z)>PQ85\\[2^@U>B6@RK>IM M2LT:3>B$J/<05'Z;R?K@YU<\HN&0"@$TEFG@2#*,M:VW13103"AMEK-'>7ZU M#^.:JN:AGU^E0@MY"85Y*4WM?: 8N ADTTH>M7 QZ8/%-1[5^=56).AX?K6- M,HYR$-$%X%_G5SLJ=.L3B5VT<13:J)"],RJR3&\%^0DFU'(Y02Y"S$*Z;)QL M&SUY'.=7;=FRC1(.<'[%?>2&%DH&)=8V:RXQKRR0>:83N,15##?.-!_S^=56 MPK_G_&H;R1WE_&H5-X-K(;/=3Z_N>EK_9U>=L=\XN2H,\4RDUARB_F<9%:^Y*12&VWH,I+?-900XBIRC;)!#< MCVWO!-)-(Y#3M[S4(L[F4TCSVNG3AR(5*]Y+I@LY"1XY,!6U TD_%(TN&.N. M\?!K5\_LN958VD8]#0Z2-B+]>3J9T>8LE8D6:=;5S20PM#E'6G_KI2B&5O=@ M3)N;I^[&]8 (LZ=&NQ)G>W4TL'F?I'1Q?K%H/_T,/TXQ#1>1*OH\PH7XQ_G) M^60Z'_[WXON;3Y+(J$O:&<,P&$_S(!,!($7F@D'K-<<2VZS,?9$'KK_2,YVA]3JF(V,:"ZH+N9&G3NVJ:GF]L%,HR;NH%*IMI MXXY*D_<*DD47 C,Y@T35K'1$>ZCRCL>'=1"$/Y31CXY2N76.8@@O" M:&2^[KW:2690TN. "::.OF)K'#/>3!. M85!-^'('J =D6^^JQ$D;#32(1+Y$F.'99)1?G'^<3CY=]B=90O/6B! U,$R9 M,QVM8F",9L8*Y;SC**'-8G('J-,C1U\::+!R_(9GPS2ZNNX.E1$H@V(J15HG MO1A380\XMNEQ>3$F@%U.DF?XT_+-^6B$#'WD1 MV9&ICJKV=\T,//F,PD=MM=(^-BH.WHSI]-C0D_R;I$@/1_E+WU_CN%299A5K MAJOF]1X'06:4# 31%F%B:)5J]A/'JOL*@?1"(DCEKD58F MK'>GDXIJOA!D)8+2;4+X7S"I;JTJ-Y[3185*8_,L]*^4 [5I=$J@YCG8Z>FTCWMO;MWF'U M29G_ 5-\5CL'3J[[*+7&, 2MF(.2F)8^U=CP(M[ON1,%M6M39;T1TNFPHU_I MWZ:%:Y^#5P\1)N7I%/-PC]R[=4_I/^?N7JPW=OTZ+P3EA[VQAK'OX+_#D\OSC_<3*=3OZH%VD#*;;>0E>"%\%A8DZ8Q846 M@H$3@F7+54P!/39:CK9!>?@5JC_>W+)06FFG04#K&<;YB_%L/KU81'GK]13O M/DX1\NOQ;S!=5//5ZS+% #/(HKEE.2G!=%22>>>!*6<4MZX -VW:6'=%>$H, M:J*5GBL'OL;XTV@RF59,@]J+-WF3F"W$:HUQ<3Q@F$P0>$'.R25HTNG=X(Z1# MY0,=UE387MH/)??G^MZT."H620#6B_=JYYT:BG,L9MJCBBSD%WACI&ET!'(# MR;&R>GK2[\T#D'WDW.+@ZQJ>55?(#HB:INC6T-O8]9=W (?P:T>J*W Z8FF[N MZU =9WO?5V-W$F /<3=8\-=BL\H$DVNOG9"0:1-#7>@,*P(3\"BMEVU2^0]' M@7NV^4,P8!LI-]#\]<5NN2GE>D%Q,9DE-)KI!(6!T(X)^JX5W ?EVVP!M[$< M?L/?7T=WA %V$'"+2YWF,,[Q\TNA;UP#FIYK+Z.9-;2]JF::E/K=^?*[>YQV=WYV@S/PW>9U MXV0<9/'>A2"K":@A1ZDTI$(O,B\:0QIT'Z;/$[\O84S#4_"U1:,C0$3<#"S8 M6A4+KL227>:-ZLTW .KW9/,I3*>?2;]/SB<7X_G @LXI8+WA$SVMKE(R"$J3 M9TZN5N8)ZSRSWDWN2TN^"4%M6?AF,8)WPZFMY^'<[S/]/H MHB:,KSM_?349IR5<3%RA1V#@K:V5UHK1!!S!%4+&'++)7=)W=QCZ<5/@$/+N M\>3[=CK&QF2ME,FQ)TDP6VHC&#(1R2DKDIRR6*3GQ0DN.S"BVVB/GP0-I-IC MP<8*X=/)^!.Y6U6R"R/E\NLYYO>35_C'UW,81"^<\PY8%K'V_0#.(@^)<9[1 M07 >0NK(@&W&/0TN-)-TC\4=Z^?_!J?#21ZFY67< VMD23QQ!LJ0"5/0,L@I M,L%I$;/!V)3:1$#NA/6X6=*_Y!M4?7P-[L68?'.MIW;MY[4='(D6DP.;)MZ\.X83Y$PO>ED8W%(7^SY"1(N_6*G M4M(Q&59BD.02B4+>D$4&-/=21-9"M*D4WH3H%)FQH[QO\\ ?+.N>BP!2"3*) MI0U,VYR9YTDQX8W47,DL4INDBH>;==^>)SWIXS9O0KO=Y]G%E$SJR\URD(# MV)HGXO/BWD]-HO"<6:.ME\IAQC85/]WPG2)G>M'%FF!7DY#G99]FLJ9+SJ;B MB>1N"TUKH*8U4!1RM+42*D&;F-=&2*="C#XDOH8+>T<^OY[M9;J2 V=SX(3) M*,(DR0T/T@(C2\B'Q+VPZ1!U70?-YV^_'&POVX>2P__U/!;I+!8%C[K05A<- M>>):E7I3'[+@C56.C"KM#N'('#/=;V_MWLF6K:7ZWS?T*2'L]ED^OG5Y"HG/6I#JQPM=IP,%_*#8NV\XQUSQN=H M1.:W>EEMZFQSZ]G'-@)WE?JD1Y'UF/I0\2S.W"8P_@7F"]?D%WKR&2E#K3KH M2>2TEQ56;'),%Z]9K*F'RBA=>/0UN:R#-N\9Y@04VZ<@>WY-O_2H)WS_&,[/ MGDWACV>3/\:7?NCS<3V ?7+QX6(VEUYR$58]M"!+C0M:ZL"T(WO(EZ29S59' ME$X&V47W.PY_ IPXA.![3H:X2>/_N!A])HWJ50>E*H9(>&0D>-IKS@*'P'R* M,B9A=,*RPW+P]2@GH/D>Q=AS.L--9$\^3HV!!I.1H,A MNS.@K05G@D4OD2GOT5MR._7-6[QW-^)NC'T"7&@N\AXS"=9[(0MH5X9'*/6F MZ00LZWI%N5>UEU"V#'-,UFC$L-/>?F.8$U!\GX+L,4O@KDWH&CJ'D# J:U<_:4WO*C_8W\)" K58:D3&3S@*SD#U9ER$Q M;X5EP#FYB3F1K>%V>YV_#'*"*MY=B'T>PZ_W$\F%87G3X\\DQ7S1-WF3(,J#&(CJHN^-P)Z#U%H)= MH_S>"HQ6#L7[/R8K9.B(?%&R$&KF1_4JO$)@CM:=4J)$"-N6$MT:Y 04W9\0 MUZBWUXA:77@6,:#5PI-L=,8X B=2J!>311:2+LQP#98^:1YW"YI^/N/I/P&B39.;A]+&LN_TE[TD MW*#+U9H.;ET0?9L-++?2U?UM#'<1]&$:6/+"DS=0JQ%KD0!7U2-TG"41T16G MX5;][R-3_;8-+'O6_#;R/4 #2Q^#,D4EQB.:VK-1UNSBIUS0[6]IPU[3ZU;"/?788]GFA?@5A=_-4!QC9;5]O^"WK\/ M[Z&"FTK<0WX]KK^WX#BNG,3$"M9=)9;,@M6!J7H3AO2I7ASU>-2X84]MH,4M MQ-:S]GXA29U?G*\2&ZWRF7PRYH2HAZ7%,Y"HF4*9H@?DYF;T<@_]?37TX7;* MO80_Z4-R/6^,RV8BT4[=Z6=[)TNZGP^M"/ M4(4[2^[H71E?P91^>_@)^VG$>.MQ;7LOWHW^1KO% D]-T@:=5H:'KW2.6>% MF*TS,@SN?'*;#HL6L2AKZ/TNFAB7:M$Y&L$*(%@-V8:#-!U\V5>'Q3?322)Y MSGZB=^S%;'91JQU?EU_',TP74\QUU('T,F5)MK\SQ=135<4"*8$5Z:&D$,'& M-K5C'< =.Y:Z&S-N>UO]:J%!V\6?23:SEY/9#&>OQ\__G-.[?C&!C).HB6JR"48>H7G]PH9YMM'M_:?(V4CYD#6H77-]V:?)6FNM:C+J+V ]* MBV"XCDJ1'YTTT[SVS'<)F;,N^EPXX6QS7/O02Y/;L&$+:?==FMPQ+RAG%[Q* M@5E;>.V[$AE$"4Q8+!:RMCR<9L+55KK9(>%J&\%N]"M:1C^^:@;X!WR<[1[Y MV/BH_J,>W5#?B'AH3$I[906BU/5R"6XE3QF$9'F3=Y-Z(%:Z? MAG]BOOXF#3@W/ O#)W,3%OA&-13U@S>.!.<3="J=>=&4*?$A/TDWL3N7$%[ M-:E"A=&RJ6AV"DHJP&22MG:L#O5R$TE,]9E[+:24K>(5ZQ&=$@WVD'6#A,%K M](3A]#<876"-HUV!Q?F@>,F]R)XL+J_(V"ZUV$1DYL@R$E9E7DJKKFGW83LE M7O0B_QZ3558(7XP_T7IUV1J4+#Q//]1E#&JND->^WG= M&'.DC:YF4"K:Z11J%%:V6B[N1W<*).E9!SVW@]AD %7_:#B&^JV!-4(&40J3 M7L=ZJ9Y@/FA)YG%$GW4).=SP0#;<27/O4(]7WRUDV>2"B"L'^/(R>5F",EJS MB"$0\UQA8)-AL? DB^3TH]9&Y(&//YL%%+:6Y\,Y]ES-X4N,]^UP]OLBI._K M+7J:7"#N8YV03PP\6":L4:8D&;GKE'RY!T%NHSK>4>@>VM[(G#VEWC0"L0J0 MO:=_N8SY=\'6^%!T,[IC'8SVIEQZ#(]O(OP$W;AX)K0JPI5/%"F"&!T(%H)C70'.6"8)% M7S$W]3F^QG-,JW-?G6UP-_80>(/CC1]A5+-&WYTASE_6WZ["711\YI2@D*V5 MM>"$*UGFR>DA/P@+RJ 58)MK#CRB@P7YQ!T)7DB7>"P;<&*:-]BP:*UD1V@8?$@;=)I)Y:&K<8T<< MFAG;R+T!(U[/SW#ZY0[OET.(PQ%)&6>K,BOO0K+UL-8+\MYU2;7T(#*C991& M. BF#2_N0W9XJZ(O+4X:JJ#G,D,RGV:3T3#7:UB?C^<+5)<5L*78S&F&@'E1 M^@C,AT!&E [2&!^,SYT2MSM5'&Y"\9BMB=ZDVW.A_CI,2Y)W0=5[W?YF/(1-N,I9VFCEY[P(1Z,X[CB]9!&EU1RMHN M36QO/?BP]>-]27O2EZB.DE3].HZ&'Q;6R^QB3(,^A8_#.8Q>(LQPCP3K3H_M M/]EZ^]G<3+Q.27D;C"#MZVA%+ 6X1VX#:%0Z#3J-L/O+]BZ=8;X8X>MR_<'7 M!OURE!:C23+5"TZ+K'?3960 UC&%7M?FJ"+I+F]A]Q'W6436/_NK3% RC)Q- M6C*-EEX5T@F+0%:T%K;8***/L/=+AEIJ%&KR\[/0NWYPOK[A7 I=VL M70V]9\ND+4@P.7E-GDM64T-K<[$H?)<.^-U&:WT$?B#%-Q#ML0_*O^ZMQ%V* MN?I1)EM"#H6<*:?)(+1%J S*F6Y'6@^[T5LK5:[M^[:-2!LV"NL"XU3[OFVE M@@T=PW:17\N^;QX]D<^PD$)-T+:%A4)?5DLY61#THTZ1P8>AQDY]W_K0XC9B M:]KWC;R12 9N9AYT+2XECR6JFB^752%O%C,7G7+3'E7?MVV$O['OVS:2:]KW M34%,&H1G#LC!)!M",6\E9[Y>5"VPJ(+]O8(/I>_;KBK<67)'Z?OV;CY)OT>R M!_+3R7G-:EZ8!#UT@.OXX/X=]5UF=+,KG,L2C*G_"9TR+<:2%(4F:EFT%7G0 M<8S]SLS>G<$4?[PYR!,:@UA:#>$?/W_YE3?P>=&_X0^8YB_6O^'*&ZSW%XDB MZ@I2.P[&PF0$K@R$X&*;4L/]L>][XK@S@E<7]?9Y7#(T2,6B M:9Q/QHME:.G472)\BS.UYQYOS?O[GQ^%T\319TTYL449N_K'7S7?_YT,IN_FLS_#\[?8II\&%>K:;'%+5_Q ?!D=8Z1 M<5Y%'75MP: <*[IH:9P7VK1I_G20Z7US[']XI&G0J>'):/$[!&KM]%8- XS1 M)*UZNZQ7F>0H#8O"*A9LLCE9DTJW2X2VIG8W?-\<-QNHK4&?AYV%M/CC-WJO MAN,/ESN(&"@9DJ$QR/R19 AY[TAP#F@+B2AU!&5XFT[I?<[BFR/JT2C08SN* M]AO"U9,N_]$BL?W]&8Q7FT04&7V]TEOI7)N@Z\( HV<63(1HG2BFS86,1YOR M-_>B/ YR->C\\269XUX-S#:IX#+?(VK X"494*(Z&<9;YGF4C%OO4_3":M.F M+VEO4SA4MY%C;PI'4?E#R-9Z6MONX/0C3.>?:[OJ17)$M+FH% VSND["0V*^ M.,V$\<0W!2F&3KSM6!-P&\&QRH&.Q(-)C_KH.TT(/UY,TQE-\LF'*2YF?A/B M,NV^"\C^<\*ZPCM&B=&^FIP<2@U'XTPH!GDF_R\+06LVD/WL5;#,E90#%L>% M[W1X_ABXS[B>C&NYPW#3W@M](3++_X8XW1V-OSX\Q1A?FD9 MOL?Q\HCB=?EMLO# )G_@=)4!)%T.H#-#*\E>M.A8Y,(P8V-R*GI>S(U _MIC MJSXQ'3BIJHW*)P] 7\UN(4=OE8R865)YT4E2L(A*,)>+ *YE[4'Z^)/3'XYA MLYOD>SQ O)E]V 7&J>:P;Z6"#=G/N\BO94E"$ ISYBR *DR'9)C/4/LXQ]:W$9L?>>P?Y7&*[,! R 86-H9-&U(+*8LF1-%VR2L M*ZK3@2O@;$Z"WD5R#/+G+O8%^><%)B\)E@X494>L5/>T,WB;+K,@V M*NUX,&W28;^"\6UNL_MKI$&FP^Z"^#*-<7XS@O$U,[;+G)IV06LQJ^/T3]N# M+-N>K!U*TPV::S69F[$6L]6:8:S.6(F*Q8"1V:)HT982DO/?.'OO:?'VP,F[ MC8(;D/8MSN;389HO$WQ^)87,WK[[=6DV!,]=(@N!"6=JFQ3M&*CL6!(Q&^YH M?[EY5T%/[+L3U@,\9FVN^4DKM36P]JY.A;_$@5;^8!"@4PJ,%VZ8MH0IR$A3 M3D9YM!FPT9UK&R']Q:6>U/6 RB;?79R?P_3SI/RZ3#Q8][;T75*YU:"'*K?< M71(WNR9!2=S1!HD Y#T*'S)D$"8XK:4T=D,IYE;C'[U,,X<2HY&%66WK+87$ M>= 0F-0\83#D8*F_RC1O)LW_\V(X__RE"?^M3)VK[)^WD]'HI\FT_J.!3TA^ MJT],2>N9%JZVPY&*\2041^X*_>]A27JG>3[ S:7?MZ"WQ,GV-&I@YQQ@MI>% MKX/ ,TU%.99#G:@-FH$52!.-EC1D=3)M,MD/-L5']*H<@*N'?ZUV(-HQ0B@[ M3W11FSA[L2KM*MYKEU-D:(1FVH%A(?#(E)/):,4%E@>6E[_E#/]ZGX[R/NU! MLU9UL$WF^=M"'U?S]"!$LL$S3-7]1%^8S]XPKD2(QJ=,B\@C>YV^GN%?K]-1 M7J<]:':,8ZJ=YTE:*#B\/E6RP;52.3!T"AA]K-<-V,R$B (T3=C=;);ZX-^H M6Y/\ZZ4ZRDNU']D:E/,>SKQ-KF1!NRXK7":F#9FW,0!GT;I8(H1B19N2M"/Y M40]2%__ X8>S6@[V":?P :^ZAM2F(HMV(M=?(1<@H?*.%4B9:2\B"[IH%HJW M2:7 77Y@W;[:".(1K96/)I34C(B/RC/N+HY!4!*5HJU,@2-]TF?:SS(RC#'* M9 WGC\[,[S[[1_0&/H17X &^SEOQ]U&]PU^''>X7!)I$U@Y&5DI23,>:&%I0 MU1LC3*#_(MZ\B>/!O\A;BN"OM_EAOLTMF?R((VSW"\*JC K)JY&\7DGFR,R* MR21F?4%OBTG\T;DV6XK@KU?Z8;[2+9G\&*-\%U.:0!P$[S_^ME?I@O3GIZ,CG %*C<)SQ M&),V68;HU2-[CW?UF7?08&^U4HE;ZX(.S"Q"49I(&34 X\JF!,%D&QHMI]]@ MFZ6]XGY'4?FQVRRM+U8A)2MAI&(94J'UDQ<6$DB6DL1D@>;%V[CI)U8HN143 M[BR4W$8CCZ7$K,N<_BJ4'&Y?*+D560Y1:[:+IA\+B[VE;44[RZ009&MJYUB, MJ!CZ;)4S/G)^I)3R!\/>K0HE'QQYMU'PP0LEO=16FM^J4'(;M6TL(&A9X%;O)!K.%X*#,(FS&>+B M8N=G.$O3X<>EE):.D372.6\"LU;6_K/&LB!1LJR3=3I(Y:1KLDS< VS?Q;$^ M?C)]3<8]5-DNQGF/T_/7I4I["FD^"%++:(QC2F)F.IK(O,N6;*I4LD(#J5'N MP/W8#K],]LF3FRM>S[KHL6ZJ-@ERQ1%X6V*W>X =:C@6^N%H0^9'SM6=MD-=SR;C(:YWB;SG/;S.>WE"[=% M8S!9D@EG@^1D*UK+O+7T"03G1D HLE/(K&-;\O4HCA4QZTW#DYXEW7-7P'68 MEKY"%U2]=^SC0LR2>T>VC0%OF7;<,I R,?(/O(J8 M!7:[_NM!4N#.3N&'8\ V,NZY/?C/HTF$T3]P-)HMO?D2C.>%)\81?#TQ%\QG M12:.!D->H;36\PXVXZT''[;Y9U_2GO0EJF;MM16$$+)!%I1-9(,ZPX*AS8D, MT130"5]X)V_X<;37;K$Y[R;+A@VSN\ XU8;96ZE@0ZOE7>37L&%VBD%%R,!" MC)GI>LMYL-DPC,H8(:QTOC]K^F$TS.Y#B]N(K>^&V9=7<2^!6.=CT)B8*KYF M1VO%( $PX-I@*<69;DF$W1IF7Q_Z> VSMQ+^I _)];Q!?MVYV\KH(>? 7 #- MR(03+&0/K&2ID@'#;8]6[ /I>;ZS"G>67,]OX;LY66\UQO$S3CY,X>/9,,%H ML;R #V1LTO)B;93UWD+.?.*2&2*4#QX"&MZ;.C?"."4;J!]9]YA(O@!U&>*Z M#FEIPWVEGM0U:27KOE>"C>!2MH;X'6EIZPM ZI_VU$W*?>YQ^G@_?_-?"&!Y-=9ED8FI"%S()VFGF=0*/6 MW.!=UM<,T]\^3#[]4!]WJ>'Z::'=2[U>#G/8;;HG84]VEU2?UE8=_M5_#)1% ME>J]>1:-89H[8IXKABD-5@I1V][>53O725&O_N/1*VI+21VE(_1;'-7 V9MZ MI]W[*8QGD!8U"[LGR=SWQ/X38[::PXUD&)!2&DPH7?1:JABE5"6*&AOTJ6@S MN._A^V;)K7WZRZL#S "<]EO4C, @TR+32YZU8XFK*&UR&6R;D)&[WPV2$8$D('FBCDR;8#>'0B6V2BX@ *0 M?)NK/.Z%=OCTAUYY#6+1PTG!6G*5I MDR/,HO/(3!!.U^Y40NA&K\<&2"?&C7Y$W^JF6R(J[=;GS_^LJ;.$*7#Y_[J[ MMITXQ\4_$M]5,V."! MB*(]G<\Z[7&G>UY^6:^6*S>+N/5?&6&L("% T'CL00J5D8DY9&+4<.]L%):T M>;/A&*H3"8KJ#FCPU,#'=?H^?[X,G:\7BZ+/BYY*I[P!Y-1(M)U%9(@6\+,V M4C#KI6_#DPYC.K' J&3\!G7K/T_[?+Y$OD("E>7J"526>&0++(/3P6*PQIB5 M=AQWJ.:LN8-R8D$PS-0O?2_K5;P?.JA]N'_VFRYW'J.D.L< DF0"0J<,/ND$ MC,MLLT_(!AH5O[T'[EABVJ:1T]Y14^ML7S'CSORZ%*[$"3A-(NAL2^%_Y. % M?CREO[ /C#BK6_4+[(MQ^FKV9O%R9&VKZ+!X:VO5 U+0H_26F:4K* M6WGQ2+ ,<,$XP1%4*K6:$IB,R,\8)^"=0"]F/-]QYEP.[>G0A)7:T\7$6RQ? M^2;U+.>;VYM'5>S]@V).67&@R-!.A&T([175K77->I^#--R MXO=X9E[5K)7U3^?S-?*8Q5V97*D"[^(86;EC)7FST6,IK<$9#&9-B HD^"1R MK\1H3S'_2P2GSQNJV+ZVMCC=K1?AVBW3V=^+U/':78@/\=\#9'WE<5]X4]0! M#?7D?"PWU!8P]P:;H_1%8@!*EMML835X//I!RL(ID:E.NF(!PK2Q8OU*U^X?)[?WMZ$]=T?N(R&ZYMEJ92^#=NM3U,3/+$<4BK=TZ/&K8^)#-KK MH@QGFJ8=T?O^TO,C?V-D:6T;E\P;V+/R:P-_);>XWU0_?5[%+1Z7@HLI<>!. M:A ^FLV3X9IGP2U)GOK8P[_[QCXUOPZV7^7OML/SJ[5GO&&)E<M,I?"VO%9,?*F>\& X]1"5U2I%EKQHHU8Z"FMH,NEQ\*T^X$.:H;=75P'G M2BRS2'2"P=GBV[>J/ M\90"II%G&N2F_T1#+3_/E\NT_#*[^%',L+Y97I<=^TO^F/SJ"A=UF2A2),8I M1KK%K=4:3DIK3217:*45,73]4S&$5LK4_G"]3F,]"EWI%HU^F M3J ZGYV?75Y\.PNKKVE1!&U7SAM#O K @T&K!"4QP$6IC) Z$9&#RGT.HT,P MG$*@C.J'!DJQ?1;99'JM"9$[%7'Z$H'%4 HY@@2K;+26<4=5F[NP@Y#&DG>, MP%@&6?M7T6^4]>^IF\?F5I#GA"<+#LK;" (/'."4X>#*$IDL%U&WD9F_Q#+5 MO4HE'^^*"H?9N@%%>8[HI]Q!'UQ-%1:'D$VCLQCJN:.!,-#L8X:%+K?&E 50 M)"6,?B1*'L,?K,Z<4<:R#6TTZ>.&PRL*B[&BX2W6KIQ+_>KNPW4*_WQ=S%>I MXSS;THD'ZK--">*D9?+6@'.$@3!7S^V]HOT[]KM,K%?Z6>[OT)UT,CU<^Z]L*\6S.+Q[\<1&22"D&MI:8T6&\LA6"( ,%I N\%A>@\4\PY(78KWAH6 MR>['.$%7C1J1TJ=*MH)3&F1J=Z:_8>E"XI<:C !E/6)BA(,EGH+EV2%/-U3* M1OV.]Z 9K3=?BT 8;-Y?Y:"[.Y&'5D;**HG;MT725EZ6PHF!9>4Y,:4HY0%7 M?=.F*N$ H,FDA(,=_4KDO,?@+?J+O82UI71]@+5M=7<(VC2'WBH.?#TH!EA_ MU/#@+FA#;0!<-&GIBZ+!1JK "Y%)"L(',MI",>'A=]RH>(O1VT?#P]N1,A \ M!$@((6H06GAP)CGPF@J:8K99M.E6M!?.Y(SSO>XZ'@3OL/5;S\';'Y=_O%NF MWW_['U!+ P04 " #"B@U3;."9?0C^ !_2@H % &MR="TR,#(Q,#8S M,%]L86(N>&ULW+UKD]LXEBWZ_?P*W.Z..=410A4?X*M[9DYD^5'C.2X[K^WJ M/A,5-Q1X9O*44LPFI;2S?_T%0%)2IB02H$ F:R*Z778F2:R]0"YL !M[_^O_ M^G:W @^\K/)B_6]_\+_W_@#XFA8L7]_\VQ]^^?(6IG_X7__^/_['O_X_$/Z? M'S^]!Z\+NKWCZPUX57*\X0Q\S3>WX.^,5[\!419WX.]%^5O^@"'\=WW3J^+^ MLM*__/?_G"[V=S_ MY8BPN/VWS>,__[0]5?G>_XNW/;DLN3C]V599/GJI09@JE'RN4?SS7 MV \7P'>$=W.,U0$X;>X'5QB[./W@#.X7J0]\?, 'S5P,N7ZAWJS95._NKJF+ MH8^/V-5K46SP:H+78M_, >25^L%[^;>F&?6@#C'5[332?0"5?]OP->.U6CYY M-,C9O_U!_FWY6[E9RC?S[GV!US_CS;:40^-K3OD=X:46D( M R12*/\F("8B@DC@F"+?0PBSY6;WAB_Y&O[RN06C6[1I[@\65F_.?+TEKXIM M2??CWMWJU& FQS$U\J4_K/$=K^YQZ/7#/RPW.UXKB30$PV%-_=_*U_?XLYP5]@GVE_+FB?$YA02TIK-52 MW@.5O^S%H:>ET/ A/QR]%E=EBQ.7M*=_FBM^H(5T5N\W\,EKKYS[(09MBB%O M4DVJ!/0'4)2,EW)J -QO?+S]M[.?+HUVOU"E>W;U?%UW?[[K\B MU:;$=+/T$I^C '/( BYG'3Y-8!;@#'*"*?-\2FF(3<3:LMVYJ?8A;,#RBJZ* M:BL; (4 5)H!A+3C\/OYBYD$V79'MYZ/2/+(POZ$7P49*,S@ #3XM85]7MV- ME68@47L'K9(V:I8$KH@VLWGD#TJ,?N"K3=7^1,L3E#/P>K;Y1]NV)U&J@82T MDC7T]F':]6[](%LHRD>U1O)N?5T6E%?5,O.RP!=Q!#,2,8A8(& :8@JE@*6^ M8!$/$[Q\X"4I3,7J=$,VG\UA<^-]/0J>%!]P7Q8W\KF5G?:IAR(/93Z-;;R7 MGO;FYK6T<)4S#S1@.V7HH]=,(AR2-K)6[/BZ;OE:@!HM^+7YKX(--&Z';H@A M0TX5I*_-2:7$D(#GFF)ZV\ IDGKDC[CB[%5Q=\_75>W#E*5\9;2/\^/C_I)K M_*A^=/45E^S-/[;YYO'=6CH[>@)??=S<\O+++5Y_O%>/J/[&JPUG4@3U>N@R M02'W,IQ SK,,HC3E,*.9#WD<$:E9+,RB9'FX(-D_ 9@(NM&WV[MFZ_(3KO&! M[^0P7RD+JS];3L2FZG3#F=R<.G*BJ:"R!ZI].@8.C08'5@/R" ZO:RP'VO0% MJ(T'!]8#;3[82/M!0\ "-.^*\@@U"0[GE1-WF]N)Z53@IYW93MPE1U/CJ=L? M-NB]Y[+]VV+%WMW)V>2#1E8U"^%IQKV$!112SF(Y3GDI))Z@T&-1(CP>TEB$ M-MYT1UMS\Z1W4$%^@-5N:.FBUFPT<$38R *^Y^H09O_>C+7*&M#A5!B[VIM4 MRPP,?RX_)K<,4XRW."__AE=;_K-L8EO63][]\#]R7LI'WCZ^+NYPOEX&291P MXGG0%]+A14&(Y1"><(@PXR'S R:8L-$0J];GIBH*)]! P0XIP&L&/ES]#?Q: M8S;^>;>F MQ1U_7U35,B8\3+R 0Y%$OI0M@J%4K4C.V*F0_V<>X<%RLPN_Z?VDGCS=2I;. M1!*Y_&XD.#DI4N@ WFS*G&PWF*RXB@/XW[C$&SG=HK_A&Q4"((TXO_%OP"O% M&14D2*%'A!H$J("9B D4J6 XQ)A')+;;LQG,[#1;-1-R:R;N@_D:6;P5434P M\)V"]F=P]8RO:SE;6F_(4[0 @6_*JB&OETGI=U?N2NB1O[8!W%D_(&;D-#UG,R9D'"4!;" M,$9RUL>0_.X%41' 3. H3?TP2DR^^YYVYO;IUU!!BQ748$&#UNSC[Z.V^_MW M2-C8>Z_#N#(6 4,F3NA Q>GW-\7##_()M0S(OV@%T-]^WW,G^?P-C6L5P/1R M.Q%0<:L?MFI%Z:/0:]2O\ZKVV/)B_4JZ:O*+^W@OYVA27,,V#VZW M[HUN,1F;X[%G%!HZ^"B:S< G=#?P08L?_/A8.R)CTFU^LF!,VJ<_9R"- .NZ M-PH!"MT;S.SE=W3,8"B?'8<.K!\YV1&$H<8>'D@8_(RA(;YJ&OI9OI-ZD:\] M ZQG/'&6QCA&/DPB%2Z#> A33%*(/9+$A'$4$*N@OHZVYC9"- LB.ZR@!6LU MGS0AV6SQR!%U(PO_8-8&1 #W\N$X#/A\>Q/' O<:?AP0W'^+_=+3)Q5.T6RJ M\RS),$\XQ&J%&3&>0)S)OP49C43"DX12H[-+SYX[-U%0%$I!SBE>@8.-$GPF9,M&ITPY'"=Z-2OARX-73&F#J%^L;U1&AM>< M;+ZH\(/]$;@XY90%#,,PR#A$F>!0Y5^#*,V8R*A(:&J4S&8H@+D)6(M?+>R) MK;2 -_E"E"&61W%L^\),N\9D>.RYS0&Y>_#J7PH^W*@4+(QS B7 M4S;D>])1D[+G95G@>\)+Y(^L%,^DU;G)W XM:.!;2IL1TX9ZYIJ_L46LQ@MV M@*-(E:QN'B9%K_.'G/$UJUX5=W?%^O-&/E(EE%E2 MRA@55$X30Q6(36D$LQC%4,X=!2.Q'Y.0+X^R9/9^1.?:,_INS%* .HV74QF2 M6(O93GO.4FLF-Q%41,XV-JEN])G\7"IZ MKQ^F#CIY#&?56PGP,U;^D?R)2ECX>"U?A(V<(*I#L_=*I992' 0B,8-^H%:8 M2< @CB2_:9 R^8\T2^+(QEVQ:'MN3DL+'<@O@N75?5'AE9H\W#<&Z+41WJ*W M4Q6;+C$3FI&('EE[=ASK%.\*MV*X12Y='85]H9E^T\NTM20-X,RI2MFT/ZEP M#2#FN98-><3<$L^\+4K!<[4J4_V=JUH#G%T]\!+?\)_DPS>OI?^R.TZW#%.6 M"HX8%'$<2^7$ A*64>C'@8=H'$N7BUA-]&9AUMQ$N<'>Y*QAQ6J%RSIAE\Y? M,YOT-5:OCN',=19@9S1X3)?ZYH"@!6@I @U'0),$%$M@?X;Z]Y =9TB__TYR MYUB9]M\DL\Z0[IPN[\X@=$.#9][F*UZ^DH^\*TGKM#FJ_QI0ONR=><3AVA78)3H/,1SA2L;S8$])'$11*[R2" MF*"8,\RBQ \GRFI['N6 _9W1MW;D2[7B[ ?Q9&%@VF2V'=TZ\M3^PJ[ZW_$#[Q"E?2GU6\5&'2%SC\F.I3\8RO7K8^O[+("5>)I(,QCY3T>:! M!],T2&$4)D$H8H;2)#)+EVC=Y?62'33S3NA6 MR%&('5D)=XPV<5(2LGQQZP/SK,F@>VU70LB<3HORJJYIG2CSR5OY8X#OBJUT M_R6M54UK_E5:UNM%?R5R5G M^>:5=+(ARQ+C'*?=[8R M-S^V!@JH0BJE6D,UEY#S9/:KL!.*1E;>AAT-$C0H%XU':AB!UTV3N;HZH6LB M1;UJQ%0 >N+U DP*Z]=\JV\MFA]*>OWV%?ZBH_18ABBFF<#/WG?>__R M1S_V_GJ7KU9J"5+-6^5/_6<_K:J"YMKO4!^&=#[*7'\JNQ:M-DUX-X WX MSZW\9D)OH3,_)06+-2 UR /41WJRN=##A=.3G= MTJ2K(IW&/E_QZ+YX@ ^,[W-5IT(5'?I(5OE-O5SR.J_HJE IF?;KC4&09EZ0 M)#"3GSM$0F20".D4AW$2\P %.,)& 1!VSL=#<4>\-<>=C6M'6YW.8/F\X'MS;PB5-N?[>]SE^Z$_GF&R]I7O'K,J=J M[47E_<4W_*-0@;-UPI>ZWE.^SN^V=[NXVB6-O9AS%L X%C%$B3J;(K($QEG@ M^UBDP@L]TU'CI8R8VQC4X .\L0?<*X-4I1VA#@'<:4N:94LU\ZZ/UNJE2C5M M4+-K54]"_>Y&V6@NJR_V&O6/@+^'EV/D\=1EM$M+!]!\+,">$?7:Z,,F-2GU MKL,"-+PL#LZD_ [>*_/!__?P?DWD2OQNWC,K-^6E.[C#Z7DQ:).Y4"]-_J%# M]N)8+LV(UVM =V/,$,>)"Q)(>()A6F",XA)2B-519.G1CZ;>(U/-) 5TU,#!%%R_S!]GB S^*(94S<$Q(XD'L,$O M)W;2P*\U:(M='R,JS9=\7%,Z=?T^D*^%BJ+2[JNR!.?JA*I:*+[O?8$=;?[8 M<-BQ F+TF,E6*VR,.EQ9L+IOF+.GDC:J_ZND* ]XI9R:3UP5 :0;Z7W*7URM MV=,?'%Q9'S%[MZ8J\I:_YO5_W[5!3&^^T5OEL7["&_Y&"$XWRP3[(O01@B3S M,XB2&$/BI;'L0,(BZ4D2$H3+3:%L-/*(IH5O-:SLC!COR_W U3=;PU9G3*G* M'JOBNO1?^-Y2.S]UXG?"S/>=;T^/'O50W=89;L&!10NP-[;^I>KWYS][,Y6JB MB%?7.)=ZVTQ-]+(T>;YT_4GYHE6^X9]Y^5#O&X2JD\^-EM,], :.UD=O9O-)'A. MG3>R7%]=OWNU.+U!N-_S6>P]=Q6%^ZJH-N# )G>"/A7Q3L5_=-"3#A13=<'S M066R=NWW&3[@&LOK7#G^9*O^U:S0QB'A&4DYY*F*&>8D@B0+!<0HRP02F9=X MQC'#YYN9F]BW2,V7NSLH[-\O<$/,R$+:@@2'* =L#'0P9;X=X(:QJ3K8[F_X^;)%OG[#3AX>IB3?KSR<45IN>5J2:2XXU_P-]X> MYEZR*!4TS1*8140M0R0$DB@0D*GC>6&$,N''-OZV1=MS4],:(=@HB';9+(80 M;^8!CT3GR!I\8GU9[4TT!&O0;4(,=S[K *J\:?1_L$[^32.2C/XJW>47Q2BU/+U-)>QI1#D,OP1#Y M$8VJ=-+[4_MII4'/=:^ND\()]M^[GVA<,>]TL!>T?]E;^I%I& M0G 12T<8(ZF7"*$ $B801$$:$!0>7$SCUSLI)B/48=EA7KNW3@D=PMJ?@_MO*Y;Q[D M'U_D4UX72D.6D72-$NQC2**,0I1X,4RI_,0QB01E,>4AMRIV?K:EN7WH>Z! M(P4**OBU!FM[]/4LO6;.C1/21O[P!_)E?\2TCPNW1T;/MC;M$= ^HX^.=/;> M,'"RQ>6#%N ,OA5@08:M:5Z]'%N.$%RQ^38\Y\+2;2? M])A1XW9.T]/FM%,6,P*.9B2&MPW,U5S>X'7^3[U=^:I85\4J9_5Q]#6[KK>, M<;V.]#9?8SGQP2N==E]/AG9E.!GVHS!)& P(#2#BJKY)PB@D* W\U!,D$%;^ MBQ-4JIM^-A/!R7MO9*F^IG7&49!1#'TL0HAHY$/, M @Q%%J7$XT0ZG8&-BO!?KM5M17!W0[V7^PTMI=@,_ET2=O(RKB'JG1/ M+ZEOVB7U413/E!NG8M;;Z*0Z94K!RQ_G*XU,_FY[IR)/-O(MRW<7ZS3W M7V[Q^J>B8%_SU6KI$<*X"$-($H8A(EX&,^$'D$0BH#Y/,8FP70V*2?';?,+3 MU+9XM:TVQ1TO0J,2DO!KN)'7?]C(VD +0_N]/Y%NL_IX#&M!9..1"_2.<^' MM9CZS&DS'+_YI@ZO<_96$JS.W&S;J< ;7*K0_*HM;EA7 M3UMZ- LR[L5RV&/234<9@<3W IBQB J61,P7AL5DG>*:WYAV76Q4]^/5ZA&T MYM5%.RO &^. >JWKW\I_\,:R@_*>%*_HMAX2=9W:^G[+\!PW'6\VXDW>F2./ M9(?V@+U!X,V3'CRP24U%6JOVY6\7H+;,X4%*ET2[/2WI!-FT1R)=DGET[M'I MPR_-Q_UNK38+B_*QJ;:HD[H>)&'U8H(Y]V"(/0I1Z%,YR4D$Y+X794&(2>+Y MP])M=S<\M]68PRS,>8,\-\VD:,VZ88C "%R.'3%P0.,.]*Y4;9.<>IS,K;9L MC92&NJ?Q%\HR;4;)^232AO?;G\1^S77L>/5SL>:/=7V"]D=7I'C@OWQ^MZZV M)9;VOL_OY$^7+!0D"Y,09IA3Y9!ZTA?%!(99)OW4D#$6&:T;#VI];K*E@;=% MEU@#?:'\3HV.N\C2]SK'"1SX-H_2"\-?91H0\C^8< M'MYQEEI#O]8!86/[L4.XNC3N==P@B;.-O634:V\H0^_U0_2G$<34"Z%0^WY!%L8)L*#EYE?T$L.IQF*0B@2C&"4PIHI"%(4->YD4) M,YXK7@)D;@JPLT5E?&]2U8!2FK, 96N"^6SEHB[JGRQ.1?S(BK/G?)^]ILZ+ M_M04M6_>&+, VAP@[=D5)YVH6\SGDU-UST13R[&[R6J>Z8+;CBGG18^?;/;I M@H3#B:B3YSD+6[M:,[W]KT,%ZBP:EM,INX?.2!%/10WI8""-'1R 'V7V-8RW ML<-UNB"\=+R- 3T& 3,F3QFXY#.T>+(J^;!Y/*C%N(O%: @.:H2ST/3^U M2SX^&\OFYLEJA)SI8!E6K%:X/ BGL8R;F0W)INMH<\$[HS'%I()R9P'E!:C9 M.:S,>AAUVC"T #5'*AMES=("M#R!AJCZ$J"H HHKH,ERN'PXM_YWNUXY&^NF M72"=C=GG5F1G!_ R7_S0#?F65TMUHB.2LR3(!!40I5X,,Y12*((PR01& ;>+ MB#K3SMP&TITS_M3MED@M-X?.\6HWF;F K:EF+19$#9Z;G*%AE$G(\[9>9+9Q MQN!STXISE]NO,^]CG0[KHGXDJ_RF/J'T?I><(_-C'@>[)HO X_# M\D2+OIK&7($#Y:Z M=@E5F@T3#G[S2D Z?5CL%%!D-^#+[?R^OTUZAC'5DTK M-@5@>457A?RM?&I1ZNN?5,3 557(%M2+AN/.#ND9:QJG,N MMOY#)093B1[D&_Y!OO--5CK*L @1#V!,5-*_E :0<$1@Z*5>XGN8QS1QNB(U M .3Y\G<>^,=2_D/]$->[E3N_X6_% M)E_?-%N2^(8O!0X\)/\'L]!G$/D^@02%*11Q$OJQQS+",M,9B3M8IA\GFC#MP:D)JIJ(G.OA_UF!AZ??'2B^JDD->03?R0XG?"UG.7J:M;L@ M7_]9/[.>-:E[N7Z6HWF.^Y[IF 9)[@@[G42,\?=@\ZU7)6;YYBU74 MS^:Q\:Z], R)GWC0CP,NYTD\@=B+4LBH'S&?I;&?6:6E.]7(W ;&&B-H00Z< M[)RDTVRRUOQ8SSBZ"' Z8SC9T*0>?Y>ISSWVSFL'9L6I$_.T(78" M42Z[/X0H2'R(>)A 0M1IXC2A ?'#) ZL<@D_??SRFDFA)E]T,-I&'O= MH,X]-D8\X6F;W:9:>=K$M#E33IIWE/SD]%7#OM5/*CN@FHF7F\81V3 M>_#UQF'D^1Z#-$L%1(G\>C&)0TBC"&=)Y%.>"INOMZ_!N7W/#5Z@ 8-#Q(// M=O9R;B8 +ID<61(N(]%:)DR9<2H.T0NR'<6Y&K5Z.C%D=^M537!+_+5XDLOHF&^RSF\4@ED0]@S&U@D=\/&JWX\2']9@/!^*2.K/#G"QWKJJ$: M[HN4-CY!UTL5-#Z$,MJ?V'#UN=R$3$W(NS MQ(,XHAY$6:1R6U,$8Y3%G"8Q3GVK\H;.$IE1N\>_3<=%HALW1M]S09NJN#C!_; M!54I)-RG]3JVU:W_N'_\M#[AD5E'?M[Q%<.^PK:NR;N[>ZRKHE"ZO=OJ)=WZ M1TH&WA=5M4P1H2+.,NAED?PT$4MARGRJ_QG$"16$1_&N:3&\6,?P-9N@5\P$>Q2>1];S%O," MM*@7X)#R/7"@D+M3?&NRG X(YJU/.EY8D_)\.+%_P,NL%/R-5QM=N>O-MWM. MY5^_%.I''[>;:H/U)_TL0T'CM/+K,J=\J8:H((H1Y &)(/)%"-- NIT)"R/I M96:92*?) .3$G+GYMKM4*[A)M=*L0'!PK^"J%8G:2G5.\D'%%+]H@B WK]0T MRQG3O2B_H[6/FA2=G.[-P9NE?BROVE-S(@E02P_0_,QGQ<1-/\]J>>5"DWY7 M:S%NNL_UPHTC5,-&_-?2WW]HS@SLD@Q)+/_!F9P:W31A(SFO]GNR^Y)*N!J<]66Q@^M$) M8Y-[ANG'=5G(SV+SJ!(&;=22B%2O>R5;U\4JIX_["2X+TBPA80AYRAA$)/%@ M*I\(PRCE&8\9CWRKI0?3AN>F*RWN>IFU!6TG*,:DFXG+&%2.+#0M9"DO"O13 M,N4/-7#P:_/?458-;%ESJD?&C4^J3;:4/-9!PA D M:2(@\D@ 21)X, DCY!,41B3+[$-YG..<9\C/ 4R -P#'T0UUMT4\@%BF&- J%8!S%D1_8!@;-H*/'#R!ZULU<*O8L.WB:#>B+ MNFS^*S*[-91?M$!I:>IZYB3B8F!4*P\FEP[-O+3!JO3 &UPJ?[-J3H4$,49">>]IQ"A$ M-(UA1B,,L?+D_3!..+'H M33<)CA,EG6QJXO1(7>8>)T7JO'IH*!79[/=9=/TN$@1R&"<$TLSS((IBJ0(\ M8I"%E'J<(HX\J_P1QTW,[;M7" ]V3@=50SM!I-F'?QD](W_TELP,"#LZ9[SC M8**C9B8.$3IGYG'@S]DKAWW@[]:T5.5K7O/ZO^_6UR6_QSE[S04O2ZX#.->5 M*GB@-UGKO(Y+%+ (9<*78S\E$&6A=/*Y_"11:BF1,$#/SFBQ+S*R(743%0NY%-;5+&J MBQ9JQO!=L96C8B&>OTZ.RGQT4--1K^/479,5WNB ?%A!H^NR@5GQV0,O-WDE M)Y"OBFI3/8^62)A/PR2D4"11!)'\*R0\]2 )(LK"T/.(L K*[FEO;JIW !=H MO)8I]'O8-?/6''(VLB(^IVO<:!-#7MPFXN]I<]K,_&8$'*7J-[QMF*+\LMY6 M6[SZ6+Y;BY+_8RO%7]=&/77"*PVEQT1%(CTGKI:6!(4D\3*(4YP2BE*<$:N: M.Q9MSTUI7GW\V[O7T,_L!,:&;#.Q&8G"D86G0:UVF/:XZ_K8"_7#'^6$?#'^ MJ;D!Y#E5)YOV)U6J <0\5ZTACQ@:_W]WEV_:(W:OBK4J/L;7],PQ58%(%K X M@[%/$$0HY"J/: Q30EB,$6'(]D2 3?.ST[$]>KW\\@2_[1D!JWXPT[?QV!U9 MXCJ)'5_:AO'F^,"!%82)CR ,H>?X4,*@IPS=ZI?3_]6[-2WN^(=BK<*,L6IO MZ66!_%_ 85BK@4][XG]LU!Z&W .J]UX^6?Y'_E+>K7!KY U\]_K5M M,CH#I'U^E7^S?_K"V [+4-2S[UA $Y&R5+YC::RR9"$,,Q$)&'JZ^I[/!*)+ M.4TAQ91OV6&#$[UGCO@T&_Q<<#3R,->04V-<@$.4+N-*NGEP'%ERIK&)8TNZ M33Z.+NFY?MB@<[H&\,>O:ZGOM_G]0<'M-.%8<"D.(4LP1"ST8"IH!(/40[$? MA&F*8CN%,&Y[?I*Q VE9Q-Z>=C,A&87*D97%02GZ?3>,<8+7FE2G,F7>^J2Z M94W*5_5O&S@@:68T43K"KEP1V5$FL_8&TEJR9 M[RH[8V^B_>7]&Z8G0"M%ZD:1RJ0!CK:3C3CIV%CNOG^R+68C,PXWF\UNL!?+ M*TK++6>?I?C>2X>RB=6I7M7!X+!\5>P]XM>4 5RHJ1RTC-44+Y+O(^08PE?Y3U?TBJ_P&UR6R\[4. M;V5J1:O8WMRJQ&+-E6J1Z1X_:F=;R?+1"_T]^*6J$RE+V5QQNM%MMN&R]T6I MC]8V4%;2?/JK:@;*'YD;I\K=SU%=A-6 %]I&H= M2^C1@9=_=C0LF/5UQ[C0\X#)!@8S0PY'!L,[ABY+GZ[U_>/CX6_T@0H_3:1' M'3,8>@A!1*@/,Q\1R#GU$W50)?$3NX5JTZ;G-G0\+64_Y+R*!>VF:XUCD#GZ MZJ,%CP.6'6TI<;P0:=S\Q$N3MK0<+U9:/\'>;WVG$X;E#US7I*\/V//F'^UJ MPD\EE\WIS(1?^+I96_@H_E:HD>BZ^,K+9DJ68482'F=0I(FG@@82B#,_@IBC M),!I[/' Z%"=:V!S$[:=;4#; UKK%NV_=RMRC85U?E-I8[M$I]R(VDR@[31W M"YUV>+_K_5+=.+*DGNO!LQWXY7D'?GS:@0.61YSVI/ETX*5Z=*+)@_MOT^$1 M\K'X[W#HG38WF?L_!DF'DX51GN_J[*N@>'%^#[?X)5>-6'Y M9BO?O'?-6MJ/V\V'8O-??'.-<[:D040CP6.545']05.($Q[")$8)3^(,QYG1 M2KAMPW.; S2XZ]7#!C@06QW=1AX!;7Z]TI\<*X5\P4:PRN1U:M MEN9#S* %#-)K:DY"B.V/;^84KVX[;* MURK[6'%'\G6=29W3XF:=_Y.S=TRY?4+'7M0'\*_H/[:Z\.N:O=^OZ[=^D-<7Y>,R##V.?2^%/)->&")1'!H8Y.F!+16ZIVT SM!8^@"[$QUI\.C M]H13T1X'Z:0*/RK9SX>#<1N;K&;G%9$78KI9TH1%?AHDD,8)EU-TJC+2Q=)% MY@&-LQ31D%EEH[P R]Q\Y>%E)%N+K//<#>]'LQ%BHMX9>1P8LV.FJ.[YG-*7 M+NZYPS/WVI[/B7-0VO/HD<[<]Y^*@GW-5ZO=)QHGF2_[+(8942$6(4TA23,. M*2>(,B0$39"-U!JT.3=)/>W!M:@'"Z<)^X-=Z$LX?1&'V(9.%Y[M.8+&]E./ MVGUIK_,<$08^Y-E;'9=->R\;UJD>EJ%@/LV$@(3&'D0DYC#SPQ"F7I#Z,0]1 M9E9JP+S)N8E19Y$O\*O"7:<]L50C _+-Q,@MI2-KD0,VW=5(.R)HFNIH^V;G M41?MB ;CBFC'=XZ8_V4W1K,D8S$3%&94+5=&40#ERT8@XS@)95\$/K(*0K5J M?6[R9)ZD9*#79-($@O5##O$OK.5\>[Z*E#2^'IC )8IU!ZC3>X/2Y(O3CUF9R?TBA#JEY. M"@DB$13"BV,141S[H5T]O-,-S4WF:JS@ "Q0:.V.8_:RVRUH+CD;6:J&TC6@ M2%XW%Q=4RCOSX(G+Y76;=UPSK^?ZH:M7^1W_A#>\.27 U^D+(Y@0)( (AS) M"2*/,NA) >#4\WTY-[1;JGKR_+E]_!H>4/ALUYV>TF:ZR#28C-%7E%H>1BB' M=\9LQ^M$3]N8>%'HI(''*T"G+[LT$N%M_DT%.-1Y@M3SEP0E*?+32'[ *8:( MBQ!B5?PR)6'@^3%/?1[9Q:)UM#:_B#(-<9\"LK3^O+NXM=W]OXBOR7;W%Z F M;9=DK%,3+]BY/TO'2#OSQ^V]T,[[6 X%C9#_LE6YC;P:U J62Y@Q6J%RPK<'0A $:2"DHY9ZTD=+.($B MB#E' G,_"V8GRA=PM:O[=W?J-=6IPO9IN_3O7*5PM..L*YFCX9.F2^MH M9]J3!(^6MUZZM?BJN%.)PO1;=E66\M7@ZOD_/NXO:9J\^HI+'=>A%NMV0;&Z MEJO*$5 G$:@^%.L'Z<]S]F&KUXZB,$G]0!"8!'*>CF(/09S&(8R(ET4XC5B& MT5):FQ?L\P:7&]N]R)'QVWRQSZT8[Z/]N-U4&[S6=3#P!A!^DZ_5"*\^XQJ% M=DBU$UI9>J'3O1H!CKPP2 /HQYQ!A#(.<9!2Z7#%J2!>Z%'N-Z_&F[5A6H<9 MOQBM#9.]%ES5//\]O1"V^^(SZN*QM]"509 HB\"AU># ;'7L_O"ZQG2@;5^ MVOHGYUSJ*NPZ_T_#@*[M47,@_ZI9&&.[?J*.&VEG?VST+Q0$,%&GG(\7F J M?6C!Z\87_R)O789>@ACA"?0PEL,6$QQFH:^*,0--FV_BGXA]OX)W\_;'9R MF.3^9[S9EOJHW2?>S$FKC^*ZS-UD#[P;YLO7_GJH9XF54O"$,-1XL$T M#0E$BY",WV MN_HA"]#8\K@ _Z5RHG]<.]QT=,*94P_I,D23>CU.R'ONR;AYZ,!XB;S"-SN+PPC+5PS M/+;?] 2OXKA!#'[5F,$H=9"M6'(;BF'4\K1!&39D'(5G6-T\3*NN[E0MD7\V M+;SF@JL<:.\+.7$K\YOF'/-;SJL/?+.,(A'XV,M@1(6<;?DDAJE0Z\=APACS MPY"(U"[SJTWS1E_6M!E@#]"KSVLE<0/!;;.+6?6!F50YYW6BFD7/"&V! X4< M'$ '"OL"2/3NA&L(9T[URPK I#(VA)KG:C;H&4/36#!-!'4:;R5D?8)W:!4B?;F5_,@T0'[EIXMBFJ3S%I MID$7LS.RV.SP+8!B: =Q 7XJB^H\40,R3W<0X3C5]*F6)LXMW6'L<3+IKHMG MNYW^J5BMWA:ENFD9H0 AE"0P2U)UF"W%,"51""EF+ I8()+4*J9U6OASFP_6 MNP-JZ-=&5N!@&W5V.Z6'K\%LMDL'=NY_WSW3@Y?I5T4.:-@9Y>SSE-WZ>]M1 M/33AO]NVZHGN>8&]U5,H7!6">;WE7XJ#8G$YKY:)X$)$.)1C7T0@0MR#64CE MZ\5XD$8Q0ADRJM%FU>K<2J+G^F'>R<^8 MWN9K7CX>)C=L\B.04'#B9Q$D"5+5Z82 :9A9S<<[VIJ;*.R@ MZF1WO 5KYXMT<6OF@3AB;&1)>$K604Y3YTDI#/APZF!TM3>I6V%@^'-GPN06 M^S.2_YOCLDYJ4^\RX%5;J59X6&0404\D""*<^!#+60M$PL>8>'Y(L%%:OJY& MYJ82&B=X M3\M-Y9)KNEP14_(VO""6H&U%(^_[89'V%TP=5$9Q;ER"X?IY?C M\K4HRKMZ74\E(,:Y/@RMDQU/[ -_>!ZQ]]J) M=TSJ!=:/HEY>O=IN;HM254Q:1EX2)$3XD'JJ.J)<*)#_[LH&OMSF]!2KE5:G7UU0]5.E$ "EDFQ(KQWL7 M5._(U>XCM,/5/GOK9*YV'_A#5[OWVL$EG![R2@4Z%N7K8DLV8KNZHE3U=;7T M,4HQ%RE$5'@0^2R"6<00%)&?1(G@A%)F6;SI;&-SD]0=5IWDAF &&">62Y>= MY)HYL:XH&UE>6TBJ3#+/']2.\P*\*CG+-^!]456MVH+OU)F!4BK ^4G$D/I, MO1RYKLQTOL&I:S+UFGZB&E/_/?8.V3YWYX>B7@NHLT>I0V]-,/4282_PTCB& M)/.(G(93E9S7#V#"N1]X?I+ZQ*@,L&%[<].4%F@SF"[ 9H_5W TQ(;K?9W-, MW\CZF\E3)G/@+$PZ].5L M;AN:(9UL]@%ZKW!9/JK*Q+J5I<>CF!#?ATF&*40\]J1;QS,8A(QF2& O)5:% M#KH:FYL$ZT/X2G8'N'.=I#(18Q0*#N7_$^DP1P$D)$@@3@F.XC".L<>7FV*# M5Q.3NFOR=TBJF8_LBJJ1Q[ ]2W7^!\>'>DQ8<)QHOJ/!B3/-]YM^G&K>X)YA MXMM663X\CA&2Q*.!SZ%/N,ITR6*(&N'?;- MO\5Y^3>\VO)WZ_OMIGK/'_C*;R*J/"1BPBB!F>"JJ$&:02*'=AB+D##YY8=1 M9A5GTM'6W(9[C0WX=I][%Y=F7[TCAD;^^!5*H&$N0 UT 1K"1@CP->#$J21T MM3>I,A@8_EP@3&X9IA,?N)Q65+=ZN9UQ]N/C+Y4J:?5.GXU4:*Y;^"IZ[#ME@:3\SV!G!-A; 7YM[7 H M7<-)=*IH V!,*G3#:7JN?Q<\Z;+5D7=W]U)ZE4.F-HB70K P0#R%OJ JE1NC M, L)@2)#!'F9R.2L:<@"R=-FYB9O>W1@)>'9:MD9+G$FD)_*<4,M\T,4\@2F M<1RK2EM>%(4^3F++&JB7LSE-9JD]ODJ%*MTTL)VP:K?L-)RIB5:>I".Z?_G> M.UV*[N9@E.6G9TV]R K4:7//+4*=N?J"^@,E7E>YVCRL#[$$&>^>H<>L(Q-\J&T=7(W 1UGYI_![0Y73V@2,%S0KL5P!5-(W__ M Q@:5LG@# 67535X_M#I*QR<,>MDM8-SUP[.@5/<\2_XV^N\HM)=V)9\/W,, M Y]YF$$O5EG?XB"5DT8?PR3R$!<>]V)*+#/?G&MK;I]\#15(K& /UF1R8DVR MZ3JT$^I&7XX>R-J0S#9]?+C.9W.VO:FSV/09?B)W3>\M \]4%F+S%9?\M5K@ M*@Z3*%"6X31,$ND7( \B2A$DE(8JU#OV2.!SCUIM39]M:6["H0XQ;65#X!:7 M3"'6F1>J!K[E(<>S])J)AA/21I:,%B,X #G"ZG4O%6[/_IUM;=HS?'U&'YW% MZ[UA0.GN@QHE;[[1U59E.6U_^#Y?\X^BCNG_((VJ\^@LDRB+4C]A4!",I>/! M(YC%/H=>Q**()UB*2&(:TCV@_;EIRM-0N(4^[U0(T* %.NF0=+B_R]>->>!/ M8?Q]^"]_]&/OKW=R6JA^JV1(_3AY]N.J*FBNT\]]S3>WX &7N2Z;D:L3^+Q2 M13UU6BF\ ?^Y77,0>@N@7GO]P->>J_4]OGI^? '?\TS&Q&1XX'_H*(\%]GJH7-_,SB B)(>9"0!KBE(@T]'!D M%+HYQ2L\>33GN5=XW"[I'C0G('KDH?1Y+.C. J!^HV/O@3)"$5^;H1,)-X:, MR[U%8?MQ^V#:(O=8*%=P*Z_492%4QHM6"/\,[DM^EV_O]AJ95]46RY$=T**J MUYI73SX;0%=2$G.1UT=@USL"ZE1HN^Y6=^EC0=#?5C#DZ'GM!#W6,["PI1PP\U6]U;9FGS<%_>VV6,G[JSKA\I(QQH,8,>A1 MED#$Y&P-Y_^6,:^,E? M=:K!S:-E*L;DFV[6[(M0&E+AMLYD7Z/3EI(TI."H6J3I M?<.D1B=LOZ*TW')VT%23&W7I!9Q$(?4@2Z4OC$(I.3B,.*0H$31",>+(28D:*4T'I:7)2.3$S M_[F8&-YEOUYTC:GT<.FK[?V[-6V6.S'/HB3"!,8AH1!E40J)( +&+(YX$JES M$49Q/&>>/[?UG@:B?-/O560O-9^:G2*O?]I[(24C2\$!&XJ, ;E*3[%B/B&] MD)V))IS/WYGO'2ZB][#0,:D[===DD[8.R(>3LJ[+AGE"KW1F*KKY>[ZY?=54 M=6XULLT5OQ089W$B(AB34,4FIAG$S/<@D7,PDOA!+*C5J0Z31N6;ZLD:]IE5XE'7B"W3D!KUM.S)T \QA@$*9$\GN"D@E(HL\ C&Q&>>G>?K MNJ^G\7^/>GL$KLW<8-?\C3P"MG#K-[P%O-BYQ8\C.,4V%#EUC8T:GM1!MJ'B MN9ML=>_ >?<]+[&*JG^O"A-5;[>;;7L+'M3H%Z#&#QH#VH31\A>J^%F^!LH*H,UP.*,?3*';6;X]C&EG_H-I M.EH-&/ZDD;+Y5^?21C?E)-]\XR7-)=9WZVM>Y@7[.\]O;J4;>26=(7S#V]]? ME[GTPU.1Q%RD L9^J Z_^-)9#Q+IK'LD"Q&5OXFM!'-:^',3VQ9Z?,$X*(:-FE>,Y75NR&N#O3SMS&H3U,<"]Q*I&A M-5*[$>@]?!D+;8]+#A5Q7-M32I?/08_UYF^RP>& M!_&JXOQ]7=FXHF6N->F+6D!=AI1C+_(0]+U$^KPH0! CC\)4>#@*_3@-[/*& M=+0U-V&HH2[J.:R[A@E\U8,OS7UTTFXF$(_)&%HH+>+,/!.IGQ&T,4$=[ MTX;_]!M^%/EC<(O]3OW'M?P%;_93(Q;ZD4A2=1 \@2B5W@.F(H,4)Y@3X2>( M&&UG/7_PW*2AQF:^]_R$I/ZM^*&FC[VLIV$-V'I_8K[YGOM0&N94#K2VP5', M]2E".O;=GUP^V8;[*9"'.^TG?S]XBUV5+BHU\9_RZK?W\LGO-ORN6E*:A;$G M$&09#B'B*(.9( %$A,6A[TD=HE9^R_FFYJ9-3Y "!17\JL "C=;29^E@V'B3 MU0%OXV^M#J)LR'YJ#QNN=U'/-3?UWFF/V2=V3/ON&.4KZ/%B!US_CS;:4_J2*7/,3 M%:30N-(DQ3PFV(,T8"E$*$8P#9,8IBD3&,D?\MAXNM77V-QTJ3[(*@$O0 NY M#NWS$QW$9QC(8<1S_XS-)7LCR\Z.N*>\U6@'3.YZV3.?\+ED<4Z30 SVI-^= M?%D=31!-">R8-/8^8K*)I*DQAY-+XWL&U[2EG+/JK03ZKCFG_6XM!P&\NMZ2 M54X_"L%5NTN&F(_".(64,0\BC#PIS2F!A CNA2+@:6!;X-:LY;GI= M6'T O M[N[DQZ'/U>I]MF*]5IDXY,]T4*L* LMKH\"]MDK>59NU2Q;Q]'B\==5N.@_N^[=5O7]QH_ZATL$0J<>M(-]2E!$*FE-Y+1&'HI5R4+:<"Y;9K( M[A;G)G2[0M7W-3[KY) ]!)M)DE/:1I:B%BOXKD7[9S4J[(B\[B%R2+Y(,W)< M9XWL:77JW)%F))S((&EXX]#*LFWMVOTB,Q=>Q+.40A_A2+I1W(?8EW_0.,"2 M;8(YLEK&/]'&W'1D#_&"=?M37)H)R(4,C2P9MN0,J'5ZUGS')4Z/VYFXLNE9 M0X\+FIZ_=*@[41_+_(0W_/-7?-^L%/@,"R_.! PS7W[M&2,[."(EANUEP[ V<;&IB M%Z#+W.-QO_-J^W7MYDC0CWC]6^-!?"E^QK_Q?72C/C"9DZV.C59SF[K-:AGA M,,-RH@%9%B80A22":>J%,/9"%*0Q]B-FI!"7P9B;@K3'ZH@T!>#:%K7N>">M M 7@?MTL/[:D7 .YJB\R7>R_HO/YE]&FZ9&3%:GM#6=%.9L"7 BA#P$$4]1-3 M@+(%_#QA;Y@ORT_3*],OV&]N.;B[^--QM'1_.#@J"'$ =%D1_GE[C];'+21M_76P(7\/+IYSC8ISB*4>MO4SIE'-&GRV< M+58YK>U/WO10;:8>;ND;649JL.H@]9-L'(LZ&$&E M?V\PNSV.8\:/\U,Y/Z@/)7_BWS8\2 M^V_+.!8H\3,"PTPE*$LQA1AS!*.4TS 3"?%Q:..>G&UI;NY)"U3E%J@3$MBI MRWE*S43%"5$C:\DQ1](=D3B!!NK0)^DEPZEPG&]M4KWH-?JY3/3?,$P=OJB- MO6WYJ,-9_X976WY%_['-2Y77H-K\S#>W!5NR.,I2''A0>"R *!0<9J$GO1(4 MI%A@WT.,+=?\1J5C_&*N%R9M&WT16?U%'"$8[^MHH3>13;C!;2*2&WITW@70"->@!;S BC4H(;M3FEL2'(J.D8-3ZH_-E0\ER*K>R_,;?BF MR9F_/Z3#*(JSE$">>@E$ ?9A&F04,@^%G&!$/6JUI'*VI;GY+'N?OJTC\)>! MB0N/.#63&"=,C:PK>Y):D*,MO4S6P'->T.>/:& 0=D2D)HT@IF$("4$1\0A* MO,1H4F/4VMQ$H@$,:L2@A2R'T^\7$K3%$8]>GONW]IRR-[9# M;Y3.M?7LFC<]2!/,?4I@DC$.4494GCDO5.O;4JI%&B2Q59ZYKL;F)LD-5K#2 M8/=%&2V3G7;1:^:_N2)M9"5N^6IP[HN6CE$=W( 2MWDYNQJ<-HNF@>E'.2]- M[K&3CVJ_<=^\S)1X*-#3.H^D$'&&($F]"%*,(E\PXB?,* O#T9/G)@P-.#,= M..:I^Z._R/J1O_ V6LK=]WS6VJZ/5]YT\.%6S:!_\-$>/W62+_2L,>WG>/X" M^_G43\4#+]?*'?RIQ-)7VZ^S9,A',9=D)$FDZL-F,"4IA33+<)QDQ"?$>!IU MKI&Y?9%[G* &:N[MG^6Q?YKD@IV1O]@C8DQ65!JHOG/AP(P+O39 M9E6NZ@'G*Q5"XFA*TT=$QTSF[*V336#ZP!_.6WJOM?,@X:JI=H22 ))%S"AR&&?:I%_"(VY2X/WBVU9<\035[#0W<:VQV"PN'A)FM M(PRD86P713-PWJ>$_@R->IV*.99HNXY28,KU!T]:)C6_8A7*B//YUO.-^_5 MNR!G?Z^+.YS+B2W*O P%(#5*@ MH8(6*_BU1FMY'JB#83,%<\/;R%(UE#)K.>IGPZGN=#0WJ<#TF_U<20SN&)H% M1_"RY.QMOE8-J""ZZ@/?+*.8(L(1A0G-$HBBA,$L5:E?(^Z%09IE7I"T4;=F MBG&F):/7_FF,[?B*Y5)4W!NF?_O'+=F2G$)7U-E MQR&;?4H_#7 !)$27Z7$Z.7"<(N=T6Q.GR>DT^#A53O?E0]..-H_50;8ZXK^Z MVFYNBU)]#4N<1&J"%$*1)6JM,@@@5JE'(Q+Q /F4ITEBEVNTJ[FYN1,[M'7T M_:(N'UL!O$.L"\S6/[6L*MM#O)ENN*-S9/G8,]D$XM=8P1ZLRW2@)J0XS@': MV>3$B3]-S#_.]FETUS"1^65=T,S=9^47VHPY.!!O\#=P7E=ZZLW0XSG%J)AP. MF!I9,0X1ZGP%+49W0M%#@E.%.-?6I-+08_!S3>B[?)@8O,5YJ0_S2.?EJJKD M'*W7UZ)RP-D<4U+- ]-&('=.YW14WKR.WM"KRV4-.ATR>NW,R6>R!?BB#?9<.D+V\JG."%F75GD"* MPI!S+X%9J'+P122 .(HQ%)Q2CK.,9PP;*][1X^ MO0.J$N+?\\WMZQ)_?5U\75_S,B_8FS63_?,S?@S]P/.SMI9L&*(DI@GT:!BI M5#K2LU.GLKE',NZ)*(H3HU/90P',30EW-M1E.Y450)D!E!V@-@34E@!I"@A] M5OJV.2/K+R6O-=6#)#H0>R;B_C8O3 GF9?=Q'>]ID-S=#5/ M#)CJ-Z;Z[;[N-W[\O3@:%R[ANV/D&/38R<:62XP^''TN>H[=^,1XOOQ28O7 MSX]WI%BI)04?^;& OAQD((IC!DD0$^EO^Z$0?N1QX9D,/$=/GMN(TH #-3HS MI3JFJWL N(B$D97=T'[CS_ZLK2@@7WX0Q4&0F_O"D&\ FIC_? C:Z MY[)0]5V%#+W%K".J!8L%I42.YSQA$"69)V>3.(5A(F(2,.H%D570V/FFYB8E M+5(=-H85RF$QZB=(-5,4-U2-OHG0L'10ZZ;&.5+ ^GDV1HE9/]'1+ ME*56@>OGFYJ;2C3PP&J/V+*DS7E6S63"#5K]ZM MU=GB1A+,2)3V.K!/"#4,Q-7.1+%UFJ MR2#R#85F;$K'UB")'^J26%SH5 ! H76H0Y>0Y5:B!B&95KTN(>M( MV"YZV##-NZ*TW'+V23Z_$=,E9RSQ@MB'?A@SE:8H@YC$"*+(RSP_D(H68+N2 M?\>-V'Q?-?*X#'5<.S85>T-_4H6S.7DM56=_4FRI-6/Y7_9MJF9($ZQH5'DTC MB&A"(5'SH0@'"YU$V>L M=Q=EHT#GT\0K<+\EJYS*NZ2*2%,78,WU:F7>/H^J<]CJ)W^*%EZ:+CS/L\VX M;M*)9G+CO&M&5B"-%]2 08VXV8=?[,_[?*TO<'CPSXHFQWG935J>.$&[!1G' MF=IM;AZ8:I&O>8E75VMVQ>[D=ZGFA)O\@3?5?I:,Q@0B@@3,XM"' MU,="Q&GD!5EFHV\][I,$/P'<%O!220KH:JMW2/_D?9_\RQ_]V/OK M7;Y:Z8S!\C[YT^C93ZNJH'5V4JV)#[C,55IA*8S2*%YM *^3EHJBU+''&_F= M<"!U=7-;J6 ,>>-_;M<Z>T#7SW^M6[?_SX\B2I^ M^M.VL2K_9M_4PM@HRU0.?2]H%L>\7:IOP M^YU;3Z49 XOL6G60F3XY)WVRX[1W]9FDHJVT"_;(ZR/\JMJ2XOJJCVO[]#\# M2'.;#,@&P+2I@090%")?9JE4,"9BR E"$&'$ MH'2D0AAD."2,!5$LF%T$R,EVYN;HOY9K#N@:&0%UP=Q]Q#!KPHDT"@= M[HSW\. X>N9T6Q.'SG0:?!PWTWWYP$5CE=OM1URI*NIWRC/5YRZNRE*^ %Q) M^X^/^TL:M;_ZBDOV\5ZG*7OSC9\\O[F5WMN5_&+Q#6]^PZ_+G/)E MP#EG//2AB(D'$2(A3&/$(6)RVNNS+(VI72W.:7#/3?5;K #78.5\N48+[DL= M),OW=NELE*Q8K7!9J7,Q=69*R]6,J=X/PQ7M^?7ZV&OBRAQ(E#W@T&9P8#0@ MC^#PNL9PH"U?@,;V!3BP?@%V;U)#0/M;#C0%#I?7I^TSMPOT$V&?=HE_V@XY MVB28N/FAP:1K_JS>L0B2.(I]#S+,U1 6Q!!+'QFJS QA0##U J,$#>>;F-MH MT\XQAI2./D&@F<9?1LO(!GKURX#K" MSH>6CSU0H$]\I=8>=2;U(P&J]K.Z. E\["&5IT7E+U!5&[.01)!G-(OE+TB0 M&1TC=81G;IJA]X!/."R64^H+.\EPZCT=]1.ZB3OW[\!#'&G*[H8_MU/["S%- MNP3@AL"CI0)'CQU:1*)0:1L>K^4;NKE:L]VA_P]<^G9?Y$-W)T@P)@$3B8!> MR*B*JJ>0B#2"61"1*$4Q(FMWAUYODBS4-$^98%T% M>T#'&.Y(C4+WV/M1;ID>4)#"EC3'Q2F,FY^X4(4M+<=%*ZR?<&'.^G?K^^VF M>L\?^"ILYCB(^W' F >#.)'>(?%].2ICJM*-I"1&LD^857AM1UMSDS"-#5C6 M"^WBTDR$'#$TLNH<)JVO@2Y 0]@(LT@#3L9)7'^BO9?)7'_>\+.IZSMNN2Q( MYZ-XG3_DC*]9]4H'F^LYTC(.DBQC7BR=GPBKW58"21)SF/K()CP@;KZ2KL;FY)2U6Z\P'G8R: MJ8@KGD;6D!W,\:,\3!AQ*AN=#4XJ&B:F/Y<,HWL&GPDNMFM5H_RZ6.54?AZ[ MV3\ED?P?XS#,?#6)\0*8$HJAYR4KBA;63M&,C8D//#/62X/D=\KKFISQ/WF'WB7''?'1>$BI'^C7MR9N/^HYQ= M;;!.\?ILX_X3OZN3_+XJUAKI%J]4+&:P3#)*L"?G2)'*[(9H&$C'A7*8D4PD M C/&$;4.&YO6AKE)W%$(6=DB5T>?-72PR@5?@**V&11[HP<$CTW\QIA)Z\S? M@PEW"R\-*CM@XD10V8X-<$ '4'PX#C![F;YT'VPVL1W3!YZ]3$>=#$)[(2A# MC[^4^8,^0;BO1/0IKWZ[^I972YJ%:4IX($=(CT,42Z\]35D&*4M0D 9)R+A= M3$I'8W,;S_98#XJ%21=40K5TV#LI-HPH<43%4_IZAVPTGN+7=;+B,L0FW&O:Y>C1OKSIYNV![X3PA(VTN MG&CPA;86SIM^?F.AXQZG2<6TMB@'Y*#[Q^Z++TYVN]'/A5$LZFIM4/_K-?JX9!G=D4S#Y),^D11&,=>0@8E6C[3X/STHLTLO.(WTMD1 MW#80HX=@X\U41Z2-OZ&JV3I$"A34\9(R]Y R1H+FMKPT__/W;LN.8XC::*O0K-9FZTV"_22 $@".[^B M\E(G9[(J\V1E=]M8_9#AFL$S"BE&E+(R]ND/P(NDD$0*H$ &>\?&JB,C2+KC M _G!X? +*U8?UV7YL]+FFJ_LQT(C3*'$$*0*:[/ST@H0S3F0<2:,&9)@E7EU MM?&0/;>=EU4NJDN"VB%$HAE#M#T,PI-U?&:"()GFQ-![*I,<8(W,3"AIWGVD M%$0BCEF6^E78"ST7DQ;8JV=#O]9LN"T(([WM(Z\.C=91JW9TI'=D%8]^LJK_ MY2[BE?:VX5G O )_S,+F&7C(GS;OP!^8LSR$ 8\8VIUU'W1<)3XL=(X(RH4& M*F<(X%@30+A4@.5442PR@3*O)HJG N:V6KPY\LW=V<+2<9Q$3VP3?:\3=)(X MMBZVRLU6N]@BMML^K#?%_U'2_)G>Y0C>I>:O-GG0_C.FU3^;BXO:NV3_N#X. MCSBI/[U]6:CZWZ(DO4MH+;9ZL/EGEA]KX?S@MTI4&2Q-]W/HV87@[ UQH]1; MYGUDWCQ.@]AW$Z@]2"$[QEX>?^ NL2=")NX,>WF(Y]U@.ZX;7+2#??NVL=:+ M(42[B?^N5COUL5BI#UOU6"ZD8C#!+ <)LU75F4B-+9PA\T^L;4]I@IA7V?]K M N=&:2_UK;U.E<;1'U;GJ%+:-Q[B&NANK! 2RI%9XD84AQ30<((F=(6,?J%3 ME\!P@N!"C0NW^P8Z_]:J\53?4"Z99NM&RW-86@^G_/I ,?[LH]B?^U6BZMO MQ:H*<3?F0JW%ZU;>#?EN)2A),@PYB#F&YMT2'# ="\ 2D;",4<5DW+Q;[U:. MKLTY#,S_S6J'-]E[I>PF__^^-\IMA9^#JC,R)@(D[-3 '(5[EU$%3;0UV!S2 M>?;P7$CFJ2"*+$;1H9S-# I%CS#G\Z@B'7)@_QPEID>8RF#UI\?0;6 /S/5: M_EDLEVUGG>,8N$4L&*=:"\"%3@#&F32$ #$@/,=0I@(IX94+U"=L;EZP5M>! M3;MZ<75;N$*A-?*"TJIYMV^Y]3(6-F#_0 = PC8/[!,X;>= AZ&?M0UTN6<8 M:QA"*\I/^J0^P'/]WT-EFURG608Q!5I19/:4& .:&B8AE+,$BRR3&OOPAYO8 MN3%)I775'= \U9#]@!K6CGB[\4IX%$=FF#V !Y7OZ@HAS]$?S?^.4F'(#ZF@ MU.,H>E(2\H/CE(X\[QX>CU!L*Y/J?B5MWK01I%:V=,DB52(AB#&#MDUOIAD& MG' (E(ZI0A1I&7O54^V1-3<*.E*U.O%_H:S_>7X7PNY'^P%PF^"4WQ^R0>?\ M5\ (?N3?)6_RT_\K [\4"'#MEF&T\76C6+G;/!^"#%JCZ3.KMUF_JNV#L=QQ MG/ <<9O13%. 4X0 C5$*$EN-.4V0E-"KB)"KX+D1RG$GWF:#%&V;L=3!4'ZL MXCP!;A0S!JPC\TVK\DE<4:NW,7A8XR:+:MW#<9 O6D$)R5GXI.SD"\DI57G? M/_#0<,=+]=\[\R6^L\4=O]I4I(7$,,MCF0+%D0(X9A10G2-;01['A&@19WZ% MSBX(F1L?'72,*B6C/RHU/:.4+L+I>,IP(TAC>_U]\?%WN?< $-8%?DG0M"[I MGJ&>N8C[KAT:P-A4?#:+L'W<_:/=4'U6F\K7O,@ISS(9*Y# + 989QD@#)IM MCDP458I*2KVV.?WBYD8$^[KEU:EF=;XIFP$$.?B\ KX;682#=&3:.-32;S0U M!DFEJ_7MUD>$(2,875 )'+_8*W+BZ$67X9_'+CK=-3 =>;E<_VFKAKQ?;]ZN M=WRK=\O&?U-^44(5WZW(-GE6H3S)%),@Y;$E'I$#)G &E-9*<&A("4JO4L\^ MTN?&0WOE;>::89U:?;-7JO7WS%KVF@VDP;1KT$'#.LJ('/63@2=:N+%:JM-TSN#$<[-',I1X-G#.E M(28@R8794]F"]C1-*9 JTS&!"9+8ZR3<3>SL2,WN8/S^&'XPA3V]F5%QQGIU=^=P\CHT]M8/E'Q4I5OM]MS<-_ M+5;%X^ZQ];B^M=W%OIK94O^IS$9F0;" @ILIR)'=[JE$ $+2!"1YT91Y*;$?/0T!WHVK1H9S9.+::Q_5ZM]%]0"B9@1M9*CY@QF$K4U8 M#2.JQA&.R6X ,2BM#=%C4HZ[ :A3PKOE4:/7J]EWOR&*"Y(E5;F!%&!D_L,( ME(#CF%/&C)S,J[W0 !WFQGZG93U&*X[BV8)H9&A'9L(AQ5)&:5YT XRO53_E M==H=W0#4#?54;FR0)%6Q>+L655#XYS99R,9[+R"12O(X!RRC$&!M.(]KE "8 MQ!DE6W0K^OS))%#"DFYR"#,TY0RD%(NS)>OL.$ * ##D"*%B$2$ M^%7]O%TIGZ]AFLJ@=3'NML^8C=@S3S?C$3;MK"Z=OEL5VW)XL?, 4^EF*4T[ M/2.3U=%@]@VDZPI4Q^.Q<61OB^6NZB/SSAX8557K+R8A'HTS9#/94)@';CE[ MLUH3-Z8-!>-Y^]I@3_8WR=ZMML7V^8OZ5ECK;K7]S;SP"\.]F"0$@XQ 9*NW M","S3 $18X6%8$P+IU)W70+F9I#5.D8')2.KI;LY=A'$Z];8K=",S&^>J'B9 M8GU#'V2)77S@9(98WW".[;#>ZP;FA;#RP<:,F_^QN;??V=(RPFG^E-FZ2\6I M F+&< YXH!*@0!EF4Q2F=K/W2M#Q$7JW#YSJVUE/PG[@SKH[9DGXH2XFT$4 M',>1.6$/8?7#D-T<(/>D-FH6D'*:\1B# M1% .L(H)($APH&.59#$T+(42ORW?!2GSV\-]?9%!6JAV\8[L$K1OCW C7 MR/QRFBM2*SA20LC+T8^7^]'(>;TTCY<#[/^X*H M<9Y3FJL8)"E) ):: I9FQ!@D4.F<2,D$\[%%>J7-S09IBAS:,Y0C=6^H/]N/ MM;-;)@R"XWMB5-[.ZX/_H(CP^&F893R16U9L?RUJM>^ M$*DABIA"P)C, *;&DN Z3T":*<02267LEZMZ_/"Y$4:MFQ\GO #+C0*&0C#R M%U^K%?U1*Q;PZ[XTWJ ?\PL!DWZ[EX9V^JE>O.:VMME?UTTBZ.?-6NZJ/@OW M9:FVY4)HIA/S:0*6V ->PAG@7)OU'R<9B^.44>:5MW55XMR^X6JS;&:O+&05 M>N1;).5#@1O[RC_/P&VVC@[I1K6_X9MI7H1FEHW:WU%=IJWT5A*[> MVM=O',@Q&_7$"MG4H[Y?R:JJ8/WH-CE(XC3/S,H/4@4QP##) 4W,+B-'D$@8 MIU!2K^[:#C+GQC.-RE%3<+X^+*YKT=?=Q;81J_2WC@>QW%55=/]'_-?D7_\E MR>)_>RR62QOT9>^Z\-NR7(O"-D:K>W-_9YNB.N L5F9LJK3%>*L#@].6/=7S MSGKM>#H\7-X ##&,:18#&JZT"Y([$&=+DL>M0[>D M53.5]T;K+VIIB?$SVVQMM; \%G',"08"X008ZI& (6'@5I0*G+.,^=4IZ90T MMP7H=[8T?&/G,=K4BMJ.<5O/2.UN8%WWL@'@&GUC6[=,JK!JM(P:-4/N!'$/^UV=9!/:Q4QNZI_O?#JL[=?L,V^XH&"\DS MPLP>&(@4"8!3G@'** 4P)8)*CH7F3I'/K@+G1A=-.KNP*AJBJ'1THPIGB/L9 M8PS@QO>!5VI&/[4*_\5FIS505DJW)4T"0RF;(.+*@3$II"\DCWCX^& W,RV\ M<@^OK(M^&_NA;31B +?_,B_NYMG^J6J):L,ZQ84W^J^W\[DOJ#6MF[LJJHXS M%%=$[?R82?C:=U M;7O?-[!$3-W!_J/9Y!;+PBX'^WVF2I($(PW2-$O-/I,2 MP'(2 UL4'&59IKGP2DSNE#0WOFX4/>PL7[H1T"NX$5ZV]?5T*G1/,20Q-)-+ M >$),BLSS)]K/E1!DDJ=Q()Q.99EN8G@*8R!BK-!8ZQ9BERVB?=H,/KR6A\<7J![? MC_>C;MI7_)V):CN[WU2(-,9*8\!B;HPC&6M A<@ PTJF*3,LE^6#+,X30?,U M-[\WBE:&?EF(_[(;Z$%&TBFV7A;2#7A-9!ZU&HYG&W5@,(9A="KJ-:RBCN%V MF$1=5]^01O_"D[&O3U0?5NV+T2BF"<\0!)!KLR>%.@5$LA@PCE4"L< D\0IP M<)8\-]OGIU;SOT2MD\YZY Z=Y(<<;[O/@QN;C(+NZ_B6#[72:LU'J?[CC5?X M;'0GZ=,GG?N /3(M*0J7?WJU3TMQ8ZDJ%A[NFG;0?2W7C[,9*0= ;F84<@1LA*/PJ M.D$YIUO:I!QS=="GG'+]AH%5$MO&SS\_[W_\?PK#5AOQ\/S1[-.6]S^*H4B5CG)B5! B(0"G.08V(+Z("4QS_($,AESWPIFET7-SV_S5FV* M[ZS*QMB?W1:5SKX[KPYP73=:MP,V^KZJ53&J=;R+6BU#;J#Z<0B\7^H0-O'V MJ'_(Y[NA*]=V/? MF7K!MP7-%XCF,LW-]TP5T@#G209X$FN L,H4T43(G/N$H5V0X?5)3Q" =O#@ M#S'0+X'H]D7?",W('_4!E::P3-WH8(3N+N?#'Z=[RY&KZ2M;/=DS?VZWS7!).-""R"PX !3D0&* M( %(Q0G$E&&<)E[MPQT%SVV!;[6]BRI]*S_77N.!_<5=Y\"--\9 =F0RN0U4 M_Z;DG@B%;53N*GS:YN6>D)PU-/>]/U3 1[5W>5@OS3-**VK[_&6]7+Y?;_YD M&[E@:28I0Q DE!O6RG)B#)=$@E0)(K,T@SS-;PO[Z)4_-_+JB%$X'L/_C.I1 M1'_8<43-0/SKZGE-DZNS^B%%W-$,$H TU@!S*$&/.4I4 G30@B2"^U%@5)"+HX@G)=Q<;UQX.9QWU?ES?K1YN75 MV>U)*A5%&H(\10A@;,L30V.#T9S$>9[IE"F_K>)%,7.CF8KEF\@K<:2GYU[P M,J2..[^;@1J90*Y&I_UFOHBJ.4*=YAEPR]<+3=@-WF51TV[G>H=[MGGKO_KV MHZ"WZT=6K!8HB85,$PULZSICBB@"N#+V"(TA)$3K1&9>Q' N8FZD<'+T42MY MPX%0 Z3_D9 _/-,>"EU#YJ9CH9>#'^U@J!'S:D=#+X?9=SATWMV$[ MD3HW9NELPW923@C.ORJQVZQ+S%'": X4T3G #*> 4HE AE*L-!O Z4)^NZ=2IY!W[T. M,-SZ[G7=''0M:IVZ6D,4IQP!H5 ,L(00,)X8*Y>RU/K9DPP&Z 4Z5U?ZN!SD MYS@/A]QKLJ,(BF-+26XU^[X@HRY<",S(U/ 2DQ'VN3W#'Z]E MYVOL:7L&VMNR,\C^]?S(_[P X (QG2ID/OF$,@XPH0QPC>R^)N-0$PU3O[Y[ M+D+GQ@&W%4=U@MF-%D*#-S)/=,0/72CY.6:\4#=$(P<)71#\RI%!W5!<#P?J MN??6&.[+!WE?E+%C"K%5LJ*\OZT*8]O8V*-[6_FYV#Y7D9G[QN4+FF2,IV9B M9&:K_O'A^960K3MK(9'HU".$PM,8NLX.[B]J!-?'HD1U;5 UN ME-#TH+"/%,$>1L=7"G0/"G!W/'Q8,8.C1(52LK256C\6*U5^TG7+AX4D0M,X MMG418VTVHDD,&*(29%!JIHC 4GMQ?:>DN;%VJVA=M7AIFZ#O6Y!X1X)V@.O& MM$$@&YDS7Z)5:6GA>M,/UY!PSWXH0H=Y=DB;.KRS?] 7PCJOW#",)0XU:7Y; MUT>]]X_KG>T]H7(48ZA ',>9K%J58KLO=IC*0F1"65VR8Q%,-]T9] M,]L6^PO>SI$X>?&_-8,-U,QO&*0];?T\'SA9@[]A SUN]3?P"<&J\=NVT?NB M%<=N^C1%@F:9 #''-A5 8$ )UD 3'".5$L;\]IT>LN>V7M3]T)<./OR;41]Z M.!($R]BLY"IB8U?@[Y3_VC7XKP'C4(7_ZB,&>LEJ9W#Y=7TO M_GM7;%1G_N0B4S1.-3'T13,"L,H0()HQ #&'.,XP$D@L5F9EW"KIZ#AS%N[T MS='ZFSM6843OD'G0 RMKG]!3HW>U\JM6:4^7FOM,8*QE3)@"(H>VB+!,@)D" M:O8=:4HSS',1>^64!9Z'"=>1?["->ECO# /R7;&L+#*Q[BF2>RORCM[-4? < MV]W9*!UMUU&C=G22_'[W,OL]H _4&["P3E%W\=-Z2;UA.7.;^C_A5C_JOJCZ M)WWDH5';16[,7Y9Q#@A7U*;("\"9MJP5*A'M4OH_'RK1T70M>TA M<).+M1-K7V=K"/PF=+L>NB_<14;+,=RNUQ 9R0';*?:57+'78.AVREZ]TX]H M2K.S_Y7]*!YWCTTP+!'&YK']?=/46D$JQX99;*QAK VOP,P80D[;Z;,GS\W( M:91S(XESG/JYX*;1C_S)-WH%C!'N'&W?YVQN.OJ4R\:;=O09GS]UDJ^U>2 MP@1)D8!,:FFV)SP#-$LXD!2;70J/>4R\^MBZBYZ=97-(%F ODZ&&?^L>$^%& M!>/ .[:UTBAMH;V03U+XK8",%Y%\5_TJQ]JZP=(?1.S]A8#$S&WO_U=Q; MM5QB$N<\-GNR+$DR8V<8JN*4QR#)$,:_B9<=/GQLE5 M(N=&,(/Q&)E#W*'PKSAV:O=#;411JL^;0J@% MYUF>IF;3D4 B .94 D9@"G26)R23,F?*RU4SH>YSHYI*<[,N_U2L(KE>+MFF MC)[4)BKM<#W+ATWY"CB:3?.KG^L\EWU*WJ;0:_]Q9]P+2XK3GC@CWR MTF&4KXNBM>K;9>(G.P*S OPEV@\B.HQBE$.'X2 &9? !:DQ*Q,-A.N73&YXT MTG[A"G]_VFW++5O)JO7F=E.LRD+4E5()YS!GF ,:=&LO??OFVJZ&1;;;C6LPX NXO6]5"B]6$L@?<&@Z<[T$Y@BDF< M@=WO:O8?C?T6=E6GM^L+;SLMYO!=W;5K]9H'\N]5>U>?RX9JM? MV79GGOCMWW?+9S/MN.V5D;"$8)0#EE3'8S0%1,8(4*F8I(F0D#JM(==%S6T1 ML-I&5MV[J%4XLAK;>O+8/7OW"K[]I!T6M9%9=P_82[RLKM=# WUQ<\]R#H?? M1%G-7]23>9RJG4UZO7FLURZ;#\"*E85UNXY8=(#[\>SU#)3-[ 9=3_;RE0=, MEJWL-I#C[&3'.P::_&==5Q<22YXKR[,PX39*6@&2QQBDG$+)-:.(93[A0^(\Y[%GEYG+ MDGQ>\8GZRE2*UG1P5Y_$F36Q4K8ZIZM_X]O;IP-G-V8(@-W(]-" ]GL-6JVD MV;E6:@;LY="/0]@F#AVRINW>T#_@L[8-5R[WWZB]54_KTI;B+$NU+:OX9K-@ M?EW_RL1#L5*;YQ<9T'&<+1ER.0?WT!\O5T]!M!=M\1 MC@;V1!O$?3>PRB==Q>M6%?7*:+MAJU*KS<8LD&8&M@_%1D9/;%,=3YFM9%0J M8;8SQEY\VFT,".:WVP=C?QN"JF)]J\+2YD:NS.=B-CXK\T]S%WMZ6A;57ZPS MJC1/K'VE9@G>/JA([[:V!)?#!Q9H7SIH GNVJ7[/FVS7.FB8QYO880^XX1B+ M7_=M\@[?9A-I8/O8)!!@)#$@E,9 Q40B2A)-YQ@O?KT_1,=81T->.PCK%&G)?P9UCCJ3G^(-2KL M%T^QQI7HOSOZ9;GF;/D/M5R6S0F!B"55@BF0)<)6_:4IX+%(0:QHG*>Y2A+B MM&IPST&[OE.Y"8J12?,8A0%'3N=PN.\I;H)E3@=+QQ@& M,M<[L>DQR<_OF6#?2ML M81Z^70BN,(TU!BI+G@V^W*S$V#UR<[^G&!7Y\!4]Z_L)F(9&7Z6.U$M:_M& M&V8K83Y!\VM5]=@HJQ>B5)OOA5#U/U9K>X*P52N;76,/)\R8V5(%VG0$F,*> M[]F^6VT+HTK5+F3! M))G($4F<'ND/O M9L./ NC(R]P+G>^B#FCMRE>W'?+I]C0@\,83P,"A.*[2)P[.\03E/%S']P&W M]?%XO]Y\44]-;XJJ$0K?NOBIW MZB;>KD!<:.?M?*N_:_2WG3TX^Z3_OMZJ\K/:'/&=D?793$H5R7@(HEX(E$A$ M> )XG#. )8D!98J#G$J&4I0R";&K0]1;^NRV>%;Q0XVRZ$$M'>VC8>!?]VJ. M"NG(%%7K'GW248VK4?^%N50U]-T/H?E=-8@Q,7=W68Z*_?0!"I5WL9X2L_9^ MW[_JHIX28]D^[>>BVB($C_S,E^P8'/Z0@87$S+A8^?!A M]=V>_JR^&2'[\CP?MNKQJ)5)K!G*9 X0M^L%5RF@2.5 *(Y$G&F"%?2J'^8J M>6YKQ>^[IZ=E%9S'ED?G -6A_FJ] G944=$.R]IG__HO21;_6_W?2T7&_K=G ME3'G.7.S?T>9B;&7F%KGZ,,QSD>EQ"J]QZDBYHM6V.)ASM*GK1GF"\I9J3#O M!PP^_A#FR]W4C4V*\K_>MMO:G!4MA2G6B <-"&8N8"\!2;/XC$LHRHKA0 M7LW*>V3-C=->J%IYMRI5(ZNK]R%')\#.QQHA8!O_(.,(,:O5-%=>0",H3G<(F)8EK0SYEB*O7#Z.'?5?87ZMCN&KG\'ZC_GNG5N+Y[?J1 M%:L%1K:"*&9 <6R8 L72< :3@$@M-9&88.84G>@A MO#+W56V#A8P-U5BO/\44 \QX;-A&&LK!*.44"2PX\NI*VR%H;A1C-6OJ.]0A MFK[9%YV(NI%)")Q&9A"K8G30T?:=-YC5:H;L.=\/1.!.\QW")NXOWS_D\Z[R M5ZZ_O3SMK^P9)4=U0"'CB>V(!H1(4H 3E@!J* % %B>)2F262CJT/NV)K+DQ MPZ4"M4;E""5W-]:H/07Y^LE?0.A&)HL+56KWR@8H4WL*W? ZM3= .*=\XHN% M:LW8-OOW=*1BM1WX>52K/7W"JY6K[1A*7[W:KEL&>HN:K(XWZT=>K)H&VV+] M;57\'R4_2/,*%+H*F:TK#=TWT9J_K-?RSV*YO%\=-\G%_).5SFT2? MI[$]9&T>U-$0[Z+#(*/C4;;5\]IQWD7M2.^J(\+C7L'-:.\B,]Z GK9Q)R2L MHVXD7:?U\XT+^)F;<&1Q?LN*5,7B3;%]OM\H]F8MU4+%4L>*)T"EE!HK'FJ[ MN>=FF\\P-W^A##EM[D\?/#>3_4U5JMLH%UGMW!C[#*Q^BKT%@K&/']U&[TQ> M74.]P#:E$G_]MO[^O\PM-=&8'RI^J9CE[$&34$&7^NVWV_GW83;<%V6M&K,9:]V MPM=%SNT#;36.5*.RGU7E@+&;@106N9&_ZSUHK;;13T?Z1HW"W67:O:T5=W2" M&AX.8B>U(=QA.#4'/.X<1C8?C:VAU*[X!.4:![&3N_K7;ECBU?1A7'.8,$80*D8A!@K2E@1.> 0B5YFF4Z8UYQ MDBY"YV;<-#K:Y(D/*UT?VV[KJ.,[^\N?U]L'E_#CX;/@1DFAL1V9E$+!ZDU- M/C@%)2_$Q?'?_7@JZNC/SVI3K.6"YTQ3F,5 $9$ K,P^ MC< L!2A/9<)8)E'JE $97+.YD5VEY ##*MQ4N9'=JTS R(P8H'C]8711/;P9 M%*KO0GP>=>G/M/OG*$/?!6JPJO.= @;4\GPPPAY8\?_NV&J[7GW;MZW\O"E6 MUKA]L_ZXE4>^@J>&Q&WND>M M\D?=/EOU#4O\]2XR0^B.!;AM,OJY>$R(QZ=:#W0'!+AXP>Q187,DN"<*?0GT M4OM5M!P 65\)2Y_'35>S:^TN7'^0=FF4$:E;O234=BW M76L_RJZG*8&P&_T@I0>VZ]P]X!S% 9? 1RA]$B<^/7$8_/G!BN] R053*H,WPYJAI X*U )D2&L<"4YWE7@X %ZESXY>]TM;G?[$? M^E WIMLD.&[M0T,[MBT9 M4!G>4]4 K<;-Y%\L3]YSW .&])[W/S0)+:%P$_ MCQ]3\F7TV,6HL9.:_(E(4Z0H!WELSV6832+%3(,4Y7D<2Y%2XA5R$EB_V1'? M[O&1;9ZKGK\OPW^K0-'E4: HJ\?C27^!I]>1*%]OTL:FU*,.&1>"?\V/)Z&_ M7?&^/DTS_"EX'/S#DG5@':>E]7$ /EL 1A)S6])();$LK$/FH_E%=:ZV2#'' M,5,94#*SF1^)!D1 "F"69C1'B;%BO;K9]0F;&XGO1DU5+[?;7<; M]6NQ*AYWCVW1]+<[=:_-9_O>O&;_J=BF7$!.,AU+ G*628!S#@%!E *4(O,+ M&4L*G9K #-9@;H3S]4%M%+,JNOO]AT%__9QE=$!'YJ"3T,/R+JJ'$#5C: ^R MS1_,,*)J')$=2%2-9.P)<#^!&7TB)CJ*&6M"O,YF;@*SYY!FV',G.ZVY:=C' MQS:W/6B8??IA)=:/:N\TV3OWE!0"2Y29%9H)@&&, &=Q!C06.4H52W7,?4S3 M#CES6R1J-:.#$W"H"[4+5S=3- !:(Z\ 0X#RMC^OP!#4].R2-:G5>67 IP;G MM M/+?/?J]<9+5S3TE]"5?_MWT3""-_S8[C]TI*O3C605FI+Y\T65KJQ0$ MOB!0>>O*"[6 .(.I?@'"N"6J:U&O6YWZQ7"O%J9^>;6_I^<_ MC$'__,MRS9DM-O%A6]YK72P+L[Q7?ZE:<=9U*]CRBZHR53^SC75=M^&V$"4) MIKDM'*$!QHD"+,<(I((SB.*,FZ?(W<\TY53-J?#=@(_N[O2;"Q0Y'&H*>AQ5-XN8S&<5"HQC]U6P9P[U M9'TW+^-Z\_QVW]EI[W4A4L4B)Q(@80]#*&6 YF:9C'-%)8S33$NONLD]LN:V M[.U5C0ZZWN#5ZL;8U;,5!+G1O5O#0!O@X;H*1V O5[>\B3U=5P=^[NVZ?DN( M>NM_,V_&VO#2_U'22K*UFVV3J]UF8_ZX$ EG/%;&Q(X) 9@(:7;DB *ED"!( M<"6TUX[<0_;+_\5"[X[ =-? ][M$3<45?BY)R.X;%*"?SY-"?[T9*\LWZ\W6A7V MI+'\T"0'_T,5WQZ,=7;_76W8-_7NA]J(HE2?-X50"R4P8Y!"@* A0BI9+_2]?C,-_]3\4JDNOEDFV..EM[9HQ- M_EZXL?2<9WMDJG>I!U%>*0C1@' 7'<%@=M]-=8B[J(4B:K"(6C"B"HW Y2-> M81[#5YF8PJ',X0! MH68)3&*2I 2*&-/$KU1CER@?TIJF0&-;65!/?#,ICZ6:V4+@PGQ E,H#U@XPD# M6-(<,!RG0,4$$99E2L1>"1P=K+\7I;5=C-%J[(\J%&S+?@P)D3L' M55%-6)E@RF.2(I]ZR)&P#6:7CVPQ[*2-6JAH'4U3=[ M,TRC^V4K?(R*4:-C]%.C9<#*VE=P&"'L\%S6*X0==@[XV+A3+[F:C;"ZI3I=4N5V@/,:""0A4CG)# MR89':)XI$%,"B7W!H) ^W93"J.7%X),U3RJ/QO:O_T)@DO];I*HQ^M:+"#)U M1#(6)QH#RK0".,X$(!R9K;#4BE"9Y$+GBZ=J _#[EFVV(<,(1@F8%3\Q$8I&9%=Q,J8ZISB6BB9"D MF9F0<)[7GPGZ]&&VU+VH3IG*+THHLQ\V@GY3VS?- M>:K.B&(JDR 1"0)8"[/,,I0!27+($3;[5^K5!:!/V-QVKJVNT6:O[%VT4E6Q M)[9XNYY'_$?T7_^B])%O_;8V'FRY"!C6F[\-MM M].^[E8I07'5W3:K+WAJ1-LZI[?D:VTBW\DD)ZZY8/MMCGY9JS!-Q="KB\(NR M7(NB"I'[L]@^1-_9INZ@6#1O3V2K76R?'=7P/%GJ?;>(ELCLT0E BJ4 DXP! M&AN+SKQDPMB7*34VIM_>/=3;-1>]"1T&X8)6T"6S5^"D"Z'+T$^7-Z=[;BS]6"^;]K1H MO;+G0_<_BG)!$\QQF@B0IKD]?L$$$ TQR"F)/"@9 M_6'5'%K6\2+ KE9_(-A&9A=OQ(:7;.Q#8IQ2C1HUA*%P:<%C+X(6$:4V!2X,[6_LO7C1PL5?5?O=^)7]E MF_]2MNI)GA.'+QKM"$]8"N"9T6B/ $8(S.\#U MOE"E%,QSWJX?6;%:$)RF@B42"*W,+@() 3C/I UAEDSF(D4JN:V>PE[6W CE M0KD JVST1ZWNS:45#B"[<4L@Z$:FE<&H!2BU<(;'R/46#O)>N>C"V<"O5UXX MOV5@^&=1LF_?-NI;]6A;0_B[6NU473A$,I&EF%"@I28 "VBV%9"D0,0LEFF6 MYHGRLDGZA,V-/E[J6I?RKK0=5IJE%V+E1VE1-FV<5 M4/]YI5B%GQCO[*H15+BQ/LMO:KN@20YS11@@D&>VKB$&+*$QR"#.C#'-<(R\ M.AX=/WQNEG.KFW/YL(N(F54>)IC'@%$B "9< 99*!"C.T\QF3!"9^1QI#$9L MLA.-(@AN;NOC4#1&7L#V:MU%1K$1RLX<#7><.C-6P.L4ECD:6F-K_(LE MOZNBK-X72_7;KG*J8\04DAP"K6,*,*;&$L]2!@15)(:I3BET:G=[Z>%S8[5: MO\@J&-4:NI=-/@.N_R.]%8Z1/U(/)+P**'<->5 -Y;.'359&N6L8QY64.Z\) MN?NN[1I;FJYR'A;?U6S78P9;/">@W+9J;H\:QH/O6;'Y.UON5-/U\$6WPU\5LR7TY*?5%V6# MA^H3V=_6JTW[3Z-K47[<=]&3*8*"0@I4JB7 *A> )TJ !.9:,"%@G L?A@RJ MW=RXTPXNJD9WUW8W/6UJV@XQL@>+[:BJJXZ'&57CO*$S8MB7P(V97VUJ1^;L M5YE5;W(?!?V@M!]6PTD7A%' /5TJQA%R:[/SOS=Y1FV26F6U&X7J0UN-$D23 MA((LARG "#+;,4P #2&"N8HU5?FP)N:]L21GBRH!/&>':Y3=F%'[2[XL56XF" M+3^OZ\[<^[X%B/"$RY0"*B4'F.8$,)%D(#,6B^"<4ZB].IVZ")T;-QS:>)J5 M=:]UU*H]N%^$TP0X6BN!81W;5+D=T>$9B0X0C9.8V"?X=?(3':#H3%-TN=>_ MR=L;]E38(W3;X_D37Q9U]&%K 'TQLA"CP[JWAVV2E;CH!"Z=T(+"^7TOOF0.#YFL\YC[ M@(Y[BWG^%^GZ?"H3NC0FAY0=](.#^Q$Q'T,<,/1-3]'Z[WR@9C: M#Z,>MG9\T&2,[3>P8];VO//&0^[F7,2^5?7I>?U?&S]1A4\LH,RHEA"!G.8* M8!G;/7\J0*J)87"[UR=.9K6WY+GQ^.$8,SI2W3/*UAUWSS/CD&A.=AY\#.1= MU(3NC!K"XXW7.">X5Z6_SNFL*RB=)Z_.#QC&6N\>GY;K9Z5^5YOOA5"78X-^ M6Z^^&_-6R2ICHZS"XH___F9=;G];;_]3;;\HL?ZVLMN/*FBO2>%8\$S)6)$< M0)JF '.F#.,9VN,ZTQ@2JBER"DB>5.NYL>47]=@TM*[JI3^(XGZPITE*5 M*]PUHZ^OCM;UH/RX=9JWPXV79S?G8]OD_7&953/.9H9?=&6[B^P@S5^WT;/: M1H=QWD7WC[T=4KVI?](I";IL3*/YI$O.I)-QNEQ-*WS84O=YLQ9*R?*]@>Y# M6>YL8==/^F^&+X4-8[*]4A<$2H215"#GS#92$A!0+31($8)QFL12QLQGH7*0 M.;=EYN.:K:*G1N^F?K#R; #@ K4;ZP<&<&3.;K6-[.<9M?K:3?]>X\BJ'(Z" M/? )2J NE/P\@3LG+Y]9AU/-QO?IF&\'91[7E+5D*9I,V^5!%O;:5)>FMO;<>52 M93!+E75&8HKI,6?_FHRO)_AT?3;8T]O'(UG30:1K^R[6Y3!6V&6UU[D BZFEZ2,^GJV3/0T]6R[U+_,\_CI_V^ MXU55AT^KMCJLS&S][(0!J 2V,7$,,&Q^DH:T<8HQI-3YJ+-7TMQ6RE;!*'$_ M;>N'\OJI93" )B" NKNQU33:0V5TO5Y?U_<%=#Z:#(;>5">2^S>L\A8N+:C[ MA3S04:03)CTGD/WW3W;PZ#2,X_-&MQO\R+(TSS4;%;D3VT^;QLU2] M\;T/OL@X?\[7AM]G#IE[CTRALOG2C\R@SH=/\HE?&UK[95^];K!;\DEMML\V MW7Y[OZH*HCW9!>"HDC66.&>$:A#3Q'S95-OR6R(&F DB%4&24:^<1@>9<_OL M*[/_HW5%1E_-[PN[VZ^R4@<6#G>!W=E%&1+,*;9/PW U"X>7ZSEFH!E5*290B@.,\ 1DH" M'L<9T#DG,LL5%+EG-;%>>7,CGJ:LU@N=[Z)*Z\AV!:PUCZSJOI7'^G'O9Y\1 MT!R9>4( .:!PF1,\-]0RZW_^Q.7-G 9[7O',[;:A]/+[(ULN?]Z5Q4J5Y8)E M<9(I* &$>6[//0C@.:<@0[FBC"<"YDY'K!W/GRE]5#I&K9*^1/$205=B&(S+ M-$3@",F 3_[BP&_XQ%\^;^)/^N)@SC_ARY?Y.V3W]H6- _A'L7UXNV%_OEW_ MV11??K>R!W7WNV^[<@L)C!/:>LIDFNLLD4##& .1B;4W78%^)$=PY4)J /-:!JW:+TP2W;M>1F2^U MG[ZEG;[JE)]%TDZ@M!/X5$^@NO@%!7)?WXAZCV-[Z),G<<)^R<) MI[\VFO]+0NP=)VVZL'M7A0:NSE73'ZO$>F4^S>:X1; TYQGB@"09!9@P"JCF M&J"8$)SG#&F_O-B+4N:VJC6-O?9:#CS.NHRHX^)Q*TX3;.7\(/*GXSX(PE+E M14G3TEC?8,\HIO?BT$?>9K4NM?GJS"_?/-B5V_J+RV*M8)YA(]63K@=DM\U,SJBKX8[]Y#G4D?F%:;CT; MOPWLD1FG5?LNJA2O0-VK?A<=IL'^H5%_BF/S;M F.C^_H,!,#M*[H7$_4>]Y MQM"SKW<_JJ=61?N:3JE::(T20D&2VY0&#HW!0UD,!,]%+%A,,NE4][=/R-R( MJSGR>?O;!Z^A%)-Z9N%!($J9')HP)I7XR@4O$NJI0,QQA7<0C*%=W2 M)F6)JX,^Y8?K-PPT0-1#(9:V)5,56("D(E#B!*1<(;/#,)Q ,R:!)$P)QC)! M4Z]R6R\?/S<.:+7SM"!>0N9H, P&8FS[H%'L>O2*ORUP<U #O:J(#Q/&8F!S*2-L6 M&E,,WP5< -+M.[X-GK'/L?V0&=Z>8UQ[_H*8UVF]<=5J[[GRMG(_]GF?]!NS MX!?;!V0DR>)8!@E *D4B9CC5B3@&R?4+F]I%7[Z\M>5UI-ZQ^ MR0L0W3[O6Z$9^0,_5#!I\:E5K")4FIHOX6N87 )CE"(F+P2]2A632T/M*F-R M\=JAZ_I:_-?#>FGN*.MCT],*U'&"D&1*@2RU=7!9F@$BLA0@F)*4Y_B8I5U*I?YW"T [C;-ZOOYG]OMAJ(75#N\M5A4B8;"- IKPU] MS#"6N]1[WM9'5&K?NC/-$$XQR8%"-OF0( PHE0S )(5*Y2SERLOA>5WDW+BL MUKB*1SK2V7QEE=:#&ZEK?[+Y^V+)#,C5/^OL*K8?B*WLW%SM6&'Y(M;] M!',K@F-OW6JP#KK= (1'G[P; 'F=5J;;H2]9J*YY'8CU]<<[O66Z3G@=RK[H M>==US4#?UL74HJ/TNI^?#Y#_\X%3;BS]'% M;-GC/E+&WCT"XBYJH>AX=T:QBE]O)L/Z,Z;IC./Z^MIXK^KN!?_ MO2N:,'3[U ]5'Q0EK1.E6+UMG)*+-.,Q9TP 11(",$TPH$QP$,LT-GL-+G+J M7%G)3>3K-[NK/E!/\:%CH6F^X8F/*JOL\UA1V _56!WO;K6=;XR],O*!UL= M\XEMMH7=(36_VMH,%K/8ANL;[@=QS[[(\4&3[9;\!G:\A_*\T[^@OWD[S(OV M8!:C^V\;52U05>%-M;'S_?R;>;&:3'XE8H6I,2UX*C7 :0[-(J!SH#BE/,US M)K13)Q0OJ7-;!XZUC*R:GL42_"#OY_K1@!R9[@=@Z-4DP!N3FSL'N$N0 7=ZKO*GG1_[@G(Z:;:]_:AV8U\ M^[8HQ7)=FL?OCY M2O.:E%5>QJ?-Y\WZN]DEJP5,B,2(IH!DG!HJ2)G9 Z4(<"P%XUDB,11^A5,N M"YH;&32I_HVR1RTS6H5]2ZATX-O/"B%1&YD7A@,VH*!*/QHW%%7I>/#$A57Z MAW=>7.7*]<-L@R9?NK(_]F&%;5/C#)&8\B0'*8N-A< ,MS)-$8"V.1I-I,J8 M5^YDG["Y4<,;]E38P(EE8U_?U#&Z%V4WDR$4=B,31*-FO2TY"D7>=Y,.9S^X M(!+4BN@5.*DMX3+T4XO"Z9[!V1+K1_5Q79;OC:HV8KE8[K%?ESTJO M-ZJ^[BO[H@@1K\9CZUA^+TI[/&)KN!?UW[;LAW=J MQFA3[4:$,YG D7FTF;N?[#C_4M8*U MAD#1NN1Y!@B4'"B8"\1T%F/FM*5UD#4WT[72+8*>)FH/EHX6:AB$QC90C991 MI::-<+&*VNR3"K 12OPX8!+61.V1-ZV%>GW@9P:JPRV!JZ+__&Q[_58]ZG7* M6"HI XQBPQ<9B0%+8@5T'E.8Y7'.6)A&X >9L^.-[@;6_;WN!X/N1BR!H1R9 M8 :C&*Z:^3DNTQ0Q/Y([C]KEYT XERR_<&NH4@)->%/5^:5.KEOPG"69SC60 MBAGVX8FRK2=@+5(?=$;._;\@^)43_KNAN)[EWW.O?_3[?RBSZ_IE MN>9L^7$K&QM>*8[C5$) %30,DV8,D!2F@,949%CFG'"G0L9= N9FS%0Z1K62 M[N'5%Z'K9XX0@(S,$L=81$;! 9UX+P+C'F5^*T!SZJ%[BF:@*/$^B'IBPB_> M-ED$>)_2Q_'>O=<-C6K:%-_-_'Q7OYBYL>ZI3ZO#[WY3VP75!&)AUI,L5]Q0 MGD* TE0!0G6B8J(8SX6?4755YOPLJKK=CC4*M/5\?+<;;)OJ4[3M#C;V!+_\ MDSWYQC]=@]_-X H#Z5114:U>=Y'5MG7/KZW%=?B343IDE)0C/H$#IJY)G3AV MRA&$\S JUQM'C?1NC_HAB4DNM:4@B@TCQ3D@F>$FI'A,F$XY9%X=]_S$S\U$ M,^^>IY/:$VXW!AH/Q)'IR"L(W-+2CVWT]4^U_&ZN6*^V#P$WAL,P?(WX\%>) MUQ@&S\!H\3 Q'1^+E2K;\KWM!T5S(7/-"%V>VJE^7NL:Y7X?>AGV#H]HD/1V;DC]LH9K_MO6K35,2^#$?0;_U$ MQ*1?^>7AG7[?'5<-+"TF'I3<+>T3V<:ZK\K/:M-6:2G$_4J^+9:[K9)?;6N] M0YUWE'*.A*$ EG!LX[[--@4G D!IN^;PG&JBO.J##=-C;ES1#L-^&ZH9B/4- MUB7U/$M\#9P:-V:9 /"1*>@8ZW8,MF=O75WK+JK&47%V,Y+HCVHL(Q7KOPW/ ML"6O!NHR;=VJVP [*SYUX^->IS+C+^;";?FAZ81<][X43,1,X1QD.38[J$PD M@%(- :[RX^=&U$UR<*5BU.CHFT#] KY^DKT=E)'Y MT0N/ ?G1EX9]0U;TB\=-G M]:2CG&= 7K[IU:_SSKK0^M?*H)%WY\_/1ORJ; M<@&1@#E,-$B%W1-+G0*>)!1D"6(\UZF4B9_AYJG W#[VXPU:.X+H> AW=ND_ M+H%9;]!\&]'ZSI/O!CD\^A/NC,, ?\-VV ^]D?;!CDJ\T@;8#Z+NG:_G<_SM MEX]FWI>?']8K]5O5+&)A T,527. &-8 *Y0#JF(*<))#F2O;/MN)\BX]?&YT M5ND750I&M8;NELL9<-?MEEO@&/MDSQT)+YNE:\B#+):SATUFKW0-X]A:Z;SF MEC9M"\UA2B&'0&@A 1:4 HY2#F"*5)IG+%7*JUJD?S+#9,4@(]:?N- 'DYL! M,+M,CM"I&B,F8[Q&ND5_0L5-*1/M0\S&XG&]JCK+GC6(4E+"A! (.(]C@&.J MS%)(;!R,QEDN,1<:+KZK#5^[VO\]TGS>RF.9X[VW(7#!W M^Y #X3CRU]T ^'L-H'OK,N_/W@&.H%S0)V]2@G 8^"EKN-PR-.>S#J[_S II M0^%3B!!A5( T%1A@J&+ A:) *"4@@81QY.0'['C^W(SI-[:/PI/1K2DU=*7Z MC!.$;FQP S C,T"K6615NXO>_; -#VSL;E-HKN+1]J*[Z!#;>R^VQ?>JZ6;( M/,Z+, 5.V7PI8^+LS(L#/$_$O'R9?[^)W]4W>[KPBUI_V["GA\)L )IF![F0 MVOQ?;FP%PLTN6B- ,11 )Q0AC+1BPJFP1*^4N3' L88#6DETH]E/ \$P&ID, M_.#QZA)Q=?@W=X7HEC!9%XBK@SSN^G#]XH';'DLY-[.XALBO36J&42L!BLZG'#$';# (#:DR&''&JD\PI07L< M]>9&,,UPS#IJSWU[UL8IIL[1Y?!J$S*VZZ(96-2,["YJ9^=%CW<;K%>-[_C7 M1T7F]TD$T1^C!/&-@W]8STI8%:?UT(P"[YFG9QPI_@;?Y\U:[L36ROM=;;X7 MPLBI390TA8F6AKD3AFS%6@$!3U4*=*9)1F'&A78V^#JES(V/&T6KC[S1=(#= MUPWJ=;LO"%0C,^4@E+S,OZLHW&S^=4N8S/R[.LAC\^_ZQ@9,:)RY#/S4UG.[QK\YEZT-^59M'V^'G5[;=;6QK#VT>_I^* M;=Z;UVJ!$XG,9H\#:)U%.*,"$)E0D.1Q0I2(41HSUU)=5Z7-C3V^&MM-,:NA M>W&JZY#V,T9PH$:FC*K$J%4VLMK>1:V^9N-E-8ZLRI'5.22$[L6^@D(Y4>6O M^T>[K; Q=4L+[M:"*VT3M*=V3UL:P9:@]TCH0G^UT:T-3ZS_M)6VGFJ._!BI1 MYCRQ/?7*KC]CLN)ESL,YKF3F?I/_TO#+^KO:K"IG9969L$!$TT0E,4BYC@$F MJ01<*;,PZ 3QG!EL$Z/C?B?[-[W"VKLDS1MTI!=_(ZP^TZW=^"QMB' M WO5FJRH&X!P)^U; )F(HXUI$+$]3W\[P%2_+X9BA:KJ;K/27L#9LFI%53XH MM:UX-! -=D'5PWIGMTQ&\Z^5F9 M%\*\+=]L!^Q88ZH82!5) =8Y C13&NA3[BUK*SM=&2;[MH^ (T7&M$8\1BF0*8JMR'8S+KU!(@S&.$;-57"0T3G":YM;$T0 G MF@-&.3(4DL($:LZ(0JY;.C>1 M;2/#8&4AFQ:)]F*V>M[[YJSQLBE$W<+3_'E[V-I6'D.QWBUEQ%6C1^TA/%Q4 MM@]:/D=&5KEE*QM+'&A_ZS=Y/;M>QP=-MA?V&]CQ#MGSSH$GRFI[Z+5YOS4O M"-]MJX)6ZXZ.N2R.A:*Q!AF5"3![Z100F$&0)WF.-E7@P M?&%/O;VUF/8H?"A(9^?C@Q\T<3F^C\5*54V(%USG2@BJ;0$F ;!,!> YT0!B MS;FB2N$TFZ3ZWEZEN1%HE0UWH:;;1!7W#E-%4DQX;C9&$B,%,-,*4$&YK;=# MLI@G-$U2/\_PM),UC.C;1-H]OU' X@.(XC: M(7B2KMLD.!)K<&C')L]^*$=*'/*#*2S]N8F>EN*\X#BC,;^[AU'5>U9L_FX[ M'?[\_*MB-O/'LN%[&[6G5N*YZCT?:R@%9 Q@E,;F/Q("DE,,*%8,D9[16]UJ9^,.!NG!08QI$):1""W@3D@4E0]G&1.RGU> !QRCL^ MMPYVW]K")Y\WZ^^%5/+GY[\90^S#:E_)XU#(8Y%BG1-%!,@HR0"&(@.4<3,% M,D:0IES@V*N4F[MH+PJ:H-R;]1H*6R[FIUU9Q3[])7IJ1F%W0>M]&11VO0S* MK;/B[*,= >L)G+-559[/1^#^]+<6\G&KS?@C%MH?ZRI^:D>L)RP7/+"^3Q@2 MU_"T+HMM6;?^.FPQ(&&4"F$C%^P^C\8,L%PID$'%L4Y4*F/GV/0.&7.SEUHU M?0[6+X/G$IAP,R2C1R+4&GIUA7-&R"?6X&:D)@HN.!0BJ.(!#AO8IQK C?K& M-E51,-F,*=B)?B]$O4?XE^^<\,R^5_67A_3]E]ZXEZR+C-ZOCJM--*:D_+3Z M8E._;(J6N>"W]6K3_M,VJ"KKTO0JTXA#B(%FR-;3U@28'S!@,H.I1C31PBMZ M-)AF<^-9.["H&ME=M->^RH8[UG]80X%PT^FYGYURDD9F_D#S,WP?' K+<7;+ M-VOW.GOJ4*!V[KR#"1A(Y+O-JK MTXV ]\4/^U/9%)1(1"*0P!A :IDYA1 P M0A# 28Q4EN1"0^S%S)VB9D>UK:;5YZL;73TIM1M81XX, M?8I/<"J5;-$CG,#+L$L1M9W C483"[,?%P/"/GDIQ7 M3"7L-3SZ+AW:WO$K^_%!FJ=51YC66]"T_,FSE$@I4R 0-/3 :6Z8P59O1=+8 M$(QGACS\.CUV2)H;231-#HVVT4MUO=LH]0/<3PY!81N9(@8C-J!%Y!4T;N@6 MV?7DB1M'7AG@>0_):S<,C(W:\;(Z2=R^^V[^\W$?X9BE$"DJ%4#6\8/C- 0 M"!NYU"5LVEBE*T,^BTZZ=KW_^=GGS5HH),R4OM>(,>7 MMA=8%3[I-QLEB^T""YW2Q!@8.J$)P 1)0"BF@&N6Y8@Q*I1S9<" >LV-?%I] M(_M"G!1TNXM6JJH?5#1CCL3:-?TK]'1>/P5\I4D:F>]>SD\[KO,MTW&;G/T] M=GS5=5%5 ;%B2G-G/)'>JJ7=H>Y%650[7FXBKY_5*5LG0A^@@ M\2QLC<:B+M^H0A4\'&&Z>LY:0TJ;['QV!(B.SW3'>/R [DZVQM!I$YDJJ#7C M"5*00)#'-HJ82PJ(R!@P4\M(+%/"A=.^OU?*W-;7E^V+/,*%^['L7PZ#(33R MXN8#CE]GIVN#O[VS4Z>$Z3H[71ODB\Y.5R\>MIO_ARJ^/6R5O/]NUI=O31/G M3[IN$OGI4&_#'DV*A?GP)M8^N6IT?%2NXB;@LWRR)5.9,S%G9GZJ8M93S92;6V'O:P-XHW M3M\J4;#&^]/Q-U*I'\X%- BUH'XA/PTF=18- N?4@S3L(QCOQ8VHV)-]7=1HV4X?K\"0U F[Y(U*6=? M&? I.U^[/.!^H7GT&?'?R_]O5VZKZ@R\K,J/+H@V)FB2FWU#$G. N9%FDB,NIU2'BC/K/D=5M#MS8^ ]B>'G-S@S4Z#N(CT]2'E:A38]DR.K-5 M&POUM+#;?H+>::ULB>-V7 $/+P,A/+XMZZ'3ZUNW_@ ZV;L#'CLP4G.GOJZ_ MJ&55 IYM;$1YT^-UH7B>, $I,.99;L]*8\ 9Q(!IK3.,4\&4DV?VNJBY\66C M9/1DM'QN&UAYAF?VX$HEEE(+0&)F:^@E": RR8!2*8^53$0:$\^6'4&0G<@( MWE6,]]%6-A2[I^AOO]_;JI?=YTV^\+JM-V$@&WDI:;!J7\=&SWV;[X#!KU?1 M"!L#VRUNVE#8J\,^BXB]?L]7:/!-HY[>P]'_+ P8[\@?[V[M_1/_^[LOO[_XS0*C_R]'UI.C;*^NO MS_YT2-)OGS!-T/Y+=??A^2>_'GJLL#4P%WS9U [[31W2?>Q>_L]BN5S$60RA MU RD7!* "9& I;$ *920:)PJ++VB9UR$SNU#.^@9%F.$(8"L0"%_2^(]F*D*0O[ M'Y?SUZW>H1?]C_BO<9S8DXGH>UW>&**[.(ZK MDI_-CVTFXRKZ]]U*12@V%YDWM;KDK1)5_AYV7)@E M-TH;B/PTU+6'_/<:\DJ_<.34/?:@)'1!S*1DTSW,4U+IN7+6: MFE7#D'U8>;+C63&G(61 M*6B\"1@M'W?Z-(8^)5X_;\$!HJ&)N:$R$Y16FXVUWYHXO*.B]S:F$\9)EN@< M \:K'%VS760)SP"D/$4ISHFQP?SJ2??*FQL)MNK:^-AHV:CJ:2!=@]B-R (" M-S)O[3$[!--&1\H&CJAUQ"5P=>E^F1-7FG8"X+SJM-MMMX>3'86L?=P71:4T MSE+.A=FY);;)D,H!Y5H P; 42&M"TF1H=-DE@7,CEI?A5$<:WU"!]BKH;DP3 M$LJ1J>9&%&^*4^N#9K2PM8M"7RV*K0^"OJ"VWOMN#?M_LWY\4N;Q]NGW&R/I M6Y4G_//SX9+_O[MO_W$<1]+\??\* 7O8[0:2J4S/UR"R+)OPF%/B)_OGQ=/W?VX_:;7O]J1:S" M-P\J45:%G!0BS,@4B"(3UD_%"%!MC1[5 BN%M/53@_)4KS4X-2-8RMO>5@KS M/*_BZ^=-QD1M8#-9 ;:7M8W= -4A?9&)ZL-=;714O\P7@F-?R_N^?J;EU=/& MKKDWFWOYGT_SS;STX]S'M=9UGC5).:1(N:@**0%"$ ,NB0$,29IS@FFA@O;F MKK8X->/2")RT)+Y+&IE[)K]?Q]W/YD1%E_?M9R]74Y_R^MFG)W?!M#DMQV[]9=UE9I\NY MKL^?[ NWM5>\M=<^.C=Z1E-(G:D"".,,(,X1$,QDP'"1JQ11FA6TC_D:5.JI MF3#=2]K-XPW9WF-6<3">.97E;"M\E>Y63MLYU.D%CF%79Z6W_L%;\ M+FE4MY^<\G?EE6^OOAZ][?@HW37(7#"LY"\RGXS2&9?FI'$:#]^2?+U:5BRS M5K#-E]5'8ZP8]P^KI^7VRS>^K5SVUWRY7&UWE[HXYEQAA35@A;++]T)I0$7! M %7(I$4.%8;:=\^REP13FV\.E' [4:M2C;)^&B]UL1_Y-GFH I=EJ4XB=_HD M/ST]VML\R=S[=]SU[=+!NV/@F>.P)[ZLDDJ#Q%7-J]1(G!Y)I4A2:9+L51FZ M!_PW9@?OB?%W;MUPD#<.E4A;NC>AV['GV^^YHVT*WZ1V>]?XM@>%3U2N"*%] MT'=KS-VZKFRH^GVKU9?5K_H/=\7[Y6:[+E_JF5TO\9QJ!(R KHIO:@!/30X$ MRE*209TI)'WGJ-#&IS8]U89/-B*[85?6?UVL^-+?X@7WP?7I9DAD!YYIG&#) M7O:[9GK9B>]F'\?-4%ZX5V% O/TGER%Q'ZT.[GS3S!CK9HYI3R.!KWO0]-$7 MOXZ9(_B1HTT:?95MSQ>]GQ$^531)!^5)Q%^6ZP,F[ADG2B*8,'68X.[[1[.W7FJTC:O?#?U./?[* MU^4&U?NE-5)ZLWV[W,ZWSY_6\P>^?GZEE]K,Y=Q^K",/-,RLEXT8*#BBKLJ6 MX^9@"&BH-)4I3$7J95[[-3\UF_O7]V_=KG,I;-*2-NPD(K +_(X4A@-V8//< M")XTDB>5Z&>!'B VI!]P47?I T48=;N]'SS'^^8]G]*;1=2YHYM/51&GANM2 M*D0S+#D0),\!D@4!7#,,9$8E52DF% ;1"Y]O9FHFJY&R*6GERHXV!%V.N>-? M_CG#Z;\]S!<+%W_I#M#LM_CHV\UF9;O'3?!_S+??DN_-D)TW0U:7_9GP;3B_ M1V#%TPN=JZC),4H98$)HV[D$ BH-MK_J0AL!H4P#2\S>WKVC4<,>=' 4./WF MG-LA&GANV6%32S@,'6P'!K&I8,\U-38-;(>Z9RA@NZ[N9]Y?.TF7VW5U^CK? M_/W5\Q?[I/L?\\V,**A$Q@C(>,X *@H**-8&&,55EB/*TY2%V/B.MJ9FZ ]$ M39RLB1,U^=T)&Q@=V 6QGVF(!-SPIXM], LV$AYH1+447>V-:BX\%#^V&3ZW MA&\B-K4GWZWY4GZ;;ZS[\V$AZQ56FL&,,X5 7E#K&7)IW0B<$6!@FE*8(99Q M+\_P6D-3,QF[@IPM8>^2#Q]>^^^(=>)Z?0\Q%EH#VXES0"56T![I79V ^>\@ MQ@)NI W$BV]:Q 6]+RP=&X:=MX^V7^BC1'N[T.OZOH1,CVOMEG[V[;"?%[J, MPEZJ^X?5>CO_K^H]A9KD,L49D,HXPCH# 7,IKTIHK"$5FJ=>1_,AC4[-E+9E M+E>]O"5L*$.3!^:%3DF&D5W@%JY64HXU$%ASH'5FM*),I<@$%I2.C/I(I:6[ M<$_T#Y<='EK&VP=_/R\X-J8#3W-M<>^2G< EKO<^[W,/OBQ_@"*39GDT/#)S MEC\4I_19 ??VFPD^<;=T;_)]2U M'SXUR_[%\;Y7Q+O?5@L+V.9?_IGF&?FW,M.@W/2LPN'*'='M*OEW;MJ?3AH8%0[<$ZUX_%^]IK> MU6+*+?S/?*O?Z/7\.W?;\NULA>T[/E]75-I":YDJNT;FAKLB;!@"6B@)B,Y3 M9@15+L\_B/ \I'FO%WM4*O3=D:4=\3K9_,$? S/_@]#W,P71$1VMG$P%I9,[ MV0M^2-9I#:L3/C8!>A_,8I>7\1=@[#(SP="<*3<3_HR>S'ORFU9/"_W1[)Y8 MIV(=I&#]4O*[:_71I6\]K==VGG[%-_/-%S>)[^NG:JJ-MDLM8+B& &49 109 M 1@WU@QR9;(=DH;_; M;C.K=17:6Z5ZN@7&HI7A6=^DW'AO/UQM M>W)S0\M67(P>J@N=V=5VBQ*NKWV_WCVAUCLJZ"/:Y@L!EB73UBAVUQNX@:SJ M]?9?R&9Z W/9(OH_HN>VWWHEM5:;=U:-#ZOEUR]Z_?#!42!\-*^MK9UO9ZF@ MN:O4"!#*[0^(<\!RI %/BUQK7D!2!/G(5UN+(^\.>BA_NAWH2UD)636"!T9(^(#L&2$1 M&;JA(R0:<9N,@HBA$ %(Q V%\&EXW%"( "A.0B%"[NV;@/#PL%J6$0$GA1!G M*F-<2RR 1H("5*0I$!9X(#FE!5,JLUY*6&!65W/3"\BJI&UJ0S=UG_<2N_RS M^NO S*].V"G*19&:#.206Y/.,0-"2 AR;: VAFDFQ:RJ"O3;EJ^WXT)_W/!P M\+_B]E>IW<&).U\1^NM\6993L.NH2HJ!.@!*Q@B%*%_ZFV=' MU9H<-C]9ME80 X\N]:VHRYR7DEZUZXK'#,C MYSHBD5-R.AH<.2?GNNJG23D>]_0\47EZ?%S,]?HD[Z<.@*,0PT(H#/*L(-:< MI!A0F!/ 3)'!5"()45CYN^[VIN:G-^(&GH-< =7S[",>5$.?=]22)F5O/*D5VHN6NLML'MZFP>?>T?5KK7^;+^*"4)T& MPTJV@G51BM3G\\>J1]G=4Z=;G8W,A[ M+M?4/MUQN7I'/RO1D(M^UH\N.73Y]2_+^78S*P@A'&ODHE.MA4B)!H)J87] MJ)A)JBF_/?#UW^O"GRD2&B*#@%+.5\A@!JB4!6!Y MEIN,(RY$D-]_K<'I>0PG6X@[B7M66[V*N:\K$0_)P1V*6T",0+!V'IF!6=:. M&GUAJK7S$%SG6[MP7YBYV6P?U[,O_WN6,:+3PN)7*.6.;UQD.$0,N-JG159@ M03,O O'Z>5,S%E_T#^X9/=4@TCW6>^@Y\%#^\O9_W_]V^U ]4NS,2-QH^:>O MJ^__W5U9C4+WJ1Q]Y;AKGC#*L#H2MQDUQU_W//-T9ZBO^$:KUZL'1U%4#K[[ M]=KB7J;*OGK>7U+O^=W_P=?JXV-9H*MU^OIYM5B\6ZW='V=&[Z>^#[E':,4KB%%"D M,=;$&&SRP%S=*TU.S4"T$^,?:^G+\P[=B'Z7+'5XUNXUY/WL)P)H?7]\[>2;RK!_W;UAHY]]@/KDL= M-VDUA6*9DY3CW#HCCC) (PHH% Q(+IBDA,$T2T/,4&=K4[- E;#)3MJD$;?G MWG(WU'YV)QJ YN<&[#KD]=['9/8>;T=+8Z=UWM=^3-YO1XW]=PQ:_'O5KR[ M[YLR9I_+^L7+*?JU/OJ/&77QMVE'NQV:ZYW,Z00HBX0O*V,6N! M,E, (;$&!1149ADWJ@@J:QE7O*F9K#.,QG^J,OR.&)%UJ7K@_EGE*PLQ%-BD-$%8*,/=KP3-EBDPB3()H^+H:FYKE M_G1YB7M0"!21/^5G*H':K^ET2X%V]KI!!!<%(@!C)0""]@?-"@1$GDM-ICX@R9RG6"D$@&"$ <8X!Y]H B0L-C80J96RV=1441AY; MNR8'/!Z] M,=2^)_(<_6:^D8N5H^[=;Y>*3*=,I088*1E .4. %D5JC8O".68"Y32LP$Q MXY.>PW>"1S(NY\"_T=C<".F+[EKO94]^'W?KN@.U<>S3.0&F8:\ZH/&V7UW/ MN#'=_&U59&XS,P6#4*$<0*8E0!EF@$+*@1:95!A3S5 :X@R=M#!-#VBU2V&N MR^T%!E"= NEG@&Z"9V KLT_K?GL-D_Y9VL=Z#Y-]O6OE9;*JCY6\F"U]MJ@(M1D,A-=.*2U @;9T2PAG@K@B>I SEQG[*$0^BB;C8U-1T#)WC2DGRD2BW7 M\!JH0,O%9E^H+LLU&"Z78[EZ9S\[]&5=UK9Z;A$PWDN[M%UK-4MU3EA.#$B1 M% #Q@@.1B,%#P/6@O<"O>8*8]CXNQG\2.A-["I MWP%W1'#;B!K/HGO@$=64=[4WJ@WW4/S8>/OB'5@X2M$X?(9&SGVQJ9E*U3X5-RMN[+^QF%S[JI%??1-.6S7$LS M2!01@N>@T-0 E&GK6V!!0(JM2U<0C%,JPBI;76JJA_\V]!%GNWS>#4O(B^#Z M68:; !O'-.Q%/%TPQC,-UX"(:ALN-C:J<;BF\K%UN'I]/_/PEJ]=N8[-)[TN M?9%=7+/)>%Y(Q8&R2PR *CY MXLD='NA:^HB5W55AS1/J3(I!2ESD00RC^O5YO-3$MH2,$)R!DB !4X!8QB#9B0B! (&>-9I)#W MLL'IG5Y?"GK_ZL2-%#%98>UG(>+A-["IN!*2_>=._.(%01[ ,D[88]7D- (= M#]3W#FT\O*MOOGY5@/>Y>KOS+$,\1Q+D,B]/-PB@.!.@H()JF!6Z<)%._I&, MAX\/\B!&"&/\[4F4S83FW1] YF<0^@,QL '8"19]L)]7.7+B_$$3(V?*GU/O M-#7^[%5A@U7I^>S-2I;;D?_KB:^M=[UXKKBA9PI3)1EWM?%T!E!F1RSCPJX$ M:*YHGBK!$?1Q_3O:F)KCWXB9[.2L:8E;KY+A\WDAQ#<&\C[;F#[\*,%X!2;*,VGZ;$9TP+@.$.=%G+WRU0= M^*O>6"O@MIY^N+PKK;ZLW%PZ"<'M]YL//\R7 M=H7P>JW5?/N.2Y<\^%S5;H8&\TQ1"D2J[00&M72[J86+JY 9RP36)BC8ZF)+ M4YMQG*!NOJE$31I9^U7$OHROWY00!;6!;7A?P(+-[%4PHMK%RZV-:LBN*GUL M>:[?<./YZ+OYF4R(0,0:D19$!)'4&!+2_%H1P07C!4&C1W/,- M32_2HA&OJJO=\^3T$,S $]3> (UWDKH#J91QN)/5LU ,<\)ZV-3+G+2>5??B MB>OYJ_MF=#VN-O/M9AQ=-TK O7O7@) MSK_I^==O;L%BIU[^5;_]H==ROM&?UG.I9\HHDF%M38+0!B!!%.#<:& 8I,8P MPYD1LT>]GJ_4;UN^WHZS(^8I?<@P.]9AP(."5AU'ODV$_CI?NB#[LJ93*46Y M*Z96BP5?M])$1MX@\WU#=,%X9MU(P(G =@[!$@A).-!$0)T:EN8YK]^0MTO/ M,Z#)OA^-!J.]'7JI_D'?BW'V30?HZ7^@;=.#G=%&_Z0&(&D02$H(IK-E&MAG MD]HQ]97]'VK#-+!#!JPKZ]5\>-CIVY*9T4KWL%JVB#):#<^*(B1R0O$@"JD5H:Q/,^4;P3J]>:FMC"J)$XJD0\)7MI&QC\TU0/Q[@DB/HX# MV_5;(0P*7_5'IEU'=\:<%>_!9C;C_ECOEA4Z1.8ZDP7D@.3 MNQ,755# 4R4!1$:G4+(LS_/P9=)!&]->6^ !K:O MC5S1]Z'/*AS5Z3QL8537\*QRQP[<^8MZGDJWR$3:M-1$D"Q%&[L.K;A:G]=@_8+WSZMN_F]PT^H.V&)>SQ]OJEQSZ8[U3TYF.Z^ MNI^I^&O-H-]44ZQ\-KO6>^#KYU=ZJRRHH]P^. MG6!FE,)293DPJD "4$!)04'TDCK.<@<4\A"SJ]NEFAJZ[I:4!=W694%VJZ2 M13"9P.T=Y6>91H5_8"/6Z+*O15MIZ2IJ.<3DFCU%U2J17/R$5# M.*H]O%VJ44UG-!"/K6R\!]^:OOE9+US*S">[@'S^LN;+#9?E5MVKYX._E-%P M+#54FRP%F!/GVC$!*"8%T(HPAE.!C>F9KAD@Q=0,;SL1L!8V*:5-VHK)S1#=\?0YRU#]<0-"9@]D!PHX3)$DA=*L.P!UN6$RCX/"S.F M?U]O9\Y5_K#BRVJ=LOSJZD'!U'9&43.TF0R) A(#"J6LS2P,!TQ;$YIQA%(I MBDSFJ8_-]&EL:J;1R9LX@>^21N2#@EF%G^WSPKG;Q,5&;V!+M@/N$+=*VNOL M>.'HJ9HDHCS/&PW%@U:'0_.S?K2/*U/QYTNS6C]4I_".I(K/RQULNU;BR1[T MA[,OZY]NGQ]" *RF 7M':=I3#-/2L'L]8A3[':),8Z:#[NG).+HH\=?J_&%U M77UQ5D#%4[>#P)5* :+",8>E"J12D53CC!L85+C9K]FI6>CRP*P./9'M$)6Z M0FH@1ZD?]'[>:'Q AW8_SX7Q[$,C[IH*JQ%)38,@BLMRZM?TN+2G07"<\*"& MW7U#,*^X'D C+@30U&$RSFD]"J#YK!^JR>SU:EF&'3_QA;.TV2S#F5&%+ #A MVE5QX2E@0D-04*D%50IC[<6X]H(Z3,UL[@+P>!V MVXDMU:T$CU9S(UV:? [ M97L$;X[\IGAN$TR[_T>T\K<&=;:0.!/4N4,C:<%1>JF1 SQ?IB_C!WN.K,?X M@9\OTU%G@T!?2)3;-VA^X<_V'6+UNE<3B43.-.!(2!=WE )1, ERA#+#&,-< MY'UW9PY:FMH,=FYKQ@KL%KJL_[["(;CA6S*](1M_/Z86-<)FS"%H_7=B>H,W M^6V8YL4<: ?F+' !VR^'][_8WLM9-;HV7L[?,'*6HF.'WSZW2A&7?&)?OO%E M/5W\NEI^+VE6CB:+/]M';]_8!=L[/E__E2^>].?58O%NM79/G>4P+WB.%8#$ M93,:E@.A$0?$0)%R6*2Y#JHP,S']IC:=G#BOI?2)$S]Q\B>E B.EKPWT2@6L MCJ8C]80FT0@KIPJC@WKS%7ODUL*T7U?MD#JSJCK[8@Z2$C_1-V$:278#Z?B/ MD8PW; ='2]H;6,S^-27>S3>2+SZ5:1KO['>;&2O2PF"E0<$+Y<@+F%W1Y=05 M@V$B3Q%DN0BM*G'2RM0FW5WAA$K2I!(U*64-+RUQ"FKWA!<-JH&GG5XH]:HP M<1&%FVI,G#YU]"H3%Q4[5V?B\L4]"\T:H^5V_EV_7\K5@_["?WRVEL7M$,V7 M3W854U,/6W,T4ZE F>(*8(0)0-IP0(FQOTJA!;7_Y3PH2-R_Z:F9AIWDR9;_ M2*R0@;YW .A^;O$P4 YL.O8H5E(G5NS$R9U\UF[XS!?S4N8[9U2DCAF^'8Y7 MW!JV_LV/6]4V&):3.K?A3^A= ]/,MRYR>T:45$9Q S*DA?5.F (\8Q@4.4I% MBF$NH RI4K=_=)#=&:%"W:]ZF\Q+8(.+6#9@25CDD"D"H$DM6- :<8Y3#5(+ MH3)97L@4!Q<'[0'7.#F#>\"2GURZ3B#%3PLW) IJN,( 9P6TN&48\+RP?K J M<*8%ASD)FOQZOF1CL,W?_I+Y35K](!AX4G+:U]/13TZTG^_C;X-1\ZG.1O(W<"002 YL!,\$^!Y* M'"'.]RR2_<-];T5T\E&_)R_Q0.&_74 &1 &??]+D./9AIF*<3: *P) &*,:A ^W>#I^<:%=O#MTS9-MQ78OKQ))7(= M_&F%KH).(_JP_A#%]50]VAW7'_4'XL3K#+CU-A:TS4?SVJGCDL[<[/31?)YO M_O[JV?U\QZ7MZB_ZQ_:5U>OOLT+F>:H9 UIPXB(-C5VS$PF4E((1SI@V7M4# M;I!A:AYHFW=+MG4HOZCJC:ZM&OV8SD(ZQ\]^#0SYP/9L)WU9S?48;B=[Q7!F M/R25%C6_6>*T24IU!J ZZP'F($1G(7*\",U9#Z ND9SU>51/4IW-1F\W-2GS M[I#%NF9(.2H):P^5]=J(!AQB";!$"$O-D!1%$(?.N5:F9NT:9FI>"AM(D',6 M1C^K=3,X ]NE2KZ['7/W$.=3G1C$Y;?//"[35_G&_Y MHBJM\MFNY]??M7JW6K][LLM&_7ZS>7(E*V:%$"R'1 %),PD0YQ+P'.= 0TT1 M-8**,(+88 FF9BSJJD#K6M[$V-EX7LM:KNK*E5QHU%]XQP0O[.+#/>HRKQ:_ MJ+&]AC0Z-9NWH\%O MXIIK+L&?G<%K E7_6_HG^B__G.'TWQ[FBX5;O,R;V^K+RP-'>UF67+YBLUG) M>;F3\\=\^RWYWC#Q[Z^L2K6Y8;_]INW_:ZT3^]ILOVU?+4'P+R0T&4\6%.24PB0+ I' MMI\!+'*%#=99H>5LJ;^Z-V)DS%F%>;OQ_S\P]W.38K^[ WM&.P";K(%:XI]+ MHH2=T/8W'3$A( 2DJ/Z/5\.CNCPA4!Q[.4'WAD=8U.G^&^LLO=&/J\V\_/AI M[1Z_??YDWZ/M_;(D GATU\T$5X9#+AR#:&8G D0!Y5 !*G(-D2#2SNA^1JE' MZ].S38W4R2.?5XN+QUKX3^00.A'7(]$F,(D$>+>ZXX7JR\R0YJ]TLC M_5U2RI]8!9*WPX/M'ZPQ(.@CQ6U\L9ZJ=#%^JZ>M6:S^./$_G2NKFDY9F63A M:ODMK+.J[I+';\^;N2-;J#9)'3W/-K&+L^3)D?K,E^7-2Q<,LG G1NI)EI42 MQ=-FOM2;C0L)L0/)?JV3KZN5JB+?W;)N+NLP^.5J6SJ^I0/M!I[5G2]TI!"1 MGMW7$2T2^L31 D=ZJMJ.(>G[B-[5W>UO*;]^],2Q*ZZ?5^A,D?4+%_;=4*L)&#ZM%G/YO#_%QX+G!1$, M%$7N5KZ< )KF#$"9Y@H1A1'R(N6]UM#4AO6>9*2CVFT8E+X+VML!&GP1VV!C M?;Y2RN3W^M]!PAJN01)YR7JAL9&7J=TJGRY-KUS?TRP\V,74VCD*']=OYAOK M3_#%1^/*$G]PSF5UT'G\GC.>0\D1 9I#X6I<.-X+5WD\Q0H66@F:>B4!W"+$ MY,S)3@?G6W_8N>?)?8_(A5Z]XFE]!L9Z:,O4@MDN4VL%=I!_:$$^DNFZ <^X M9JV/(..:O!N@.C&'MSPK?"GTFY9/:^N3O?TAOSDB3T=<,-..]%(H!#+#,H * MD;J$4@DRJ;&$2.LT]0K(NM3 U$Q<(V/2"%GR8_@O@\Z">'T5="LT UND0%2" MED!=JO=: 9U]X&@+H"YUVNN?SNMN3VR\?US/%V4-Q"8OC'"F5*X$R(AC\S*I M!H*0 DBA1$%R(AGTXJ_W:FUJP_I<2F,I].Z4O'\6WBG4U[?0HP(X\. _D\G8 M$C="&N,I@/US&&\"O[$#9BQ^QH([.%WQ&J-#@W NYG MS :!<6 [MB,7.J4@:A7HV8L>EV@H"*WHI$)^K8].(!0$RCFRH+ ']#-6UB^O MXPZJ73;G%-:) !^4FK-^4RMZJI4V4YE7\\+*BLU0S;E6@NM 8%PF4D% 5<4@D(TX(0BHTV*"QG M(%R('I9N8".W$ZU_QF6/OO"S;0/A^P]3T7%7L['1S^VRU36Z(I)4]$8Y+D=% MN!CC4E3TANF$H:+_D_IZ@]_U\DF_LSHUQ>/_-M]^>_VTV:X>]/HX,J'@R-I% M;("!S(68"0X$YAG(!#693B&VIC-D_1K6_-06L;7T956KK\NYZYA0GR\(?5^W M;RA,!_?\*CC= $L:T:N@^4;X82- ^B$7V04,$F%D+[ //*>.8*^G]#-O1P56 M?WURIQP?S9OYXLE^6YG5CT_;S98O77KU#,,"::U=%51E[9N6R(70%H 6J$@5 M(S15034F MN?FH';58'F=15H61,M5O00J[WD=XFJ=.KO*X;VE8 YY*BP3GO* M!4"*&D"E_9%+H@J",@0U#ZD.-V1?C5!"[E[]Q].FS#(Z[K1EJ4G%,M?NOM%Z MRF_>&A#_@2>NDV+IO^X0KXE4/K9'2JU1O'FK)W)1)ZY0&4:=N7H"=#QU]7U, MSWT,71:=JW.79RIG**.I!,).479J(@HP05-@W6[*1<&0SE$0@>;!XZ:A*/LBGM5O+UV%?T!!$8*Y!6A #4&97TP+;A3172E*2IXX# M,F0@^S0ZM>&]$R\1?#,//"GQ0MEOT,?&;F!3L#_8=75F&@BOQB8&6X806*+: M"Z^&1[4B(5 V],!MV?#^_WBS0V F:% $JR%* 4IH";U !C%TQY1C/. M=)"EZ6IL:A8F0E+H.4C]S$HLH 8V)WN,6G$BR>_#)H9V0#),=KBQ#6?*K7*GN'0*GKZ&X%:+!341-@E9+N..ICL]X=AZ#03C.CIIZ M$5:S\^I>XC&[<'7?0[^%"Q_XY HWOUD]\/ERAC,,,<6.=SJ# !6$ *89 @@I M4VA99(**L(.]XR:FYB#4$B:EB,GOE9"!E93/ .E[1G<+/(.?PP4AT^.8[9+R MD8_23IH9^;CLDIJG1V(7KPQ/<*Y-Q#OK-_#%_]%\_7:IWMC'SW#.8*%3!%1A M?R"394!DFH%4%04BA4:R\*9[NM3(U 9Y4U2A$C1QDB:N.JZ3U3_=^2*DW8,] M%E ##_=>& 4E/U\#H5<"],6'CI8$?4VM=B+TU6MOJ\3UT92G#Z]RJ%&+ @836#!-0:ZU]?N9@$ H@UQ9&F)_RR7A0:Q1MXLT-2/R MV]/# U\_N^.\LL)@LBJE3W@M?;_Z7#=TF>>!QJ@=,?0AR+E0R'VT9!,0>9IY76#6"]2VNMV&"]5^HKPY'Z&^8T6V_?+S79=IMJ_EM MQ%1BNIR:79&&M;>C%HP\5!JG%')0&&XG/IG:Q6^JE?U!2 J+PJ#"A$Q\0^ ^ MQO162IIL1L7>;P8; M&!YRDGEQ*5=/RY(0Y+$"=*V_\G59A.OK'O2OI7*1.(H\,>M@*+KVA-'XB3Q5 M:;,3^=YR.VW<+_;N;Q8[6,<*,:DA01A:N^H./SA3@!$% 64\YYAKR8D7$9%' M6U,SL^X9JKB=L!&(XHZAZT\3=P.$DR>) MV[^D Q'$70 O@![N^ DO1@YW094N:KA+M_0-.?FN-UOW/E5Q+?O?=]'M2"O% M#0$,&P,0S%/GZ5* *-0%APK!3(9&GUQIOZ=N\*5)U4P0V-2KN'M MMP"/BN' 5GDO6UVP[RYI?14]>-X;FL@!+-=:'3F6Q1.$T[ 6WQO[J//<&A4GI: ((SH41:0 B#>">[&IN:O[>3 MU:UQ2N:P4EP?HL-PH#W/J2+!-_0)5'_D>O!N7(*1$D"@H1DEA",6='Y^M<6IF92/ MVV]Z?6.5X>LP^]F2J. -;%#:LI[4&![$K'BC$]6V7&]U5 /C#<*QE?&_L2>+ M[%JK^?8=EXZ<]OG^QWPS0Q(301 '*10N(@<:P&2N (2*,ZD04B0H@>>TB:D9 MDTK"I!'1#@,K9*!/<@9(/^MQ&SP#FXM 9,)972\J'Y>^];29<7E:+ZIY0LAZ M^?>=6QLV7U;TQ]J$N@A11)B 2#$#!)$"&8< S2 "CG+@"K%3F*&S? MXTPKT]OI^(7_F#\\/22\%C;YZ>DQV:X"O89S@/J-]!M!&GBH-]*YS<^=?/%& M>H?R48?ZN79&'>L=BAX/]JY+>ZX<]-8M1CZM5]_G2JM7SW_9:/5^6>UTN.(; M5=C97&]FQ*1Y2NS09YI;(Y!R H3F&!",,YAKJ.RD'\)DY-]TT/0_ HF1E;RJ MGMX4/)\W,C?1ML'5+P+ZP7.-,0BZ0R\V++#EID4CMN,7_>DO%O.X(1B[L \6]^W)5(,"PG2Y+P)_1T7:1\>G@JLY3>N",[.2\/ZNSGA78? M[I?J_F&UWL[_J_S^8@W[6<;33"'L*OU@ E".4R *G@*L,Z5@CHPR)(QI.99H M7H-U5/[E#WJS<7$HC7J):ND7Z"G%ZC]/]VK,/AG))VOU0UNGNV2G55F-HZW7 M7=)H9C\YW>[*2W;J173I(@,>UP^,)=RXSF-D2$\\SMC/C^JF[JHE[:>0W5:L M$DH*BJ$CB> 250 )E-N%ZX,45T4UF,E03O>P2),;M?*>5:F/ XJR8OW^[J1 MO=:N;KG)>XT$]LMZL?L:;GLMAME([PWB&(YMEQA3<' ]8/)T='V>U#. X&S: M6"OC\-7S_I(Z(;$LS>#L\O9YGS>P*8_'OGSCRSK=[*_:L?2^7U;,_D>4HF7D MJ\L+WE&'S02BUM;"#!CMZL9AS8 =)L0ZT)"P@@ADJ%?:_N0TFYH1K\0O69'5 M:K'@ZXV+0ZP8DD/+GDP%8]\0C*G(.Z&Y)D*1E@J=5CK8)JD.R[<6H'T)E_K% MV]5ON4M."*5+I$I&AE9QOXCQ)E/K_[C!+9/1;MQ(FLFH?2EL9W("QLCU;AB[ M7&Y@NX;/+)<290QC4'"8 R3LVDGD1MJW-LV+K- \QT&U)?R:G=HLNR.4<]G% MB:J"^6WWN;FVJW;5+'9[ZUM0H:#*6FR;>+K?E,$ 1T)M),J#PWQ#OI.+SYJ=FK?2F/Q_6\I $J.8"^K1:V S;) M']]6R=>=!LG"J>"?^M6C=[IMV?"8#[W#LX-[1Y2PLVJ- HG5(-FK4":�NZ M?PK>L."/GY7G9N9]_: =-<@^/:GIDW,#(5)F7G],.Y+U>CQTM/R]_@JW4_IN M>$K/ %;K>:\6&4,X*0ABB%002S78U- M;0[Y9*=R.7];FQ>?H;D@[57+NC6&JF&3ET5**72")!BF=G%,)-Q!DL_0W$;0@.;AY9P S#27U8] MZO@_T\RHH_ZRFL=CO>/*WF5KUIIO]!M=_?M^^:8J"=NBPFZ/_@SBLMB=Q B[ MVG>.)!%J(#.898@@DU,>%C46)L#T8L/>-'62>1.NK%QUST>^#+80@7WA9ST& MP'>TFCBEP,E/C>@_NY.9'=YMQJ.CW@.5-?I\]3^OHS M2_W1'.83U1DPKU;K]>J/^?+K:VY?2/O]+$4%AZE=**4%9-;3X0+P3$B0$55H MPO-4B4 FE)#F0T;BN*E"HA$UU/\)P-[7,QH&S\%]IF7);'>42.B(ORJ$=\(G MC?0Q7:IPS"([6P$"C.R&A4-SZJ#U>,;(D5$'9[,N@O7'HY;VXY>5^ZI5-_G^ MZ]=UZ42]7V[7\^5F+NM(J)PA JW;1Z!1 -% JP\ MX7F^5\K:B+$]:\$UH%L]XP3#Z^!IX.^4 45!+N.1*^2 M8!V/':THV'75VF7!/*Z.M^7@OGN_U0^;66:@*"31H&!$NM,4!6CJ"!%1IJ#D M1A28A7C2G:U-S1A<6 H#+Y/ ML&_QQ3<&3I3WV0DXO2E&H/.O]BVIB]XR(@A)E0"I*31 "#&[4,@IR*VW(:3D MD,D@GK)+#4W-E)Q$X#I1>]82O@BNG_V( =G IJ,G6C=&*)]",6!,++?+O0,\@+A27-0)9*;)T,#0'%C ,BH,20 MI'ER\YD96]++4Y8RGDJ8YE8#FTJT"BL)^RA&0,(69R:C. M:3\>]/+Q4QNB>_[NJC)L7Z+S"CO/_>7>B R]Z>L-1G_N\@.=AV$KKYIX&7[R M _4N,I(?7M6;-U2OM_/-?/FU*=\A\K3@F.76U]9V;BT,!QS;];Q*B49V92]E MAD*&[FD34QN^+0D3N=KXU@/LP-!O"-^&S,##N U*] HGES6/S1)ZW,S8)*$7 MU#S#$7KIRK[<2W_<[\H,?EJOEO:C+,U&7?SNI!XH(H5T4S3$F4O-DQ0P2@S M.:1"6%N0XR ND% !IF84K/SE8>-G+:W,"[=MO7HL>1/VU1M_<\N#@;33.ZMUE">P-+2NPJ;-&6Q;@\(FC M#.NS2C1C]?P?^_DB7]9T$KZM?%8O6'8Y%/S&J=O%D]B:UY M6C1S9J#_X=Z5S +L@(]<4S@&LD.JXC\8N\F6_D8N41#U M)#;Z/Y_LF_;VN_U1%[I')L^S#%$ TTP!5$@)6$8*.V4*DJ+<&$["F&[/M3(U M.[T7,BFE##R5.@NDY^'4K? ,O3X\0B;YO1(QYEE5%P1QCZS.MC3NR567LB<' M6)T7]^>A^X7_QVI=!LS7#&I_^[8J?WV]>GA8+3_^L;3??9L__FV^_?;!V2#Y M]/AN;1=5W\I]]YG..47CB/ JI2L&IV2/ZQ22:-5TE(KG%#MUK[U\"3'[[&A71OT^FV<'*\$;OOI1GS'D(&8V2^O$@P>Y#HW=K2Z,QZ MD: Y1[<7Z]'A$9BO5]_U>E<.1BBF)<,<%(9C@ AA@'-"@.8F*QB7A'+E&WYY M\.2IS7>E<#YE7JX UCW]W 3#P).(-P)!<99GM>T59'GXI-$B+,\JT ZO/']! MW]R(Q]5FOMW<;S9ZNW&KZ)HO29(,RSQ7(,LH!,B4JUJ< \)R*@TDNBB"HBPO M-32U8=G(&9H%<0%&OS5M#' &'JR-B$DEXUVRES)F"D0W#I%3("XT-G(*1+?* MIRD05Z[O9P?>S9?N"/"#(Y5J:/.>6^\QAE)FA2J +K"=EC.4 F84!HP1I0DF M$LDTQ!Q<:6]J5N$U?YR[?.*%D]>^_$N]=6YR0W/YZ H>AK+B7H/& M*6 J=X5+36&L*>;*Z%E5@N:W+5]OAP/KN)'A(;M+A/XZ7R[="9K@"_=6]D01 M*E9D*,L D44&$-=)XY5.IX03O[>_Q3E-PNN=CM):H:I3%%J MUY,X%[D=D@4"E&'A[)S*%2RH4%Y9MN<-#*J?W))Q6,_Y>)U/;.7I5P_N6*L\L#TYDO@NIG#Z) -;!A MJ&5,:K1**0MUJ>ISAF3G.<$ MJ*+@ %%&@%"Y SEF"D$.>)!U9(O-30]VU#)V:.,RP4D_2Q"#'P&-@@[$<=) M-KZ&2.2**Q<:&[FV2K?*IU54KES?,SQ!:R?F8@$U]!KBA92 MC9PUT]$PML(#EKCAY!WMC1M4?EWQD]!RCUMZ\JGP[=/:/O?CHUZ7&TR;&6:I M75=H!DRNW?8H=60"A@*#128T0SR37MNCEYN8FI6H)'1O_E[&0.J34QC]C,-M MX R]9WH&%VL3!J$IN8A#7"*2TV;&I1JYJ.8)F(+.35KT]+1[=.M&RW+P)YY MO<^Q*G^35M/DIR=7/V:^_#EYK)5VM656C<()WVG\/T()W@9X(SPW4UZXGX?> MASGLXIV"B=6PV9SYR2GYL_NSTS/YU.K;G_[2]/A.W62O;]2HY3$Z)#+WW0"" MCLR>-QS4I_Q[ [85)9'YBWU*R#M?0*]0^2-V:WWR,PY 9SKNV7C+'^5CA M*UG.)Y?W,PJM$L+/7]9\N7%.C?5Y][07^UV7+$V9QIP"SG*[/F6* PHA ;G$ M.4ZYE$4:1.0;T/;4C$>[LO9STA8^S'2$P.]G3@8"=6 3P!P;K3Z/Z&?(7CN=EMMJR?YYOOG[J^=7>BF_/?#UW\O9.!.: M((8)X 4I[(J9,2!(1@'!3 @)LR)706[.M0:G9K(.Y$V#8ZGC?U[->H4N3N5^JSRXV=-%0]&<: M8L(H RF5$"#$[3(J+Q#(*294(:FMZS3[KM=BY5VI\%P[(<.AW=IPH^*7U7+[ M;?%82?RY54[!((G3C$+3MXMJ5Q MRPUV*7M29K#SXACE!3^5.3YS6==4GBE%,UH0#"B"%"#%"1"TR E%$M &2 6L0'K?X@H4(+RC?78WPTDT]=V@=]8ZX7K]=]*[?_C<]__K- M76-= _Y5?]:ND*+]_K4+6+=KLR>^^*+7#]D,*\P+S0PPS)1%FZPW TT*C,@+ MK#(#25CJ_W14FYJY;.1.>"5XLFXD3V0M>K*8&WV7Z%IU=W3U/3@;8SH]X+LQ M/AF!)S0WE!J#4N6D#4O2PL6=9+:OJ[%)2G#NDAJ>NZ0"J)R=W[9>+?>UO6H/ MTUVR>T=KI)(=5$D+J\2!%?% 8'+]'_<,8CKJC7OL,1V]+YVT3$_"2_Y$>[1] ML)_^YS\UW]@?3K[_^4__#U!+ P04 " #"B@U3O'=P9IN: #A_P8 % M &MR="TR,#(Q,#8S,%]P&UL[+UI=YM)=TJTB*0L;R9&1$ M9&3$/_W/SZ>S'S[A+=+9*<[7/SQ=8EAC_N&/Z?K##W_/N/K]A[);#YU-Y[__8_TCAA7^0,S- M5YMO__DO'];KC__XXX]__/''7S_'Y>ROB^7['P5C\L>+W_[+^:]_OO7[?\C- M;W/O_8^;O[W\U=7TKE^DC^4__OLOK]ZF#W@:8#I?K<,\U056TW]<;7[X:I'" M>B/S;]+UP[V_4;^#BU^#^B/@ B3_Z^=5_LN__,,//VS%L5S,\ V6'^I_?WOS M\MJ2OX=E6'\,Z??PGE3^U[0X_;$JBDG)?ZR__^/3!:&#*-]\TOK+1_SGOZRF MIQ]G>/&S#TLL__R7WY=KV/Q#(UE=_G]L_]V/7ZGXN,05 6?#]2OZP?D_KXL< M31%^7N,\XY;IBP5GBW3MEV95Y(O+?SD+$6>;GTXR3B>;3WT25^ME2.N)4E)D M6R*8E 2HS#0$;P)@D6VXKI,+HO-N0[^MT)LSPSD3(PX1PHK@PXD0H8R952,;/HU%%D7UWM.M57 MU?MDF7Y8+#,NR:)<+!>6Z9:JKZ/Y_#=^_!B6]$&0/DQG^>)?5],RA*[6BP$D MMU4+D?N7'XCK@LLEYE=;K=S+W(:S-=E9W/SF$!K_M[.PI$^+<-\ M-:V"/P,9]05!.THEGB8MHR0=G=/CQ(F(L,AR%AILK[H0" MW2\*CI)@%]I_@^^G50CS]:_AE'P>J6S1U@#W4H&*1D"0SH"-RDJC(LM^" 1< M7W4G%)C>47"$)+M PDN*\9=DPC:"?TORQZ>+L_EZ^>7I(N-$JY@\%PZ"L1R4 MH'@\Z,0 M9.>1\NUBP, XT$B=L*)[1TGP\FY"]B\"Y]?9A+?M$RWZ8MS2X@: ML[$^@Q!%@THI@!B=P^-[!<:Q,>P+&4_KR M9/EN\<=\DF((/AH'+AH+RI,!=#)ID"6C\4H[^M%PL/BZ\&ZI*_:=H.) @?:$ MB+)\O5Q\FLX33F11**T*D$3%MB1[YTQUJ+26WB;M1,'A@'%C]=W0T7%F MLD0U#*6P92!#H5428(:",PDS77,BBRCL,!Y-K: MN\&CXX3G0&(=&1S5ZCU98MAZTH)<:.D]<*8BJ%+( K(;#H1E9YO32=O?ZPF%]D8%!H;04GGR?%#(JI#)X%"8&)K 1RK=)Q M5N#FBKNION-4YE$B'%G];S&=+0FZ7,1WT_4,)SXG[XVJZ== 0@B%0U0I$NU& M!HR84LI'J?_FBKNIO^,+KQ.-OWSS^E#F+_'3;[5:V+4H@ K,QFM MY#CXFG0MW)=DC>%>R$$V_M55=\- QRG)HT7913CP]&Q9Q;6]@:N0)AV#2/>)R %$VP5$ MZC7N\FE8X_O%\LM$!X,>2P"9:XX]* XA< ]9%,F%MX;%(>XOKBVZ6]E4]SG( MPP79!0[>GH;9[*>SU72.J]6$):],)K_(<\*RLI%LGI<.C!=1>YFY8L'W@X_/7XJ]M9>#$.Q>M)E#G$$R]:RG@ MHB,Q,143TU$>&X'>M_)NR.@X_SB(2+N Q=L/.)M=@AI%0:,B6)ZQ'GX)@C9D M](34DECCUMLA3H\K:^X&A8[SD4>*L0L0$.&GM;IGD7Y_^X'DMCHY6]<7/S7A M,A&Z,.V\ V$3<6,IO@Y14I#-L]'9%!+2$"[%0S3L!I*.LY8#B[D/T)#DEF'V M+\RQ MKS&W$?2+Z2J%V7]@6%Z^.%#&*QXU.-2<'".?P;&4P6CE"B]9%G6<>W'?RKMA MHN,\YR B[>01QU8M$Z[D0HXS YMC+074$6)F'K >?T&R[/EQGN>]2^^& MBX[3FL,(=61D/"$.\H:+67@_D8X5HRT#71(%UXQ./V^2)%](!J>"-:B/>^=U M;;G=WOMUG,<\7'B#:?V??KPEO%?T@Z&>\)_\^NSYKV^?/Z,OWIZ\>OGLR;OG MSWYZ\NK)KT^?O_W7Y\_?O?WMUR>_/7M)/[W.V6X/_??X]";M [E[LBF 6!_"Q\FFOK+"YZ2\F,[#/$W)C"RV:8U+;#+',1Q$3 MUSD^E$@L814W$#I?=+LO<;9>7?QDHQ/R;\^[/_R/?:@[U/)B0?+8/U>X>SNMU.L9I3] ,%1<6:P"ACWA87:?^ MW%&_9,);K[&F@8/SB4Y<)\%%98%+E!RSR%&U1,X-:JS>8D%B*,_P5UQ=U M#HH[); 8"%&1Q69&@5/:@^4V1FF2M:G-.?X05>,T8&D'J\$TT &:7LX_$=6+ MY1=B88)$7TE90_&<@0JB0 B2(I3LG%(>:2L\%)@=CIZK5(S3GZ4=6@Z6< ?H M>+W$CV&:GW_^B/,5DBD]67^@B/:JC":,"6>%E\"MJZ44B8-+C &+C*RH\(8_ MV+7E<-#L0-PXC5W:86EH?70 L>O$2Y>4E8ITG32"0A,AU,YH$3R9S M@KB0Y+ME,J4NBDT;@IB5R8:+A][5'6-\[J>J!W]GD,!L,-%W8&>>X<>:WEAM MQ?/K8I[.MT-]4U*L+I"8H"-92 7>G'NI"=SB$[J.H!P=H$/@, M(O(.H//S8I'_F,YF$U[010(]9,<GZ9(W@*C^ZIACZCZ:QFF5U^2@&D3L'0#H2CQXY;RMK98LA@32 MUVIV:VJ++A4!/8M1A=HYM@UV[B1GG,YY#6!SO+ [0,R6_HGW.?),[KL(P@.1 M:<%;7L!'@4%S+HMIXP5OUQ^G15ZSNZR]Q-E!C/UJ&N)T-EU/<45AWJ:$^<-B M1D)?U9!O_>52-.2DN20M$B.UYBAG!B0-#5C(IY?9VXR^"4QVI7#H*$FF-!:CP7C'4\*2Y(-O7P>!7%'V08Y\'S)$$),O A2<[Y0^7KQ]^4 M7J>G&T@=I>U[+DJ/$'T? %J>T:JW9#3AW.;LL@ >:\-;%1QXI3D4;UW@B1E\ M\.W441BZFZ1QC[]V,!I 1T@Z=D9OEN\P5D=3/8Z+*]R0I%EDK6LU](6 *5U M C+:]=9.F> 35X$_U"KLB/#^7IK&S4,WPM) *A@13+\OUY.GM-RTEC'EF[8U M2)]UT1$R)TX4,R2;K6TM@3-E$JH;H?ZM@ND'%Q@W STP*(8390?&Y57M;'%2 MSODYY\&AE#I@@EQ'$BI!$6ED-@+91L%U0NO-0W/BCG&>;U,S;NJYD4$Y6NP= M0.?\@+U,?WZUB3(*J:QSD+0AR6A!P82O=S2$_4AQ+(6L#PWL.]K#N4W2N$GG MMA[.D0KH $E/%_.--/X^77]X>K9:$SO+"YE]N>0IL"@EUL+(RE-0#H+G!;C" M[+UR0<'-'9B)X4QAJ$'7LGHJ&@DGM M)%"(J7+TT8M&#S$.S D-/TRFN=]]E,P[N'2[575PA:7-6X'("><\P&9RG^)! M0$#N(!=G2I1HG&J4$GJ8L&YRC.UN/X9430_VZ=S$UECU(E2=.%N,970VBV)H MMQC:-X[7B@4,5D;T@37RPN^BIIM<8\,;M6.5,'+.\>HY?5EH=Q=35VIA25,W"=!V^!I((1U ZPH3 M$QN]5DXJ,,+4P8:>=D4IF\;2K(@@I2UM UN%82$QF!,PL:'AH,?ID-;6Z^4TGJWK+?B[1;6Z]=Y@,:-/?+\9 MK(*KK\D;%9,KP6:*?%,A[NLH3JLCE*R]1A=*+&VN!H?EHYN<:CL,CZCX#F!_ MI2WWMM^/2(+1SE7@#"*HF!$""Q9(ND(Q82CR;./3W:1D[ YPXZ'B#B-[L(HZ M@-B3G#1CB)294FJO"G6GS M6N(>@L9^'-$-X(906 >X>[>D"/QL^>7*SD&CO8HQ@J^=@94+=<"5"F"*2"XR M%G5YJ-/RX9"[3;,MIG6*9INIX40U1K3J&YKI?]9+#!%:$A!:F)U:*X;O/*]-NTC9L- M[@B* ZNQ QMX6[@3[Z,M,@40MI 5USZ"TR$#&N<=R2>SV.;8O4W+N,G@CH!W MI)HZ2,[\,ITOEA<31DDLD^*-4:IXR+Q0^!_0@D>RYC*5X(UTM%G:P.PF)?T4 M>+2+88^2?I=FZI"M2($12\K8VG2KWJ?4=CF./%9@.F!Q/J&5;1[##D/_;DC] MOE_.CJ#I#JSCMT0[*^[ MGFE0[0R&MFZFBKS>:.H#KJM+C3QOY &^'W/X2%8NAX8%;?/X(.%/J*ON*K/41?SU6(VS34B?UYG1U:3_7FZ MFI!#2R%1K/WK6&VR2MSX'"P0;XD[;GQ@.WE^M,@5T*S.3=D5P#Q$12>P.4"K MBX%%W"%,GBU.PW0^X0Q9L9G$DFK_[\(RQ*P+9*VE-1@"4SM9F(.!LJ5C'*@, MI]]O .8 87<0A?XM+*=U[UQ$&1MNOKQ>3D_#\LM/.-^D .G+7_ TXG)B5 Z9 M1%3? 2(H3NJ/6)\%VJ0#+]YRWZ9B:3\Z^X+:(K M"?-.G11]Q 8NX *+N-;\I1 MQ.*5!E\R^8E*,H@1+>22BPY6V" :E7/T/U+K6 P<-$]K'X47;1)G2\WL;6V>;.4[0C AW\W KF"H9&;]4/[S#?L.IB M4/@<+_ N<'-/+]A ,;+0GH-5M"!XH--;@7#!.6HIC?9N1.D>TX6WVN&YH MM^EXD?<"G7OZOQHAUO/ _,3^;KC:.WQ7F1%8Q22;)Y_/D\W&>(- 9#H9+KSS*5'R; M"Y8]B!RY.'1@E+723@<9RP?:?;[.BQ/EAM1YXYT( MG\#[F$%)9^@K.O6%5\E\#R7]/J'TPDJ6@<^DS%*V4B'S@J>VM2&W4/0\9UF/N'\#%_0+KWK MENBRVW4MB:#_Y7?A\X0CXX'5*VTA:P4\JS< 04-*7+H24LJ^C2T[@-AQ*X*' M0-'MIC)M-=9!RO/I8K4^*3\O%GGS@!J7GZ8)5V\7,PID@]:A)D&VC?N=1PB9 M6RA,9E]45BZU\MWOHVG?E8K5ZO5R4Z7K"5&).24V;H$:R M.C (,D6P]96:RUHFU<9T7R%BW/+=%E@Y5,(==-$X^8CDBI"I/"] 7GU]#9U\ M2-&Z-;@O@#"/]#FS,6]STDCEG8Q(U MQ:6BOH#()8%*-H#';"#Z8#S3.EK6Z'7=-3K&=7P&4N[-1W:'2[H#G/R,$-"DHF<'B "V2GU8$'<4\(%AN,L^.3+-O]$3@)BGCNCQM MX'."46NE5"D,VT+F*S'CNCN- M07.@S#N S:^+^>(Z%Q=O]RX$5"2+6 -"U"6#8IZ!]TE"CIX'*8ISKDTMY3=) M&_>94@L/>EAM='",O:D:F6U9NI7!UQ%D=W,@V@QN5!6L,195!%1W; MU"7=1]&XWO7 BK^58!Q "QV@:5.\=UM4$YT<$S%+B,D)"AMJ$7*@?P@:U[]NBZ4A=- !E%XLECA]/]\^?$A?WBW#?$6B(17]'*;S>I+_ MA(5^I^;:F;0JU@H9U)+$)3Q%I<(A.)5#"<(6UJA#RAY$CNN3MX5<*UUU ,,+ M!D[FSZ:KC^7;@FU C72 KXL.:-?D=%6 M8="*%:BSQPPU$@7=0U9; )4)I-S8&)L-'AD M%^K&=?+;8FUP[72 N+I_5G4#(6VAYY\K%V?3U8=MM]KZJ&?"G/0&HP3K12T- M(I_!*?)!"T7@*JIBE&O3KOB;I(W;O:"]71M.+QT [5YQ373(M26,AJQ4'9JM M)(1(VR9QXV,@4;G0)NU^+TGC=C5H"ZQA]-!!*NQK$N^B$F,XV"_$[&4XCDC%I- N8>2 2%Y)$U6K0R M-)IDV)"I<1LJM#Z9^\!"-]N"6#R7[[9_[GJ"07E+<3T8O\D=F0(N>PT<*>@2 MPD;/6GF-=Q(T[N'=(AL\A.0[.*BWI42;RY'DM(Z5T&D!D-H)QC*7, M(^.FS?2&KS2,>Q2W@,F!\NW M%!X\]70[C3525M?BHQDR54@!I$I\*;VCE3) M<>>5B*$-@/8F==S3L8PVDO*'5BLB[FO%T_9+B62N%3>ZP(R.P:JCK^.A')(R5B7 MX?8>3:=G:UK.P@1,5!44%]@UX'HID[I M(39<224$SNH E4=!SSE!XUZ!/PI^#A%]!PCZ.T[??R"ZGWS"97B/OY[5&3@G MY=:C_NWV$$ZYDH4#99@A>\TM.*<-B!AI;WA6@FA3_;47F2.W/FMQV+534[\8 M/-]1M_M+6):C*(YBB.0U;3$M(-2;BJ*5$C)R49\'/R(*[R-TY%YICXC#050U M&!+[>J;?9!SNSNOU\("__6#<^Z#NE,(*:TBASG)CQM1^I B9<12"@LUHVR2( M&KWFOS'0K';925G:.K6:=K*Q$:)%!%ZLL9[<%R4:#WKK8/SM$+K_QL3;?>3< MX2C3S;C.HHKD-OM:W%O?[J8 M>B;=[:767B;?[B+A# MF%R,VO3HZFPO2+IV[V*28A>!=7@]3P%9B#GL=#G]YYMXNY=^=YQXNX>P._#4 M]QREFJTLPCD24ZROJ1+)*O#"@3O/3#(Q%&Q3Y_!GF'B[#S*.FWB[CYHZ .$= M_<5X,5Q+B2"=HZC7JPS!2 &&EE'G+$#23F#H#RK4?@K' ; M3%!@HU)DS^F/&&LECF=<:G0NFS:S1X=XD/^8G?OWTON>+_'W44(7W1_O?3[' MLD34R8()B3C)IKYY2@PDL2B#C+;D-G ZZA'C8[;J/P9'@XB]"P#M5.=/%MH: M.G>A%#J852WQ#T8XL#D;K9RWOE&SD,%>83QFI_YC@#6X.OX\#4??OCMY^K__ M]>35L^=OWC[_M]]>OON/ILU''UINE#SFSOP/E,:\1/9)V72[_;"8T59:U1&W MZR^7B2VE"X_1&F");)VRJ8!WP5,8JG-PEI$7WR:JVHF\@5.<,L=L7=:@ ZM% M8V3B?2!CGTVN=ZE1>@>._B7U6XD\79Q^7,SIVVW: M1FI9ZJPZ2!0ST^$@B)E<>[I(1WY#X@Y5X^#P+K(Z0=0!^KX/.D<+OP,DW>#A M/!=#^XGQX#.D$"TH5@0$R1%B9F@*4]&R-I[]G>1T@ISCU7VSHN9HV7< H"N# M,_JU2,FPP8'B0'2[@#=#S) M>=.A),Q>AVE^.7\:/D[787;.C' \ZQP)ZB75^TL6(/@*=:EU2$[:U*@J^$&R MQCV5#M?VHI7H.\#1&US3-L)\4>1\SH713)NL5-U,M:N7=1"E"9"*#=H740=/ M-,IPWT7/N,?38,@90-@=0.;N1W_GO"A-B-<47Z)R=,@*]. 8%NF]L%"$JU4*(4 ,AH&0HGR&V_^^G-_.D+ZA'?%BL?PC+//$%8VNB#HIB8)# ME8,$GX. DAUGF6M55+/6*_L0VDF2YT![U8;G2X2S<&YU+4R=>F])+1L1$T1&X5&,?I/RJX&%O=B@Q! M_^A#V1X-P2/HNQNLWS'[]4DB&1 ]DYB]*BX+<+F^+T.O:LY. DOH6'(V"]XF MF_$ 4:./?WLT5 ZEF?VAYK=0F^/[6C7]KDTR?C.A^H*A.B[Q%UQ_6.1)T"K5 MJW1@RE-\)BF,"I)9X HQ$6W9-&ISM@MUH\^0&P=]0^BJ'Q@^FWZ:9ISGU17/ MY6E8?9AD600J6V]5+=*N0@DQ%@K[D*'2QJ3@;O:_5N<<\%WF:719)NKKEZG*\V MZGV#)-W5=(WGP[.WTGB#:?%^OOF4C6 F*5ARA7,&FS@%74P+B 8C6.N-328J M+=OTRVG-V>C]+!\-^%UAI(,]E@TQ'PV'!\J]BQ=/#R9AA?'"6CHNO! :5' &@HLU3U6R%%:YP-KT M:#D^0=ZR7V8?&?)]E'-DUO#Y//>4'R]$'F(F1YH<%ZC-'\F5X04R5UEEXQEK M!,M'S(\W[8'WO27(]U'XH%#O]Y%?\]9E.Z_=V_._]BW-=GOS57(P,E&891T3 M]?&SK[?R'#36LB$CBE-M1@(^REO U^'+QO$^7Z,&F6&>L.9X*=84P2MD'I@* MIN[7 L$R QAS]B7:X$*;?.A#5'52MC$89FX71P^DD3]+L\>G3][^ZXM7)W]_ MV_1E]!VKC&(1O\7M\+:OIME?S!9_K+XV;592*U,'.1GM0/%-T8:C>)EEXL8Q MYWWC.L [J!I@V$3]3 KRZDU#_NG+;RO,+^R9YF,&JM[?OS/?N(O@/07,N8UG3G/$UG>&W0 MR[O%OJ)$%87DU5\)K :(A?:I"PZ$" K1Z1ADFWD8+;@9MWCMD8$\.APZV!+/ MD%9.TXV*Z>L9;G0]ST].:X+B/S<_G\02(Z,3A_SR4H\BG\%GFT"G+*JTM;!M M'LGL0MVXMG=\#-VL"!E:H1V =".[%1'^8K%\MCB+ZW(V>Y+2XHRD/DD110I! M0K353ZK=_)U%"O TDSY'7K1K \Z'J!K7CG8'RL$4V $8ZX#R*L&3^;/IZN-B MM;DP/2E/5BML]R<#6AE$%[H-H]_ODG:N'7(W0%R M6%5V81AO%]1\%=[&G;X4G(\\:><,^"(B!7HF0) ^0A'"R, ]:MZF*G-G$LQ)-Y/EE_P.56DA,A M7=&TH\#I>ER40E]A$&"UDM(6PU$WFTMZ +V]M35X'& .KLE.$?OL#%^0T-_@ MK"[R.BRK9_/T;%EU,S$LI\ " X&L@#+*@RO%U(8.V1HO7$F/=3P_1&=OK0\> M!Z&#::Y79.+FTN#J?B.'(QA/NRQ6'T0I)2APBQ90,,[JD[D<'ZM_VVWJ>NN( M\$@H/$Y+G6)OP\X- 4X29BE#]L"<)VN?E($@; 0GE651$].-;L%WHZ^WE@B/ M@[^C-=4K B]8>C4-<3J[GG H#HO-*D!*JOH=F=->2Q)$SB7GQ#G#Q_(@'Z)S MW/>YWU.JYU@E=YWO>1V^;-((Y!ES5%F!%#;5$5410HBI/CVQM9&.=>6QDSWG MI'6;Z3D:%SNG>PY14J^H6YX1'5\E-TG%,F8] ULV@V$*@A/2@N'%*U6DE*[- MHY%=J.LV[_,HV#M&55W"CZ*R>MIB+O=%#Z]8+Q5W7ZC8/,Q22F@B]2S-V;IJWKO*[\!DO60M%,.E9 M@)R1PK?L&,563 /3414O,X5<;>H@]B"RVU3,HYVI1RJN2TP^K7T[2&)_GZX_ M/*70CAA<7@CTRP0U\ZB$!)G1@(I()ALW/47(H:#_"Y&,[BHX+S 5H[F0;V M2-TMAE):![;RHIG1N\7Y] #BE3;;^LOK69BOG\QS;9STL?[*)%'4S[TH8'6= MWXFE=D2LC]8L#USK;%FC]@.[T]AE=XS!T')/'ZJ!5=?%32"QDA#SJI9VO TS M/"GW,U=XM!2Z.9#HB#G%+,F0.> %L[**.9W;Y!7W(+++;A?-@-E(>2/G&2_V M6WU9OBWWJ%_>SUKTKIC"&1BLC>!Y4! 2R;$.6<^Q6)+C+BG'/9?MTET<&FFM MU=&'#;QIWW\Z6TWG6%_TD)BWKL[EO"G,G%L?-10O:ZJU%' QDNQ<; M==G?A\IQ,^-C'\]#J:\+<.XNS(DM##5)"I@+M1!.!@BV1&(U",NX9J&TZ5.Q M.XWC9LH?&9B-5-=OC/UB.@_S=+<@ S,VEN(AAUAG@I./'%!%\.1W(#DA3NA' M[2#Y *WCGNR/'6,/I;0>8NPK_O"K>@20"#>7I1-9J^A8C,#%)E4F)7AK#03M M6=8&DS-M3..])'4900^&A0<"E<,5TQO"%O/W[W!Y@Z',K#":"4C,6CHPB#6O M"B-#;"^V]U$!^8I"X#Z:%Q.:8:.[";;_#C M93/_JPQ/.,E+BEKURTJ]7-JVK62@?9;."\5T:6,N[Z.HR]"YE94<1"U=A,EW M[:V7=?)=F+T^B[-I.BE$69TR99@D T^AEE0Z@4)!$5W)%&II'E@*GFG1_H!^ MD,0N@^3'.*B'4UP')N_K])*[)CI/K.>,@&)!VECS\=Y 9,J#4<:'Y'(4NE%$ M\B!=XY:+/3;VAE-1/RU#[[+IYZ-#7]7ZHQ/:5.\W&EU-5-04?BD'Q>9 6RHY M\$5E,"EZYLD15K;-6*,]B!RW4*R# WD(Y?4#SRNW2<3LV3)]J&R5J_L.1RP@8@Y>X O\R2 M+^^=!J>K2Z6T!Z]RAI!]8#:3W\;+=XK?9G>>W>)W'V4..G[^B,!M,4_$Q=?B MJ7F^]/Q?TO'U5:S2E<*QOCEVM1>A=0@QBP"LSIXJ3BJ!;9"Z,XGC)EG;%1@U M45$7)_\F [=IRIJGZS-2&+G,M?5E_NEL_>MB_1^X?AVF><(=;>DL$4R=3$[A MK8 H@B)G.4>2ITA,M6GUO"N%(U<=M0'(+=/80%L=H/#>BOMWRS!?$4FK>M9L MXK?5A ='[*GZOL-1V,:T 3I2#.0DG%8V&='(W=R'RI$KDAX%C0=V[=L#=+)R5C/%R5,U#)0QCCS51-9:>R/0I\!SFVO* M868AM:L6>A0+-JQ^.@#+"^S7"C'0D<]V:\61C10CT=H.Y:BZQIWDQ,C)X.?$F' MO CU!I\IB"$5T((K5!&#T6U&8MZF9=S H(G*;_?A.4;^72"(/HLL_07YWK-4 MK"G '8E$Z4 6EX4"SA915$H^Z5;C":X1,G)/DD?!SN&2'PPX__3C+?F^HA]L M_FKS-_5?O<'R0_WO;V]>7OO\W\,RK#^&]'MX3^?W7VDK;-3-I.3;U7X--5)> ME/,.0+7PZAH#J^DIB?D;KOH='_+C5_IN4G[^6;?0<#2M^'E-H3_FOQRWWTZ6 M[\/\?/KM4UID,9OF+:;F^?457D[*N=<59I>'XM>C4'D71/6Z<@Z;NP(-'KT# M1.>9YFAU:/-@?!#RCT[;;E1U'U^W,K;':>>[-6W/+:A!JO_ ML-IJL5:N/9^O:PM2;UVRM5DSNDRA.>T\"%S6%PV87<@"*93>(3FV[[I_!JNW M#\JNIM":ZN@[L8=OSTY/P_++HKR=OI]/RS35S/1V+D=]>D@*2;6V='_CN.,' MM["4A_ TD-F\O.U%[(P#69R*26EC0YO]WL[2_116 MT]5)N;' E^V?7[>3"#KYF!$PU/;(]0_R1!)DSV()M-=B;O-,9#?ZNK5T^R#F MIJ5KH)H.\KO7O.&;O 292LF"Q)5K9]G -<1ZC1>X5PZ-<=ZWZ9_U$%7C9GX; M@6LP-8QZU!Q%K./ MC*>=@M"=5ANW0F-@P#02<@>6Z+?ZSO/Y:CT]I5AX-IR*+(!=1L]H[6$"4 M*.L(7?I:$2>IC>VY3L>XQ1:-K,T1HNX *&_Q?>,6A+5RQP=73 ]H([<1ZW2Z MJIPWT]7OV[9^]:L)9[1/4 K(?S]1X_8]:1?H M#:*$#O#T;ADRTB[97&M=S%A_@PEIO\39N6V>6(RB1.: Y=HT4EH',:&%C#8G MAEJ*1KUI=R)OW&8FC3 VO&(Z0%LM.)_3K]SR)XVM;9R%!&%, "5\ 9\+^9-$ M10PE9OJF447BW13MEOUDWQFH!I%_!SBZ]VW4+;ZRRC+8"&AC;4?C=\/']Y(I'TJ.'9B@EZ<92RX&(IS#;MEY\-?V$ M^;'(?TQGLUOA;ZE-W[,#AW5 M3<"'"\9*((I4;." M-L0=K-=^J^Z&K.\E(=]8ZB/CZ>?%)US.ZW[Y>1GNR)^0L7;)Y0"&:6)%,D^> MHV9@,W++0ZVIW.7X^\8RNR'F>\FU#RW7#H[#9[BDP'1-)O06)R;7?*Y+4*P3 MH)CU4#,D=,X3/]9HGF6;0^]^FG:#T_>66!](!QV@Z5HEQ=_"Z5]=\NN=Y$0QU ;].> M^L-B1FI9U;!U?2M7(FU6(9+$A"H*5$)B+=+6F3ISFZ(3=H?F_I_L?18 =0W912_A16F)\N3C\B<;EY"__Q_('\ MRTW%TO03UBO9U47UB"L1*?Z&8'@"I>LLV,@LI!0B+X(8;'0==0"QN\'S>[DS M>"RM=0#,7_&/*\);+N;T9=HV9;C[C# :4ZGM["5M,3HCK 47> :ABW52HT+5 MICO9OI3N!LGOY5+B4?3UIWH6_J[F/-L]"C__^/&>A-_%7_L'X8&C"[9.>HLZ MUN&I KQW$7QFD=,I+)UK0./9,)C"P!5*+=$%(B5J+U*1%7QK4Y8Q\@JMLWX8=@;6@E M=(6G.^_[KK6*T4G0N1\,\.C))T!CP2?/H:3"LM=>:]\:7]\DLMLGY/]^B>_/N[R=7\W<,-*&65^"R*"CE*!B0-I4#($IU#Y&J0MO\Y)@ M)_*Z?8E^#.:&5TP':+O82*LZM_K*E,NL^[9FF5S85V3P MI[.-E3_/Q.>3^1NL(ZQ(TIO>1S MVW-Z #:Z?28_S$G^V(K^4R5I?@W+Y:8F\O#6S0VZ=P>,Q"NN@ M34AUK(\'+V($8[(712-JT::=1KN>?A?M?[=]4>K>.F^4LIHXYZQD*"B,B_6B M2"B(43F0@EGAHE$34_K7#84BE&D)@"3)O;J_&B?T8!%'Z6/ M(=-M/(I=*>SVQ-T'-?>'( .J9\08>D5'P)LZ,/?)Y^EJ$I-2PK($ M0?H BM76FD$:D,;H+(0)6>U4HD6?>@5/JW/;=P5+UY8=>5Y>$XTNCA5O#YCX M!:M[.>$R%"R<@XJ*7(O(:+]@H:,_:"F]YB7%G48K[HZ*[<+CX.((E=U4^@'R M&UGMOTSGT].STW/"I>%:2"F!2Y* 2E:#K[#W(K,0H@K<[!3&[:3X:TN/K/I# M%+<80HICJS]\ODJXCUHG%\!ZJ)\H: M3/T'2[ /J]A^!/7][11VR,(N8440D*^52])66R0)2%;*1VB6>;E'=M7,\= MB!MY@&I+9Z*5BGI&767HV>(T3.<3SZHES1R*J#<'EGEPPB&P($/T/'*1VB05 M=R!N7!=V<$#L"K@#M=,!X'X))-,Y+K]<9>?<8BL6DM)%0BZYCNTL##PG[R_6 M6:"9&Q98F]:>#Q#5*< .!<"BC38Z -;?\,,TS>HEY(;ZHG,TUD?@SB(HQ.I# M^ 3"U,'6MA2.;<;27Z=CW%.Q-7R.D'D'B'EQMIQ/ZVQ:DLR+Z>?ZU04G.KI2 M4LY TJF9JE3+:Z,&X84T]2E!;C0LY'Z:QBT1;(VD@731 :I^.B-!3N?O+Z@G M"CU/!7Q4%- D5\LN$@<,(J.26F&C;/%U.L8M]FN-GB-D/G)+NPO)_"O.\F]S MTL+3\'&Z#K-7&%:7.\!$.FJ9UI!JB;^*-1?&<^WCGHNB/5"*W*4QXBYKC5N* MUPHG323=@:UYNRCK/TBRS_ 3SA97G;>,U7L3$G@.IE:XUH>9A0-7$D,.Q7C= MYLWWO22-6QC7V@(-HXD.('6OH%Y1G/!RC:>K2=!H:S4A4$";07%%AM;;#&AU M8%DJ@RXVP=:W:1O721HW"768@GJ&W->NA-.EBRR\NW]2UKDRZ?\7Q"I-VE$+[ MNB2D@U9$3A&B"*'>'%GP)EA(5F;.E14NMW%[VM4E74CTS6(V>[%8DI.1)]XP MMIFM@QII0Z.7X'@V4%QD(AJ;@VB3W+J#F&ZKC?;!PDVK=ZS0.SA5+UCX>;E8 MK288K N%.4C)UL88&H&^-Y!+,EDK$5UITSWQ&AGC8N5HI=X#DOTE?# \Z"B> M+O+;=5BN!P7)=A(%9MI.9Z=GLUIC^G4XQ:O*'HO:,D-,".%8C:"8C*2<BOT'"W_COR?&];2>5OR1CQ<"%!"6PA:12 [*;2Q M**-I\W+A;GK&S;>W/;0.DGE'R#GWZT@,BJPIU(IC.EXM!Z=T! HAO%">J^+; M5#_M[SDWRYXW]ISWD/"11]7S>7YDOUDJCS'6AJT4'Q#V@ZA?*7"UO4UQ3&K\ M'OSF9C-AQO.;]]%,9[";,"N$#IJ\N\PB28AK"#'4QQ*9]H\P#F6;2KF]O.9F MTUV:>W]9/(("6Y? MZ$1$"4;48-\S UX&<@Y_"+703 = ^]HY MZMSG(WMJ2L1"5K;V\XZE9M>R!L,++Y!NOS%?&P6CU=G,;I?*.E!.ABUY>DW[JFM\X:YG !S M*J *:G I,_"UPD'6EX.N;9%D3P5MK;$T@ Y&;Y_[\X(^:5YI_WD9YE?[,*43U&G1F05CB!>6WKDX>^OQQ:]9:'%R#27/L3,\-'B8^N=RPU MWB7KM_AN?ZW*I%9)& G<&P_*UT)9IPB!,1A.-DMHUB9*&?]:E9PTBBT-[;'- M;&E+1V_DTH#@4A:#:)$W>BG^G5^K[H.90Z]5]U'.R-=B;TDIF]&\/^/B_3)\ M_$";?;;M@!938:I$B%F32\05RN%NQ>\GX/BY6]U+X8FCI MCPVA[0R-JRRJ)V#I<0A2A0LO0V)2>3VJEJ>S<(W4?&>)=K M ZEW,;2LQP3,^N-R\N[?)TY)80L/Q+$(H%R-%169827KE2 7W#G[ #16F/[Z M?O'IQ_IQ6VC4KS:PV )BN\R(JA]&48O#I3:VDG_]7Q.%)0DE'#!&V%;16O Y M%&"9V9 3I_\]Y*3LI.1?_]=XW8\;*'E/J7585+.Q;T5S)9)74'Q,]>U(J,%@ M "T+_05A5F4YF.4_JBAK]/OP0WV'063?(7[.=Q!#[;,B4U>4)%/'BZ6S4C#0 M5A:EK4Z./71 _(F+LO;2[VY%6?L(>^Q4W:WJ(F\YCSXX<,IQVD">DSRB!3*4 M0O$ZU:O\>8JR]M+4@T59^XBM@XO$;Z6O;6V)5)_2%UG3CZ)6JTD*[F4IS!5; M,OU=MT59C]#;;/A#J(5F1C8N%S>E)^L/N/QMOL3-"[3785DE-6&F2%=4JF^5 M:._52>2Q5C4Z%PL2+]D%O8.A>7"1O@NO]E+EHH5H%J6/KEZXF23%=D"'$4HLVC;#@1(@@=316HW;,[7+, M'D[!N-UA6N'PD30R,NZN\?!N<5+*"M=/3C?L?@CGW9V?AOE\L;[\520/!%V( M6H**NL9"29,'H@0($95/FA?OQ Z0.VCQ<7O)M$);>SUTX F^PM4*\>0C+C?U MX9N>].]P>7I2-CS5ZV91AXE+"JM)4!I4\O75DZ']8[T-,G!??)OBQ&_3-FYS MFI:^W\!ZZ:+X=_[Y(\Y7.*$3W[J4!#A-**C#F,&'&*&8@E(S M65IU5[N3G'%[TK1%U+'2[P)$3_*G,$](!OE)*=-9;8DQD5I'Y,Y"4CY2^)/J M,TUF0)- R-PF5V*;UXQW$#-N?YJ6 #I6\J,'GN\6=>K*(LQ_/@NUX!,Q3PR2 M9HM/1#86BD="G=7*:B\?%YT/6F>S2P1YQT?O! 3_/0%A"!EVDAV]+Y7\]P^+ MKXQ5-E<3*8T4=9P34PIKG4N P$T!;U!D49PP-SN[/Y@RW7WEW?*H['M#4&,5 M_*GJLK>/-\,\OR)1DC:9,X[J.S&HJ5Q'HSQ"E21BMQ+[\ K;UQAF3GYWY7=QV+F MX,KN/93386W-IG[$^93(3$3(J,CMY'7.(GT)PGE5ZKR\$'8:0_)?H&'67NK> MI39K']EWB)_S(A0E4&:7)'A7N]1+%R'J7(#G: N+Q@?\+]HP:R_][E:;M8^P MNZO-TIEG9T0 @:EV9A410J _3+#)%IYMX&D'___[J,W:2U,/UF;M([8.\N#? MBG8T%RC0$#L<&:A<7SL(^E8QF1E#R[5JT_?X3]$PZY!#J(5F.@#:T[#Z\&2> MZW]J^YU/88;U+?/Z:5@NOY!/^+$F! M,==F6,1.Y/5=X;47(!:MM=-'TGP;8$)BBH3W*ZZ?GBVKN">6J<"$$!"T MJZT-8P(R]G6,4Y+:(S.JM&ED\Q!5?5=U'0.QP731!;)>+_%CF.;SZR3:.IOZ MR&U.YH*IXJ+-466P6&>;&U>[])@,4BB&CH7@\T[O(/8&V [$]5VP=0S.AM9, M)W"[9R@P[:&)'O)M;KJ']+Y?AR]5,!>'KU*^%.=KI]6R&9\:P8% 9=K&CC%MU- M3]^53T-XW$?(OP_KDM+R#*_>M=/"H+7B4!,EBK2#Q1R#;I M@GM)ZKL,ZD@T#:"%+@!U44KZ]^GZP].SU7IQBLL+OKY<<&4*3S(E#MG(3+)* M";QU!D1VG!7:1-FU.+-]?>3E[&HL5K760$ M1L21B)"B$WEH0(I%$A%,08G:0BD@\&!95:5."<@W5#T7:;$!U! %T#:9#&N.(97>+$R M:U,[8E&(RBG8("\QNBS!R> 4RQPU;S/,^WZ:=@/4=YG['D@178#J"AL3DYGW M(10PH?9DBSI #!HAYDS2HO_;O%/=V_XFZ2L1N\'FN\QH'RKJP7),/=2MBXT?WC5\:K+]Y!&^Y)R[J)CCIQRHV)M<42!7V3, M@O0R(T\$6/9GG<$L4?'(8X:0?:B5T0X<*@7<%]KHDCDK_WL&\[&8.;2D?!_E M=%@2O"E[#27GY&,ARAF=&\4P\((.#XIXC;4VYZ)V:L3_7Z"D?"]U[U)2OH_L M.\3/1<-/\E M_)_%\NT'$O&'Q8PT5-]9;[Y]NC@]74'PN: R4XLOY?SFMGR.DG?+VL$RA. MS\N5ZS-$EK+C%@22IUA+=4@[1I/==,'X(,L?1ZI^J$0P9]_3[N3-0Z^S77UHGY.]?<;QD M_(Y2>(3>+FA]X!19:D:65(4<(!BF@"EA0O0FN]C&N@R?B*_'QL:W7#TY6W]8 M+*?_20Z$CREG61"D8_6]KJ7H7&W^*-Y)5J=,EAT.WYN?VVV2?!]]7CUOCQ)< M!^?L-I[8;*O787FRW$S[RYM'KJ]Q&X%,4 K&H^6@T262C2)N+(G*8!+:J11# M:5.YL -QXWKT P.JE5*ZJ&)X?;'RAJ];^T9&*XV6$;Q6EMR*O&ECJZ$(@+/2 M]7N)&M>];V^RCE+"Z"UB+YM3+M:X(FM[A;$G\WS'SIF@B%Q))-/+LJS#N#EX MF2D@BEE(E;3.F>_@*NV]\+AO01OX4FU%WX&E>C;]-,T4F%R\0]O&M)='>BXN ME_I.FHOB0?':SMW15SK'PNF$MR:VJ5A_F*YQ'Y,VLE<#JJ)#8)T7XM.NN5+W MRI+(V2D.-AC:+%)F<,@MF(B*^2R%O=G&K!&\[J)NW+>GCP2RH]72 =3>+3&L MSI9?KA[UZ?^>38F22?$\^U3MKXX!E$8#3F @/[(4AT(&SMOT$7J J'&?H38" MUE!*Z U/FQ#W@A,*?3??_X+D21)?/#I464.='DYGO= 0 M*W@6L5&!H,;6HA M=J5PW)>HCX&TH=3SITK,O\%/.#^C5=*"?JN2T#HQ?_^*XR7F=Y1"^\0\'9+?);6 M)\NWN/PT3;@IT$V8?.6<@XO:7<;09>X5Z%29X$I!4*1F*T)*F-"&W1Y&[X.6VV2, M5]9\O&9OP^1(,8]=Q1>VXU=I(UV.S#ROR58^*,Z# U6XKRU*?!V\FB I'6LG M ";<3OG1>U<8'0?'JFXQN!Q'1L,E]8OE13=X9*DX5A@P,J6@#-/UU;4!CJ6( M8#P95+\#"FY_\C@WP&VT?Z3<1M;ZR9Q^BN=TEYR%1!8@,N6W9:@Q:_*TM)&. M64M'YR[3B*]^YCAWL6TT?;"L.DC9O-E$=N>TQVQ<<8&B_9IA4%DE<)@Y$#1Y M+,F'C&UR?E>I&.=*=7AD'"WA#M#QY"L<_^7O(UY>.D(699\=*XLJ67MO?L\56!(2+PN MD3IDE6R=7]\)%FLFJS@L<(':#D6YQK5R^)#(!'((T0O&<7RVKY*IXZ/OS*L:&%ANVGJF_U]A%' MJN\NG2/4W!6CO$[D5>J$]2C4@)>F0$D6C7:IN-AF F>[J_T;/Y?6Y1V97X_L MNN9TC ND%AI_.#KD,/%W *"; M;8 \EG1^59I_+9E,OHBOA3Z(NA;G<_)/@W2 TK,0I/"^T8')$T3U6R!Z@&T: M2@D=X.D?T_E5SN#_+&..5,*:@(DK7)HQ46?"V"+X&B5HB*MHK\XZ*10OPID, M+M!TH/*!L75$-H_SE ':** M+J%US8#/DE99] Z" ?/@NP MI70!LILCZE5*U=O;_+@0&,8H*H MSO#4Q*7:2P$]8JDRLEIHKHXF2_74A?D(*H0 H10%.F?4Q@5M^9%\]%NB>MOF M]E3\LT'??EKH %!_7'[[=CZIW9(>L'1=-E2LLC'7AB*)V'$8*$HFT\MC<)PE M1=MVF_S89PCK#%C[ N!A"N. VN@!7+6WR"]A@?DZ>^3=;(I?OYW/?B!>)Y)\ MFH?I(J3*Z2\_K@6P7*)*9%Z"J8. /;M*6(K,%PBB:,V8R]9M-1!I=^P=1/>X MV8\-]L\CJO$$07O-ZVKYYU2^3) M<4=$V('@/D#=(Q=8_F\,\Q^_G<]B."3E[>Y&OBSJX0H_1 M@\!$&QM+Y&[5@F=OM?)9!672EJWFMW[GR//+Q@%@,Z6,#+9/8?(_7V:7KR_/ M*R_G87$Q28N7L_]URPSCU@:,$5BHS$@9P7%7(*/)4;(@1'SN$G^K%XWK-XX$ MJV'%WX'[^,C_?GN3A)^*=9B8@.QJ"PX,]9Y9.HA>.^NBS"6T297<3-.XW<2/ M<=:WG_A[!-('G-=OA,_(SY+QRF*TM0S7UIX/&J)* F11+M%JT7&[6<&'0^D. M59V=R>RI^>< M:\:?JI$M]=A?*EXR6X;2^+(_2OU$EY MECUDJ2D2-K191A45!"D-,S&S8D^M?^6->&LMX[)5RMM)B!3[7 4W2Y'G]]./ M6%MB7Z7?D^_6E D MY8(B.2=A#"N 6-^MV=0P@E) 10P0I%.TP M0A<@9[ZVL\R*91U"C&TZQ6U#72>0&PH26T#N(/WTA+E??MQ\^A\3G!-17WZ\ MQ>]XOERID5MEAA 3/5P$CPNQ M??32*<3D]6JQ%'[IE" 'GT%1$ 8AV% [4-I8VS&3AW(TB,D>+H7'A=@^>ND) M8@>XQ;=W5QHI;+/!@8WU9-7:"+&>L7KA)1KK&6OMV@W!1B\. MYGF\PXNEJ*\9^W$6E>$Y<0LIEBHT62!HF<"B=+$8&[1HDS"TF:;3]PF&P>1 M6MO?;LXNPGEO^46S.=+/KT:>IQ_-,XO6OV[$G*(M^&^?3<2"L#%'!4X6!XJG M"#Y0;&^RTXGV;>ZQ34?&AME$]P5[)Z'Y-PIAW\X6BU^PT.]\"G_?)K<(:XM7 M"4B+]6K+(T0E7)V [7A(&85K= FT.['=9@CM@J5'%K*QTCIP.7=@\Z%];*">6Y=LK1%C(W'D6.DUH#9'Z [:6] K[+MKOXB40"X6$YN MWV>7OO?G+7;=S?0-M(O^#G[&B=7A7BU#W1UY^Z\^P9L7,ABF,/: MO2;54W,$)T2"$FM#YU!0I39-SW:C\U"KMN9MMZ<"GTCTO]!O_WE6HE2^V RI M%B@J9TD:*!"0E6RU(?'XHTEC#7WCVK*&R'IHQAJHZT2J'N[:A^5)[Z%6;/60 MUK9L':WC6#1?C/1>+1M'$_@B.7G!1@.>9QT*CY@;]40[KD7[(WW!?'F.=<;. M=>OK-YGT2J$4U&, Y_K2'2]G#N0&7.-)J[N2.E)&G-FNX6B:1 MZBRYB>5*KI-H[%G2>O#O!T$@"U M;\V1NYX M\R&D>N_T\O+;FVFZ[@[%4Q:65IPLM6FEX0&B(T9,4,)P0RON81/^M3UNUCRZ M/S "=6QPDO7PFS81+EBD ML"@FU>:4[.3>RBDDZ1=3^HDCX[JV6$3.(@WT'[VNJ$0\28N;!9 M6]&F6<>)GDWL!("=SR9VT4:'9Q/,1:9I:4$HL3: M0F<- $<5RG8Q&3TYAE' M[43/)G92W#-G$[M(L4\;);7&U_V;ZG7Y_-O]QYD2^*MS0N;9;XI@@Z+M^72W(ZM^;_Q_QWF<=;@"/LQGWW!^\>/#>2UK MF>9:%_JM'C2=>>%4BM8!5T[7_']&BA(6I--)V)0BM!3V)]3,L5+K8>6XH#YR+'+0"@T[6\ED#7O +%)''&%2.98XKMQ(W4"7DS=1UVV9 MTLW=4,XHLPD( ;6M2?X,8LW\*E;H9(3FJE%/RB>(.KPQS:-'WU82>)E<=,Q# M2L[505D>G-82.,^BV*@069LH&O?H8"A\/&XC,Y >3B1QXLXZWKLZ[O$S M&EN#2%T)"IS3A:%,Y"*V.7M=3\^X MEPS-(;2_[/O"T.O)=++XLIJC?,886B&2!UUO A7J#)'V>1!6T68?K%8*VTM:)'!^N,PE[WW$\\;!CF;.& MMQ[/ ]$*:X)1$8K*&13%7Q2T)P=!ZA*T%,KY-HGYXQFUV\4A8J'E)A)(2:Z@ MJ@."8D(%UM;)0#D47H[,_,D8L%UPL[4!VT\S)VRV]K_^>.IIQS)<+2]$GD=@ ML3%(=(KD$A 4KQ IV4!.3.8@O%.-QJPUMURW=X.;5\I511"%K-(0SRY*!:H. M"X_6>] Y,B&B0.9:W]T^36'O5FP7#&V^P1U02QUD4M<+]7I0Z)BVPUT3Q7UC+K*T/6T4A,P MIH2 3@M:K=E#,,$"4R4X5U10K,UAZ1;$=6KI]@7$UA[;?MKI '"_!Y+I%.<_ M[K*SJKPV.47+I .+AH)F3"0J0[M$88XQKZW$1M,-GB"J4X#M"X!9&VUT *RW M&!;X97:>WWS]-I]]OYK O&+%&A-;"&TD8'P/HG?IFD<[RF'J7F*+P$F2+9<^T!H^!\B\ \2\OIQ/)Q?U:FR:7T_^KI]=(O MDNRO^!W/9W=CQ]J)Q'LEP8:2:KO1!-'7$:$Y.F9Y064;#>O:1-)6R'*GAJQA M-=$!I#8*ZNU-O7P12KE2Q\(J%FF14!Q '!FRL3)DVHA3%&UQH[/:_< M$QW;@N\P5?4,PJN<^R2DC@9)2K51"!$O(<28@+:+H'UV7NLV,T.?IJM3L!V( MAFU!M[MJNBB=>9'2Y=?+\YHB_RL2&6ER-;\8OYWC=1OYK[/YQ>1_EM_?W(V. MPIFDZJ46>EVG&\L((:0(UFLT3C$LLW&4P(^D^3D M1$?P"EEQ$FFMO*4 '9364F))BN1]]*V\TT/](]G37=7207'9-BOJ+'(>HK ) M-.9E8,=IK[@*P8S+*14>VWB-VU#7Z>G_L) ;7$T#;N1MLU^KWSTK+XF\R3[U M1O?^O$5^ZV;Z!DIH_17CQ9I:->$%:EF'=$E.RE:U ZC"#"AM<&A38*E-L?EZ M>@ZW0W%M&8HP,>92AZ2C=W6NG@:G">+1"*M*2-J;5J9G+4'C!@P#8.&Q93E< M\">22']WJ>Z?0+_N*:T-2\N$^0V80B&"+]8!*9V\EWJLZT,T($UQ$3%*%]MD MB;2Q+U6:[U?2?!U2;1CZX^HLD5OT-DH&S!EB- 0+SH9 ']#ZK)/BHDUUYD:2 MNK0QN^#AT=7B(,+OX)#KGV&^;$;[D4*\96XL3SR@2 %J\_IZGVXA9BF@B&+0 M.JV%;I1+]8"2<3$SD((?YE =(NW.T+*Z(G-)^IR5)(W6#@,\:(BU)ZG4&CDO M);E&W<\?TS(N8@[3[1- V4/0'4#EPWSR=4G^ZM)36(,L\MH2RP>21J!0KA9- MHM*(A2)%[ENU#+A'2#\@V4>OC\YM]A=R!QBY;UZ7BR;4<0^U-,/(0AS$J,&[ MR$!:JY73/BC>QIP\IF7X.X#,W:6T,I29U*F*SI!0*_+]0X' E05. MWS6<.2]=&S/SF):>X+*/?I^(C/80=@=P^>,B3'/\\18OZC,?\.*R2949<)Y9 M4/6S8+D#7JS&%+65C<*CIZ@:=Z<:'$*#*: #,*W;QM_>)-Y8Z4KDJ,!5!U"A M81"#]<"SLJSP>HO;YLC[2;+&O?)LX_@,IX=.0?5[^'OR]?+K+[/Y?/;79/KY M9?A&/[GX<5:\X]YB LMU 961UP7#(1LF8_+HL%'>[RY4]G?8LRV5:E(%%4/0'BDXTQ3I M^U!#OU)\,;69A&C3A>T)H@;(S9Y=3B\6JU>L1'QW1N>L-$KZ:&?UEOO_X\6TVOS/?&CC M C]-5[_6;1>,/+1N ^JBBP/5-U.RC[BX6,GKF@^KLN Q!RBL7N!;X2 XV@5B M-=DY:!] M81EH;Q?@! ])>.5%HP++S32-7%[9"$L#Z: G//TSI*5:KOD()G!>M ,C#U.(N_]>9/B[8WTM:W:#BALL,R"99)\7>\R 8A47:1PAEDL MME&*['&[0D1K-,>L05MAH$:!X,F9!^.MU=X+61IFR)U*5XA=L+!M5XA=!'\Z M+6;N+-:]KVC7/*2U86EX.;L!4D1'R%98"-JK6AM%ZD],0K(4*'D3C$UM&N:U M,2^WUWWW,_L6MX#G*3GC@P#IZZ@7;F@165>@))5M"-))U8;CYVGKTNCL@I#- MMZ^#J*.#2/V6H]_#Q>5\Z96]+X_6\"U_N4CG4DJ0L#8V%H@0BK>@338E)I<3 M:W/FO"NEX]YJ- 5? U6=2 + 76ZOY3%;RN!B]=T#VB9M_>S6V^8.G+7=33E: M&[G/()ROAT-<0I0^0208&<]5#KG-164[9_W6:%\5H9$#:K)G"KPFSU,)1BM2 MF V&$=+TW&3CE'*TF];I5TP\'2YRNX"[V"#O,_"LO[>(&=1E0PNZ@A*R0*. M&U*"LX!1Z6!V%#$ M$5> :(URKF!N>.RQCJ*>D+.[II\$SIYB'W].U-?)8C&;_W@WNVD %)6F=4/+ MA^E,+IR)=.8UXP=-@X)B M2*&.C(_;,2_$S[\F%U]^G8>_?IW]-?V \\DLOYK6&8HO+C]?+BZ$$XS[ZTEY M(0N%RR6@/"@;$5Q)"B@&5!&%%5YL@YL]7S]N.MC@>#J&$CJS0_]Y>?Z#T*"N M9YU5L46B7T1B1SG%P+/@P:4H8N):)2Q[F*'[;QDW^:NY%3I I)V!X\6W^>1< MLJK>:V8P*&%)*%P) 10<1@B"$3-"!6T5X5P_=PZSU8O&S0!K#I'#!-L92G[% MM.1!\CO\Z"*<2LF!15] :9)9X$Q"4>25,9<+]]OT=MCF7>/F=37'RL'B'1DN M]TX^+^,R3>/]]-J%YU$7+$&!#;7W@";O/0;.R42*HJ+-%A_>-ZS%R9,O&3=I M:W" #"?04_!Y?P\_*O)O?"W4C)PJ33Z]1U.O6#A$)Q"D<^B,D5:);4+F?=X] M;MK6.-[N(>+O;)]:L7+CF/F2:J.N %G%ZIC)V@ E&\ _ERSQXS5:@ M\2<#FB&%VAD^KC?:.]Q8# FCI'!.EWK 1$"/#AGY[@*3,,[D@[R8'5'"V<9,"O=@0G;DNOL$SG #@3&*_7,B9\SN9T=N7[(=/D[G M.'N_A+CJS]>I.M>R84LGW%< M0U[V87/)@BN*9*5SR,*CPL*W@,J6K]L.,:=S>-M"RAV&SI_^FETS@I9P'@5X M'\D5K^&>DQC DGDL)0H,/FX!ER=?LAU(3N>L=CB)=KCO+ \4K^UC,M%J;8D7 MGCPH3!%\4@4T4\'09XK%_4[R[[]G.X"<[DGM07+M(&/ET9@K';UP.9#'S0G9 M2M8Q>H6 'J+3CO[QP-O,7MEK8-R1');#53&BH"-F@7V/BIN)[T^,RIN%R&/B)$%;:$?P_3SU3I1GOPF9!$T8IT MXB.)(A>P1F=MK,)@MVH$04^]@XK%RD^Y@XA[K^TI*67_C65_2?:@_A5JE672 M"DQ0L!K*6#)XHSS(VJY>N.2%VJISP_8 &-,4'*"RATK?0WXCJ_WWR;2.2;G. MS#3297*%P7)>;R&+@R!0@421H@O(],-3KP,4?^_5(ZM^'\7-AI#BV.J_FI)S M?4O(E+*90B.A V$?%2/"2P'GG.*2=C+#MG(=MU/_W5>/$U4,IOZ]I=B!7WA_ MYWM[,Z]"L^2=2APLJQ<]Y*_4CIX22K"%)&,S:]3&< -!/:4?#EU4LY_4NP// MRS"?_ZAY*E 6-I?,TN84YMN[$]1U5.!Q9YJ M?Q)*!^B@"SQ=O?;U9!JF"5_.%A>+=WAQEEV2QF<.@H(PLLP*P<6LR*9R1WZ: M%(&W*GE=2U!/IV!#H>APR>\.('\%H"E^II@Y#P*ANW<%UYVLHK>H!"V $ 1M MR=)&<'58B$7'%6W.,F;=!#YKB.DISAT&.H=*?%38/+Q>>O5W.K^L*73K9FZ] MFTW3BD%,3*(C-S$X0YN_#!*(94L,NSUWA;OKHG1^@P !U#]H,U MIAMBB.+&H:0I4W1 D@-3%">.9#U]+ (XCT4X5BS?*I]ZN[?U5*5Q.( :2'CD M2^*E'9U-O]/#JDZ6CMS5UV3L/LW>X5_W>3Z+CEOK;(#,8ZR=JAE$YA,PEM$& M;UWP:4OT[/+>GBHXAL%1,ZEWX5K?I?XJ67R2/H0?2V:,%B6QQ"!(36Y>00.A MGF%P1L;6>&U2LHT<["?(ZJD$I$6P=H@6NH/4]6B/>OWUQT5US(B]5!7V&<^\ M#S:%P@"1Q$4Q*?&8- ==K$"#R09SC.XL3]'84YU("[ -II\N&D<_F*D<$JY. M/*Q,2<6DH<1Z?1MY/7DU"(&D50K/BO-VO2;74=13*4D+7.TI^^[LUQ-SVQGW M04A. 8,._2UU5E2^O=Z MO\UGB\49!2LE9UW)KVG37)6:FX3 2]9922Y3:',HNI&DKJIAVAVK[R[^D^X# M^_KRXG*.M]UQA^X%N^GYQ^L'NQ6';7O">DM>NI4$2A8DJ!09V2?!ZF0J*X/P MGHQ6L^UB^)ZPFWHIW[9L=C[SP.I%IO>52P.1>P;,.A8+%];:-E[^6K!!5='!AGB7AUO>/N*WJS,8XO(#[?9I\BVU]>DU##^7]A MF)\)+8/4&L%9H4&Y&,G?E Q2D+3WT;-.;^%#*QX7FL#AZX@JRN5)/"\1O MIN]HZ_GT%YY_Q]]GTXLOY'I8+V/ #"9F"RI'!\$J S(D*XJ24O VL<5!9(^; M<]$+? ]4YZEAMR[.3W_-SB+Q8EE64)*I\S;)4?:66_":>VU<4B*V.8'9A]IQ M4SSZ0>H^RCM)@!+B\"P+*V)@'CC/M(6P6EZF*%:TR16F>4 9VY1H[D?ON&DD MG8%T9P6>(DQ?SR[G9\GEXKU)),A:8:TX@Z""@Z0MTUJ@$[H30UK)'3=5I2^0 M[JR^CMI@K!C\\:+0LV^8*5D8K9FAW8 ^*')C(-:,KI #2R:1/QZW:>7V[(O& M351I@J+A!=R!17LRDQT]CZG64HFL$)0)@OR'J,%B9MHH4V+#$ZZ#J@F:):@T MM4^#*>,$1P._(V[I^=]QF+/J1X]K?33]-/UM3Z(Q1)V\$%"TJYG?44%,)4,) MW@0?)6YZ>3[2+K M[M!RIQD6]YJI*"5(3(KBT:+!60I*K;&1P@!&_+0Y4#B9Z60[:7K;Z62[B/U$ M6E3F;+V3R8,QI8X_5A%"% &XP6)"5H;YH[>H/ Y,]M7K'ATJ=Q%R=V;G[4VV MBT$LTI )ED4%6E,UAQ,UI[T;0UU1QA^E:OOM3G7_QVTX-]AVM9_4.P /K8"$ MF!>O26!O%HO+FMOTOOQCNL!$?F"N7)X))U(6,H'5M-14S9CR$A&*<*$D'X.) M;5+^MR"N)Q.U)P@>=1X;5B,=@.PWLMJ+M[/% A?OIZ_^OJ"X]W*R^%)E]KXL M&5+)RY1$!!\3F=S:8\T5KP&5T#D*E;)L,[_U6=)ZLEK# &Q8;9Q(1N.]FIF_ MPK=]3H(>/Z/%\<\SE YVYC.??%^>+-W":_%BFO\#' D5I M887RH+VMJ6>U)9)AM?^[E)FQX"RV.AC:F^C#G:R=7_V)5/4+/>//LY)T1DO\ M"&\]>1=>@*_S*85!'Z52R$N;3JZ'4#WVSGH M;F5;()BD(1:61!&,?M1:!ETVCY/%G\MS15<;%BEA M@+E8>7$)@@L&N-%2%W)QF3V>JW)-52\PVT/=6^R6>\F^*QR]G$V7J^H3_>7J MR#$QZ4IM(%XGE! O,D#D+D*QI5BN&#+=&D>/J>H%1X?J?B.H#E1$!Z!ZZ(9< M#S$15A;# VCFB8L0)#@52$8B!6_051Z;P&D]/;T Z5!]SP87?@<0^B6K5].+)1=7(SQ*,9F11 )%L77^0@#G M/6W^R@NMG='Y^;1?)]!FR M?I7:.LC+.UI*EBUGQRFT14ICMID6_NC!?:E^'TW-AA);!][*K=E\>W-G[H3A M*?$()FO:$9V2-:W+@N7>&!V$]'PK&W' &<[;7F:@M#@"W$_278&EEEV\+]?' M$&<^*^G0%_ YUWY17@(M&U*QLJA#0"54J[S=]13UIA> M<_)Z\C?FNP=/9XQIYD-UQ*V@#9BL*(0Z:R@'IZWVUJ30JHWI1J)Z.:D9&D>' M2;\S*+V;586$\U6E7K8RE$3;N$C"U"[EO@X $K0R7&9.<2%$JUJE]13U$A@- M#:(#Y-X9@EZ'R?R?X?P2:U[?#7MX<5:<8(YG!\ZZVD:L& B,9[#%!&YD9J6T MOG#?1%LOGM'@IFD(772!KS?3[V1=KUJKIME7O+:W9X)'X1PIW>=4YRUG23%" M2O2EWJ$A5R(UJ9JN>I&WM8RM 0&U@?HT^9V^0J MUBAV,ETJZLQH+CPO!813L8[KY."\$A2&1'19%9_]@ZAOPR2G9U\U]K238=#2 M0JXGDF+]/IY//B\?NKBL[4Q?AF^3VB\%PP+WR;-^^GDMDJUWX&"@C.L7BP4N MDV/O7'R^1?KF;4ILRCDA%P4\,EM12!XV\@39YA"8R.@;N1#/TW:(\;DKVSMR M7U>.8*0)P;$,V2E6)4"11:H5$=X(:XPMUO@M;-#V;QSW>')@3-RU3(V$_C,8 MJ/WK0;9Z[-'-54D0 B\R9&%\V+*6KBRAE:VIP-B!,00HVF*-@@Y$;&$K*6N?(7=C"8FWWMOZMU0Y8N&NM M&@A[Y,R/CV'Z&9?I#,RFF.LMI>TX M4&FER]FA@NT!#3=I;N3V1Z[!)U]/3PWM[86^K)D-R01./]K*R]L>#V.G>^RI MLH=*WT-^(ZO]]\FT3H1>$>X41H4R@PNJ-@$*"%'6:##+4HK!S/A6)SA;*?[> MJT=6_3Z*FPTAQ;'5?S40?$6X##&IP!W80+ZVRBC!&<' 21L2QR(+#K?N[[UZ MG+OSP=2_MQ1'SN1[=B.\/7^*42>1ZIBW(B(H8HM<)F.!W"6EL'">U#8I?MN_ M<1Q(-'8/&@I]9"BMY^5>VHA6RIJD!,G*Z+HP,L2@.2ANBHD\NAC%%A!Z_DT= M>Y9[ZO;98Y.]!7TBQR5_7,S2GY%8SB]G7^MMQ]4Q_>X')!L>U.)(9!N:AVJ6 M<7-H5C/^;E_V$<_K[!#"*QNR;%3U>!C=!R?U;/OV7^Z^_?98TDDMM H1S'*@=^T-$5(P(&MWKZQS MB+Q1*NMAA(^<\7H\K#[*'#JBPD_:L"X]G'W.GY]\W/&,[#KZ^S"UAB4AK,K MK*<=V>L$+M8F@P0KKH(D!(]L,YJ8VEO'Z'9]W:5BJ<;WWY8^TJHISX^E$F\7 MGTU:(@8!(K@ 2O ,1<)HL9F27H4JDVN[N&TG[3!W06Q#PWND=7>0=W+P'Y66CLE,^UTS(-*J8 /CMB7,HML?4FBS8W[ MP(R,7!W1[Q)H"8B3]D$&&#.TY8./YY<<9_3086!/'+4UJH#%2$YN'?L=\>R@O2W/0S+M_YRX]'4<)RR5X=#$85T"_C$AYKI9TSX!B) MDAGG4G3<*-W&Q1N,A9/V5W;![Z[&N@T(1F\!<5E/#TDY%S_J1)#E/6@TY&2E MJ,&H2K\+M.45JX!K1^"3(46_%8BW;/[PF()Q,3@2$&8#:F7LA +\=CE/7T@H M+S[/<2FIARRM&BKXHI%E(R%S3MY5<+;V@C)@2\H>BV7<;178;9=NL"U98_:> M.%3SL]9J&/FRZL67R;??YDB[Q?S3ES#]A-,/.*]_ M\K[\)-BA,Y($3%#DGE9E\/)09$<;"YU'*VH]6 CI=LU"\#'WT_W MDW\/H%EAG7DN,6=&X;XLH'S2X'*H'5>9)J^6+O+K M*BU+9!UT"!R"(4NGR,!"3%F Y469Q(TMT@^F^-W3LIIGY>VDN(UI6;M(L8-S MY"N+1[^\Q+]!;K/& IK7M Y']LZ99,#P;*)4EGG=YN[C'AGC-B<9=PLY7"\= M@&I_P=VR/'F2-K>D.T+[N9N7C'_]8[0?>,9O(] .WNK9Q5!:"S!82CUDS2R;@83'Y M0+!]DJR13[U&1\VLE0H[P..KK]_.9S_P;N"[8@0]#RHE#ZRP.GJ4>/ BDHB2 ME@Y-#MBH#=E&DD:.%GO#X3"JZP"#STIVDV#?WB0ND\_M-'(#@1=>RUL*.!<+ MB!B8U,%[&QOEX1Q,^[A]T/IP8(^,@%/&_+O+NL17ZEJ\N+SX,IM/_@?S64!I M->,"8LR&/+/,(1I21])9.<-EU-L52AUO"6QBI7-_8V L#K44!@%&!RN#V/ZZ M2L);E95<<41N%\Z_8WX]F[^^O+BBXO6:M#%E-JY+(##)$!XGKGS MA2>]U?2(G9&_,ZF=>S!MD=U6L6-7+>XKVU6BZ:N_<9XF"_Q D06N+I?"9]J6 M:SO1W\/\3[Q8-A5=5?7^1L^]^+76517I78XI07*N]H1T$0+#0+X>9\S4)C2H M[H-_?0WD2/2/?'PWSHHX&4S@\FK MN@]BK@ZJ"10569V@UA[J(),3L4TKR,%8&#E4Z, Q.CH0.E@!-W$^[9*3.F!L MG1K>S98-7?'JL&'Q:4;;Z]V?UP3%=[.+_\*+CYAFGZ?5,[Q;Z' 66#(JQPB, M5=7$VC'-2@M%%26T=5SI-D-3CL+>N VB1UXY_0&H@U7UXGSY.\3$6G%<=T76 M6I%T:;=$5\L;F- 0N9'@33(Y&9V*W>J>>_=+SJWH&[=)]R\WLPBS^B$+"!5#J"2*A P.C!!QQ"-Y47' M$_.&GF%YW.[B/ZV'-"303KIR\H_+KU_#_,>LK"NO'KJ:^ZBZ M1!&,T;GVM-86E/ '?AF M TKAZN;R+ 5T5CK:NT7RH**/X$RID_A<K[AQS?5RQZ^6;\NPZ8^+,+_H8LTL+W$6;U;GV+_-9XO%62[D+R)9,I'K\(EB,D09 M31V6HPR7))34YO*[ 3,G>CW>[[HY%# ][#/59:X9 9A_O9S?G&5O M+T3SF2/^L%@'*4==3Z(%1*\+,!^MD+[D&!I=].U,ZXE>?S=$?%MUCSI2;BBQ MDYP+3FJFS,W2/I-&<*E+!%DD.;19>_",O@Q>ZRBBD2:VJ1QHP,R)7G/WNPT< M"IB?8M4\]B$5XYP%3("B9% J('BN"N1:W,FRXR9L5?-^(@%'?]?;_:Z8P\!R M8,#Q:MK'BOGGU6GWM&;08*UW^C2KWWHLFXS)"X.D*<4I!,O"@+"E# M8:V:BQV)PY-N%#GF65<3"/40E0R3O5D+9Z[MBU8.@R+S9F,]U:BS=)UQ$+22 M6J#Q/G96OK&)E7%CFA->+(>!XB=8%7?,PK]P\OE+-1W?<1X^X[ULY^HDE)63 MH!S+R3(#6M8"2L$LU$GBD*U-N2B?C)1=+IO=>1TW+#KA==485O\^"^\L&\ZS M9@&0):1=VB>(.9(6<\C&V^(E[_X*\RD&?YJ+FR8X'V=9[@2ZT[GJV5A-O?;H M_DD!%96<)@\93$CU*,?KFOFT'$>./!D7G>^MV[$YT]SC742J[,= M!'^&!;KFLN-)^6 N1N8:8Z.NUX851'.JSS2PX%<@D6M>.!Q9#S2+[M$2/.4[BYZV)1C@"Z M?YN[OB7AS&][BK]X2/9(\(MY]@ ML[QS,?2TW=)9Y)@#9)01%(L*8C8"6+19VQ(#=WT>SV[)X+C5[B>\W%H Z"=8 M5R]RGM1/POFM;F\5YFWR#&,$CW7(:R%+XV3M%5,D* 4!^JB=>1M-DN-G EGD M.6M ZQTH;C5X7Q 2=SQ**S&5ALDU7+ MO("/BC2=.8=00KVIM4H:#)H_;!+;R4+>@]G3OHOL=\6VQETO2W.8\^4W)(G) M=#%)RR:\9S*F.LXM@_&U2-T+!2%(!#O2S689R#^X+@9]QS*YGFX#G6@SO)P-69\=P4IZP,/(6&QZA->#K1 MKKNGY&(>@J*?HT_B/U;=)M>-&VS6+W&;EX[0-W%G6?31/S%+KKDVA8R3JX,& MC 6'3@)CJ+,K4:F?LW_B8#/E$B.9>>5!D_! *71 @60 )DU*P>ML?*/VU4.Q M<-)=$G?![Z.]8!00=.!*W9^7G+&0$ 7Y@2$5$B$KX%,0D)+ 9 *QQ-JD9-PC M8^3KJ'&@\.20]%WTT@&H]A?<$\-GG5&:G"<#@G--TK068D0)Z+*15KO(V$@) M#B<^)'TGDV"EB<] MH+K=%7@7SL.1$; WYK_C/,[&1OVK_[Z<7/QX,R4+<+G4R\.I%S>3-.ZV>W,) MG7"N)G&;Y34^0@BTA[+$)4-F"_W7UPK9B\_.]XF!<3S4,FH/J5/>9K:7SJJO ME&>96)<6LJ^",5Y!,!Q),-&01HU*NLU4NZ.Q>*++[ @X/_Z2W -TI]/'96_Q MW.^Q<5;()[8Y14#-R26VH6:QL0C2BJ259!Q+9Y/Z=N3P1#,I?Z85>0#D?NKM M\>J:_T8N+G">C'> J98HHRO@LM,4*' ?M4N9S-:)+<7[')YHBN3/M!0/@-QI M=V-_5C*KQAEWA$/QAI(R>T K ]"G"B*:#)Q''A2)R+I3VQH?,7FBZ90_TY(\ M#'@_^:I\Z,PG6S(G#P$*$PF4)F<^^L @&AM+#+X8WF9 ;E\19'\YE3_3BCP$ M=*?>EV5[X3RHQE@Z^;^227D=)O-E]MQ=15L?$DIGH82403D>P:NBP!=GDDR> MV;&ZG1U7$"<:C9[,,6PS4/[4@>CVXCOS4J"49*QEL*1_^IPL=D; V@0A&<$9FE$@!DF YUV-]#S'I!,85=*;H MQ$XN--]1!#_]^?9/8 Y:HOJG-@=W&DL_+S4F-,\1'3@?-"A3YWP7J2&7X$,N MPEA]HD?G6_'_TY^J_P2&H!F>?VHKL$-TI9V)XDI(T5)T%4CMW#)@,2:EL_#1 M=38B[]@G!:=\BO\36(!&6![T!J!M*?BK,*_]DQ;D#"UEN$=A]Z-'M"C3?IK. M@8JN'[[DIAS5.<8)O1G<MFD@NHFB0[>'A\_]1!+\ MA7[ASS/AN4JN$&\VUT:WRD.(-@$6ZXE/YHMI8[,WDC3ND>L@F'AHT881_XET MFWC$;*V)V:>#Q(8''9>!.D2 R4>P9>>*H2&6I MPCJV:6:Q)\&=&JQ=\+2YIT([U9VH.=N_(\ZF)QW#H+7L7;,1@5K(*%4B'UH[ M";5Y$CCG"EAI5&(A)E3YI"S:P^=^Q#2;ILGYY&JU7_-==+17&1,4ZH!BF>*> M;!)HK3&&*%':-FT!MZ.O4WNU"UJ><[ &4$P'ASKO\.+-E-8VOITM%F?(;58Y M&XBZ.J#12WU@Y.-JWS&54G[ MW9:ORWW\+ :TN11!,I(U_$@)7-(2,O+$N=>*VS9##W7W!YCS6YRCX"QPY70!9:V72HW M,K.%*129@TTE@RJ&0XC"@#56.Q95$0Q'-7$[N65'LW*#N&5-E=6=@\9U,E[1 MRA)>X]&B%9!Y0FY:D=%7SOU=6#9UC*W.O-[+,[\?RX7%\MKV)N& MKBKZB,R#==*38*.D"$H+<-H7@3+XPMOI((A.:>&$!@G4!A!;& M:^F346WF!VX@:-RLOJ,B;@B5=&']7DPO)KD2/_F.?V"ZG$\N)KAX]7G+%BDTNF-M2FF%(9&<$)R\GH,V3,1>9YF\2H M0<@?=W#047%[?'4/B/*VN0O5X9DL7:D%";P.S:3?PVF:[)6/]=336N0P;$W] M0'D,=][WXL'[;L>;W$+6I. P)X@2+3F%DH'WD0-/6GF1E'2\35G\3F0>:DNW M>MEM_D\24@@5$$S)#%0V&7PN$K@PCM/^X:)LVA@VS57?#JI>118\:'*_-G3"F.D4O@G+D*PIO,9LV!<%' MM8FWR9&O+VLUV>^3Z>3KY=>/RS.&Z]%6KV?S]]_(^ZF$O,6P6&GISF)S@2>5 M-3#TOMZ\9HA6(&09;4T!5\PWZJ4P!/FG9$%W0>7F1-ACZ?KT#>N[,*^R^'Y MJNPN3S^RL7V:NU',+A:92_$2L#B"ET%) '<"A/2,=G),ME$6UU'-[EM<+!"7 MZ^M77*3Y9%G3=S5Q16N9I9 *;+&TQ,E!@BC(23+D'CF1(B^LS9B!)X@Z)1.Y M"X(>FLBA]#+B'=%B?D$"FRYFYY-<6Z2^(FG50X3EC#6%7F=A Q@OR"NN3?"< M,?19X(QI'GP16VW4])([N%JL3-X=3#U%Q;A@&DS%LX'EW2%F5B/-8A;,61U! M!V= 668@")$@Y.1DQ,S1;F61]D;-F,,*A]/O,X#90]@C0H;E^GTT-1M*;".; MB8_U*GF)?1F\]UDC>%E/F:/5X#69S2A#\FBY*VRKTL:MK,+-:\=-RFJQ>>PG MT1Y@L$)OBA25AAS Q[B\\"C@#06(&*76G!MAW7!.Q9T7CV<4]E390Z7O(;^1 MU;XZ,E@1;JR+7F$"66HZ=5020@H! E,:2RE6;]@9"&3#IJ9 =W">Z\>9Q,83/U[2W%D]?]! M,EZFD?V&L\_S\.W+)(7SI1D,SI,#1V;0F"A )<7 )29 $WB==\&CWBI%=BLH M;"1CW(37%K[!,!(?&S;X^2$+*P\Z9:-)#)'6C:UM';(#CY(^:),$]Z8VY1\. M-IO(&&\S&4B]LZ%E/29@+K[-SS[]?V=.,PJM;8;,-0G A Q>605.I:!0*:;Q M*=]B@>E_?9Y]_[_KXZZ@43];PN(*$%>O&5'UPRAJMK_4QE;RN_\\DP9E*D2? M0:U!,4LHMT6#5,$(SJ-4^-0=ZU9*?O>?XWD+#92\H]0Z*%98OR^^O9G)0H*P MUFE/IHYL-D'4@!=IZO G9$PIK8#:@7D;- MQ:YGMNOX^9TX^7+^8_GY*GWBS!:E>' 6DF2A!O.E'@5IB+I$(XAC81YXM&L/ MP+=\78^'H8?AIY6L?X8TYZNLG:]7AT?G51*S>#[YO*1@T20_9:LW'CEG97677&64?L7J\N19- MO"8"POE_89B?*>>"3*G0NC42E"L(T=4:A829<>Z1-TH9W)OD4\J!V05]#[?N MX^BT ]]Q&T9_O<27E_.JH#,L-L4D,HCLB$46#'$7/62I/8N6:>;:%);N1N>X M/D%?,-U3>Z>#S3?33W_-ZMI;G*$)S*.R4!*O/;U=+6W,"#DJALRGK%.;#6=G M4L<]IN\.H7OJ\*1 2H##*Q8CX^@IMH.BZFVG"O6VDWG .J&&J5"8;5-6L0>Q MXYX ]0C4_?1X2E!]/;N<7W$8:AIQ<1&*+1&4,1Z\C0)\23Y+I;2-(R/UAM9Q M*_L[!.I^6APYG7)+[EX4>MTM@Q%]9-X;T*E6!-D<(4I5("C'5.$YN8=S;->> M..WU\G$K\]OC[CA:.1WS>,:R"SYZA%1JRJM&!U$[!Q)=5+7XK&";+OA;$K@5 M(.WI K*EO@;KI-/V@/0CGM=<[ ]A?O'CTSQ,%R3+>O2WQ\GGQD>U.-+RV$E]Z)C3ASA<1ZW 3"]%0N$&Q<(@U%]W[-OU=GZ/L4$NVZ?GK>@1( M+#ZJ6+L!U1LH+MQRIA\(BKSO M?9/SW!./:=9:WL0\BTKO10J6L%B8J%WDG ?G=*0(5?M,#AC23GB2UNVVA'_3 MFW[Y<>\GRWR1G#6W)2?0M"#)&<4"$2V"D+KX0N&ZD6V,_5[D=F[Q=L'6Y@X, MK=3702RQ'6O++%=-M),L,]A"H9)B64)4R8.Q1<8D6/"VS1B@[6D<%XU' ,R6 MF_*!VNL,E]=9F*:N5J]!Z*Q!"5E#,$6 *2H;*4(HJ;T7/&82>FNM/P&N/50P M MAG[ LX]69X.*>/0V"I=3>M*W*HQWX>M5E6CB.HAL<%7B9ZR%X&CA6,9,8BFB M*EL%FELV4'A,P;A) TU MK3T2Y**>()^GE96UW*7(:N,DU %4MF1EA2I@HZTU[L)RW.8FZ:EWC%BWW4:= MLP:R'1DC_QO#_,=5CY*W%WE%?\ 4,J($&;0%%>LLJD)?6EF4] PCCWD+;*Q[ M]HC%W,TQ<; L>\#"FRJ1Z5(CX7S% U.16:8L\*R0!*($.-JP::_.+JHLK--Z M6SRL>?XX*6)'Q,2A,NTLGK[CR[V]J?_P@6$)J""5R@]Q1?P0>XFD)$RR.9@V M4P>>HVSY'^^W(RQP_S6;Y,M9'IB\4"ZY0CS7T0 MM"(3Y@A*!P8N> ,F<7F(=NW%' M1Z^OOK[&TX7Q(-G@CD,'G*H[6IKI.H=LZ -8A)29A;L%I[4IN>/ MN];L1 M!)NH&C&ED;. MQ=@@:1]N'N,M21DW%[VQ W2(V$\D'8YV]-E7_!3^WFN.T=V_;I'FMI&Z@5+: M;IZ_)E'<&>%SD@XT1W)II*C0H?@I4\1D$UHEM[OFV7F-/4'4 !.L'S[Z-MF3 M^/6^"%H<*0A0+GMPR4C0JDB>$)G5;:+WIZ@:-W ?"A]K)DH/HX?3LS+[Y]FN M>4ACF],RF_8I:'%?I)(N08A>TC[C-+@B \3(..+- ME"1R60\^K]+C9$'E220F^DP>O3(0C),0D&>'7JILVYP,/J:E$_ V.5+>\G4]P61?O<[:"KD#L[/.'-^>3MC"M8H^$O4LUB$$$9SD M%$(8;PUF@5$UCKC6D37NG5:;#6PX/?0$JM7URR\XQ3*Y.$O$!/.B3E],RRFU M")$E#BY::4W0#$6;-@$;".K/$]I3Y9O =(#\N[BK>%4*+A,%;CCZ&"[P2EZ7 M)+)5OX/9='%6%$-IE0>?7(#Z!3@?"QC!70S,LIC;G(9M3V-_=FL8N#724@>& M[#?R&!9O9XL%+MY/7_U=Q78Y67RI+L7[4EV,,YZDKFXF",EI77ER)[R3#"C6 M#3ISK$7P36#W+&GCWO"W0]NP.AG9=5^_=#YBFDW3LN*)U/41E]E2L^FUI_D! MYS7+X2Q$YU@T"61RL7:*T;285)WJH2TR59(IVR3F'T+#N+?^PX/LJ#HYD;/Q ME^__^>97_J!E^G8MQ%=_V:05^#JJ!CKZ)JLR#P3>R33,?[R8YG],+Q>7X7P) MJYN3SIAD*,45T,GK>M=*,61MJ<2"C#*RJ*1LY'!L0=VA&]_JF>_G;Z9ECO]] M22I;/G_==9#(S)HH) B7& FB,*!%X$%':;SF$:-H,YA^!R+']?0'Q]/#/;&5 MND[$0OUQ&1=77+_Z7C.-]S!5CQ[1PF8]3>= QNOA2VY[,J7(HR!UI]I*6'FM M(+@B((CL(Q[>[F4#10=WO7GPW%N,EUAD74V S!.KO- &'&D_%CK9 M[.IP$-WFS'PC22/W"QD"$X^ZU@PB_A,U,?MG"6QZTC$,3LM\@8T88[P4E;2! M$*4"99DFCSPJ()!DI;60CVH"3\ON7!W^*LV]24Z!\<2;$DS69G<8!IOM,K*@PIUU@:"NX+.'II^!SCYB[Q,]JSM-&9)UW"?@LDX-C=J"S]Q 5*HP3"HF M=C3\]) C,(C"GP?1'M+O#T;7X^9U8DP9#2EE*8BR^JS33, MM>1T!Y]]5/TT@/:0>W_@N3UL]29SF:,$54(!I5.D73UDR$BBBMD%TRA'V:KR'[2?X#@"TKAC\&\XO?GPX#].+%]/\BK[[;3G'D_/DH_,E@!V[!8?SV-7=FI/3&Q1;7^ IJ'^:O?E _Q+# _^?_^O\! M4$L#!!0 ( ,**#5/!#08$=P< ,D 9 :W)T+3(P,C$P-C,P>#$P M<65X,S$Q+FAT;>U:;6_;.!+^?K^"Z^#:!/";;">.[31 FF2QP>VUW<"'8C\M M*'%D$:%(+4G9\?[Z'9)2[,3.UD6[5S?8 G4D<3@K]Y?37S]< MD\SF@GSXW]N?;RY)H]7I?.Q?=CI7TRORT_2_/Y-!NQN1J:;2<,N5I*+3N7[7 M((W,VF+=IRJ04:SS))>MQ>1CTK?\3D-[99; >>U MGK-.N#_K^$'.8L66YV>,SPEG;QH\[O5/!P.6LIB=#**37CP<)=')Z)3V3E(Z MBJ/?(C2R@^*AC[%+ 6\:.9>M#-SXXT&O/3PN[&3!F MP8+H17$(]A:CGC+Z^SWC,+>E' M[>BQQ>L3IWJ&<[>JP%ZH=LWV!)T-^AL9?WE].[WY\>;R8GKS_MVNUO_MM@ZV MVGK3)!>"2O)KV20):,O3);$9M:\.CD\G.WN^H(SAPF@)2.VX?U+'@DN&<1BW MW)-O-+_#Z*B>Q?]_^,=^Z0W:_8%SQ W)Z!R(ACF'!9**S;@AOY14(V3%DMQ" MH;0E2I(?E0#3>[HS)'0C4S:&*71BXA2;_^B])8:C U& M(5^2.ZD6 M@,FB%8.H2(*;1!*DP/. 3EDE"Y)*6TN@2< B8,GSLP=I3D>*3T#G#<-9T&GS$T!H<4/O'@&$X@X1H3 M#8I)[(Z6,-!DD?$D(Z9T/ZO^"]!0*7$3R+D1F)$M MZ/@0CGS7Z)B%NR,__%.R*QM:I4(/ "\1B ME>168&E6-.D:.5(:VF*4X,QO 4T9&\XXU=Q-@(=4[,E9.DVE<>G1+Q?C#J^H,W[(5>]P=+LE0_CHH$!?_ MV$5?B/3]JN>/]P_IC^OYUY^LY/W1%*N71W/%4(XPUR&Z(BL'LIWCW=PLM] H MBL6653IPJFOU#U!9[I,P;"8"[!0KJCW/,HXV^>Z'"%YD7.,8'?^Z8J]>M[RH/+Z'A?H%INM4(UDT,>+@F0TQXT\T*W U0[;CZ!8Z6=#"P+B^F"!%%X(NQUQZ5_E.DTI7K*Q5N5,WF3N>Q^*@>B_FL12: MJY>$HU%[V!VZ]X16XW]6#UR]0FS[5X@=R[:TG;8'W>C9YF[[^;:_4MOOM0?# MX==7V^YVC[^ZUD'4'D:[&=OQ_@T^QBB:@LHWC7ZC[E#A>]PK[DGT^&6F@_S3 M0(88?B,FN"AG)18"4;_IWW@_0+MRP5_,KDM\:MA%]'MPQ-OEXP+B96;B\GO;Z](;@M!WO[V\J?K"])HM=OO M>A?M]N7DDOPP^?DGTH\Z,9EH*@VW7$DJVNVKUPW2R*TM1^WV?#Z/YKU(Z6E[ MV66P%G2SNG[7!_VO:=G":*+].PT4])B?QKUPV4PLV',PGO;HH)/Y<@/ MJ1%4E\VI$DJ/#CK^W]BUM#):<+$8/9_P @QY#7-RHPHJGS<-AJ%E0/,L"!K^ M%Z!/Z)Z_G0>7!VA'< G+(<1=Y_35^YPGW))>''7O>[P^<*JG.':K2M1"LVN^ MISC9H+^0\Q=7-Y/K5]<7YY/K-Z]W]?Y?][6_U=?K)CF7DDPB\BM-:$YMDZ2@ M+<\6Q.+=LX/CD_'. 2@I8[@^6@(R.^I]OPP)EPS#,6JY)U]HF(?QT7(4_WWW M]^>EVX]Z?3<1UR2G,R :9ASFR"TVYX;\4E&-R!4+<@.ETI8H25XI79"XT_J% MJ(S\2#6UY"U-;^G4<=&U3".,TO!)1*F[?U%Z20W&!J-0+,BM5',!; K-$"P= M0L04^B 59@GL@G))J%R02EI= 0X!\X9/(1@[2@J\TYP*DM$4'VFB"F0YJX+< MAH"$%(RA>N%$"GH+V.^:38//&#J#70J??[ /)Y!RC?D&Q22JHR<,-)GG/,V) MJ=S/2G\.&FHC;@ %-P(3D\/5G-LU\1"(%D7&*8'6)686TB E$IZ)B:!.ALQ;#)L*.._(I M,?(.M [,0JQ060/"/.@:@<]\Q=5T$I5 82B0KSX[HSW)Z4F)YE0<[/$J88I M-Q;+-4NH>QC\1B^;:W S2V(AARG@APH22 N$P$-[D3=V(%4J2C27?/N$F%,A7J.?+42@2L ME%JEP/"Q(8<(#0:(M1#_J_=I3N44R#GRTDTE4"+NT59\? A'7C4^9N'NR'?_ M$&O3+Q?A1DGX <2/#9P3 >NPK- MNGD>]L9/9K+3?9KLP!I7,RHJO[3<&H LPSJ#ST!B ;Q9+]PEI!VH(MQN+R$\ M9: B+G,3"I5$5?9Q#W8A,WHG#:X*RSY<.I-D6=]Y^H,P$^B/QYOKX"E@CNT3 MYL("OPSAW(2%V\'5=89OV8H][LZ89"A_'12("^Y:51QL!5;'[*/2M-(N^&M4 MO\5JH8S%Y^X$"VV9% W]&0X%R.$C*AFB&'=K#Z1KQ['L!K_Y=/M26=WY=12\ MRJFYRXN8AJA'/3"?D_U\4*,D%G +W&+>@JAWH@_DFY\\19^(]/VJYX_W#^GW MZ_GG'ZSD_=$46RZ/YHJA'&&N0W1%5@YD.\>[N5ENH5,4BRVK=.!4U^H?H+'" M)V'83 2HE"BJ/<\RCCYY]4,$+S*N<8R.?UVQMUQQ\&?%T66_NBJ9^NWIT?^[ M@7\OKY\+05R5SA%>;@?F]G(I!\1#G9OOJO(YT%N7;,$LN2O4]_Z<;'F6\%$H MJPOHL"W=0F24H:*!.Q[;@LB$"VZ],()+:5P*/M<;3/2F*A :.#]^&'7FV'K> M\J3R^!X6ZN>8KC.-9-'$B(-G-L2,/]&LP=4,V8[+F1(S<"E/TFE],*MK,H2B M%&H!V#K/56! >@^Z"+4M]<#SCTAST2X ./:Q=:ABQ*6?*J\TKFTEREI5.'/CF>-Y+ [JUV,>2Z&Y?E;.]'C;?]DMM>-^H/!YS<;=3K'G]UJ/XX& M\6[.MOW\ACG&*)J2RA>-7F.I4.-[U"W?D_C^.TT'^8>!##'\0DQP7DTK+ 3B M7M._^+Z#=CT%_S"Z#O&I81?1KV$B7B[N%Q!?_:C\AP//#OI8POO?!^^([PUT M1T!_1,@_KVA-G3ZSECB)[@2/+&?O:XK'@Q@D^NPBYY"15W=IYDTHX3?#T_9Y M82WK//I!R%I&>O!-2:G"1S6C<& Z@XVO3%8S[O-.9Z5"$YSVRFZJ?.##E/HW M?";C/]@Y^QM02P,$% @ PHH-4V5E>!:X! BA$ !D !K+]^AY2=2]-T*= M:?T@V#X\U^_3.4?JO3H>#Z87 M[X>P,#F']^='[T8#J'E!\+$Q"(+CZ3&\G?[Q#F(_C&"JB-#,,"D(#X+A:0UJ M"V.*3A LETM_V?"EF@?3L\":B@,NI:9^:M+:8<_^@U=*TL-?>J\\#XYE4N94 M&$@4)8:F4&HFYO QI?H2/&]]:B"+E6+SA8%Z6(_@HU27[(I43*:KPU[*KH"E!S76('N4D+29TF@6MV/:;B8D:K3:S2;=;V5)^E>$ M009XO-+19L7I02UGPEM0Z[\3U_U6LS#=)4O-HA.%X:\U=_2PETEAT)]"_>IK M9>:!,4.OC412=;9"]^E:B9>1G/%5Y\V4Y53#*5W"F+.K$09/4\6RZJ!F?U.,"<-S/Y=5R"VTPYF@FQ2BN@UZ>+U@,V:@4?>C^Q'? M39RH.>9N9(%::/9.[ D6FZIG"GXP/)N.3D:#_G0T/D6RGDW.^Z?31]-X*6%/ MQR\^Q,EPX&K:#O=@? +3MT.8],^.^J?#B3?^\]WP OJ#J974P[#^;;QA(L7, M.HV]XK_G?/S%Y$8"$BD$36SK@B4S"S +"B1)9%X0L;*=YT-)%):?K^",%E(9 MP),G4N40A=X'D!G\3A0Q\)XDEV1N%48B\6';VGF]U8B[@\J4^[X#F53.Q:?* M*E"L00J_E8*^WHKVPFXCW'4M;1>(AHQQ%-Z$=>Y/?)C0I%38:K$(1*0PO$X6 M1,PI=L0\9UK;/&Y]5Q%7KG>=C1+]*8VL0L,+JNAL!0E5AF768%$J71*$P4B( M]IV_@?/HRA,UFJ$+BZ2RL)WY[O'-(4L3K(EU-2%J1@35WOB:TQ7T$V,EEB:[ M5B-?P:602\P0H[>IS"AG-+-A$@RYN=]],IL*DJ98>8_3K*+3/7YYSTBP[6AG MD\7_[_Y^7>JQWXAM(2PV:RIG)4=>6[)SB_\-TQ3]5#)%[?S4%K1;"FR3'4 * M1\WM=.<&Z%M*WM!QC7;4;L059W+'=,2UW;5H_PS8UE\FMDQ@D\F) PR[FR', MWNQ,P%W@";,=K5!46XQWK9AP#JB&T1".#- %@JZKKI$Q041B_T>#J5OTW"V+ MITI>44065#F?>D.+=>/SGP)UTZ%HR(S3C70F%;8J#\O)2:%I9_.EFS)=<++J M,.&*XI2Z:ULS:8S,K;GNE6UK">'K(>I84XG7NUJ[[;?"EEW7#.YH)MTX7F]R MOMOD I-^0;;OQV'TJ#CT'Y=]S2QN7G&K]?W-^F'8_.Y6X\AO14\+-G#UK6J, M*&IDQ4&M4=LHK)GRPO"9[OE^.2^UP3Y83>D;:J]+\)7L M0IM;[4E'?X1"'*WNC^B?(ZO76W&KJ]T5^IP(N"CO9?A$)G\#UM_WZ+IGNN%9 M8/4D9RELRO:# .&>H#?%QZ?GP0)G%1IT V>PP!41MPS<. R[HC#.,H;[ZT.0 M C<6[@R=1Y_'[PRDSQ[I"UF]T^@HRHEU]^ A_[;N;NR$MRIDAL4OS4.5?WDO ML+Y6;RG<^Y+#?P!02P,$% @ PHH-4Z7P\_2R! BQ$ !D !K'4Z@8X7!._B21 !\8<=9OWN0=8/R_@@3+(DS_H1C6/[=-!+LK#[ M9X1!!KB\U=%FS>GS3L6$MZ36_R#I^OU>;88K5ICE( K#7SINZ=&HE,*@/X7Z M[6UKYIXQ0Z^,1SA;B(%+J=.J;L6YY%(-=D+W&UJ)5Y**\?7@:I8F6[4+._*,:$X;G'51MR'^UP)N@VA:AK@YY>+5G&#,1=OWLW MXMN)$[7 W(VL40O-WHH]QV)3]8V"GTS/T].3T\DX/9V=(5G/YV_'9^F#:7PO M8:>S[S[$^73B:GH8'L#L!-*74YB/SU^,SZ9S;_;'J^E[&$]2*^F&X1?RAHD" M,QO$!_6_S_GDD\F="LBE$#2WK0M6S"S!+"F0/)=53<3:=IXW#5%8?KZ&A_76G_LPIWFCL-5B$8@H8'J5 M+XE84.R(5<6TMGG<^&XC;EWO.QL-^E,:686&EU31; TY58:5UF#=*-T0A,%( MB)XY?Q/GT94GBGNA"XL4LK:=^?;R[2)+$ZR)=34G*B.":F]VQ>D:QKFQ$DN3 M?:M1K>%"R!5FB-';5#+*&2UMF 1#[CT;/II--2D*K+S':=G2Z0Z_O&](L-UH M;YO%?^_^;EVZB1\GMA 6FPV5RX8CKRW9N<7_FFF*?FB8HG;_U!:T&PKLDCU M"D>]W6+O&N@;2E[3<8-V=!@G+6 M65S5\)8BLJ;*^=1;6FP:G_\8J'L.14,R3K?23"IL51Z6DY-:T\'V9E@P77.R M'C#ABN*4AAM;F31&5M;<\-*VM9SPS2;J6-.*-[/:X:'?#_MV7#,XHYEBZW@S MR?END@M,\0G9,S\)HP?%H?^P['-F=^+.5F'#Y$&WOH+H[DQIR?TQD"V&W^B='S>+1AOL@^TN?4WM30D^ MDUUH<^L\:NF/4(@7Z[M;] ^?E3NX/=E)^D/MKC 6 E*AR=P^\*M M7>?! _FM'>FC,WTMVX\: T4Y[FV7]-XI_Z;B;M\);U1(AF5OS'V5?_@PL+FV MGRG&9!6 M9A( )G( 0 " 3@H @!K'-D4$L! M A0#% @ PHH-4Z3]>=[J) 6VT! !0 ( !S#H" &MR M="TR,#(Q,#8S,%]C86PN>&UL4$L! A0#% @ PHH-4\W*.(XD5 @($# M !0 ( !Z%\" &MR="TR,#(Q,#8S,%]D968N>&UL4$L! A0# M% @ PHH-4VS@F7T(_@ ?TH* !0 ( !/K0" &MR="TR M,#(Q,#8S,%]L86(N>&UL4$L! A0#% @ PHH-4[QW<&:;F@ X?\& !0 M ( !>+(# &MR="TR,#(Q,#8S,%]P&UL4$L! A0#% M @ PHH-4\$-!@1W!P R0 !D ( !14T$ &MR="TR,#(Q M,#8S,'@Q,'%E>#,Q,2YH=&U02P$"% ,4 " #"B@U33W*(AFX' +) M&0 @ 'S5 0 :W)T+3(P,C$P-C,P>#$P<65X,S$R+FAT;5!+ M 0(4 Q0 ( ,**#5-E97@6N 0 (H1 9 " 9A#,R ;,BYH=&U02P4& H "@"@ @ <&8$ end