0001628280-22-014093.txt : 20220512 0001628280-22-014093.hdr.sgml : 20220512 20220512162318 ACCESSION NUMBER: 0001628280-22-014093 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220512 DATE AS OF CHANGE: 20220512 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: 22918168 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-20220331.htm 10-Q krt-20220331
000175802112-312022Q1false000017580212022-01-012022-03-3100017580212022-05-04xbrli:shares0001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-03-31iso4217:USD0001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-3100017580212022-03-3100017580212021-12-31iso4217:USDxbrli:shares00017580212021-01-012021-03-310001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-01-012022-03-310001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-01-012021-03-310001758021us-gaap:CommonStockMember2020-12-310001758021us-gaap:TreasuryStockMember2020-12-310001758021us-gaap:AdditionalPaidInCapitalMember2020-12-310001758021us-gaap:RetainedEarningsMember2020-12-310001758021us-gaap:ParentMember2020-12-310001758021us-gaap:NoncontrollingInterestMember2020-12-3100017580212020-12-310001758021us-gaap:RetainedEarningsMember2021-01-012021-03-310001758021us-gaap:ParentMember2021-01-012021-03-310001758021us-gaap:NoncontrollingInterestMember2021-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-12-310001758021us-gaap:TreasuryStockMember2021-12-310001758021us-gaap:AdditionalPaidInCapitalMember2021-12-310001758021us-gaap:RetainedEarningsMember2021-12-310001758021us-gaap:ParentMember2021-12-310001758021us-gaap:NoncontrollingInterestMember2021-12-310001758021us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001758021us-gaap:ParentMember2022-01-012022-03-310001758021us-gaap:NoncontrollingInterestMember2022-01-012022-03-310001758021us-gaap:RetainedEarningsMember2022-01-012022-03-310001758021us-gaap:CommonStockMember2022-03-310001758021us-gaap:TreasuryStockMember2022-03-310001758021us-gaap:AdditionalPaidInCapitalMember2022-03-310001758021us-gaap:RetainedEarningsMember2022-03-310001758021us-gaap:ParentMember2022-03-310001758021us-gaap:NoncontrollingInterestMember2022-03-31krt:distribution_centerkrt:segment0001758021srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-03-310001758021srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-03-310001758021us-gaap:VehiclesMember2022-01-012022-03-310001758021us-gaap:FurnitureAndFixturesMember2022-01-012022-03-310001758021srt:MinimumMemberus-gaap:BuildingMember2022-01-012022-03-310001758021srt:MaximumMemberus-gaap:BuildingMember2022-01-012022-03-310001758021srt:MinimumMemberus-gaap:AssetsHeldUnderCapitalLeasesMember2022-01-012022-03-310001758021srt:MaximumMemberus-gaap:AssetsHeldUnderCapitalLeasesMember2022-01-012022-03-310001758021us-gaap:SoftwareDevelopmentMember2022-01-012022-03-31krt:reporting_unit0001758021krt:GlobalWellsMember2021-12-310001758021krt:GlobalWellsMember2022-03-310001758021krt:GlobalWellsMember2017-01-012017-12-31krt:unrelated_partyxbrli:pure0001758021krt:GlobalWellsMember2017-12-310001758021krt:NationalDistributionMember2022-01-012022-03-310001758021krt:NationalDistributionMember2021-01-012021-03-310001758021krt:DistributorsMember2022-01-012022-03-310001758021krt:DistributorsMember2021-01-012021-03-310001758021krt:OnlineMember2022-01-012022-03-310001758021krt:OnlineMember2021-01-012021-03-310001758021us-gaap:RetailMember2022-01-012022-03-310001758021us-gaap:RetailMember2021-01-012021-03-310001758021us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001758021us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001758021us-gaap:CostOfGoodsProductLineMemberkrt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-03-310001758021krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-12-310001758021krt:WenHoIndustrialCoMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-12-310001758021krt:FulingTechnologyCoLtdMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-03-310001758021krt:FulingTechnologyCoLtdMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-12-310001758021krt:PolyQuestMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-03-310001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001758021us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001758021us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758021krt:PacificCupIncMember2021-03-012021-03-010001758021krt:PacificCupIncMember2021-03-010001758021us-gaap:MachineryAndEquipmentMember2022-03-310001758021us-gaap:MachineryAndEquipmentMember2021-12-310001758021us-gaap:LeaseholdImprovementsMember2022-03-310001758021us-gaap:LeaseholdImprovementsMember2021-12-310001758021us-gaap:VehiclesMember2022-03-310001758021us-gaap:VehiclesMember2021-12-310001758021us-gaap:FurnitureAndFixturesMember2022-03-310001758021us-gaap:FurnitureAndFixturesMember2021-12-310001758021us-gaap:BuildingMember2022-03-310001758021us-gaap:BuildingMember2021-12-310001758021us-gaap:LandMember2022-03-310001758021us-gaap:LandMember2021-12-310001758021us-gaap:SoftwareDevelopmentMember2022-03-310001758021us-gaap:SoftwareDevelopmentMember2021-12-310001758021us-gaap:LineOfCreditMember2018-02-230001758021us-gaap:PrimeRateMemberus-gaap:LineOfCreditMember2020-07-092020-07-090001758021us-gaap:LineOfCreditMember2020-07-092020-07-090001758021us-gaap:PrimeRateMemberus-gaap:LineOfCreditMember2021-10-062021-10-060001758021us-gaap:LineOfCreditMember2021-10-062021-10-060001758021us-gaap:LineOfCreditMember2022-03-310001758021us-gaap:LineOfCreditMember2021-12-310001758021us-gaap:StandbyLettersOfCreditMember2022-03-310001758021us-gaap:StandbyLettersOfCreditMember2021-12-310001758021krt:TermLoanMaturingMay2029Member2022-03-310001758021us-gaap:PrimeRateMemberkrt:TermLoanMaturingMay2029Member2022-01-012022-03-310001758021us-gaap:PrimeRateMemberkrt:TermLoanMaturingMay2029Member2021-01-012021-12-310001758021srt:MinimumMemberkrt:TermLoanMaturingMay2029Member2022-01-012022-03-310001758021srt:MaximumMemberkrt:TermLoanMaturingMay2029Member2022-01-012022-03-310001758021krt:TermLoanMaturingMay2029Member2021-12-310001758021krt:TermLoanMaturingSeptember302026Member2022-03-310001758021krt:TermLoanMaturingSeptember302026Member2022-01-012022-03-310001758021krt:TermLoanMaturingSeptember302026Member2021-12-310001758021krt:GlobalWellsMemberus-gaap:InterestRateSwapMember2019-06-012019-06-300001758021krt:GlobalWellsMemberus-gaap:InterestRateSwapMember2019-06-130001758021krt:GlobalWellsMemberus-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMember2022-03-310001758021krt:GlobalWellsMemberus-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-12-310001758021krt:GlobalWellsMemberus-gaap:InterestRateSwapMember2022-01-012022-03-310001758021krt:GlobalWellsMemberus-gaap:InterestRateSwapMember2021-01-012021-03-310001758021us-gaap:InterestRateSwapMember2019-06-012019-06-300001758021us-gaap:InterestRateSwapMember2019-06-030001758021us-gaap:InterestRateSwapMember2019-06-300001758021us-gaap:InterestRateSwapMember2021-01-012021-03-3100017580212019-01-310001758021krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember2022-03-310001758021srt:MaximumMember2022-01-012022-03-310001758021srt:MaximumMemberkrt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember2022-01-012022-03-310001758021us-gaap:EmployeeStockOptionMember2022-01-012022-03-3100017580212021-01-012021-12-310001758021us-gaap:RestrictedStockUnitsRSUMember2021-12-310001758021us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001758021us-gaap:RestrictedStockUnitsRSUMember2022-03-310001758021us-gaap:OperatingExpenseMember2022-01-012022-03-310001758021us-gaap:OperatingExpenseMember2021-01-012021-03-310001758021us-gaap:CostOfSalesMember2022-01-012022-03-310001758021us-gaap:CostOfSalesMember2021-01-012021-03-310001758021srt:MinimumMemberkrt:GlobalWellsMember2020-09-092020-09-090001758021srt:MaximumMemberkrt:GlobalWellsMember2020-09-092020-09-090001758021krt:GlobalWellsMember2020-09-090001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2022-03-310001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2018-07-012018-09-30krt:convertible_note0001758021srt:AffiliatedEntityMemberkrt:KearyInternationalMember2022-03-310001758021srt:AffiliatedEntityMemberkrt:KearyInternationalMember2021-12-310001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2021-12-310001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2022-01-012022-03-310001758021srt:AffiliatedEntityMemberkrt:KearyInternationalMember2022-01-012022-03-310001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2021-01-012021-03-310001758021srt:AffiliatedEntityMemberkrt:KearyInternationalMember2021-01-012021-03-310001758021krt:GreenEarthTechnologyMemberus-gaap:SubsequentEventMember2022-04-06utr:sqft0001758021krt:GreenEarthTechnologyMemberus-gaap:SubsequentEventMemberkrt:LollicupFranchisingLlcMember2022-04-060001758021krt:GreenEarthTechnologyMemberus-gaap:SubsequentEventMemberkrt:NoncontrollingInterestPeriodOfInvestmentTrancheOneMember2022-04-060001758021krt:NoncontrollingInterestPeriodOfInvestmentTrancheTwoMemberkrt:GreenEarthTechnologyMemberus-gaap:SubsequentEventMember2022-04-060001758021krt:GreenEarthTechnologyMemberus-gaap:SubsequentEventMemberkrt:NoncontrollingInterestPeriodOfInvestmentTrancheThreeMember2022-04-060001758021us-gaap:SubsequentEventMemberkrt:HappinessMoonMember2022-04-062022-04-060001758021krt:IndustryCaliforniaMemberus-gaap:SubsequentEventMember2022-04-270001758021krt:IndustryCaliforniaMembersrt:MinimumMemberus-gaap:SubsequentEventMember2022-04-272022-04-270001758021krt:IndustryCaliforniaMembersrt:MaximumMemberus-gaap:SubsequentEventMember2022-04-272022-04-270001758021us-gaap:SubsequentEventMemberkrt:KappoleiHawaiiMember2022-04-290001758021srt:MinimumMemberus-gaap:SubsequentEventMemberkrt:KappoleiHawaiiMember2022-04-292022-04-290001758021srt:MaximumMemberus-gaap:SubsequentEventMemberkrt:KappoleiHawaiiMember2022-04-292022-04-290001758021us-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2022-04-012022-05-060001758021us-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2022-05-06
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 March 31, 2022
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 Stock Market LLC
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 May 4, 2022 was 19,809,424 shares.
 


TABLE OF CONTENTS


i

KARAT PACKAGING INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
(In thousands, except share and per share data)
PART I - FINANCIAL INFORMATION


March 31,
2022
December 31,
2021
Assets
Current assets
Cash and cash equivalents (including $5.2 million and $1.2 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively)
$6,820 $6,483 
Accounts receivable, net of allowance for doubtful accounts of $0.8 million and $0.3 million at March 31, 2022 and December 31, 2021, respectively
43,337 32,776 
Inventories77,337 58,472 
Prepaid expenses and other current assets (including $0.2 million and $0.1 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively)
6,036 5,141 
Total current assets133,530 102,872 
Property and equipment, net (including $46.3 million and $46.6 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively)
92,138 93,475 
Deposits10,440 6,885 
Goodwill3,510 3,510 
Intangible assets, net373 380 
Other assets (including $0.1 million associated with variable interest entity at both March 31, 2022 and December 31, 2021)
389 477 
Total assets$240,380 $207,599 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable (including $0.2 million and $0.1 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively)
$24,073 $18,470 
Accrued expenses (including $0.2 million and $0.1 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively)
8,343 7,813 
Related party payable1,260 2,003 
Income taxes payable1,977 85 
Customer deposits (including $0.1 million associated with variable interest entity as of both March 31, 2022 and December 31, 2021)
1,448 1,215 
Debt, current portion (including $1.2 million associated with variable interest entity as of both March 31, 2022 and December 31, 2021)
1,190 1,178 
Other payable1,534 — 
Total current liabilities39,825 30,764 

2

March 31,
2022
December 31,
2021
Deferred tax liability5,634 5,634 
Line of credit10,200 — 
Long-term debt, net of current portion and debt discount of $0.2 million as of both March 31, 2022 and December 31, 2021 (including $42.0 million and $35.3 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively, and debt discount of $0.2 million associated with variable interest entity as of both March 31, 2022 and December 31, 2021)
41,954 35,339 
Other liabilities (including $1.3 million and $2.6 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively)
2,524 3,837 
Total liabilities100,137 75,574 
Commitments and Contingencies (Note 12)— — 
Karat Packaging Inc. stockholders’ equity
Common stock, $0.001 par value, 100,000,000 shares authorized, 19,832,417 and 19,809,417 shares issued and outstanding, respectively, at March 31, 2022; 19,827,417 and 19,804,417 shares issued and outstanding, respectively, at December 31, 2021
20 20 
Additional paid in capital84,356 83,694 
Treasury stock, $0.001 par value, 23,000 shares at both March 31, 2022 and December 31, 2021
(248)(248)
Retained earnings46,101 39,434 
Total Karat Packaging Inc. stockholders’ equity130,229 122,900 
Noncontrolling interest10,014 9,125 
Total stockholders’ equity140,243 132,025 
Total liabilities and stockholders’ equity$240,380 $207,599 
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)
(In thousands, except share and per share data)
Three Months Ended March 31,
20222021
Net sales$105,413 $75,673 
Cost of goods sold71,124 54,047 
Gross profit34,289 21,626 
Operating expenses:
Selling expense9,337 6,400 
General and administrative expense (including $0.6 million associated with variable interest entity for both the three months ended March 31, 2022 and 2021)
15,461 11,455 
Total operating expenses24,798 17,855 
Operating income9,491 3,771 
Other income (expense)
Rental income (including $0.2 million associated with variable interest entity for both the three months ended March 31, 2022 and 2021)
238 246 
Other (expense) income(82)106 
Gain (loss) on foreign currency transactions133 (165)
Interest income, net (including $0.9 million and $0.8 million associated with variable interest entity for the three months ended March 31, 2022 and 2021, respectively)
840 278 
Total other income1,129 465 
Income before provision for income taxes10,620 4,236 
Provision for income taxes2,677 1,186 
Net income$7,943 $3,050 
Net income attributable to noncontrolling interest$1,276 $1,270 
Net income attributable to Karat Packaging Inc.$6,667 $1,780 
Basic and diluted earnings per share:
Basic$0.34 $0.12 
Diluted$0.34 $0.12 
Weighted average common shares outstanding, basic19,807,584 15,167,000 
Weighted average common shares outstanding, diluted19,901,384 15,403,000 
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)
(In thousands, except share and per share data)
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 (23,000)$(248)$13,981 $18,656 $32,404 $7,464 $39,868 
Net income— — — — — 1,780 1,780 1,270 3,050 
Balance, March 31, 202115,190,000 $15 (23,000)$(248)$13,981 $20,436 $34,184 $8,734 $42,918 
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, 202219,827,417 $20 (23,000)$(248)$83,694 $39,434 $122,900 $9,125 $132,025 
Stock-based compensation— — — — 611 — 611 — 611 
Exercise of common stock options5,000 — — — 51 — 51 — 51 
Noncontrolling interest tax withholding— — — — — — — (387)(387)
Net income — — — — — 6,667 6,667 1,276 7,943 
Balance, March 31, 202219,832,417 $20 (23,000)$(248)$84,356 $46,101 $130,229 $10,014 $140,243 
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)
(In thousands)

Three Months Ended
March 31,
20222021
Cash flows from operating activities
Net income$7,943 $3,050 
Adjustments to reconcile net income to net cash (used in) provided by operating activities:
Depreciation and amortization2,584 2,464 
Provision for bad debt500 — 
Reserve for inventory obsolescence476 — 
Change in fair value of interest rate swap(1,313)(1,323)
Amortization of loan fees9 3 
Stock-based compensation611 — 
(Increase) decrease in operating assets
Accounts receivable(11,061)(1,741)
Inventories(19,341)3,049 
Prepaid expenses and other current assets(895)3,108 
Deposits— (41)
Other assets88 2 
Increase (decrease) in operating liabilities
Accounts payable5,526 (2,883)
Accrued expenses530 551 
Related party payable(743)(1,618)
Income taxes payable1,892 (41)
Customer deposits233 84 
Other payable1,534 (160)
Net cash (used in) provided by operating activities$(11,427)$4,504 
Cash flows from investing activities
Purchases of property and equipment(824)(273)
Deposits paid for property and equipment(3,971)(921)
    Acquisition of Pacific Cup, Inc., net of cash acquired— (900)
Net cash used in investing activities$(4,795)$(2,094)
Cash flows from financing activities
Proceeds from line of credit 10,200 70 
Proceeds from long-term debt6,885 — 
Payments on long-term debt(267)(1,888)
Proceeds from exercise of stock options51 — 
Payments on capital lease obligations— (79)
Payments of noncontrolling interest tax withholding (310)— 
Net cash provided by (used in) financing activities$16,559 $(1,897)
Net increase in cash and cash equivalents337513 
Cash and cash equivalents
Beginning of year$6,483 448
End of year$6,820 $961 
Supplemental disclosures of non-cash investing and  financing activities:
Transfers from deposit to property and equipment$416 $473 
Acquisition of Pacific Cup, Inc. included within deposits$— $100 
Supplemental disclosures of cash flow information:
Cash paid for income tax$200 $— 
Cash paid for interest$440 $1,088 

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

6

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 an 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 addition to manufacturing and distribution, the Company offers customized solutions to the customers, including new product development, design, printing, and logistics services, and distributes certain specialty food and beverages products, such as boba and coffee drinks.
The Company supplies products to smaller chains and businesses including boutique coffee houses, bubble tea cafes, pizza parlors and frozen yogurt shops, as well as to distributors and national and regional supermarkets, restaurants and convenience stores.
The Company currently operates manufacturing facilities and distribution and fulfillment centers in Chino, California; Rockwall, Texas and Kapolei, Hawaii. In addition, the Company operates four other distribution centers located in Branchburg, New Jersey; Summer, Washington; Summerville, South Carolina and 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 March 31, 2022 and for the three months ended March 31, 2022 and 2021 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair statement have been included. Operating results for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2022.
The condensed consolidated balance sheet at December 31, 2021 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, 2021, as included in our Annual Report on Form 10-K filed on March 31, 2022.
Principles of Consolidation: The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned and controlled operating subsidiaries, Lollicup, Lollicup Franchising, LLC (“Lollicup Franchising”) 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. 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 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 US GAAP. 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

7

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
significant to the condensed consolidated financial statements include stock-based compensation, allowance for doubtful accounts and reserve for slow-moving and obsolete inventory.
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 certain specialty food and beverages products, such as boba and coffee drinks.
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 March 31, 2022 and December 31, 2021, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks.
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 improvementsLesser of useful life or lease term
Vehicles
5 years
Furniture and fixtures
7 years
Building
28 years to 40 years
Property held under capital leases
3 years to 5 years
Computer hardware and software
3 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 are payments made for machinery and equipment, and construction and improvement for the Company’s facilities. Included in deposits are also payments made to 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. The impairment test comprises of two steps. The first step compares the carrying amount of the asset to the sum of expected undiscounted future cash flows. If the sum of expected undiscounted future cash flows exceeds the carrying amount of the asset, no impairment is taken. If the sum of expected undiscounted future cash flows is less than the carrying amount of the asset, a second step is warranted and an

8

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
impairment loss is measured as the amount by which the carrying amount of the asset exceeds its fair value calculated using the present value of estimated net future cash flows. For the periods ended March 31, 2022 and March 31, 2021, 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 US 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 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 March 31, 2022, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company’s acquisition of Pacific Cup, Inc. and Lollicup Franchising. For the periods ended March 31, 2022 and March 31, 2021, the Company determined no impairments have occurred.
The following table summarizes the activity in the Company’s goodwill balance:
(in thousands)
Balance at December 31, 2021
$3,510 
Goodwill acquired— 
Balance at March 31, 2022
$3,510 
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 both March 31, 2022 and December 31, 2021, the Company received cumulative grants of $1,200,000. As of both March 31, 2022 and December 31, 2021, 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 the facility in Rockwall, Texas to maintain a certain minimum tax value for the next five calendar years through 2023 (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 balance sheet 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 entered into certain interest rate swaps to manage the interest rate risk, and accounted for such interest rate swaps as a derivative instrument under ASC 815. The interest rate swaps were not designated for hedge accounting and as such, the change in the fair value of interest rate swaps is recognized as interest income/expense in the accompanying condensed consolidated statements of income.

9

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Variable Interest Entity: The Company has a variable interest in 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”). In June 2020, the Company entered into another operating lease with Global Wells (“New Jersey Lease”).
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 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. As of March 31, 2022 and December 31, 2021, total loan guaranteed by the Company related to Global Wells amounted to $43,144,000 and $36,517,000, respectively. See Note 8 — Long Term Debt for a description of the two term loans that Global Wells has with financial institutions.
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:
March 31,
2022
December 31,
2021
(in thousands)
Cash$5,205 $1,163 
Accounts receivable257 384 
Prepaid expenses and other current assets162 63 
Property and equipment, net46,309 46,612 
Other assets4,641 4,762 
Total assets$56,574 $52,984 
Accounts payable$184 $497 
Accrued expenses20368 
Income tax payable— 9 
Customer deposits8188 
Due to Lollicup USA Inc.— 2,620 
Long-term debt, current portion11901,178 
Long-term debt, net of current portion41,954 35,339 
Other liabilities1,324 2,636 
Total liabilities$44,936 $42,435 

10

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Revenue Recognition: The Company generates revenues from customers that include national and regional distributors, chain restaurants and supermarkets, 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 ended March 31, 2022 and 2021, net sales disaggregated by customer type consists of the amounts shown below.
Three Months Ended March 31,
20222021
(in thousands)
National and regional chains$24,906 $18,289 
Distributors59,12440,010
Online13,54911,443
Retail7,8345,931
Total Revenue$105,413 $75,673 
•National and regional chains revenue: National and regional chains revenue is derived from chain restaurants and supermarkets with locations across multiple states. Revenue from transactions with national and regional 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 the Company’s 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 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 the Company’s 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 the Company’s 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 the Company’s 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 estimates 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 March 31, 2022 and December 31, 2021, the contract liabilities were not significant to the financial statements.

11

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
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 for all of the Company’s product sales, 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 March 31, 2022 and 2021 were $8,440,000 and $5,483,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 $547,000 and $388,000 for the three months ended March 31, 2022 and 2021, 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 recognizes 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 March 31, 2022 and December 31, 2021.
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 months ended March 31, 2022 and 2021, respectively, purchases from the following vendor makes up greater than 10 percent of total purchases:
Three Months Ended March 31,
20222021
Keary Global Ltd. ("Keary Global") and its affiliate, Keary International, Ltd.- related parties
11 %*
*Purchases represented less than 10% of total purchases

12

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Amounts due to the following vendors at March 31, 2022 and December 31, 2021 that exceed 10 percent of total accounts payable are as follows:
March 31,
2022
December 31,
2021
Keary Global and its affiliate, Keary International - related parties
*10 %
Wen Ho Industrial Co., Ltd*11 %
Fuling Technology Co., Ltd.19 %21 %
PolyQuest10 %*
*Amounts payable represented less than 10% of total accounts payable
No customer accounted for more than 10 percent of sales for the three months ended March 31, 2022 and 2021, respectively. No customer accounted for more than 10 percent of accounts receivable as of March 31, 2022 and December 31, 2021.
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 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 March 31, 2022 and December 31, 2021, the Company has financial instruments classified within the fair value hierarchy, which consist of the following:

13

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
•Interest rate swap that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as other liabilities on the condensed consolidated balance sheets. The fair value of interest rate swap 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 summarizes the Company’s fair value measurements by level at March 31, 2022 for the assets and liabilities measured at fair value on a recurring basis (in thousands):
Level 1Level 2Level 3
Cash equivalents$50 $— $— 
Interest rate swap— (22)— 
Fair value, March 31, 2022$50 $(22)$— 
The following table summarizes the Company’s fair value measurements by level at December 31, 2021 for the assets and liabilities measured at fair value on a recurring basis (in thousands):
Level 1Level 2Level 3
Cash equivalents$2,000 $— $— 
Interest rate swap— (1,334)— 
Fair value, December 31, 2021$2,000 $(1,334)$— 
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, accrued and other liabilities, other payable and borrowings under promissory notes and line of credit, are reported at their carrying value.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued and other liabilities and other payable approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at March 31, 2022 and December 31, 2021 approximate fair value because the interest rates approximate the current market interest rate or are variable in nature. 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 income. The Company recorded a gain on foreign currency transactions of $133,000 and a loss $165,000 for the three months ended March 31, 2022 and 2021, respectively.
Stock-Based Compensation: The Company recognizes stock-based compensation expense related to employee stock options and restricted stock units 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 for stock options, and the closing price of the Company's common stock on the trading day immediately prior to the grant date for restricted stock units. 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.

14

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 determines 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 separate awards and recognizes stock-based compensation expense over the requisite service period using the graded vesting attribution method. 
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 income 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 (the "JOBS Act"), 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 will 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 will 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.

15

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
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-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.
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 amounts of revenue and earnings of the acquiree since the acquisition date is included in the condensed consolidated statement of income for the reporting periods, which is not significant for the three months ended March 31, 2022 and the period from March 1, 2021 to March 31, 2021.
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 final valuation of assets acquired as a result of this acquisition:
(in thousands)
Inventories$153 
Property and equipment50 
Customer relationships400 
Goodwill397 
Total assets acquired$1,000 
4.Inventories
Inventories consist of the following:
March 31,
2022
December 31,
2021
(in thousands)
Raw materials
$18,215 $14,075 
Finished goods60,341 45,140
Subtotal78,556 59,215
Less inventory reserve(1,219)(743)
Total inventories$77,337 $58,472 


16

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
5.Property and Equipment
Property and equipment, net consist of the following:
March 31,
2022
December 31,
2021
(in thousands)
Machinery and equipment$61,421 $60,935 
Leasehold improvements18,886 18,655 
Vehicles5,855 5,384 
Furniture and fixtures955 936 
Building35,387 35,387 
Land11,907 11,907 
Computer hardware and software555 553 
134,966 133,757 
Less accumulated depreciation(42,828)(40,282)
Total property and equipment, net$92,138 $93,475 
Depreciation and amortization expense were $2,577,000 and $2,464,000 for the three months ended March 31, 2022 and 2021, 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 is included in cost of goods sold on the accompanying condensed consolidated statements of income.
6.Line of Credit
Pursuant to the terms of the Business Loan Agreement, dated February 23, 2018, between Lollicup, as borrower, and Hanmi Bank, as lender (as amended, the “Loan Agreement”), the Company has a line of credit with a maximum borrowing capacity of $40,000,000 (the “Line of Credit”). The Line of Credit also includes a standby letter of credit sublimit. The Line of Credit was secured by the Company’s assets and guaranteed by the Company’s stockholders. 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.
On October 6, 2021, the Company amended the Loan Agreement. Prior to October 6, 2021, interest accrued at an annual rate of prime less 0.25% with a minimum floor of 3.75%, and the amount that could be borrowed was subject to a borrowing base that was calculated as a percentage of the accounts receivable and inventory balances measured monthly. Additionally, the Company was required to 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.
The amendment on October 6, 2021, among other things, (1) extended the maturity date to October 6, 2023, (2) revised the interest on any line of credit borrowings to an annual rate of prime less 0.25%, with a minimum floor of 3.25%, (3) removed the requirement for the maximum amount of borrowings to be subject to a borrowing base requirement that was calculated as a percentage of accounts receivable and inventory balances, (4) removed the minimum tangible net worth and minimum debt service coverage ratio from the financial covenant requirement, and (5) added a minimum fixed charge coverage ratio in the financial covenant requirement.
As of March 31, 2022, the maximum remaining amount that could be borrowed under the Line of Credit was $29,800,000. The Company had $10,200,000 of borrowings outstanding under the Line of Credit bearing an interest rate of 3.25% per annum as of March 31, 2022. The Company had $0 of borrowings outstanding under the Line of Credit as of December 31, 2021. The amount issued under the standby letter of credit was $0 as of both March 31, 2022 and December 31, 2021. As of both March 31, 2022 and December 31, 2021, the Company was in compliance with the financial covenants under the Line of Credit.

17

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
7.Accrued Expenses
The following table summarizes information related to accrued expense liabilities:
March 31,
2022
December 31,
2021
(in thousands)
Accrued expenses$2,576 $1,991 
Accrued interest101 68 
Accrued payroll1,702 1,456 
Accrued vacation and sick pay796 416 
Accrued shipping expenses2,487 2,868 
Accrued professional services fees304 642 
Deferred rent liability377 372 
Total accrued expenses$8,343 $7,813 

8.Long-Term Debt
Long-term debt consists of the following:
March 31,
2022
December 31,
2021
(in thousands)
A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.25% and 3.00% at March 31, 2022 and December 31, 2021, respectively) and principal payments ranging from $24,000 to $40,000 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,726 $20,808 
A $23,000,000 term loan that matures September 30, 2026, with the initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000 through September 2022, which the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5%. Principal and interest payments of $116,000 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 Global Wells’ assets and is guaranteed by Global Wells and one of the Company’s stockholders. In accordance with the loan agreement, Global Wells is required to comply with certain financial covenants, including a minimum debt service coverage ratio.
22,610 15,909 
Long-term debt
43,336 36,717 
Less: unamortized loan fees
(192)(200)
Less: current portion
(1,190)(1,178)
Long-term debt, net of current portion$41,954 $35,339 

18

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
At March 31, 2022, future maturities are (in thousands):
2022 (remainder)$887 
20231,224 
20241,276 
20251,333 
202619,703 
Thereafter18,913 
Total$43,336 
The Company was in compliance with all of its financial covenants as of both March 31, 2022 and December 31, 2021.
9.Interest Rate Swaps
In June 2019, Global Wells entered into a ten-year 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 13, 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 March 31, 2022 and December 31, 2021, the fair value of the interest rate swap was $22,000 and $1,334,000, respectively, which is reported as other liabilities in the condensed consolidated balance sheets. For the three months ended March 31, 2022 and 2021, Global Wells recognized approximately $1,312,000 and $1,282,000 as interest income related to change in fair value of this interest rate swap for the three months ended March 31, 2022 and 2021, respectively.
In June 2019, the Company also entered into a five-year 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 2019. The payment dates are the fifth day of the month beginning July 5, 2019 to the maturity date of May 31, 2024. In April 2021, the Company terminated this interest rate swap. For the three months ended March 31, 2021, the Company recognized approximately $42,000 in interest income related to change in fair value of this interest rate swap.
10. 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 were 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.

As of March 31, 2022, a total of 1,275,250 shares of common stock was available for further award grants under the Plan. For the three months ended March 31, 2022 and 2021, the Company recognized a total of $0.6 million and $0 in stock-based compensation expense, respectively. The restricted stock units and stock options granted prior to April 15, 2021 were subjected to vesting conditions contingent upon the closing of an initial public offering of the Company. Such awards began

19

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
vesting on April 15, 2021 when the Company completed its initial public offering. The Company recognizes stock-based compensation over the vesting period, which is generally 3 years for both the restricted stock units and stock options.

Stock Options
A summary of the Company’s stock option activity under the Plan for the period ended March 31, 2022 is as follows:
Number of
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contract
Life
(In Years)
Aggregate
Intrinsic
Value
Outstanding at December 31, 2021435,000 $18.76$— 
Granted50,000 16.53 
Exercised(5,000)10.00 
Canceled/forfeited(20,000)18.86 
Outstanding at March 31, 2022460,000 $18.619.6$571,900 
Expected to vest at March 31, 2022460,000 $18.619.6$571,900 
Exercisable at March 31, 2022— — — $— 

The weighted-average grant date fair-value of the stock options granted for the three months ended March 31, 2022 was $16.53 per share. At March 31, 2022, total remaining stock-based compensation expense for unvested stock options is approximately $1,866,270. The cost is expected to be recognized over a weighted-average period of 1.7 years.

The aggregate intrinsic value is calculated by subtracting the exercise price of the option from the closing price of the Company’s common stock on March 31, 2022, multiplied by the number of shares per each option.

The assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the three months ended March 31, 2022 were as follows:

Three Months Ended March 31, 2022
Risk-free interest rate 1.70 %
Expected term (years) 6.25 years
Volatility 30 %
Dividend yield 0.40 %
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 March 31, 2022:
Number of
Shares
Outstanding
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 2021159,000 $11.08 
Granted7,500 16.53 
Forfeited(1,667)17.90 
Unvested at March 31, 2022164,833 $11.26 

At March 31, 2022, total remaining stock-based compensation expense for unvested restricted stock units is approximately $1.0 million. The cost is expected to be recognized over a weighted-average period of 1.2 years.

20

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
11. Earnings Per Share
(a)Basic
Basic earnings per share is calculated by dividing the net income attributable to Karat Packaging for the period by the weighted average number of common shares outstanding during the related period.
Three Months Ended
March 31,
20222021
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,667 $1,780 
Weighted average number of common shares in issue19,808 15,167 
Basic earnings per share$0.34 $0.12 
(b)Diluted

Diluted earnings per share is calculated based upon the weighted average number of common shares and common equivalent shares outstanding during the period, calculated using the treasury stock method. Under the treasury stock method, exercise proceeds include the amount the employee must pay for exercising stock options and the amount of compensation cost related to stock awards for future services that the Company has not yet recognized. Common equivalent shares are excluded from the computation in periods in which they have an anti-dilutive effect.

The following table summarizes the calculation of diluted earnings per share:
Three Months Ended
March 31,
20222021
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,667 $1,780 
Weighted average number of common shares in issue19,808 15,167 
Dilutive shares
Stock options and restricted stock units93 236 
Adjusted weighted average number of common shares19,90115,403
Diluted earnings per share$0.34 $0.12 
For the three months ended March 31, 2022 and 2021, a total of 474,000 and 236,000 shares of potentially dilutive shares, respectively, have been excluded in the diluted earnings per share calculation due to its anti-dilutive impact on earnings per share.
12. 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.

21

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
At March 31, 2022, approximate future minimum lease obligations are as follows:
(in thousands)
2022 (remainder)$2,304 
20233,060 
20241,824 
2025380 
2026374 
Thereafter1,630 
Total$9,572 
    
Rent expense included in operating expenses was $644,000 and $708,000 for the three months ended March 31, 2022 and 2021, respectively. Rent expenses included in cost of goods sold was 260,000 and $188,000 for the three months ended March 31, 2022 and 2021, respectively.
In September 2020, Global Wells entered into an operating lease with an unrelated party as the landlord. The lease generates monthly rental payments from $58,000 to $61,000 over the lease term of 38 months beginning September 9, 2020. Rental income for the three months ended March 31, 2022 and 2021 were $238,000 and $246,000, respectively. The expected rental income is $538,000 and $611,000 for the remaining nine months of the year ended December 31, 2022 and for the year ended December 31, 2023, respectively.
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.
13. Related Party Transactions
Keary Global owns 250,004 shares of common stock as of March 31, 2022, 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 March 31, 2022and December 31, 2021, the Company has accounts payable due to Keary Global and Keary International of $1,260,000 and $2,003,000,respectively. Purchases for the three months ended March 31, 2022 and 2021 from this related party were$11,926,000 and $5,055,000, respectively.
14. 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 months ended March 31, 2022 and 2021, the Company's income tax expense was $2.7 million and $1.2 million, with effective tax rate of 25.2% and 28.0%, respectively.
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 2020 tax years, and has received notice in February 2019 that it is under examination for years 2016 and 2017. Additionally, the Company files multiple state and local

22

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
income tax returns and remains subject to examination in various of these jurisdictions, including California for the 2016 through 2020 tax years and South Carolina for the 2017 through 2020 tax years.
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. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of income. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet. As of March 31, 2022, and December 31, 2021, the Company did not have any unrecognized tax benefit.
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.
15. COVID-19

Since COVID-19 was declared a global pandemic by the World Health Organization, the Company’s business, operations and financial performance have been, and may continue to be, affected by the macroeconomic impacts resulting from the efforts to control the spread of COVID-19. The Company has enacted enhanced health and safety protocols, including sanitizing procedure and health checks, at its facilities to ensure the health and safety of the employees.

The raw material and labor shortage and supply chain and transportation disruptions caused by COVID-19 have adversely impacted the Company’s business including, among other things, raw materials inflation, increased freight and shipping costs and sometimes longer inventory lead time. The Company has evolved its operations to navigate such challenges, including the diversification of its supplier network, the adjustment of its inventory purchase pattern, and the continued focus on and investment in automation in its operations and its E-commerce platform.

The Company continues to focus on working capital management and the strength of its balance sheet. As of March 31, 2022, the Company had cash and cash equivalents of $6.8 million, additional availability of $29.8 million under its Line of Credit, and working capital of $93.7 million. Given its balance sheet and liquidity position, management believes that the Company has the financial flexibility and resources needed to operate in the current uncertain economic environment. However, if global economic conditions worsen as a result of the pandemic, it could materially impact the Company’s liquidity position and capital needs.

The full extent to which COVID-19 impacts the Company’s business and financial results will depend on future developments that are highly uncertain and cannot be predicted, including new information that may emerge concerning the severity of the virus and the actions to contain its impact, the impacts of new variants of the virus, and the timing, distribution, efficacy and public acceptance of vaccines and other treatments for COVID-19.
16. Subsequent Events
Joint Venture Agreement
On April 6, 2022, Lollicup entered into a definitive joint venture agreement (the “JV Agreement”) with Happiness Moon Co., Ltd., a Taiwanese company (“Happiness Moon”), whereby Lollicup and Happiness Moon will jointly establish

23

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Green Earth Technology (“Green Earth”) a new Taiwanese corporation. Green Earth will build and operate an approximately 180,000 square foot manufacturing facility (the “Facility”) in Taiwan that will manufacture compostable foodservice products from bagasse.

Lollicup will invest approximately $6.0 million for a 49% interest in Green Earth, which capital shall be contributed to Green Earth in three tranches as follows:

a.approximately $2.0 million within two weeks of signing of the JV Agreement;
b.approximately $2.0 million upon the completion of the Facility and installation of manufacturing machinery and equipment in the Facility; and
c.approximately $2.0 million upon the commencement of mass production in the Facility.

The JV Agreement stipulates a 20% investment return guarantee for Lollicup and provides that Company may, in certain circumstances as described in the JV Agreement, elect to terminate the JV Agreement and withdraw the amount then invested. Depending on the amount contributed by Lollicup in the three tranches set forth above, upon notice of termination, Happiness Moon shall be obligated to return such investment amount to Lollicup plus 5% per annum within one, two or three years respectively of such notice.

Lollicup and Happiness Moon shall each appoint one member to the three-member board of directors, with the third member being an attorney in Taiwan to be designated. There shall also be a board observer.
Lease Agreements

On April 27, 2022, the Company entered into a 60-month lease agreement commencing on May 1, 2022 for a 70,000 square-foot distribution facility in the City of Industry, California. The term of the lease expires on April 30, 2027 and requires monthly base rent payments ranging from $137,000 to $160,000.

On April 29, 2022, the Company entered into a 60-month lease agreement commencing on May 1, 2022 for a 23,000-square-foot distribution facility in Kapolei, Hawaii. The term of the lease expires on April 30, 2027 and requires monthly base rent payments ranging from $33,000 to $38,000.

Repayment on Line of Credit

From April 1, 2022 through May 6, 2022, the Company repaid $2.0 million and drew additional $4.3 million on its Line of Credit, increasing its outstanding borrowing under the Line of Credit to $12.5 million.

24

Item 2.Management’s Discussion and Analysis of Financial Condition and Results of Operations
Forward-Looking Statements

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and accompanying notes. This discussion and analysis contains “forward-looking statements,” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These statements relate to expectations concerning matters that are not historical facts. For example, statements discussing, among other things, business strategies, growth strategies and initiatives, future revenues and future performance and expected costs and liabilities are forward-looking statements. Such forward-looking statements may be identified by words such as “anticipates,” “believes,” “can,” “continue,” “could,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “remain,” “should,” or “will” or the negative of these terms or other comparable terminology. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expect and, therefore, you should not unduly rely on such statements. The risks and uncertainties that could cause those actual results to differ materially from those expressed or implied by these forward-looking statements include but are not limited to:

•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;

•supply chain disruptions that could interrupt product manufacturing and increase product costs;

•our ability to source raw materials and navigate a shortage of available materials;

•our ability to compete successfully in our industry;

•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;

•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;

•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;

•our ability to attract and retain skilled personnel and senior management; and

•other risks and uncertainties described in “Risk Factors.”

As used in this Quarterly Report on Form 10-Q, “we”, “us”, “our”, “Karat”, “the Company” or “our Company” refer to Karat Packaging Inc., a Delaware corporation, and, unless the context requires otherwise, our operating subsidiaries. References to “Global Wells” or “our variable interest entity” refer to Global Wells Investment Group LLC, a Texas limited liability company and our consolidated variable interest entity, in which the Company has an equity interest and which is controlled by one of our stockholders. References to “Lollicup” refer to Lollicup USA Inc., a California corporation, our wholly-owned subsidiary.
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

25

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 majority of our revenue is generated from the distribution of our vendors’ products, we have select manufacturing capabilities in the U.S., which allows us to provide customers broad product choices and customized offerings with short lead times. We operate our business strategically and with broad flexibility to provide both our large and small customers with the wide spectrum of products they need to successfully run and grow their businesses. We believe our ability to source products quickly on a cost-effective basis via a diversified global supplier network, complemented by our manufacturing capabilities for select products, has established us as a differentiated provider of high-quality products relative to our competitors and supported a superior margin profile.
We operate an approximately 500,000 square foot distribution center located in Rockwall, Texas, an approximately 300,000 square foot distribution center in Chino, California, and an approximately 76,000 square foot distribution center located in Kapolei, Hawaii. We have selected manufacturing capabilities in all of these facilities. In addition, we operate four other distribution centers located in Sumner, Washington; Summerville, South Carolina; Branchburg, New Jersey and Kapolei, 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.
Business Highlights
•We achieved record quarterly revenues of $105.4 million during three months ended March 31, 2022, which represents an increase of 39.3% compared to the three months ended March 31, 2021.
•We recorded net income of $7.9 million during three months ended March 31, 2022, which represents an increase of 160.4% compared to the three months ended March 31, 2021, despite challenges posed by the commodity input cost inflation, supply chain disruption, and higher labor costs.
•We acquired over 5,000 new customers, which consisted of customers through wholesale distribution and e-commerce direct-to-consumer channels.
•We generated consolidated Adjusted EBITDA, a non-GAAP measure defined below, of $13.0 million for the three months ended March 31, 2022, representing an increase of 90.3% compared to the three months ended March 31, 2021.
•We continue to make strategic investments in our logistics and manufacturing infrastructure to enhance our operation efficiency and position the business for future growth.


26

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.
•Changes in freight carrier costs related to the shipment of our products, especially relating to overseas shipments. The freight and duty costs totaled $15.2 million during the three months ended March 31, 2022, which represented an increase of $8.7 million from the three months ended March 31, 2021. We believe this trend can have either a positive or a negative impact on our results of operations in the future, 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 and other countries. 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.
•Inflation and the cost of raw materials used to manufacture our products, in particular polyethylene terephthalate, or PET, plastic resin, will continue to fluctuate. Since negotiated sales contracts and the market largely determine the pricing for our products, we are, at times, limited in our ability to raise prices and pass through inflation to our costs. There can also be lags between cost inflation and the implementation of price increases, which could negative impact our gross margin. We believe this trend will have either a positive or a negative impact on our results of operations in the future, depending on whether raw material costs increase or decrease and whether we can successfully implement price increases to pass through inflation.
•Supplier chain disruptions have recently been exacerbated by the lockdowns in China and the conflict between Russia and Ukraine, which could have a long-lasting impact on our operations and financial results. 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 navigate the challenging environment and adjust our operating models effectively, including the accurate forecast of demand, the successful procurement of raw materials and products and the effective management of our inventory, production and distribution.
COVID-19 Update
Information regarding COVID-19 update is contained in Note 15 — COVID-19 in the Notes to the Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.

27

Critical Accounting Policies and Estimates

The following discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with US GAAP. The preparation of these financial statements in accordance with US GAAP requires us to make estimates and judgments.

There have been no material changes in our critical accounting policies, or in the estimates and assumptions underlying those policies, from those described under the heading “Critical Accounting Policies and Estimates” in Item 7 of Part II of our 2021 Form 10-K filed on March 31, 2022.
Results of Operations
Three Months Ended March 31, 2022 Compared to the Three Months Ended March 31, 2021
Three Months Ended March 31,
20222021
(in thousands)
Net sales$105,413 $75,673 
Cost of goods sold71,124 54,047 
Gross profit34,289 21,626 
Operating expenses24,798 17,855 
Operating income9,491 3,771 
Other income1,129 465 
Provision for income taxes2,677 1,186 
Net income$7,943 $3,050 
Net Sales
Net sales were $105.4 million for the three months ended March 31, 2022 compared to $75.7 million for the three months ended March 31, 2021, an increase of $29.7 million, or 39.3%. The increase in net sales was primarily driven by an increase of $22.8 million in product sales to our existing customers, as we continue to grow wallet share with existing customers, and an incremental net sales of $6.8 million from more than 5,000 new customers in the three months ended March 31, 2022. Out of the total net sales increase of $29.7 million compared to three months ended March 31, 2021, approximately $16.3 million was attributable to price increases due to the pass through of inflation, $7.4 million was incremental sales from new SKUs, $4.0 million was primarily associated with the sales volume increase and $1.9 million represented an increase in logistic services and shipping revenue.
Cost of goods sold

Cost of goods sold increased by $17.1 million, or 31.6% to $71.1 million for the three months ended March 31, 2022 compared to $54.0 million for the three months ended March 31, 2021. 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 partially offset by efficiencies and productivity improvements realized, favorable foreign currency exchange rate impact from the strengthening of the US Dollar against Taiwan New Dollar, and an increase of $8.7 million in freight and duty costs to acquire inventory from overseas, due to elevated ocean freight rates.
Gross profit
Gross profit increased $12.7 million, or 58.6%, to $34.3 million for the three months ended March 31, 2022 compared to $21.6 million for the three months ended March 31, 2021. Gross profit margin was 32.5% for the three months ended March 31, 2022 compared to 28.6% for the three months ended March 31, 2021. The margin expansion resulted primarily from the shift to higher margin products, such as our environmentally-friendly products, price increases implemented throughout the second half of 2021 and during the three months ended March 31, 2022 to pass through the increased product costs, favorable foreign currency exchange rate impact from the strengthening of the US Dollar against Taiwan New Dollar, and improved operating efficiencies and fixed cost leverage. Such favorable impacts on the gross margin were partially offset by higher freight and duty costs, which as a percentage of net sales increased from 6.2% in three months ended March 31, 2021 to 14.4% in three months ended March 31, 2022.

28

Operating expenses
Operating expenses for the three months ended March 31, 2022 were $24.8 million compared to $17.9 million for the three months ended March 31, 2021, an increase of $6.9 million, or 38.9%. The increase was primarily due to an increase of $3.4 million in shipping and transportation costs to deliver products to our customers primarily due to increased volume and higher fuel costs, an increase of $1.6 million in payroll-related costs due to workforce expansion, an increase of $0.5 million in production expenses due to higher repair and maintenance expense with increased manufacturing volume, and an increase of $0.6 million in stock-based compensation expense.
Operating income
Operating income for the three months ended March 31, 2022 was $9.5 million compared to $3.8 million the three months ended March 31, 2021, an increase of $5.8 million, or 154.3%. The increase was primarily due to an increase in gross profit of $12.7 million partially offset by the increase in operating expenses of $6.9 million.
Other income
Other income for the three months ended March 31, 2022 was $1.1 million, compared to $0.5 million for the three months ended March 31, 2021, an increase of $0.6 million, or 121.3%. The higher other income was driven by a decrease in interest expense of $0.6 million, as the average debt outstanding decreased from $96.9 million during the three months ended March 31, 2021 to $42.4 million during the three months ended March 31, 2022. The Company recognized an interest income of $1.3 million in both the three months ended March 31, 2022 and the three months ended March 31, 2021 from the change in the fair value of its interest rate swap(s).
Provision for income taxes
Provision for income taxes was $2.7 million and $1.2 million for the three months ended March 31, 2022 and 2021, respectively. The Company’s effective tax rate for the three months ended March 31, 2022 and 2021 was 25.2% and 28.0%, respectively. The higher effective tax rate during the three months ended March 31, 2021 resulted primarily from the inclusion of certain non-deductible costs related to our initial public offering completed in April 2021.
Net income
Net income for the three months ended March 31, 2022 was $7.9 million compared to $3.1 million for the three months ended March 31, 2021, an increase of $4.9 million, or 160.4%. The increase was primarily driven by an increase in operating income of $5.8 million and an increase in other income of $0.6 million, partially offset by an increase in the provision for income taxes of approximately $1.5 million, as discussed above.

29

Non-GAAP Financial Measure
We use certain non-GAAP financial measures to assess our financial and operating performance that are not defined by, or calculated in accordance with US GAAP. A non-GAAP financial measure is defined as a numerical measure of a company’s financial performance that (i) excludes amounts, or is subject to adjustments that have the effect of excluding amounts, that are included in the comparable measure calculated and presented in accordance with US GAAP in the Consolidated Statements of Income; or (ii) includes amounts, or is subject to adjustments that have the effect of including amounts, that are excluded from the comparable measure so calculated and presented.
Our primary non-GAAP financial measures are listed below and reflect how we evaluate our operating results.
Adjusted EBITDA and Adjusted EBITDA Margin
Adjusted EBITDA is a financial measure equal to net income excluding (i) interest (income) expense, net, (ii) provision for income taxes, (iii) depreciation and amortization, (iv) IPO related expenses, and (v) stock-based compensation expense. Adjusted EBITDA margin is calculated by dividing Adjusted EBITDA by revenue.
We present Adjusted EBITDA and adjusted EBITDA margin as supplemental measures of our financial performance. Adjusted EBITDA and adjusted EBITDA margin assist management in assessing our core operating performance. We also believe these measures provide investors with useful perspective on underlying business results and trends and facilitate a comparison of our performance from period to period.
Adjusted EBITDA and adjusted EBITDA margin should not be considered in isolation or as alternatives to net income or cash flows from operating activities and net income margin or other measures determined in accordance with GAAP. Also, Adjusted EBITDA and adjusted EBITDA margin are not necessarily comparable to similarly titled measures presented by other companies.
Set forth below is a reconciliation of net income to Adjusted EBITDA and net income margin to adjusted EBITDA margin.

Three Months Ended March 31,
20222021
(in thousands, except percentages)
Amount% of RevenueAmount% of Revenue
Net income: $7,943 7.5%$3,050 4.0%
Add (deduct):
Interest income, net(840)(0.8)(278)(0.4)
Provision for income taxes2,6772.51,1861.6
Depreciation and amortization 2,5842.52,4643.3
Stock-based compensation expense
6110.6——
IPO related expenses——3960.5
Adjusted EBITDA$12,97512.3%$6,8189.0%

30

Liquidity and Capital Resources
Sources and Uses of Funds
Our primary sources of liquidity are cash provided by operations, borrowings under our line of credit with the Hanmi Bank (the “Line of Credit”) and promissory notes, and during the year ended December 31, 2021, net proceeds of our IPO offering totaling $67.6 million. On an annual basis, we have typically generated positive cash flows from operations. Our ability to generate positive cash flow from operations in the future will be, at least in part, dependent on global economic conditions and ability to navigate challenging macro environment at times.
Our Line of Credit is available for working capital and general corporate purposes, and consists of a $40.0 million revolving loan facility, which also includes a standby letter of credit sublimit. The Line of Credit was secured by our assets and guaranteed by our stockholders. We are not required to pay a commitment (unused) fee on the undrawn portion of the Line of Credit and interest is payable monthly.
Additionally, as described in Note 8 — Long-term Debt to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, as of March 31, 2022, we have a $21,580,000 term loan that matures in May 2029 (the “2029 Term Loan”) and a $23,000,000 term loan that matures September 30, 2026 (the “2026 Term Loan”). The 2029 Term Loan provides for an annual interest at prime rate less 0.25% and principal payments ranging from $24,000 to $40,000 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 our and Global Well’s assets and is guaranteed by us and certain of our stockholders. The 2026 Term Loan had an initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000 through September 2022, which we exercised in February 2022. Interest accrues at a fixed rate of 3.5%. Principal and interest payments of $116,000 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 Global Wells’ assets and is guaranteed by Global Wells and one of our stockholders. In accordance with the loan agreement, Global Wells is required to comply with certain financial covenants, including a minimum debt service coverage ratio.
As of March 31, 2022, we were in compliance with the financial covenants under all of our loan agreements, and do not expect material uncertainties in our continued ability to be in compliance with all financial covenants through the remaining term of all of our loan agreements. As of March 31, 2022, we had $10.2 million in outstanding balance on our Line of Credit bearing an interest per annual of 3.25%, $20.7 million in outstanding balance under the 2029 Term Loan, and $22.6 million in outstanding balance under the 2026 Term Loan.
As described in Note 16 — Subsequent Events in the Notes to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, our joint venture agreement to build the factory in Taiwan requires significant investments, which we expect to make within the next 12 months. We currently believe our current cash, ongoing cash flows from our operations and funding available under our Line of Credit will provide sufficient funds for this investment.
Our ongoing operations and growth strategy may require us to continue to make investments in our logistics and manufacturing infrastructure and our e-commerce platform. In addition, we may consider making strategic acquisitions and investments, which could require significant liquidity. The COVID-19 pandemic and the recent lockdowns in China and the conflict between Russia and Ukraine created significant uncertainty in the global economy and capital markets and long-lasting chaos in the global supply chain, which could have lingering adverse effects beyond 2022. We currently believe that our cash on hand, ongoing cash flows from our operations and funding available under our borrowings will be adequate to meet our working capital needs, service our debt, make lease payments, and fund for capital expenditures to further enhance our manufacturing and logistics infrastructure and our e-commerce platform for at least the next 12 months.
Beyond the next 12 months, if we require additional capital resources to grow our business, either organically or through acquisition, we may seek to sell additional equity securities, increase use of our Line of Credit, and raise additional debt. The sale of additional equity securities or certain forms of debt financing could result in additional dilution to our stockholders. We may not be able to obtain financing arrangements in amounts or on terms acceptable to us in the future. In the event we are unable to obtain additional financing when needed, we may be compelled to delay or curtail our plans to develop our business, which could have a material adverse effect on our operations, market position and competitiveness. Notwithstanding the potential liquidity challenges described above, we expect to meet our long-term liquidity needs with cash flows from operations and financing arrangements.
Liquidity Position

31

The following table summarizes total current assets, liabilities and working capital at March 31, 2022 compared to December 31, 2021:
March 31, 2022December 31, 2021Increase
(in thousands)
Current assets $133,530$102,872$30,658 
Current liabilities 39,82530,7649,061
Working capital $93,705$72,108$21,597 
As of March 31, 2022, we had a working capital of $93.7 million, as compared to working capital of $72.1 million at December 31, 2021, representing an increase of $21.6 million, or 30.0%. The improvement in working capital from December 31, 2021 was driven by a increase of $30.7 million in current assets, including (1) an increase of $10.6 million in accounts receivable primarily resulting from the sales growth during the quarter, (2) an increase in inventory of $18.9 million as we stock up in anticipation of higher sales volume in the upcoming summer months. These improvements were partially offset by an increase of $9.1 million in current liabilities, mainly from an increase of $5.6 million in accounts payable primarily resulting from increased inventory purchase, an increase of $1.9 million in income taxes payable, and an increase of $1.5 million in other payable from bank overdraft and credit card payable.
For additional information on financing entered into subsequent to March 31, 2022, see Note 16 — Subsequent Events in the Notes to the Condensed Consolidated Financial Statements included in this Quarter Report on Form 10-Q.
Cash Flows
The following table summarizes cash flow for the three months ended March 31, 2022 and 2021:
Three Months Ended
March 31,
20222021
(in thousands)
Net cash (used in) provided by operating activities$(11,427)$4,504 
Net cash used in investing activities(4,795)(2,094)
Net cash provided by (used in) financing activities16,559 (1,897)
Net change in cash and cash equivalents$337 $513 
Cash flows (used in) provided by operating activities. For the three months ended March 31, 2022, net cash used in operating activities was $11.4 million, primarily the result of net income of $7.9 million, adjusted for certain non-cash items totaling $2.9 million, consisting mainly of depreciation and amortization, changes in fair value of interest rate swaps, reserve for inventory obsolescence, provision for bad debt and stock-based compensation. In addition, cash decreased $22.2 million, primarily as a result of changes in working capital, which includes an increase of $19.3 million in inventory build up to accommodate higher demand, an increase of $11.1 million in accounts receivable stemming from higher sales, and an increase in prepaid expense of $0.9 million, partially offset by an increase in account payable and accrual expense totaling $6.1 million, other payable of $1.5 million and an increase in income taxes payable of $1.9 million. For the three months ended March 31, 2021, net cash provided by operating activities was $4.5 million, primarily as a result of net income of $3.1 million, adjusted for certain non-cash items of an aggregate $1.1 million consisting of depreciation and amortization, and changes in fair value of interest rate swaps partially offset by a decrease in cash of $0.3 million due to changes in working capital.
Cash flows used in investing activities. Net cash used in investing activities for three months ended March 31, 2022 was $4.8 million, which included the purchase of manufacturing equipment for our California and Texas facility totaling $0.8 million and deposits paid for additional manufacturing equipment of $4.0 million. Net cash used in investing activities for three months ended March 31, 2021 was $2.1 million, which consisted of the purchase of manufacturing equipment for our Texas facility totaling $0.3 million, deposits paid for additional manufacturing equipment of $0.9 million, and cash paid of $0.9 million for our acquisition of Pacific Cup, Inc.
Cash flows provided by (used in) financing activities. Net cash provided in financing activities for the three months ended March 31, 2022 was $16.6 million, which included primarily borrowing of $10.2 million under the Line of Credit, and

32

additional borrowing under the 2026 Term Loan of $6.9 million partially offset by payments on debts of $0.3 million, and noncontrolling interest tax withholding payment of $0.3 million. Net cash used in financing activities for the three months ended March 31, 2021 was $1.9 million, which consisted payments under the term loans.
Related Party Transactions
For a description of significant related party transactions, see Note 13 — Related Party Transactions in the Notes to the Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Recent Accounting Pronouncements
Information regarding recent accounting pronouncements is contained in Note 2 — Summary of Significant Accounting Policies in the Notes to the Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
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

In connection with the preparation of this Quarterly Report, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of March 31, 2022. Based on this evaluation, management concluded that certain material weaknesses in our internal control over financial reporting identified in our Annual Report on Form 10-K for the year ended December 31, 2021 were under ongoing remediation and therefore continued to exist, and as such, our disclosure controls and procedures were not effective as of March 31, 2022 for the following reasons:

Control Environment, Risk Assessment

Management did not maintain appropriately designed entity-level controls impacting the control environment and risk assessment procedures to prevent or detect material misstatements to the consolidated financial statements. These deficiencies were attributed to: (i) lack of structure and responsibility, insufficient number of qualified resources and inadequate oversight and accountability over the performance of controls, including retention of control evidence, and (ii) ineffective identification and assessment of risks impacting internal control over financial reporting.

Control Activities and Information and Communication

These material weaknesses contributed to the following additional material weaknesses within certain business processes and the information technology environment:

•Management did not design and implement controls over the completeness and accuracy of underlying data used in the operation of certain controls within its financial reporting process.

•Management did not design and implement review controls at a sufficient precision level to detect a material misstatement in financial statement areas including income taxes, valuation of accounts receivable, and valuation of inventory.

As set forth below, management has taken and will continue to take steps to remediate the control deficiencies identified above. Notwithstanding such control deficiencies, management concludes that the financial statements included in this report fairly represent, in all material aspects, our financial condition, results of operations and cash flows for the periods presented.

Management’s Remediation Plan


33

As reported in the Annual Report on Form 10-K for the year ended December 31, 2021, we are engaged in remedial actions in response to the deficiencies discussed above, and we plan to continue efforts underway to improve internal control over financial reporting.

The following remedial actions were implemented during the first quarter of 2022 to remediate the material weakness related to the failure of management to design and maintain effective general controls over information systems that support the financial reporting process:

•We performed a thorough review of users’ access rights to our significant information technology systems and implemented restrictions to user access to allow for appropriate segregation of duties.

•We implemented a policy to restrict and monitor NetSuite user and access to financial applications and data to appropriate Company personnel.

In addition to the remediation of the material weakness described above, the following additional remedial actions were implemented during the first quarter of 2022:

•We hired our new Chief Financial Officer in February 2022, who brings a strong background in accounting, financial reporting and business operations in the public company marketplace.

•We adopted a process to identify and assess our disclosure controls and procedures, including the preparation of presentation and disclosure requirement checklists to be reviewed by management.

Commencing in the second fiscal quarter of 2022, we are also in the process of implementing the following enhancements to our control environment:

•We added accounting and information technology employees with appropriate experience, certification, education and training to the organization to strengthen our internal accounting team, to provide oversight, structure and reporting lines, and to provide additional review over our disclosures.

•We are seeking to hire a qualified Corporate Controller, whose primary responsibilities will include improving the design, implementation, execution, and supervision of our controls. We expect to continue evaluating our needs for additional personnel.

•We started the process to provide extensive training to existing and new employees in order to enhance the level of communication and understanding of controls with personnel that provide key information and perform key roles.

•Under the supervision of our Audit Committee, Chief Executive Officer and Chief Financial Officer, we are initiating a project to implement a Sarbanes-Oxley compliance program under the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in its 2013 Internal Control – Integrated Framework. We are in the process of conducting an enterprise risk assessment and establishing reporting objectives.

•We are in the process of identifying third-party service providers to assist with the design and preparation of the implementation plan and perform testing of the effectiveness of internal controls.

We are committed to continuing to improve our internal control processes and will continue to review, optimize and enhance our financial reporting controls and procedures. We believe the measures described above have strengthened our internal control over financial reporting, however, the remaining material weaknesses will not be considered remediated until a sustained period of time has passed to allow for continued operation of the new controls and for management to test the operational effectiveness of the new controls. Testing is expected to continue during the year ending December 31, 2022 and will continue to provide an update on the status of our remediation activities on a quarterly basis.

Changes in Internal Control Over Financial Reporting


34

Other than the changes noted above to remediate the previously reported material weaknesses, 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.

35

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 10-K, (Registration No. 333-253270), as filed with the SEC on March 31, 2022, which are incorporated herein by reference.
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
10.1
31.1*
31.2*
32.1**
32.2**
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
104*Cover Page Interactive File (formatted as inline XBRL and contained in Exhibit 101)
*Filed herewith.
** Furnished herewith.


36

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: May 12, 2022
By:/s/ Alan Yu
Alan Yu
Chief Executive Officer
(Principal Executive Officer)
Date: May 12, 2022
By:/s/ Jian Guo
Jian Guo
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)


37
EX-31.1 2 krt2022033110qex311.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.
May 12, 2022By:/s/ Alan Yu
Alan Yu
Chairman and Chief Executive Officer


EX-31.2 3 krt2022033110qex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Jian Guo, 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.
May 12, 2022By:/s/ Jian Guo
Jian Guo
Chief Financial Officer


EX-32.1 4 krt2022033110qex321.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 March 31, 2022, 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.
May 12, 2022By:/s/ Alan Yu
Alan Yu
Chairman and Chief Executive Officer


EX-32.2 5 krt2022033110qex322.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 March 31, 2022, 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.
May 12, 2022By:/s/ Jian Guo
Jian Guo
Chief Financial Officer


EX-101.SCH 6 krt-20220331.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 1006007 - 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 2402401 - 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 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Capitalized and Depreciated (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Global Wells (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2414410 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2415411 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2416412 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink 2117103 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2318302 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2419413 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2420414 - Disclosure - Acquisitions - Pacific Cup (Details) link:presentationLink link:calculationLink link:definitionLink 2121104 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2322303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2423415 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2124105 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2333306 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2136109 - Disclosure - Interest Rate Swaps link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Stock-based Compensation - Summary of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2345308 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2348309 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Commitments and Contingencies - Future Minimum Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2151113 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2452429 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2153114 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2155115 - Disclosure - COVID-19 link:presentationLink link:calculationLink link:definitionLink 2456431 - Disclosure - COVID-19 (Details) link:presentationLink link:calculationLink link:definitionLink 2157116 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 krt-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 krt-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 krt-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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). Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Asset Acquisition [Axis] Asset Acquisition [Axis] Earnings per Share Earnings Per Share, Policy [Policy Text Block] 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] Total loan guaranteed Total Loan Guaranteed Represents the total amount of loan guaranteed. Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Marketing and Advertising Expense [Abstract] Marketing and Advertising Expense [Abstract] Deposits Deposits [Policy Text Block] Disclosure of accounting policy regarding deposits. Schedule of future maturities Schedule of Maturities of Long-term Debt [Table Text Block] Floor rate Debt Instrument, Floor Rate Represents the floor rate on debt instrument. Reporting Segment Segment Reporting, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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 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 Keary Global Keary Global Ltd [Member] Represents information pertaining to Keary Global Ltd. Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Other assets (including $0.1 million associated with variable interest entity at both March 31, 2022 and December 31, 2021) Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Derivative Instruments Derivatives, Policy [Policy Text Block] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 2024 Long-Term Debt, Maturity, Year Two Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Income taxes payable Increase (Decrease) in Income Taxes Payable 2022 (remainder) Long-Term Debt, Maturity, Remainder of Fiscal Year 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] Subsequent Events [Abstract] Subsequent Events [Abstract] Building Building [Member] 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] Happiness Moon Happiness Moon [Member] Happiness Moon Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number 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] 2025 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] 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] Noncontrolling Interests Noncontrolling Interests [Policy Text Block] Disclosure of accounting policy regarding noncontrolling interests. 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 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. Retained Earnings Retained Earnings [Member] Keary International Keary International [Member] Represents information pertaining to Keary International Ltd. Monthly lease payment Lessor Operating Lease Monthly Lease Payment Amount of monthly lease payment for operating lease. Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Area of real estate property Area of Real Estate Property 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 associated with variable interest entity for both the three months ended March 31, 2022 and 2021) Rental income Rental Income, Nonoperating Ownership interest Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Related Party [Axis] Related Party [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable 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] Prime Rate Prime Rate [Member] Operating Expense Operating Expense [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 Operating Lease, Expense 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three 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 Wen Ho Industrial Co., Ltd Wen Ho Industrial Co. [Member] Wen Ho Industrial Co. 2023 Long-Term Debt, Maturity, Year One 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. 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 Noncontrolling interest in joint ventures Noncontrolling Interest in Joint Ventures 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 Machinery and equipment Machinery and Equipment [Member] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Noncontrolling interest tax withholding Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Amount converted to term loan Debt Conversion, Amount Converted To New Debt Instrument This amount represent the amount converted to term loan Additional annual amount upon notice of termination, percentage Noncontrolling Interest in Joint Venture, Investment Return, Additional Annual Amount Upon Notice of Termination, Percentage Noncontrolling Interest in Joint Venture, Investment Return, Additional Annual Amount Upon Notice of Termination, Percentage Provision for bad debt Accounts Receivable, Credit Loss Expense (Reversal) Long-term debt Long-term debt Long-term Debt, Gross 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. Goodwill [Roll Forward] Goodwill [Roll Forward] Cumulative grants Government Grants The amount of government grants received as of balance sheet date. Less inventory reserve Inventory Adjustments Pacific Cup, Inc Pacific Cup Inc [Member] Pacific Cup, Inc. [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Impairments of goodwill Goodwill, Impairment Loss Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Computer hardware and software Software Development [Member] Entity Small Business Entity Small Business Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Accrued expenses Other Accrued Liabilities, Current Customer deposits (including $0.1 million associated with variable interest entity as of both March 31, 2022 and December 31, 2021) Customer deposits Contract with Customer, Liability, Current 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] Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Proceeds from exercise of stock options 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] Term of contract Lessor, Operating Lease, Term of Contract Earnings Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Standby letter of credit Standby Letters of Credit [Member] Minimum Minimum [Member] Tranche One Noncontrolling Interest, Period Of Investment, Tranche One [Member] Noncontrolling Interest, Period Of Investment, Tranche One Affiliated Entity Affiliated Entity [Member] Gross profit Gross Profit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Balance Sheet Location [Domain] Balance Sheet Location [Domain] Less: unamortized loan fees Debt Issuance Costs, Net Uncertain tax positions Unrecognized Tax Benefits Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair value Fair Value, Net Asset (Liability) Entity Address, State or Province Entity Address, State or Province Purchases Cost of Goods and Service, Product and Service Benchmark [Member] Current liabilities Liabilities, Current [Abstract] Tranche Two Noncontrolling Interest, Period Of Investment, Tranche Two [Member] Noncontrolling Interest, Period Of Investment, Tranche Two 2026 Long-Term Debt, Maturity, Year Four Deferred rent liability Accrued Rent, Current General and administrative expense (including $0.6 million associated with variable interest entity for both the three months ended March 31, 2022 and 2021) 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] 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] Industry, California Industry, California [Member] Industry, California Reportable segment Number of Reportable Segments Accrued professional services fees Accrued Professional Fees, Current Document Transition Report Document Transition Report Gain (loss) on foreign currency transactions Loss of foreign currency transactions Foreign Currency Transaction Gain (Loss), before Tax Monthly base rent payments Operating Lease, Monthly Base Rent Payments Operating Lease, Monthly Base Rent Payments Common stock, $0.001 par value, 100,000,000 shares authorized, 19,832,417 and 19,809,417 shares issued and outstanding, respectively, at March 31, 2022; 19,827,417 and 19,804,417 shares issued and outstanding, respectively, at December 31, 2021 Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other income Nonoperating Income (Expense) Cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 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 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] Goodwill acquired Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Noncontrolling interest in joint ventures, investment return guarantee Noncontrolling Interest in Joint Ventures, Investment Return Guarantee Noncontrolling Interest in Joint Ventures, Investment Return Guarantee Commitments and Contingencies (Note 12) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Reserve for inventory obsolescence Inventory Write-down 2022 (remainder) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Acquisitions Business Combination Disclosure [Text Block] Foreign Currency Foreign Currency Transaction Gain (Loss), before Tax [Abstract] Other unrelated parties Number of Other Unrelated Parties Represents the number of other unrelated parties. Assumptions used to calculate grant date fair value Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Ownership [Axis] Ownership [Axis] Cover [Abstract] Cover [Abstract] Stock options and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock, shares (in shares) Treasury Stock, Shares Lease revenue Operating Leases, Income Statement, Lease Revenue Retail Retail [Member] Cash consideration Payments to Acquire Productive Assets Proceeds from long-term debt 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. Prepaid expenses and other current assets (including $0.2 million and $0.1 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively) Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Accrued expenses (including $0.2 million and $0.1 million associated with variable interest entity at March 31, 2022 and December 31, 2021, 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] Document Quarterly Report Document Quarterly Report 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] Document Fiscal Year Focus Document Fiscal Year Focus 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 $5.2 million and $1.2 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation and amortization expense Depreciation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] 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] Cash paid for income tax Income Taxes Paid Proceeds from line of credit Proceeds from Lines of Credit Notional value Derivative, Notional Amount Other (expense) income Other Nonoperating Income (Expense) Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Derivative fair value Derivative, Fair Value, Net Business Combination and Goodwill Business Combinations And Goodwill [Policy Text Block] Disclosure of accounting policy regarding business combination and goodwill. Noncontrolling Interest, Period Of Investment [Axis] Noncontrolling Interest, Period Of Investment [Axis] Noncontrolling Interest, Period Of Investment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Lollicup Franchising, LLC Lollicup Franchising Llc [Member] Lollicup Franchising, LLC [Member] Tranche Three Noncontrolling Interest, Period Of Investment, Tranche Three [Member] Noncontrolling Interest, Period Of Investment, Tranche Three 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 Schedule of future minimum lease obligations Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total Karat Packaging Inc. stockholders’ equity Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued City Area Code City Area Code Aggregate intrinsic value, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Term Loan, Maturing May 2029 Term Loan Maturing May2029 [Member] Represents information pertaining to a Term Loan maturing May 2029. Entity Address, City or Town Entity Address, City or Town Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Estimated useful life of property and equipment Property, Plant and Equipment, Useful Life 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] 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. Measurement Frequency [Domain] Measurement Frequency [Domain] Face amount of loan Debt Instrument, Face Amount National and regional chains National Distribution [Member] Represents information pertaining to National Distribution. Total assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Retained earnings Retained Earnings (Accumulated Deficit) Term of contract 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 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] Entity Filer Category Entity Filer Category Number of exercised convertible notes Number Of Exercised Convertible Notes Number Of Exercised Convertible Notes Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Distributors Distributors [Member] Represents information pertaining to Distributors. Income Statement [Abstract] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Long-term debt, net of current portion and debt discount of $0.2 million as of both March 31, 2022 and December 31, 2021 (including $42.0 million and $35.3 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively, and debt discount of $0.2 million associated with variable interest entity as of both March 31, 2022 and December 31, 2021) 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. Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Payments receivable in 2023 Operating Leases, Future Minimum Payments Receivable, in Two Years Debt discount Debt Instrument, Unamortized Discount, Noncurrent 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. 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 taxes 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.8 million and $0.3 million at March 31, 2022 and December 31, 2021, respectively Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Selling expenses Selling and Marketing Expense [Member] Total Lessee, Operating Lease, Liability, to be Paid 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 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] 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 Debt, current portion (including $1.2 million associated with variable interest entity as of both March 31, 2022 and December 31, 2021) Long-term debt, current portion Long-term debt, current portion Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Remaining stock-based compensation expense for unvested restricted stock units Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Global Wells Global Wells [Member] Represents information pertaining to Global Wells. Equity Component [Domain] Equity Component [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Transfers from deposit to property and equipment Property, Plant and Equipment, Transfers and Changes 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 Customer deposits Increase (Decrease) in Contract with Customer, Liability Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 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. Online Online [Member] Represents information pertaining to Online. Counterparty Name [Domain] Counterparty Name [Domain] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Payments receivable in 2022 Operating Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year Debt Disclosure [Abstract] Debt Disclosure [Abstract] Income before provision for income taxes 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 Change in fair value of interest rate swap Derivative, Gain (Loss) on Derivative, Net 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 Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Noncontrolling Interest, Period Of Investment [Domain] Noncontrolling Interest, Period Of Investment [Domain] Noncontrolling Interest, Period Of Investment [Domain] Entity Ex Transition Period Entity Ex Transition Period Title of 12(b) Security Title of 12(b) Security 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] Document Type Document Type 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] Fixed interest rate Debt Instrument, Interest Rate, Stated Percentage Derivative Contract [Domain] Derivative Contract [Domain] Distribution centers operated by entity Number Of Other Distribution Centers Operated By Entity Represents the number of other distribution centers operated by entity. Net income 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] Kappolei, Hawaii Kappolei, Hawaii [Member] Kappolei, Hawaii Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities 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] Term Loan, Maturing September 30, 2026 Term Loan Maturing September302026 [Member] Term Loan Maturing September302026 Subsequent Event [Line Items] Subsequent Event [Line Items] 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] Repayments of long-term lines of credit Repayments of Long-term Lines of Credit Related party payable Due to Lollicup USA Inc. Due to Related Parties, Current Supplier [Domain] Supplier [Domain] Purchases from related party Related Party Costs Subsequent Events Subsequent Events [Text Block] Accrued payroll Accrued Payroll Taxes, Current 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. PolyQuest PolyQuest [Member] PolyQuest Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, $0.001 par value, 23,000 shares at both March 31, 2022 and December 31, 2021 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 Government Grants Government Grants [Abstract] No definition available. 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 Property held under capital leases Assets Held under Capital Leases [Member] VIE, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Accounts payable (including $0.2 million and $0.1 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively) Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Total Stockholders’ Equity attributable to Karat Packaging Inc. Parent [Member] Interest rate swap 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] Proceeds from long-term lines of credit Proceeds from Long-term Lines of Credit Schedule of variable interest entity financial information Schedule of Variable Interest Entities [Table Text Block] 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. Inventories Increase (Decrease) in Inventories 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] Derivative [Table] Derivative [Table] Cost of goods sold Cost of Goods and Services Sold Document Period End Date Document Period End Date Reporting unit Number of Reporting Units Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] 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 $46.3 million and $46.6 million associated with variable interest entity at March 31, 2022 and December 31, 2021, 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 $1.3 million and $2.6 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively) Other liabilities Other Liabilities, Noncurrent Schedule of long-term debt Schedule of Long-term Debt Instruments [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Payments on long-term debt Repayments of Long-term Debt Trading Symbol Trading Symbol 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 Other assets Increase (Decrease) in Other Operating Assets Government Grants Government Grants [Policy Text Block] Disclosure of accounting policy regarding government grants. 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 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 Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Asset Acquisition [Domain] Asset Acquisition [Domain] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Stock-based compensation expense Share-based Payment Arrangement, Expense Unusual or Infrequent Item, or Both [Table] Unusual or Infrequent Item, or Both [Table] Weighted average remaining contract life, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Entity Current Reporting Status Entity Current Reporting Status Other payable Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Noncontrolling interest, ownership percentage by noncontrolling owners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 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] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 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 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 Green Earth Technology Green Earth Technology [Member] Green Earth Technology 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, net (including $0.9 million and $0.8 million associated with variable interest entity for the three months ended March 31, 2022 and 2021, respectively) Interest income (expense) Interest Income (Expense), Nonoperating, Net Income Taxes Income Tax, Policy [Policy Text Block] Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] 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 Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Exercise of common stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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 Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Related Party [Domain] Related Party [Domain] 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 Unusual or Infrequent Item, or Both [Line Items] Unusual or Infrequent Item, or Both [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other income (expense) Nonoperating Income (Expense) [Abstract] Credit Facility [Axis] Credit Facility [Axis] Entity Address, Address Line One Entity Address, Address Line One 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] Interest rate during the period Debt Instrument, Interest Rate During Period Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Payments of noncontrolling interest tax withholding Payment, Tax Withholding, Share-based Payment Arrangement Maximum borrowing Line of Credit Facility, Maximum Borrowing Capacity Ownership [Domain] Ownership [Domain] 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 Current Fiscal Year End Date Current Fiscal Year End Date Term loan, accordion feature Debt Instrument, Term Loan, Accordion Feature Debt Instrument, Term Loan, Accordion Feature 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. Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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] Subsequent Event Subsequent Event [Member] Deposits Deposits Assets, Noncurrent Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Cost of Sales Cost of Sales [Member] Income taxes payable Accrued Income Taxes, Current Working capital Working Capital Working Capital 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] Other payable Accounts Payable and Other Accrued Liabilities, Current Related Party Transactions Related Party Transactions Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Monthly lease payment Operating Leases, Rent Expense Fuling Technology Co., Ltd. Fuling Technology Co., Ltd. [Member] Fuling Technology Co., Ltd. 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-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
May 04, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
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 Yes  
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,809,424
Entity Central Index Key 0001758021  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents (including $5.2 million and $1.2 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively) $ 6,820,000 $ 6,483,000
Accounts receivable, net of allowance for doubtful accounts of $0.8 million and $0.3 million at March 31, 2022 and December 31, 2021, respectively 43,337,000 32,776,000
Inventories 77,337,000 58,472,000
Prepaid expenses and other current assets (including $0.2 million and $0.1 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively) 6,036,000 5,141,000
Total current assets 133,530,000 102,872,000
Property and equipment, net (including $46.3 million and $46.6 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively) 92,138,000 93,475,000
Deposits 10,440,000 6,885,000
Goodwill 3,510,000 3,510,000
Intangible assets, net 373,000 380,000
Other assets (including $0.1 million associated with variable interest entity at both March 31, 2022 and December 31, 2021) 389,000 477,000
Total assets 240,380,000 207,599,000
Current liabilities    
Accounts payable (including $0.2 million and $0.1 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively) 24,073,000 18,470,000
Accrued expenses (including $0.2 million and $0.1 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively) 8,343,000 7,813,000
Related party payable 1,260,000 2,003,000
Income taxes payable 1,977,000 85,000
Customer deposits (including $0.1 million associated with variable interest entity as of both March 31, 2022 and December 31, 2021) 1,448,000 1,215,000
Debt, current portion (including $1.2 million associated with variable interest entity as of both March 31, 2022 and December 31, 2021) 1,190,000 1,178,000
Other payable 1,534,000 0
Total current liabilities 39,825,000 30,764,000
Deferred tax liability 5,634,000 5,634,000
Line of credit 10,200,000 0
Long-term debt, net of current portion and debt discount of $0.2 million as of both March 31, 2022 and December 31, 2021 (including $42.0 million and $35.3 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively, and debt discount of $0.2 million associated with variable interest entity as of both March 31, 2022 and December 31, 2021) 41,954,000 35,339,000
Other liabilities (including $1.3 million and $2.6 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively) 2,524,000 3,837,000
Total liabilities 100,137,000 75,574,000
Commitments and Contingencies (Note 12) 0 0
Karat Packaging Inc. stockholders’ equity    
Common stock, $0.001 par value, 100,000,000 shares authorized, 19,832,417 and 19,809,417 shares issued and outstanding, respectively, at March 31, 2022; 19,827,417 and 19,804,417 shares issued and outstanding, respectively, at December 31, 2021 20,000 20,000
Additional paid in capital 84,356,000 83,694,000
Treasury stock, $0.001 par value, 23,000 shares at both March 31, 2022 and December 31, 2021 (248,000) (248,000)
Retained earnings 46,101,000 39,434,000
Total Karat Packaging Inc. stockholders’ equity 130,229,000 122,900,000
Noncontrolling interest 10,014,000 9,125,000
Total stockholders’ equity 140,243,000 132,025,000
Total liabilities and stockholders’ equity $ 240,380,000 $ 207,599,000
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Cash and cash equivalents $ 6,820,000 $ 6,483,000
Allowance for doubtful accounts 800,000 300,000
Prepaid expenses and other current assets 6,036,000 5,141,000
Property and equipment, net 92,138,000 93,475,000
Other assets 389,000 477,000
Accounts payable 24,073,000 18,470,000
Accrued expenses 8,343,000 7,813,000
Customer deposits 1,448,000 1,215,000
Long-term debt, current portion 1,190,000 1,178,000
Long-term debt, net of current portion 200,000 200,000
Other liabilities $ 2,524,000 $ 3,837,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,832,417 19,827,417
Common stock, shares outstanding (in shares) 19,809,417 19,804,417
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 $ 5,200,000 $ 1,200,000
Prepaid expenses and other current assets 200,000 100,000
Property and equipment, net 46,300,000 46,600,000
Other assets 100,000 100,000
Accounts payable 200,000 100,000
Accrued expenses 200,000 100,000
Customer deposits 100,000 100,000
Long-term debt, current portion 1,200,000 1,200,000
Long-term debt, net of current portion 42,000,000 35,300,000
Debt discount 200,000 200,000
Other liabilities $ 1,300,000 $ 2,600,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net sales $ 105,413,000 $ 75,673,000
Cost of goods sold 71,124,000 54,047,000
Gross profit 34,289,000 21,626,000
Operating expenses:    
Selling expense 9,337,000 6,400,000
General and administrative expense (including $0.6 million associated with variable interest entity for both the three months ended March 31, 2022 and 2021) 15,461,000 11,455,000
Total operating expenses 24,798,000 17,855,000
Operating income 9,491,000 3,771,000
Other income (expense)    
Rental income (including $0.2 million associated with variable interest entity for both the three months ended March 31, 2022 and 2021) 238,000 246,000
Other (expense) income (82,000) 106,000
Gain (loss) on foreign currency transactions 133,000 (165,000)
Interest income, net (including $0.9 million and $0.8 million associated with variable interest entity for the three months ended March 31, 2022 and 2021, respectively) 840,000 278,000
Total other income 1,129,000 465,000
Income before provision for income taxes 10,620,000 4,236,000
Provision for income taxes 2,677,000 1,186,000
Net income 7,943,000 3,050,000
Net income attributable to noncontrolling interest 1,276,000 1,270,000
Net income attributable to Karat Packaging Inc. $ 6,667,000 $ 1,780,000
Basic and diluted earnings per share:    
Basic (in dollars per share) $ 0.34 $ 0.12
Diluted (in dollars per share) $ 0.34 $ 0.12
Weighted average common shares outstanding, basic (in shares) 19,807,584 15,167,000
Weighted average common shares outstanding, diluted (in shares) 19,901,384 15,403,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
General and administrative expense $ 15,461 $ 11,455
Rental income 238 246
Interest income (expense) 840 278
VIE, Primary Beneficiary    
General and administrative expense 600  
Rental income 200  
Interest income (expense) $ 900 $ 800
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Total Stockholders’ Equity attributable to Karat Packaging Inc.
Common Stock
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Noncontrolling Interest
Balance at the beginning of period (in shares) at Dec. 31, 2020     15,190,000 23,000      
Balance at the beginning of period at Dec. 31, 2020 $ 39,868 $ 32,404 $ 15 $ (248) $ 13,981 $ 18,656 $ 7,464
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 3,050 1,780       1,780 1,270
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 34,184 $ 15 $ (248) 13,981 20,436 8,734
Balance at the beginning of period (in shares) at Dec. 31, 2021 19,804,417   19,827,417 23,000      
Balance at the beginning of period at Dec. 31, 2021 $ 132,025 122,900 $ 20 $ (248) 83,694 39,434 9,125
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation $ 611 611     611    
Exercise of common stock options (in shares) 5,000            
Exercise of common stock options $ 51 51     51    
Noncontrolling interest tax withholding (387)           (387)
Net income $ 7,943 6,667       6,667 1,276
Balance at the end of period (in shares) at Mar. 31, 2022 19,809,417   19,832,417 23,000      
Balance at the end of period at Mar. 31, 2022 $ 140,243 $ 130,229 $ 20 $ (248) $ 84,356 $ 46,101 $ 10,014
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities    
Net income $ 7,943 $ 3,050
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 2,584 2,464
Provision for bad debt 500 0
Reserve for inventory obsolescence 476 0
Change in fair value of interest rate swap (1,313) (1,323)
Amortization of loan fees 9 3
Stock-based compensation 611 0
(Increase) decrease in operating assets    
Accounts receivable (11,061) (1,741)
Inventories (19,341) 3,049
Prepaid expenses and other current assets (895) 3,108
Deposits 0 (41)
Other assets 88 2
Increase (decrease) in operating liabilities    
Accounts payable 5,526 (2,883)
Accrued expenses 530 551
Related party payable (743) (1,618)
Income taxes payable 1,892 (41)
Customer deposits 233 84
Other payable 1,534 (160)
Net cash (used in) provided by operating activities (11,427) 4,504
Cash flows from investing activities    
Purchases of property and equipment (824) (273)
Deposits paid for property and equipment (3,971) (921)
Acquisition of Pacific Cup, Inc., net of cash acquired 0 (900)
Net cash used in investing activities (4,795) (2,094)
Cash flows from financing activities    
Proceeds from line of credit 10,200 70
Proceeds from long-term debt 6,885 0
Payments on long-term debt (267) (1,888)
Proceeds from exercise of stock options 51 0
Payments on capital lease obligations   (79)
Payments of noncontrolling interest tax withholding (310) 0
Net cash provided by (used in) financing activities 16,559 (1,897)
Net increase in cash and cash equivalents 337 513
Cash and cash equivalents    
Beginning of year 6,483 448
End of year 6,820 961
Supplemental disclosures of non-cash investing and  financing activities:    
Transfers from deposit to property and equipment 416 473
Acquisition of Pacific Cup, Inc. included within deposits 0 100
Supplemental disclosures of cash flow information:    
Cash paid for income tax 200 0
Cash paid for interest $ 440 $ 1,088
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Nature of Operations
3 Months Ended
Mar. 31, 2022
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 an 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 addition to manufacturing and distribution, the Company offers customized solutions to the customers, including new product development, design, printing, and logistics services, and distributes certain specialty food and beverages products, such as boba and coffee drinks.
The Company supplies products to smaller chains and businesses including boutique coffee houses, bubble tea cafes, pizza parlors and frozen yogurt shops, as well as to distributors and national and regional supermarkets, restaurants and convenience stores.
The Company currently operates manufacturing facilities and distribution and fulfillment centers in Chino, California; Rockwall, Texas and Kapolei, Hawaii. In addition, the Company operates four other distribution centers located in Branchburg, New Jersey; Summer, Washington; Summerville, South Carolina and Kapolei, Hawaii.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies 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 March 31, 2022 and for the three months ended March 31, 2022 and 2021 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair statement have been included. Operating results for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2022.
The condensed consolidated balance sheet at December 31, 2021 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, 2021, as included in our Annual Report on Form 10-K filed on March 31, 2022.
Principles of Consolidation: The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned and controlled operating subsidiaries, Lollicup, Lollicup Franchising, LLC (“Lollicup Franchising”) 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. 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 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 US GAAP. 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 and reserve for slow-moving and obsolete inventory.
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 certain specialty food and beverages products, such as boba and coffee drinks.
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 March 31, 2022 and December 31, 2021, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks.
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 improvementsLesser of useful life or lease term
Vehicles
5 years
Furniture and fixtures
7 years
Building
28 years to 40 years
Property held under capital leases
3 years to 5 years
Computer hardware and software
3 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 are payments made for machinery and equipment, and construction and improvement for the Company’s facilities. Included in deposits are also payments made to 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. The impairment test comprises of two steps. The first step compares the carrying amount of the asset to the sum of expected undiscounted future cash flows. If the sum of expected undiscounted future cash flows exceeds the carrying amount of the asset, no impairment is taken. If the sum of expected undiscounted future cash flows is less than the carrying amount of the asset, a second step is warranted and an
impairment loss is measured as the amount by which the carrying amount of the asset exceeds its fair value calculated using the present value of estimated net future cash flows. For the periods ended March 31, 2022 and March 31, 2021, 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 US 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 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 March 31, 2022, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company’s acquisition of Pacific Cup, Inc. and Lollicup Franchising. For the periods ended March 31, 2022 and March 31, 2021, the Company determined no impairments have occurred.
The following table summarizes the activity in the Company’s goodwill balance:
(in thousands)
Balance at December 31, 2021
$3,510 
Goodwill acquired— 
Balance at March 31, 2022
$3,510 
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 both March 31, 2022 and December 31, 2021, the Company received cumulative grants of $1,200,000. As of both March 31, 2022 and December 31, 2021, 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 the facility in Rockwall, Texas to maintain a certain minimum tax value for the next five calendar years through 2023 (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 balance sheet 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 entered into certain interest rate swaps to manage the interest rate risk, and accounted for such interest rate swaps as a derivative instrument under ASC 815. The interest rate swaps were not designated for hedge accounting and as such, the change in the fair value of interest rate swaps is recognized as interest income/expense in the accompanying condensed consolidated statements of income.
Variable Interest Entity: The Company has a variable interest in 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”). In June 2020, the Company entered into another operating lease with Global Wells (“New Jersey Lease”).
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 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. As of March 31, 2022 and December 31, 2021, total loan guaranteed by the Company related to Global Wells amounted to $43,144,000 and $36,517,000, respectively. See Note 8 — Long Term Debt for a description of the two term loans that Global Wells has with financial institutions.
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:
March 31,
2022
December 31,
2021
(in thousands)
Cash$5,205 $1,163 
Accounts receivable257 384 
Prepaid expenses and other current assets162 63 
Property and equipment, net46,309 46,612 
Other assets4,641 4,762 
Total assets$56,574 $52,984 
Accounts payable$184 $497 
Accrued expenses20368 
Income tax payable— 9 
Customer deposits8188 
Due to Lollicup USA Inc.— 2,620 
Long-term debt, current portion11901,178 
Long-term debt, net of current portion41,954 35,339 
Other liabilities1,324 2,636 
Total liabilities$44,936 $42,435 
Revenue Recognition: The Company generates revenues from customers that include national and regional distributors, chain restaurants and supermarkets, 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 ended March 31, 2022 and 2021, net sales disaggregated by customer type consists of the amounts shown below.
Three Months Ended March 31,
20222021
(in thousands)
National and regional chains$24,906 $18,289 
Distributors59,12440,010
Online13,54911,443
Retail7,8345,931
Total Revenue$105,413 $75,673 
•National and regional chains revenue: National and regional chains revenue is derived from chain restaurants and supermarkets with locations across multiple states. Revenue from transactions with national and regional 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 the Company’s 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 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 the Company’s 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 the Company’s 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 the Company’s 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 estimates 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 March 31, 2022 and December 31, 2021, the contract liabilities were not 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 for all of the Company’s product sales, 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 March 31, 2022 and 2021 were $8,440,000 and $5,483,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 $547,000 and $388,000 for the three months ended March 31, 2022 and 2021, 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 recognizes 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 March 31, 2022 and December 31, 2021.
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 months ended March 31, 2022 and 2021, respectively, purchases from the following vendor makes up greater than 10 percent of total purchases:
Three Months Ended March 31,
20222021
Keary Global Ltd. ("Keary Global") and its affiliate, Keary International, Ltd.- related parties
11 %*
*Purchases represented less than 10% of total purchases
Amounts due to the following vendors at March 31, 2022 and December 31, 2021 that exceed 10 percent of total accounts payable are as follows:
March 31,
2022
December 31,
2021
Keary Global and its affiliate, Keary International - related parties
*10 %
Wen Ho Industrial Co., Ltd*11 %
Fuling Technology Co., Ltd.19 %21 %
PolyQuest10 %*
*Amounts payable represented less than 10% of total accounts payable
No customer accounted for more than 10 percent of sales for the three months ended March 31, 2022 and 2021, respectively. No customer accounted for more than 10 percent of accounts receivable as of March 31, 2022 and December 31, 2021.
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 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 March 31, 2022 and December 31, 2021, the Company has financial instruments classified within the fair value hierarchy, which consist of the following:
•Interest rate swap that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as other liabilities on the condensed consolidated balance sheets. The fair value of interest rate swap 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 summarizes the Company’s fair value measurements by level at March 31, 2022 for the assets and liabilities measured at fair value on a recurring basis (in thousands):
Level 1Level 2Level 3
Cash equivalents$50 $— $— 
Interest rate swap— (22)— 
Fair value, March 31, 2022$50 $(22)$— 
The following table summarizes the Company’s fair value measurements by level at December 31, 2021 for the assets and liabilities measured at fair value on a recurring basis (in thousands):
Level 1Level 2Level 3
Cash equivalents$2,000 $— $— 
Interest rate swap— (1,334)— 
Fair value, December 31, 2021$2,000 $(1,334)$— 
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, accrued and other liabilities, other payable and borrowings under promissory notes and line of credit, are reported at their carrying value.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued and other liabilities and other payable approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at March 31, 2022 and December 31, 2021 approximate fair value because the interest rates approximate the current market interest rate or are variable in nature. 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 income. The Company recorded a gain on foreign currency transactions of $133,000 and a loss $165,000 for the three months ended March 31, 2022 and 2021, respectively.
Stock-Based Compensation: The Company recognizes stock-based compensation expense related to employee stock options and restricted stock units 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 for stock options, and the closing price of the Company's common stock on the trading day immediately prior to the grant date for restricted stock units. 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 determines 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 separate awards and recognizes stock-based compensation expense over the requisite service period using the graded vesting attribution method. 
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 income 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 (the "JOBS Act"), 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 will 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 will 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 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-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.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions
3 Months Ended
Mar. 31, 2022
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 amounts of revenue and earnings of the acquiree since the acquisition date is included in the condensed consolidated statement of income for the reporting periods, which is not significant for the three months ended March 31, 2022 and the period from March 1, 2021 to March 31, 2021.
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 final valuation of assets acquired as a result of this acquisition:
(in thousands)
Inventories$153 
Property and equipment50 
Customer relationships400 
Goodwill397 
Total assets acquired$1,000 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following:
March 31,
2022
December 31,
2021
(in thousands)
Raw materials
$18,215 $14,075 
Finished goods60,341 45,140
Subtotal78,556 59,215
Less inventory reserve(1,219)(743)
Total inventories$77,337 $58,472 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment, net consist of the following:
March 31,
2022
December 31,
2021
(in thousands)
Machinery and equipment$61,421 $60,935 
Leasehold improvements18,886 18,655 
Vehicles5,855 5,384 
Furniture and fixtures955 936 
Building35,387 35,387 
Land11,907 11,907 
Computer hardware and software555 553 
134,966 133,757 
Less accumulated depreciation(42,828)(40,282)
Total property and equipment, net$92,138 $93,475 
Depreciation and amortization expense were $2,577,000 and $2,464,000 for the three months ended March 31, 2022 and 2021, 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 is included in cost of goods sold on the accompanying condensed consolidated statements of income.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Line of Credit
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Line of Credit Line of Credit
Pursuant to the terms of the Business Loan Agreement, dated February 23, 2018, between Lollicup, as borrower, and Hanmi Bank, as lender (as amended, the “Loan Agreement”), the Company has a line of credit with a maximum borrowing capacity of $40,000,000 (the “Line of Credit”). The Line of Credit also includes a standby letter of credit sublimit. The Line of Credit was secured by the Company’s assets and guaranteed by the Company’s stockholders. 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.
On October 6, 2021, the Company amended the Loan Agreement. Prior to October 6, 2021, interest accrued at an annual rate of prime less 0.25% with a minimum floor of 3.75%, and the amount that could be borrowed was subject to a borrowing base that was calculated as a percentage of the accounts receivable and inventory balances measured monthly. Additionally, the Company was required to 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.
The amendment on October 6, 2021, among other things, (1) extended the maturity date to October 6, 2023, (2) revised the interest on any line of credit borrowings to an annual rate of prime less 0.25%, with a minimum floor of 3.25%, (3) removed the requirement for the maximum amount of borrowings to be subject to a borrowing base requirement that was calculated as a percentage of accounts receivable and inventory balances, (4) removed the minimum tangible net worth and minimum debt service coverage ratio from the financial covenant requirement, and (5) added a minimum fixed charge coverage ratio in the financial covenant requirement.
As of March 31, 2022, the maximum remaining amount that could be borrowed under the Line of Credit was $29,800,000. The Company had $10,200,000 of borrowings outstanding under the Line of Credit bearing an interest rate of 3.25% per annum as of March 31, 2022. The Company had $0 of borrowings outstanding under the Line of Credit as of December 31, 2021. The amount issued under the standby letter of credit was $0 as of both March 31, 2022 and December 31, 2021. As of both March 31, 2022 and December 31, 2021, the Company was in compliance with the financial covenants under the Line of Credit.
Long-Term Debt
Long-term debt consists of the following:
March 31,
2022
December 31,
2021
(in thousands)
A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.25% and 3.00% at March 31, 2022 and December 31, 2021, respectively) and principal payments ranging from $24,000 to $40,000 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,726 $20,808 
A $23,000,000 term loan that matures September 30, 2026, with the initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000 through September 2022, which the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5%. Principal and interest payments of $116,000 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 Global Wells’ assets and is guaranteed by Global Wells and one of the Company’s stockholders. In accordance with the loan agreement, Global Wells is required to comply with certain financial covenants, including a minimum debt service coverage ratio.
22,610 15,909 
Long-term debt
43,336 36,717 
Less: unamortized loan fees
(192)(200)
Less: current portion
(1,190)(1,178)
Long-term debt, net of current portion$41,954 $35,339 
At March 31, 2022, future maturities are (in thousands):
2022 (remainder)$887 
20231,224 
20241,276 
20251,333 
202619,703 
Thereafter18,913 
Total$43,336 
The Company was in compliance with all of its financial covenants as of both March 31, 2022 and December 31, 2021.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
The following table summarizes information related to accrued expense liabilities:
March 31,
2022
December 31,
2021
(in thousands)
Accrued expenses$2,576 $1,991 
Accrued interest101 68 
Accrued payroll1,702 1,456 
Accrued vacation and sick pay796 416 
Accrued shipping expenses2,487 2,868 
Accrued professional services fees304 642 
Deferred rent liability377 372 
Total accrued expenses$8,343 $7,813 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Long-Term Debt Line of Credit
Pursuant to the terms of the Business Loan Agreement, dated February 23, 2018, between Lollicup, as borrower, and Hanmi Bank, as lender (as amended, the “Loan Agreement”), the Company has a line of credit with a maximum borrowing capacity of $40,000,000 (the “Line of Credit”). The Line of Credit also includes a standby letter of credit sublimit. The Line of Credit was secured by the Company’s assets and guaranteed by the Company’s stockholders. 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.
On October 6, 2021, the Company amended the Loan Agreement. Prior to October 6, 2021, interest accrued at an annual rate of prime less 0.25% with a minimum floor of 3.75%, and the amount that could be borrowed was subject to a borrowing base that was calculated as a percentage of the accounts receivable and inventory balances measured monthly. Additionally, the Company was required to 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.
The amendment on October 6, 2021, among other things, (1) extended the maturity date to October 6, 2023, (2) revised the interest on any line of credit borrowings to an annual rate of prime less 0.25%, with a minimum floor of 3.25%, (3) removed the requirement for the maximum amount of borrowings to be subject to a borrowing base requirement that was calculated as a percentage of accounts receivable and inventory balances, (4) removed the minimum tangible net worth and minimum debt service coverage ratio from the financial covenant requirement, and (5) added a minimum fixed charge coverage ratio in the financial covenant requirement.
As of March 31, 2022, the maximum remaining amount that could be borrowed under the Line of Credit was $29,800,000. The Company had $10,200,000 of borrowings outstanding under the Line of Credit bearing an interest rate of 3.25% per annum as of March 31, 2022. The Company had $0 of borrowings outstanding under the Line of Credit as of December 31, 2021. The amount issued under the standby letter of credit was $0 as of both March 31, 2022 and December 31, 2021. As of both March 31, 2022 and December 31, 2021, the Company was in compliance with the financial covenants under the Line of Credit.
Long-Term Debt
Long-term debt consists of the following:
March 31,
2022
December 31,
2021
(in thousands)
A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.25% and 3.00% at March 31, 2022 and December 31, 2021, respectively) and principal payments ranging from $24,000 to $40,000 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,726 $20,808 
A $23,000,000 term loan that matures September 30, 2026, with the initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000 through September 2022, which the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5%. Principal and interest payments of $116,000 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 Global Wells’ assets and is guaranteed by Global Wells and one of the Company’s stockholders. In accordance with the loan agreement, Global Wells is required to comply with certain financial covenants, including a minimum debt service coverage ratio.
22,610 15,909 
Long-term debt
43,336 36,717 
Less: unamortized loan fees
(192)(200)
Less: current portion
(1,190)(1,178)
Long-term debt, net of current portion$41,954 $35,339 
At March 31, 2022, future maturities are (in thousands):
2022 (remainder)$887 
20231,224 
20241,276 
20251,333 
202619,703 
Thereafter18,913 
Total$43,336 
The Company was in compliance with all of its financial covenants as of both March 31, 2022 and December 31, 2021.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Interest Rate Swaps
3 Months Ended
Mar. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Interest Rate Swaps Interest Rate Swaps
In June 2019, Global Wells entered into a ten-year 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 13, 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 March 31, 2022 and December 31, 2021, the fair value of the interest rate swap was $22,000 and $1,334,000, respectively, which is reported as other liabilities in the condensed consolidated balance sheets. For the three months ended March 31, 2022 and 2021, Global Wells recognized approximately $1,312,000 and $1,282,000 as interest income related to change in fair value of this interest rate swap for the three months ended March 31, 2022 and 2021, respectively.
In June 2019, the Company also entered into a five-year 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 2019. The payment dates are the fifth day of the month beginning July 5, 2019 to the maturity date of May 31, 2024. In April 2021, the Company terminated this interest rate swap. For the three months ended March 31, 2021, the Company recognized approximately $42,000 in interest income related to change in fair value of this interest rate swap.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation
3 Months Ended
Mar. 31, 2022
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 were 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.

As of March 31, 2022, a total of 1,275,250 shares of common stock was available for further award grants under the Plan. For the three months ended March 31, 2022 and 2021, the Company recognized a total of $0.6 million and $0 in stock-based compensation expense, respectively. The restricted stock units and stock options granted prior to April 15, 2021 were subjected to vesting conditions contingent upon the closing of an initial public offering of the Company. Such awards began
vesting on April 15, 2021 when the Company completed its initial public offering. The Company recognizes stock-based compensation over the vesting period, which is generally 3 years for both the restricted stock units and stock options.

Stock Options
A summary of the Company’s stock option activity under the Plan for the period ended March 31, 2022 is as follows:
Number of
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contract
Life
(In Years)
Aggregate
Intrinsic
Value
Outstanding at December 31, 2021435,000 $18.76$— 
Granted50,000 16.53 
Exercised(5,000)10.00 
Canceled/forfeited(20,000)18.86 
Outstanding at March 31, 2022460,000 $18.619.6$571,900 
Expected to vest at March 31, 2022460,000 $18.619.6$571,900 
Exercisable at March 31, 2022— — — $— 

The weighted-average grant date fair-value of the stock options granted for the three months ended March 31, 2022 was $16.53 per share. At March 31, 2022, total remaining stock-based compensation expense for unvested stock options is approximately $1,866,270. The cost is expected to be recognized over a weighted-average period of 1.7 years.

The aggregate intrinsic value is calculated by subtracting the exercise price of the option from the closing price of the Company’s common stock on March 31, 2022, multiplied by the number of shares per each option.

The assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the three months ended March 31, 2022 were as follows:

Three Months Ended March 31, 2022
Risk-free interest rate 1.70 %
Expected term (years) 6.25 years
Volatility 30 %
Dividend yield 0.40 %
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 March 31, 2022:
Number of
Shares
Outstanding
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 2021159,000 $11.08 
Granted7,500 16.53 
Forfeited(1,667)17.90 
Unvested at March 31, 2022164,833 $11.26 

At March 31, 2022, total remaining stock-based compensation expense for unvested restricted stock units is approximately $1.0 million. The cost is expected to be recognized over a weighted-average period of 1.2 years.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share
3 Months Ended
Mar. 31, 2022
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 period by the weighted average number of common shares outstanding during the related period.
Three Months Ended
March 31,
20222021
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,667 $1,780 
Weighted average number of common shares in issue19,808 15,167 
Basic earnings per share$0.34 $0.12 
(b)Diluted

Diluted earnings per share is calculated based upon the weighted average number of common shares and common equivalent shares outstanding during the period, calculated using the treasury stock method. Under the treasury stock method, exercise proceeds include the amount the employee must pay for exercising stock options and the amount of compensation cost related to stock awards for future services that the Company has not yet recognized. Common equivalent shares are excluded from the computation in periods in which they have an anti-dilutive effect.

The following table summarizes the calculation of diluted earnings per share:
Three Months Ended
March 31,
20222021
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,667 $1,780 
Weighted average number of common shares in issue19,808 15,167 
Dilutive shares
Stock options and restricted stock units93 236 
Adjusted weighted average number of common shares19,90115,403
Diluted earnings per share$0.34 $0.12 
For the three months ended March 31, 2022 and 2021, a total of 474,000 and 236,000 shares of potentially dilutive shares, respectively, have been excluded in the diluted earnings per share calculation due to its anti-dilutive impact on earnings per share.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
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.
At March 31, 2022, approximate future minimum lease obligations are as follows:
(in thousands)
2022 (remainder)$2,304 
20233,060 
20241,824 
2025380 
2026374 
Thereafter1,630 
Total$9,572 
    
Rent expense included in operating expenses was $644,000 and $708,000 for the three months ended March 31, 2022 and 2021, respectively. Rent expenses included in cost of goods sold was 260,000 and $188,000 for the three months ended March 31, 2022 and 2021, respectively.
In September 2020, Global Wells entered into an operating lease with an unrelated party as the landlord. The lease generates monthly rental payments from $58,000 to $61,000 over the lease term of 38 months beginning September 9, 2020. Rental income for the three months ended March 31, 2022 and 2021 were $238,000 and $246,000, respectively. The expected rental income is $538,000 and $611,000 for the remaining nine months of the year ended December 31, 2022 and for the year ended December 31, 2023, respectively.
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 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
3 Months Ended
Mar. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsKeary Global owns 250,004 shares of common stock as of March 31, 2022, 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 March 31, 2022and December 31, 2021, the Company has accounts payable due to Keary Global and Keary International of $1,260,000 and $2,003,000,respectively. Purchases for the three months ended March 31, 2022 and 2021 from this related party were$11,926,000 and $5,055,000, respectively.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
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 months ended March 31, 2022 and 2021, the Company's income tax expense was $2.7 million and $1.2 million, with effective tax rate of 25.2% and 28.0%, respectively.
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 2020 tax years, and has 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 2020 tax years and South Carolina for the 2017 through 2020 tax years.
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. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of income. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet. As of March 31, 2022, and December 31, 2021, the Company did not have any unrecognized tax benefit.
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 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
COVID-19
3 Months Ended
Mar. 31, 2022
Unusual or Infrequent Items, or Both [Abstract]  
COVID-19 COVID-19
Since COVID-19 was declared a global pandemic by the World Health Organization, the Company’s business, operations and financial performance have been, and may continue to be, affected by the macroeconomic impacts resulting from the efforts to control the spread of COVID-19. The Company has enacted enhanced health and safety protocols, including sanitizing procedure and health checks, at its facilities to ensure the health and safety of the employees.

The raw material and labor shortage and supply chain and transportation disruptions caused by COVID-19 have adversely impacted the Company’s business including, among other things, raw materials inflation, increased freight and shipping costs and sometimes longer inventory lead time. The Company has evolved its operations to navigate such challenges, including the diversification of its supplier network, the adjustment of its inventory purchase pattern, and the continued focus on and investment in automation in its operations and its E-commerce platform.

The Company continues to focus on working capital management and the strength of its balance sheet. As of March 31, 2022, the Company had cash and cash equivalents of $6.8 million, additional availability of $29.8 million under its Line of Credit, and working capital of $93.7 million. Given its balance sheet and liquidity position, management believes that the Company has the financial flexibility and resources needed to operate in the current uncertain economic environment. However, if global economic conditions worsen as a result of the pandemic, it could materially impact the Company’s liquidity position and capital needs.
The full extent to which COVID-19 impacts the Company’s business and financial results will depend on future developments that are highly uncertain and cannot be predicted, including new information that may emerge concerning the severity of the virus and the actions to contain its impact, the impacts of new variants of the virus, and the timing, distribution, efficacy and public acceptance of vaccines and other treatments for COVID-19.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Joint Venture Agreement
On April 6, 2022, Lollicup entered into a definitive joint venture agreement (the “JV Agreement”) with Happiness Moon Co., Ltd., a Taiwanese company (“Happiness Moon”), whereby Lollicup and Happiness Moon will jointly establish
Green Earth Technology (“Green Earth”) a new Taiwanese corporation. Green Earth will build and operate an approximately 180,000 square foot manufacturing facility (the “Facility”) in Taiwan that will manufacture compostable foodservice products from bagasse.

Lollicup will invest approximately $6.0 million for a 49% interest in Green Earth, which capital shall be contributed to Green Earth in three tranches as follows:

a.approximately $2.0 million within two weeks of signing of the JV Agreement;
b.approximately $2.0 million upon the completion of the Facility and installation of manufacturing machinery and equipment in the Facility; and
c.approximately $2.0 million upon the commencement of mass production in the Facility.

The JV Agreement stipulates a 20% investment return guarantee for Lollicup and provides that Company may, in certain circumstances as described in the JV Agreement, elect to terminate the JV Agreement and withdraw the amount then invested. Depending on the amount contributed by Lollicup in the three tranches set forth above, upon notice of termination, Happiness Moon shall be obligated to return such investment amount to Lollicup plus 5% per annum within one, two or three years respectively of such notice.

Lollicup and Happiness Moon shall each appoint one member to the three-member board of directors, with the third member being an attorney in Taiwan to be designated. There shall also be a board observer.
Lease Agreements

On April 27, 2022, the Company entered into a 60-month lease agreement commencing on May 1, 2022 for a 70,000 square-foot distribution facility in the City of Industry, California. The term of the lease expires on April 30, 2027 and requires monthly base rent payments ranging from $137,000 to $160,000.

On April 29, 2022, the Company entered into a 60-month lease agreement commencing on May 1, 2022 for a 23,000-square-foot distribution facility in Kapolei, Hawaii. The term of the lease expires on April 30, 2027 and requires monthly base rent payments ranging from $33,000 to $38,000.

Repayment on Line of Credit

From April 1, 2022 through May 6, 2022, the Company repaid $2.0 million and drew additional $4.3 million on its Line of Credit, increasing its outstanding borrowing under the Line of Credit to $12.5 million.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
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 March 31, 2022 and for the three months ended March 31, 2022 and 2021 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair statement have been included. Operating results for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2022.
The condensed consolidated balance sheet at December 31, 2021 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, 2021, as included in our Annual Report on Form 10-K filed on March 31, 2022.
Principles of Consolidation Principles of Consolidation: The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned and controlled operating subsidiaries, Lollicup, Lollicup Franchising, LLC (“Lollicup Franchising”) 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. 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 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 US GAAP. 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 and reserve for slow-moving and obsolete inventory.
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 certain specialty food and beverages products, such as boba and coffee drinks.
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 March 31, 2022 and December 31, 2021, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks.
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 improvementsLesser of useful life or lease term
Vehicles
5 years
Furniture and fixtures
7 years
Building
28 years to 40 years
Property held under capital leases
3 years to 5 years
Computer hardware and software
3 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 are payments made for machinery and equipment, and construction and improvement for the Company’s facilities. Included in deposits are also payments made to 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. The impairment test comprises of two steps. The first step compares the carrying amount of the asset to the sum of expected undiscounted future cash flows. If the sum of expected undiscounted future cash flows exceeds the carrying amount of the asset, no impairment is taken. If the sum of expected undiscounted future cash flows is less than the carrying amount of the asset, a second step is warranted and an impairment loss is measured as the amount by which the carrying amount of the asset exceeds its fair value calculated using the present value of estimated net future cash flows. For the periods ended March 31, 2022 and March 31, 2021, 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 US 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 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 March 31, 2022, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company’s acquisition of Pacific Cup, Inc. and Lollicup Franchising.
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 both March 31, 2022 and December 31, 2021, the Company received cumulative grants of $1,200,000. As of both March 31, 2022 and December 31, 2021, 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 the facility in Rockwall, Texas to maintain a certain minimum tax value for the next five calendar years through 2023 (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 balance sheet 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 entered into certain interest rate swaps to manage the interest rate risk, and accounted for such interest rate swaps as a derivative instrument under ASC 815. The interest rate swaps were not designated for hedge accounting and as such, the change in the fair value of interest rate swaps is recognized as interest income/expense in the accompanying condensed consolidated statements of income.
Variable Interest Entities
Variable Interest Entity: The Company has a variable interest in 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”). In June 2020, the Company entered into another operating lease with Global Wells (“New Jersey Lease”).
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 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. As of March 31, 2022 and December 31, 2021, total loan guaranteed by the Company related to Global Wells amounted to $43,144,000 and $36,517,000, respectively. See Note 8 — Long Term Debt for a description of the two term loans that Global Wells has with financial institutions.
Revenue Recognition Revenue Recognition: The Company generates revenues from customers that include national and regional distributors, chain restaurants and supermarkets, 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.National and regional chains revenue: National and regional chains revenue is derived from chain restaurants and supermarkets with locations across multiple states. Revenue from transactions with national and regional 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 the Company’s 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 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 the Company’s 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 the Company’s 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 the Company’s 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 estimates 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 March 31, 2022 and December 31, 2021, the contract liabilities were not 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 for all of the Company’s product sales, 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 March 31, 2022 and 2021 were $8,440,000 and $5,483,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 recognizes 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.
Concentration of Credit Risk
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.
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 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 March 31, 2022 and December 31, 2021, the Company has financial instruments classified within the fair value hierarchy, which consist of the following:
•Interest rate swap that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as other liabilities on the condensed consolidated balance sheets. The fair value of interest rate swap 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 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, accrued and other liabilities, other payable and borrowings under promissory notes and line of credit, are reported at their carrying value.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued and other liabilities and other payable approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at March 31, 2022 and December 31, 2021 approximate fair value because the interest rates approximate the current market interest rate or are variable in nature. 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 income.
Stock-Based Compensation
Stock-Based Compensation: The Company recognizes stock-based compensation expense related to employee stock options and restricted stock units 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 for stock options, and the closing price of the Company's common stock on the trading day immediately prior to the grant date for restricted stock units. 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 determines 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 separate awards and recognizes stock-based compensation expense over the requisite service period using the graded vesting attribution method. 
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 income 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 (the "JOBS Act"), 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 will 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 will 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 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-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.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
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 improvementsLesser of useful life or lease term
Vehicles
5 years
Furniture and fixtures
7 years
Building
28 years to 40 years
Property held under capital leases
3 years to 5 years
Computer hardware and software
3 years
Schedule of goodwill
The following table summarizes the activity in the Company’s goodwill balance:
(in thousands)
Balance at December 31, 2021
$3,510 
Goodwill acquired— 
Balance at March 31, 2022
$3,510 
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:
March 31,
2022
December 31,
2021
(in thousands)
Cash$5,205 $1,163 
Accounts receivable257 384 
Prepaid expenses and other current assets162 63 
Property and equipment, net46,309 46,612 
Other assets4,641 4,762 
Total assets$56,574 $52,984 
Accounts payable$184 $497 
Accrued expenses20368 
Income tax payable— 9 
Customer deposits8188 
Due to Lollicup USA Inc.— 2,620 
Long-term debt, current portion11901,178 
Long-term debt, net of current portion41,954 35,339 
Other liabilities1,324 2,636 
Total liabilities$44,936 $42,435 
Summary of net sales disaggregated by customer type For the three months ended March 31, 2022 and 2021, net sales disaggregated by customer type consists of the amounts shown below.
Three Months Ended March 31,
20222021
(in thousands)
National and regional chains$24,906 $18,289 
Distributors59,12440,010
Online13,54911,443
Retail7,8345,931
Total Revenue$105,413 $75,673 
Schedule of concentration of credit risk
For the three months ended March 31, 2022 and 2021, respectively, purchases from the following vendor makes up greater than 10 percent of total purchases:
Three Months Ended March 31,
20222021
Keary Global Ltd. ("Keary Global") and its affiliate, Keary International, Ltd.- related parties
11 %*
*Purchases represented less than 10% of total purchases
Amounts due to the following vendors at March 31, 2022 and December 31, 2021 that exceed 10 percent of total accounts payable are as follows:
March 31,
2022
December 31,
2021
Keary Global and its affiliate, Keary International - related parties
*10 %
Wen Ho Industrial Co., Ltd*11 %
Fuling Technology Co., Ltd.19 %21 %
PolyQuest10 %*
*Amounts payable represented less than 10% of total accounts payable
Summary of fair value measurements by level for the assets and liabilities measured at fair value on a recurring basis
The following table summarizes the Company’s fair value measurements by level at March 31, 2022 for the assets and liabilities measured at fair value on a recurring basis (in thousands):
Level 1Level 2Level 3
Cash equivalents$50 $— $— 
Interest rate swap— (22)— 
Fair value, March 31, 2022$50 $(22)$— 
The following table summarizes the Company’s fair value measurements by level at December 31, 2021 for the assets and liabilities measured at fair value on a recurring basis (in thousands):
Level 1Level 2Level 3
Cash equivalents$2,000 $— $— 
Interest rate swap— (1,334)— 
Fair value, December 31, 2021$2,000 $(1,334)$— 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Summary of assets acquired and liabilities assumed
The following table summarizes the final valuation of assets acquired as a result of this acquisition:
(in thousands)
Inventories$153 
Property and equipment50 
Customer relationships400 
Goodwill397 
Total assets acquired$1,000 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories
Inventories consist of the following:
March 31,
2022
December 31,
2021
(in thousands)
Raw materials
$18,215 $14,075 
Finished goods60,341 45,140
Subtotal78,556 59,215
Less inventory reserve(1,219)(743)
Total inventories$77,337 $58,472 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
Property and equipment, net consist of the following:
March 31,
2022
December 31,
2021
(in thousands)
Machinery and equipment$61,421 $60,935 
Leasehold improvements18,886 18,655 
Vehicles5,855 5,384 
Furniture and fixtures955 936 
Building35,387 35,387 
Land11,907 11,907 
Computer hardware and software555 553 
134,966 133,757 
Less accumulated depreciation(42,828)(40,282)
Total property and equipment, net$92,138 $93,475 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Summary of accrued expense liabilities
The following table summarizes information related to accrued expense liabilities:
March 31,
2022
December 31,
2021
(in thousands)
Accrued expenses$2,576 $1,991 
Accrued interest101 68 
Accrued payroll1,702 1,456 
Accrued vacation and sick pay796 416 
Accrued shipping expenses2,487 2,868 
Accrued professional services fees304 642 
Deferred rent liability377 372 
Total accrued expenses$8,343 $7,813 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt consists of the following:
March 31,
2022
December 31,
2021
(in thousands)
A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.25% and 3.00% at March 31, 2022 and December 31, 2021, respectively) and principal payments ranging from $24,000 to $40,000 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,726 $20,808 
A $23,000,000 term loan that matures September 30, 2026, with the initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000 through September 2022, which the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5%. Principal and interest payments of $116,000 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 Global Wells’ assets and is guaranteed by Global Wells and one of the Company’s stockholders. In accordance with the loan agreement, Global Wells is required to comply with certain financial covenants, including a minimum debt service coverage ratio.
22,610 15,909 
Long-term debt
43,336 36,717 
Less: unamortized loan fees
(192)(200)
Less: current portion
(1,190)(1,178)
Long-term debt, net of current portion$41,954 $35,339 
Schedule of future maturities
At March 31, 2022, future maturities are (in thousands):
2022 (remainder)$887 
20231,224 
20241,276 
20251,333 
202619,703 
Thereafter18,913 
Total$43,336 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
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 March 31, 2022 is as follows:
Number of
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contract
Life
(In Years)
Aggregate
Intrinsic
Value
Outstanding at December 31, 2021435,000 $18.76$— 
Granted50,000 16.53 
Exercised(5,000)10.00 
Canceled/forfeited(20,000)18.86 
Outstanding at March 31, 2022460,000 $18.619.6$571,900 
Expected to vest at March 31, 2022460,000 $18.619.6$571,900 
Exercisable at March 31, 2022— — — $— 
Assumptions used to calculate grant date fair value
The assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the three months ended March 31, 2022 were as follows:

Three Months Ended March 31, 2022
Risk-free interest rate 1.70 %
Expected term (years) 6.25 years
Volatility 30 %
Dividend yield 0.40 %
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 March 31, 2022:
Number of
Shares
Outstanding
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 2021159,000 $11.08 
Granted7,500 16.53 
Forfeited(1,667)17.90 
Unvested at March 31, 2022164,833 $11.26 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
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 period by the weighted average number of common shares outstanding during the related period.
Three Months Ended
March 31,
20222021
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,667 $1,780 
Weighted average number of common shares in issue19,808 15,167 
Basic earnings per share$0.34 $0.12 
The following table summarizes the calculation of diluted earnings per share:
Three Months Ended
March 31,
20222021
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,667 $1,780 
Weighted average number of common shares in issue19,808 15,167 
Dilutive shares
Stock options and restricted stock units93 236 
Adjusted weighted average number of common shares19,90115,403
Diluted earnings per share$0.34 $0.12 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease obligations At March 31, 2022, approximate future minimum lease obligations are as follows:
(in thousands)
2022 (remainder)$2,304 
20233,060 
20241,824 
2025380 
2026374 
Thereafter1,630 
Total$9,572 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Nature of Operations (Details)
3 Months Ended
Mar. 31, 2022
distribution_center
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Distribution centers operated by entity 4
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended
Mar. 31, 2022
segment
Accounting Policies [Abstract]  
Reportable segment 1
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Estimated Useful Life (Details)
3 Months Ended
Mar. 31, 2022
Vehicles  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 5 years
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 | 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 | 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 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
reporting_unit
Dec. 31, 2021
USD ($)
Business Combination, Goodwill [Abstract]    
Reporting unit | reporting_unit 1  
Impairments of goodwill $ 0  
Government Grants    
Cumulative grants 1,200,000  
Global Wells    
Government Grants    
Cumulative grants $ 1,302,000 $ 1,302,000
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Goodwill (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 3,510,000
Goodwill acquired 0
Goodwill, ending balance $ 3,510,000
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Global Wells (Details) - Global Wells
12 Months Ended
Dec. 31, 2017
USD ($)
unrelated_party
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Variable Interest Entity [Line Items]      
Other unrelated parties | unrelated_party 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    
Total loan guaranteed   $ 43,144,000 $ 36,517,000
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 6,820,000 $ 6,483,000
Accounts receivable 43,337,000 32,776,000
Prepaid expenses and other current assets 6,036,000 5,141,000
Property and equipment, net 92,138,000 93,475,000
Other assets 389,000 477,000
Total assets 240,380,000 207,599,000
Accounts payable 24,073,000 18,470,000
Accrued expenses 8,343,000 7,813,000
Income taxes payable 1,977,000 85,000
Customer deposits 1,448,000 1,215,000
Due to Lollicup USA Inc. 1,260,000 2,003,000
Long-term debt, current portion 1,190,000 1,178,000
Long-term debt, net of current portion 200,000 200,000
Other liabilities 2,524,000 3,837,000
Total liabilities 100,137,000 75,574,000
Global Wells    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 5,205,000 1,163,000
Accounts receivable 257,000 384,000
Prepaid expenses and other current assets 162,000 63,000
Property and equipment, net 46,309,000 46,612,000
Other assets 4,641,000 4,762,000
Total assets 56,574,000 52,984,000
Accounts payable 184,000 497,000
Accrued expenses 203,000 68,000
Income taxes payable 0 9,000
Customer deposits 81,000 88,000
Due to Lollicup USA Inc. 0 2,620,000
Long-term debt, current portion 1,190,000 1,178,000
Long-term debt, net of current portion 41,954,000 35,339,000
Other liabilities 1,324,000 2,636,000
Total liabilities $ 44,936,000 $ 42,435,000
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Net sales $ 105,413 $ 75,673
Cost of goods sold 71,124 54,047
Selling expenses    
Disaggregation of Revenue [Line Items]    
Cost of goods sold 8,440 5,483
National and regional chains    
Disaggregation of Revenue [Line Items]    
Net sales 24,906 18,289
Distributors    
Disaggregation of Revenue [Line Items]    
Net sales 59,124 40,010
Online    
Disaggregation of Revenue [Line Items]    
Net sales 13,549 11,443
Retail    
Disaggregation of Revenue [Line Items]    
Net sales $ 7,834 $ 5,931
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Marketing and Advertising Expense [Abstract]      
Advertising costs $ 547,000 $ 388,000  
Income Tax Disclosure [Abstract]      
Uncertain tax positions $ 0   $ 0
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - Supplier
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Purchases | Keary Global and its affiliate, Keary International - related parties    
Concentration Risk [Line Items]    
Concentration risk percentage 11.00%  
Accounts payable | Keary Global and its affiliate, Keary International - related parties    
Concentration Risk [Line Items]    
Concentration risk percentage   10.00%
Accounts payable | Wen Ho Industrial Co., Ltd    
Concentration Risk [Line Items]    
Concentration risk percentage   11.00%
Accounts payable | Fuling Technology Co., Ltd.    
Concentration Risk [Line Items]    
Concentration risk percentage 19.00% 21.00%
Accounts payable | PolyQuest    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00%  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Fair Value Measurements (Details) - Recurring basis - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 50 $ 2,000
Interest rate swap 0 0
Fair value 50 2,000
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Interest rate swap (22) (1,334)
Fair value (22) (1,334)
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Interest rate swap 0 0
Fair value $ 0 $ 0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Foreign Currency (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Foreign Currency    
Loss of foreign currency transactions $ 133 $ (165)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Narrative (Details)
$ in Thousands
Mar. 01, 2021
USD ($)
Pacific Cup, Inc  
Business Acquisition [Line Items]  
Cash consideration $ 1,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Pacific Cup (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Mar. 01, 2021
Business Acquisition [Line Items]      
Goodwill $ 3,510,000 $ 3,510,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 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 18,215,000 $ 14,075,000
Finished goods 60,341,000 45,140,000
Subtotal 78,556,000 59,215,000
Less inventory reserve (1,219,000) (743,000)
Total inventories $ 77,337,000 $ 58,472,000
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross $ 134,966,000   $ 133,757,000
Less accumulated depreciation (42,828,000)   (40,282,000)
Total property and equipment, net 92,138,000   93,475,000
Depreciation and amortization expense 2,577,000 $ 2,464,000  
Machinery and equipment      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 61,421,000   60,935,000
Leasehold improvements      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 18,886,000   18,655,000
Vehicles      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 5,855,000   5,384,000
Furniture and fixtures      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 955,000   936,000
Building      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 35,387,000   35,387,000
Land      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 11,907,000   11,907,000
Computer hardware and software      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross $ 555,000   $ 553,000
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Line of Credit (Details) - USD ($)
Oct. 06, 2021
Jul. 09, 2020
Mar. 31, 2022
Dec. 31, 2021
Feb. 23, 2018
Line of Credit Facility [Line Items]          
Line of credit     $ 10,200,000 $ 0  
Line of credit          
Line of Credit Facility [Line Items]          
Maximum borrowing     29,800,000   $ 40,000,000
Floor rate 3.25% 3.75%      
Line of credit     $ 10,200,000 0  
Fixed interest rate     3.25%    
Standby letter of credit          
Line of Credit Facility [Line Items]          
Line of credit     $ 0 $ 0  
Prime Rate | Line of credit          
Line of Credit Facility [Line Items]          
Spread on variable rate 0.25% 0.25%      
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued expenses $ 2,576,000 $ 1,991,000
Accrued interest 101,000 68,000
Accrued payroll 1,702,000 1,456,000
Accrued vacation and sick pay 796,000 416,000
Accrued shipping expenses 2,487,000 2,868,000
Accrued professional services fees 304,000 642,000
Deferred rent liability 377,000 372,000
Total accrued expenses $ 8,343,000 $ 7,813,000
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Long-term debt $ 43,336,000 $ 36,717,000
Less: unamortized loan fees (192,000) (200,000)
Long-term debt, current portion (1,190,000) (1,178,000)
Long-term debt, net of current portion and debt discount of $0.2 million as of both March 31, 2022 and December 31, 2021 (including $42.0 million and $35.3 million associated with variable interest entity at March 31, 2022 and December 31, 2021, respectively, and debt discount of $0.2 million associated with variable interest entity as of both March 31, 2022 and December 31, 2021) 41,954,000 35,339,000
Term Loan, Maturing May 2029    
Debt Instrument [Line Items]    
Long-term debt 20,726,000 $ 20,808,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,000  
Term Loan, Maturing May 2029 | Maximum    
Debt Instrument [Line Items]    
Monthly principal and interest payments $ 40,000  
Term Loan, Maturing May 2029 | Prime Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.25%  
Interest rate during the period 3.25% 3.00%
Term Loan, Maturing September 30, 2026    
Debt Instrument [Line Items]    
Long-term debt $ 22,610,000 $ 15,909,000
Face amount of loan 23,000,000  
Monthly principal and interest payments 116,000  
Amount converted to term loan 16,115,000  
Term loan, accordion feature $ 6,885,000  
Fixed interest rate 3.50%  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Schedule of Future Maturities (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Future maturities:    
2022 (remainder) $ 887,000  
2023 1,224,000  
2024 1,276,000  
2025 1,333,000  
2026 19,703,000  
Thereafter 18,913,000  
Long-term debt $ 43,336,000 $ 36,717,000
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Interest Rate Swaps (Details) - Interest Rate Swap - USD ($)
1 Months Ended 3 Months Ended
Jun. 30, 2019
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Jun. 13, 2019
Jun. 03, 2019
Derivative [Line Items]            
Term of contract 5 years          
Fixed interest rate           5.19%
Notional value $ 10,000,000          
Derivative interest income     $ 42,000      
Global Wells            
Derivative [Line Items]            
Term of contract 10 years          
Fixed interest rate         5.05%  
Notional value         $ 21,580,000  
Derivative interest income   $ 1,312,000 $ 1,282,000      
Other Liabilities | Global Wells            
Derivative [Line Items]            
Derivative fair value   $ 22,000   $ 1,334,000    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jan. 31, 2019
Stock-based Compensation      
Shares authorized (in shares)     2,000,000
Shares reserved for issuance (in shares) 1,275,250   2,000,000
Stock-based compensation expense $ 600,000 $ 0  
Granted (in dollars per share) $ 16.53    
Remaining stock-based compensation expense for unvested stock options $ 1,866,270    
Remaining stock-based compensation expense for unvested restricted stock units $ 1,000,000    
Share-based Payment Arrangement, Option      
Stock-based Compensation      
Vesting period 3 years    
Cost not yet recognized, period for recognition 1 year 8 months 12 days    
Restricted Stock Units (RSUs)      
Stock-based Compensation      
Cost not yet recognized, period for recognition 1 year 2 months 12 days    
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%    
Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power | Maximum      
Stock-based Compensation      
Award term 5 years    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Summary of Stock Options Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Number of Options    
Outstanding at beginning of period (in shares) 435,000  
Granted (in shares) 50,000  
Exercised (in shares) (5,000)  
Canceled/forfeited (in shares) (20,000)  
Outstanding at end of period (in shares) 460,000 435,000
Number of options, expected to vest (in shares) 460,000  
Number of options, exercisable (in shares) 0  
Weighted- Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 18.76  
Granted (in dollars per share) 16.53  
Exercised (in dollars per share) 10.00  
Canceled/forfeited (in dollars per share) 18.86  
Outstanding at end of period (in dollars per share) 18.61 $ 18.76
Weighted average exercise price, expected to vest (in dollars per share) 18.61  
Weighted average exercise price, exercisable (in dollars per share) $ 0  
Stock Option Activity, Additional Disclosures    
Weighted average remaining contract life, options outstanding 9 years 7 months 6 days
Weighted average remaining contract life, expected to vest 9 years 7 months 6 days  
Weighted average remaining contract life, exercisable 0 years  
Aggregate intrinsic value, options outstanding $ 571,900 $ 0
Aggregate intrinsic value, expected to vest 571,900  
Aggregate intrinsic value, exercisable $ 0  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Risk-free interest rate 1.70%
Expected term (years) 6 years 3 months
Volatility 30.00%
Dividend yield 0.40%
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details) - Restricted Stock Units (RSUs)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Number of Shares Outstanding  
Outstanding at beginning of period (in shares) | shares 159,000
Granted (in shares) | shares 7,500
Forfeited (in shares) | shares (1,667)
Outstanding at end of period (in shares) | shares 164,833
Weighted Average Grant Date Fair Value  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 11.08
Granted (in dollars per share) | $ / shares 16.53
Forfeited (in dollars per share) | $ / shares 17.90
Outstanding at end of period (in dollars per share) | $ / shares $ 11.26
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share Reconciliation [Abstract]    
Net income attributable to Karat Packaging Inc. $ 6,667,000 $ 1,780,000
Weighted average number of common shares in issue (in shares) 19,807,584 15,167,000
Basic earnings per share (in dollars per share) $ 0.34 $ 0.12
Weighted Average Number of Shares Outstanding, Diluted [Abstract]    
Net income attributable to Karat Packaging Inc. $ 6,667,000 $ 1,780,000
Weighted average common shares outstanding, basic (in shares) 19,807,584 15,167,000
Dilutive shares    
Stock options and restricted stock units (in shares) 93,000 236,000
Adjusted weighted average number of common shares (in shares) 19,901,384 15,403,000
Diluted earnings per share (in dollars per share) $ 0.34 $ 0.12
Potentially dilutive shares excluded from diluted earnings per share calculation (in shares) 474,000 236,000
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Future Minimum Lease Obligations (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 (remainder) $ 2,304
2023 3,060
2024 1,824
2025 380
2026 374
Thereafter 1,630
Total $ 9,572
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Narrative (Details) - USD ($)
3 Months Ended
Sep. 09, 2020
Mar. 31, 2022
Mar. 31, 2021
Lessee, Lease, Description [Line Items]      
Lease revenue   $ 238,000 $ 246,000
Payments receivable in 2022   538,000  
Payments receivable in 2023   611,000  
Operating Expense      
Lessee, Lease, Description [Line Items]      
Monthly lease payment   644,000  
Monthly lease payment     708,000
Cost of Sales      
Lessee, Lease, Description [Line Items]      
Monthly lease payment   $ 260,000  
Monthly lease payment     $ 188,000
Global Wells      
Lessee, Lease, Description [Line Items]      
Term of contract 38 months    
Global Wells | Minimum      
Lessee, Lease, Description [Line Items]      
Monthly lease payment $ 58,000    
Global Wells | Maximum      
Lessee, Lease, Description [Line Items]      
Monthly lease payment $ 61,000    
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
shares
Mar. 31, 2021
USD ($)
Sep. 30, 2018
convertible_note
Dec. 31, 2021
USD ($)
shares
Related Party Transaction [Line Items]        
Common stock, shares outstanding (in shares) | shares 19,809,417     19,804,417
Related party payable $ 1,260     $ 2,003
Affiliated Entity | Keary Global        
Related Party Transaction [Line Items]        
Common stock, shares outstanding (in shares) | shares 250,004      
Number of exercised convertible notes | convertible_note     2  
Related party payable $ 1,260     2,003
Purchases from related party 11,926 $ 5,055    
Affiliated Entity | Keary International        
Related Party Transaction [Line Items]        
Related party payable 1,260     $ 2,003
Purchases from related party $ 11,926 $ 5,055    
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Income tax expense $ 2,677 $ 1,186
Effective tax rate 25.20% 28.00%
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
COVID-19 (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Feb. 23, 2018
Unusual or Infrequent Item, or Both [Line Items]      
Cash and cash equivalents $ 6,820,000 $ 6,483,000  
Working capital 93,700,000    
Line of credit      
Unusual or Infrequent Item, or Both [Line Items]      
Maximum borrowing $ 29,800,000   $ 40,000,000
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details)
$ in Thousands
1 Months Ended
Apr. 29, 2022
USD ($)
ft²
Apr. 27, 2022
USD ($)
ft²
Apr. 06, 2022
USD ($)
ft²
May 06, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Subsequent Event [Line Items]            
Line of credit         $ 10,200 $ 0
Subsequent Event | Industry, California            
Subsequent Event [Line Items]            
Area of real estate property | ft²   70,000        
Term of contract   60 months        
Subsequent Event | Kappolei, Hawaii            
Subsequent Event [Line Items]            
Area of real estate property | ft² 23,000          
Term of contract 60 months          
Subsequent Event | Line of credit            
Subsequent Event [Line Items]            
Repayments of long-term lines of credit       $ 2,000    
Proceeds from long-term lines of credit       4,300    
Line of credit       $ 12,500    
Subsequent Event | Minimum | Industry, California            
Subsequent Event [Line Items]            
Monthly base rent payments   $ 137        
Subsequent Event | Minimum | Kappolei, Hawaii            
Subsequent Event [Line Items]            
Monthly base rent payments $ 33          
Subsequent Event | Maximum | Industry, California            
Subsequent Event [Line Items]            
Monthly base rent payments   $ 160        
Subsequent Event | Maximum | Kappolei, Hawaii            
Subsequent Event [Line Items]            
Monthly base rent payments $ 38          
Subsequent Event | Green Earth Technology            
Subsequent Event [Line Items]            
Area of real estate property | ft²     180,000      
Noncontrolling interest in joint ventures     $ 6,000      
Subsequent Event | Green Earth Technology | Lollicup Franchising, LLC            
Subsequent Event [Line Items]            
Noncontrolling interest, ownership percentage by noncontrolling owners     49.00%      
Subsequent Event | Green Earth Technology | Tranche One            
Subsequent Event [Line Items]            
Noncontrolling interest in joint ventures     $ 2,000      
Subsequent Event | Green Earth Technology | Tranche Two            
Subsequent Event [Line Items]            
Noncontrolling interest in joint ventures     2,000      
Subsequent Event | Green Earth Technology | Tranche Three            
Subsequent Event [Line Items]            
Noncontrolling interest in joint ventures     $ 2,000      
Subsequent Event | Happiness Moon            
Subsequent Event [Line Items]            
Noncontrolling interest in joint ventures, investment return guarantee     20.00%      
Additional annual amount upon notice of termination, percentage     5.00%      
XML 76 krt-20220331_htm.xml IDEA: XBRL DOCUMENT 0001758021 2022-01-01 2022-03-31 0001758021 2022-05-04 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-03-31 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001758021 2022-03-31 0001758021 2021-12-31 0001758021 2021-01-01 2021-03-31 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-01-01 2022-03-31 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-01 2021-03-31 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 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 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-12-31 0001758021 us-gaap:TreasuryStockMember 2021-12-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001758021 us-gaap:RetainedEarningsMember 2021-12-31 0001758021 us-gaap:ParentMember 2021-12-31 0001758021 us-gaap:NoncontrollingInterestMember 2021-12-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001758021 us-gaap:ParentMember 2022-01-01 2022-03-31 0001758021 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001758021 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001758021 us-gaap:CommonStockMember 2022-03-31 0001758021 us-gaap:TreasuryStockMember 2022-03-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001758021 us-gaap:RetainedEarningsMember 2022-03-31 0001758021 us-gaap:ParentMember 2022-03-31 0001758021 us-gaap:NoncontrollingInterestMember 2022-03-31 0001758021 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0001758021 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0001758021 us-gaap:VehiclesMember 2022-01-01 2022-03-31 0001758021 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-03-31 0001758021 srt:MinimumMember us-gaap:BuildingMember 2022-01-01 2022-03-31 0001758021 srt:MaximumMember us-gaap:BuildingMember 2022-01-01 2022-03-31 0001758021 srt:MinimumMember us-gaap:AssetsHeldUnderCapitalLeasesMember 2022-01-01 2022-03-31 0001758021 srt:MaximumMember us-gaap:AssetsHeldUnderCapitalLeasesMember 2022-01-01 2022-03-31 0001758021 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-03-31 0001758021 krt:GlobalWellsMember 2021-12-31 0001758021 krt:GlobalWellsMember 2022-03-31 0001758021 krt:GlobalWellsMember 2017-01-01 2017-12-31 0001758021 krt:GlobalWellsMember 2017-12-31 0001758021 krt:NationalDistributionMember 2022-01-01 2022-03-31 0001758021 krt:NationalDistributionMember 2021-01-01 2021-03-31 0001758021 krt:DistributorsMember 2022-01-01 2022-03-31 0001758021 krt:DistributorsMember 2021-01-01 2021-03-31 0001758021 krt:OnlineMember 2022-01-01 2022-03-31 0001758021 krt:OnlineMember 2021-01-01 2021-03-31 0001758021 us-gaap:RetailMember 2022-01-01 2022-03-31 0001758021 us-gaap:RetailMember 2021-01-01 2021-03-31 0001758021 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001758021 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001758021 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember 2022-01-01 2022-03-31 0001758021 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember 2021-01-01 2021-12-31 0001758021 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember krt:WenHoIndustrialCoMember 2021-01-01 2021-12-31 0001758021 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember krt:FulingTechnologyCoLtdMember 2022-01-01 2022-03-31 0001758021 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember krt:FulingTechnologyCoLtdMember 2021-01-01 2021-12-31 0001758021 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember krt:PolyQuestMember 2022-01-01 2022-03-31 0001758021 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758021 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758021 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758021 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758021 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758021 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758021 krt:PacificCupIncMember 2021-03-01 2021-03-01 0001758021 krt:PacificCupIncMember 2021-03-01 0001758021 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001758021 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001758021 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001758021 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001758021 us-gaap:VehiclesMember 2022-03-31 0001758021 us-gaap:VehiclesMember 2021-12-31 0001758021 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001758021 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001758021 us-gaap:BuildingMember 2022-03-31 0001758021 us-gaap:BuildingMember 2021-12-31 0001758021 us-gaap:LandMember 2022-03-31 0001758021 us-gaap:LandMember 2021-12-31 0001758021 us-gaap:SoftwareDevelopmentMember 2022-03-31 0001758021 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001758021 us-gaap:LineOfCreditMember 2018-02-23 0001758021 us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2020-07-09 2020-07-09 0001758021 us-gaap:LineOfCreditMember 2020-07-09 2020-07-09 0001758021 us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2021-10-06 2021-10-06 0001758021 us-gaap:LineOfCreditMember 2021-10-06 2021-10-06 0001758021 us-gaap:LineOfCreditMember 2022-03-31 0001758021 us-gaap:LineOfCreditMember 2021-12-31 0001758021 us-gaap:StandbyLettersOfCreditMember 2022-03-31 0001758021 us-gaap:StandbyLettersOfCreditMember 2021-12-31 0001758021 krt:TermLoanMaturingMay2029Member 2022-03-31 0001758021 krt:TermLoanMaturingMay2029Member us-gaap:PrimeRateMember 2022-01-01 2022-03-31 0001758021 krt:TermLoanMaturingMay2029Member us-gaap:PrimeRateMember 2021-01-01 2021-12-31 0001758021 srt:MinimumMember krt:TermLoanMaturingMay2029Member 2022-01-01 2022-03-31 0001758021 srt:MaximumMember krt:TermLoanMaturingMay2029Member 2022-01-01 2022-03-31 0001758021 krt:TermLoanMaturingMay2029Member 2021-12-31 0001758021 krt:TermLoanMaturingSeptember302026Member 2022-03-31 0001758021 krt:TermLoanMaturingSeptember302026Member 2022-01-01 2022-03-31 0001758021 krt:TermLoanMaturingSeptember302026Member 2021-12-31 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2019-06-01 2019-06-30 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2019-06-13 0001758021 krt:GlobalWellsMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2022-03-31 0001758021 krt:GlobalWellsMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2021-12-31 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2022-01-01 2022-03-31 0001758021 krt:GlobalWellsMember us-gaap:InterestRateSwapMember 2021-01-01 2021-03-31 0001758021 us-gaap:InterestRateSwapMember 2019-06-01 2019-06-30 0001758021 us-gaap:InterestRateSwapMember 2019-06-03 0001758021 us-gaap:InterestRateSwapMember 2019-06-30 0001758021 us-gaap:InterestRateSwapMember 2021-01-01 2021-03-31 0001758021 2019-01-31 0001758021 krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember 2022-03-31 0001758021 srt:MaximumMember 2022-01-01 2022-03-31 0001758021 krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember srt:MaximumMember 2022-01-01 2022-03-31 0001758021 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001758021 2021-01-01 2021-12-31 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001758021 us-gaap:OperatingExpenseMember 2022-01-01 2022-03-31 0001758021 us-gaap:OperatingExpenseMember 2021-01-01 2021-03-31 0001758021 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001758021 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001758021 krt:GlobalWellsMember srt:MinimumMember 2020-09-09 2020-09-09 0001758021 krt:GlobalWellsMember srt:MaximumMember 2020-09-09 2020-09-09 0001758021 krt:GlobalWellsMember 2020-09-09 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2022-03-31 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2018-07-01 2018-09-30 0001758021 krt:KearyInternationalMember srt:AffiliatedEntityMember 2022-03-31 0001758021 krt:KearyInternationalMember srt:AffiliatedEntityMember 2021-12-31 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2021-12-31 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2022-01-01 2022-03-31 0001758021 krt:KearyInternationalMember srt:AffiliatedEntityMember 2022-01-01 2022-03-31 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2021-01-01 2021-03-31 0001758021 krt:KearyInternationalMember srt:AffiliatedEntityMember 2021-01-01 2021-03-31 0001758021 krt:GreenEarthTechnologyMember us-gaap:SubsequentEventMember 2022-04-06 0001758021 krt:GreenEarthTechnologyMember krt:LollicupFranchisingLlcMember us-gaap:SubsequentEventMember 2022-04-06 0001758021 krt:GreenEarthTechnologyMember us-gaap:SubsequentEventMember krt:NoncontrollingInterestPeriodOfInvestmentTrancheOneMember 2022-04-06 0001758021 krt:GreenEarthTechnologyMember us-gaap:SubsequentEventMember krt:NoncontrollingInterestPeriodOfInvestmentTrancheTwoMember 2022-04-06 0001758021 krt:GreenEarthTechnologyMember us-gaap:SubsequentEventMember krt:NoncontrollingInterestPeriodOfInvestmentTrancheThreeMember 2022-04-06 0001758021 krt:HappinessMoonMember us-gaap:SubsequentEventMember 2022-04-06 2022-04-06 0001758021 krt:IndustryCaliforniaMember us-gaap:SubsequentEventMember 2022-04-27 0001758021 srt:MinimumMember krt:IndustryCaliforniaMember us-gaap:SubsequentEventMember 2022-04-27 2022-04-27 0001758021 srt:MaximumMember krt:IndustryCaliforniaMember us-gaap:SubsequentEventMember 2022-04-27 2022-04-27 0001758021 krt:KappoleiHawaiiMember us-gaap:SubsequentEventMember 2022-04-29 0001758021 srt:MinimumMember krt:KappoleiHawaiiMember us-gaap:SubsequentEventMember 2022-04-29 2022-04-29 0001758021 srt:MaximumMember krt:KappoleiHawaiiMember us-gaap:SubsequentEventMember 2022-04-29 2022-04-29 0001758021 us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-04-01 2022-05-06 0001758021 us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-05-06 shares iso4217:USD iso4217:USD shares krt:distribution_center krt:segment krt:reporting_unit krt:unrelated_party pure krt:convertible_note utr:sqft 0001758021 --12-31 2022 Q1 false P0Y 10-Q true 2022-03-31 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 Yes Yes Non-accelerated Filer true true false false 19809424 5200000 1200000 6820000 6483000 800000 300000 43337000 32776000 77337000 58472000 200000 100000 6036000 5141000 133530000 102872000 46300000 46600000 92138000 93475000 10440000 6885000 3510000 3510000 373000 380000 100000 100000 389000 477000 240380000 207599000 200000 100000 24073000 18470000 200000 100000 8343000 7813000 1260000 2003000 1977000 85000 100000 100000 1448000 1215000 1200000 1200000 1190000 1178000 1534000 0 39825000 30764000 5634000 5634000 10200000 0 200000 200000 42000000 35300000 200000 200000 41954000 35339000 1300000 2600000 2524000 3837000 100137000 75574000 0 0 0.001 0.001 100000000 100000000 19832417 19809417 19827417 19804417 20000 20000 84356000 83694000 0.001 0.001 23000 23000 248000 248000 46101000 39434000 130229000 122900000 10014000 9125000 140243000 132025000 240380000 207599000 105413000 75673000 71124000 54047000 34289000 21626000 9337000 6400000 600000 15461000 11455000 24798000 17855000 9491000 3771000 200000 238000 246000 -82000 106000 133000 -165000 900000 800000 840000 278000 1129000 465000 10620000 4236000 2677000 1186000 7943000 3050000 1276000 1270000 6667000 1780000 0.34 0.12 0.34 0.12 19807584 15167000 19901384 15403000 15190000 15000 23000 -248000 13981000 18656000 32404000 7464000 39868000 1780000 1780000 1270000 3050000 15190000 15000 23000 -248000 13981000 20436000 34184000 8734000 42918000 19827417 20000 23000 -248000 83694000 39434000 122900000 9125000 132025000 611000 611000 611000 5000 51000 51000 51000 387000 387000 6667000 6667000 1276000 7943000 19832417 20000 23000 -248000 84356000 46101000 130229000 10014000 140243000 7943000 3050000 2584000 2464000 500000 0 476000 0 1313000 1323000 -9000 -3000 611000 0 11061000 1741000 19341000 -3049000 895000 -3108000 0 41000 -88000 -2000 5526000 -2883000 530000 551000 -743000 -1618000 1892000 -41000 233000 84000 1534000 -160000 -11427000 4504000 824000 273000 3971000 921000 0 900000 -4795000 -2094000 10200000 70000 6885000 0 267000 1888000 51000 0 79000 310000 0 16559000 -1897000 337000 513000 6483000 448000 6820000 961000 416000 473000 0 100000 200000 0 440000 1088000 Nature of Operations<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 an 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is 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 addition to manufacturing and distribution, the Company offers customized solutions to the customers, including new product development, design, printing, and logistics services, and distributes certain specialty food and beverages products, such as boba and coffee drinks. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company supplies products to smaller chains and businesses including boutique coffee houses, bubble tea cafes, pizza parlors and frozen yogurt shops, as well as to distributors and national and regional supermarkets, restaurants and convenience stores.</span></div>The Company currently operates manufacturing facilities and distribution and fulfillment centers in Chino, California; Rockwall, Texas and Kapolei, Hawaii. In addition, the Company operates four other distribution centers located in Branchburg, New Jersey; Summer, Washington; Summerville, South Carolina and Kapolei, Hawaii. 4 Summary of Significant Accounting Policies<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 March 31, 2022 and for the three months ended March 31, 2022 and 2021 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair statement have been included. Operating results for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet at December 31, 2021 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, 2021, as included in our Annual Report on Form 10-K filed on March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 and controlled operating subsidiaries, Lollicup, Lollicup Franchising, LLC (“Lollicup Franchising”) 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;text-indent:36pt"><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. 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 attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 US GAAP. 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 </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%">significant to the condensed consolidated financial statements include stock-based compensation, allowance for doubtful accounts and reserve for slow-moving and obsolete inventory.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 certain specialty food and beverages products, such as boba and coffee drinks.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;text-indent:36pt"><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 March 31, 2022 and December 31, 2021, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">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:112%">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;text-indent:36pt"><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;text-indent:36pt"><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%">Lesser 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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-indent:36pt"><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 are payments made for machinery and equipment, and construction and improvement for the Company’s facilities. Included in deposits are also payments made to 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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">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:112%">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. The impairment test comprises of two steps. The first step compares the carrying amount of the asset to the sum of expected undiscounted future cash flows. If the sum of expected undiscounted future cash flows exceeds the carrying amount of the asset, no impairment is taken. If the sum of expected undiscounted future cash flows is less than the carrying amount of the asset, a second step is warranted and an </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:112%">impairment loss is measured as the amount by which the carrying amount of the asset exceeds its fair value calculated using the present value of estimated net future cash flows. For the periods ended March 31, 2022 and March 31, 2021, management concluded that an impairment write-down was not required.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 US 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;text-indent:36pt"><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 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 March 31, 2022, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company’s acquisition of Pacific Cup, Inc. and Lollicup Franchising. For the periods ended March 31, 2022 and March 31, 2021, the Company determined no impairments have occurred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company’s goodwill balance:</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:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.731%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:100%">Balance at December 31, 2021</span></div></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,510 </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%">— </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2022</span></div></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: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%">3,510</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;text-align:justify;text-indent:36pt"><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 both March 31, 2022 and December 31, 2021, the Company received cumulative grants of $1,200,000. As of both March 31, 2022 and December 31, 2021, 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 the facility in Rockwall, Texas to maintain a certain minimum tax value for the next five calendar years through 2023 (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;text-indent:36pt"><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 balance sheet 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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Global Wells entered into certain interest rate swaps to manage the interest rate risk, and accounted for such interest rate swaps as a derivative instrument under ASC 815. The interest rate swaps were not designated for hedge accounting and as such, the change in the fair value of interest rate swaps is recognized as interest income/expense in the accompanying condensed consolidated statements of income.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entity: </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 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.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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”). In June 2020, the Company entered into another operating lease with Global Wells (“New Jersey Lease”). </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. As of March 31, 2022 and December 31, 2021, total loan guaranteed by the Company related to Global Wells amounted to $43,144,000 and $36,517,000, respectively. See Note 8 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">— Long Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a description of the two term loans that Global Wells has with financial institutions. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following 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:700;line-height:120%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">(in thousands)</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 #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:120%">$</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:120%">5,205 </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;border-top:1pt solid #000;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:120%">$</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:120%">1,163 </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: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%">257 </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%">384 </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%">162 </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%">63 </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%">46,309 </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%">46,612 </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,641 </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%">4,762 </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 2px 14.5pt;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</span></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:700;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:700;line-height:120%">56,574</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="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:700;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:700;line-height:120%">52,984</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="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%">184 </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%">497 </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="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%">203</span></td><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%">68 </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:120%">Income tax payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </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:120%">Customer deposits</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%">81</span></td><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%">88 </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:120%">Due to Lollicup USA Inc.</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </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:120%">Long-term debt, current portion</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%">1190</span></td><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,178 </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:120%">Long-term debt, net of current portion</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:120%">41,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,339 </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:120%">Other liabilities</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,324 </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,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 liabilities</span></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:700;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:700;line-height:120%">44,936</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="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:700;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:700;line-height:120%">42,435</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="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;text-indent:36pt"><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%">The Company generates revenues from customers that include national and regional distributors, chain restaurants and supermarkets, 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 ended March 31, 2022 and 2021, 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:70.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><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:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">(in thousands)</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 and regional chains</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%">24,906 </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;border-top:1pt solid #000;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%">18,289 </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="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%">59,124</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%">40,010</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%">Online</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:100%">13,549</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%">11,443</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%">Retail</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:100%">7,834</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%">5,931</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%">Total Revenue</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: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%">105,413</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%">75,673</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"/></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 and regional chains revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> National and regional chains revenue is derived from chain restaurants and supermarkets with locations across multiple states. Revenue from transactions with national and regional 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 the Company’s 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 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 the Company’s 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 the Company’s 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 the Company’s manufacturing facility to the customers.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 estimates 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 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 March 31, 2022 and December 31, 2021, the contract liabilities were not significant to the financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 for all of the Company’s product sales, 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 March 31, 2022 and 2021 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%">$8,440,000 and $5,483,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 $547,000 and $388,000 for the three months ended March 31, 2022 and 2021, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes 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 March 31, 2022 and December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</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:700;line-height:120%">2021</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 #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%">11 </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:100%">%</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:120%">*</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;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts due to the following vendors at March 31, 2022 and December 31, 2021 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:700;line-height:120%">March 31,<br/>2022</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:120%">December 31,<br/>2021</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="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: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%">10 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wen Ho Industrial Co., Ltd</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%">*</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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fuling Technology Co., Ltd.</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%">19 </span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PolyQuest</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 </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="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%">*</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%">*Amounts payable represented less than 10% of total accounts payable</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounted for more than 10 percent of sales for the three months ended March 31, 2022 and 2021, respectively. No customer accounted for more than 10 percent of accounts receivable as of March 31, 2022 and December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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, </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 Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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;text-indent:36pt"><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;text-indent:36pt"><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. 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;text-indent:36pt"><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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022 and December 31, 2021, 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 swap that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as other liabilities on the condensed consolidated balance sheets. The fair value of interest rate swap 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;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s fair value measurements by level at March 31, 2022 for the assets and liabilities measured at fair value on a recurring basis (in thousands):</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:700;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:700;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:700;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%">50 </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 swap</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%">(22)</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, March 31, 2022</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%">50</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%">(22)</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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s fair value measurements by level at December 31, 2021 for the assets and liabilities measured at fair value on a recurring basis (in thousands):</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:700;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:700;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:700;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%">2,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 swap</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,334)</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, 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%">2,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,334)</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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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, accrued and other liabilities, other payable and borrowings under promissory notes and line of credit, are reported at their carrying value.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued and other liabilities and other payable approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at March 31, 2022 and December 31, 2021 approximate fair value because the interest rates approximate the current market interest rate or are variable in nature. The fair value of these financial instruments was determined using Level 2 inputs.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 income. The Company recorded a gain on foreign currency transactions of $133,000 and a loss $165,000 for the three months ended March 31, 2022 and 2021, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 and restricted stock units 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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of share-based payment awards is estimated on the grant-date using the Black-Scholes option pricing model for stock options, and the closing price of the Company's common stock on the trading day immediately prior to the grant date for restricted stock units. 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;text-indent:36pt"><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;text-indent:36pt"><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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines 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;text-indent:36pt"><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;text-indent:36pt"><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 separate awards and recognizes stock-based compensation expense over the requisite service period using the graded vesting attribution method. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 income could have been significantly different.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 (the "JOBS Act"), 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 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 will 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;text-indent:36pt"><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), </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: Effective Dates”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 will 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><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-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.</span> <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 March 31, 2022 and for the three months ended March 31, 2022 and 2021 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair statement have been included. Operating results for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet at December 31, 2021 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, 2021, as included in our Annual Report on Form 10-K filed on March 31, 2022.</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 and controlled operating subsidiaries, Lollicup, Lollicup Franchising, LLC (“Lollicup Franchising”) and Global Wells, a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.</span> <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. 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 attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income.</span> <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 US GAAP. 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 </span>significant to the condensed consolidated financial statements include stock-based compensation, allowance for doubtful accounts and reserve for slow-moving and obsolete inventory. <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 certain specialty food and beverages products, such as boba and coffee drinks.</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 March 31, 2022 and December 31, 2021, 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%">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:112%">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;text-indent:36pt"><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%">Lesser 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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-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%">Lesser 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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 years</span></div></td></tr></table></div> P5Y P10Y 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 are payments made for machinery and equipment, and construction and improvement for the Company’s facilities. Included in deposits are also payments made to 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> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">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:112%">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. The impairment test comprises of two steps. The first step compares the carrying amount of the asset to the sum of expected undiscounted future cash flows. If the sum of expected undiscounted future cash flows exceeds the carrying amount of the asset, no impairment is taken. If the sum of expected undiscounted future cash flows is less than the carrying amount of the asset, a second step is warranted and an </span>impairment loss is measured as the amount by which the carrying amount of the asset exceeds its fair value calculated using the present value of estimated net future cash flows. For the periods ended March 31, 2022 and March 31, 2021, management concluded that an impairment write-down was not required. <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 US 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>Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company 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 March 31, 2022, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company’s acquisition of Pacific Cup, Inc. and Lollicup Franchising. 1 0 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company’s goodwill balance:</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:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.731%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:100%">Balance at December 31, 2021</span></div></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,510 </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%">— </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2022</span></div></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: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%">3,510</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> 3510000 0 3510000 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 both March 31, 2022 and December 31, 2021, the Company received cumulative grants of $1,200,000. As of both March 31, 2022 and December 31, 2021, 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 the facility in Rockwall, Texas to maintain a certain minimum tax value for the next five calendar years through 2023 (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 1302000 1302000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 balance sheet 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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Global Wells entered into certain interest rate swaps to manage the interest rate risk, and accounted for such interest rate swaps as a derivative instrument under ASC 815. The interest rate swaps were not designated for hedge accounting and as such, the change in the fair value of interest rate swaps is recognized as interest income/expense in the accompanying condensed consolidated statements of income.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entity: </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 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.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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”). In June 2020, the Company entered into another operating lease with Global Wells (“New Jersey Lease”). </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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><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. As of March 31, 2022 and December 31, 2021, total loan guaranteed by the Company related to Global Wells amounted to $43,144,000 and $36,517,000, respectively. See Note 8 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">— Long Term Debt</span> for a description of the two term loans that Global Wells has with financial institutions. 3 0.135 0.25 50000 25000 43144000 36517000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following 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:700;line-height:120%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">(in thousands)</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 #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:120%">$</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:120%">5,205 </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;border-top:1pt solid #000;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:120%">$</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:120%">1,163 </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: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%">257 </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%">384 </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%">162 </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%">63 </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%">46,309 </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%">46,612 </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,641 </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%">4,762 </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 2px 14.5pt;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</span></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:700;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:700;line-height:120%">56,574</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="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:700;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:700;line-height:120%">52,984</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="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%">184 </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%">497 </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="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%">203</span></td><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%">68 </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:120%">Income tax payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </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:120%">Customer deposits</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%">81</span></td><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%">88 </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:120%">Due to Lollicup USA Inc.</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </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:120%">Long-term debt, current portion</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%">1190</span></td><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,178 </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:120%">Long-term debt, net of current portion</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:120%">41,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,339 </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:120%">Other liabilities</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,324 </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,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 liabilities</span></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:700;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:700;line-height:120%">44,936</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="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:700;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:700;line-height:120%">42,435</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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5205000 1163000 257000 384000 162000 63000 46309000 46612000 4641000 4762000 56574000 52984000 184000 497000 203000 68000 0 9000 81000 88000 0 2620000 1190000 1178000 41954000 35339000 1324000 2636000 44936000 42435000 Revenue Recognition: The Company generates revenues from customers that include national and regional distributors, chain restaurants and supermarkets, 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.<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 and regional chains revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> National and regional chains revenue is derived from chain restaurants and supermarkets with locations across multiple states. Revenue from transactions with national and regional 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 the Company’s manufacturing facility to the customers.</span><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 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 the Company’s 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 the Company’s 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 the Company’s manufacturing facility to the customers.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 estimates 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 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 March 31, 2022 and December 31, 2021, the contract liabilities were not significant to the financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 for all of the Company’s product sales, 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 March 31, 2022 and 2021 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%">$8,440,000 and $5,483,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> For the three months ended March 31, 2022 and 2021, 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:70.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><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:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">(in thousands)</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 and regional chains</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%">24,906 </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;border-top:1pt solid #000;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%">18,289 </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="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%">59,124</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%">40,010</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%">Online</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:100%">13,549</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%">11,443</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%">Retail</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:100%">7,834</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%">5,931</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%">Total Revenue</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: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%">105,413</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%">75,673</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"/></tr></table> 24906000 18289000 59124000 40010000 13549000 11443000 7834000 5931000 105413000 75673000 8440000 5483000 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. 547000 388000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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>The Company recognizes 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. 0 0 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</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:700;line-height:120%">2021</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 #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%">11 </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:100%">%</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:120%">*</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;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts due to the following vendors at March 31, 2022 and December 31, 2021 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:700;line-height:120%">March 31,<br/>2022</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:120%">December 31,<br/>2021</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="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: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%">10 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wen Ho Industrial Co., Ltd</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%">*</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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fuling Technology Co., Ltd.</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%">19 </span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PolyQuest</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 </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="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%">*</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%">*Amounts payable represented less than 10% of total accounts payable</span></div> 0.11 0.10 0.11 0.19 0.21 0.10 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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, </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 Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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;text-indent:36pt"><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;text-indent:36pt"><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. 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;text-indent:36pt"><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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022 and December 31, 2021, 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 swap that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as other liabilities on the condensed consolidated balance sheets. The fair value of interest rate swap 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;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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, accrued and other liabilities, other payable and borrowings under promissory notes and line of credit, are reported at their carrying value.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued and other liabilities and other payable approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at March 31, 2022 and December 31, 2021 approximate fair value because the interest rates approximate the current market interest rate or are variable in nature. The fair value of these financial instruments was determined using Level 2 inputs.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s fair value measurements by level at March 31, 2022 for the assets and liabilities measured at fair value on a recurring basis (in thousands):</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:700;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:700;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:700;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%">50 </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 swap</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%">(22)</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, March 31, 2022</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%">50</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%">(22)</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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s fair value measurements by level at December 31, 2021 for the assets and liabilities measured at fair value on a recurring basis (in thousands):</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:700;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:700;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:700;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%">2,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 swap</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,334)</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, 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%">2,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,334)</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> 50000 0 0 0 22000 0 50000 -22000 0 2000000 0 0 0 1334000 0 2000000 -1334000 0 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 income. 133000 -165000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 and restricted stock units 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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of share-based payment awards is estimated on the grant-date using the Black-Scholes option pricing model for stock options, and the closing price of the Company's common stock on the trading day immediately prior to the grant date for restricted stock units. 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;text-indent:36pt"><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;text-indent:36pt"><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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines 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;text-indent:36pt"><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;text-indent:36pt"><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 separate awards and recognizes stock-based compensation expense over the requisite service period using the graded vesting attribution method. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 income could have been significantly different.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 (the "JOBS Act"), 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 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 will 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;text-indent:36pt"><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), </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: Effective Dates”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 will 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><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-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.</span> 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;text-indent:20pt"><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. The amounts of revenue and earnings of the acquiree since the acquisition date is included in the condensed consolidated statement of income for the reporting periods, which is not significant for the three months ended March 31, 2022 and the period from March 1, 2021 to March 31, 2021. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><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:6pt;text-align:justify;text-indent:20pt"><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 final valuation of 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:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Inventories</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:120%">$</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:120%">153 </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:120%">Property and equipment</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%">50 </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%">Customer relationships</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%">400 </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%">Goodwill</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%">397 </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 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: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:120%">$</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:120%">1,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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1000000 <div style="margin-top:6pt;text-align:justify;text-indent:20pt"><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 final valuation of 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:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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%">Inventories</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:120%">$</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:120%">153 </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:120%">Property and equipment</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%">50 </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%">Customer relationships</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%">400 </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%">Goodwill</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%">397 </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 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: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:120%">$</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:120%">1,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 #000;border-top:1pt solid #000;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;text-indent:36pt"><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><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:120%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">(in thousands)</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 #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:120%">$</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:120%">18,215 </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;border-top:1pt solid #000;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:120%">$</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:120%">14,075 </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:120%">Finished goods</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%">60,341 </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:2px 1pt;text-align: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,140</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-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%">Subtotal</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:120%">78,556 </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:120%">59,215</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%">Less inventory reserve</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%">(1,219)</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%">(743)</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 2px 19pt;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 inventories</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:700;line-height:120%">$</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:120%">77,337</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 #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:120%">$</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:120%">58,472</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 #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-indent:36pt"><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><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:120%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">(in thousands)</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 #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:120%">$</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:120%">18,215 </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;border-top:1pt solid #000;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:120%">$</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:120%">14,075 </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:120%">Finished goods</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%">60,341 </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:2px 1pt;text-align: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,140</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-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%">Subtotal</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:120%">78,556 </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:120%">59,215</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%">Less inventory reserve</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%">(1,219)</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%">(743)</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 2px 19pt;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 inventories</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:700;line-height:120%">$</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:120%">77,337</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 #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:120%">$</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:120%">58,472</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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18215000 14075000 60341000 45140000 78556000 59215000 1219000 743000 77337000 58472000 Property and Equipment<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net 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:700;line-height:120%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">(in thousands)</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 #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:120%">$</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:120%">61,421 </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;border-top:1pt solid #000;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:120%">$</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:120%">60,935 </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: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%">18,886 </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%">18,655 </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%">5,855 </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,384 </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%">955 </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%">936 </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%">35,387 </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%">35,387 </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 </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 </span></td><td style="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%">555 </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%">553 </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%">134,966 </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%">133,757 </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%">(42,828)</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%">(40,282)</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 2px 10pt;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 property and equipment, net</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:700;line-height:120%">$</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:120%">92,138</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 #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:120%">$</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:120%">93,475</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 #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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense were $2,577,000 and $2,464,000 for the three months ended March 31, 2022 and 2021, 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 is included in cost of goods sold on the accompanying condensed consolidated statements of income.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net 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:700;line-height:120%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">(in thousands)</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 #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:120%">$</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:120%">61,421 </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;border-top:1pt solid #000;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:120%">$</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:120%">60,935 </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: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%">18,886 </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%">18,655 </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%">5,855 </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,384 </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%">955 </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%">936 </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%">35,387 </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%">35,387 </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 </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 </span></td><td style="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%">555 </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%">553 </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%">134,966 </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%">133,757 </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%">(42,828)</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%">(40,282)</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 2px 10pt;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 property and equipment, net</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:700;line-height:120%">$</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:120%">92,138</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 #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:120%">$</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:120%">93,475</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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 61421000 60935000 18886000 18655000 5855000 5384000 955000 936000 35387000 35387000 11907000 11907000 555000 553000 134966000 133757000 42828000 40282000 92138000 93475000 2577000 2464000 Line of Credit<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the Business Loan Agreement, dated February 23, 2018, between Lollicup, as borrower, and Hanmi Bank, as lender (as amended, the “Loan Agreement”), the Company has a line of credit with a maximum borrowing capacity of $40,000,000 (the “Line of Credit”). The Line of Credit also includes a standby letter of credit sublimit. The Line of Credit was secured by the Company’s assets and guaranteed by the Company’s stockholders. 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 6, 2021, the Company amended the Loan Agreement. Prior to October 6, 2021, interest accrued at an annual rate of prime less 0.25% with a minimum floor of 3.75%, and the amount that could be borrowed was subject to a borrowing base that was calculated as a percentage of the accounts receivable and inventory balances measured monthly. Additionally, the Company was required to 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.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment on October 6, 2021, among other things, (1) extended the maturity date to October 6, 2023, (2) revised the interest on any line of credit borrowings to an annual rate of prime less 0.25%, with a minimum floor of 3.25%, (3) removed the requirement for the maximum amount of borrowings to be subject to a borrowing base requirement that was calculated as a percentage of accounts receivable and inventory balances, (4) removed the minimum tangible net worth and minimum debt service coverage ratio from the financial covenant requirement, and (5) added a minimum fixed charge coverage ratio in the financial covenant requirement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March 31, 2022, the maximum remaining amount that could be borrowed under the Line of Credit was $29,800,000. The Company had $10,200,000 of borrowings outstanding under the Line of Credit bearing an interest rate of 3.25% per annum as of March 31, 2022. The Company had $0 of borrowings outstanding under the Line of Credit as of December 31, 2021. The amount issued under the standby letter of credit was $0 as of both March 31, 2022 and December 31, 2021. As of both March 31, 2022 and December 31, 2021, the Company was in compliance with the financial covenants under the Line of Credit.</span></div>Long-Term Debt<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</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: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:120%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.25% and 3.00% at March 31, 2022 and December 31, 2021, respectively) and principal payments ranging from $24,000 to $40,000 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 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%">20,726 </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;border-top:1pt solid #000;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%">20,808 </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"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $23,000,000 term loan that matures September 30, 2026, with the initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000 through September 2022, which the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5%. Principal and interest payments of $116,000 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 Global Wells’ assets and is guaranteed by Global Wells and one of the Company’s stockholders. In accordance with the loan agreement, Global Wells is required to comply with certain financial covenants, including a minimum debt service coverage ratio.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,909 </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"><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 #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%">43,336 </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 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%">36,717 </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"><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%">(192)</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%">(200)</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%">(1,190)</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,178)</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 2px 19pt;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%">Long-term debt, net of current portion</span></td><td style="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:120%">$</span></td><td style="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:120%">41,954 </span></td><td style="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="padding:0 1pt"/><td style="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:120%">$</span></td><td style="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:120%">35,339 </span></td><td style="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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022, future maturities are (in thousands):</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: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%">2022 (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%">887 </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%">2023</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%">1,224 </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%">2024</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,276 </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%">2025</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%">1,333 </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%">2026</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%">19,703 </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%">18,913 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">43,336 </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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all of its financial covenants as of both March 31, 2022 and December 31, 2021.</span></div> 40000000 0.0025 0.0375 0.0025 0.0325 29800000 10200000 0.0325 0 0 0 Accrued Expenses<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes 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:700;line-height:120%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">(in thousands)</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 #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:120%">$</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:120%">2,576 </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;border-top:1pt solid #000;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:120%">$</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:120%">1,991 </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: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%">101 </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%">68 </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,702 </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,456 </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%">796 </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%">416 </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%">2,487 </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,868 </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 professional services 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%">304 </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%">642 </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%">377 </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%">372 </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 2px 10pt;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 accrued expenses</span></td><td style="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:120%">$</span></td><td style="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:120%">8,343</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="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="padding:0 1pt"/><td style="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:120%">$</span></td><td style="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:120%">7,813</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="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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes 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:700;line-height:120%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">(in thousands)</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 #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:120%">$</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:120%">2,576 </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;border-top:1pt solid #000;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:120%">$</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:120%">1,991 </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: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%">101 </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%">68 </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,702 </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,456 </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%">796 </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%">416 </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%">2,487 </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,868 </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 professional services 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%">304 </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%">642 </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%">377 </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%">372 </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 2px 10pt;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 accrued expenses</span></td><td style="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:120%">$</span></td><td style="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:120%">8,343</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="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="padding:0 1pt"/><td style="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:120%">$</span></td><td style="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:120%">7,813</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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2576000 1991000 101000 68000 1702000 1456000 796000 416000 2487000 2868000 304000 642000 377000 372000 8343000 7813000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</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: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:120%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.25% and 3.00% at March 31, 2022 and December 31, 2021, respectively) and principal payments ranging from $24,000 to $40,000 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 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%">20,726 </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;border-top:1pt solid #000;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%">20,808 </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"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $23,000,000 term loan that matures September 30, 2026, with the initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000 through September 2022, which the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5%. Principal and interest payments of $116,000 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 Global Wells’ assets and is guaranteed by Global Wells and one of the Company’s stockholders. In accordance with the loan agreement, Global Wells is required to comply with certain financial covenants, including a minimum debt service coverage ratio.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,909 </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"><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 #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%">43,336 </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 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%">36,717 </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"><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%">(192)</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%">(200)</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%">(1,190)</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,178)</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 2px 19pt;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%">Long-term debt, net of current portion</span></td><td style="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:120%">$</span></td><td style="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:120%">41,954 </span></td><td style="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="padding:0 1pt"/><td style="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:120%">$</span></td><td style="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:120%">35,339 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 21580000 0.0025 0.0325 0.0300 24000 40000 119000 20726000 20726000 20808000 20808000 23000000 16115000 6885000 0.035 116000 22610000 15909000 43336000 36717000 192000 200000 1190000 1178000 41954000 35339000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022, future maturities are (in thousands):</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: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%">2022 (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%">887 </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%">2023</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%">1,224 </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%">2024</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,276 </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%">2025</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%">1,333 </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%">2026</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%">19,703 </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%">18,913 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">43,336 </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> 887000 1224000 1276000 1333000 19703000 18913000 43336000 Interest Rate Swaps<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, Global Wells entered into a ten-year floating-to-fixed interest-rate swap, with an effective date of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 13, 2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that is based on the prime rate versus a 5.05% fixed rate. The notional value was $21,580,000 as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 13, 2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The payment dates are the fifth day of the month beginning July 5, 2019 to the termination date of May 4, 2029. As of March 31, 2022 and December 31, 2021, the fair value of the interest rate swap was $22,000 and $1,334,000, respectively, which is reported as other liabilities in the condensed consolidated balance sheets. For the three months ended March 31, 2022 and 2021, Global Wells recognized approximately $1,312,000 and $1,282,000 as interest income related to change in fair value of this interest rate swap for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><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-year 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The payment dates are the fifth day of the month beginning July 5, 2019 to the maturity date of May 31, 2024. </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 this interest rate swap. For the three months ended March 31, 2021, the Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognized approximately $42,000 in interest income 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%">.</span></div> P10Y 0.0505 21580000 22000 1334000 1312000 1282000 P5Y 0.0519 10000000 42000 Stock-based Compensation<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 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 were 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;text-indent:36pt"><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;text-indent:36pt"><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 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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, a total of 1,275,250 shares of common stock was available for further award grants under the Plan. For the three months ended March 31, 2022 and 2021, the Company recognized a total of $0.6 million and $0 in stock-based compensation expense, respectively. The restricted stock units and stock options granted prior to April 15, 2021 were subjected to vesting conditions contingent upon the closing of an initial public offering of the Company. Such awards began </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">vesting on April 15, 2021 when the Company completed its initial public offering. The Company recognizes stock-based compensation over the vesting period, which is generally 3 years for both the restricted stock units and stock options. </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:120%">Stock Options</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under the Plan for the period ended March 31, 2022 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, 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%">435,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%">$18.76</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:0 1pt"></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%">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%">16.53 </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%">(5,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%">10.00 </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="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%">(20,000)</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="padding:2px 0 2px 1pt;text-align: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.86 </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 March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">460,000 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;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%">$18.61</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%">9.6</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%">571,900 </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 March 31, 2022</span></td><td colspan="2" style="border-top:3pt double #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%">460,000 </span></td><td style="border-top:3pt double #000;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%">$18.61</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%">9.6</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%">571,900 </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 March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted-average grant date fair-value of the stock options granted for the three months ended March 31, 2022 was $16.53 per share. At March 31, 2022, total remaining stock-based compensation expense for unvested stock options is approximately $1,866,270. The cost is expected to be recognized over a weighted-average period of 1.7 years.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated by subtracting the exercise price of the option from the closing price of the Company’s common stock on March 31, 2022, multiplied by the number of shares per each option.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the three months ended March 31, 2022 were as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.760%"/><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:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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%">Risk-free interest rate </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt 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%">1.70 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:100%">%</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%">Expected term (years) </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:100%">6.25 years</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%">Volatility </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%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.40 </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:700;line-height:120%">Restricted Stock</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued restricted stock units to employees of the Company. The following table summarizes the unvested restricted stock units for the period ended March 31, 2022:</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, 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%">159,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%">11.08 </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%">7,500 </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%">16.53 </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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,667)</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.90 </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%">Unvested at March 31, 2022</span></td><td colspan="2" style="border-bottom:3pt double #000;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%">164,833 </span></td><td style="border-bottom:3pt double #000;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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">11.26 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022, total remaining stock-based compensation expense for unvested restricted stock units is approximately $1.0 million. The cost is expected to be recognized over a weighted-average period of 1.2 years.</span></div> 2000000 2000000 1.10 P10Y P5Y 1275250 600000 0 P3Y <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under the Plan for the period ended March 31, 2022 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, 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%">435,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%">$18.76</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:0 1pt"></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%">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%">16.53 </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%">(5,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%">10.00 </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="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%">(20,000)</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="padding:2px 0 2px 1pt;text-align: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.86 </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 March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">460,000 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;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%">$18.61</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%">9.6</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%">571,900 </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 March 31, 2022</span></td><td colspan="2" style="border-top:3pt double #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%">460,000 </span></td><td style="border-top:3pt double #000;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%">$18.61</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%">9.6</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%">571,900 </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 March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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> 435000 18.76 0 50000 16.53 5000 10.00 20000 18.86 460000 18.61 P9Y7M6D 571900 460000 18.61 P9Y7M6D 571900 0 0 0 16.53 1866270 P1Y8M12D <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the three months ended March 31, 2022 were as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.760%"/><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:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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%">Risk-free interest rate </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt 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%">1.70 </span></td><td style="background-color:#cceeff;border-top:0.75pt 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:100%">%</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%">Expected term (years) </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:100%">6.25 years</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%">Volatility </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%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.40 </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> 0.0170 P6Y3M 0.30 0.0040 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued restricted stock units to employees of the Company. The following table summarizes the unvested restricted stock units for the period ended March 31, 2022:</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, 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%">159,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%">11.08 </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%">7,500 </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%">16.53 </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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,667)</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.90 </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%">Unvested at March 31, 2022</span></td><td colspan="2" style="border-bottom:3pt double #000;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%">164,833 </span></td><td style="border-bottom:3pt double #000;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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">11.26 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 159000 11.08 7500 16.53 1667 17.90 164833 11.26 1000000 P1Y2M12D 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;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated by dividing the net income attributable to Karat Packaging for the period 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:72.876%"/><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.621%"/><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:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #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%">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%">6,667 </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;border-top:1pt solid #000;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%">1,780 </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%">Weighted average number of common shares in issue</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%">19,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><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></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.34 </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.12 </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"/></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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per share is calculated based upon the weighted average number of common shares and common equivalent shares outstanding during the period, calculated using the treasury stock method. Under the treasury stock method, exercise proceeds include the amount the employee must pay for exercising stock options and the amount of compensation cost related to stock awards for future services that the Company has not yet recognized. Common equivalent shares are excluded from the computation in periods in which they have an anti-dilutive effect.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the calculation of diluted earnings per share: </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.876%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</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%">6,667 </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;border-top:1pt solid #000;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%">1,780 </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%">Weighted average number of common shares in issue</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%">19,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,167 </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%">Dilutive shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><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></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%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,901</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,403</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><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></td><td style="background-color:#ffffff;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:#ffffff;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.34 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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.12 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, a total of 474,000 and 236,000 shares of potentially dilutive shares, respectively, 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;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated by dividing the net income attributable to Karat Packaging for the period 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:72.876%"/><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.621%"/><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:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #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%">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%">6,667 </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;border-top:1pt solid #000;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%">1,780 </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%">Weighted average number of common shares in issue</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%">19,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><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></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.34 </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.12 </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"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the calculation of diluted earnings per share: </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.876%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</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%">6,667 </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;border-top:1pt solid #000;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%">1,780 </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%">Weighted average number of common shares in issue</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%">19,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,167 </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%">Dilutive shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><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></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%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,901</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,403</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><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></td><td style="background-color:#ffffff;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:#ffffff;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.34 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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.12 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6667000 1780000 19808000 15167000 0.34 0.12 6667000 1780000 19808000 15167000 93000 236000 19901000 15403000 0.34 0.12 474000 236000 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022, approximate future minimum lease obligations 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="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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">2022 (remainder)</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%">2,304 </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%">2023</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%">3,060 </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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </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%">2025</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%">380 </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%">2026</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%">374 </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%">1,630 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,572 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense included in operating expenses was $644,000 and $708,000 for the three months ended March 31, 2022 and 2021, respectively. Rent expenses included in cost of goods sold was 260,000 and $188,000 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, Global Wells entered into an operating lease with an unrelated party as the landlord. The lease generates monthly rental payments from $58,000 to $61,000 over the lease term of 38 months beginning September 9, 2020. Rental income for the three months ended March 31, 2022 and 2021 were $238,000 and $246,000, respectively. The expected rental income is $538,000 and $611,000 for the remaining nine months of the year ended December 31, 2022 and for the year ended December 31, 2023, 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:110%">Contingencies</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is 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> At March 31, 2022, approximate future minimum lease obligations are 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: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="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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">2022 (remainder)</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%">2,304 </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%">2023</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%">3,060 </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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </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%">2025</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%">380 </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%">2026</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%">374 </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%">1,630 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,572 </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> 2304000 3060000 1824000 380000 374000 1630000 9572000 644000 708000 260000 188000 58000 61000 P38M 238000 246000 538000 611000 Related Party Transactions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Keary Global owns 250,004 shares of common stock as of March 31, 2022, 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 March 31, 2022and December 31, 2021, 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 $1,260,000 and $2,003,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 March 31, 2022 and 2021 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$11,926,000</span> and $5,055,000, respectively. 250004 2 1260000 1260000 2003000 2003000 11926000 11926000 5055000 5055000 Income Taxes<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 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="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, the Company's income tax expense was $2.7 million and $1.2 million, with effective tax rate of 25.2% and 28.0%, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-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:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company remains subject to IRS examination for the 2016 through 2020 tax years, and has received notice in February 2019 that it is under examination for years 2016 and 2017. Additionally, the Company files multiple state and local </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income tax returns and remains subject to examination in various of these jurisdictions, including California for the 2016 through 2020 tax years and South Carolina for the 2017 through 2020 tax years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of income. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet. As of March 31, 2022, and December 31, 2021, the Company did not have any unrecognized tax benefit. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On 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;text-indent:36pt"><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;text-indent:36pt"><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 </span><span style="color:#231f20;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%">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> 2700000 1200000 0.252 0.280 COVID-19<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since COVID-19 was declared a global pandemic by the World Health Organization, the Company’s business, operations and financial performance have been, and may continue to be, affected by the macroeconomic impacts resulting from the efforts to control the spread of COVID-19. The Company has enacted enhanced health and safety protocols, including sanitizing procedure and health checks, at its facilities to ensure the health and safety of the employees. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The raw material and labor shortage and supply chain and transportation disruptions caused by COVID-19 have adversely impacted the Company’s business including, among other things, raw materials inflation, increased freight and shipping costs and sometimes longer inventory lead time. The Company has evolved its operations to navigate such challenges, including the diversification of its supplier network, the adjustment of its inventory purchase pattern, and the continued focus on and investment in automation in its operations and its E-commerce platform.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to focus on working capital management and the strength of its balance sheet. As of March 31, 2022, the Company had cash and cash equivalents of $6.8 million, additional availability of $29.8 million under its Line of Credit, and working capital of $93.7 million. Given its balance sheet and liquidity position, management believes that the Company has the financial flexibility and resources needed to operate in the current uncertain economic environment. However, if global economic conditions worsen as a result of the pandemic, it could materially impact the Company’s liquidity position and capital needs. </span></div>The full extent to which COVID-19 impacts the Company’s business and financial results will depend on future developments that are highly uncertain and cannot be predicted, including new information that may emerge concerning the severity of the virus and the actions to contain its impact, the impacts of new variants of the virus, and the timing, distribution, efficacy and public acceptance of vaccines and other treatments for COVID-19. 6800000 29800000 93700000 Subsequent Events<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:112%;text-decoration:underline">Joint Venture Agreement</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 6, 2022, Lollicup entered into a definitive joint venture agreement (the “JV Agreement”) with Happiness Moon Co., Ltd., a Taiwanese company (“Happiness Moon”), whereby Lollicup and Happiness Moon will jointly establish </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:112%">Green Earth Technology (“Green Earth”) a new Taiwanese corporation. Green Earth will build and operate an approximately 180,000 square foot manufacturing facility (the “Facility”) in Taiwan that will manufacture compostable foodservice products from bagasse.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lollicup will invest approximately $6.0 million for a 49% interest in Green Earth, which capital shall be contributed to Green Earth in three tranches as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">approximately $2.0 million within two weeks of signing of the JV Agreement;</span></div><div style="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%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">approximately $2.0 million upon the completion of the Facility and installation of manufacturing machinery and equipment in the Facility; and</span></div><div style="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%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">approximately $2.0 million upon the commencement of mass production in the Facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The JV Agreement stipulates a 20% investment return guarantee for Lollicup and provides that Company may, in certain circumstances as described in the JV Agreement, elect to terminate the JV Agreement and withdraw the amount then invested. Depending on the amount contributed by Lollicup in the three tranches set forth above, upon notice of termination, Happiness Moon shall be obligated to return such investment amount to Lollicup plus 5% per annum within one, two or three years respectively of such notice.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lollicup and Happiness Moon shall each appoint one member to the three-member board of directors, with the third member being an attorney in Taiwan to be designated. There shall also be a board observer.</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:112%;text-decoration:underline">Lease Agreements</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 27, 2022, the Company entered into a 60-month lease agreement commencing on May 1, 2022 for a 70,000 square-foot distribution facility in the City of Industry, California. The term of the lease expires on April 30, 2027 and requires monthly base rent payments ranging from $137,000 to $160,000.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2022, the Company entered into a 60-month lease agreement commencing on May 1, 2022 for a 23,000-square-foot distribution facility in Kapolei, Hawaii. The term of the lease expires on April 30, 2027 and requires monthly base rent payments ranging from $33,000 to $38,000.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Repayment on Line of Credit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From April 1, 2022 through May 6, 2022, the Company repaid $2.0 million and drew additional $4.3 million on its Line of Credit, increasing its outstanding borrowing under the Line of Credit to $12.5 million.</span></div> 180000 6000000 0.49 2000000 2000000 2000000 0.20 0.05 P60M 70000 137000 160000 P60M 23000 33000 38000 2000000 4300000 12500000 EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .6"K%0'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 " #E@JQ4)//(T.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*''I&";UI6.G#08K;.QF9+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT -!H5]I.?8!XKL*-V,ONV2PK 11^:@ !(>R9M4YD27F_L^>L/Y&0\0#'Z8 M X&LJEOPQ,8:-C !B[ 0A6XL*HQDN(]GO,4%'SYC.\,L K7DJ>,$=5F#T-/$ MA):5E$6U+FJYDY624JWOWB?7'WY78=];MW?_ MV/@BJ!OX=1?Z"U!+ P04 " #E@JQ4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .6"K%0+1SC(.04 .05 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"P_2BG0FQ)0,A.X090I)M)KM9-J3M;#N]$+; GM@2E64( M_[Y'-M@D8X[=V9O@K_/F\9'\GB.-MDJ_I*$0AKPFL4RO.J$QZX^.D_JA2'AZ MKM9"PIVET@DW<*I73KK6@@=Y4!([S'4'3L(CV1F/\FLS/1ZIS,21%#--TBQ) MN-Y=BUAMKSJT<[CP%*U"8R\XX]&:K\1'1/[*@NE7NS)?7#5<2V1B(5OK 2'GXV8BCBV2L#Q[UZT M4_Y/&WA\?%"_RU\>7F;!4S%5\9]18,*KSK!# K'D66R>U/8WL7^AOM7S59SF M?\FV>+;7ZQ _2XU*]L% D$2R^.6O^T0#M _+,.059 M_EHWW/#Q2*LMT?9I4+,'>6[R:'B;2-IAG!L-=R.(,^.IV@A-NB0-N1;IR#&@ M:>\X_C[^NHAG)^(]\D5)$Z;D5@8B>!OO $L)Q Y UPP5_,+U.?'H&6$N8S4\ MTZ;P'7%[==%O:+PR/5XNYZ'I^7NR2(V&&? MK45=PO%PZG:_(13]DJ+?CN);QK41.MZ1)[%6VM01X5)&9P(A&I1$@W9$,Z$C M%=@)16!*UZ8(5SI,H9\^?&B8!A>U(X> MKO/ -8=)P/T7OHKDBMQ+_QS!HV[E=&X;0-!3&H:.VU$\(W,#HI6Y0O[G%((_LF+:!?.:OY#Z &1]B505A&R M-H23((""D9X=#LAG>(Y\E?6YPR4'=-@G#U&RX'%,)ALA44.AE7E3[W^A3NT9 M#/6SVLI:3%QN&D9286!5":"XB;\'*R?A3*M-)/WZ).*:TPF&5M4%BKOY>[29 M2@V/R5_1^O27@2M>T@MWB+%5%8+BQIZ/WP2ZU=,HN," 84Y'JW) <0__K'S( MR2Q4$O/>!I'+0;\[' [1K[(J!A1W\N?(0!U02T+9+XM?R5SXF89LU6+A2E.5 M)& WL9: MS:HD,-RT#VDBMZ]^R.5*G*Q9#4*/D_G-!.O+6%4!6*L*,,VTMAU'T6;DV0*3 MR&I;] ;%[^\;^[=DE?.S5LY_+Z%?+)9?MD'C!]1:,ERQ@:PR>M;*Z&TO!(4< MO'2E=.W<;]!Y5+++?1\6F= >B* 0Q @KQV>M''^>V!)WG:5P.ZT?2URGH=EF ME<^S5CY_FPB=MUF?0,&$8*S)FLOZW/W0,H!5+L]PDSZ0O1YWV\6BH!8+5VMJ MMUEE^@SWZ\,0A@*&$,O3C_7_K/)\UFH%\-:PY_E"GGS-#-1M:6VV=A%=*/=S M9;O5LQG3RZ%[V6.]D;.IHZK,G;5:!TS!$304R7L9B%?R(.I3A4NY4'HN^D.7 M46PI7[F]AYOTP5+OHM26[^\"BAJVRFR0ZW8IZWHH6F7Z'F[1Y0+SF.T.+M9Z M1(-8T]Y'9?@>;L_OJ?8K\]-72IG#B?T'Y<;N^#]02P,$% @ Y8*L M5#L?$+ER!P 5R, !@ !X;"]W;W)KPVN%X:-.W=9T9B8J&2Z)7HI+E??T-*L>QP MQ*0ON.M^B*.7(37S<%X>CG1XIYK/[4I*3;Y49=T>359:KW^?S=IL)2O13M5: MUG#G6C65T'#:W,S:=2-%;@=5Y8P%03RK1%%/C@_MM8OF^%!M=%G4\J(A[::J M1'/_1I;J[FA")P\7/A0W*VTNS(X/U^)&7DK]:7W1P-EL.TM>5+)N"U631EX? M34[H[PN>F %6XE^%O&MWCHDQY4JIS^;D+#^:!$8C61Z=31))R27UV)3Z@_J[JWL#8K, M?)DJ6_M+[GK98$*R3:M5U0\&#:JB[OZ++ST0.P-H.#* ]0/8 7I^>;HD<'3Y M_MW9\N0CG+PY>7=ROC@EEV]/3S]>DI>?SD\^+<_@SF_D%?ETN20O7_QV.-.@ M@)EFEO4/>],]C(T\[)^BF1).#P@+&$.&+_S#ES+;#J?[PV=@]M9VMK6=V?GX MF.V;II&U)J)MI6X]$_+MA-Q.&(Y-*-H5$75.,G,@_]H4MZ*$)[3D95%GY28O MZAOR(IJR7W^A$&=JVVKLD)HF8-+Z!6Y%4TAKDI)BEK+1K:: MP,R%OB="$P V6W7#'^"ULP)BLKJ2S=XM^(7A:VD#J+Q'U[&S,[9VFDQP>QRG MD!F"X'!VN[M@B%R8\EVY/2##+9"A%\B3+%,;@UL#!@"(8/8!J2&IJ6LB2D@] MHLXD@21&;$O)!/P1$7@33%($XF/)'5[\/.0RXSJYH!Y"0<22X$JID_X -"0QBP#X&W2Y!J( M@>XB?'?5P]B)6+/L<#G^B=8]=6":,\I3%T]$D(=)- KG? OGW OG4JY56^"K M/4?6, R1Q78%XS0=UXT& \$(O-K]J51^!^N$TH7 S8(11;1[AN"^>CO\ASZ1 M+[6H;PKC+%W,6#=$E:6N#@E'=$7D4H^J UVAS*OJ>YLET>SX'7GP"I+O5P8% M3OT88O8<@<>5"Y-D')Z!?%$_^^H2X'CBZX?O/IB%P:.EZ75$1(,DFL_'U1RH M#0V?Q3I+6)&B++13J/?G'>H^]1?^+6=:BWN[UG^W^DE=R@'K@T:8*TF!G'AB M;& GU$]/ ,5F(W?HR=\.19=>I#S$0'0%DY2.'0=F CU4Y&S.E.5)%I\D:U75;=XTWF"\&9$T%=&AQI/ M_45^87L!D/_SOMK_J I@=TP_K @@?",,$2Z$"3(Z#A0;^ ;S\XVEO (J^<"# MUZJQ[:)=L+YCJ_U#P6(NJ:%TCK@_*IBDXV -[(?YV4]'*3Q^SUPR0R,>(CJZ M@F/:[?1G_(1G?TLS6C![31'^,4]9A*B*2 9)'([C.7 0YN<@2WDM0=O<))2M MPFBC@+D4(XI18)\6W%=V8"+,WV5Y!^?&GS-0N$ I+W.[%+ %## 7=27']!L8 M#?,SFG>JOGD% 5A!SKO2VP;0X] V46<$2%ZTE@+U+2 GR+\Q=O>WI&P:(!R M1\Y.]7]$ @Z>;___)\FY7"VD\PAS=%>21YR/0I']]?L8'6L>*!W;.[=%?Y# M-. V%R+[+&Z,4P(OG1)@?-GGE2ISV;2__I(RFKRV[;+'%67_9<7 E+B?*1F4 MP*_M4PY,QH"%,J0=/+OTOR,#&N)^-G>10AR'50)C9'GE1DTRL"P@[5%F7<:4ACY".,R;)X_EX MI/&!HO$G*%HC1;MI[L>]B/$]!_JFAA-JOLOB7C%LJ_$,P7WC=U[W^=G>!ZD% M7,J)%$T-OH=F1.[RMS"F 444=27Y//10/3Y0/>ZG>EWN_JXDTUN#,$(.BXP;Z]UHZ T@R$/%1C5&&D6@8LBI1.1G%,VOB?E __@ M?O[1P?^52+N%')1F6"L'$^40-Q[5AZK/O[+JVS#]2E,2YS7Q6.<5$QWIO,YV MOGHPGYQ 2@&O;DDIKV%L,$T CZ;[BJ,[T6IM/X2 !*1590]74H )1@#N7RO@ M!?V)^;9B^RW-\7\!4$L#!!0 ( .6"K%14A@'(* 4 #87 8 >&PO M=V]R:W-H965T&ULI9AO;]HZ%,:_BH7NBU;J2NP$$B:*1*%7 MJ]2UU6AW7QLP8#6)F>WTSS[]/0DT(;7CT*TOBI,\Q_D=Q_9C>_@BY)/:,*;1 M:Q*GZJ*ST7K[M=M5BPU+J#H76Y;"DY60"=5P*===M96,+HN@).X2S^MW$\K3 MSFA8W+N7HZ'(=,Q3=B^1RI*$RK=+%HN7BP[NO-_XP=<;G=_HCH9;NF8SIA^W M]Q*NNF4M2YZP5'&1(LE6%YTQ_CKQO3R@4/SD[$4=E%&>RER(I_SB>GG1\7(B M%K.%SJN@\//,)BR.\YJ X]>^TD[YSCSPL/Q>^[]%\I#,G"HV$?%_?*DW%YVH M@Y9L1;-8_Q OW]@^H5Y>WT+$JOB/7G;:L-]!BTQID>R#@2#AZ>Z7ONX;XB M!PT!9!] C@WP]P%^D>B.K$AK2C4=#:5X03)70VUYH6B;(AJRX6G^&6=:PE,. M<7HTN;N=7MW.KJ8(2K.[F^OI^ $N+L;7=Q?[EE[N7DX:7?Z?R'/GX#!&/ M$$OXQ!T^98LR'-?#N] ,95N0LBU(45_0U!94;1!-EVB1%]BOC#_3&%)5MLQV M5?6+JO*Q\CSJ1S!V/&_8?3Y,P:(+(O]05V/U2U;?R3J.80#2=,$0#&6T%-E< MK[(81L5"9 W$NPI[!R219P$V97Y=5N,-2M[ R7LOV9;R)6*O, $IIHIV%M"+ M)/1RF7".>\66YC']!E* MF;;1]@R* <%^9.):A'X0]AIY^R5OW\E[5S1KB,D_PU31Y[([JZ=WO0J[.W_/F9PC+2>1>5L MV&UMUBRX4MD1&9CVA0>13P(-QH:)/54ZC\$KL-\V,*^R_1 MUOJF-Q*+@[;*ZM"5@V*WA?Z\OCI#]Y+G^U=TR5*VX@L.9==6HG(^XG:^SVTF M/&.>[5E]PR+$+N,@E><1M^?]U0*='&E[%AUVT1_LW-RV]\DE^KZVVMJV[UN) M;(VH2E HR57Q5"S4IJ;,WL+ MM^KJ!TV5D_EN)SMJ2^%;C,DZH5J$Q#J?=@\.-?,3Y>]4KGFJ4,Q6$.F=AY"I MW!W2[BZTV!;GG'.A8; 5Q0VC2R9S 3Q?":'?+_*CT_*H?/0_4$L#!!0 ( M .6"K%3S'>BANP4 -45 8 >&PO=V]R:W-H965T&UL MS5C;;N,V$/T5PET4"9"-1>KJU#&0V-EMT.:"==)]*/I 6[0MK"2Z))W+WW3[8*+4]&P[E=&PH%DYF(RKL7LQ&?.=RK.2W0LD=T5! MQ>LER_GS^0 /]@-?LO5&Z8'A9+RE:S9GZG%[+^!MV%I)LX*5,N,E$FQU/KC M9U,2:X5*XJ^,/?\U2M3D?) .4LA7=Y>H+?_Z=-0Z%VMZ2Y[+Z MCYX;66^ ECNI>-$H X(B*^M?^M($XD ![-@52*- WBL$/0I^H^!7CM;(*K=F M5-')6/!G)+0T6-,/56PJ;? F*_4RSI6 KQGHJ3V[ M>("7^0/\W%S=/LS1W2=T?3N]N[E"1X^W%X^S:_A^C#ZBQ_D,'7TX'@\5P-#& MALMFRLMZ2M(SI8]N>*DV$EV5*4O?Z@\!?NL#V?MP29P&;Z@X13X^0<0CQ()G M^OWJV '';T/J5_;\'GO7Y9(7#,T550P27J&_+Q92"4C8?QS6@]9Z4%D/>JS? MPM:6-&?2%OA:-:I4]09^FF O#+#O>=YX^'08$E,R#J/XC> ;>&$++W3"FW*I M$%^A->>I1)+GJ0UG;2,\G!UC$I@P3<$P\(*X%V;4PHR<,#\++B7:"K[*E U@ M9,SK!R09F0!-08(C$O4"C%N L3.)[K9,4)65:\1>H&1+)L\]#H M*"N7^2[5?GSP3J-??\&1]UN1@6>:%J3DRPQV7@J%5&W0$Q497>0,9:5B@D%R MPH[,U"L"!D0+#A)JP^!/,(:*NBPQ79805(7EIK:]+RT5*%TDK$5O9 0$AT&$ MS(1XF)UR*)X\0%^(!\L!-P ME^59532M0+&9D<'($E>+H!_'N!\FZ6 2]V:$'!$-1'341/78L1]QQQ78=T;@ M"Z0CK-G>]IO4)O^7U&Y\>),KOBU3+')!?RW$'>=A-^G5"]!&WI4M@0'A8T(L M4$TY[#F@=OR'W03X&5IG=)0#O1PC6#18"^@D2VCEA&#E\A5!-2LEK7I8^[XT M*0_[%@*WR'W$D6-3=M2(W=QXO4^G.LHGJ(26XVUFCMYE)B0/C";HIU+U)[+T M!$X0[I\AM=:T]@%YQ:O2#&02F*(DN^6 1Q54?ZO.A:!.(^3UY2 MF2VKTI=F^4[75$9%":#A .U16ZH8*[# >EHEKAIMIX)2CU*88&I.)C 6F,; M<\F!S]ZI'[R/C$T*DYZP=$1+W$0[:X+Q W##[X)KD^J%V[$J<;/JU^I""?#2 M)^AYUPQ!6@+?U7 EXCLE%:PQ+.N)OI=JUJ'^:O?&)"X,[7L<)H9'%LD01_VG M:-*1''&3W(]XE1XLF,LO"R..1A[V3;\LDF'@62XQA@<79 43Z^K>4 +87:GJ M>Z9VM+V;O*ANY-Z-7^*S:7W#V)FI+SRA78%"(E'.5F#2.XT!EJCO$.L7Q;?5 M-1QTYHH7U>.&T90)+0#?5YRK_8N>H+W)G?P'4$L#!!0 ( .6"K%0LRM$S MV ( !H( 8 >&PO=V]R:W-H965T&ULM9;;CMHP$(9? M913U J3M)H0 805(G+9%*@:Q],P>H&(5?H+A]S6L2#8*RV2W!D)$L:S+WG/\W#B@#KE M#F[NX)X[>%<ATI#B"--:J91IJ;U!NC8=SLXE)+G&7H MIWO#^6PTGBW'(\#6A MLB"2P@)QID1.X5HCI, M!0HK&/.0AA_];8RN"-$]ACAP;PI.B;R'>NT.7,=U2WB&?^Y>NX%3+S)>3_6\ M*WI?**>2Q(#9 1+BEC*E)3&'&>@[7DY%RW*6:39337,SWWJUAM=$GK?32$JL M:EZC45A] /8*8.\F\!/N,_(R'HBDE"US;YRLZM;],[(2&Z]9SM4HN!HWN29< M4TF5SLF@DJ>O6L;8N%C?]YPSQDL;M^67,S8+QN9-QN?)^ X6DID7$@:X\QL6 M,&S?.$>M0KKU'\Y1ZR+&IN.4Q^@7(/[?G0__,J_7UFP7:[;_W=ZW+VY%VSG? M^TL;_X+1/GEF$RJW:?51$(@]U]ES5(P6!:Z?ONMGXP,L?%F=^BV354U\;+:, M*XCI!B6=^Q9F36:5*.MHL4L?\Q>AL32DS0B+-Y7& .3]'EOQ M),[H38Z*59J2_,L%3=CZK(,[KU_*/F*Z+G6LD4KEG[$G<7$5G'4-$1!,: MT"HA1]@+65*4_]&ZPAH=%*X*SM**#!&D<;;Y)"]5(78(V&H@F!7!E BNW4"P M*H)UJ >[(M@RP6D@.!7!D0BFUT!P*X(K>_ ;"%Y%\&0/34G[%<$O5W>S'.5: M#@DG_5[.UB@7:+ F+LJ&*-FPA'$F>G?&<_@U!A[O#ZZGP]%T-AHBN)I=?[P: MGL_A9C:'CT^CZ7R&KB_A[GKP87+]<3BZG?W\DV]B[S1?MO//HR@6VP!D?D/BZ 0J/R#+ M6%_ <;NM6\IANZ,1&I$\@X+HEF[2;F+*LI!E/&=)LJDHISDM^+ZA+G1IW:IF MW:IF:=ENL'Q!$I*%%!81\05%]Q263 2)V -:TCQF$3J"Y(L% 8?' C:DX2FR M\*_(-$Q#MZX;AT[I4.SRSWWLX," OU[W>7<)5:!I[:+V$K+JA*QO3>B )"XV M3MR=V*S =_W]# 8:E&D;]CYJJ**P(Y5"A9R8MN3M4F,'@L+[J+$&Y;N.NX^: MJ"C/=FU]Z>VZ]';)LAI*#X,NQHZB(RAO>74LMJS=K>.7UTWC[UOH900GY9KD MT3\MC>S4SIW6=9^")(EA2E*J6TY':37+<*1^'*@@[/D2:'P(:*(!F5Y#8[MU M@NZ_:6R:13D]= M=!O[\G2JMI3I5"&:Z52]Z:9319F&;\7'QE8,&___L8!WM#AN7?W2SXEX M%(L0' _P?%H0(>VT AHK)7>Q-,*#"N2T@2[? .WGLA5KN%VMC5YH'L902NC< M<".0"Y$>8DN14K$[P=K\5,GE-(X7WDHNW*ZYW@I+&XJJ0!RETI8:KE+H5LQ^ M0ELA@^UV,;&OM^-*;R-.7N!1DB]$V\(/VKQL)9X3RY?VN M"8I?.<8TR)9S#&]U$_Y^PDF?K$;MV(:I-H$&9X'-0"Z)BE..,0U&< M+,B/>)-6O2_M? 5!+ P04 " #E@JQ4 M&)-';N4' ((0 & 'AL+W=O?QE M05/=H+'XK^#/:N\:Z:$\2/E3WUSGIZ-((^(%SVK=!8.?)[[@1:%[ AS_=)V. M^F_JAOO7;[U_;08/@WE@BB]D\;?(Z_7I*!VAG*_8KJB_R^<_>3>@1/>7R4(U M?]%S9QN-4+93M=QTC0'!1I3M+WOI'+'7 /IQ-\!= SQL0#T-2-> - -MD37# MNF0U.SNIY#.JM#7TIB\:WS2M832BU-.XK"MX*Z!=?;:XO;F\NEE>72*X6M[^ M=7UY?@\WRWOX^79U<[]$MU_1XGSY)_KZU^W?2W3TX^;\Q^4UV!RC,?JQO$1' MOQVCWY HT?U:[A0K?P(CZ M8>&W85W@8(??6/49D?@3PA'&#CR+CS>/ W!([V72]$=\7F9JC580,@JM*KE! M$(45JT7YV"YC40NN I^A_6=H\QGJ^RS$3!4=GCU<_U7:8= M=;13/(<7QVA;R2:/@3Z!O(*P>^>JA=$&?6UY,H M&B"T;3S3G/;PTB"\[USQZHDWX$3Y!-,M*YBV!R4+KC)>9LY5F5HPZ&PZ@&K; M>*#.>ZCS(-3%FI6/7)/6BHD*/;%BQY%@K2-/"L@Q@8D#K+2T7690>*C^#&$47NE M%\0>S2C%ZQ MQX;^8Q*>M"R3.TU_P#1$6O!L.Q+1N0>=49$X.4!_?,M$COB+7E!<-60M MZS6O(%&J*D#NG+(.>V)C3^?)$+EM1>(H]2 W"A,?E!BIA >8K11#IG:8C+V3 M;<0D#JO);>.Y@,=L@4C3(3+;!GMP&16)TV!G.NNF_WOQ^D<#U':5MZ@Q$8H<%@H%DW%!W&9!R@#V_2/B>5%VRCU MY)_8" 0."T3+&2'?V=0?)V28'#NL8(8]BHZ-0."P0-S\>@'A'(-#*N*8XMEP M%+8=32*?CXU8X.DOU8HZE58?KQ6Q$0!\H)S85=F::2&%-!(Z!\-6BRO_9 MB:VNUYSNL3E_G&)KBAU6>.9C0B,..%QCO"DI:C(!76G\ G"[C!B3^6R8O;C, MYM@7V49E\"&5 6P O4O;[U@F5B)#B]WV$P)F^ORIJ7_A3;."F;:NAELAW3AL ME;%XWB%$\\@38,3H$ GK4!]@77Q]8&VVD(FM.V,ZL](OEQF.YIZ0(D:@2/Q+ M(;42)2NS#X<4,1)#PA(#%7K&>=Y]1K]M9A0F4CB7)'%(382M4MUA-O--YMZ6 M5%AJ!EAE^3B&XG?CW5,@MJ!,T]2:0MO*A]2H#@FKSAU[;3>/('0^@-,A+G@Z M)&^759RFGB2#& TBAXJ4?:_R%UYE0C6K0.FB&$1(,X [2&P]28;DY+#QN=<( M#@E7)_ONS=A6U*Q 19.!RX="/#(?X 5QU"4S3YE'C"R1 [+4PUFA4D+.5M:5 M+ H=K?WV#.1PZ%G4Z[4LD;!>=7O)_;Y(*TN@L;ZPSC?]VZ4A(9+G0O^*,I23QZLSE?.*N=&NV-+ MBZ;63KMM1:F'?ZA1(!I6H"N])Q* 9BO)-,7#J'!8S:>>#(@:P:'A0Y#E;KLM MN(YM()A__@:K@C_:O*VQ"V_]T[] D+"_W%2O5 MBE<=9W>5ESZ1^'AN26TYH?%P>\!EY$N)J5$<&E:<0XFECN)BIVE(,R9$T.+*W] V&TAY.S2XK57,8^7QC!(6&!64(LA5!)\34.KZCU()H&\61E?E,]LZ4-[QZ;([: M%6JVRMISV/YI?YQ_WAQB#YY?Q%\6[:&\Z:;]'X%OK (V59!LK*#+Z/,,O%:U MQ^[M32VWS&PO=V]R:W-H965T&UL MI59=;]LV%/TK%QXP=(!C.TK:!6T2('%;+-NZ!LVZ/0Q[H*1KB0A%JB1EQ_GU M.Y>296=8@PU[L<6/>^XY]X/D^<;Y^U S1WIHC T7DSK&]O5\'HJ:&Q5FKF6+ ME97SC8H8^FH>6L^J3$:-F6>+Q:MYH[2=7)ZGN5M_>>ZZ:+3E6T^A:QKEM]=L MW.9BOK4]F? M-ORF>1,.ODF4Y,[=R^"FO)@LA! ;+J(@*/RM>!E\[\KLM87TS.)E3R2G4F?G*;'WC0\U+P"F="^J7-L';6$/C@;ZT#O;,GE4_LY M&(VTLAVMZ^Q9P _*S^CD>$K9(LN>P3L999XDO).OX'WTE;+Z,>F;TA(BG=&E MZ@O#EG3K.;"-_02"\5Y;90NM#-UADE&%,= ?5WF('G7TYS.,3D=&IXG1Z?\, M_']'H9^=,;KH6OI\=T4WMIC1BV^_.O_F.-BJ0MH7SK8,UEP3Y M/RK;H3\I2^%?'%.'I'J*-9-1FR#.Y#L%1@9+931.!ZL5 4U9NCO: 8+.C-ZM M5IQZ;T1.P,=GTSW3U*5P'QT5SJ[91UIYU_1HRSV:;%"T/)R:T4\*7W2KBGM5 M:5L]E?RWQ6>5WW&+7.<0F[WJ*29%])8A7"'.![I2V>1N*95 M=DN(R%[>"[2IZ8-@MM.T?Z"W[+>/M&+M75?56:EN90PX>\VV M%(8!4@P?=8'%IG5!Y8:I]:[L"G0"YDM$#R[6"C9Q*VAHH:@ZKVQ,OE;.E8'] M6A?@S#$",3SE&+JV-9J%*0X])I^$ FGT(T$4S8=8VI8X%CU((GVF2T&7=2F< MB%L(84&$A:^D;(I#M,4$NCW(=S0LID)0>GDS4!H]2LS56FF3!$-B:U2(NIA2 MJ]!A4\JU:YW9-NR/Y#8H$Y0#29]2[T)R+<&9U?8<#2K;V:TGP/A86-^$@!]<3"LZUDN I!D%7<-+" MN62CCX)QE1:!@88 A^E38LA/@7Y$9"FT+&=BW/8![SL S8K;.XPA1/%T12V- MD[M&_M+QSD'M M4)@@D'>YY""RHD*M9*;5CX\**?3&^1X0Q\LC6]JZJL-A$VHG50+2&SP0Y!\T M#KJEM[&I\W$IR,!SU0\@@?$^\/\P/KG!D MM$H/%43>=3;VM_DX.[Z%KOHGP'Y[_Y#"W5E)V RO8+J8??]R0KY_G/2#Z-KT M(,A=1/FDSQKO.?:R >M(;MP-Q,'X0KS\"U!+ P04 " #E@JQ4WWBE\4(H M ! A@ & 'AL+W=OJ6+"NBU;)F9,N61BUYOH@O]J$(%$E8($"C@&[1OW[SJ@L$^Y ] MN_,P#[::)*HJ*ROOS$H\OZZ;SV:M=9M\V925^>YHW;;;9X\?FVRM-\J,ZJVN MX)=EW6Q4"Q^;U6.S;;3*:="F?#P=CY\\WJBB.GKQG+Y[W[QX7G=M653Z?9.8 M;K-1S>ZE+NOK[XXF1_:+#\5JW>(7CU\\WZJ5OM3MI^W[!CX]=K/DQ497IJBK MI-'+[X[.)\]>SO%Y>N"70E^;X.\$=[*HZ\_XX4W^W=$8 =*ESEJ<0<$_5_I" MER5.!&#\)G,>N25Q8/BWG?TU[1WVLE!&7]3E/XJ\77]W=':4Y'JINK+]4%__ M3P'HYZG,G<+WGNZ8&Y9\E/==6N3?)] ME>L\'O\8X'3 3BVP+ZL-\,[?Y&)1_7&K@BJS=; M5>UP0%>I+B]:G2=9#4=6&?[+P#RYPJ^71:6JK%!E8F 2#Z466YPU_T%F=3'M1M4\"\VQ* 508^U9NN M7-&2,%4+<'ZJ"*Y+7):VPX>?B?_W$VG8Z__729_/7\_#U]FGS[* %Y M!6-;>&@3@%U4+,=((%0Y@X;S%Q6<>D>2PB1MG2#+)Y/Q\=_IL?.F+;)2)V?' M,US[@UYU)4]R>?S_1H3S)H=]E+L49S/Z7@C,ZZ2J6P A*[LG"9$9WW 5002H&]LK7C+UFS(5C:=:-U MLF%VULC.0T_#'Y,$*,W1T;?)NK[65[I)[3G6VZ+"%6&YC:I ["-L*>U9Y;^" MO&.4/$2L%89H QZM$-(2]IUU38/? >DTG2K-(T)OD6O$1J4S;0SR!(*MDJ4J M&H^ @$X%T_DH>;<%HJ15@#- D)O[[+C1=&YVV0)HNZAR($I4- @VSF/G;=>J MA2WO ()$?]F"4M*,7N"]I(8G/;D"3$6=)_";!6:G58- (*"O8+G- AZW@/#! M'B"XA2J)!UG# PC]X1/ BV&T !8!<( *V(^6#:3!+20,$],&\9%DT<$?-=!I MGZH%)?\,PC;#O\&^ZZ[,$>EHLB 5PF9^[2JV"1S[7[ 01.DQ.?W6W&/G_2." MY_90G"*#6:)#&.JN2 M.."<.+^/V+$GTXH:Z/!+F/9'!2R1O%?99[4B7H,C*N"GZW4-XONXOJY0=E>T M1-O =PBKXR/3+8 ?"V ';=+D+?Q<9-W6_Y6\;@"4=6'@8?CV[863X$-/.'&. MZ_VUK(&';@L6 .54:(:O!#190'V&*)WE/Q<5Q89B(,W H_A M0[$@!$=B"*.'-I#VM@I;N5X7V?K.&^K!8Z='!MNR"0!CBR8_!G4-^$*N@W_P M9!NS+K;! %@ZA&44;0CD<0V6Q^_$Z@=6!,J7Z>5 [D.B!NT)%"DDDOI,"L9Q M]AF($N26D2]E+093;? 027]H$D3U!KYLVZ8 "45X;^O#@ -^\\)D96V\%7( M]@!B6(P7&B7?@_K:T%F3"6' []D2$3T#OK:J+^D,/*"C1Y5_%!=FJPJ!.\#& M>[:6B$[$ D!_P^QJN01%)'H*Y1!R]L9) GA4"Q.40*A%6;3$U?B\X*9K2-,A M"@%"W-"A0<1*X4(-& 95)U"A2@3$&C2FVHYT/>O-C.1W7@"D38*[ )9!*](I M*;\[TD#7<'R\1SXVC[U[$E]X@#0SZGL36-I //>E9RMRB7*/T9O,2;?!>!+B M9 C5UW22J%CRNENTRZZ,!1)R<'/%3QAX_'A37UE!72\ !-241078;6N4!JQB M\(E+O4) 8K'$=I@?1*H+'=:5/3SB'<-S(9$5QGY*Q&XS8N!U2Q"< M76.A,]UV6Y++HI)%4X-"QNF6@+0:OT2)7^IC8 ET 7(PQP/4=X@LP+G=>\U* M:('FI8,?'U17JBA%K";;4L$I9FFR55LT0Y>UVL"'VK3'""I028-B;)>5?( M MD3 AN=+7-(LE.J"(-_!;:>IHE\(,+%7$M,TT( E6-V#GPQ5,'D0"W F MF2HS]%/8GLJ+JX(,R!N$85_UPS#+SXR%J7)$H!$(WBHOFL6YD&T+HFOK/3Y2 @ M#)G.M..%(@(^M^+K X #RR&YD5*,I-TK*^WLX\_\P,8/=,S'ID\A D745MZ) MM<#!,SBCT> L2&69 F\2*8F. )Q%JTN0 TL*'-*C&R][<1B3,2@!)"$K,7-Q M5&@8J[U=PA(>D+0%*91DX-D4X(<"\"27#YA20"6Q%EB G,SU@IP$-; 5M J M:^W >0)UB6[R^P%ALZ"'06>CQ8%" +"&RP)_%%HL.[\P<*"#'F<'FMU)%(DW M@/OWH%T#+>MC$%O ?.BDHQBE3>-YN*.P=I0X%DAQZ/CSGA$N0TH$50%*3E"T M"; 9<.N2[60[D4=#X/[#*0+=?D9& ?_.GQ^(;=&%L,UGX0=+2H0)=>TE?4JQ MY..B.@:\H7?/Y@OH] (AL0//!,9ZSX6Q8-J)L" MM#O_!0(K>?CZS>MWCY*-;M>B&)".>!=P!%:X(FP-'1:XKV7Q.V&!GASU=#@8 MKO"?L<8!.Z;Z"P)_P#!PN$,XT16I.Q@%^KINK*6"O]C3A@V!M$U]\"+7H.!S MQ PHV&++EK J2;,5F6:4B9*3Y4VF@;;0CT73 H4?//(]2* MFR71]]I^W^=5 M1$MJ*1@HH=N(GLC1NP&%ZR(+P!-@^/QN;:LJMZ,*0%O1T.3,$.!D+3$4 \HI MG 0%\@TP ?8[45 8-$;%=(QQ6GNNR%L]1@0S!D5<65QIXV-$##^;SJ/DK0;. M0\<&X6Q@$@FR--KN***OFY=&@K0+E3AQFM1]H,IBZ0)6P9(INYUHL2!QH_IA MLAO8#D]P [(4DB2*%_)_P+\'9[/_W F%44C'3<;R]P%DO 5@F$LB$!K>(^_Z M%[W&L*UQ\[[NP.!HT6=A=OZ"?YOD5'Y^V14ET?STS ,RMX XXB1]V('5#_)> M;8L6Y" M:I*9'V:7O& ::4!/-OFUDJ5-O6SI@QWQLXUP(ETRQQ)/ZXJD,3XJ M+E(NP204LGG*L0[X)O1,P("H5MK%')W/!*,:P@Y)$#(I]!=8HD>5S&ZT,:(T M!,:QEOYJJG[%I@$F/%6X8%P_4@!2 M3?Q0%-H^#I>'@)!E'T,#YXA$CP(1-D6'G%L:+SA783 F7;0[MS;@H63R4F ! M(59 ]H%(IG,45QGS2T:X"PPE&$ !RF5'\4-1WE:V=UO8*1Q^T8A,:A)6,DY$ MB1M*T\(&O6R#W][6U>JXI+CN.1W$LY[=<86)3I""[C%QX"F!XJ<".JM($*#7 MWA+M6#+#H&K1@!A&,SRC+R@*KID "3J0WCO6,T!YI.#9YZ&E,"R.L6)" ADD MBO3V1Q9'%H06(V36/&4RNP9_L-5;E]P ]4I?T&/DDD2K^X@062&XNL4V^ OX MO=-ND M-QY(=8?%%9)UC7(*<0F#058UBN9F:[^O0/&9#;!'U[!\:GWX;;$+@IA[!] MB<+%@RUI-^?/A+JRJT0\\R*@J^,@M],A?CH . ?50?/3((Z#*\N-!SB%4MT MSD"9NL*%4LJ1\0E0N*-"+5ZUH*/!=9'@$6ZOJ[;H-&:M=9DIE:0D.IIB44L8 M+,6-2JB4?& ',Y"_@YBUG>D6OU+LMT;% [3C%&BWQ2\QVD)^J01I6K#32/'=#:)(GZ2I<1@4TS*SN+9)UM/ ME6B+'*!8%$DV+NZ(-.1WV UBSO1$"FD\6&AEX564-,2(1[.GD]O+7 MS8W$PR*X)X%C4#DHS,:/DI!MF/^30# )&Q\RYO*2HG4V')]7$$ Q'I*>Z1'& M(>3I@"CVC\0)4000LY8Z/O$X9!,LA+ZWQJ"%1W.5O .'& -H$_*;P/W"^)*# M'KS&.QA$UY3$H+%E\5F7.U;$K"+ /]8#.\$S$.SV4+C 4CKZ/3:K1F#A[==Q MI!ZOCAEL&"8L_KE+ 0'I>6O7QV:J3YT'W(,E1XKC.!>8! ;;>T04,)3K_0,J M.CSU( 03V5"2NZTS]IS$8B2/E(P*3FI0416%X1A!(,&"W&5_KPZS@J5GR4-Z MLNX,@&D>)2\%>X.%%P^267H"?JZC32L;$EI@^FTXO(<%/Q8D0$74^U>TT,"\ M#[Y:T5>N4L4%&5&QB#VH.=KN=1-IL(:6=6+#<50O"\^^"U5G['PQ!:]J,[)( M5Z+[.04H":>"Q/QHH;9[A;0#B&TTR02%4(%)"O!I \FZ70\3L?C M\5HY5]I0Y M8N4/HVW!S_9\+!#>?N;$1DA.8(S:[07SVAPG6Y8N!LH>.''2ASK[? WB-4T^ MZB_*L+G)\4L0V-;\ 18N-N#EM.J+"$7K85?Z"U@JB/$,$Q])LMBJDE3RUIWNI3HCB.VRO4E21H1R@/JD&(4 P/+2 M078ET< D]4ZC-J!%"?>HE9.]6 H']9PS^N$.CU^>5+5_@S\#R09D[F.Z'" MCCJ_O'"#/M9;4#D_UZ/D;'*2!E"Q#/J;SBD!D7KWA]F*7*[:RTE;M8:Z-O=; M*_S6J+ZE('85 Z\>9-R].KR^>=7SYP)3HF<:/"Q&>@1*G:+]N!C%KQ]Q4GT0 M2 QS 9L8M&; :.1:PS:L^T.'2%GO'A-(@%XIQ54-GWVR%J2Q70^,@H5"%.?J M&IPR3<1N;W=;HJ*A 5;'8UG* 82ZA/\@6&35V9F#81BSL-5;FP[S3G8TP;0_ M(@V=-O8!MES.LM"4]H 1VKI; ?KI^]1'%NP75'%*?S.Z.,MN4\',;G"P&H#R M?,SH.( (9-80!P?V3;(;!:;0 FMSI^B%@'P9K*M0"AG9I>R$CS_>I TU4CA MU.C:B;AV)6Q4KV6NU58$.P9/I.PS? )3=2R?A/+%'*>XX-!D=!##],VQ>! MR.X2-AR8@=+;/:SBDGQJ 0-RF12!POAE;AQ@1D+F_DKQ$9!C+ \QZA]++/\^ M:GVXR.P76T)H:PZ3[ZF$, XGK0EY^^6&>]5];RI0GI/3H%Q38638VG98CL"V M25>YH@[%L7#T7W7>F\]-PQ!,9J.3;P;J#!GCR11^O*K;L ZO#V*:<, I'S D M^.2W7;.M;?U$86Q-:$'D"$NG/H602IZ%2%1AD%.CZ:[MUT'UDM6THP@::^-Z M]U>M $=$E.A.BWHA_;$A>]*XX)K*V6)2)U],!SM=C 0\J^62XO,^E,SY+(8G W.I;OTH M$,$'-Q(Z*BI+S')"[H81X('**\H4-B[/).(VKKPW8$NZJ@QC09 "R MX'-J ,' S%**"K@/$^[.,8P-(;>':GR95<\"5HWDLJH"JN2<*.TBPHJUG=@. MITRKM:%H@1^Z2J,U/8Z=K-Y"?,!W7^UG?9W\ +2@=_TE*?9'LXL,8-F:C@$ARJ?4PHV U$P!J??%)ZD59 MK-@.QJ-8F+I91!5NX6A;Z<#18L9P**&YB-25]<<5QX=UQGD8D([H-T=1:)GM M "'O(1!/!+5%I/RB)UC=4XH9ZWVX6O,:'8--G6LRV-D6&*?.>9,[-105CRF& MM085V6$1'Q&9RP+;X2$%XGI]$N8$O;L1P.(["R7$2-*O/LON'12 MXZ6VT*/YTS<@L,71VP-@?8O/[()Y!C;F:L>L1[;LF1 8Y=X>KA98=8J2G;H_ MTC(L%9>4M:K,<,CU8*"JIEH1&.C7R&V1K8]@N?!JS!<;L9)1Q\UGZ60^1SU' M:SV8/4E/P&R#S\3>F!0&V5&"FKB$;?P, B$YKN90PM1P(G-1D\G2,J#X]VWM4ZO[Z(^:3].G)/)F=I+/94T%4 M2'R3=#:=X^JS)X*M\%? Q#Q]"C_!']-T/CM)/O"=%JQS1AGI+^99[F9IQG<= MY?I+7*W,)&B#J)S(5Z4HN15_<-<-Z@;+;=?H?Z-N5IU$F?FJ!>R>:K7QAL$& M(UFV2,!?QW$T[W+W?&^:+@MT;,[;?/;H0 F\; 2A4BMP?U:V9M]5ZU)$".U\ M-(NP8!,Q4**H6Y;V_E&E7%V>2X&W.QM\LVNX.G,N:W&Q(K[(Q,LZ MZ>ZWF)E@N)KUEGWU[X+8:G&SQDH0C:;@Z1Z.IL(C5LJAIG')^E\,H._3D_2)ZWT[/K'0H$,"IC(QBYANT:K>E!+O,R.V#[XJ%USAI@F'F$NAZ(1STA+=U MP9$\\NS80\=)E[9:F^QF*8/=%%(K*->8ZO!"PL>!84!,.OB^V6 GL:*PI\XP57#G#;S)38H.ES6R=4A!.Y M\6Y[5%&"Z^K@^GC?KAJ.J/0W8$:.R"*"=D0U]*V1B'% 1K>+3DLWN/JGT>6H M)PF'MN VC&(R(-$4HQ5%AH+59.NZ+D7"KGPNE@(+Q1Y9AE?'_DUU_PI4)[+2 MT5O\>4]<]56KN\W'/T1$LN@6%$'3"M7#%I4WW_233[]VF(%;**D -YL:+,!" M?NX1#A6VH(:*)=N_*>C_GH)$L3H*BC^'%.2OL-'J3DSM$\JB!A'Q&Y;#!A3# M^;>F_AWVM:M77=,.DDK#Z_^;3OY%Z 3MZ. PI,BPB,JF)9R")K:+[^TW@>#Z M;WLIE%1,R2&" N\,2-Z*_%LY$H*-[J_M8_:#)U!7*N:*[PB?9![Z4NN]33AT M6J=^67P1)]SOA!S6L)K61>&CYX+D5CS>31Y-TNB%JU%FOYG-=W@:\7*%NIFO MJ$JA/"MQ).5M:R-^:6\IZ\*&Y"T7/27>C24@^17>!S'N#CZM#A.O&K6)UB>A M3E !2W9-%9<:!_N)NH/$(+D#L3<^A \H;NIO9B)E-(662R>].F%?1^\N$' ^ MD^O+)9'FH]%!G)EYP?,*!QCQ9AY(G@8CW5PP/'#Y?VUO@_F+T7+/)@Z!.8;R M*,WJ++ M?0]TL!CN?N'$+ ?DJYP3 EC !+.*E%'!E=RPVEKJV)P3G?(AP:\8G:SM9?VA M%?!V9R!_L(N"YF2$39K7?S1I_C5;X[J!()_A>M,CC7OB:6*%57XA-Z4XW0R:1/%MW*K;5,>."6\0Y/+('N"E:"9][ MKPS=PPY$7B,/TC5+P9.83C2O!02;5!3&.#DX=">3KKP+:X47D&T.BNN+_'4L M?]-"(MM?0?NW4?QY('\NZKW.5(X&F%3(PD-;4"B+4_D-2FJ,:F&E%U\UIG , M-?+R0LV*.M^>*,B_19VL:-6<[^,6'G\QM#WB+<*T]A\AW>N$"/%D?AID4<[. MZ,/]R;I/MA(%_XAT>\/-+KKV%B8\Z/>F5K & N$E!+R0-?WH N!-V\ * Q[9DKC] )']#-^^I'BJX?&7[!GD-,&!#1'/U9Z"=4Y*HEKLB M=+^5KZ2+22IU _0]U4_2B8I5%.XS:)[B:SG"VK+':.@#7922P'89UH#8-U0+ M;422VV__M$(]FR^+2MX\3%%&4X2\@Q/@\ +B9ED79SA'O2I NA+C;QB&^#>' MF\#NV9E4&X FJZ]&O^#>-A_ S7[&R4]D!JGJYP##<))8+C6V9+-CG(,W8*]* M@U66._>>^1VSL[BUH(F>7+0,;B](KQUR^X/SIMB<2SXBB.PV]/PP:HI@["21 M"[QW_\P9_;8ZP._3W8K@6+ 4,J 9@ST9%%U&BZ\)#^\I:OI(-?Q8JRQF*G5_ MX18/T:X97N-[>WY='BS4:VG@M[DHB,_O@ZS/J7W#9_B]VR8K$%U\=Q3DX&2, MLCX3WN= @IOMV5T39#]J5%M2#_"V!8P]/ J_.^).H=328;D$AE%8&,A/4(6L MS0JD-/HXZ5>Q3B;)-\E?DK^\=QMUI29(>LYHFXR_&=A'50\_9N V MUR"723$"L\$0^E0_/[_?9F6P5"%"XMW0E>QCZB\(TS?)/T X_ZV&I_,.$QGP MZ$4](NSB$XC-UQU9L!]UMJ[JLE[MW!.C9/(4'ICB4^_K'@]C#R,_U7L\H*?K>L$^U1YGL>_]Q"_#^*P^U]KJ/3*8;WK]0&.&L"T Y4,^.XZQ6=W&C@UBSD=9K MXSBS/(>")6J3P 7H!,:V5-C2ZUV_BX*K[A!HP3Y1,(G8 YPZJT%P\CUUNJ%D MI=LZO/(L!=E<&++7JR&J(>%'780%ZR^B;K=$/># #B%03E]Z.E1#!Q-A:\&U ML$$G<]_"X!>'YQ:%'J9MC*O(%)+=9P][@'1]::.^@)GS.X=]I _'_N;)JD8+ MIO?DP:86QEZARP.;/[S=Y,@EV"R*P!),D5(,6IP.$]X!G7#G'2P8E%NFMBE? M =7',%4>,,^A#!-PN;XA_$DB9-!>/9TWUM\()FX"K*_=S7W02R8XN1],(DM M*2$_FMHW9+XFKG>7S]^-I1IUJG\D)EZX3 ]*-F-M:6*2P.E!$WTDD$T=9&]X M ZZ6*42,7"WDLG-N^X!9+O[D&\?^%FV.KE$!393JP*7$M#>@J!P:'!1H9C** MJ-C<_!0Z$HX,M>"Z1(J56GVEVUB5O6#6[ (G'F MD/AI0#3XKLW=5JY<+[!-:]LRO%5M 7+W_-T-]0/-G@^UK=F#[[SG[O!--9^& M .2LZL9&!B4D&_L7GA==+TYW*PA;1)J6N< Q@90.FEL #RAR%%S,M>6W,?]: M/-N4*,RR['62V>MYB52%_U(U/A!;T)G*7YOD3!/:@P5WHK,4&XA,"O78GAP8 M)@TWQK7^7KXS;R :Z*J2)POHA1@+UNA)=C)GG85=Q<1N>/ MOE)^. G(IQ>N-2BQWRQ#)=P7C''8Y4#U-%[SLN3E#4_$)=..U0,Y:LY<]17=I%IZ:K4X7 UOK*8A1'2;A/7 K<#Y@"\/W.\.4=\[)G3; M'=9>!^XAQA:C&4.5:'9\MWC88 M>O&U-#\%3:>MNS",R/-#63V&U$.NBZDEV@3^[&!R%/89W#? M=2]RC- @3?S[DA;T!K"XO-C;2)82K;"_Z#<&?Y"^&IE-]C M)N4L>V(]M64B-KP'#RW0N+ZFER:PU\BE> ;[>?,[M!C[*#"GR MMOZMV*9I5N99,U.5]+BY(+ BGK]9%PE7>][C,F>5 M;QWY2\@NDP#Z/@'7)O_5PA%5]%,"BEGW;2P@0%KF(0TD+'U+W4ETZ^ M+!6T$ M-B"D^!H=^9%1&S=IM"IW5/;/>)3\J'?BNH41TBYXU]D=MH=X%U3MK1VC.Z*] M\,6#![MW!A6;'A.IJQNB'0E0*-)ZOP3.R(%I!23;V)6G\LU^70V"FQN3JL=+ MY/%(/OL3W6L8;.>0QFYTIQ*;[>\*74JEQH%)P[ &GJ+%G"5XWP%A.IX\%09\ M8ZM(D_>EJGI!(XXNZ+ROBNJAU^L&MY:DO7UAM180@ K*/B(\W8+J;7 I?&_< M 3'E-TI[5)FY.&U/YC4Z*BX!!X$T@']_U '@^NCOO9TJ MC(U(BQ-3P'[8/^5 5RI-3B32$+ZTKK]@-)][R16C%AO)D-3@C:HJ=^6^)"R# M4PCW'JM 9P28@TP3T%_P'AMN>YL13^4*;ZT$!><2)J-["]A[GXR5;;D_(#N*7U\T1%T1'<4\=7>VB3FD'N[N*B]JL*/]RZH#QJ,IPN M;]/)T0N56-40G:(5M&%!CJ=+)MA2%_QF$LIJ1-EC3CG()9I^?8_Q7ALF*366 MG05P]30=OY<;RSIS1U@&6X)V-@F+-3DR%L4':JJP@VCP@DZ9DLV*NQLJ3OZ2 M@8 O#G,+"4%X\NM!:FO0?%M\(0G=>SO&02"HYO1 XW5ICTZU^Q2C N:PL6(J MJ\O<_#YB+W$Q;A_GM6K<"54<&-M&WT5YPRHMNA3ABR2#R5+N"WT+7E-7UA&\ M[(][P_@7V,;]B=QJ(VIN@^/Q96WTVWE>4[9^J'=GST&@#N9@@3?4J' %OBJ5 M_;N&W"R:D9V+V-SX 78(8A@DT2\B2MY-2Y$7?>$UE!(EIL6/$KHTK22\T)^LGX MU(HI"QTZZ"@K;+3B,'8P?;8/7FLS\]3$'AV3(BPFE]D)C1:*TX?JT: /,BVOZ Y@4,-A[7W3 M>TU!>"+$4<^+; RO!EO5I>)11L^/GC]L7SQX6!_V7P'Q &_)_BS*]4JUX\1Y+1%]3_ MAH9\=S0Y"K[%*HCOCLXGS\ZG1X]AI'_\Q?,M$!(XHBMTV$N]A*'CT>G)$?HM38COLMM[0GVL-0JC!!^!W?$6[_8 +8+D/@??B?P!02P,$% @ MY8*L5%9!!#-[! O0D !D !X;"]W;W)K&UL MG59=;]LV%/TK%UHQI(#G[RQ98AM(LG4MMF)&VVT/PQYHZ=KB2I$J247)?OW. MI637Z9(,V$-BD>(]]YYS/ZA%Z_S'4#)'NJN,#B9ALG'NHRS>%,ML+ &QX3P*@L+/+=^P,0*$,#[UF-G!I1@>/^_17R7N MX+)1@6^<^5T7L5QFYQD5O%6-B>]<^YI[/J>"ESL3TG]JN[.G\XSR)D17]<:( MH-*V^U5WO0Y'!N?C)PRFO<$TQ=TY2E%^KZ):+;QKR.MAEU<7>6?&AVT*!06HPA$V1_EO?5U9SU]PGI&;YV-9: ?;,'%0_L1(CF$ M,]V'A%KEO,S0:8']+6V'Q(OUB">'E)G7CX_[,S1N=-36PC>RY(V^A GE3B7C5+%&DL'PGBY-_&>Y,!*=2M;;90 MN/'L4Q8*#JU9I M/:1UXT.C$#J82?"/1GTD1:UT0;D*)>6041<)&\F'\Q>3P7@\EC\!4Z*V9\K9 M1XRV3K,@YXY<#(\+Z!O/1D7(G+N DRTD)XU)!^VU,D/Z@/!4Y1K;P7B^9=MP MDH&5MV"8]H5%[YP)Q9OSYZV^4@M@D@X0)#=-D1*;SH!2@7&90K#!&5VD>$+$ M3\HOX&'C*B9,\V3BN78^J0N9M2O"@-I2HXH ;UU$ #LK;$7BO4TL);2J:WR6 MQN\K;]^WB9.<[#!IZUWUL#A%X0M,&U#](?((R (0&DA G#OA\0 5Q=[&0O 92DFVC;2F?M*Z#*R1>>X5N2(J2^[RQM$0N*^Q4PU M=*M,<^BCOE/Z&OY/OA=TDC+LF@!*X24&"1H# T'R]X(FIS-:>QD"\;[K%5C6 MB>#I&+GL\Y=Z3R9CJ>M <_3P0?K9=V?TP46$^65D0$_M_MB\'QU=J7"P2Q\. M*!CIW^YV/>P>ODVNNBOY\_'NPP:%OM.8V8:W,!T/STXS)"%]+'2+Z.IT06]< M!)OT6.+[BKTJCYXDTEBX=BI[1#X^]I.-MU*92OU)9X9SSESR8Q7 M@Y#/JD'4\-HRKM9>HW6W# )5--@2=2XZY.:F$K(EVJBR#E0GD90.U+(@#L.+ MH"64>YN5LSW(S4KTFE&.#Q)4W[9$OFV1B6'M1=[>\$CK1EM#L%EUI,8GU%^Z M!VFT8&8I:8M<4<%!8K7VKJ+E-K7^SN$KQ4$=R& KV0GQ;)6[RGOV6U>[J65'%%X+]HV6NEE["P]*K$C/]*,8 M/N)43V;Y"L&4^\(P^B:Q!T6OM&@GL,F@I7P\R>O4AP/ (GP'$$^ V.4]!G)9 MWA!--BLI!I#6V[!9P97JT"8YRNU/>=+2W%*#TYL[_H)<"TE1K0)M"*TY*";P M=@3'[X 3N!=<-PH^\!++/_&!263.)MYGLXV/$MX3>0Y)Y$,X,;J@HF5"\1OE_ME)9F''XWQ72HIEP!P\I P_,\ M\T".^SHJ6G1N1W9"FXUS8F.>.)36P=Q70NB]8@/,C^;F%U!+ P04 " #E M@JQ4& 0$!HD# # !P &0 'AL+W=OMKRP#:PW"1(@ 8RD30]%#[0TLHA0I$)2D;>_OD/* M=KU!LPV2BSA#S7SS'JY&I3^;%M'"L1/2K(/6VOXNBDS58L?,3/4HZ4^C=,_]3A,775!JWJ$T7$G0V*R#^^1NFSMY+_")XVBN:'"1 M[)7Z[)BW]3J(G4,HL+(.@='Q%1]0" =$;GPY8087DT[QFCZCO_:Q4RQ[9O!! MB3]X;=MU4 908\,&83^H\0V>XBD<7J6$\5\8)]F<+%:#L:H[*1/?<3F=['C* MPY5"&7]'(3TII-[OR9#W\B6S;+/2:@3MI G-$3Y4KTW.<>F*\M%J^LM)SVYV MFNJK[2,P6<.K+P/O*>-V%5G"=A)1=<+93CCI=W R>*^D;0V\DC763_4C\NGB M6'IV;)L^"_B>Z1ED20AIG*;/X&670#./E_U/H"'L!)/V:;SPY_W>6$TM\M:&_ 8<;F"=AGB:.B,-E5L [I%EHE:B!=[U6 M7]')&4C*L"SG[I@7!7S"EE<"#11A26P19F4.KPAL-/SK:P)($EMD< MM@,7-;D,F1-?G(]W3CA)PF6\.!\/JNL'2X&T3-%R M3CYE6;@H" F-H6U0#=T@F,6:AICV6<697Q,O\C0LT_*6B#A,R_06?E.6">B? MR?H-+-,PR4I'9&&^*"C'5Y!.@W5*6_[W=(%'VJD&841R\R8-B\4BC./8"Q*; MSW//TLKU5;2M1H1NFB]T\W5533<>7I$(8BF3/?I-)QYG/^B&2Y;&GOX0\L@M M=0 [N;#X5[4\%AA;[V7]0_9T3CEVRK:8')H:-P&[2I-%!?< M8/+1H=(LU,YN M[:=""5Y[Z\;2,34K81"NZG#V7U,?76W5#O7!OQV&P 9IIP5[N;T\3_?35OY7 M?'K;J%P'+@T(;$@UGBV* /3T7DR,5;W?T7ME:>-[LJ4G%K43H/^-4O;,. .7 M1WOS#U!+ P04 " #E@JQ4-0N2^0T( #*%0 &0 'AL+W=O& IJ8DI,NUL=_<2BDO MGHJ\=%>#E??5Q7CLTI4JI!N92I5XLC2VD!Z7]F'L*JMDQH>*?)Q,)J?C0NIR M<'W)]^[M]:6I?:Y+=6^%JXM"VLVMRLWZ:A /VAN_Z(>5IQOCZ\M*/J@ORO^C MNK>X&G=2,EVHTFE3"JN65X.;^.)V1OMYPS^U6KO>6I E"V.^T<7'[&HP(4 J M5ZDG"1(_C^I.Y3D) HS?&IF#3B4=[*];Z3^R[;!E(9VZ,_FO.O.KJ\%\(#*U ME'7N?S'KGU1CSPG)2TWN^'^Q#GN3LX%(:^=-T1P&@D*7X5<^-7[H'9A/#AQ( MF@,)XPZ*&.4'Z>7UI35K86DWI-&"3>73 *=+"LH7;_%4XYR__H1K89;BSJI, M^\NQATQZ,DZ;\[?A?'+@_%1\-J5?.?%#F:EL]_P86#I 20OH-GE5X&=I1V(: M1R*9),DK\J:=@5.6-ST@[X-:>/%!NS0WKK9*_.MFX;P%&?[]BO!9)WS&PF=_ MVGO?*V=MCMG/AD9"EN'JQ22 X?B4QZE8D? MU<+62"N13,EW\3P2"^772I4XD.XXJ=4Z$E^QY9D#9>Z,T&6: MUYDB&,[#R,4&=GGXL@?(U8M<%]KOE;*&"4ZE8$LF<+AG'2F/S]Y#M'/*.W;A M [R.F*G#FY'$Z;>5R>%:%Q2VSM).E,:CN/U6:]*&N%=R ^"I*8".O"R&=5D[ ME1V+I0+(DC7496;ENA25L5S;&HH\]P;0:2"SRGE2!=%RD2M14,;FFY'XN10_ MI]XLX)I33KAX-Y8-!X+LG=B/Q+W5QA+@%Q(ZE3)-;8WCDJ#@7UG+7%BPE3!6 M%K4=@0&A)Z/DY%W'$5TR1Y:Y,1RQZ>CLY%U@*^&0A:DI0U:0FIHZA]=52^HL MA*Y>_ 5KGG#E,V$K9%':A#[7.!'K2Y!"=5.E']ESP MZ",V&F3:0N:R3$&T0DG';.D\>Y,A (B,S//-KD])>3_>B'25;X+UJ;(>?50L M=0G!&MY*#92!72YJ:$V6;)T$CEKB")RJ3=3=!NL?-.$MT=71%?UJ^RRC>NB4 M?=2I8O&6;&X$D'T[&P%025M"*RJ'P@R@NO#"+/FD "Q3& > -G192$"(0,O? MPXUAD\4_W'[\^N&FS=Z@,"0#LXRI;O;P$<)@LH$+P;85 8G$,#X6ZLEOR8GN M7%LJ(U0+7Y(2%7&80*=ZU*XYT9&4,6^>%ZR.-HYI](?LC5ZA+S\>3DE_ 7\' M_0T%V.PE)1);$M";PU[63[A.5](^O!"NRS>(1J9R@\74D:ZZL2/:"0=V M(BDY\5ZM/37WSCUUF.)PE)Q'\]#<=EO 2F;B*)Y$2=/Y=J..,9I[&&D_*'^! M%&5XY9;6+5&9?A1U9G!!)'AA[AY ?PI'D/T!5"HH]QKQ<9OE[#OM7+WCJX,M MFKTV:80N4 ">H692[%%V\WT'7E9G$(>+LB;BA[S>3R1WT!4CM,ORX6\TOX4$ M2 U>8YSOAKDE1C)V[44/Y ZV(?/7U ZHW;&X 8/BZ&0>2,*"<^K(S$4N?XJ1 M?\;X +/.1^+C;AMVU(9#V6)N]#KO,)"$W#,=32;O:.?;7 ?YE>+WJGQSS)N@ M 4ZJX"5,&Y1AJ"U4(, ;SO:C9!8L,.V\AZ&-*CS[>3LZH-%D=3>JP$QKZ@>X MPW>#<>M*9UTQE5M0, MG-0H& +JGQ#K@F3 MZ[074H230M"IHG>%^#2*XY/ 'QHY8$?%YH!85-^)1-1793>(8?D8QK6Z"OVS M+? D[S2:SX.XAFH]2*$E!$?V@Z:>T$QYHD#B;=^_N*+NRS[9]*MM;3YYQX-T M0].=>;U+'[86YK*I_^>TT&_.BA[[74/_/OOU<_+W]_,.4ZI#V;6;%!]+9J/- M=LLSXY7;M^(=!?I_.'._,M",!(AR&D\$F'D^.7_>!&;3:#H]%=/3Z"P^$Y]0 M@"_009II&5N0[H(?6$8>(7('$/D M?'[&X[:(HR29T7)&R[-36IY@.9U..;D%JM/99$I$LTHNJ?''\^@\QAWC$8*C MUE=?_[@W-P2DZKFO17_O_+#OJ]"X]WVM4)@U[YA5/#N'3VW=W>Y#Y4WX/K?= M'KYR @.:(7UI6>+H!.^V V'#E\-PX4W%7^N V)N"ERLEX6#:@.=+8WQ[00JZ MS[?7_P502P,$% @ Y8*L5/V4ECV^ @ \P4 !D !X;"]W;W)K&ULI51-;]LP#/TKA+'#!@3U9^(T2 (D;8?M4"!HN^TP M[*#8="Q4ECQ):9K]^E%RXJ;HFLL.ED21?'RD3$YW2C^:&M'"TD M#$U18\/,A6I1DJ92NF&61+T)3:N1E=ZI$6$21:.P85P&\ZF_6^GY5&VMX!)7 M&LRV:9C>+U&HW2R(@^/%'=_4UEV$\VG+-GB/]EN[TB2%/4K)&Y2&*PD:JUFP MB"?+S-E[@^\<=^;D#"Z3M5*/3OA:SH+($4*!A74(C+8GO$(A'!#1^'W #/J0 MSO'T?$3_['.G7-;,X)42/WAIZUDP#J#$BFV%O5.[+WC(9^CP"B6,7V'7V:9I M ,766-4Y36S;#[5:@?:61.:._A4 MO3>1X](]RKW5I.7D9^>+HM!;+.'FF9[9H)F&EE"=+BP.",L.(7D'(85;)6UM MX$:66+[V#XE-3RDY4EHF9P%OF;Z -!Y $B7)&;RT3S'U>.D[>"NV9VN!!I@L MP>?+A(&?B[6QFGZ*7V="9'V(S(?(_J.*9Q%<[TU,RPJ7<6_ I47B;R&.8AB- M^_N6[341)^L\2FC-AJ->]\2*CK-[(,.+1V<-^>4(LOC%RM2\;5W:/8=DD(US M6L>G<;2JT+B1P02X,O*"+"ND)8TR&&4)Y5FAUF2K4=J^&'M(\YR^!!Z4)5_V M-N/Q(,U2VO/!.$[A7[]->-*(#>J-'S<&"K65MNO)_K:?:(NND5_,NW%([[+A MTH# BERCBWP8@.Y&3"=8U?JV7BM+0\(?:YK*J)T!Z2NE[%%P ?HY/_\+4$L# M!!0 ( .6"K%3E,'DP$P@ ,H5 9 >&PO=V]R:W-H965T95$+4G%\?[Z>V8HR7)BI]G%X8"FIB1RYIF99UZDR[6QW]Q**2^>BKQT5X.5 M]]7%>.S2E2JD&YE*E7BR-+:0'I?V8>PJJV3&AXI\G$PFI^-"ZG)P?Y_,>N? M5&//"[X?[$.>Y.S@4AKYTW1' :"0I?A5SXU?N@=F$\.'$B: PGC#HH8 MY0?IY?6E-6MA:3>DT8)-Y=, ITL*RA=O\53CG+_^9,J'OWU5MA ?U,)?CCUD MTI-QVIR_#>>3 ^>GXK,I_U M,$MQ9U6FO;BOK:MEZ84WPJ^4\)#LZ#E=W-8.NYT3GXPLQ1V*A_%JI$@?R7*=U%0GIQ,)8&*DL+LI,_"3+0HM;67[C MA[E"%*T88BD+6F<1Z_[K7^9),GF_JYEOQN^/PY8[4U2RW(@5G15Y8U@:#%MK MO\)=\%87==%@T.6#2&4E4^TWM/=H-HDF$_X3P[[6'2>U6D?B*[8\1BYV, N#U_V +EZD>M"^[U2UC#!J11LR00.]ZPCY?'9>XAV3GG' M+GR UQ$S=7@SDCC]MC(Y7.N"PM99VHG2>!2WWVI-VA#W2FX /#4%T)&7Q; N M:Z>R8[%4 %FRAKK,K%R7HC*6:UM#D>?> #H-9%8Y3ZH@6BYR)0K*V'PS$C^7 MXN?4FP5<<\H)%^_&LN% D+T3^Y&XM]I8 OQ"0J=2IJFM<5P2%/PK:YD+"[82 MQLJBMB,P(/1DE)R\ZSBB2^;(,C>&(S8=G9V\"VPE'+(P-67("E)34^?PNFI) MG870U8O_H.83-MFC&M7N<(PVI3)/ZYPSAPE;*9O"+O2AUIE 3YH M"QY]Q$:#3%O(7)8IB%8HZ9@MG6=O,@0 D9%YOMGU*2GOQQN1KO)-L#Y5UJ./ MBJ4N(5C#6ZF!,K#+10VMR9*MD\!12QR!4[6)NMM@_8,FO"6Z.KJB7VV?950/ MG;*/.E4LWI+-C0"R;V2DA/OU=I3<^_<4X30/S6VW!:QD)H[B290TG6\WZABCN8>1]H/R M%TA1AE=N:=T2E>E'46<&%T2"%^;N ?2G< 39'T"E@G*O$1^W693=_[,#+Z@SB<%'61/R0U_N)Y ZZ8B1X,J3Y+21 M:O :XWPWS"TQDK%K+WH@=[ -F;^F=D#MCL4-&!1')_- $A:<4T=F+G+Y4XS\ M,\8'F'4^$A]WV["C-AS*%G.CUWF'@23DGNEH,GE'.]_F.LBO%+]7Y9MCW@0- M<%(%+V':H Q#;:$" =YPMA\ELV"!:><]#&U4X=G/V]$!C2:KNU$%9EI3/\ = MOAN,6U>2&Z)MF+;9NH72%#&6V+H+W2(0D]W(I1(Q@6>LS/7O89A#M25Z>DUM M'#CS5N>+<1"6_STWT"-^Q0OFOC&1-!P<%4/1]:^.BB4W^RSPB=*(34I-PRI9 M5=:@8,$"8#V*XW,>IL5ZI1%(326>IL6V#T!2G?9GQU1:NR&W/%?G-6]-CO&OKWV:^?D[^_GW>84AW*KMVD^%@R&VVV M6YX9K]R^%>\HT/_#F?N5@68D0)33>"+ S//)^?,F,)M&T^FIF)Y&9_&9^(0" M?($.TDS+0,8FX"W/8< ]Q[PZQ$QPW.QK)_WVC6\81_$YGM+OV?SXF:J(AS'J MI<^.'8E9')V?S+"8G@#-N;AY7NLCL:PI*5L^:"(O+G<;TD7H"\/ *T3F&"+G M\S,>MT4<)1^WV M\)43&- ,Z4O+$D+<="!N^'(8+;RK^6@?$WA2\7"D)!],&/%\:X]L+4M!] MOKW^+U!+ P04 " #E@JQ43V\M(=4# #_"0 &0 'AL+W=OI0TDJM=,LL#?4N-9U&5GFG5J1%EKU-6\9EM%[ZN1N]7JK> M"B[Q1H/IVY;IPSD*M5]%>31.W/)=8]U$NEYV;(=W:#]V-YI&Z812\1:EX4J" MQGH5;?)WYW-G[PU^X[@W1]_@F&R5^NP&5]4JREQ *+"T#H'1WSU>H! .B,+X M<\",IBV=X_'WB/ZSYTY&6;570:084UZX6]5?OW./!9.+Q2">-_ M81]LWY)QV1NKVL&9(FBY#/_L8=#AR.$T>\&A&!P*'W?8R$=YR2Q;+[7:@W;6 MA.8^/%7O3<%QZ9)R9S6M=6:96@)VRVDY@)P'D.(% MD!E<*VD; S_)"JO'_BD%-$55C%&=%Z\"7C.=P"R/HRL@:8K. ]5CLN=[!QY<$M1P.7W)1"F5XC_+[9DCF5SA^O M1#&?HIC[*.;_3>M_#$*O,*N+0*&%B4)P=D M&FJA2 ^Y.['JI.8/P<(#GV@'; @XIEJT#:D$6-?HVP$(-M MF 5N?(=40.UF&X1.4_^"Q[M';7I2'!9)MO@!PI9N)8%?R5(JUZ,4]3T3/<*> M&7A3Y/'B-(NS+ ,:?K5G<.S8P>72QT7PE#*W<8U0IS- MXQ %XWH@-(0Q:@R3Q@/5(M DK#=Y/)O-W3"F0\]T07=QH&0TG#8FC35V2EO2 MS\E"L!H$9ULN0O7RH'VIJ!>E2P9]&26XHU11?@23)>WM3@R3 !UM@7RC<9#) M%0VU\7-$ [='!::Q5#O)_W+A=)U6#YR.2HK7$\D?\2I.BS&;DQ!MI"-7E]QQX:ROF; M.VB1Y&>O](\OI]QWS=/.^7^ZAK+=:VX/CUIFD'SNM=T0"7'4%J.X8[^YM#^? MVV\OSR?0+Q?E/)0@5==W+,'DN&ULK5A;<]LV%OXK&*V[D\PP$BE9LAU?9NQ.&)JG(T3M/9J.)2#6ZN M_-J]N;G2C2NE$O>&V::JN-GG ^8(58\*9T M'_7Z'R+J,R5^N2ZM_\_68>_I9,#RQCI=16)(4$D5?OECM$./X#P]0C".!&,O M=SC(2_F6.WYS9?2:&=H-;C3PJGIJ""<5.>63,_@J0>=N/CF=?WE%>A7LC:[@ M:\O)7%!T_@(IPG[22NWLNR=*D2Q2S^"5)UHXU:TN_&S#'_B M9L@F6<+&Z7C\#+])I^K$\YL<4W7%C8BJWO,-(LNQ6V.X6@H__M?MW#J#,/GW M,X>==H>=^L-.OX-=_S=.[(-B_^2J02K!0ME%PMQ*^!U<;?[^M_-Q=G9IV9WF MIF!ZP=Y*@T30QC)>Z-J!&6TG0N9/ +L<5D"*L/N2*_:"/A.;<7I)"WZ87;X< MLEOFM.,E,1TG:9K2'[-D7$MKN:XJ2&<]T[4P@O'&K;21?^),K@JDLA7F 1- M"I/6-APGLP918[Q,_GBI_)A0AYC*3CC0**W^:'@I%Q),PCG0"":QGG]8X6LH M;DE:$D@Z)R!(76NI2/?YQK-_PCJ8].R(!'?"(.^@&RW3))R2:U7(<"A(!,]7 M;(E8_L!ER>F(/7,38YH<4-AF_A_(3"(!TBV$+:1: M=@)5?,/F@MR#BD 1"O<4HIU$*X<3"EA14H+! $'#!4$S(ROG*\I"VWJ]?]). M.($AL<8<$A(AS,1KB6B4?_JD2+"""L55;YZ7W%H$2QY7 BM;E]+1YP=AK&BG M.&TN5-=]X4 M]0=>-J*-ZQUS")"$XTMWAI(32^)8WJM\%V O0FB9>D/ MK2 /VI%[ [,G]O"44VP@.Y%D87>W(3^.HPX?@ MUAQ"A= _XH^^.[ I+ +YUBN=M.9Q:*KZ(LO.B0EYS$:&1M2$U,J[:2OOH0MK MZ.DA@Y^Y(&#+2Q]A6E059[[_;_M9K@VX$I[?M"(RYK8)9 M,CZ;)N/I\2K(^]!+96_1& \6'L;#08=@_EZ'F5M!"-#Z.,@""/KU4H>YNI3U)AS-TDF7I[0/"DY2,9GMM1MYO,\0CC05!I:V%;Z++3<@J MK #J5X49)UZ]2^R !- G@?XM1R;*IES\+;4(L-2%X'\ ZP'^7=AC2$L6- M3TN?$*6VOA[%G,!6:%DW\U+F6%P($[_V[#)DGRB08@6=HU2J[CBPW1=M)=2. M5S?HB^;T6IP4@C)=USAC&?N^7Z)O;]D*V9Z:NA=S!%W^+DFZSWT L8JP&J9^.4NFAR%)WL)2!OBZQMJ0TM1C*#*0DBB>S%. MXX[SX?EL7Y ][4YG:2?%+&,70Y)D>I8E%UA\]UCOA/:WTWNA/7XD$7GPU)!'FG02+(R8",@)+]V5/(C 9 M02\(74?P#!!Y&1I%5CQH_RG":I2"1XG[.F *$B3GLQGP.0T9F6O8'KM$SQ]S MT4=*GX?\T%@QL GNAV.5 PCG+YBDIGNR MR^J5KJXDM1BWLVD_27?J#0;[5JYPT9#H<;<-RT&K3V[R_5$0(&J'^UD5K>M[ M.@_5C0VFZ]3;ULMM/.TV:L^B2BR WQ!=_E[9 Y//GJ3_ K%/\E':+Z\6M(NN M@(26S)"H<&?*?NAE*#46+[R#7[+9<#R-8/N;AJ*R).R;$,';MO/?2%$6+!V> MTNK'+0H'F.W7 ;KLBN(84L.>HKTK'I2LS_XR3,KZX/% $'#;EQ7:V^7$$?Y? M =%/@3+[M>7[)/AFTXL 6^C7A^EYA[EGR;2#W/=;1,V2V>P,@'HVO$AW..]Y M*YN=)N>326 [GGU_X#ABI"<09)BV[=+WQ)!QQ)"GWII&O?>\2IBE?[6D'&^4 M"T][W6KW,'H;W@.WV\.K*HRV!";A6K4 :3H\FPZ8"2^58>)T[5\'T4M]P&M@'PD:%"D6V:8Y%#W0U,ABER(5DK+7_?4=DI)CH_%F@]YZD?B8^>;U M#&ZDLM=)[5Q[E::6U]@P.]8M*MJIM&F8HZE9I;8UR,J@U,@T MS[)9VC"ADL4\K#V8Q5QW3@J%#P9LUS3,;&]1ZLUU,DF&A8]B53N_D"[F+5OA M([I/[8.A6;I#*46#R@JMP&!UG=Q,KFZG7CX(_"YP8_?&X"-9:OWD)^_+ZR3S M#J%$[CP"H]\:[U!*#T1N?.DQDYU)K[@_'M#?A=@IEB6S>*?E9U&Z^CJY2*#$ MBG72?=2;G[&/Y\SC<2UM^,(FRA99 KRS3C>],GG0"!7_[+G/PY["Q3&%O%?( M@]_14/#RGCFVF!N] >.E": M&9RGCG#];LI[C-N(D1_!*."#5JZV\%:56![JI^3/SJE\<.HV?Q'P S-C*"8C MR+,\?P&OV 59!+SBU4'"'S=+ZPQQXL\7\*<[_&G G_ZG)/XH!IRP4[AE5O#^ MBX-(2R(VB @+G$G>2>:PA.462K$6)0F!JQ$4-;507#<(S#DCEIUC2XG@-/S" M#'/PP/@36WEQ:N^@0M!"!R0_VP12$S);HZ$>!=4U2S*N*R#4AKHJN&&!VMTZ MIH+ELC.# P:C8Q%U#+_5!O& +:'$_C.!$Z%(27>6<.P(\)ECZ_9B+8G?I_#K MZV-ZK_@8WL!L-)N=TW\R.K_(X/-K0R)OA+4=PN1R=)%=P.1L-"&3Y2G<"]EY2\/_^_6CXZ6$KM7JQ[)/"1M6\$LGUDRB[[B.N5$G\C17QW+*N^ M>,10'UL)E=%-@/->$1^#4\2?F.- I4TM>.UEO*TU14(7DG+BI])S@^XEP*JB MB\JW")++DB[+4(S [7ACDDQNQ\IT2SL)E 7DQ@YOR+^(8[;VZG-W([BOQ:(JJO!!7Q0#G.E -.E5VHKL_A(4<%-0NG]E/?0!A_ZQY- M]QXF#9I5>'[1D>>[.+Y1=JN[%]Y-?-A\%8_/0THA<J6B\0*T7VE*83_Q!G;OWL4_4$L#!!0 ( .6"K%06 M"9-Z=P0 'L* 9 >&PO=V]R:W-H965TEF@"P3)MOM0](&6*(L(1:HD9<=_WS.4[=A! M-P_IOEB\S9DS9X9C+K;6/?I*RD!/M3;^LE>%T'PR5KXH6VDP4YI72T" MIFX]\HV3HHA&M1ZE23(;U4*9WG(1U^[<1D>=F[&G^\GO#Y>.!/);?^ M9$P3=.8HL;T40RX6S6W)\&F@\B*%&:Y!3AI/R$!QV M%>S"\L;6M0I0.7@2IJ ;:X(R:VER)?UB%.""#X[R/=QU!Y=^ RZCSP"H//UL M"EFTN\=*M\KJUOG:2_ MKE8^.!3-WZ]XG1R]3J+7R?=2^7_ T>\254JG9[Y4<=X(LR/-NYX4EDN1*ZT" MV[1(EZ.-<,JVGG#EG6#$PVGYU"C'\U YVZXK9",;#\]PA?;V<%RT*%N[4OI- MR.ED2%>!D/F\.J9^0*)IG'U2N(B2RC9PCG ?5-W6'1;9E59KP7<=#+ K$*'5 MZ#K^([U3!A[ '+Y]Q&1WCG)70OTWE.?TD&63'@CHVR0S))(A,:#>1I7IY3- MX]J,LHL)1XX66 :$-A[,LH2^V" T8#X,IAD)4LC$6QWL21?K!?B1#,,,'72-S)V.KT; MGO'P9T1RZP/9DM;6%IZ\U44DDLZ29Q[C^??B\2 ?VJ[0J* M?44_9C H&8D%"Y"798*>&"I>;XV3&@504"-H+6MY1NDHRV4H'Z:S9\3D4YF/'FI*@?+RRKP+\(SH >65@]E+MN=-ZK1U*"[-C=4; MP,2D!/SM=8XBU')W"%,GABH,I; MQYVAI%6+ ]+[(70W>&UP"2"16LF-Y"(2H;-L0]0/%KY%>K@]=CWEQ-V /%H) M;@PL=M&W/'CN&M. 0S(VP/P1L7,HE=B@(Q%W+Z<0A"Q+2$.V,]LK\>,/\W1\ M\1-*$_2A$U>K]2JZA^+0$V^-F*7]!8$,P__Z>QJ=/ AJZ=;QV>-9#A.ZM\%Q M]?BRNNH>%,_'NV<9RA35[J%]"=-D>#'MD>N>.MTDV"8^+U8VH.O'8877H71\ M /NEM>$P80?']^;R7U!+ P04 " #E@JQ4S2HD45 # "0!P &0 'AL M+W=O#=?>^ M10SPJ)7QVZ0-H7N;9;YJ40N_L!T:6FFLTR+0U!TRWSD4=0S2*BOR_"+30IID MMXFVO=MM;!^4-+AWX'NMA3M>H[+#-EDF3X8[>6@#&[+=IA,'_(#AUV[O:);- M*+74:+RT!APVV^1J^?9ZS?[1X3>)@S\9 RLIK;WGR6V]37(FA JKP B"_C[A M#2K%0$3C8<),YI0<>#I^0O\Q:B%GG/2< M,UYEE8]?&$;?%3E7O0]63\'$0$LS_HO'J0XG 9?Y5P***:"(O,=$D>4[$<1N MX^P CKT)C0=1:HPF"]-:'U\(.IL7X>GQ&OF5SQ1.ZZ>!7PO7 +6"U3*/*B> 5O M-8M=1;S5OQ8+?UR5/CB:_?E*GO6<9QWSK/^7HOY7+/@%Z1K!3\J60H$=R%*< MYVF>K\&WPJ$'VT!EM:;#3^>HN@<13535JIW+FL+02IH_ Q/50R\=9>T["L9' M=)7TR,%AL(1I/J$+LE0(Q@9*5/=.F@.$%NDG70T//=%%QQ%%OKQ4"F0"-9%/,HC6#,2H!PW5G?"'+_]YK)8OOG>C^I: MJVIT?C)"([141]"H2Z13=$L-H*YE[ 3!0HG,5YQ&IG_G^ 52D9,D_2986O-] MURE)::-_UU-EA8_0!_+P0%WSE#%8*IQ'ZJKP\<1*,8" J_!B?SGR'5:Q#$]&^H87Z455V9XQ.W$4O+%UCURH M?ZX)\.%KX&R9%A=\^O+H=E;0<,73U 'Z#F/W5<<%["=-GXL36E($>NP=R+WC MA8:(R+RA<5;S$?/T((SWHHOW8@ JWMERF7Y77'#2+UWB[*1+:G2'^!9XB+K' MACE;Y^?F:NRRG]W'MXKH'23=-X4-A>:+-^<)N+'_CY-@N]AS2QNH@\=A2T\F M.G:@]<;2O9DFG&!^A'=_ 5!+ P04 " #E@JQ4_S%5P2T' #;$0 &0 M 'AL+W=O\?W-6%[8-6ACXYX?NVE6Y[0]IN+F>KV7AQI]9-X(OEU44G MUW1/X=?ND\-IN9-2J9:,5]8(1_7E['KU_"?RG:^,FS8$\*:[_PX6-U M.S M=S-142U['>[LYI\T^/.6Y956^_@I-HGV]'0FRMX'VP[,L*!5)GW+QR$.$X9W MV0L,^<"01[N3HFCE!QGDU86S&^&8&M+X(;H:N6&<,IR4^^#P5H$O7'TTI6U) M?):/Y"^6 1+Y?ED.W#>).W^!^U3\;$UHO/C!5%0=\B]ARZ6]MVTFQ% M[R&'+Z0QO=2"?%"H7:H$U35%"#";<+@3LNNTPJM@$TL9F&5+TIT$>U(QR:!) MFDK(JDJBF3])\\+6@M56"*XCI@_4>G!%0D>==8%=Z>"$K?A^TZBRX;=;8;U2(?+^8 6FB.104NY6\7^9ND[MTB>S.')[Y+='J[$-?WM^+\+)N+ M@^S-4Y(J/-:#2XY*NS8J]A^(1;<@YSC@T"6])P10U:"26OTN1RHPPH'QM4=$ M')UH]06J3T(CS8FQ8<&U0@]2]S*,I3+$XZ]_>9>OSM][(0NE5=AR=MF.!T+= M0.(1(PY+J+1HN14Y2-!:R >IM"PTB3,_"QE BD #*708 MBA&-'*T&9+ZO:U4J,F$?C3$ *#VH2&A""#D6E+A4&-,H4AKYV@BDD97A=H.2 M% 7!=7SW03VIAN-U@_Q+@&,:@X7X/#'>$0]E#Z.+WU"[;-?'NWN8*>%1DC_6 M:9ZMOF/\V7[=,,*RJ(D; =+&&6H )^2(X'#%AJN2PR=^I,+UF.4LX!]39WO MUSU3%04F90G*JW. J:HB0%!LV\/HUTH#2RV*1W5(EP^Q9X%16T[C!/5H/;V# MJ_SRB-M3.V#U@T0SZOT>:],8^FDAWP*8,-PH^9I01?7WV'P:,#J+5G_ =OX" MVV'69%G:WH340WK4E0MP)RB**9_XK$RD=97DXHO-;.A+)ZN,FT"V>A][0?Y^ M.(GK))L]8^F_[J1O6=I!,UM,A*&O$=J[*G O#WH:MVS?6%U%UUN2/%Y;AH<, M 0P]$C9&H$8X3*F0N)C(2#65]50"3Y;4*B+26)O\0L"$BTV^'*!6T'#/\9@4 M T<5A2CW+D.MJ:2#K=K;?:]>]RJ%T/+TG5@T%Z4&V!00+],Y#F-,U&@KYHS4 MG)?Y5$G,T3"RX\S#ZVJ_>3 C-@^3/'J*UZCZ]YCI8XI H>7@=F]VY*DM%&2H MCHW7#(O#LYG(N\SO_4BCZ@#;4%NLMPO7K2LE5L4.A8 M<5)M7XS40OQB!@7Y>924#9*N[WZXA\K4URW HM-Z+81B*&!/?],.1P MQ[.K*X_)XU#MM7RP+LZ;6,SC'O<$]L,LCX,& <+EL%WM);/SDX&$1HOUR<$$ M#!3NS\8*WO0<0RP)&!>[IYO!0>"/X'*P#9V@DUM$^G;7)F("E,>LQO4=87NL MHVV\,\4 HB0B,E$$NT3MPXL5$N\ 4VJQ&?+@H,>2NH3N9.O;[ V*I(5W?_]\ M^]/UMV,YR98AEF9,T7N$P/.JVTJ>TE4/&[C1U!9;)KZ+&/PU\4) :Y56C9^D MB<-J4C>I'S\MJ3P5PC$K,:7LAMO@*H.A2?,XWIXI%[6S+>\_0?8 ?7A5SF.: M+?E8Q06'F)=3$'"<.<\O)'D"^%V136I\E4W1PJ609Y@(+?%.9)!+7_8D/@&$ MDX2N(ATFQ^N1\$<2GP/D3\$BO$;5<\1\'2='0WCL)^)R\H,;1JSCWPJ,*Y1H M^NV]N]W]-C M0Q*3B@GP'E47Q@,KV/V?<_5_4$L#!!0 ( .6"K%0D=&?3[P0 .,* 9 M >&PO=V]R:W-H965T52J]&@R'K\? M55*9P6(6SV[<8F:;H)6A&R=\4U72;2Y(V_5\<#C8'GQ1JS+PP6@QJ^6*;BE\ MK6\<=J/>2JXJ,EY9(QP5\\'YX=G%$-#[;JE(&@4B;]R_N.ASV%D_$+"I-.81)Q M)T<1Y0<9Y&+F[%HXEH8U7L10HS; *<-)N0T.MPIZ87'Y^=OUA[>'I[-1@#4^ M&V6=YD72G+R@.16?K FE%Q]-3OE#_1%0]% F6R@7DU<-?I)N**:'!V(RGDQ> ML3?M0YM&>],7['TUC6^D%M:):U,X^M&0">(Z4.4/^/#"AE+\?;[TP:$V_GG% MXU'O\2AZ//H?9+ZJR:UWYFN9T7R WO+D6AKTYL2M,AF)?KN6'H67:>DH%U*L MM%TBS%HB#Y7*Q'(C0DGBNW4Z%U M_^;%LO' Y)F:FEP4] (F1:&,-)EB#^3B%& PI6Q)+(E@C84JN1$9RD&9AD2P MN,%Y4:#U +$#5,G,68*4990*[K/@T=@>#:3,2A3.5E&0"KC!%>RP38>FX.,T M=80M>B:&XJ]=)(#D!1D979(I&68NRA0_8_2RH+ 1M;/![ 3 MU$]>XAZ*C:.HU.EC%F9WT)!!*" K9*8T%"B"Q(AB<<;XU!W@QIBJ6ML-D4^8 MG5R#CT".>65I+9( Z-;YFB3C0F^2F*&9-Z2PPS<='Q#YK7D[QA!J)4%&^@1XJ"GI(#D- MH_$@3!&4JJZ9T\SZD*K)VXH"IKH7&N9A6ID6;6G=1FC.+M\]D];6ZA;&F?N] M\@3W1K9J!41@*^,T2:T)=A\DER/.%1.A"I4E\I 6-A8Y5H!A*/#G(_6&S/_% MY*UX7'1R.Y1UX^#%$_HM@(BN_EEK6__@P&)R"YNRQJJ=,(&#W*)XH MCJ./;S-;5>309S48YJ9[R,G65:2@]\8!1+9EK0+J"IV*6HJ>MQ@QZT /*K2+ M"X,CMG/\@ S%N><+#&)PN9W$#\8%LI'#OD\E'A>8JZJ58#U$Y3?OAR?X4&D= MZT+FN>+8N,I;J5#EW#>Q*]Y,3G>2HL'PA]'QNJGT^'Q M5GTH_D!^S=.04F\I0,S9;6V]2@6[Q\V24 $MG_0PDTRIG#:,8BBN[!@J'PBVV M([T7Q'_BT3,5'I$"F>QFYW;$;#\ L!"@T>B\[]6^_Y_M_J?\=-E-9'-D&%O/ M?1]'>P\/U.LJ/J\\.S+COQ]/Q#T:T4XM-40'4\/'XW$"X] MJ=(FV#H^8Y8VH(7B$M,65<,"N"^L#=L-.^C?M8O_ %!+ P04 " #E@JQ4 MD]PZ<]L% !P#@ &0 'AL+W=OX:2;-E- M%BF*]L6F>)DY,W-X2)XOK?OL2Z(@[BMM_,6H#*%^.IGXO*1*^L369# RMZZ2 M 9]N,?&U(UG$196>I-/I\:22RHPNSV/?>W=Y;IN@E:'W3OBFJJ1;79.VRXO1 MP:CO^* 69>".R>5Y+1?TD<*O]7N'K\G:2J$J,EY9(QS-+T97!T^O#WE^G/!) MT=(/VH(CR:S]S!^OBXO1E &1ICRP!8F_.[HAK=D08'SI;([6+GGAL-U;?Q%C M1RR9]'1C]6^J".7%Z'0D"IK+1H6?BNC61?L/$3+RS)I1>/#<% M%=OK)X"SQI3VF*[3!PV^DRX1LX.Q2*=I^H"]V3K&6;0W^]X8Q>]7F0\.C/CC M ?.':_.'T?SAOTGA/S0AWEB%CT]H-X[$U<(153S\BQ%7M5-:'+?I&8NW5FN5 M-[7 ,#DJ!!9:(9F:RBCFO/@S&KOKC,FUL<>A)/'C#Z=I.CU[\VGC)78=G/T$ M+H92O))U#;S>H\[81S*6ZF6$F,D]JK>XE@L2X#, M5AO8TA2[+I9*ZQ:T7@GR069:^5*\!#PCGDL'4+>4E\9JN]AX' RO Y#"0!B& M*%UMG61!2+;L19=9HW01 4'T, NY@F[4M;/W"@) 0'-P.AU/IU.H1R.1R[FU M =O1-'.0J7'*+ 1:2JNPVLKNBZYS#4R9#I4(I0RM^XV=-ITV1AZ=%)[K20WE.RR68TI,P=LK:#?.\XF4)!, \9AIHC-X=/'C%;4!#, M!J)!0KA0*B]%+FL5I!:^E)P@!F:"4UD3P#3P;)A#Q<'@6V!K&9P>7DC@!#*[ M]$^%3'8!I0- S#1>O[1B2?39"SL77BT,9Q1-3N60H6]!<4UL3%W$>-<4# MH#/3ER+661GD6&O93]@N925S@"+7SL4&577<-\IL63J+P_EW X*-O-V T2-8 MWU65)^[83L3M3NC"!U4W@,SYA08\ZLH=QQP!NA$+D%.BL!0+O;75X.I.%5@; M>7?3[=I*KL;L.B<7)/\KES<5<@.DL8Q8D:/L45[^5HVQB*$/]Z/#L,,_C/H/8P4J9 MV3L:MP4P-O F8B9T.)'R\:[\K+ENH3L+V3&]2ZUO\G*8\3X(NT%4Z\:+HT<" M&H*@35/U[+8&0)CB*$J+=T72>9CV-<7K"6C#Q&A$.];>$"]2&$GYSG*4G_7G&0'I:[AQIQ]/] MBJ\:0D<[FX.LVU0=:=Y)Z'1KKA.ZDZ%H[T?1+I1OZ13EL->$CDPWW$:27IL" M5S"'O7$CM8(MHV2[(YD_O:*T:.B^1DH] VA#FDTCAI-8.,?JP<,Q )29KY+H M!?A:KMID@+N+>(*PM.\=S$XB:$2^=W < T@&^7KR7^8KG;&[_>_*U\^RMIH4 M[Z*E5.K_2L]LML[.[+1-S@?JYK*3M]@FC. &^5!!O.!%K>,^5.P+VRS*&/[Q MU[+I8$\5VSK.8 N'.X4L8!8].!OW#I/9>@)+.,!NNV=MS?%F\HR?A_$\8G&- M,I=9AQLGMQINK9/!*Z BMXAO'8]:0Y_:!\&Z=_V< MNFI?$9OI[5L,-W"DVJ-T<&#-M73V;O*P???\M?_>Q_?[;IN^JLC8?V\SVFTW>WKPV57/]W:/I M(_?%IW*U[O#%T^^_W>8K=])%? M$P/CO]WL[_CP=)AY;LU%4_UG673K[QZ]>I059IGW5?>IN?YWHP=ZCOD6367Y M_]FU//O\Q:-LT=NNV>A@VL&FK.7?_(L"(AKPZF3/@)D.F/&^92'>Y9N\R[__ MMFVNLQ9/TVSX@X_*HVES98U;N>Q:^K6D<=WWEW(;6;/,+LM572[+15YWV?EB MT?1U5]:K[&-3E8O2V.RQ^^O)MT\[6AH3/%WH,J]EF=F>94ZSOS5UM[;9V[HP M13K^*6W9[WOF]OUZ=G#"O^7M<78ZG62SD]GLP'RG'@ZG/-_IGOG&#OS_SN>V M:PEO_O^!!9[Y!9[Q L_V+/ ZMZ4%F#^VQIJZRX&48X!\P#1GV<]K0PB^:#;; MO+[!(?HZ[XNR,T6V: CDM96_+)VMR/'ULJSS>E'F569I$D.$UMELG5^9;&Y, MG1&);_.6GBMKGK@MZ&E#R-FMLY6I39M7U0U^,5O,E@?P;=N2YMU6!,#&MO10YMHVV4M/(EINRYD:YB_K.G6>B9ZFW5-!NK-IB='_\&/G;==N:A, M]NKH%&M_,JN^DDDNC_[O,2-^6] YJIL)9K/F7@ LFJQN.MK"HNH+NI*JTBVE M>UTV34?/T?%;\_>^!)SG-YF>F\^+JZQ,9T:7.>;[W@,*!BF1QV+MZ4/7;'DO MW;HU)ML(.1J0X]C3],/1-MFZNS95I)^X>FVU98T5:;I/7Q,*QMPF? M.2]^(]8E('D,J)66<8,>K;'3BLZ]Z-L6WQ'JM'U>V2<,WK(P@$9M%L9:,"9L M.\^6>=D& $1XJI NCK.?MH24O I1!O%D>Y\3MX;OS2U;$FZ7=4%("9F!;6,> M-V^WSCLZ\@WM(#-?MB1?C("7:"]KZ,F KK2GLBDR^LUMYL;D+3:!C;ZAY39S M>MQM1"YV#\+-\XII4*0U;6$X?$IPL0(6@B)MG'9%Y,?+1MS@%A2FB?F >"2; M]_1'0W@ZQ&H%R3\"L>WX;W3NIJ\* !WJ!["0#O-;7XMX]^1_(4P0W&/Z\AM[ MCY,/KXB>VP'Q! 3FD Y[:/HV.Z]KPF#B)=NF[3+:C&,Y?Z6%*GJ.ODHQ[OB M1'GN)35XR8SCRL)D$01PX(O2P?+O[ M@#D9@)W >KTN%^L[ W>P'S<]>,]6M",:6[;%$6DR='=@2/0/L*RUZW(;#:"E MX[T<)PY#+A:J%K@M<^LA_R(38/&9"(18NM4O M=2W99KX!0K%H-D&&\86UL\L&8A;)HDQ##TX%4S8,[O-%^:[1XP![95YM'_^ M,V+*3F_)>DL/F.31/#P*T(A*#/#M87H[BK+*/=P3P?? [/ER25J$*AD0(N"# M&\\WZ5&C+*,B4BJKLF,>B.?U]OJ6U11<,NT0!]HWB!E/O%!+6EW=ZZZ@S]#5 M6VC"7<^*FB@]"Q:^14D[;3.<@H@:)H#7,,+I6'VX)@23,PIB!>C=DSR.L[?I MS%#6#J#=*X]VKPZBG4AK;.C2K+#2&+K=LT05:HI83>UN M@\G5RES FM*Z3YEJT5;5[7Y)#"_RLM*.7FVK7*ZEL4DV^9; M& 7+)M_0A\9V1]@J77L+SGFSJ.22.\;)&NA6FVN>Q6$17?%[^JVR37)*Q6YA M9&IH+ P!B5:WI'73R.YF;+_NB!,""XD3Z,3$VU6Q(/RE:0EPG^TAYO6UQZ*O M#S.OO*T)N!::?G:Y)C"-H=%]YSC[MW^9OCCY!L;^(C/QS\1TR9 A71@70NBQ MR*L%#%A1M(ORJF3+XH H&"IA- R0OF;_%?B.@#&K>U9\F:F$->EF^HZ(4PR8 MHO<4W1K9A5@\Q]F;LNKQ^1Z[%ZL1$^YL)EY4]C$1YH(O"&GH,:LH NMDVP#= MA$$5V BL.!EWZ-*G)\%K=G+PRBYRNQ:$PA\0QT3?X%:CKK$'SJ58,%2N8"); M/N::H$0GK$H: R9[99S1O>W)VLA!V"R("PG4=P MWT+JT\A7.CUX4^=. M>?]$YZ(M@Z)8IZBJYIK%/DS(-TT_[Y9]Y9RHXSCQ#UGIS/\%WNL&>J8J6G2I M@D+UBZ)7Q5.\S81;QZ.S@&07>4O65Z&H4[9>Z(.S5NQIYTHK(_HYN#%$TV7-,K2KNFP*](3H&CH M5&"E- O,'T,SD!RA9WKKI-FR;$F1*>N)_D7R)WO\[OV[GYYD&].M5>4 )@L< M"0F6D:7UN15^3O? S]Y/- .R0JC_X"9K'J) \I\P>9Y^F9.FC%<966T M:;D][!-V==/3*-($F]9Y7?"+PSL,Y4+ M(R!3]4F7MPM#V'T0)4*,97IZBY,)BB]$#RWSEKC^=I_>_:")SK+D>^.^'[(N MW-'$$3011K]1':2 WX#T2N_.)!9!^OWO_(4 1T>5=(=ERY,+?YADY1+^7U)\ MXDD@5P_LB5"A5^4'D28H/4X+=OMBS7MM1T^]YQ]MZRJ3$_T[SW ^$";$9)-MM#*&>74 MOYHU8D76S_NN)V6V@ZTMO.4+_K;92_WY=5]63("S5V$CS]Q&/'*R,M.3 4SB M+]^6'8D%7M1FIV&86_)"<*0E):&1_H\+8^C6H9.LS.6#,T7VB) 58*N?'! M&-.P&4]:YJ%8?8@#A2#L]'#X](WHAN,2Z6Y#SS+WE^@V^8T@U"8O1/O8C"/G MQ'FV?712_-\!*7T 8N@") ZO[AL(L!![*.*-L/V<[H;0"#0'X4 P91PK'(F5 M$I^UB,.5W8U?FZZA$NS.27O&I9 <(/'$:*0>)L3$K1(W*=DT@(,RRYYC)JI* M.3G7;^FDA'MEJRRQS43@>@ZI#B&>]N UA\C(]' TXWU@SS3_AZ9>'54<#SMG M7!J]_8,SCGL6;UGF;*"P7B&EA.2%?TQ==!S?#E,11=;,,N&7ZYC*'$$BYE6V M)+!@#"_X"PY2&B%5!B3)N1M1#XA&63,4)P@OA:@E0GE\7ZS)0CT1IAQMH8.7 MWEEA0I#7#K!*\WJ*U9WB$%6.[[W2@EA36E9.X5- MT#-[94-N"69/&+]\P##6HTQQ^ZY($6CBHR/@D'\V]4/753F'"ZGOL'@."FS MT0%+&DQEQY(O48E#P*$G\P3E3 M_,^WVZI4-,D7Q!6)6<1()6W%N_D68_Y";W3$DC3S;A L1[FWH6B%H M^#835_QO?;$2MDF/P:)3DC+!*<+Z,;'74B/]X0#6X37G*'BJ\W?,D2VGF2?& M&?3_>B46LSXY\-;+.BW2&RY!Q6';FG[@+ULFQ9A-2'-*+EY4J8CC8< M;1_B1&9FYAU'*N:&+O%*N+Q$XFU38Z$)YPK(#;!WKX9B47>D-I!QJ6Y;'*^O MMS#K%YUS:G!(/== PP1Y>G'< 0?5J -[*?R>C[-W?L&. M%ZK]%E_"S\ZQ_7S9J0:"T D[,M4)!K,ZPDW6E$*& VLD<"729,G(9;23N8'; MU09O^7'V"Z"H4HXPP49R;T, ) [".Q4WR8332!#L)CQFY3=*IL$QP;A;%;3. MNWI0;(9 W/1P).XO$ @U[^4O8$+C@O*>U'G.:W(2\$%G515#!@E(#IQ'H[YR) M9-[0;/?U=G:)%B 39FIU IMT39K^J^ED=G(R.3DY^4,+)L"X=<73DYFL*+DW MT>V$6"3<)$2"DA#(807 %;$K3G>*69;S6,79B'?):&)U5&Y>;.-P05U'*G70 M+'6'M^,!IU0 Q4C&N.-%\[HT%1$8WO4CRC9'\C\UB\_7)! FV<_F2VY%BHC; MACB6XVJDRY8;TA*Z_(LR4*=,UV0>D:YT!2V@(CN)>(\:>.NVZ5=KW-=I]AB/ M:JK*)Y-J75A 6DB:PP M-\-Z2TA _ /*\!9V0BG6"#&,_!I&BFS J>)D>!*ZQ>&IP7H'^66(($\/QW_? M(,M.*.H]FW6;O2&@ATQTEKWS\? H/_D2@;"\)=WV=4/_^"RG=^>7KWU6T\CS M1"<%JPA\+V[4^>6%'_1SLRT7V8_-A)4+*%Q5NN: MP,A=AB!,TR( M9"OVN&(Q=ML]D9#YZ"9A7A/-6JA79)-)7F<7YUA"Z/;NL&FW(S M1\-@@+C4M$V/Z(,;S7O:'3&)%4/VX7S92O;)W+#KF488I])%X.?O)\%0"2P+4+9 KMT\4:VE1@*@*./8 YXAAL.?<+$C O1471-WPFH@B4$@Y M]BE/,5?Q@1L->O]\2!H93KK"U% ?57;XG#A. +/7^5:E#%)'-,4V?@(!&V&6 MBOD:1V,C?VPROHAQ_!87)#$ D+OZ $9FX)#L *I84FXM(D#):N*M"'R%&D>( MD8&YNU)Z!:Q\ZT,"^J?JPKR/CG'?K+5IR/R8'D[;^-7E-;I$R.PM\AKWQ;L> M--E-:D.O^39W$RIW\A??UZ1:3%]&R;$Y_$Y.&T9T7S2WOO:)&[DX!6'NF&(P MGY]&=C ]/7[^KR.9E(("V8Q^O&JZ.--PN,5))E9V,:)F"2J2Z;UM7#I":5T& M;LGT04M/@B]UHOYNIID<+A2S;F#IZ]=1LI330XZ3W3BK("0;YRN"$5,)#%"5 M=RS0-JQR6^]1R O1)_-*G)B:K02Q4=T$/MF3)"\WB-<59E&F)J!,2"3%SGCU M&MGU$&9NE\AH<'1'!P)OF:.\+OOJN=H.[Y4W7TD.+"2#+J,U'9H+) >HDS-H M1"(^BU"S((S;;;"05+%RTZ5 P%TME^S]"[FJ$E>0_2Q(F6RZ,(ID@ECK7\V> MRV%2TRY/(K;BA3B0L#WB+@+#$TWGU?1DDN:Z6U)N?)V+FA>L'@LG]G()VX"+ M?0*-8+@GG,X3#'[$ ?=F,0NIOHI(-1$4>1UAI<2F^!0)5)PR)U8*1[R<4L<+ M_-#7!K;&26J,#A:2"[[[:C^:Z^P'P@5S,UR2'1X\N_( ,=RB[=U(2*PDG$F!Q2 MWOQ$,G" U1"VV9EZ5*U', M<15SV[3S)(LM'NTBSN(B$PC''/J*&9@OHD@SEO?+C//8"Y?@;P%6Z(AM#R+O M ! W FF12./D"=$_.-2'-!1)#KV&I;)I"L,6A"@G)Q-OVFI!%;L"4XP1J<$Y M:\B)8R3SX3 W/,9 K#=$80F4^OH+8=^+F$,<:W!GH*DXR&F(S#U/H$^.K/6! MH4 AXKQJ"#'B+5RIDT_.I1("5C7<,R>!H8U"I=(&SQ]HE?1Y:5TL5&U'3+NV>ED^NP9 MY!RO]=7IB\ES4MOH,Y,W0D[$.RH2$Y=TC!^)(62OV%4TG7W# 4?":#K#&S/O M#NBTLY#7.CN25 MLHB5?/"YX4V+'+HUS"EPMKQ7#Z;DQ1-\.%T4Z> ;."9<7"D40T#-Y 5]N$=* MCCF=NA=ER(5 CG>*G20?5P^"7>4K4AY7+JO9I^"Q@0\M"4(%:4> 0 5$65:N M^J/.?7:)CYIT-\Z7XM;PJ:X2&&EZV''VXR@4&6Y^ZK,[/25I MW %WG/.K_X=!?L/-Q @&TK-;1IDPYUI*PDKH_C"<8Q07'BH&4\D1_O MC\<1,ZP;EPD/6>BX\30\ (&'=;\7WV1O(J(,2#7VK55O581&M].YPQNL_LOQ MY?& ;,>.X \,FHY0= +#I%R "]C%NFDJ90>K$*@R:L\/T#(N2ODGUOUOP+J? M6 0%?$L_[["KH1SP=4+R0X(D\W[.QK+)48"^A:21&B+]]%N/4,0\UZ0[NVG( MC"KUYP'BH,[9(-\VY6S_Q*#_>0SZ9$C45@&#TL\Q!H4B"E[=LZE=1)DWQ"+^ MCG3^"&/$]]\VO].Y;II5WW:CJ-+*^O_$D_\E> *E+[H,S0?2ZO20V>7T06_* M[U:T2R*9*Z=B$5.)-5 B3U)]YFS3Z)7PWKA^81>RGP*"^KP0GQ3$\&1;)63: M[AS"@U.4;8NT9G6BAY-P)FN<+>0=;LESQ]FOH]^'R9-)6C/W.5CB?))B!'H: M<+F";):2+LVX$R$.5-YVSKB?#):BKYU[,Y@34FJDKBW$PHLKY,!:%[:0U6GB M59MODO69J?.NB"3[MAXT!PCG25H=I%OR%^*R7)4.V$42:H. &6UI--%VD <5 MTO5])J+$4B1_3GWFP?$4N92$%@*MB"\!Q1#$>5HXM20A:J2L>.T2\$-)H>86 MI]:N)Z@ "TS!R(T-0TEJ(62>LVOF!;2*E]AU,(.K[#.G=#*#JTQSN 39LY/@J7H^>?;JE#_N>*J8%+K\"Y,I5Q7*SM17[Y+R5+!8&0P772II MQ35?SMTLN0TAKSMDDFJ%ZP-P_^$AZEDH6)[=4D8<\;"+9D_3G_O.,5*6[A%2 M\);532BFBN820FPA-DCB7"/E14K-V#?$[9H"AW5\-[15B?S^28\@7K60>JPR M7.9!T(7RU=EM!:A,+C\#C4>A=O?A!_+@N2XB3OKFW]LFIR."4@.?'^19M+[U MB+@J>36F.50@IJF:0HHY:CE4$S8;&HV@C616&ZXEF9ON6EOJZ2A70:M;"&M* MLAYW#&.-0GS=40Z82_V+/98QUW+KNM09.SPM_++80-174O(!0E6YIDZ[2L; M74R=,\O!!*U7#:K\6A(C7,1BPHDQ"BI>C&^#Q"QDA7-1LS.5JSY#7!0&"9=U MT*81KY(BE9*+1S9@_%7Y&9Y=YA42_"5KS0*J#$&I@E)!,[H)CJ[[0AVIHY/& M9*B=9XT\+CP/9N'Q**XAC/:2N'<6HV7F-'^$8!9M.3<2!0H7"!EAN722$RFB M5'775"3(DQ&-))EK. .?' ?F$C9>#64W4E.H"JX&'/E[S@3C&Q4=ZQ"1AX+D MV>$ZXHN&U;B0JGHA'0<^D>DY2O0/G^XLXSX?P!#-(!8;/H[,DBW1]3XI71(0 M2"V&*T'R(%U9$RD^A;>@A0@0LX0^$;6TTEJ-*%-:&RJP91W%I]C]Y8L)L471 MS >F#I=Z6C=)8F4&O'3U?$ZO=K&V<$Z?@2WN5@T+0E- I2D 837&Z&I?QL^4 M-(GC?&&D(JHFR 7V4KB:G%KV:T-?PH.(%.I*9X>+0[D4Y5>VQ_X6D'Q<<#QH MIE2&:"&TA,>1U;%GE"?Q@NMA;)2#-X'I2E80NB-PKB99-08M%*2&E2<1GXC/ MVI-X_=V[_X+GUVO!V]"FC'Z 8RR>..(+25F/N-V6TILA)"O.3E3U#NX2<<=( MX['0)50+'Z0UJW)6^ ]0Q05MS[F\\DC\.GW#23<,D(A=<44&&.$A2DG-^(Z\71FM1VI93( M5-JEKB=]#D(SJ0R3]#/>QK;*%Z0R_S0L'//12=TM::PY3:+\2[SI3=]J+2HG M3)M0Y!@T!DW'DL#F3GE:$@.51[W1U5RG%6B"/:1&C@%0;U_+V.JQBTF@-9=, MF*B);:C:^M7#N3.+=0U/KO7Y&(JRN^3A+I"SJ3?Y%V++OXLEJ*6'NX=GT0B. M.WAR;QV?=1G]122XXV1KCR[186'N5<0Z*[4R,!UB8!&>2%4O2GVU L=UBHGV MD6O[0+1_2W8XR>*^R/OAI+[4T?WL-'KX@ >RJ4]Y^(^^D>8\I6"<=O7/7)29 ME6&NL5R$C)I!:4&H&^(,-4Y28B*>>^R\' M\+'X&#!:Z2!)9_"F2W*!? I=ZOZ>'(ZSN@DGJGQ/C<1D,*"L/1C\+B 6!42< M:N::4^_;*M>:B_X+OT\S;[P*'#T4LP+)/9\#(S53C3-W\DW:.&3T Z(IQZ( MOXRP!K]-]#B4IYUG>RW;MR&U'UP$RKZ>-B(]VQ/I>[._LX'ZIDDS@?/ M) %GU;3.6:!>FE0?"K3H&T3YG&!T#2(J8BKP1*"I+_:6C4<8>1S5";FNGRG] M.CB[* G-LAP4S^ZT00)6X5_.Q2-DBZK>0Q6'.)^;JEF5T@_$86S$,ME>ZS@C MKV//27PPR?0+_%UH V#@1.6 #MIW8(S)K;Q;#0WQ %':>],J+:=$\KBOI9[6 M%$\>R#\\!Y3;B]<:Y=COE[$0'C+&U'8:;]K*2=X.O3;B650OE.".DP,%I..5 M4:=RBIWE0%%(D.^!F.=[_GC:".T [^3XC@L;QDC-(B_0VI*C%1%]C>&!TW6C MT _RK*$,/G,!WO?[]2>J.PRPCR-:)W>BQ$7T$SB'7$NJ/UO4=]&9RZ,0W)Z?TCF(0M)N& MZO#0'"K)-3>3%5U;-*],V.?K>C;13B_7= M1WV^9=2I=/*G'#..++J3PO_[A8/*,>[-S2+OK5=8.'(;>KG*MS:IA-Q_*&Y! MQ.H9MZ+#5 M(;$4&522""-TK%L%]2%'4.@\-3O<>>J=UJI>\+$6-Z,>H/M-,1)O\>D4@W)F M,Q")TBRB(*Y(7G/H8C$)\D0Y9-N[>2[FRU@N14G"J.K]:\#^F,AK=#) M:':XZ] E7H=P])HU&8"#./S>5YX\<*IAWR[?:)9?Q7 D6M0B&N!#?9%/U351 MD$$J.EQ<$_FC"X$3?NSK.' M2!KBIB26<[1#&G"DQY23U4U]Y+\9HU'NP:T0U/P=-VEIHRPE%>&\T!&WV GY M+Z^KG&[AX*Z@VED[!7>" M>_%K>79-X-VTFP")29IXI)L".QW\$JF/>Z;5+;D6D#)5Z$CE0S]^;KCMCY;P M%B6R(=SH3EV*>$J#C2IO"E-I0&R/9/&ABANT4'.(7RH6)N=3+]6 GSO M4H&RCZ19#LQ\L0=-,12#S=B[\*+4<^W+6#J)20B01]&V!$ZW@%K.H(U7A^/V ML*EP4#Z3+],21N+:\Q^YAC :G?>>M0'/:TT2TR/;D1LOA)[^>S8W!/_@C0&Q M-:LEJ;:D\XA%(:Z)B1:EJFT8OZ1DN& RGW_Q@( 6A;_,->2@VLF3<[:864:W M$)\]M2Z\ F+W$DV$?U$SZI8[@2V8IHH:K]WGS2PZ'QHT:]+PJ-A[\KE M;3(YZ0EFDB'*3QBX76[1>_"9HCZZEBP#TBJN!]6],HHG5+4BKLK*I[_LH* MMR7XA10A OH-=NI"_Z%WHZ*$&;1UW;L)SM79TQU0>_AQ B9[%8@XG'>/LQD6 M?O[@8U5/AO0?"5(U[>NEQI/K]>C]4-KW=+Z\G]:@?5X]#";W:X_1X*FK$'O#>"YS\O&H[1CC60&M69_\3Y4T6Z MY+<6D%70>%9V-\TLU5<4%9L!RRE0E^H%N@40%&;P_]6WF^XY>XJM^:_&J M*EPMR>29-%-[],-/KR_Q]:,GD]VV-.'&KTQ"N-+.0\.\S%$5,\DH[A<@Y(2M M1N%-U;/5[DZ2C"[U_=/3DY>.E;K=P8$!?N:\.?NA@Z#,[O9\O)>[0<+(*^.L M19V=P>AV\?)Q_N3Q[,GCUT_VG)BDR@SP-DD=M#O,[X1=D/FP*B[3.3D!UE=YLIIP#;D"/)$CAG! MZ TCR^@%I5)2 />N"?W,^!+?F7G;(TV.,.N%[!1-UFBTA4?G_/(7_N6(L$X; MBCR;$<*I+B(=!6RF&HB:9AC$< 4,0B.^W$I52*-]NJ,#QZZUP-*0C&J&?=<& MO3M\ S\FJA7D$K/].(.U<0&A0:LUOB)^*T"SY!>'A5S%-"5[ MKB=2X9]8&VE_A@@V, .YC+F\,IH4:*'F2-_$N2'JJ%D,<U,CP1AHD:Y3I$E>F!D<;CMTU(T?\6US]5W>S3:.YB]5^K48I6:D=&A M4?#]*X)[E)', #9E/ I[CX"[4F8W(D=\AVL/(Y:1=9\DV[IU;\7]O4MSIBD[ MF?^,A6;35/V-F+:[/>]_8JUN=)G;5U%ERD:9O?+*(X>AX?XCA1XT[OH=/\SP_BG%76<#I[\>0L3M.+,D7U2;Q">N_$ M$;,HI"20*^'Y#=NPKD(O>_$6?:XEA2IQMWL33QW^G-/\^.+MQ8(+*>0W%V%R^."H>,(ZCJ2"Q2_P&KS#"PJT=W UR]'-&O\" M"G]-/C>4,5+;V?B(.9E4E5\U40O4)DOZN,* ML,?[%PV_(,4SLO *1=GX\&Z4EWJJ[*7YK>_MQETNY]UN5.>/2\JO'R0I#W,O M'Y-DH$3:(@CYKPJGVK"%W^80 @[OD QW M^6?ORG&]N^_G[7ZUY1^D+MU-&_KZ:'H2LSRO#8URMJ.$ 9YE;ST(WT"I'U62 MNG%I1SBE*!40DCB#O&A!PN+,GU]\P^T>N#3/R2:O_ZO4F'!((YJ1%2E_^_[Q M&(ZD1AS1/E#7MBR[J$4R*YG.WZHMX/ >W5JQRO4(/V+%W-1%W%YYYR3.%2S5 M(WDU&8,'8<,/>DF<0I\WCA,NFAJS;? MKBV238BXCIZ?',V>9:Z5/'TZG3D-U_4"9_"1YCG8LKQK.=JKJP\9\6F/]V06 M\R$*J>^)7I+&.S"#%(@3I#!HIO[HTL-$N7$E(,JZ)B9SF,>,JV6[YGG"P>4- M*)$G@35^,"!?GQCIA6/L&&9%S)*Y--CK0?Z6XC7B&S1T]I9'C\^V^W^Y#UVPQ)=Y$T34;_G-M<@(Z'J#?ETW3N0]8 #4DO+WO_PM02P,$% M @ Y8*L5%/?\;\R!P 6A0 !D !X;"]W;W)K&ULS5AM<]O&$?XK.VSX^N_OLW@)G:VT^VUQ*1T^KHK3G@]RYZG0X MM&DN5\*>Z$J66%EHLQ(.MV8YM)61(O-"JV(8C4:3X4JH?%++W/&#X<59)9;R3KJ?JUN#NV&O)5,K65JE M2S)R<3ZX#$^OYKS?;_A%R;7=NB;VY$'KSWSS/CL?C!B0+&3J6(/ WZ.\ED7! MB@#CMU;GH#?)@MO7G?8;[SM\>1!67NOB5Y6Y_'PP&U F%Z(NW">]_E&V_HQ9 M7ZH+ZW]IW>X=#2BMK=.K5A@(5JIL_L53&X=C!*)6(/*X&T,>Y3OAQ,69T6LR MO!O:^,*[ZJ4!3I6/!32OCD;.AAF\6':&KEJC$1?,1+31UVZW-+W92:S+^6' -RCCCK4 M5]%!A1^%.:$X#"@:1=$!?7$?A=CKB[^B;Y^[_[Q\L,Z -?\Z8"#I#23>0/*U M,*.8LKJ0'&=IG0*=9$:UE8NZH$(M_$)E4&O&;4B4&Z^,6VD,)::U750TTE N3K45KVNJ%\S>M MQ $2C'L2C(\FP5+K;*V*8E]V#VKA+GUJ*Y'*\P':,"+\* <^Y4WN.#B."[7M ML^K?\-IAV?<_A>"HTM^SVZ+<_/4OLRB4JO_4Y=6\3#OJ&K MYCD)1^]D*E M]"&>'!WB1SCO Z%*9!<%0: E!V"A2B!1((4JFV,-Y\.^1!RT=4PB]EK"=5K4 M&=(B4" H%*9; :BJ4(X[#[#_4&BD@7[%:=6L,Q-;N:S+H$#7\CED4ZD&W4N+ M55Q9-+',5W^;3/(GA U(/J6R?CF@\I7B6H%IE)12:RU/%P!L_ M-1Q#T=;&^*[4!"B<1 1EMWM;5T E9I=D$L2C.?]-PHA^\EI:Z228)"%^I]!R MK[D7M L .PG&TX0OHF .2#W<2FP\5O@QX_5D/N5%4\LMO-$HILF,WI=( P(I MGGJQCO-SNO9'.,!DLM)60?4LI-F,WM62>] '4$6E=44_WUVRHI->- HFT0CK MY?);WRDS^0!7N\!4VG@JA>%\Q*&>SEYLY:B 2;L221C,QPG%XR".YVV@MLD7 M!G&4L/5XTD9K>Q612((YEG 1!4D\/E2TT[YHIX>+]GD&8=!6\(&0*2N62R.7 M#8TW[3 $M&Y3R7W5>M#(_FJ]\67 16"DI%4SI$@>4G9[%%..&UUP-$1?1\O9XM&O9M]>=6ON[KTQF,F !0'.3YAC".4<1 M/(&T6Q.[P##J(?::1QWXWD0(L/)*!BAY_[D T4A.G R!YV")(GIDW1" M%30-9G&"@I['84N%3_)1EK4OB]$X2,(85]-Q,)G&AW@PZWDP.[IY(W@I:&N: MCLD/<)8H1T;9S_N2?UCSG\DS2%))_\Y0; *J:FSS$\3"Z)57]MSF$90,%E;B M,]91S."$X($"O;7D,0E=BYWQ1/!Q[+6='DN OTFND/98^."R$WH]V'XV>..A MD5OZ>UM[RC:,Q=*R;M M=]NY\VJ/'W39DCMK^MJ^^-@]1S]C?CE,-&<23BI8WA<^L=NF7TZO>T^L+X)X M7+CH9:3>,J97.)M+^E%C=U9S=6'KM3[QT>4=',V;NF#O[V6:E[K0RTV_XX3" M.39$O LO')M_U#R>>+5(01?+SKLC$K$;D0/5..^K<7YL5UX(93!.%^YO=/@3_'RQ";#]C]J_^-FRN+9![H\/,PN(_QT8\/SU?MNZC4\ MU]FUJ/JEUU'TIK^YZ9$%+P=SK]MO?U;\/XKMRS;P_Q'>*!B-_GB$,4;%R?X@ M[WMYZHQTM[>?'5#QI<\ M-!1R ='1R10OGZ;YDM7<.%WYKTY%'BSY@U87VCMNALVT'].O/@= M4$L#!!0 ( .6"K%1.7?.:E0( 'H% 9 >&PO=V]R:W-H965T,D:Q/DATO*YI<;$DDWR,I/HUWQCY2@>C@N52:)E'A7#6*8\H*+ 5= MF@HU6];&EL+QUFYBJBR*/ 25*DZ3Y&-<"JFCZ3B<+>UT;&JGI,:E!:K+4MB7 M.2JSFT2]:']P)S>%\P?Q=%R)#=ZC^U$M+>_B#B67)6J21H/%]22:]4;S@?2X%K5R=V;W'=MZAAXO,XK"%W:-[W 005:3,V4; MS!F44C=_\=SVX2#@.CD2D+8!:DL>ZHE2=\A@K,'L5)(Y^/8,;1WB+,69M[ I$=@^G!KM"L(ON@< M\__C8TZIRRO=YS5/3P+>"GL)_=X%I$F:GL#K=W7V U[_"-Z\)CXA@H4I5U*+ M9B1T#C,B'OV#-L#OV8J%N]J) @ 204 !D !X;"]W;W)K&ULA53;;MLP#/T5PMA# @3UO4Z#)$#3KEB!%2B:;GL8]J#83"Q4EC)) M;MJ_'R4G;@JTV8M-BCR'%Y&:[I1^,C6BA9=&2#,+:FNWDS T98T-,V=JBY(L M:Z4;9DG5F]!L-;+*@QH1)E%T'C:,RV ^]6?W>CY5K15&7K63 .H,(U:X5]4+MON*\G=WRE$L9_8=?YIDD 96NL:O9@RJ#A MLONSEWT?C@#CZ!- L@RM)JL MG'!V?BN?45JE.1H8/+*50#."KK+!ZCP\I MHSZMY)#6(CE)>,?T&:3Q")(H24[PI7V9J>=+_U/F*UQS4PIE6HWP^W)EK*:Y M^',B0M9'R'R$[),(2UJ7JA4(:@W\K:D?]?(DD=O"B=FR$F07'OP=C>G+?H5]WC"(R7HQA$&1I4-X],"CYE#,HABE:4%"/AYE10(?W41X M--X-ZHU?8M>'5MINTOO3_IVX[-;CS;U[9*A#&RX-"%P3-#HK\@!TM[B=8M76 M+\M*65H]+];TUJ%V#F1?*V4/B@O0OY[S?U!+ P04 " #E@JQ4@BQ5]>X" M H!@ &0 'AL+W=O'- M9.8[I>]-BVCAL1/2+(+6VOXZBDS58L?,E>I1TDNC=,;?$. M[;=^K4F+CBPU[U :KB1H;!;!37*]RAW> [YSW)D3&5PF&Z7NG?*Q7@2Q"P@% M5M8Q,#H>\!:%<$04QN\]9W!TZ0Q/Y0/[>Y\[Y;)A!F^5^,%KVRZ",H :&S8( M^T7M/N ^G\+Q54H8_PN[$9N3QVHP5G5[8]([+L>3/>[K<&)0QJ\8I'N#U,<] M.O)1OF66+>=:[4 [-+$YP:?JK2DX+EU3[JRF5TYV=KG6U%]MGX#)&M[]'GA/ M%;=P\95M!)K+>63)B8-&U9YP-1*FKQ!F\%E)VQIX)VNLG]M'%-PQPO00X2H] M2_B9Z2O(DA#2.$W/\&7'C#//E_TGXQ#6@E&JSQ/_>;,Q5M.W\NN,J_SH*O>N M\E=E9A8N 1M&@?L#@>2N?>X!* MT1@9ZP*Q+4*C!$TCE]MKH/)6K:_O6ZRPVZ#VR@67A%2#(3)S2:BJI1CT/^3P M!B9)F*>)$^)PEA7P"6E&6B5JX!WE_( .9R IP[*!/+ @ 08 M !D !X;"]W;W)K&UL?53;;MLP#/T5PMA#"P3U M-5K]$H7:S( Z.&P]\4UFW$;6,3#Z MO> M"N&(2,:? V?0N72&I_,C^V3AQ& 4G3%(#@:)U]TZ\BKO MF&7SJ58[T Y-;&[B0_76)(Y+=RF/5M,I)SL[7^2YWF(!]Z]TS08-7#VQM4!S M/0TMT3M0F!^HEBU5&\?DJQ.6W+4MDPN$GYC^@;2N =) ME"07^-(NUM3SI6?X5FSO8P,F"_"!,V'@UV)MK*;7\?N"BZQSD7D7V1D7C^W; M!E72>VLSBVUF07"VYH);CN:CW%[D=:4Y,0W+<190[1G4+QC,GRJ$4@FJ*RXW M8%ULA^+B?RE*+MN:;N M8?&>PL G2'K]X8#^<6\\CCL EQ9)KH4XBF$PZO8;MM6 MMYK=+1F>/SLT#,<#R.(WE*EXT[BP.PU)+QL-:1R=^M&J1.,:"!/@LL9S0I9( M0QIE,,@2BK-$K0FK4=HN&7M(AT/Z$GA2EFS9_Q&/>FF6TG_8&\4I?/1VPI.R MK%%O?/,QD*NMM&V%=KM=?UNT9?T&;YLCWC=H!Z+Q4RAX7SD'7]>?_ %!+ P04 " #E@JQ4VQ<+A%0% M !/# &0 'AL+W=OB#]0N)1'A+CP7/NO5 M.M#"\/*\EBMUI\(?]:W#;'A *72I*J]M)9Q:7G2NDK/K,1#<=&)R2%E5!X(0>)SK]XJ8P@(;GS?878.)DGQ>+Q'?\^Q(Y:%].JM M-5]U$=87G5E'%&HI&Q,^V\WO:A%#JJOW* MAUT>CA1FKRFD.X64_6X-L94N..QJZ(7+ MC[9:_?)%N5+\^NTY. GZ0;B"R)1!JGZ0F\[!!IQGC9*W@@7\#LU2-$8)NQ2&4AHHI05,OI3)DUC4AF>^EKFZZ*#/ MO'+WJM/6Z0 J M5H7OBRO139-H/(NC.(X% QLK240&\"L@0UY Y9/<4@'F _&A@I3R 8V4NP:[ M$*P=&E0X&90 :[R(!^GXC>AE_($AD0WB^ U)/GI%Y>2])^YA%;_ KQ7WJ=GV M60@6JES7THA:;G$8(&0GJQ4B%4MG2T0Q:B.PHCMJ@Y%4 +116". O<\H>-$H M41)'S19A.MNLD([ Z>/X=ZFD-$2M.DV=HJ.-[#VZLI!&5GF+N$^7#MN!^++3 M%QOI42-CD!DGC?Y'%6*QQ?9FDR_=5SY+\9 M"SOB*PZLQW7O56BWR<*JD4A&4"WZ$1!+:$CB_,B_K:TIE/.M>WL)Q-(X!TWF MD_:^X9!RNV.5K&MG'S1B0RU$-TGFE%PD9JU12(TRJ-JZ X(C$KFO:VE+9[:1KN"S9D*]X%AUH_2(+(;(TN)*'M<\M'VD!TP8QHFD[:P2R>,7,S M]N4$<^]4'7;DBIEU(Y>H _:)/"Z:>E NUQY) M0..]5PN'\G+WI2]WGQ1+_0!I[C\8S0;C-P-Q>Z IDV"O=V@?CA;ABV>7P"B+LFPBLDDT3:;B(P[@,]%4LD1;RYIY5^Z3T_"O7R?7CV_DJ+_FN+V M>'IOGK775Z^E/PC41^2SV926,Y%$:3JBX8B&TPD-QQAF6<9GD, A.HTSZ@<\ MH)=(KTAFT3S!B@U@2G=?TI>2.#QZY)7*K?@I2_W45*%][QU6#Z_EJ_:1^"C> M/K41.6Y0CSM["=5X,$4"7?M\;2?!UOQD7-B !R@/UWCQ*T<"V%]:&_83,G#X M#W'Y+U!+ P04 " #E@JQ4KDRJ"P$$ !$"@ &0 'AL+W=O7,[(5KZ$(Z8LU%_*0'![2G&^%?%(YHH:7LJC4PLFU MKJ\\3R4YEDRYHL:*;C9"EDS35F:>JB6RU"J5A1?Z?NR5C%?.<8;+ H#1&[\ ML\=T.I-&\7A]0/]L8Z=8UDSAC2B^\U3G"V?F0(H;UA3Z7FQ_PWT\D<%+1*'L M+VQ;V2AT(&F4%N5>F3PH>=5^V(;1^MX:LEY^89LNY%%N0 M1IK0S,*&:K7).5Z9I#QH2;><]/3R08ODZ<+$E<*-*"G7BMGG.GMDZP+5^=S3 M9,8(>\D>\KJ%#-^ ',,74>E6[SQ6S'G3.(^YCNV(XII6$G)J@SM^J_56FE)?/E[P-BD,S:QQB9O M&6O9#F(#RKPUB/J5CESO^MYW$-&4Z96J68(+A^I0H7Q&9[DZE)4QI'.TR635 M[I>?9F$P_:CZC4-#*9)6_JY@%5"1VTV-DHL4T"00Z/F3O'M_X J8(LF"ZEE= MP1]-N28(LOK=5@"F%T>K599)S)A&^+/12K,JY54&3,,G3- J[G$#F(RCD>_[ M\"&8N=,8/H!U/?P(OU)F" PBW]X'L1N-X?8%9<)-!L^LVCD$ODNW-ZQ*J.13 MCT+9(#=Z9Z&_EYBYL_C4D9/H)K'?>1$'<.D:3Z)I,+JDP]N7FIH)06H!SZCT M_]>W3IO"ZE$]Q'OZ?7V) 3I&'1VC03JN%/'$DD!!H]I0$E8D36&2E)FGAM0L M-XQ+>&9%@WT,'3;R2!1B1X9T3M%N46*/24.W7K/O(K+55!UO=2X1H6S;3R][ MK1?'_'VT*L<=ZU3EGJNGBXV1XL1#:?(NC:N!._7AYR-2H"SA;(=,JG.(W3 " MNX9O@@+EA2FWL5'X1*67DG.PXUBDX+L3.AU(;=RE-GYOIVDJ0T_RR7@KN76O M?;>FXGJP]PS:Z.\]CZ]9HNZ@FK?L*I-Y+.M"[!#527Y=,#!M6DQI:ELE;5/C M_Z*RLL-QJ??TK[Z.!5\/N+V=*8@NVYJ&('#]6=>0IJ.HZT>?7]M-,(KC*76; MJ7OI_X!\PJL@GHQFXW$+&\:]U>T=_;.7*#,[ORA(1%/I]D^^.^U&I%4[&;R* MM_,56<\X%6.!&U+UW2G5L&QGEG:C16WGA+70-'7894YC'DHC0/<;(?1A8PQT M@^/R/U!+ P04 " #E@JQ4L\U^+QX# #8!P &0 'AL+W=O2]Q;-]]WW=GWWFX5OK)%(@6GDLAS2@HK*TN MPM!D!9;,=%6%DG862I?,TE0O0U-I9+EW*D681%$_+!F7P7CHUZ9Z/%2U%5SB M5(.IRY+IEPD*M1X%<= NW/-E8=U".!Y6;(DSM%^JJ:99N$7)>8G2<"5!XV(4 M7,87DYZS]P9?.:[-SC^X2.9*/;G);3X*(B<(!6;6(3 :5GB%0C@@DO%S@QEL M*9WC[G^+_L''3K',F<$K)1YY;HM1, @@QP6KA;U7ZX^XB>?4X65*&/^%=6.; M$F-6&ZO*C3/-2RZ;D3UO\K#C,(C><$@V#HG7W1!YE=?,LO%0JS5H9TUH[L>' MZKU)')?N4&96TRXG/SN^85IRN30P10VS@FF$XP N.>W!N4Y%[#D7M=/U+_3%_Y"W M:Q<>=>/6;&95]@2J>8XC-^L);<&SE-(TCYN^\D M\9]'L>/O16G#OS>]?YWJJ6MFF\V]7MLW79=.L_YLV; M1_V-DFQ X()4>:B565[]US9>DE\+\%/;VHG0'M+Y2R[<01;!_S M\6]02P,$% @ Y8*L5(D^OJN! @ 6@4 !D !X;"]W;W)K&ULG51+;]LP#/XKA+%#"P2U8R=I%B0&DG3#=BA0M-UV&'90 M;-H6JHHZ*721C)'HJECVQID90!)$:=),HLEXRK*ET%W9_*E[IS@"N\,V$Y* M9GYM4.C]*AI'1\4]KQOG%7&^;%F-#^B^M'>&I'A@*;E$9;E68+!:1>OQ8C/Q M]L'@*\>]/;F#SV2G]9,7/I>K*/$!H<#">09&QS-N40A/1&'\/'!&@TL//+T? MV3^&W"F7';.XU>(;+UVSBN81E%BQ3KA[O?^$AWRFGJ_0PH8O['O;:1I!T5FG MY0%,$4BN^I.]'.IP I@G;P#2 R -.0I0WS+%\:?0>C+5 M_RD/SM K)YS+MUI*[JC*S@)3)6RUV4Z@O5S&CGQY1%P<>#<] M;_H&;P:WQ-18^*!*+/_&QQ3C$&AZ#'23GB6\9>8*LO$(TB1-S_!E0^)9X,O^ M*_$;;@NA;6<0OJ]WUAGJGA]GO$X&KY/@=?*&UP<:JK(3"+J"JG.>GWXJEYT$ M@=1"U\PWK'VMZ&?9_0 O;,L*7$4TH1;-,T;YV@'5KFB&XHV M:W1+YQZ M&O\9!3!Z918J+6B [0(NN +7Z,Y2U>QE8(0+@WX!E&@NX1VDHRR9^(<,LE$R M2_QU N/1/ W:*63SH)M!=CV!QP9IFU0.#9G,L@0>M6.":-Z/IM[GY8]YOW6H-#6G+ 56!$VNKJ<1F'Z2>\'I-DS/ M3CN:Q7!M:/FA\0;T7FGMCH)W,*S3_#=02P,$% @ Y8*L5)Y(4^LQ @ MF 0 !D !X;"]W;W)K&UL?51-;]LP#/TK@D\; M4,2.G6Y#X1C(QXKMT#5HL.TP#(-BT[906?(D.FGZZT?)CI!)5CU4RXY;6&GY7118SX,/ 2N@Y)W$)WWX M!$,]MXXOU]+Z+SL,L5' \LZB;@8P*6B$ZO_\93B',T"27 #$ R#VNOM$7N6: M(\]2HP_,N&AB3.*'8#W[+GBR_P)>Q!*ZPM^Z@**/[%AZ1M%!B?!"[CJX0/W$Q8,KUA M<13'A;!HQ*YS,G_EH!#,E13)> :)3Y%<2/%H*J[$JR_^AJWH!+04!>^[1A5L M8\!2KMY!)W4O%%>YX))MR0G4HFC9C\6.M%&3_;RB:#8JFGE%LPN*UF=ULKY. MR[2_("C8[LC()?#XO^OIB6\]L9O(?39+P_VYEO"L6QHPE9\)RW+=*>P;9_2. M8[?HN^UO>#^S=#F5H(:14!(TFKRGO*:?@]Y W?K>VVFD3O;+FIX.,"Z ]DNM M\62X!.-CE/T!4$L#!!0 ( .6"K%1!41.?#0( &@$ 9 >&PO=V]R M:W-H965TTD\]GR/LFV>;(-(\-Q*99=)0]3= M,6:+!EMN;W2'RJU4VK2<7&AJ9CN#O R@5K)T,KEE+1U[+G%>RU_BI*:9?(Q@1(K?I"TU?T7'.I9>+Y"2QN^T,?P<] *%?_\>=B',T ZO0!(!T :?$>AX/*!$\\SHWLP/MNQ^4$H-:"= M.:'\H>S(N%7A<)3OXF& KF G:B4J47!%L"H*?5 D5 T;+44AT,)[^,:-X7X7 MX>BQ6#XCHJIA<49_"H%346/JD2R__QS+D?2TA/):S3JX2/ MW-S ;/H.TDF:6JQ=R] 5VMFX,[- .[M ^]H6_%KM+1G72;^O",Q'@7D0F%\0 MV&*G#?&]1'C5=:P].Y+#L[_19-'7K<0G ?&V&<':_1*G;/ MO_1X!]U6UD)9D%@YZ.3F@],UL:]C0+H+O;37Y#HS#!OW%*#Q"6Z]TII.@1<8 M'Y?\!5!+ P04 " #E@JQ4.0L0QW0# #U$ &0 'AL+W=OQJB60W!55+,9),HPK0GDTF[AK2SF;B$8S MRF$ID6JJBLBG.3"QGD9IM+MP1U>EMA?BV:0F*[@'_5 OI9G%'4I.*^"*"HXD M%-/H,GT_QQ>VP*WX3&&M]L;(;N51B.]V"?:&Y+J?1.$(Y%*1A^DZL/\%V0P.+EPFF MW%^T;M>.1A'*&J5%M2TV'524MY]DLQ5BK\#@_+T ;PNPZ[LERW-76KJ].R^=0.) MW3%:<%S0C7Z#++1,,UY2NT M%(QF%!1ZAZZ5ID8(R-&#@J)AZ)86@-Y\ $TH4V\GL38=6=PXV[+/6W;\#'L/ M+037I4+7/(?\S_K8[*3;#MYM9XZ#@ LBSU$O/4,XP3B U^ODZ3F\_C-XGZ&D M&0,5@.IW4'T'U7L&:BG-OY+43V=HR:S$A.?H^D=#:_,=U^CKK5F.;C14ZEN M;-"1#8)]>Z>:UBEFG3(FU]LN'#WLZ/_F7)A@@)Z R) NPZ[581#I8R,YU8T$ MUU)!-W8< AYUP*/C"S[NR,;'%CQ,,#HH^$77ZD40Z4I4=:-!HI+(?$VVPBM1 M:#L)$*2)#Y7D^-*G>QF6'EO\ PR]@^JGV'>+@U@+RFG55.@76I"L-#=EL+\_ M67QPI;T36.##+>T?W8(PP^'$27TZIN'T\A;,&\IR\Y@+P?HD2XW _O0 MP\FQ[3C <#B%L,],'$ZT!=G\PW1PPS]%XCN4Q.',\V+_E\QA'WNX?$)[/"I MA\.O=Z]A1Y@A\"2.]TZB%VD*-$5)I1C@L)JBH* M(K].D(G=T N]_<(]S3?:+OBCI"0Y+E$_E MI9G[+DM$"N:*"@\3UT!N'-],P ML "WXP/%G3H8@[6R$N+)3FZSH1=81<@PU9:"F,<6I\B893(ZOC2D7AO3 @_' M>_9WSKPQLR(*IX(]TDQOAMZ5!QFN2<7TO=B]Q\90S_*E@BGW#[MF;^!!6BDM MB@9L%!24UT_RW"3B !#W3@"B!A#] HC"$X"X <3.:*W,V9H134:)%#N0=K=A MLP.7&X4Y+ 2C*44% M;V!*2JH)H]\P \(SF*&Y.BDEVLS/9J@)9>H\\;719=G]M-$PJ35$)S3$<">X MWBAXRS/,?L;[QD]K*MJ;FD2=A'=$7D R0&K?YCQUM?()V4BFSHA1,1;&BG-B[_1KF0F0[RAA\'*^4 MEN:N?^J(==G&NG2Q+D_$NM^G &P*X#O\,2>3FK#G"&U%V(["Q-\>T=!K-?0Z M-=P6):'2U &M[)W+&Z/'8M=$_8/8P?'8_39VOS/7<[%%R6ULF$MSRU5'3@=L>=,K B#1U,#NZQ&ULC51=;]HP%/TK5K2'5NH(!$BG*D2"LJ^' M2@C4[6':@TEN$JN.36V'M/]^UW;(V%0H>7#\<<\Y]]B^3EJIGG0%8,A+S86> M!94QN[LPU%D%-=4#N0.!*X54-34X5&6H=PIH[D U#Z/A, YKRD20)FYNI=)$ M-H8S 2M%=%/75+TN@,MV%HR"P\2:E96Q$V&:[&@)&S"/NY7"4=BSY*P&H9D4 M1$$Q"^:CNT5LXUW #P:M/NH3ZV0KY9,=?,]GP= F!!PR8QDH_O9P#YQ;(DSC MN>,,>DD+/.X?V+\X[^AE2S7<2_Z3Y:::!9\"DD-!&V[6LOT&G9^IYB;SA8*._2IFWC'-RM01#&=?726@P(4L;9IWXPHM')\3'Y$$*4VGR6>20 M_XL/T4CO)CJX641G"1^H&I#QZ(9$PRAZW"S)U8?K,[3C?I/&CG9\@K;W^FLM ML<7KT%*5_S[#/.F9)XYY\@[S#=E"R82P&[ZEG(H,WMI.3Q8[,EMN^W0\'0WQ M2\+]&UE,^RRF%V6!-?+<,/7_47AM3S$]TCZA&O>J\87>0>3O&(\O-!X>54(- MJG3UKHF[S+XH^MG^29G[2OH;[M\CO$MX(IIP*! Z'-RB=>5KW ^,W+FZVDJ# M5>JZ%3Z+H&P KA=2FL/ "O0/;?H'4$L#!!0 ( .6"K%0,)U$),0, +,( M 9 >&PO=V]R:W-H965TB*&AI9!&A2)>DX@W0C]\A)6N=Q%;7#Q8O<\Z< M&8HSFNV5?C05HH4OM9!F'E36[MZ'H1%1Y4 MBS")HDE8,RZ#QO%3#56<(GW&DQ3UTP_+U&H_3R(@\/"1[ZMK%L(%[,= MV^(:[:?=O:99V+,4O$9IN)*@L9P'U_'[U96S]P8/'/?F: PNDHU2CVYR6\R# MR E"@;EU#(P>3WB#0C@BDO%OQQGT+AWP>'Q@_]7'3K%LF,$;)3[SPE;SX#* M DO6"/M1[7_'+I[,\>5*&/\/^\XV"B!OC%5U!R8%-9?MDWWI\G $2"=G $D' M2%X!DO@,(.T Z?<"QAU@[#/3AN+SL&*6+69:[4$[:V)S Y],CZ;PN73'OK:: M=CGA[&+='C>H$M9\*WG)Y:J3E<@OW2O"A-DS 9SHE Q%NDL?#JA)NO59,-J]A*U MJ?@.>!?V*;?#''$ZRJ(?!U(SZ<5,!HD>E+\O0TJ&"9)L% TJF?9*IH-$=USR MNJFI(,I'JJS^*H-55#<>$5A1<%=RZ;[F=.LTWS1N:J#4JH8:ZPVE])3XUN?D MZ/2RB'ZG3_"REWHY*/7FA032J,K24+>CUPQ8W0JOF.UT 14GJ>PWX0@7S8Y@ MIR[B\O*-X"0[*_BJ%WPU*/A/92ES0C$)VX9I*I;XNF2UQ>3JC?=Q&H_'QP+: M>O'6,)UD\?2MTO"HS->HM[Y=&O#'VU;\?K7OR->^$87?S-MV3K5LRRGA DN" M1J,IW1'=MLAV8M7.-XV-LM2"_+"BKPK4SH#V2Z7L8>(<]-\IBZ]02P,$% M @ Y8*L5">('[%F!0 V!@ !D !X;"]W;W)K&ULM9G;;MLX$(9?A3#VH@7:6!SJ6#@&TF0/ 5)LT&S;B\5>,#)M"Y5$5Z3C MY.V7DA7)"8>,T\7>Q)+]D_PT(NU)/YK/ONNIG/Y%:712VN M&Z*V5<6;AX^BE+O3"9T\?O&Y6*UU^\5T/MOPE;@1^LOFNC%WTZ&715&)6A6R M)HU8GD[.Z(=S%K8-.L770NS4P35I'^56RN_MS>7B=!*T1*(4N6Z[X.;C3IR+ MLFQ[,AP_^DXGPYAMP\/KQ]Y_ZQ[>/,PM5^)*,;\VMAVNGYS?[U$;DD M-\6J+I9%SFM-SO)<;FM=U"MR+\)-_,ZU#DS870O"C56]/DR\T%>?/+V]E4&]AVR&G>@WW<@X$#[!-O3@BC M[P@$ $CSG3YE,3HB%.,,0)NOZ8H[^OO#%/7 IR66O1"*7)KR8\ M^H'\?664Y%*+2OWC&8<-X[!NG- QSCE7ZR[ >7LA?FR+.UZ*6BLL@ONNXJZK M=KW>S>/4K-\@F$WO#D.%Z,*4'>J>L(8#:^AE[2>),LLY%X;3A >CW'<2'8P> M,L82&],6,DB2V,D9#9R1E_.Z$1M>+(BX-\E/B?T$EGHM&K/"FL9$E_!N9F/T MD045!RRVX6U=1$/J9(\']O@%=I.Q&S//6N9V.FQ,#M7O2"TT1AM;%!E0EMJX MB)"%2>3D30;>Q,O[9Q=6=S@3^QVGF8UGR\(D<<*E USJA?M+:I.DW'"I-2J$ M01>]YWR(,DBB+',B9@-B=MR:VO 'UX+*,,R$V92VD*9A$C@A:3"Z1O 29K,5 MXY)"\WM@#9^R$,%$A$E*W?F)'I@;]6)>UKFL!-'\7G@CVG?S)%)9@J0H1)BZ M%PT=W86"/^UW3F]6SD)LI"KPZ=GW\80R#)'%C0F!>CA'=Z)^>[K8FFA*SXPCYB[8KZ_>HYM *,W@-\;CJEMP<[W M$""E+:*+W24"C*8 ?E,XMK %>Z-B(=H2]S8&1IMMD? MH^]OM-QT)]&W4IO;]G![^&?&_%]02P,$% @ MY8*L5,)?)A9O P DPP !D !X;"]W;W)K&UL MM5?1CILX%/T5"_6AE78'VT!"JB323&976VG;CB9M]V&U#QYPP"K@K.U,9O^^ MUX9 0@BJVLU+P.:>ZW./S>%FOI?JJ\XY-^BE+"J]\')CMF]]7R MP9.-5"4S,%29K[>*L]2!RL*G&$_\DHG*6\[=W(-:SN7.%*+B#PKI75DR]=\= M+^1^X1'O,/$HLMS8"7\YW[*,K[GYO'U0,/+;+*DH>:6%K)#BFX5W2]ZN*+8 M%_%%\+T^ND>VE"[*&4;]BN,(]R_P=O"HILOD06VOVB?1.+/93L MM)%E P8&I:CJ*WMIA#@"0)YA &T M \(+P""!A"X0FMFKJQ[9MARKN0>*1L- MV>R-T\:AH1I1V6U<&P5/!>#,9"$2 MP37Z%3WR9U[M.%P3";%N'U[?<\-$H=_ \\_K>_3ZU1OT"HD*?AP+9*>JCRCHXF?,_4#0K(+XAB M2@?XK+X?3D;H!*WH@=C:<[#IM%DVD6=$(M:8M$H ML974QM:=29EJI&61#C&LJ^@",SV>(PQ#UMSX.B,+ZP][.6WFS\4+KZ68' M'.!+D-6#)(=OSIC,!'>6AJ\K-#ER3_+C+UB#/5:/AC,\Z6D\$$9B&L^&52:T MXT9'N8$,1HFGG9%J5-?.M]='-S-69F70LQ M5F;G+61V745I9S,4_[BB#?;DLQD'_2,Z$!7- M+3TS]J[TJN,M?U:N0ZM+H' M:F?;SOK6]9.]^3OHN.O^N$M3M^O0X61@OZC@&TB);Z:PQZKN@.N!D5O71#Y) M RVIN\WA7P-7-@">;Z0TAX%=H/T?LOP&4$L#!!0 ( .6"K%2.".M'EP( M +8& 9 >&PO=V]R:W-H965T,JZE7:=W<^KXB%=1878D&N#DIA*RQ-EM9^JJ1@','JID? M!L'$KS'E7IHXVU*FB=AH1CDL)5*;NL;R90Y,[*;>R#L8'FE9:6OPTZ3!):Q M/S5+:79^SY+3&KBB@B,)Q=2;C6ZSB?5W#K\H[-1@C6PE:R&>[>8^GWJ!30@8 M$&T9L'EM80&,62*3QK^.T^M#6N!P?6#_[FHWM:RQ@H5@OVFNJZEWXZ$<"KQA M^E'L?D!7S]CR$<&4>Z)=YQMXB&R4%G4'-AG4E+=OO.]T& ,SW% V '"]X#X M!"#J -%G 7$'B)TR;2E.APQKG"92[)"TWH;-+IR8#FW*I]RV?:6E.:4&I]-5 MVVXD"K2B):<%)9AK-"-$;+BFO$1+P2BAH- W-,NW(#55UKP02BN$>8[N.1$U MH)]X;YPN,M"8,G5IW)]6&;KX)A6>2"I"#X+K2J$[GD/^ M%N^; OLJPT.5\_ LX0.65R@:?45A$(9'\EE\'CXZ L_.PS,@I^!OJHGZGD6. M+SJ=SC.XWECYATVYVYMQH #]F:V5EN9._3T3+N[#Q2Y;G3^XT37(TDU&A=RE;#_[ MWMH/WYF;.>_L\]'MHIVAKS3M1#=?44FY0@P*0QE<71N-93LEVXT6C9L;:Z'- M%'++ROQ80%H'+'<^UF:8'6%=+&ES9^G'./ M[W%N[FBE](TI 2RYK80TXZBTMGX1QR8KH6*FIVJ0N%(H73&+0[V,3:V!Y1Y4 MB3A-DD%<,2ZCR:1S%'4O.*Y"&*TDT%./HG+Z8TJ$#^!V?.:S,UC-Q1UDH=>,&5_DX M2IPB$)!91\'P[P=,00C'A#J^MZ11%],!MY_OV5_YP^-A%LS 5(DO/+?E.#J- M2 X%:X2]5JLWT![HQ/%E2AC_2U;MWB0B66.LJEHP*JBX7/^SVS816P#DV0U( M6T#Z)V"P!]!O 7U_T+4R?ZQ+9MEDI-6*:+<;V=R#SXU'XVFX=#;.K<95CC@[ MF:_M(ZH@<[Z4O. 9DY:<9YEJI.5R269*\(R#(<_)5,D,I-7,.X"0J8:<6W+- MS0UY>@F6<6&>X<9Y4]>"@Q[%%C6Z2''6ZKE8ZTGWZ.F3]TK:TI"7,H=\!WX: MQM,T0!!CRW4@@G"9$ZX-805!1><63AJUZ^D!2V]9[CM.;Y\ E=S M4C-MT=> IN-.T['7U-^CZ?=[X6_#UW>XAUQ9J,RW0(23+L))\-2_1] N0@W: M36&MV77+PG24]I+D24#7H-,U"!*U[XG!9-ZQA8#_8,JPDS9\)%-.NPBG#VK* M-$Q'DP.FG'6ZSO[5E"\@R1N%6<^QI&J.*9^JWA%Y9T,5@B:;(IH\4J[I5J&F M#YOM WP'WP&:;J2E_YKP5XUP'X^/D)52";6\ZQ+>"X7<5$':?ZR,;ZH:/7[8 MHG. CY[]G?'6JC P/6C5IH[2<.7;815^X.\^-&!L*,"F(-+!8QFSJ6QT^,#& MA/GV5YYXJ[.J0"]]PVF(S^&ZR>IFNZ;VW+=R\6;[NB/&/F+)I2$""H0FO2$: MI==-YGI@5>W[M(6RV/7YQQ(;<]!N ZX72MG[@0O0M?J37U!+ P04 " #E M@JQ4VR3N=1H# #1"P &0 'AL+W=O0@,1)6S[45H(BM$BPJNC"'E9[<--I:^'8Q79:]M^O[80D MW;8&J1RX-+'SWO.;\6@ZW960SVH.H-%KQKCJ!7.M%Q=AJ-(Y9$2=B 5P\V4J M9$:T64PE$CE64;DWRM@8M4+ M]X*S $U@2G*F'\3J.Y0!M:U>*IAROVA58J, I;G2(BO)QD%& M>?$DKV4B&@3XTC+J%3JX!DTH4X<&\P!I+J4EFNQ2RWH<7:.#;X?H&Z(<_9R+7!$^ M4=U0&_O61)B65J\*J_$.J_=$GJ $'Z$XBN,M](&??@UI1X),Y=<9 MMJ@?@LMJX\JE_/>=.0#=:LC4'X^]5F6OY0UT0-0SB;$M)H:M&:M75EK>ZW=<@T2E$:2:$!J11;;S!4:[<;)_WOS M(=:,=2IC':\Q=Z5+>Z7;#'4VCMO(UB9D=[9.*U.G'ZC8V%,29Y72V5>LV//* MWOG>%7O^;E'X$&NV<%0WV^@3ZK44:9Y\;#O>FKMM()PDK1T6&_\'>(_*+R+JUNNGBS^BZ^/VV MZX6LFZL;+]ZG\Y;DCL^4#U*8"AOSEAUVS60RHUPA!E/#B4Y.342RF!^+A18+ M-X*-A38#G7N=FYD;I 68[U,A]-O"3G75%-__!U!+ P04 " #E@JQ4$,7. M_T0" U!0 &0 'AL+W=O.+WQ2 L\7._9O[C<32X[HG EV"^:ZVKN??(@QX*T M3#^*[BL.^=Q9ODPPY;[0#;&!!UFKM*@'L%%04][_R>M0AP. X3D-B 9 = R8 MG@'$ R!VB?;*7%IKHDF:2-&!M-&&S2Y<;1S:9$.Y[>)62[-+#4ZGV[Y[( K8 MTI+3@F:$:UADF6BYIKR$C6 THZC@%DSA3%DXK%HID6=O<+U&32A3-V;S:;N& MZZL;N +*X4-]D-Z88 M[5-<1A<)'XB<0!Q^@"B(HA-Z5O\/#R_(B<>*QXXO/L-W7,0+E-.1+@3K;]T=+PA5Q W.R$SWMS-':>7])PSA._)?#ZOP;&PO=V]R:W-H965TH#ZW4X21 5U4A4@%-0]HF5-;M8=J#22[$JF.GMD/:;S_;"5$J M#5Z([WR_/W>V25JI7G2):."MXD(O@M*8^H$0G95843V1-0J[4TA546-#=2"Z M5DAS#ZHXB&*'TK@$ M29.:'G"'YKG>*AN1@25G%0K-I "%Q2)XC!Z6,U?O"WXQ;/5H#:Z3O90O+MCD MBR!TAI!C9AP#M9\CKI!S1V1MO/:]G[O@RR;7_A;:KG8E;_T<1H X.@.( M>T#L?7="WN6:&IHF2K:@7+5E9Q9GT,7MMF&9N0AH^ MP0^J%'5S@NLU&LJXOH$K8 )^EK+15.0Z(<;*.C#)>HEE)Q&?D?A.U03"Z!;B M,(Z>=VNXOKKYR$*LZ<%Y/#B//>WL#.V69JQ@&:R:^A8V(KM .1THIYYR>H9R MV6B;T1I&4X$_WVP.-@8K_?>"QFS0F%VTO:*ZA,Q.F^7H1BW%_R;:<=QY#O>N MCFD4AF%"CF-E,CIV]X+LH _,'B/'PL+"R>=Y *J[E5U@9.UOPEX:>Z_\LK0/ M&94KL/N%E.84N,LU_#6D_P!02P,$% @ Y8*L5)XFW$:> @ ZP< !D M !X;"]W;W)K&ULM55=;YLP%/TK%MI#*W7E,U]5 M@M0FVA9IDZ)VW1ZF/;AP$ZP:3&TG:?_]K@UE3 %635H>@GWQ.>?>8W,]/PKY MJ#( 39YS7JB%DVE=7KFN2C+(J;H4)13X9BMD3C5.Y'$4_ER UP<%X[OO 9NV2[3)N#&\Y+NX [T?;F1 M.',;EI3E4"@F"B)ANW"N_:N5[QF 7?&-P5&UQL24\B#$HYFLTX7CF8R 0Z(- M!<7' 9; N6'"/)YJ4J?1-,#V^)7]@RT>BWF@"I:"?V>ISA;.U"$I;.F>ZUMQ M_ 1U02/#EPBN[#\Y5FNCB4.2O=(BK\&80_N;NH6WJ MW]?]D5K4I!8-IM8Z'1=D720#U8X:RM%_KR:-Z&38*XF]6>H70HN4 -968K?47?H5SZBE/^K?JFDC/QV47]K6 1)[ M,Z?VZ\Y8V5G^]$0^\OKU9XW^[%]/\6IVHAC.)KV*OO>[E7F#FE^%IIQ0I4 K MO%#0V[N=_C7U!+ P04 " #E@JQ4#:<5S( " #@ M!@ &0 'AL+W=O#OU0N]]X8FN-\HL^$6^)6M8 M@'K>/@H]\UV4BM;02,H;)& U]6[#FUEF]%;PG4(K#\;(5++D_,5,'JJI%Q@@ M8% J$X'HVQYFP)@)I#%^]S$]E](8#\?OT>]M[;J6)9$PX^P'K=1FZDT\5,&* M[)AZXNUGZ.M)3+R2,VFOJ.VT$?90N9.*U[U9$]2TZ>[DM=^' T,8GS#@WH#_ MUQ#UAL@6VI'9LN9$D2(7O$7"J'4T,[![8]VZ&MJ8M[A00C^EVJ>*AV8/C>*" M@D079#)'+$-D, M\8D,3Z35+T2!H(3)L?WJ[*FUFX]J7X03'"9!$.3^_G!G1H1QD!T)CPAC1QB? M);RG#=4GI$)KSJM1Q,Z?'&1.@R@.AXA#89QHR).(B4-,SB(N=DO%%6%C<,D@ M9S9)DG0(-Q0FUW]M]!%L:2,1 M@Y6V!E>9+E1T_;2;*+ZU+6G)E6YP=KC1OR 01J"?KSA7[Q/3Y=Q/K?@#4$L# M!!0 ( .6"K%0/ @]3%00 %P2 9 >&PO=V]R:W-H965T'YD_(>("9'@,4TRL3!B*?,;TQ1A M3%(LKEE.,G5GSWB*I6KR@RER3G!4):6)B2S+,U-,,V,YK_JV?#EGA4QH1K8< MB")-,7]:D80=%P8TGCN^T$,LRPYS.<_Q@=P3^2W?3V6%!UBSYAT8R7AB! 2*RQT4BO[#CGZ29D%OBA2P1 MU2\XUK&N:X"P$)*E3;)BD-*L_L>/C1"]!#B5@)H$]#+!F4BPFP3[W 2G27 J M9>JI5#ILL,3+.6='P,MHA59>5&)6V6KZ-"OK?B^YNDM5GEQNN5I"7#X!G$7@ MX\^"YJJH$KS;$(EI(MZ##^#;_0:\^^/]W)1JO#++#!OL58V-)K!M<,87P,;7@%D(33"9WU^.AQ)W^C3-R2<2C^9C=U* M;U=X]F^DOP+;!"O-3RIP!?XFZF?W!+X^Y03\>[L3DJM-\I]F8*<=V*D&=LZI M.>E&/' FQ%B9:SBO@BN-Y&$);6?F>99ESRWO2$K3CCE'%)?]4=Y%$] M<0098^X/""'7]P?$U_Y@C2#'QZN(OA-;LEUF+/+OL1H56 MY\[6VV[5!J]?!0\Z" [7SUBD-;.G%Q#L/5/@;S:K>A+'+(D 3=7R?R E::$3 M!'70Z,*UZ.P:VF]<"WN@, R"8,0V1R,]5U.+SNNAWNR_DYB&"=&JWYDP="^L M?N>E4&^FKU=_:)!N<"II(_Y(H!U,&Q+LG!3JK?13P3,J"TXJTGOZ6%YK*]&9 M'0PN7(G.#>'LC2LQ&SZJ1@LQ$F=[DW5 G8LBO8NN"II$-#OH7D$[EOE&[R^HK9:V\.'\N:LNX\$^D]<\W2O)"$@QCSZ(@;'Q)L+\N&3IC.XI!_X9IT M%HCT+WROKTDP>/-TQWQH-,X>UL/L?7:GA!^JXPL!0E9DLOZH;7O;(Y+;ZF#@ M1?\*WJSK@XX.ICYW49^L!YH)D)"]@K2N?;5,>'V443&ULM99=;]HP%(;_BA5M4BMM),X7 M4 '26H;6:=504;>+:12T12F F6;)"'BX1(8WPTM;#W>N*7+E=0W[-%@398P M WFWG@HULDN5F":09I2G2,!B:'W %Q,<:,!$?*.PRXZND5[*G/-[/;B.AY:C M'0&H)HGZV< 6,:27EXUA:* M84$V3-[RW2%+!RD- T_R7[(A%' /9/ &X! MN&T!KP"\MH!? 'Y;("B H"T0%D!H9EKNB-_@3@T^;L9OB.@@#QOF<9_9IK(3%.7])P/#:_+U7:$U?;HS\#>'J?W:> AHN+-+[WY_^VM M(AB4@L%KYC0LIPD;?=^0/4TV"9ISH4B:+NO2FDL$1]ER^[V:M$[")VGU':<: M6''9+5UV&UU.&.<""2*A[D5O9KV.&[RM>\&?P[I_8Q7KO=)Z[X6'MM?VT/:> M;,.)M/9+;_WFM-(]Q(BF$@1D\E1^Q\TB-?FMF,'.H7SZE0W1:Z59N,?J/6 M]0H?*B#V7S7#A\J(@^9S8MI3I%J^+1&4S!F<+ W/*#FG:L._<_E:[*,F1S>] MZG]^2=-,'>F%$G)43;&0R/O(?"#YVO0]K[@7#X.="M5 M=O.C/U!+ P04 " #E@JQ4"TO56=<" #\" &0 'AL+W=O0#XV&ZYZ;N]2D IJ05B-.)0+ MY\Z_7?F>%IB('P1.8M!&.I4M8T^Z\[58.)XF @JYU!98W8ZP DJUD^+XTYDZ M_9A:.&R_NG\VR:MDMEC BM&?I)#[A9,ZJ( 2'ZB\9ZN7YL78,)UV^8WZ#0?X\"+PA&Y*OS\C7DO=Q_*W=5?GV2 M09]D8/S"";\-?L%;JI+#=8%,QI@*].MN*R17Z^CWF2'"?HC0#!']IX[0U7&L M9JU#;!STYW5($8]8G01(JDEC4@@F]R&:VP^(HF$2>]\CSL\AK M*(%SQORW>.TOZG4E537S!#M49#;>> M-(Q"&W4D,$G]T(9U!T>3_B]0)\..U )1*)72NTE4NKP]:MN.9(TYK;9,JK// M-/?J]P2X#E#O2\;D:T&PO=V]R:W-H965TPT:U0.NW'SW;2I)#$A8OXTB;Q.ABD;S&?VVYV8SWBA4LK(G0"RR#(L-NO3 1QL/]S3Y4J9 M#]Y\EN,E>2#J6WXG])M76TEH1IBDG %!%J>#,WAR$?A&P4K\0I1J/36_X6QY_#L1&;@DCPH<@P>]49(B)8 O@!U4]>#A)5&8IO*+ M%OOV< D.#[[,/*5!&%->7$UX7DZ(>B8,P"UG:B7!5Y:0I$/_PJT/D<. I[VO M0X"V(3A'3HNW6 Q! (\ \A'J N16OR1QK0X=<()Z10)K+^BUIT-]S:02A4X7 M!?ZZT0+@6I%,_NTP/ZK-CZSYD6O![9HF>J*N]2OU(ZMO6.!I/@J"(/)]?^8] M[<:E+1A$8SC>%7P!,:PAAFZ(1,H34#"<<:'HOR0!*<<,+ B177A+8^$.C&,X M16VX'7)&J@]M5*.-WA'0(YVT0IAURPUXSKH01QV(X=1O0^X4'$]Z,8]KS.-W M86:Z7NA\?P4=8)98 9!0&?."6:$#?XA^^0E&_J\935,K)LWW1ZY60.=2O"I' MMQEEK>@D(=DC$2^&(#BD+$Z+A+(E.!BAH?_*KE8\",)A\'HZR6.*E=X7:ZKG M?,*"XD?-6)1IEXA40/M U09@]4X\1[HPR9S8RI)NCM[N_UL!_6B@.GEVW-H< M(S@-1^U=U!8,PB"8]NZB2;V+)LY=9,O&C4[-(^V.*H19QEN\,8BG#J::UN:G MGT&$T&]*G_]!*JP,[(8.^6/4P8659/1")NZ \>?$MZ&DJ";DSX2WDF[\7%D3T-C3*-@D@\&U_$+FF:J@/?0KUH8;ZT)Z^?F^]K0R\J*(H@AV=<8_X!$D/M9@_"J!]30ZS(3:QG94!BSIZ( M,*VNXL"N96]\)FTD$81A/Y:&4=$;U28'CF(O$=.$+8O*CFX&FK1\HZG_EK?J9W9 MFR2O$2\OY/2!8TF9!"E9:%5_.-8+(\H[KO)%\=Q>$^GCB>*9?5QIBB?"".CQ M!>=J^V(FJ&\:Y_\#4$L#!!0 ( .6"K%1 ,A$=&PO M=V]R:W-H965TN.'# A1'5U T\+W9K3!HGS\RS1YYG MK)64-/#(D6CK&O._=T#9<>GXSL>#)[*OI'[@YMD![V$#\N7PR-7,M2X%J:$1 MA#6(0[ETOOF+U5S'FX!?!([B9(QT)EO&7O7D1[%T/+T@H+"3V@&KVQNL@%)M MI);QI_=T+%(+3\D'POX*P%X0FT6YE)JTU MECC/.#LBKJ.5FQZ8VABURH8T^BMN)%=OB=+)_"=K]K?/P&NTAJU$MVBC_I.B MI8!8B>Y;V7) #UC=B"0@T&0-$A,J;E3DRV:-)E]N,E>J=6@W=]2 7PP2IU#K%QT+OM+4_3Q/.\S'T;($>6'%TCAT.T3C4[H?E! M$(WB9A8WNX:+AG"S 5P2C^)BBXNOX69#N/@<%X;A*"ZQN.0:+A[")>>X>>*- M\U++2R_RGBM0O;B4P(>HZ3DUG?OCU+FESB]231.0N@D4J@D,D>=GOVJDROOI MW$TD.Y@VMF52-44S MK-2Q!5P'J/M9[;^ H5#OM8+62RR;[3.YP9JQ7 I)$L*6+43FN:_Y*G8B!U Z50# M;@&XAP)> 7BO@68-T"R YJ& 7P#^H4!0 ,&A0*L 6MEAY;N;'5Y MZ;Z[4Z1PY?[&QS MM//N 'Y# CMOAC#>>6?@(P3QZ T5O^'XIBC&[M8>]WUQ/"H$=D/(Q7Z[/I#Q M-FUA[WBA/"C$7MPH#[^(YCSFJR:Z[?JPQ]MLB,W)[+N< T#]]N?M;?5DQ#7M>5:4.R15;-39A4M6'V.%=_08#K"6I\RIC<-/0"Y9^:_G]02P,$% @ MY8*L5)(_V"=9! PA !D !X;"]W;W)K&UL MM5A_;^(X$/TJ%KJ5NE*WBF:4&GGBC+(U8'/>BC O9&@[\V$0/!RJWJ9 PT<3D6<;UZPVD M:GW5HJW-P)V8+ZP;B(:#)9_#/=B'Y41C+ZI0$I&!-$))HF%VU;JFEV/6=09^ MQJ. M=EJ$[>5)Z6>7>=[?%8P@31T2\OB[!&U5:SK#[?8& M_3>_>=S,$S8)3E1K_3=;EW+A%IKFQ M*BN-D4$F9/'+7TI';!FPSAX#5AJP=P9TGT&[-&A_U*!3&G2\9XJM>#^,N>7# M@59KHMUL1',-[TQOC=L7TL7]WFI\*M#.#N^MFCY_<9Y+R$AEF$Z&^X!\(7]P MK;F+"CD9@^4B-9]Q].%^3$Y^^3R(+*[N,*)IN=)-L1+;LU*;W"II%X;\*A-( MWMI'R+JBSC;4;U@0\);K,]*FIX3%C#7P&7W :#.&Y72@M_L$%3H0DQH\V!7)Z?4S@Q;6AB7*!V-NBTGO+I,C2W6E[N)Y77,^#7+]J+FT9Y$2E M*=>&+$$7WFUT;H'7WW9N[ZS;;J;1KVCT@S3NP%T[0LZ).> \GPBY7(%QM/UL MHI9NAFEBV]]Q&.WW>NQ\C]LN*KX7_PM?S%BKQ;2FGDMA&XE?[!(/Y2:-:PV/ M#Q^LDO"$O^*U;,DUBK><@VN?DC^7!Z2$;MT7]-@Z15D-SH(;>41?N@A@N@J5 M--XQ88 V>07,]Q"96I!I.X@U4L82J2Q"6HSR5,VE$\_3DIW/@G)XUP$EV_ * MU+,E?9(5-R-E).&O0?:UYM.PZ-_5:>E#1AY<6I*3N_N']PK[=H5:S6GWZ)E0 MZRT-"^XQG!]>H70^^PGGUPI,PQ)\RU]$EFS%H.6?CM-GR4#AAW]Y^D:*NXRT#/ M?9%L,!ER:8MBJ1JM"O%K7WZ^&[^AEZ.BG*YABNH>2Z&YD(:D,$/(^.PJB M8"XZ5BU]"?FD+!:DOKD GH!V$_#Y3"F[Z;@%JG];#/\#4$L#!!0 ( .6" MK%18!DM5; 0 %P2 9 >&PO=V]R:W-H965T_MLD@&L)G'.-M#^]V<[(8&2 MF%3:%\@/S\PWG\??V)D>N'B16P"%7K,TES-OJU1Q[_LRWD)&Y8 7D.LW:RXR MJO2MV/BR$$ 3:Y2E/@F"R,\HR[WYU#Y[$O,IWZF4Y? DD-QE&15O#Y#RP\S# MWO'!#[;9*O/ GT\+NH%G4#^+)Z'O_-I+PC+()>,Y$K">>0M\OR1#8V!'_,O@ M($^ND4EEQ?F+N?F:S+S (((48F5<4/VWAR6DJ?&D?J+)6H[\\8>2F!-=ZGZP0]_0Y60!1CS5-I?=*C&!AZ*=U+QK#+6 M"#*6E__TM2+BQ(#<=1B0RH"\,\!1AT%8&80VT1*93>N1*CJ?"GY PHS6WLR% MY<9:ZVQ8;J;Q60G]EFD[-7]6/'ZY-40D:,DS71V26GYOT7,YLXBOD1V%OA?F MC40+0SU3;^CF$11EJ?RD1_]\?D0W?WR:^DJC,K[]N$+P4"(@'0A"](WG:BO1 MESR!I,5^Z;;'Q.' UW34G) C)P_$Z?$;%0,4XL^(!(2T 7*;/T) MHM#Z"SO\_;/+5B#,-%03X/!Y5_N\LS[O.GQ^WRFI:)ZP?(.H0BO8L#PW-SI* M 8+Q!-VP',DM%2!;)[7T/[3^C5;LYW?A, B"J;]OP36L<0V=N/X2-%=P-?CP M(K@)W1$[JF-'SMA?7D'$3%Z/'EU$O^W.?%1''SFC+VD>:W%+?"W-:V ]2!A= MPB#=+(QK'../5 ;D2?^:&%_61'2&J%P^+<,B(: M7K(S'HR[YJD19^Q6YZNZU!->U 8OPN\DJAK6M]H:D<=NE3^N.T2K90?'95>8 M9=813=$CDW'*Y4Z+K6NGV$@[<4O[!3D"S.')5&FL=Z5"'U-0RM::I4KZ$6\* MN8V6*_$FZ T,MR.4E9O>""7T3;;N4IV>S/GP7A8TAIFG#X 2Q!Z\.7*1TG07 M@G\3*>_+O941=[!>C)PGTG0PXNY@'TFD7@.M.;CC!&4.+LQ-0R/NAK;8; 1L MJ +$-$*F#]PQVM-T]X$2#"]6YG"$)Q?[N)9Q'2N8-$V0N)N@ WVO6KGLA^^@ MG^-J>B)Q]T0G+O?4#Z^RY)^^R)$IAK4V#P4A'%^6GC/)&\<)^#5AQI7AF+[= $Q!F@'Z_YEP=;TR M^H/2_']02P,$% @ Y8*L5&.KP^I] @ 1@8 !D !X;"]W;W)K&UL?55M;]HP$/XKITB3.FDE(:$P58#$2[OM0R74JMV' M:1],YY\[V,3YHL[,E(L&'%,I.HI*HNH]C MFYWI"I7;V6@C&3G7;&-;&61% $D1ITDRC"7C*IJ.P]K*3,=Z3X(K7!FP M>RF9.GA6>^+.![LF0V^DK76.^_\*"91X@6AP)P\ W.?=UR@$)[(R?C3<$9M2@\\ MMT_LCZ%V5\N:65QH\9,75$ZBKQ$4N&%[0<_Z\!V;>NX\7ZZ%#;]P:&*3"/*] M)2T;L%,@N:J_[*/IPQF@/[H"2!M &G37B8+*)2,V'1M] ..C'9LW0JD![<1Q MY0_EA8S;Y0Y'TQ?2^>[6UU7 0DMWUI:%=MW"S+J3JKQCX=7ODX8%$_E>,$+X M9I@B6'KSD7$#;TSL$6Z62(P+^WD*TFO*,G@22LJ+3RH HO_ M\;&KJBTM/94V3SL)GYCI0=;_ FF2IAU\6=NJ+/!EUUI5,H--JU;LZ&XFP?BHW$/RMP"-A)LC,G/YE+MIAA"0D($,I]VA;-@J&W92OFEW M(;G@=+PDIQN;);VDLSVC5L2HDVC)WWF!JH C1U%<$M*-3WJ#RSKBL["6;I!C\8'N/V-UG1R?(+VKV/Z%U!+ P04 " #E@JQ4)3I53OT" !B M"0 &0 'AL+W=O9(:HX+G(F1PYF5*K2]>5288%D1V^0J9W%EP41.FI6+IR)9"D5JG(W<#S M8K<@E#GCH5V[$^,A+U5.&=X)D&51$/%K@CG?C!S?V2Y,Z3)39L$=#U=DB3-4 M]ZL[H6=N@Y+2 IFDG(' Q.9QAA MCHDR$$3_UGB->6Z0-(^?-:C3V#2*^^,M^F?KO'9F3B1>\_R1IBH;.7T'4ER0 M,E=3OOF*M4.1P4MX+NT7-K6LYT!22L6+6EDS*"BK_N2Y#L2>0MBF$-0*-A!N M9";T 8:8UF!M95JZW)46:R,E-"[U*MI\8SQ9.G"^-7"M>\T,F6 MQ(;K F95HH OX)ZM42HM,M4_01,SM)IZARH)9S>H",WEN59K$YG.[N7YT%6: MM#'M)C7!244P:"$8PBUG*I/PB:68OM1WM;.-Q\'6XTEP$O"6B Z$_D<(O"#X M "[(C B4U?<$?MA$-+3X80O^][*8HS!1FUE(^%$JJ0A+*5N>@.\V\%T+WVV! MWT,#HF".2\J8F6B#*Q24IW!&6>W4.?R&8XY5<:H,1=:0.;WKL1\-/,\;NNLC M!*.&8'22X!=!F$G^:UE$!RQZ41N'N.$0G^2@#^P"Z5M8Q *)>!XVAP?^HUY3G.1'2+%6Q,$'9G\_O&X^-[N0O1> M7;_O8%6C#U[DJQ.UI,O?NZ?]-Y3T>XCYA\1ZG4$+KV#'*_BW&G\/U>!8:H/X M+Z[N7MLK4"QM0\)*IJ@,VJ\T#XJIJFSOQZO6AFX*N2PDY+K2JU^GI\R:J MAEY-%%_9)CKG2K=D.\ST(PB%$=#["\[5=F(,-,^J\1]02P,$% @ Y8*L M5!&4BLFZ P = P !D !X;"]W;W)K&ULM5?; MCMLV$/V5@="'!$BMJV^!;<"[FZ)!D-18(\E#T =:HFUV*=(EJ?7F[SND9%E> MR[*+HB^V1,WEG)DC,FYT%-O:\SNO>_K=$MSHGMR1P4^64N5 M$X.W:N/KG:(D5R/_5" M[[#PR#9;8Q?\V61'-G1)S=?=0N&=7T?)6$Z%9E* HNNI-P_?WX>)=7 6WQC= MZ\8U6"HK*9_LS<=LZ@46$>4T-38$P;]G>D\YMY$0Q]]54*_.:1V;UX?HOSGR M2&9%-+V7_#O+S';JC3S(Z)H4W#S*_>^T(M2W\5+)M?N%?64;>) 6VLB\2,;)FP;ET;A4X9^9O:!*,'$1L."*EANB:+PYH$:PKA^"[_"U^4#O/GE[<0W MF,MZ^&D5]ZZ,&UV(&\-G*1T>S4WT>,-=#H /0NZ@SXF:@>Q.$[B((H M:L%S?[M[V $GKNL6NWCQ[75[I*D4*>.,.('^F*^T42C3/SO2)76ZQ*5++J3[ M@B\T$ZG,*1!C%%L5AJPX!2/A$U'$P(*D3V2#B."C2'MM_2H3#%P"^W(_SP:# MP3 (@HG_W*SCN5TX' 5-NQ,&_9I!OY/!=_="T0S(,U6X08 H\A763JX!:>58 M,&VKJ)$F,*T+U"$[K+7JKTS7;^(P0/CA;6^2=.C&L/H_];TZ$9-G]MU:GI<,QC_.TV? M*EDV2[AR:KFBZ?&MFFXQ[-1T&!S/@Z!3&:[5>+)6,#OZ'#;.F+"S3DLCTR>0 M.[LO:L"*X " .F*IK9UV#PO!C+Y6GBI-D_8X/N]VBUD4#R[7)CKRB#IYS+._ M\$1&S/M;-[-KA**6AH^#,#YK>)ME/PGBRZR.)UD8=[(ZO-S_:2>K&PO=V]R:W-H M965TR%?5(ZHX8VS0LV]7.OR MTO?5)D=.U(4HL3 [6R$YT68J=[XJ)9+,!7'FAT$0^YS0PDL3M[:2:2(JS6B! M*PFJXIS(]VMD8C_WAM['P@/=Y=HN^&E2DAT^HGXN5]+,_%8EHQP+144!$K=S M[VIX>3VSY]V!'Q3WZF ,ULE:B!<[^9[-O< FA PWVBH0\WC%!3)FA4P:?QI- MKT7:P,/QA_J-\VZ\K(G"A6 _::;SN3?U(,,MJ9A^$/MOV/@96[V-8,K]PKXY M&WBPJ906O DV&7!:U$_RUM3A(" <]@2$34#H\JY!+LLET21-I-B#M*>-FATX MJR[:)$<+^Z<\:FEVJ8G3Z4)P3K6ILE9 B@P6HM"TV&&QH:C@*]Q4NI((=[2@ MO.)PBZ8"<+]F=$=L516<+5$3RM0Y? %:P%,N*F6$5.)KDYZ%^)LFE>LZE; G ME3LB+R :#B ,PO#Y<0EG7\[_5?&-N=9AV#H,G6S4(WN+2B$.X+Y$2:RWVL0 M;BE94T;U^P!6Y-V68 #+"N'7U5II:5Z7WY_0HY8>.?JHAVZ]P)E$>S\RE.== M9:D58J=@+]%K&D;!*/%?.[BCECLZQ8VZ6'74^( 5!7'0S1JWK/$IUJB+-3YB M#:=ACZ^X9<6G6.,N5GSL:]IC:]*B)J=0<1=J/I!1)GBW6*.(76Y1X[CT\ESRZ&NV%_*8V !H]\2Q7XV"C=?$A#%6Z 4[5 MM2@@-T]60G*JS5"N0U5(H$L'XEE(HJ@?T MP/;U2_1?W.+-8A94P51D7]E2;\;!,$!+6-%MIC^+_6]0+:AGXZ4B4^X7[=,FT)JA6B^1%.1:Y:O(4\9 M*/0>_4ZEI+8TZ.T,-&69>F?N?IG/T-LW[T:A-A1LH#"MTMV6Z4A'NCD4URBZ MN4(D(M$)^-0/?Z#R&L78P]F8ON-'#UCR=37&>*7::D,Y/)8,[9#O(MG-*MA/<=W)[U MW83$PR@R&N_:^IR8EO3;TP[8)36[Q,OND3Z7.TA""FQ'%QD@EG<5:5H&Z[5( M] ZY'I#HU21Z/TDB/D6B=T2BCW$GB7Y-HN\E\4-%T9> E.A-!(K-*<9*(^>N.6N^,*UPXT98?(ZU:OB'+B -8$N_1J3PGZ7 M.KN ^-B'\-!3P<:(L-^)?LW$@F;HJ^DCO 5L3 7W+EW QCNPWSS^!,GM]DN- MC-(T1"=?K_X0\1!Q6P3OXAOCP8.SU43?T0/+&=]R7^C&:?#PTKHVMH)?QU=N MJSCM;=GKWI6D\17B]Y7_ZTB??J C:0R&7-I@2*O;>1V#N27'!M,_\6X-6VVK M_<@P[=F:YQ":-,7N\N-^=8!:2>8YRLA],O M-L?UU]/D/U!+ P04 " #E@JQ4ZLC<$H@# !R# &0 'AL+W=ON(DQN27KJNC!#*F+V0. M^LI-V[Y)C'%ACL=YVP#=V ^YTN%*[=F MB7D&0G,IB(+UQ+FBE]K4/@M@\_F9_1<;/ :S8AKF,OV+QR:9.$.'Q+!FV]3A6@ M]PK0\XX @@H0G"HIK V=+>,W29NP0R;CI7<$558(UOQ8+-OT9@O+HI"N3,* MWW+$F>DMI,Q 3)9,F2?R23&AF3U"3NP:=%S MW:AR,BN=^$><],A'*4RBR;6((7Z)=U%PK=I_5CWS.PD_,G5!>O0]\3W?_WRW M(&?OSG7"%+2)FY_.12NN%I9%-\L=Y,CB%2QT&$GQ ,KP50I_"VF@A>ZZFVX! MT8&HM@!?9*]7GWG/DO?>>N;DR^]H2FX,9/IKAZ.@=A181\$11W.99E?H+=2ANL(RXVY SKJMP^)]_(T1.Z]4'AIA7^^U*^S7"ON= M"J_6:YYR*_):&(XJOY$/@+V?_)K*%4L[CG-0NQC\W+H9UHZ&_T_=# _*P0\] MSPO:4SVJY8TZY?VQS5:@B%P3> 05<8TY:5QY4EQYC;I.: .+T:'"=G'4VW=T M[\?4:L7S'\5:684G52MM_.[03I7+K8H2_(779*UDAC-'0W2K6'IXM>G([[]4 M.Z_,FC&%7A@>4>OOU?K?>;MNA $E6'$-.B\9W7=G^I/;,]WW9]K=H$\OE9;& MVE(JP1L:&]WW7MK=?-]<*BU-N*U4#LU:2L5MS%89J(T=:C7>[:TPY&PO=V]R:W-H965TICTX< A6C9W9)DG__8X-86F6IGL!7\YW.;;/B7=2 MO>@"P)!]R84>>X4QFUO?UVD!)=4=N0&!.[E4)34X56M?;Q30S(%*[H=!,/!+ MRH27Q&YMH9)85H8S 0M%=%665+U.@$/7L 3SO%DH MG/DM2\9*$)I)013D8V_2O9WU;;P+^,Y@IX_&Q&:RDO+%3NZSL1=80\ A-9:! MXF\+,^#<$J&-WPVGUTI:X/'XP/[5Y8ZYK*B&F>0_6&:*L3?R2 8YK;AYE+MO MT.3C#*:2:_N\ H@80 MN41K9RZM.34TB97<$66CDIU&$U>$)^M3[%)U4_E+4[@( +T& 9 >&PO=V]R:W-H965TP72B,MC=!66K0(!!Q6>W"326/AV,%V6O;? MK^V$J(@TXK27Q';FO3?S1I[$!RY>9 F@T%M%F5PYI5+UE>O*K(0*RPFO@>DO M!1<55GHK=JZL!>#<@BKJ!IXW):[R#!U"/]9W0.[=GR4D%3!+.D(!BY7SWK]*YB;+Q^9[^QM>M: MMEC"FM-GDJMRY2P$'=/5,#5_&J;1/=&ACHZ6#LD8J7G5@G4%% M6/O&;YT/1P _.@$(.D#P54#8 <*O J(.$%EGVE*L#RE6.(D%/R!AHC6;65@S M+5J73YAI^X,2^BO1.)6L?SUMTDM_B8XNT>-#BLZ^G<>NT@HFSLTZ MMNN6+3C!=HO%!(7^!0J\(!B K\?A*60]W!^ I^/P&]A.4! :N+_X"'>U+;TW M0>]-8/G"$WR/K)$-IH@+M&&%@-<&F$(;!=6%.;OFJD2_?VJ0/9-_1B3#7C*T MDM&I=F!9(LQRE)F%5B1[3+6J'.I%2S6S5.9Z[Y/90E]WSXO=_;'I W'1(CR. M^Y!KU.<:C>;ZK"\T83N=:DT4ID,9M@33(^5E./>\D]+37GHZ*FU-YP7*!.1$ MC?@^ZPEG_ZO5\UYR/EK#+7XC55.A+1<:J8T<,G#^J77!HHCGA[T0J62SX-!&H0T)NF>2"B';Q9"QD3!I5P.TD12,L^#XFB '6B-1FL4QD>LC&HG50<_M/=^X9'NDQS2*M!+D\:T0[95]ZL#JYV?ULWSP,)@'DM)C$?W)YBH\Z$UZ M:$X7)(O4K5A=T&) 0ZT7B"C-7]%JTW8,/099JD1BK>*0G?,HA3L[OL(:7?,LH5.GV$UQ1]/*&* ML"C]A#X@QM%]*+*4\'DZ'2CH3T<-@D+[:*.-&[0/$[F'\'X?80?C+W/)+C=KQ+FKC7=5.=E!S1KNJG=K5KLGZM5B-R-E;(I"2Y[ZE+6J@Q@BI3S!)?S!.>RWH[S!/UU!2W0I:)Q^K=%WROUO5S?;]#/U<0" M!9+.F:HS;Q,_RN,U8!]GK@/ G0X>J^9LMS(M7B3FEXGYUL2V!OXONN1S^&'* M=1\=DXC!(D13111%B81%3:HUC,KV MR]P(#RNNCAW':7!V7.8SMN9S3V6=[C1D9Z+EVZKVYL)P6 M B]6%CQL[-G@S;73J6:673/.XBQNOX:X!F/NI)M99Q#F[EO'=:U_B-$Z/P$ M9J"+YUE8NZG;WW;7&]=[BPWEL)UR5F];1 M6*YMAQ3#'<_IYAAD../9=SK?OW\[*92K*Z@[:=ZG>X9,GIU,OPF>[]U$!-\L M$>.PID-J^N^!?P1<(6U%!K=JL]H&U:@YI\IYL36JZNNN-W\?^_I[C_&@;@\&?UQI_C?6ZS\M$T>^OFC;KPUC/+MI\6=O>W#K4?X1F^S8)< ]SA:9@2FDWH]D0KC[1UCYPW&^X:" MOIV"AW,X8C/!8>=".,_T6RPR2#-+!(=%2;$@/XOKOP08)[IIO[)RU29O[W'8 ME/N@\DA$/U.[)G+)>(HBN@ A9V\,LTIN'E-M+I1(\J&PO5 M;H*%;(6>A$EO"MSM2SX)X_1]&#BZF#N)^].3@9W9Y>' M]E,+G(61E_3B&:3G@P%.#"!&GCZ/_"EN2QUU"9J."RGV\P0&$YM4-+@G?!+. M"&=SQ<"K(!7C:V<>@F$AN52!-@4R8F*P- \.CMT,:M?Q5$Q(96.[".[OO%M^ M &QF()!QW@LVZ-@I+1=;Q\"+<.MB;"3*7 M*J>J#Q.'&]-TS&D!_2#E[$&]3L7NK/K=F.L'-H%GJM:,%6 M=KXJ>@$8>XRSD[KFZT^TZ?UCSO*+%2&L +Q"3\#B\K?!LTF+>,:R:Z MV9+E.16/SC=#K\G1%1JC/"/5Q7CYD9C]8'+]/9B[_3K,L2=(4R^ALYE4PP_*6 MIO#ULV':P .+ Y'^+-=XM?$.>;H/L)H^U2'83O%.Q':*YQH0?][ (\O\U<;B M@ =6!:QW(+X_#O24WR=)H*J8-NP)QI$LPQ#H17^/IBF2G10^_OI@3TF29)D? M *NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'BY/9/O1<*CFRU*;F# M7?,PL'LC^,;NA'!E,0B'PW10*Z62I?PA-J/>L,?L3C__HXW\H97C198;712C7G X M<">,D_F'YJR&7/&U;5H<7W_C #+JI4/H<"N-=FE\)H]YN92ZF.J]*H=PACD84-:"R M.[FW/:9X*4:]B7X2IKX>^('YYG!M#J"\2)E+"0?,?-/@$:+<+*>S93:;,OB4 MW2SFT_$*=OX:+\;+R8QYD"$"&9X0\C[T(",$,CH)9+:"S;^SI0<9(Y#Q"2%; MD4P0R.24D)$'F2*0Z2DA8P_R'($\IX5<R%.1SWR"X0L@M:LJPJ M2VY>:[1,/B@)7^/*L7&>ZTHYZ4%^02"_T$*.\^\5_.9QV((A]KP>TC+-U1.< M -84+214(<0.@7P [B[WRKC:L!F$;%]_P:?#W!$0RV,A5?,/F!BQD2TJ3!8! ML2W@1C>5@'"]0">V/9:8'P)B02RT>NBOA"G95*Q;T<*$$! ;8:X@;1/6,^;X5,$P# ;$',J?SQ_Z:6QC,B2[KT6Q.\ODP P3$"IAQHR#/M>Q6&);M MN!$^&6: @%@!$*U2NOHDVSPY)E & *E0^=&S#3- 0*R ;W4C#.TMKQ]P*\-A M>/-C(828$$)R(>2Z%&S%7UI1"S$CA.15Q=U\VF\&[BP?/APF MBI!8%%[BULF&22(DED1W!M>)B1DC)#;&<=+4"8C9(B2V13M[ZL*+,%5$Q*KX M+%=Y _4Q,7M$Q/;XF+)T1A(32D0](X7E+NS,QT2GI(CUTE7_L[.I<%P6[6!B M=HE.:A=_*B7"[!(1VP7'3'Q,S#,1=4&"8J8^)J:?A,2:@F%I ".9],ZWV$Q,34$PL(!PS\#$Q"<7D50V&Z1^LN>3['K'WI8V*V24ZT" .88VM; M=R9FFX2ZYL&BV7[[ O-.0NR=KOF7KO\/)IV$6#KX!$S??T<$=%?FM8O3F\[Q$G]>+?MBJ*";3=J(7F MF_=7+=]?$[W^#U!+ P04 " #F@JQ4M7%@?!8" "J)@ &@ 'AL+U]R M96QS+W=O3EL4]^NW]MM2;IGVYG M+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/P_5T39># MW)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F# M'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+ M@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.OG8)M!;46\ET%M1;R706U%O M)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LFFR4$>AOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z^V2SFT!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U [T"]@T#O0+V#0.] MO8- [T"]@T#O0+V#0.^8_*PDT#M0[R#0.U#O(- [4.\@T#M0[R#0.Z/>F4#O MC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'KG[]2[CI^'4J\]7VM\_G=2/9[O+=?' M7Y9?)R<]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7 MU)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^ M#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH M5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9 M*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<& MZ:, Z>,&UL4$L! A0#% @ MY8*L5"3SR-#N *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ Y8*L5)E&PO=V]R:W-H965T&UL4$L! A0#% @ Y8*L5#L?$+ER!P 5R, !@ M ("!? T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y8*L5"S*T3/8 @ &@@ !@ ("!&PO M=V]R:W-H965T&UL4$L! A0#% @ Y8*L5.3O8)6K! M+0H !@ ("! C$ 'AL+W=O*7Q0B@ $"& 8 " @>,U M !X;"]W;W)K&PO=V]R:W-H965T ( $ % 9 M " @0UC !X;"]W;W)K&UL4$L! A0#% @ MY8*L5!@$! :) P P < !D ("!O&4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8*L5/OAS]TY! PL !D M ("!7(D 'AL+W=OG<$ !["@ &0 @(',C0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y8*L5/\Q5<$M!P VQ$ !D ("! 98 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8*L M5(^M;/W:* 7(X !D ("!G:@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8*L5->%N]J) @ 204 M !D ("!X]L 'AL+W=OX" H!@ &0 @(&CW@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ Y8*L5-L7"X14!0 3PP !D M ("!RN0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y8*L5(D^OJN! @ 6@4 !D ("!XO$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y8*L5#D+ M$,=T P ]1 !D ("!1OD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8*L5 PG40DQ P LP@ !D M ("!>P(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y8*L5(X(ZT>7 @ M@8 !D ("! M)@\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y8*L5!#%SO]$ @ -04 !D ("!J!@! 'AL+W=O&UL4$L! A0#% @ Y8*L5 VG%&PO=V]R:W-H965T&UL4$L! A0#% @ Y8*L5 M+U5G7 @ _ @ !D M ("!?BH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y8*L5,(HCC!= P X P !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ MY8*L5&.KP^I] @ 1@8 !D ("!.D(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8*L5/_ F-^+ @ MH 8 !D ("!$TP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8*L5/\L#4=1 @ QP4 !D M ("!)U8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y8*L5/N(F-@0 P ,!$ T ( !!V$! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ YH*L5+5Q8'P6 @ JB8 !H ( !)FH! 'AL+U]R M96QS+W=O XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 160 314 1 false 61 0 false 10 false false R1.htm 0001001 - Document - Cover Sheet http://www.karatpackaging.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.karatpackaging.com/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/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/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 2101101 - Disclosure - Nature of Operations Sheet http://www.karatpackaging.com/role/NatureofOperations Nature of Operations Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2117103 - Disclosure - Acquisitions Sheet http://www.karatpackaging.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 2121104 - Disclosure - Inventories Sheet http://www.karatpackaging.com/role/Inventories Inventories Notes 11 false false R12.htm 2124105 - Disclosure - Property and Equipment Sheet http://www.karatpackaging.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 2127106 - Disclosure - Line of Credit Sheet http://www.karatpackaging.com/role/LineofCredit Line of Credit Notes 13 false false R14.htm 2129107 - Disclosure - Accrued Expenses Sheet http://www.karatpackaging.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 2132108 - Disclosure - Long-Term Debt Sheet http://www.karatpackaging.com/role/LongTermDebt Long-Term Debt Notes 15 false false R16.htm 2136109 - Disclosure - Interest Rate Swaps Sheet http://www.karatpackaging.com/role/InterestRateSwaps Interest Rate Swaps Notes 16 false false R17.htm 2138110 - Disclosure - Stock-based Compensation Sheet http://www.karatpackaging.com/role/StockbasedCompensation Stock-based Compensation Notes 17 false false R18.htm 2144111 - Disclosure - Earnings Per Share Sheet http://www.karatpackaging.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 2147112 - Disclosure - Commitments and Contingencies Sheet http://www.karatpackaging.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 2151113 - Disclosure - Related Party Transactions Sheet http://www.karatpackaging.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 2153114 - Disclosure - Income Taxes Sheet http://www.karatpackaging.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2155115 - Disclosure - COVID-19 Sheet http://www.karatpackaging.com/role/COVID19 COVID-19 Notes 22 false false R23.htm 2157116 - Disclosure - Subsequent Events Sheet http://www.karatpackaging.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 2318302 - Disclosure - Acquisitions (Tables) Sheet http://www.karatpackaging.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.karatpackaging.com/role/Acquisitions 26 false false R27.htm 2322303 - Disclosure - Inventories (Tables) Sheet http://www.karatpackaging.com/role/InventoriesTables Inventories (Tables) Tables http://www.karatpackaging.com/role/Inventories 27 false false R28.htm 2325304 - Disclosure - Property and Equipment (Tables) Sheet http://www.karatpackaging.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.karatpackaging.com/role/PropertyandEquipment 28 false false R29.htm 2330305 - Disclosure - Accrued Expenses (Tables) Sheet http://www.karatpackaging.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.karatpackaging.com/role/AccruedExpenses 29 false false R30.htm 2333306 - Disclosure - Long-Term Debt (Tables) Sheet http://www.karatpackaging.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.karatpackaging.com/role/LongTermDebt 30 false false R31.htm 2339307 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.karatpackaging.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.karatpackaging.com/role/StockbasedCompensation 31 false false R32.htm 2345308 - Disclosure - Earnings Per Share (Tables) Sheet http://www.karatpackaging.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.karatpackaging.com/role/EarningsPerShare 32 false false R33.htm 2348309 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.karatpackaging.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.karatpackaging.com/role/CommitmentsandContingencies 33 false false R34.htm 2402401 - Disclosure - Nature of Operations (Details) Sheet http://www.karatpackaging.com/role/NatureofOperationsDetails Nature of Operations (Details) Details http://www.karatpackaging.com/role/NatureofOperations 34 false false R35.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 35 false false R36.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails Summary of Significant Accounting Policies - Estimated Useful Life (Details) Details 36 false false R37.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Capitalized and Depreciated (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails Summary of Significant Accounting Policies - Capitalized and Depreciated (Details) Details 37 false false R38.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails Summary of Significant Accounting Policies - Schedule of Goodwill (Details) Details 38 false false R39.htm 2410406 - Disclosure - Summary of Significant Accounting Policies - Global Wells (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails Summary of Significant Accounting Policies - Global Wells (Details) Details 39 false false R40.htm 2411407 - Disclosure - Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details) Details 40 false false R41.htm 2412408 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 41 false false R42.htm 2413409 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details) Details 42 false false R43.htm 2414410 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) Details 43 false false R44.htm 2415411 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails Summary of Significant Accounting Policies - Fair Value Measurements (Details) Details 44 false false R45.htm 2416412 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails Summary of Significant Accounting Policies - Foreign Currency (Details) Details 45 false false R46.htm 2419413 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 46 false false R47.htm 2420414 - Disclosure - Acquisitions - Pacific Cup (Details) Sheet http://www.karatpackaging.com/role/AcquisitionsPacificCupDetails Acquisitions - Pacific Cup (Details) Details 47 false false R48.htm 2423415 - Disclosure - Inventories (Details) Sheet http://www.karatpackaging.com/role/InventoriesDetails Inventories (Details) Details http://www.karatpackaging.com/role/InventoriesTables 48 false false R49.htm 2426416 - Disclosure - Property and Equipment (Details) Sheet http://www.karatpackaging.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.karatpackaging.com/role/PropertyandEquipmentTables 49 false false R50.htm 2428417 - Disclosure - Line of Credit (Details) Sheet http://www.karatpackaging.com/role/LineofCreditDetails Line of Credit (Details) Details http://www.karatpackaging.com/role/LineofCredit 50 false false R51.htm 2431418 - Disclosure - Accrued Expenses (Details) Sheet http://www.karatpackaging.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.karatpackaging.com/role/AccruedExpensesTables 51 false false R52.htm 2434419 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) Sheet http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails Long-Term Debt - Schedule of Long-term Debt (Details) Details 52 false false R53.htm 2435420 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details) Sheet http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails Long-Term Debt - Schedule of Future Maturities (Details) Details 53 false false R54.htm 2437421 - Disclosure - Interest Rate Swaps (Details) Sheet http://www.karatpackaging.com/role/InterestRateSwapsDetails Interest Rate Swaps (Details) Details http://www.karatpackaging.com/role/InterestRateSwaps 54 false false R55.htm 2440422 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 55 false false R56.htm 2441423 - Disclosure - Stock-based Compensation - Summary of Stock Options Activity (Details) Sheet http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails Stock-based Compensation - Summary of Stock Options Activity (Details) Details 56 false false R57.htm 2442424 - Disclosure - Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details) Sheet http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details) Details 57 false false R58.htm 2443425 - Disclosure - Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details) Sheet http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details) Details 58 false false R59.htm 2446426 - Disclosure - Earnings Per Share (Details) Sheet http://www.karatpackaging.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.karatpackaging.com/role/EarningsPerShareTables 59 false false R60.htm 2449427 - Disclosure - Commitments and Contingencies - Future Minimum Lease Obligations (Details) Sheet http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails Commitments and Contingencies - Future Minimum Lease Obligations (Details) Details 60 false false R61.htm 2450428 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 61 false false R62.htm 2452429 - Disclosure - Related Party Transactions (Details) Sheet http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.karatpackaging.com/role/RelatedPartyTransactions 62 false false R63.htm 2454430 - Disclosure - Income Taxes (Details) Sheet http://www.karatpackaging.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.karatpackaging.com/role/IncomeTaxes 63 false false R64.htm 2456431 - Disclosure - COVID-19 (Details) Sheet http://www.karatpackaging.com/role/COVID19Details COVID-19 (Details) Details http://www.karatpackaging.com/role/COVID19 64 false false R65.htm 2458432 - Disclosure - Subsequent Events (Details) Sheet http://www.karatpackaging.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.karatpackaging.com/role/SubsequentEvents 65 false false All Reports Book All Reports krt-20220331.htm krt-20220331.xsd krt-20220331_cal.xml krt-20220331_def.xml krt-20220331_lab.xml krt-20220331_pre.xml krt2022033110qex311.htm krt2022033110qex312.htm krt2022033110qex321.htm krt2022033110qex322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "krt-20220331.htm": { "axisCustom": 1, "axisStandard": 25, "contextCount": 160, "dts": { "calculationLink": { "local": [ "krt-20220331_cal.xml" ] }, "definitionLink": { "local": [ "krt-20220331_def.xml" ] }, "inline": { "local": [ "krt-20220331.htm" ] }, "labelLink": { "local": [ "krt-20220331_lab.xml" ] }, "presentationLink": { "local": [ "krt-20220331_pre.xml" ] }, "schema": { "local": [ "krt-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 508, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 1, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 6 }, "keyCustom": 30, "keyStandard": 284, "memberCustom": 22, "memberStandard": 37, "nsprefix": "krt", "nsuri": "http://www.karatpackaging.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "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/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "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-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117103 - Disclosure - Acquisitions", "role": "http://www.karatpackaging.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121104 - Disclosure - Inventories", "role": "http://www.karatpackaging.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124105 - Disclosure - Property and Equipment", "role": "http://www.karatpackaging.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - Disclosure - Line of Credit", "role": "http://www.karatpackaging.com/role/LineofCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": null }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Accrued Expenses", "role": "http://www.karatpackaging.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Long-Term Debt", "role": "http://www.karatpackaging.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": null }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136109 - Disclosure - Interest Rate Swaps", "role": "http://www.karatpackaging.com/role/InterestRateSwaps", "shortName": "Interest Rate Swaps", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Stock-based Compensation", "role": "http://www.karatpackaging.com/role/StockbasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - Earnings Per Share", "role": "http://www.karatpackaging.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Commitments and Contingencies", "role": "http://www.karatpackaging.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "-3", "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151113 - Disclosure - Related Party Transactions", "role": "http://www.karatpackaging.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153114 - Disclosure - Income Taxes", "role": "http://www.karatpackaging.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155115 - Disclosure - COVID-19", "role": "http://www.karatpackaging.com/role/COVID19", "shortName": "COVID-19", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157116 - Disclosure - Subsequent Events", "role": "http://www.karatpackaging.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "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/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "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/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318302 - Disclosure - Acquisitions (Tables)", "role": "http://www.karatpackaging.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322303 - Disclosure - Inventories (Tables)", "role": "http://www.karatpackaging.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325304 - Disclosure - Property and Equipment (Tables)", "role": "http://www.karatpackaging.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.karatpackaging.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "-3", "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "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-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333306 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.karatpackaging.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - Stock-based Compensation (Tables)", "role": "http://www.karatpackaging.com/role/StockbasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345308 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.karatpackaging.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348309 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.karatpackaging.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "krt:NumberOfOtherDistributionCentersOperatedByEntity", "reportCount": 1, "unique": true, "unitRef": "distribution_center", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Nature of Operations (Details)", "role": "http://www.karatpackaging.com/role/NatureofOperationsDetails", "shortName": "Nature of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "krt:NumberOfOtherDistributionCentersOperatedByEntity", "reportCount": 1, "unique": true, "unitRef": "distribution_center", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i0e4aed0d3c5441cbb78ab814d69ca739_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life (Details)", "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails", "shortName": "Summary of Significant Accounting Policies - Estimated Useful Life (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i0e4aed0d3c5441cbb78ab814d69ca739_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)", "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "shortName": "Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i3346ce2b258f4a0cbefe78d859ca7ace_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "0", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConsolidationVariableInterestEntityPolicy", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "ic04949605da84301898afce72f089a84_D20170101-20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "krt:NumberOfOtherUnrelatedParties", "reportCount": 1, "unique": true, "unitRef": "unrelated_party", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Global Wells (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "ic04949605da84301898afce72f089a84_D20170101-20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "krt:NumberOfOtherUnrelatedParties", "reportCount": 1, "unique": true, "unitRef": "unrelated_party", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details)", "role": "http://www.karatpackaging.com/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", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i5821473d49ee4e61bf7027576f07fe3d_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "i3a2dbf5a36e14edd97fb4916284272d3_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413409 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "ibb4695de6c27472b9decc3766a55172f_D20220101-20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414410 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "ibb4695de6c27472b9decc3766a55172f_D20220101-20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i4da6b0750ec74e45a9c1e8567255d7e2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415411 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details)", "role": "http://www.karatpackaging.com/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", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i4da6b0750ec74e45a9c1e8567255d7e2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416412 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details)", "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails", "shortName": "Summary of Significant Accounting Policies - Foreign Currency (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "ic36f0c0d5091449cbd45d08a001dd635_D20210301-20210301", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419413 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "ic36f0c0d5091449cbd45d08a001dd635_D20210301-20210301", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420414 - Disclosure - Acquisitions - Pacific Cup (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "ie644d0cff51541659da7a6415ee5ccdc_I20210301", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423415 - Disclosure - Inventories (Details)", "role": "http://www.karatpackaging.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - Disclosure - Property and Equipment (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "ibd8653e3ed664412b0f08f1d7f242175_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermLineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - Line of Credit (Details)", "role": "http://www.karatpackaging.com/role/LineofCreditDetails", "shortName": "Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i14215f99bd214e6c95d149839ade30af_D20211006-20211006", "decimals": "4", "lang": "en-US", "name": "krt:DebtInstrumentFloorRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - Accrued Expenses (Details)", "role": "http://www.karatpackaging.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)", "role": "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "shortName": "Long-Term Debt - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i1c60c2c6011e414eabb3acf852d8187e_D20190601-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Interest Rate Swaps (Details)", "role": "http://www.karatpackaging.com/role/InterestRateSwapsDetails", "shortName": "Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i1c60c2c6011e414eabb3acf852d8187e_D20190601-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i847171f1be9f4d93ae4e7970c402ac7a_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": "2440422 - Disclosure - Stock-based Compensation - Narrative (Details)", "role": "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails", "shortName": "Stock-based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i847171f1be9f4d93ae4e7970c402ac7a_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i3346ce2b258f4a0cbefe78d859ca7ace_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Stock-based Compensation - Summary of Stock Options Activity (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details)", "role": "http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails", "shortName": "Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i19b393d4186b4605bed7cf9808e3a7ea_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - Disclosure - Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details)", "role": "http://www.karatpackaging.com/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-20220331.htm", "contextRef": "i19b393d4186b4605bed7cf9808e3a7ea_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - Earnings Per Share (Details)", "role": "http://www.karatpackaging.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i940f44e76786467fa68b294670b1ca33_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i940f44e76786467fa68b294670b1ca33_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449427 - Disclosure - Commitments and Contingencies - Future Minimum Lease Obligations (Details)", "role": "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails", "shortName": "Commitments and Contingencies - Future Minimum Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesIncomeStatementLeaseRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesIncomeStatementLeaseRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452429 - Disclosure - Related Party Transactions (Details)", "role": "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i7711c9e471f7425b8017ae65755b3494_I20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - Disclosure - Income Taxes (Details)", "role": "http://www.karatpackaging.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456431 - Disclosure - COVID-19 (Details)", "role": "http://www.karatpackaging.com/role/COVID19Details", "shortName": "COVID-19 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "-5", "lang": "en-US", "name": "krt:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i17707c68716847d78b49f830a83dc369_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermLineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - Disclosure - Subsequent Events (Details)", "role": "http://www.karatpackaging.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "i06ba1ec1acca4f8da41c48b6048c7dff_I20220427", "decimals": "0", "lang": "en-US", "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "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/role/NatureofOperations", "shortName": "Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "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/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "krt-20220331.htm", "contextRef": "if65b4d3c67b84ec7bd0733c439246fd0_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 61, "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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r594" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r595" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r592" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r592" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r597" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r592" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r596" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r592" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r592" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r592" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r592" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r591" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r593" ], "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/2021q4", "presentation": [ "http://www.karatpackaging.com/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/2021q4", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "krt_AccruedShippingExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "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/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "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/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "krt_DebtInstrumentTermLoanAccordionFeature": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Term Loan, Accordion Feature", "label": "Debt Instrument, Term Loan, Accordion Feature", "terseLabel": "Term loan, accordion feature" } } }, "localname": "DebtInstrumentTermLoanAccordionFeature", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "krt_FulingTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fuling Technology Co., Ltd.", "label": "Fuling Technology Co., Ltd. [Member]", "terseLabel": "Fuling Technology Co., Ltd." } } }, "localname": "FulingTechnologyCoLtdMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/role/InterestRateSwapsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "krt_GreenEarthTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Green Earth Technology", "label": "Green Earth Technology [Member]", "terseLabel": "Green Earth Technology" } } }, "localname": "GreenEarthTechnologyMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "krt_HappinessMoonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Happiness Moon", "label": "Happiness Moon [Member]", "terseLabel": "Happiness Moon" } } }, "localname": "HappinessMoonMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "krt_IndustryCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry, California", "label": "Industry, California [Member]", "terseLabel": "Industry, California" } } }, "localname": "IndustryCaliforniaMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "krt_KappoleiHawaiiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kappolei, Hawaii", "label": "Kappolei, Hawaii [Member]", "terseLabel": "Kappolei, Hawaii" } } }, "localname": "KappoleiHawaiiMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "krt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "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", "terseLabel": "Monthly lease payment" } } }, "localname": "LessorOperatingLeaseMonthlyLeasePayment", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 10.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 long term line of credit.", "label": "Long-term Debt, Excluding Long Term Line of Credit, Noncurrent", "terseLabel": "Long-term debt, net of current portion and debt discount of $0.2\u00a0million as of both March\u00a031, 2022 and December\u00a031, 2021 (including $42.0\u00a0million and $35.3\u00a0million associated with variable interest entity at March\u00a031, 2022 and December\u00a031, 2021, respectively, and debt discount of $0.2\u00a0million associated with variable interest entity as of both March\u00a031, 2022 and December\u00a031, 2021)" } } }, "localname": "LongTermDebtExcludingLongTermLineOfCreditNoncurrent", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "krt_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.karatpackaging.com/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 and regional chains" } } }, "localname": "NationalDistributionMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "krt_NoncontrollingInterestInJointVentureInvestmentReturnAdditionalAnnualAmountUponNoticeOfTerminationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest in Joint Venture, Investment Return, Additional Annual Amount Upon Notice of Termination, Percentage", "label": "Noncontrolling Interest in Joint Venture, Investment Return, Additional Annual Amount Upon Notice of Termination, Percentage", "terseLabel": "Additional annual amount upon notice of termination, percentage" } } }, "localname": "NoncontrollingInterestInJointVentureInvestmentReturnAdditionalAnnualAmountUponNoticeOfTerminationPercentage", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "krt_NoncontrollingInterestInJointVenturesInvestmentReturnGuarantee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest in Joint Ventures, Investment Return Guarantee", "label": "Noncontrolling Interest in Joint Ventures, Investment Return Guarantee", "terseLabel": "Noncontrolling interest in joint ventures, investment return guarantee" } } }, "localname": "NoncontrollingInterestInJointVenturesInvestmentReturnGuarantee", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "krt_NoncontrollingInterestPeriodOfInvestmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Period Of Investment", "label": "Noncontrolling Interest, Period Of Investment [Axis]", "terseLabel": "Noncontrolling Interest, Period Of Investment [Axis]" } } }, "localname": "NoncontrollingInterestPeriodOfInvestmentAxis", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "krt_NoncontrollingInterestPeriodOfInvestmentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Period Of Investment [Domain]", "label": "Noncontrolling Interest, Period Of Investment [Domain]", "terseLabel": "Noncontrolling Interest, Period Of Investment [Domain]" } } }, "localname": "NoncontrollingInterestPeriodOfInvestmentDomain", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "krt_NoncontrollingInterestPeriodOfInvestmentTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Period Of Investment, Tranche One", "label": "Noncontrolling Interest, Period Of Investment, Tranche One [Member]", "terseLabel": "Tranche One" } } }, "localname": "NoncontrollingInterestPeriodOfInvestmentTrancheOneMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "krt_NoncontrollingInterestPeriodOfInvestmentTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Period Of Investment, Tranche Three", "label": "Noncontrolling Interest, Period Of Investment, Tranche Three [Member]", "terseLabel": "Tranche Three" } } }, "localname": "NoncontrollingInterestPeriodOfInvestmentTrancheThreeMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "krt_NoncontrollingInterestPeriodOfInvestmentTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Period Of Investment, Tranche Two", "label": "Noncontrolling Interest, Period Of Investment, Tranche Two [Member]", "terseLabel": "Tranche Two" } } }, "localname": "NoncontrollingInterestPeriodOfInvestmentTrancheTwoMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "krt_NumberOfExercisedConvertibleNotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Exercised Convertible Notes", "label": "Number Of Exercised Convertible Notes", "terseLabel": "Number of exercised convertible notes" } } }, "localname": "NumberOfExercisedConvertibleNotes", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "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/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "krt_OperatingLeaseMonthlyBaseRentPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Monthly Base Rent Payments", "label": "Operating Lease, Monthly Base Rent Payments", "terseLabel": "Monthly base rent payments" } } }, "localname": "OperatingLeaseMonthlyBaseRentPayments", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails", "http://www.karatpackaging.com/role/AcquisitionsPacificCupDetails" ], "xbrltype": "domainItemType" }, "krt_PaymentsForDepositsForPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the 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/20220331", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "krt_PolyQuestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PolyQuest", "label": "PolyQuest [Member]", "terseLabel": "PolyQuest" } } }, "localname": "PolyQuestMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "krt_ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.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" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20220331", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "krt_TermLoanMaturingSeptember302026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Maturing September302026", "label": "Term Loan Maturing September302026 [Member]", "terseLabel": "Term Loan, Maturing September 30, 2026" } } }, "localname": "TermLoanMaturingSeptember302026Member", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/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/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "percentItemType" }, "krt_WenHoIndustrialCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wen Ho Industrial Co.", "label": "Wen Ho Industrial Co. [Member]", "terseLabel": "Wen Ho Industrial Co., Ltd" } } }, "localname": "WenHoIndustrialCoMember", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "krt_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Working Capital", "label": "Working Capital", "terseLabel": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.karatpackaging.com/20220331", "presentation": [ "http://www.karatpackaging.com/role/COVID19Details" ], "xbrltype": "monetaryItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r324", "r494", "r495", "r497", "r588" ], "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/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r112", "r237", "r242", "r248", "r408", "r409", "r415", "r416", "r500", "r588" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/role/InterestRateSwapsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r112", "r237", "r242", "r248", "r408", "r409", "r415", "r416", "r500", "r588" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/role/InterestRateSwapsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r57", "r59", "r109", "r110", "r254", "r285" ], "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/role/RelatedPartyTransactionsDetails", "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r253", "r284", "r327", "r329", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r562", "r565", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/SubsequentEventsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r253", "r284", "r327", "r329", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r562", "r565", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/SubsequentEventsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r183", "r305", "r307", "r519", "r561", "r563" ], "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/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r183", "r305", "r307", "r519", "r561", "r563" ], "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/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r253", "r284", "r316", "r327", "r329", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r562", "r565", "r589", "r590" ], "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/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/SubsequentEventsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r253", "r284", "r316", "r327", "r329", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r562", "r565", "r589", "r590" ], "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/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/SubsequentEventsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r58", "r59", "r109", "r110", "r254", "r285" ], "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/role/RelatedPartyTransactionsDetails", "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r184", "r185", "r305", "r308", "r564", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "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/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r184", "r185", "r305", "r308", "r564", "r573", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "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/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "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/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Other payable" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38", "r503" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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.2\u00a0million and $0.1\u00a0million associated with variable interest entity at March\u00a031, 2022 and December\u00a031, 2021, respectively)", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r12" ], "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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r21", "r187", "r188" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $0.8\u00a0million and $0.3\u00a0million at March\u00a031, 2022 and December\u00a031, 2021, respectively", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r536", "r551" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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 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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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.2\u00a0million and $0.1\u00a0million associated with variable interest entity at March\u00a031, 2022 and December\u00a031, 2021, respectively)", "totalLabel": "Total accrued expenses", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r9", "r42" ], "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "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/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r8", "r9", "r42" ], "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "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 professional services fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRentCurrent": { "auth_ref": [ "r8", "r9", "r42" ], "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "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/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r8", "r42", "r315" ], "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "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/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r219" ], "calculation": { "http://www.karatpackaging.com/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/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r363", "r503" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r360", "r361", "r362", "r449" ], "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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Noncontrolling interest tax withholding" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r330", "r332", "r366", "r367" ], "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/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r369" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r370" ], "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/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r332", "r357", "r365" ], "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/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r193", "r200" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r93", "r196" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r137" ], "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/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of real estate property" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r105", "r166", "r175", "r181", "r198", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r408", "r415", "r465", "r501", "r503", "r534", "r550" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r56", "r105", "r198", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r408", "r415", "r465", "r501", "r503" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are 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/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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.", "label": "Assets Held under Capital Leases [Member]", "terseLabel": "Property held under capital leases" } } }, "localname": "AssetsHeldUnderCapitalLeasesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r333", "r359" ], "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/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/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/role/InterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r434", "r438" ], "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/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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r218" ], "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/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r326", "r328" ], "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/role/AcquisitionsPacificCupDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r326", "r328", "r394", "r395" ], "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/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/role/AcquisitionsNarrativeDetails", "http://www.karatpackaging.com/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": [ "r403" ], "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/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/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r397" ], "calculation": { "http://www.karatpackaging.com/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/role/AcquisitionsPacificCupDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r396", "r397" ], "calculation": { "http://www.karatpackaging.com/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/role/AcquisitionsPacificCupDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r396", "r397" ], "calculation": { "http://www.karatpackaging.com/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/role/AcquisitionsPacificCupDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r397" ], "calculation": { "http://www.karatpackaging.com/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/role/AcquisitionsPacificCupDetails" ], "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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r33", "r95" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents (including $5.2\u00a0million and $1.2\u00a0million associated with variable interest entity at March\u00a031, 2022 and December\u00a031, 2021, respectively)", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/COVID19Details", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/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/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r96" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r88", "r95", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "End of year", "periodStartLabel": "Beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r470" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r229", "r540", "r556" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/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": [ "r226", "r227", "r228", "r230", "r575" ], "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/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r48" ], "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/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r449" ], "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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r286" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r503" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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,832,417 and 19,809,417 shares issued and outstanding, respectively, at March\u00a031, 2022; 19,827,417 and 19,804,417 shares issued and outstanding, respectively, at December\u00a031, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r153", "r154", "r186", "r462", "r463", "r574" ], "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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r153", "r154", "r186", "r462", "r463", "r571", "r574" ], "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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r153", "r154", "r186", "r462", "r463", "r571", "r574" ], "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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r148", "r548" ], "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/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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r153", "r154", "r186", "r462", "r463" ], "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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r151", "r153", "r154", "r155", "r462", "r464", "r574" ], "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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r153", "r154", "r186", "r462", "r463", "r574" ], "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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r100", "r410" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r414", "r418", "r420" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r294", "r295", "r306" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.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 associated with variable interest entity as of both March\u00a031, 2022 and December\u00a031, 2021)", "verboseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r72", "r519" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsProductLineMember": { "auth_ref": [ "r153" ], "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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/role/COVID19Details", "http://www.karatpackaging.com/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/role/COVID19Details", "http://www.karatpackaging.com/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": [ "r103", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r267", "r274", "r275", "r277", "r283" ], "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/role/LineofCredit", "http://www.karatpackaging.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r104", "r112", "r250", "r251", "r252", "r253", "r254", "r255", "r257", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r279", "r280", "r281", "r282", "r482", "r535", "r537", "r549" ], "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/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/role/LineofCreditDetails", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r278", "r537", "r549" ], "calculation": { "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/role/LongTermDebtScheduleofFutureMaturitiesDetails", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r250", "r279", "r280", "r480", "r482", "r483" ], "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/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r44", "r270", "r480" ], "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/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44", "r251" ], "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/role/LineofCreditDetails", "http://www.karatpackaging.com/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/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45", "r104", "r112", "r250", "r251", "r252", "r253", "r254", "r255", "r257", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r279", "r280", "r281", "r282", "r482" ], "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/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r45", "r546" ], "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/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r104", "r112", "r250", "r251", "r252", "r253", "r254", "r255", "r257", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r279", "r280", "r281", "r282", "r287", "r288", "r289", "r290", "r479", "r480", "r482", "r483", "r547" ], "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/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r479", "r483" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r481" ], "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/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r37", "r263", "r481" ], "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/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r374", "r375" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 8.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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r93", "r217" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r93", "r164" ], "calculation": { "http://www.karatpackaging.com/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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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/role/InterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r461" ], "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/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/role/InterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r436" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r59", "r435", "r437", "r440", "r443" ], "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/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": [ "r448", "r452" ], "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/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/role/InterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r429", "r431" ], "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/role/InterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r428", "r430", "r431", "r432", "r433", "r439", "r440", "r444", "r446", "r447", "r448" ], "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/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/role/InterestRateSwapsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r111", "r428", "r430", "r432", "r433", "r445" ], "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/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/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313" ], "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/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r305" ], "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/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r368" ], "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/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_DueToRelatedPartiesCurrent": { "auth_ref": [ "r38", "r108", "r240", "r242", "r243", "r247", "r248", "r249", "r495" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails", "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r68", "r119", "r120", "r121", "r122", "r123", "r127", "r129", "r134", "r135", "r136", "r140", "r141", "r450", "r451", "r543", "r558" ], "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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r68", "r119", "r120", "r121", "r122", "r123", "r129", "r134", "r135", "r136", "r140", "r141", "r450", "r451", "r543", "r558" ], "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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r137", "r138" ], "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/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/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r137", "r138", "r139", "r142" ], "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/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r377" ], "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/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r358" ], "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/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r358" ], "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/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r356" ], "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/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r63", "r64", "r65", "r114", "r115", "r116", "r118", "r124", "r126", "r144", "r199", "r286", "r291", "r360", "r361", "r362", "r385", "r386", "r449", "r471", "r472", "r473", "r474", "r475", "r476", "r566", "r567", "r568", "r598" ], "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/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/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r453", "r454", "r455", "r459" ], "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/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r265", "r279", "r280", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r454", "r507", "r508", "r509" ], "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/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r453", "r454", "r456", "r457", "r460" ], "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/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r265", "r317", "r318", "r323", "r325", "r454", "r507" ], "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/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r265", "r279", "r280", "r317", "r318", "r323", "r325", "r454", "r508" ], "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/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r265", "r279", "r280", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r454", "r509" ], "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/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/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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r265", "r279", "r280", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r507", "r508", "r509" ], "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/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r458", "r460" ], "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/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/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/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r466", "r467", "r468", "r469" ], "calculation": { "http://www.karatpackaging.com/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", "terseLabel": "Gain (loss) on foreign currency transactions", "verboseLabel": "Loss of foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/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/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r478" ], "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/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/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.karatpackaging.com/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.6\u00a0million associated with variable interest entity for both the three months ended March\u00a031, 2022 and 2021)", "verboseLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r206", "r208", "r503", "r533" ], "calculation": { "http://www.karatpackaging.com/role/AcquisitionsPacificCupDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "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/role/AcquisitionsPacificCupDetails", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r209" ], "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/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r93", "r207", "r210", "r212" ], "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", "verboseLabel": "Impairments of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" ], "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/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r71", "r105", "r166", "r174", "r177", "r180", "r182", "r198", "r237", "r238", "r239", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r465" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r216", "r223" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r66", "r166", "r174", "r177", "r180", "r182", "r532", "r541", "r544", "r559" ], "calculation": { "http://www.karatpackaging.com/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 taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/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": [ "r222", "r225" ], "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/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r225" ], "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/role/CommitmentsandContingenciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "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/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r106", "r378", "r380", "r383", "r387", "r389", "r391", "r392", "r393" ], "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/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r125", "r126", "r165", "r376", "r388", "r390", "r560" ], "calculation": { "http://www.karatpackaging.com/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 taxes", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r62", "r372", "r373", "r380", "r381", "r382", "r384" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r90", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income tax" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 13.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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 16.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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r92", "r517" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 17.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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/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 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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/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 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/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/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Other payable" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r130", "r131", "r132", "r136" ], "calculation": { "http://www.karatpackaging.com/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/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r214", "r215" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 8.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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 4.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", "terseLabel": "Interest income, net (including $0.9\u00a0million and $0.8 million associated with variable interest entity for the three months ended March\u00a031, 2022 and 2021, respectively)", "verboseLabel": "Interest income (expense)" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r86", "r89", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r9", "r10", "r42" ], "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "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/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/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 swap" } } }, "localname": "InterestRateDerivativeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r441" ], "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/role/InterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r55", "r202" ], "calculation": { "http://www.karatpackaging.com/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/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": [ "r205" ], "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/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r52" ], "calculation": { "http://www.karatpackaging.com/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 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/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r54" ], "calculation": { "http://www.karatpackaging.com/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/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r54", "r503" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r11", "r55", "r101", "r143", "r202", "r204", "r205", "r518" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r53" ], "calculation": { "http://www.karatpackaging.com/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/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r203" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Reserve for inventory obsolescence" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r75", "r163" ], "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/role/InterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r307" ], "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/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", "terseLabel": "Monthly lease payment" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r218" ], "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/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/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r489" ], "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/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease obligations" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r490" ], "calculation": { "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r490" ], "calculation": { "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r490" ], "calculation": { "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r490" ], "calculation": { "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r490" ], "calculation": { "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r490" ], "calculation": { "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remainder)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r491" ], "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", "terseLabel": "Term of contract" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r105", "r176", "r198", "r237", "r238", "r239", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r409", "r415", "r416", "r465", "r501", "r502" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r105", "r198", "r465", "r503", "r539", "r554" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r105", "r198", "r237", "r238", "r239", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r409", "r415", "r416", "r465", "r501", "r502", "r503" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/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/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/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "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/role/COVID19Details", "http://www.karatpackaging.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r104" ], "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/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/role/COVID19Details", "http://www.karatpackaging.com/role/LineofCreditDetails", "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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 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": "Long-term debt, current portion", "terseLabel": "Debt, current portion (including $1.2\u00a0million associated with variable interest entity as of both March\u00a031, 2022 and December\u00a031, 2021)", "verboseLabel": "Long-term debt, current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r112", "r235", "r269" ], "calculation": { "http://www.karatpackaging.com/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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r112", "r235", "r269" ], "calculation": { "http://www.karatpackaging.com/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": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r112", "r235", "r269" ], "calculation": { "http://www.karatpackaging.com/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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r112", "r235", "r269" ], "calculation": { "http://www.karatpackaging.com/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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r112" ], "calculation": { "http://www.karatpackaging.com/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": "2022 (remainder)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r45" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r45", "r233", "r234" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 9.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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/LineofCreditDetails", "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r236" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/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/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/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r51", "r105", "r198", "r237", "r242", "r243", "r244", "r248", "r249", "r465", "r538", "r553" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestInJointVentures": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of the equity interests owned by noncontrolling shareholders, partners, or other equity holders in joint ventures included in the entity's consolidated financial statements.", "label": "Noncontrolling Interest in Joint Ventures", "terseLabel": "Noncontrolling interest in joint ventures" } } }, "localname": "MinorityInterestInJointVentures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling interest, ownership percentage by noncontrolling owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r145", "r159" ], "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/role/NatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r91", "r94" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r60", "r61", "r65", "r67", "r94", "r105", "r117", "r119", "r120", "r121", "r122", "r125", "r126", "r133", "r166", "r174", "r177", "r180", "r182", "r198", "r237", "r238", "r239", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r451", "r465", "r542", "r557" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r61", "r65", "r125", "r126", "r412", "r426" ], "calculation": { "http://www.karatpackaging.com/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 attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/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/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r114", "r115", "r116", "r291", "r405" ], "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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.karatpackaging.com/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" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r160" ], "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/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/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.karatpackaging.com/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/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r166", "r174", "r177", "r180", "r182" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Monthly lease payment" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years", "terseLabel": "Payments receivable in 2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments receivable in the remainder of the fiscal year following the latest fiscal year ended for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year", "terseLabel": "Payments receivable in 2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesIncomeStatementLeaseRevenue": { "auth_ref": [ "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue.", "label": "Operating Leases, Income Statement, Lease Revenue", "terseLabel": "Lease revenue" } } }, "localname": "OperatingLeasesIncomeStatementLeaseRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r8", "r9", "r10", "r42" ], "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "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/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets (including $0.1\u00a0million associated with variable interest entity at both March\u00a031, 2022 and December\u00a031, 2021)", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 11.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 $1.3\u00a0million and $2.6\u00a0million associated with variable interest entity at March\u00a031, 2022 and December\u00a031, 2021, respectively)", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/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/role/InterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/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/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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments of noncontrolling interest tax withholding" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r80" ], "calculation": { "http://www.karatpackaging.com/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 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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r81", "r400", "r401", "r402" ], "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/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.karatpackaging.com/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" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r31", "r32" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets (including $0.2\u00a0million and $0.1\u00a0million associated with variable interest entity at March\u00a031, 2022 and December\u00a031, 2021, respectively)", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/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/role/LineofCreditDetails", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r82" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.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": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r83", "r104" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from long-term lines of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r60", "r61", "r65", "r87", "r105", "r117", "r125", "r126", "r166", "r174", "r177", "r180", "r182", "r198", "r237", "r238", "r239", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r407", "r411", "r413", "r426", "r427", "r451", "r465", "r544" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.karatpackaging.com/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" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/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": [ "r36", "r220" ], "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/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r224", "r576", "r577", "r578" ], "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/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r218" ], "calculation": { "http://www.karatpackaging.com/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/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/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r220", "r503", "r545", "r555" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.karatpackaging.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 $46.3\u00a0million and $46.6\u00a0million associated with variable interest entity at March\u00a031, 2022 and December\u00a031, 2021, 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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/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/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r34", "r220", "r576", "r577" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r220" ], "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/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTransfersAndChanges": { "auth_ref": [ "r221" ], "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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r218" ], "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/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/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/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r70", "r201" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r73", "r108", "r240", "r242", "r243", "r247", "r248", "r249" ], "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/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r324", "r494", "r495" ], "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/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/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": [ "r324", "r494", "r497", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ], "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/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r492", "r493", "r495", "r498", "r499" ], "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/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RentalIncomeNonoperating": { "auth_ref": [ "r76" ], "calculation": { "http://www.karatpackaging.com/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 associated with variable interest entity for both the three months ended March\u00a031, 2022 and 2021)", "verboseLabel": "Rental income" } } }, "localname": "RentalIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r85" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Payments on capital lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn 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": "Repayments of Long-term Lines of Credit", "terseLabel": "Repayments of long-term lines of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "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/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetailMember": { "auth_ref": [ "r307" ], "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/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r291", "r363", "r503", "r552", "r569", "r570" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r114", "r115", "r116", "r118", "r124", "r126", "r199", "r360", "r361", "r362", "r385", "r386", "r449", "r566", "r568" ], "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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r161", "r162", "r173", "r178", "r179", "r183", "r184", "r186", "r304", "r305", "r519" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r102", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r314" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r394", "r395" ], "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/role/AcquisitionsNarrativeDetails", "http://www.karatpackaging.com/role/AcquisitionsPacificCupDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r45", "r112", "r279", "r281", "r287", "r288", "r289", "r290", "r479", "r480", "r483", "r547" ], "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/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r136" ], "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/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r453", "r454" ], "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/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r211", "r213" ], "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/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r28", "r29", "r30" ], "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/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r235" ], "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/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r220" ], "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/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r398" ], "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/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r496", "r497" ], "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/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r333", "r359" ], "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/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r339" ], "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/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r339", "r348", "r349" ], "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/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Assumptions used to calculate grant date fair value" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r408", "r409", "r415", "r416", "r417", "r419", "r422", "r423", "r424" ], "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/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r417", "r419", "r422", "r423", "r424" ], "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/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r151", "r153", "r154", "r155", "r462", "r464" ], "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/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r167", "r168", "r169", "r170", "r171", "r172", "r184" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r69" ], "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/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r334" ], "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/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r344" ], "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/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r347" ], "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/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r346" ], "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/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r346" ], "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/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r345" ], "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/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/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r345" ], "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/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/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "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/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r336" ], "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/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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r342" ], "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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r342" ], "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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r344" ], "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/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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r359" ], "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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r341", "r359" ], "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/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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r340" ], "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/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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r349" ], "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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r350" ], "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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r350" ], "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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r331", "r337" ], "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/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/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/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/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/role/StockbasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r333", "r338" ], "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/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/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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r335" ], "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/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r352", "r364" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r359" ], "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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r359" ], "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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r350" ], "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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r350" ], "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/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r99", "r113" ], "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/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/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r231", "r232", "r404", "r572" ], "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/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r50", "r63", "r64", "r65", "r114", "r115", "r116", "r118", "r124", "r126", "r144", "r199", "r286", "r291", "r360", "r361", "r362", "r385", "r386", "r449", "r471", "r472", "r473", "r474", "r475", "r476", "r566", "r567", "r568", "r598" ], "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/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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/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": [ "r114", "r115", "r116", "r144", "r519" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r286", "r291", "r343" ], "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)", "terseLabel": "Exercise of common stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r286", "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r105", "r195", "r198", "r465", "r503" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r64", "r105", "r114", "r115", "r116", "r118", "r124", "r198", "r199", "r291", "r360", "r361", "r362", "r385", "r386", "r405", "r406", "r425", "r449", "r465", "r471", "r472", "r476", "r567", "r568", "r598" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "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/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r477", "r505" ], "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/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r477", "r505" ], "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/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r477", "r505" ], "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/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r477", "r505" ], "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/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": [ "r504", "r506" ], "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/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r152" ], "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/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r189", "r190", "r191", "r192", "r194", "r197" ], "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/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r49", "r292" ], "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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r49", "r292" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r49", "r292", "r293" ], "calculation": { "http://www.karatpackaging.com/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 shares at both March\u00a031, 2022 and December\u00a031, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r371", "r379" ], "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/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemLineItems": { "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": "Unusual or Infrequent Item, or Both [Line Items]", "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]" } } }, "localname": "UnusualOrInfrequentItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/COVID19Details" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemTable": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Table]", "terseLabel": "Unusual or Infrequent Item, or Both [Table]" } } }, "localname": "UnusualOrInfrequentItemTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.karatpackaging.com/role/COVID19Details" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r79" ], "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/role/COVID19" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r146", "r147", "r149", "r150", "r156", "r157", "r158" ], "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/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/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r421" ], "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/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r408", "r409", "r415", "r416", "r417" ], "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/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/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/role/LineofCreditDetails", "http://www.karatpackaging.com/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/role/LineofCreditDetails", "http://www.karatpackaging.com/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/role/PropertyandEquipmentDetails", "http://www.karatpackaging.com/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/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r136" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/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/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r136" ], "calculation": { "http://www.karatpackaging.com/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/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/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": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "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,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39896-112707" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "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-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r592": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r593": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r594": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r595": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r596": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r597": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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(5))", "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.1,2)", "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.2(a),(d))", "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.2)", "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.4)", "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.7(b))", "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.7)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" } }, "version": "2.1" } ZIP 84 0001628280-22-014093-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-014093-xbrl.zip M4$L#!!0 ( .:"K%1>.@'YR[,! $ 7$0 0 :W)T+3(P,C(P,S,Q+FAT M;>R]:5<;2?(O_/Y^"CW,O?_;?0Z%D>EV.VT2KN=[E'CN\FR M_#NKG>-!MW%0[Y<((N36Q>[[B'AP6J@L6N0RYCW+=%0^\Q$%0BAUDN#%@_>2 M,N69T9G'5&4LN)C9H&6&$&:88X^TT8O^?>1:82J0E8PR+)@1C!M/-<)$>*=H M>FV]#[.#&;9[[X^Z_7\OU/O]X_?OWIV>GBX=F:[I'QMW9 X:[8,EUVF]2X-& ME.*%T5?.>HT;7SFE2YWN =R&\+O_EC]]=?70,EFCW>N;M@L7WVHVVDAU& ML/S!?$9W7*X97&S\Z/9;JY6N^ELK,+I9O!M>O)K^0\_%]-K\+VX_Z64'QAS? MG>GHPMW9WD=LK+5^=Y;XZ!H5[A_'CTA 4(9(ALGEX/K=!Q=)OX.KE^MSAYUN M#"Q=S6]]WS3M@W\OA':V\W4!&#\8O_QG*_1-*7TU"_^<-+[_>V&UT^Z#.&?5 MP3%0P W_^O="/YSUW^5S?+?\O_[7__JSW^@WPS)(3'8A$G^^&W[VY[OADVW' M#Y;_](WOI5Y_T S_7O"-WG'3#-ZW.^T [V^6H\D: 1&-6$B>K2_E@\% [VNQ+1M6NG5 MH?%^O0WC&ZS";+JFN=GVX>P_8;!0:GAXM*??!G:M\_T3V?Y>H^43?[C^?6]# M'VZU:GBK>G!6/J^=U@X=*I]_.:L<;MJ1[Q\_K%5(9MX;^W+8._P8% [//CN M-SXV[,:.J)T?G>^URGAKXPNM5,OGE;5-5-Y8A_?6^-[:AU9EHSS8V_AR7MZM MC;[S#=[%VWO5X\.M:J55.]]A>VL.E\]AC(=?3F&,IWN'S2/X/JJ=_WVTMU8^ MVVLJ]JFZWB]_16>?JC#?M2^G^UP1;A1Q&0=.S)@Q)+,QX"PB[W#P2E(?%Y81 MJ$#)%0C0G^]N$/4U:;QZTNT"@3\V>LXT:\%TU]M^#:S20FDH:?"&L_Y[#Y]D M+7AM/?.F8(%'68#?80%IJ3?2Q(PCQS-&D,FT\B*31FB!M8E:L(5E3#+ZEM2_ M@")7Y/\(G_0* C]&X+/R:B)N3F28_P$JK^P#0N(J@RPCS0F+N0&0-86LG@,%' M PO+']Y2QE> ?+ZG,1-AZQH]8YMA-R3O,O@5\%C-0=@&_ZO1 M!OV(7/ 7O(=N;93)WJ%O MP'=Y)?$)\-K6;FU0;E7JE=UOK4KKV^%>:P=XY1OS?_W=W"/-[_:PP[?6'*L! MIP$?PCB/TOM.MS;6^=[AYJ!&UO'>;HWL[59:>]_4H'+^A57.'2^OU7BENLGV M'>4:(28!TSF >)H"I_A( 2[Q:"5%6'$%$.\.E[R[B>2[(0; 8R[T[O$_DE_R MOI<[R,!'I=Q/>=\'K^/?"[U&Z[B9_+_\LWHWL=EU5V/IK >VY\]W-Q\Q?/W5 M.T=#Z'5.NOE?N=_Y?L2Z0R+_#.M>/"CD_L3%7PV?_HZ-T"WE PKWNN"KF_^Y MB8QO?WGYXJ.;3S_.+=W%7^ >=_L)UN;F-_FGZ/)15]<7'MXN_TC'M7U"E& M&14F&"X94MIP0B*R3AE"?&!ZM*)OP("C:82#I&2'?WIXV=EQL^$:_7)H67B% M;\#584"PU^V_!^7:ZS0;R;'RN9_="+V5LP:LT86&_V:ZC:2>-V'.L#[]H3?^ MN=MHF>[@0VB'"$^'7X?/__/=O:^]7,;+T3V;_-<%X"?)?Y(KGYOT'86XWN]\ M77LVZ;D3X$A+@J)EH(R$Y=AI+00#KYI+''/28TP*TK^ ]#@;>:,_0_H;Y,)2 M(NF$DE@H)KU4ENFH*#**>D?%&TKJ&S+_C16@H.9=(): @\@,<>V, M-"Z\'<.^(0]<%W]P/',X>CD]W_@.P[I^:PZ)3+_3_4E-<>?[Z<.UT.ZT&NW[ M'OM4XW/C$>]NCOY1&X4]YV#D#0$;926WW!C,!%,T.$.-S-$2OD!+>$I$X 9: MPD]'2WAL:,EZ)3@--'A0Z@P3BR)2$7L926(%/@&4.6^:?O*0V%)O'9+&(AT8 M.!,V*FDYD](1 '0.34 XYIK($Y%DS5!D+$@AE6!"1B.4)1I^0Q:#"J2YY4/3 M"-4N(RU]F'KZSOH_)VD[K-,Z[K3ASUM$AL];G?;7?L<=O2HL0V.#90"]#*>. M'[(M!WZIM$&"V>Z*3;** 75L!)T&\%YXP ;6H[FA2J733A/O=II-$)H+_# M6B6$=3(Z!HZ8#4)IRXPVUA#F_=M1:6((R4EIO/& 6C7X)&S[&0I)R0FSP=C(!-A$YP-0RT5*9"!2S0UIWBYT,#[B2,.=DIYS MD@YPQ& Y^#K".T&%1=C9N2'.)$('XR,3=0P3H3"R!K2(O2&T&U2 M*^"X5A9+T!:$,,F=IE)P3L'91$%'JZO8HH^$$,JH!(]1, L4DAAS MYN%_4:2=R;DAS5N"U['EBBGB?%1"2@3^A0M6(!Z"T=));4@@M15!X?FQ/!,!KV.3'>H# MN!A> EACWJ?$"P_P542)(D:43*12@NX)_#DVR$%FM5HXR)#"M#I_)#F[:(BXR-.=)$3 M9**/%(A#!'@0WDJ#6<3,D-&6WCP09Q)1D?&1R2KMHXJ8""298EIAY[U5"A,L M?8QN;LCTIE&1\=''Z8C!S^;$VI!$1U-BN6"(!ZVQ%VQNZ/,&49$Q*K?H4QXI MQ1('AKDV FD%$:#X3'(R+FAR@2B(N,YO^\;O7ZW84^29MYW(0W\SGG^HV[_ M_3WW73SZ1V?[K\I$#"=Y[[-'UY[RO)LZF1'I>8C88L:%G;52&:LP\R)5?*"S%&9\%H&_A7K#-<-\!B]4"(I(9[0$ MG4"]HDJGS!:@JQ.4SH(Z^"F:?CP!D-\'8PLW?FR"6 M.C&CW#)!<##/W!)1E,(3T"C1,QN-<91S' R@21N0G96"-E.D6U9ZO=#O_16: M?J?M0W<4*/P$;N%\6B?L,7BRC <%D!)81@L)[$,4E]I1I68!44Z9OOG5.$AB M+(D.$4"-9)$290*XMC%2FA]QF*7M\F?1^6LG]D]--ZR%[Z'9F2>7\S)PU@W' MG6X?;.=^^NC>^-G-6YX=1D,B&$< "@M$F*'($FE364>"F'1>3W$^^X]K=*6E MV6AVK&GNAF9S5M([N2*82>J9#H$%@6V4B$@N140R!NJG-V0^/=08X[828NF4 M&.+@,K)4ZELK$UV0)*:RQ(HEQ8KE2+%B60C)#[4GED_6GG#K#8GZ2>UYTNZ& M9IKU_C&\:G"O^KQUS[.V-=HG:6$>J'Y]#+\^6QN#]%NN0?&"4\$2VV$K$=*@ MAYWB0><%= I&^Z'\W^:=EQRX9D18X9'R"*"Y8=9)9H@T)A"G :W/ +!*9 %0 MY4]$O"1@ISN7 MOBHQW'J.J8H:H!6+QEBK&7@@WBMC_20*9\\L 2=3O <+:Q%%Q$3.. !DXE+U M>X81$='IV9? K;PQZ3S*'D^5T*P#68N>8:LL5U1J> -'PE+O9U[VWH1T$Y$Z M;WR^R<"4$HQSH2.2VG*.K4[;F+.P1?TPZ6XDG\[EX32L56JLA9C%GGD:K;:I M:(003@7I!9YIR7M3\DU$^J@AWD9NJ B8!>^UC)9I+(AB1!(_2P='-]NNTPJ7 M>:V?.F[87_!F8#WDB:PK;5\VW:.0@LOK9ZD7X5R:1>\40$_FP"^4Z3B:)0(' M%0'/2!M05#,@G+-!WH%,* ]91D%O#JU=FS=LJ] M[N8TW6[TCCZD)B.NW@(RWCZEUNMOQ8U.Q_=&.OO3X\#HR>/(&SY]2/U'\S< M(U4Z[= Z;G8&(8Q,0Z_:->V><6FH'P9?3X[AH:%[!=7^$TQW,(P(POS[4]2T,LT5SL% MZ\\MZPL?M+-<4I><6"FU0-12:J@D%)S863AP-4[6_WB24'0UN'J[T^P<#%8[ MG_J^8/^Y14<"F]0?1=.8-+]+10M1H H;I[1"4OQBFK]@_U]+^WO*K63$6.$Q M4S@HSH7$7"NJ(\-NINKVC(']/W>:@R\GCY_R+EA^=C4^\X#KD>0H.,D"XT:[ MQ/="$LZ]')6LG6I._V@:W6^F>1(^#,K#%+3T@(_=\,\)\-;@UG' BYNOW=K; M#NZDVWW\\,[/#.GRU[]@DJ;KZH-/*9/[@5%MMH]/^KW\#CPC^:-:6D0$4SYP M^(FB-M1Y8K#UR.CH9Z LR9PR$)D1!I*8>@D0TYHH4MZ:3O_CC($!IL'%.%,, M]-/4HJ_ .J_,S=/"0$%@;J,C"M0.\R(8BQQH)"V\T"90-KVG.^9< [VN"1O? M@12B(L*" -,XS2CQR@LDD&7..X#_%A4,-)DT6M1XL^U>/WQ$GY.&@<;A2P?!F$< 65/99RRX M]D8:P3 /@3LP)A>-HZ:7>!].>HUVZ/4F0;_;G:S0. 3+LQB(,Y3[&)ECQEJ) M8C1"1<^M4#-0GG$:2Y2]3OU9'*A)9UP4]6J$8$AK)1&/,^#;3#FIQB=55A+M72J\:!$3AAE!F%0AT&", M,[,029V2:HNO(D@J<(LI"DXCR6#QK S2>( 6V G+1U4KYD>0WH0Z8VQ.YB@( M#6)21L*4,\\,#0[AP&=@:WA**CB^3MT>Z3BF M5E%NP3\RJ$V"8)4ADA$Z!H(88Y@0PEL)H,UH<%0YQ:#CB#?" MD]$Q;(2 7MG%+]-*F6^FVTBIN=NF?TM>/G?A[O3QV+)V)\8$-_84489DAO13 M]A1OW?J26E+4>0PZUDGL0):))9&PP*2@2@L ,3/$,;\R&9D$+YHC$Q4"S$EY MOJT5'6%1N<#B:(,?(R2RBU^FE8R_GN"#009.$$_AF%NWON2@.B,8O!)M/0&# M+9SF (O3213C P5&FB&.^97)2(6.DL> D7!,&V*84J# K7.4@"; T^_43 ,$ M&Z/S(I2PB 1MC0JH],(ORS@3*5I@C=7< M2*J,=8SBE-?GB+>;+CZ93!=')PS7P1#P?QA'7#&I?' & MTU0"8&:[.(ZW!U_!)PU/L(B**!>I21G#5G!FE-6,*<8\BGH&T[ZDA MYNO$020A@&N"46"@P(&R'M& I0X44#$-.:K!&HEA^T+XA:)I(]0XN\H]@RNZ MC>^FW_@>KG@CU;BZZ:_E]7]#KY]EMO5Q#AXZI)D?FG&N9:?D_,"'D=^CB0^(,=U*M_ MG!!:BF"DUY(X8ZSBTXNQYH<7GOSV#Z9IVBY\K8?P0!>(K7X]="N==BH& 4/[ MU# V[0,\7KU\6C!EM-H@9IGPVC#BC8ZIQ@#R.CI+)'+3BSX*?IP>?AP?VA(R M"(F#QD1X9@.S"DFI#<$J4*IFID77?##F3/I3 *ZD1E1%[PTSGFBNA<)2>B$1 MLL'.0".B@H,FVNP(.X$<@1\8!X99,-92XZ+BQ"NL9)@!CV^:B3H9)PP[%!# M&"VD8@IK@[6'/P-6R%$AW843AJ;."9LV6M[VB] X_")&4M:/P\REKJHH:(U# MY$ J;@)%^)(\A:@]ESQ7TO.2RB&$*1<#"L()QAU7 5FBTZX Y4:966B].6UT MFKR=4TQBB2.V04?F-36!!:G!Z6.(&"?-2.;PZ]/RV6R-QU34 P4IL+8TF,B2 MH1?GLAL"O;DF4J@:("=! Y4,$R)ML1IHEB( FG-9R%P=%G@]M1T_=U3XNL7 MO76N2#^/A#3846H$LVD_'/PUPT50S$3.@O!$RPFDJ;XJFAM7EF:",9J"\Z2$ M90)Q&[QT42ND C4S<>SH ;[?#JDMINL'GW/^3KO1[VU_W9F1@#:SG!%,HL<< M,2NI-T<%;.OE]Z,/I/73=:" 'E.M&>6*29(NFO^T"UJ MO"3)&#"6TX%)'"4CW*:4*!,$EQQ\5::GV$W]64P*TXR"L@(+I11@@D3%8Y1D^"= M05)%E:,UK) <9C4II*^CV M&[89]MN=?KCDD=:P.V).BMLW73STXIZ+O]-3[V56XA$6%CQ_02D+ #FXH8)& MZU,B2M1N>C78&_'-.&0ESW%IYXZ.:Y8^FXFJ5] MW,("39Z=K-'<$@ULA(&=J+ J&&^(P8(BY[R:@=AYH9GNL-)$XO:>!&JID*EE M+N- 7R4Q4Y(RJC 80#8#K%1HINEA)RX51IH'FP+]%%F+1 Q*$!R82EEY(]>; M35\U^!]3;Z,;0GL=/J]7@ZNW.\W.P8OYY;+0[XGMA7].8)CKW^''/1U^;M[P MVLXVNU9:_GGP^3+.T_LG]N_$=D[ZW??IPK/C.4$0Y)!6TB"3.E)H19@)FAE* M!$-&%DSUZDSUI)E>)I%?3?%3IPE?.#G^"/K8U1N]1OO@4]--+P??0NTA>.R9M$AQ["0#]E4$ TJXJ*;*ANVOII)[)XD4'Y::O\SQ<:,=>KUR MYRU.J+$G=MRZ=>M+TIB%-3@X4&\N.3/>,)QZG0K$E),^7O038D1.&\,DPETF MN6Z$SD'7'-<;SC2OGS#U)[U^=[!JFHW8Z;8;9DHUWACT")%CT"/64" 0CDYK MR:(+1D1I4V-I&BU"1EWH$2*S@BW>M"7#Y!GNKJZZ8KE'==75K2\)#DO)$/** M ")+S1V52FVUX3.#G**<%-SYUKG"!7=>"\\X)FEPC+. &1%1:2,E<"BRTD5) MS:4EG;JTX4E"KT>$X3^ OSK-T/C+G)I&XPVLZ#A2E@%#" 8+?QK^*6>TMFTLL3,&;198+9[=-23CC;DJ#8Z/QE"ER,4I+X M]$8P/G7:!_W0;:56(G>9YQD]AV<:?CTY"8F/)Y#!K/4X4.ZIE\PIDZHZ4FY, MU)PA(<0(?A5\,U5\:#7:63TT#NK]]XP? M]_\X;?A^_3U&Z/\LY/F^_QUH-IC6[L-D?]Y.GHI0G\T@?87@\ $ M_9\_TM0S'URGFR?OO#]IPX3373 F,S5C*=6[(?Y[X5^/KSSXZ=74 [74B:75 M1-EVO_?G.P/D2(M[096[M#'= R!/OW/\'D@#<^_G#QE=M9TNC"2#96B:XUYX M?_'+'[[1.VZ: ;!8/IG\2W^,GF4[_7ZGE1[W1W[J!\QP!H[X0?M]/L_AY2LF M6$)#1N@#N_7]Q9M'EY?R2^_Z_NXUK98T>O@R6L*7U][ES^Y>W#!:>CJP:WIUX)U^I[U8 M6EM:72J!367ZP6%/*]]\['1;I3_!6+0[[T3#;/]G:W M#_<.OQWMK1U]]QO?F/_K[^8>:7ZWAQU2._QRMK6VPFK5#TWX'>VURGQKMTPK MU97SVN''YMY&I579W3[:^J;.MJH[?-\[[E ,"+P#2C/FD,P,.)F9,8BE;G/! M4+JPC%'V)3?95U18?BHKO3KCW&?M%I9_*YON46FK'7Y_RD!GS"R1)2+(DZS2 MLXP=7^)4/'=M.L=/YY)=>'!Z>.]E_/$&.N7+ M"3A4@+$&V^&XT^TOE"(H,].'%YSUW\?&6?!9OWLRFVKG8\-N[(ARZV.]W-IN M5EJUP=XAJ)DU=UHY/^*5M15<63M E;6_6UMK7TZWUMSH.]_@7;R]5^W O^N# MO8T=LG?X=ZM\[E#E?(5N58]0>6T'P7=0N55C\!Q6P>KT4W6E7_Z*SCY58;[P MO'W02DDYN4QZHC*F.,UL\":C1F&&+:BQ:!>6_^=?6C+QQX.::\3E;\S 8U5S M7W96MJOKVY]JI>WUSUO;U=+GG>VO.RN5:JFZ50(84P6L4L*TM+5=POPW_WMI MZV.I^M=ZZ1K"N40W*ZO5=!EKRFXLT8\1Y]LCA?M7 I!"J5\/I7\NI*XT=$5+ M 1P=7[J8T21 S!OHFF%ZU/HP+G-3TZ02,UD+WEE/7\N\&62#8+I9:,^DYOEY MP%,^+^^#?TNH8C%#0?&,48,RQ37+O!>2B("DH^#D G9P]?_Y%Q;H#XH72VGA MGPQ_ID4>MK8+X%, GXDHH_P872-%F1Y&/M$T>[,,?6KG '6J*P3&= I0!MYU M<%XAZP2^U]BK?FRF=U5VO]!:=><6]#F&YZ[@\EKMO++VH5ZK.H [9;BO!HKK M[V9Y=R?-"^^M^7KEVSW01^& PTFO MS6C;X:#12]JDG]+N?SUF.]LGP0JIDZ. D,H89S:S5KL,W :#;##*2V"V_Q@@ M3NFS<4<&6.B@M-EV2S/G./RV?F9!M,_7O:1]R?1*O>/@TOZY+S7:I4:_ M5W+UW-V>QRCK&V[^ = JY>5@Q[#W=[6?.$N+S13X8/RG7+L?7^-$C]UAS ^NH/5CK\9UH(IN)2RU _' MW<[W])P9C6<-W87(M:[;H'[F,_+D5KU" Q:Y:A M,F9)R Q#,N,4\V"Q=":2A>6UT#2GIAM>X$_>4&2%,#Q!&*KF;'.4KS9L#3'# M6/^MN7SSUGX13EO9B&0&>0;P#8M,&18R3SBBC-J@D%U85C0CA$I%'X[V/D&E MCZQL[C\\:-:GC<4?@(*Y"BYUNJ5.OQZZI<.3;J/G&WF!K(0-&]?5=7Y;]\"T M&^?YW[^/5SG,T[)N+FTO?5TJC;IK=DLWQ;Q4Z2S]?A_'W8*7R6]\$%_^A-K] MV5O'&Q._I,PU9#MZ1);N!V"&"3SFXK/N<"V&'TY+VM(H^/3:%F+%^V[H]4;_ MI-1C7%B'QZS#^6T,](EN-\-?VX.]77]L8?5KL!9[AW_7:^0C?&_SM+*QB6$N M9WL;?\-Z'. ]F%?Y<).4UYJQ.D_C98US69IY7MHG]P!4XL/^M SQ_]OQ?FK\.M6M]HY+;#_V_)]N;JR M[XA 2H#KP 6)&9/,9$!1ERG.E+-!4Q_4PO)JO='NW&'UU\SIO,$A.8+9ZGX& M)Q'0RFS&+F>93;[LX6B 359^'"@M/,S7 MDY'/G5[?-/<:Q\,H2R$ACTK(+?=2,A4(BS;CRO.,(4\SS9G."/5>&BZ#\* ) M-99(%9[ET 4:L5[R(H^[H)D;QZ99"F?!G?0;W]/& WA#H5?XD \N((AK*M;>6QG&$MW;73\$ZGU=VX7GG]4;:;R^O MU9-+K9F25F.>"1USSP)G!D>11>R05%@PE8Z'"W(GJ>/WU_0K4H?FYN=ZISW+ M23>SRQ?)Y?2&::]4S$3 P!A,\*:4>B1G^Y7"G*\( M0V9=C3^ 9*ZRB_[G7XI@^4>OU _-<)PD;93,MYBV&IHG:1(E VH95M7?/MGW M4_2\ Y5F"!/-0W[*D("V^VX&\J+26>30S0W"8IZ* '^8D1MCVO[BH]CH <%+ MZ8P-L&U,&5+M@P#$2?&G4M/T^J5NGA;_I)RI"1ZA_0K.6#=O3#U* @M=F,;Q M2;=WDK+!^IT2W)%O6&'RF_T]N7(IZWC%]=]/:S:8UDN*TY\1-HJ6A/S9'*0? MYB?1\1]HH71)Z9][[ 0&FU:63N#TS:,[C6SIKO$YCMA$?3*NP8C1## Q.::9X8]X/+&^F#O\$.S5H5G M;?P-'FW:L:HW:JUO=;BWF5#VOP M[K\;>[L?6Y7=;_5:=3.50TBE"\[N)%S:( ES"F>"(Y0QS71F W89C='IJ*EW MR@[/-(%D?.UWW-%BZ7\G'P&7CDVW]-TT[V8.O(9R*D3J341J9&B&=J:0IR?( MT^V]-T$#0B:"%$F6,U(W*_X=]+==/+#R+[4LKU&\9Z4@CEGY-&"J#T.R4;1C? ,R]C*#0E M4 \/JH\B*=<",!>XD'LLF)3R8B^]TF_P/)") M4N\$T'6OWDGG]"X.@O?KIG][[*?FYBCSP]3YET=S^'TQCW/]1H9SM"!9<-T> MP@S2_?FMJ3DRC&+TG%0-HI?*:^!A8N-7H]X'I0Q-8N=MI)RO<')0"6.1!*>] EYJ" M?P^E-=,WI73L_K8X7SWC>GQT^P3N9(@GB=T.!R?-87[_UZQ:^BVEB,L_""5+ MHQOZ]49^G/8X':=];=D>CO=29$/O]S<0R&LKF19R))^_GD"B?4&(4X*Q+%"3 M0*LT66I"DE&+",<>(9;.(_V* @DR8$I-&'@H&>= (+LF257BT6XR/_=^6H(5 MRNZYT&N!',,[NAD/)A]AH MY^53\C2UM#E)8((/C"V_C/^XN.W1&QX>V\6-R=:.;GY@G!=W-MI#58.)S<@% M>K@.&9:F=4/F)2EA:$FHI^T;/.>Q6"X)_'./_=$ULL1?(=%,@?$8_XX,P4M< M/&UC>?)+D+/!6(NWO5;D?A+*]]/]VFK"=<#&5,KNMOV;W*;,)$B[4A#U5;.T M9H81WJ3.6'<5&.V@TQW<$V?+;\I9T(UNFNF06RV583S<;I7)W_6MM>UF!=![ M[;!^5%G[,JCL[N#*QK?&5K72*+?NE':LUUH[@\I&[;S66F>5C1U4(WN-K8TO MJ+*VB?>J.PC&P.&]@[UO*>1V,SER'YR"J(%$9,Q9GFG*<,9QU$H%3ZW$ M"\N5^[#NE!5Z'*&'X.J^^_G9[:N:FG ML X$1=!3J4U;QD0ZV^F-S*3R@O(@,#9Z'-7W7]FP3_S6J== Z_>''0K]\R3] M<[%Z&_GBK0[7KM!#/ZN'!G?TD#0D.*U09C%/J30A@AYBH(P8D,0C(!J6KZ.' MIGW/,OX@N)G.4MP;D6W$^W9'\CT1@)GM3KZE<=(+^5T@*L/&&O<4F>YT\W?4K%Z_DY&KQZ:S0O)*_T&\I3O*@SKY_XX9O_[4JD&8W]] MF)R&^ /K](NR,MF/@3HMH\N4 ZS+:)29 62;64&XMA9;1NB#K'RU02>F?8,N MY? ,C]DE-NS533?TAAU>?Y2#NECJG/1S?9T4-]Q7-H-AV3,V[)B3[SF/N/=C MONT+-YVT&T/>';YFX28_2RV\BYHH'S&S2(+V0-X(1YG0)DATV1R:+8 +U_+VQ6/MZ3_)$//A_[U_Q56U>CO9MEYGC#B4&>)C)H6.+FBEX.K",M:+"NE%1M@%VU\0>'G$/_.XX3BK MS8#O'+@B>..Z.\WK7[N#,$5N^[(>7*? ]W^GA?K5<^*73U%6-[ MG>9)_^Y7'CYE>KM?]=/ZC\N%B^_4NU>NPD'(;#>8H\S$?NB^-\U3,^@MO"N: ME,](D_(I2)L>6N.5#Y_64R^BU:U*=;U2?;A;]LR>I=5+_(D[]L_*A2!+4K/Q MEPA:HGA2Z04OBR7FAP*FI: =^K&F^0SZ\_%2:/K*7!IW=-#MP!.RT>"="P%4 MTQB.JCY#$XQ)%SZ[X<\KZN5GCN7I>ADC(//*=K6T6>H!#"H).P5B>1]"/ ME^'?O$)OZP&4]K;4O<<"Y$;TU0W KT%V, #DI3I^&CL<%(IF2CE.D9'E((7E MF!N"EDT;G(5D,"[+Q:TU>NYDV $V'9I8:9OFH-?(@]A7=F:UT_;#?_)VL4;/3.^F&THKMG/0O:B)L-WI'$^>!PL*\.G-06IB80B&](<^QD8EA MA8F9'XJFKUBPZY08H_N[Z!BQV[^*/HI')CF$(KDY:@*+/(+$)V*^<$BA:*9 9Z[3/98 M*6S'_) TQ3Y+'XWK=[J%V?@%Z%V8C4+'O"G/B2+38_XHNM.^UGCLJVD.SR6N M_W/2Z ^N5\=.(=*=7G[B8^2>%$;F%V"/PL@4*NE->4X7N1SS1]&U$$V>"KAS MG$Z[AW:CT[UF7"9.Z<*0O#H+%(:D4#MOR7.,%!D;\T?1,GP'O)08P#FYR@$L M#,@O0/K"@!3JYDUYCH\,""\,R/Q0="LO([?9'E:G@D=-G+:%Z7AUHA>F8VH5 MS2,U2]Z4YWX\EN?PG!J9#G'#=#RPM*_:$+[T:]FMN66G];-ZPS:*^@V_ JV? M:Z[X%)LK,5_Z92XA$L<+RU\W-RHKU9WM]:^%AIE_:E/Y(PUSI]CIP]4]W[+& MZ&,'41X9WS/.K[QJ*>C&..JCICH_18'4Z96R&2^0^I^5[95JZ?/*ZG]6-C8K M&Z7-RNI2::6R5OJZ\^'KYMKFRO;F^L-%4Z=E%JM;E;7URM?UM53G]>O6I\VU ME2K\\6'ETTIE=;WT]:_U]>K7TF\[E96=M4VX\OO4S^BWS7:I7^^<)6L>A._K+F[YY>#[7B^*3-RB*?_]L'JM4>7OP3U2-=.&>&8_P M2); QWNFEYA(9FKT87>H#/02OUR+AXS)$\<@[AO#G6+"3[!:DR] S##_F0+$ M@BTA-OY6Q)@O43G^OLEHB;Y"N60LEH3FT],W>:B[WJ92*#I479X M<-8C[9A;N60F.\V&_W&OAY]^FF9RFTF^-MFN> MY V0_O>#G8Y.>OY6FR.G )I188+ADB&E#27HI)<=&'/\/@ULI>W3/^M7HUKIKYIN-_7>^Y;Z-#VMV9&8<+.C2D.W7.MC M>^NP?%INK:/RX='9WN$ZO&^[OK7[K;ZU5AM4SC^T*F23;*V5!V5XYR>Z7:^U MSIHP-IKN3<^M5 _@]^U&N55IU':WC\JM31C7MU;EO-DHKWVK7WP'WG6R1W;$ MWJ%OE:OK:0YX:\VW*AN;@QKYN[ZW\650.UP?5'9K=&MW\Q2>'2NKZ'34LQOF M?X#*JQKM_;>.7.M;V^SJDZT6S O>73D\XI7SE;/:^9?!7NMCO09C+E<_PN?; M+7A? ]:"_Q?6;]]$PS23/I-O.BGNES^(\[01"2!$7+F*?"<_C$G!?_/,?VR?&.,91ZE- M(Y(9 U64:8)1AI1RFE"D PX+R_AQ_NOU.JZ1-Z//NWU^-]U&[@DV$HH-O7XI MY#W92B:OA>CJPZ\#DAPVBDO\>X$O;UR"G_#UX]3U\WMH#GZ_/_3_'$.$2L\U M1Q,P./_[-I9XU@PGU +F:5-[AI;"4B+IA))8*%"24EFFHZ+(*.H=%0]92?J* M6HH66NHI6NKLAI9:V0\T@IY1)!.,DHQQCS(5?&H1RRV-A$A'X\*R6%0$/:!I M7B(0%^[$,P1CG/Y6H9WF4CM1RH0+Q!*N(C/(V1"#5%YQ[8PT+CR H0KM-''M M='Y+.\7(D6/&9AP1GC', ( [AS/D-':62,HT2MJ)*3I%VFE,@9;9]X 070"Y ;RY6&J'?MK5-,UFY]2T71R!U_ M:>5B6!\[W;71H"ZFL7TYBU%8J?";QB;S7Q_QFP[3]_9:>QM_UV'\\/WM9KFZ M5Z^Y8QHS$H?A0S04A@CB BVQAF=%%FE(77X80?[ =]EK^ZU/WCWYU.1Z7 MQU?(\1O)\6U'SQC"#:,J@#JI] [8],[C3OX 2&/ M :?CS$N-0.\(ERDN;.:,XPS)*#4-"\M2C@,_3%_\NY#;,>.'0FY?26[OX 6J M(D%29-*E;2LA3*8P!3> (;@BC0\QI6>H128?VB$O(L,3D,G/W7!L&KX4SHY# MNSH3AW:1\Z/C6 MVLH^=HYZI7VF(@<;FY 7D/))0G[;%908,2\X MSYBA+F/!X@Q4->-AZ.+3/3=/N M@]>Q?C&Z)V](%2'")XCYH]FB7\[+:PZ7-RK-REH%GOL%U79WV%YUA6Q5MQLP M=_BWWH*YT?^>?SG?CP@)3(//D&$^8Z#3,^N17!Z.G"A^,+ M1K]4G@NX^"1YONT<>B2B#09GS/*8,<#UF=(6@T0:'(W!7$BRL*S)(J8/'6$I MPM"S+\?C"T,7?*.JL- V= D^+C,UA:8]"B,>,) HA?A,A'MP4 M8JT,5Z;]D$C;8@,$]WRS>(B\/#JQZ@OEGWDM83^^MEH>_Y*-17: MYQG:9_,.8N!$*6FMS##FR44Q 1"#IQG##EL<4.21I* 3V M-03V%EQ@0I,82,PDH2ACD@/8#R"UW( H4^)9%!0$5DU35/"7SSG+CX],R=GH M:T=9GAL'++)\GB*S7_KEU1LR^]UO?&/^K[^;>Z3YW1YV:/EPAU<.:V>U:AGM MK1VA+1C35O7#8:VUSBL;M=,R_+]"=GBYJ09;*_L(_'B&!KC\SCZS(''L;G^L!B2XPV_.$]I:31:77B".1>6;)\!0!2!W.I!56 M!XXM939A-CU% 9XB*#N=3E8AH6.1T%M>E;<48P8.E?9,@X1*FEE0GF F*2(" M<>\2Q&)RFLK0SN=QX_L[0@Z/&]]_S/@5#QM.VS(\NT/,$^<^)4KV_DE/[#AU ML>\U/I6[,]JUZHTK&JTEOHU7B$G' D"XZ'C!%,,NL9S;!ERBF& M613@7Q(D%[F^ZV,6JO0^6'TQBLOQYHIR JW#K\V6PI12SZUFN#G=27 M]R2?,9\)Q?>3>U24I=2\(OM/T76,TOEJSQB3&+]X6Q>KB;=*/#:#?+=CPGN[ M%^/Y/!Q.45UXW.#K<.6Q'3FTM[M)MZHPEL,=>.8.VMJ ?P^/.,P5[ZW5CV#< M%-8,E9OJO'RPSV4DW#N5:9SR.8@+F0U<9T8BX 84\,LYJNK",4Z>I(F%ZRCSK[DFXUFIJ M\IYU&L^U:%[AZ8Q=?MD?+YW M5%ZKD;W6=JO\,7>N,8XIH4=F*(20,6M!_+%"F21"8^R0P8)/N7-=<-UL<5WN M7PL,'C;)O$[^-0LB,\ +62#*@Z;1QB(\ _YUD;HY?H_T)=)<8, G2O,MIQ0+ M1YCC//,8D!\# ) 9+47&(K8>V:@\BPO+:A%PPA1E=Q;YUU/KQ15"_ 9"?,N1 M \2. ,?+#) [.'**>7#D',LLC@QS3(,-?F%9+BH\34(\UD0'/=W!HNW0S*'* ML4G-%48;HD61C->NSGD2JIW1TG^&E2_TT6OHH[MU,P)AS$G!,QUI3.6^:::D ML5DB&1*>:*+%PC)>)&*:XDI%Y8SI!!6%%+^1%-]"%5Q;Y4$59R:FDP=(@CRC M(#-.@I-4>^XY>.ID$:%IVJX::S[=E*.*S;;KM$*I;\Y"[T6@XE?P<<8?6D!T,+79"982G\G]U1'M?>WBH\-+UNM]&O7PSN(JHX*+;YQB['.X^E MT;+:>?-P:V,/YE\CE0V8[V[YK+:[P\N'E:.MM0_URGF]7EG[@K:^J?/RZ3ZV M7DJL58:QDQGC/F3 CI3#'YB8XEFSRO+-:Y; HUB.=,4I8 M9I$T&:)":>1%$-&^(>N_2ZQQ W+I--&-O.V5X+QKF[B>#O\]KAW_7R1AG!\^LP MOK/:X5YKKPES/OP"2+P&:_/E;&OM"]XGT2+"B4Z#4 IECK#4G2L 8D31 ;% GV@+W.%2?/^>;/29=NM^A:#] MN-RZGQ;P O4]47'.>.6T.8L 2H'X(L-QQK07F2$N9@%1+9#&2A&6BZ]\<1!F^G;C M9B*!9]CZYE=+!T;34?1BI>V']>*+0PMO"R[\/0T MC+@?=@P;1KAG5.-\@@_T@O+GTZ3 )A;<*.#'*^JI@SNQ#SB@1 MGAEK:(8#"40X+PWB"\M4+RHRKES%Z>AR,,:PQR\J\F,+B!0B_[HB?RL>HJPQ M!$B784]YQFA*38Z2P&^!:&4LMY: R*-%*5[L8Y5T_ =Z+S8=K6] C M]F8<^#_/ZH5IO.^F@OO;DRIU6AGUY?]]HH].,$87VV"0YX"'=+IFIR>P*6AF^Z",9FI M&4NIWDW*]5^-R+7"5" K04*Q8$8P;CS5"!/AG:+[X#Y4\PV\3BRES"#@'0"N M9OD^,EZGC>D> 'F2*/)ANXK\(9=LGPLJ+$/3'/?"^XM?_O"-WG'3#-XWVOED M\B_],7K62%82I6_):3[/X>41$VB]Q#!/?#!R,D8O'K'(4LXBM]3*\)I@2XC) M!R^C)?S@M1\]%O,E*A^^_*/'_O@:56K\@Q5+0O,G/?:ECMP3.@'\(#]HJ,FF MJ>E"OI==HG@QU\;)&7FCG@LSM4H7._O7%PK?6*A'^&JZ^W$\E!T6 ^!.GTX0 M7X8!'FZU,T3J(3""QB?%W!^MPPWIP@S3'4&, .P MOS0X4PJ\ O4)%(X$KU=6.:+XMG[#A-P[Y_CQ3\TO+D7V[$5(BG$]@W%]G:- M,^F,%SAF1)I4-Q3)3''X$9/$*G .M$;C%=NQ>NESU]#M?D3Q"3Y)?ID#,6GT M?YF,ADEG1*9EWXJK^:(7:FA\:NB>>JD=$/BS ]Z0F%++[1-F]!2&\X""J)&34$IFQ2&QFJ4:9 MC5P&$XWBP MGO23;GK..;:?M+X_/'!4Z;1=<>9HW#*\^=B9H]/:;@WM5[OG_+HB;6?/(@V MZ3Y !1//%!.?P3/VH[!!D6 R!P8P8Q;K3&%O,D20M=@I@:-86&9DZ2%W9M)M M@ JFFS&FJZ[L"T(TE9%E G 8J$Z/,^N-R8C@UEFPPQZG3!R^]%!EX;?N K3X MMW3UHPMQVXF'#Q>?!KHX$50C#U0C" Z_L$@&-PBF2*I1)Y MB-E,$ZXS C 4:18IU5,DV]-2&WUBFQ+#$@W7SDA..LB6 M#^AZYE$!QE]!@+\\UO>XOG?H2 WFMK?Q=[-RN(EJ)#T'UF!WG6QM5.J5UOKY MUAJ,LYF7K5;<2Y8.'S$> (MCRC,M 9I'4/78(HZ93Q4T'X]X3"C,5K#=S+$= M*J_L6\J58\%G @Q,QJ@EF3*19X13&[6E0FBUL$R6Q)0$VHH2Z6^3.?92<2Y@ MX!/%^7;V.0(NM01E"".1,<=P*G-),LVL$=9:[U1,3?4X*:K>S*\4CRM]K)#B M-Y+BV\ZNE_L$T1@ MP%YF!N$Q>+SXBZ.N("PD5A*VX=>_62UA@R1L+L*T1)TX@P4MM:HK*Y]Z,BLO MVE(D10!;4X/!:113B'$OK4]<$Z5S?#INDOMCTVW58X$0J%PZ!IXA=GWE MU&_UAK%!Z._WX8E+O2_,KSG?-SFL=<,5*93,I[EL$=.-' C00NX]1]$XL%)8"N#P=II.;?,IQ)94%L=GE]#OJ+##Z[#$S2/8AR2#L#P0F[&D@1# MCCN"B. ZQLAY8K74X;I1N5K?XRD1LK]LWPX;;^"1[$$.IMCJ^F/(A-GDWZ75'HF_^.+CA3>SO'MI^G,N^ MMM5Z-6MCZW5W\TC>V/Y.?W>8C[S_M9W3^/VK2X> &V]DL'']+*J=MO;>B>WS MK2\?CO>_MLXW<8MNG\'X/WW8@/E[#:^K*/?.\403SPT& M1$#&!X4,L<9BXB.SY,>DZ)I%=#<#IRRB15Q$BBG-@[;(5 EH4AOD8B"(:YV+ M27GA=,R9$1B3G^=&-$YLO_$YB[?9N';=#;+8![]@R57K:[!V.CSL]7/2SLV< MKV4=_O)U>+Y]\!&S*+CGP.5AFQ3*VMRLW:G1&2 >_7<#B!NMM(;]M@+J W5; M@\%I69&U79&DE3M1,BP]YX@$HP'K2$1:6H.D]9)$YI6W^53:-#6C34ZF#Z8K MCWU=%MS.Z7 PA &!Y51674U7'=W^YZ./ 4NK X*-$'98Q1.0O-SO0UB&20@N MT31:==C,7G5CU&M7"%.MP=YWV4]5")@9^?SBELOVX7;O@I.U7K%?M_?\1VL$ MK-.($4LQ9XE16+(*?I722\QD3 !1_=G#@WQX88 M18E"E D"W#\Q9*+4R#&JL A MPBNF6XN8:NA-1ARGE7;:9S8=FBTNPUO3]I# MVRD!=P^\VW^?^C/]K!:?_L/A%%]SX]R$6X+@920D'FIZ8_ MK9(IMH_"T?;[5S O:VQ[XQT\QS;9/_KS>/_]GS GG4[K]>;Y]CD\7W9^;7P2 MK3T8]]$6V]GS["/1&#M#*)@'(?<(EQ%I'!@BG/-D2 1-,7>*+KJWE[4LJ(5< M4(IB00462% =$'=1(2=Q0EXP8G!PBB;U"R*-YN;DO[($=\=?57S[B[ :/^&/ MV 6?0,K(@OP1-Y(C8UE$*D02G> $FQ_!V\,>M)>EM]2/?HIGB/]]@BNI2L:6]S5=]+)"<=1-$X2 M0S%*SH#1*>&5B=$A;R*.CCGA4G97HZ*:]U?-J?Z1 MP9$0)?(\)PTPV.M,5!'%8(+'F!D6=8U4?%"HHZ_V)UGJ 0+&BNHPK(\J@1-TP@ MZWU V@C'%5->J=SXSC0Y6\(CI06J'#JOX@0WL&>>;JG!>9&4W4MRV:SD45!L M?B@V7<33*> MKN;/B\\4S7]@S9_@+Q%4/"ECD<=2Y]1BX"^")\19P(HY(C3AH/F4-LT,+W]- M-7\)'26Y$0"\J=_K=#)[N6C24MPE#\Q$MMO=7A]0:&L\X06-YH=&T\7.HW T M$$M1@LT"<=A)D&'6(BFM\4Y%PT;%SIN8U,F:*LZ1>I*)HKP/JKP35,($G<"* M\,AZX\&(B EIX1@2*GDC520Q^I55TR14U$AWGYXGI#@]ZDDUIDV?K8N^I&]Z M_3R*M>&PWW:GP]RG;Z]WE1(6C)L_QNU/$92@O>,8S"7LO0&"(L%<8AA>R4 ) M[$G,!0($A>,FY=8$ZH9M=T:/^)S!K(3> M:6["FY_L>E'^'"'K-I'__2@S4Y,]8_:4/&[3OK5N**[VA]P-IGNV).XEBPH, M8D%T[MP=D0$&@!R/T@:,)8\B1QOB)M.S NI'"O0([.9>+<7NI<&/[) K\%W@ M>P[P_0 -& M\/SQ\3Y8=TM9J&2+"/#C$J1#(4,%1C,$DF2RQGN2R0ZHIS'2, M1('OVYH8?U2&ZT7*UZ6:!,>V?]#N5M\MK\*FC]FLG3<>5$?#-W"N'L:&];YW M#-]]EL]HN[TAW'W8:PSA"@!"B-U!S!M3MYJN'*+92.VN[?IVY96%/XR;&?;A M3MWJC/>@7]57Z@\;O93O,XB7WOCL:E;CQV;"S:^ M^-(.PT-XK K&+GUJ+&O\_2/6P5!/A]=_Y+K)7_V/Z_^Q>NWXZB(S-I%7>.EG M'FV%DU79?B:Q4YQQ(KF57-C #"94!J_91Y(3;$O$'D3D^M%^0C;! M SZWG2_V;+#RQ]6E#.OXLJPFI_G:64GIP69EI%"P:_3ZMEH$@ VQG]\%8[*U M&4OCL)\WU__ZN7P4Z&:&DJQ"N;-=5IW__&%79\E^-LP0^B@XW-K;6WFYM[M9(\ZYIWKK3VMAL[6YN M-.#5[L[?6QMK>_#+[A[\L[W9VMMM[+S*C[:SO=GX[5UK[=W&%ES_O?;/]=M6 M%W"Z=PKW"(-F(W[U,>^/AR-,#XV3V!__!AN O?YY+JV^<6.]:@E_0^IJ^X6' MZMB307Q^\>)%: ]..O;L>;M;#:WZT(OQO<;PGG%F8O>M)F]T>0Q!1C\S2F84 M&GOZQE\\!JAG%4!-4(G1-86?,4.NO8R?77_M1[:WFQ -PQ5N_:LQ5P7U3:-5[_&>OJYGN 16^K'V-B&]QT.&IN ZF%4$:#! M2/,*5;WO!%T;]O=8$_13\[*:G^S0NT&#Q"5^?'*;97"K,(T:QWI6#]^*L&. MK3Z5#/NPIZIUFX:;.YUN_?@U\2S-?NY;>):2%(X'YJ5RFD>O7 [:9IXS0[E, M 7_-\>'JZ?#F Z8G_SZ_B(>6TPB/#_ ML&>_+H;7:6=W['4Z_O=P_WQ+M.C^V8V^PM8OM'_^#MXZU<7>=P>V/_:VMO_VSG]8=/'S8^ M=":]3OM[!WSG=>NP]?H57 _MUD;V-GTZ:]'-+ZVC3=(ZVN(?CM]^:AW_F[;; M(X_3]BZ&YS_ VVL?K3#.Y*!\;HA%G!&-G&,4A1"EB8E1[5@.B!5-3IY:O$E! MPX*&5]#0DR"$],Q2H;A3P@EK"9=#+Y2X_.[/+<[Z37>>;SX6'L?V[[.-@%&13(FAMDG4T1.!*(E"$'?5C.$4_& M(XLC11[ A29CDXT4((LT"2T933*JN!-S*=[ZI4DIU^AE:_[O<&@<=+OI?;=TJ.7+D7AT;E' M)9(WE40*.LT+G5KK4V1#<^)\I!@QI\$^P@XC+3%%0D4=:7"&DER,BC>I+E5< MBN;_ II2-/]A-'^2EV#O<%":HB 30SP(CHPS!#%L$OQ=6QMROU+2E/3>WGOW>VQQ[S'7(]R35WD.AM[=^.H7L]8 MJO?AHTN]\,^WBXC&%Q FPSI@+AU$AD4T)HV2(E5%H M+D+,=3\8N[=)7/HNRTFT8_0%W/DZHK=F!-$$ MH_%;^Z(JQ(^[9DYHLPM:"A99#%)R3JC#">M$@DJ44Z+$S_9C,64(CH:ZU@UK M5P9Z*_661;U_JMX[Z_C+%?5>-_C#_QYB?_QOU[XWISO'\(SO7\%S>_IAX\_V MSL;;PYV-SF%K;_-L^_S5\8>-_2\[[[<%C.W\?\_???E(DA98$8,TE1%QIB.R MREK$/$N6:DNB3KG?X75V)2S[3EYM=C#H^7:5]?2E/3QL?+;]=A73?E'+LA&[ MP_;P+*^$48NPG#I**2X9]X-@A9JQ!7$N*K!$**4DBCQ8'A0/H-&ER4:IH/HYJCHI"]:8\MN6P MN1:,Y)LK?0Q7-VPY7/#J!GBU.\5!'+?1:*<0@STH=PXAR$4I$/5,@*U@%-&Y M*@9O*C/=1;&F!T_ER'F1V4O1_X?4_TF^HB7!POF$#,\E+@7QR 1BD##:4^F" MLL$ 7U%-?7^^LH@'SW4G,]\/GMM=WSN^VPGEU9)!3Q#$'H[$;%52^;LW*# V MO[C>O;6IXHR,*D])9B\D]W&,3B+'N$%4,),<$!Q-13[$Y&9>KI3:T)@Y^EF> M+@(\'(TI"/! "#!1WP_$@A-/ 0&A\8 (2&GO(-77G(9HR)$KZRRIE(+@P#+ M633CF@BZX6'LCTE,X[>Q3^;W.P71W=2N>\Q[E,/OM[&;_7 7$J_).?=H5"/, M;O6ZW[R$Y8![?MB]/=Q>OX+=G\/K?WGXGS\['VCGLSN"9X;/[6QT.OO'[T3K M_3]X_SP<[^QMD=;[/X]:YZVCUM'+P];&UA=XYK.=?SXJZDEN,8=P(&GD='?< M:"1]<,GA:%.@^8B;EB/N^C.Q!ZB)Q9X1&W\)G"A#= HC^F:8-PC,=@"QPY8"M TE'QM&$&'/JJCM6CK7+5UTJVJ*';*!B1B -I@'6@K)AHQ)I(.@FJ? M7*Y@.:^TY+H= ->=-KRV[6[CMTYO,/B] 9J7>GVXVFWXTWX_=OU98]B'>X\D MF0)6#N.ZMQB,7=IO7=)R>*&J*\U, =:<8TU4%3Y 55Y@FQP MD)ZWAB,BG4<\<(RT80XYACUQ*3'ILRK+Z5"TF]L&]7-/+/ AWD4?\K&WHMGH MQF%MSO(N!G?%(+AL*;3B#:L:E7.]F^CS_D_.]7IXY_V[KZWC;=+:ZQQ]V-O& MK:,_C_;?;YUOO_^'[KR&9WJ_??[A_3O6>J7/MP\^&JZQI-$@D6(%!_E<#V-$ M5$JY6QA@196Z>ETQM&_G>MUPNY7(@O.9/& 3.1!"E[1R@BOEJ>+8XY]M)F4E M+M5*W/GG(_>""AT5,$LLLA5,D?72(JQTP%PJ)H7(*W'ZJ*MQI\/E.YPK-QMP MDY/H^.'MM'C"U%.!8B5SGK0U8.I9:I%ST2&E M4TQ!4NX8J*'F=2IS4AS(-7<@%\U]",T]FXS/E\#EK42$A(AX"@X9XS%BS(C M048\YQE1-:\DP[JYD>N>1S1.BKX4A/L@F43+#4US)Q4_.-8JJ03S JN#Z62B M*&&/$1I)5R40".#]2D0DB0/ZD;B2(9]Y-0F]=QGN6RG, GF;GR@"S)VXI3-\X";+7'9^1 MC=ZWEX6S^778MZ 2[:[MGVT-X_$ H"Z/LM^KZL9>6&6%Z

^*?? MSIR\-WV%T:0!F("! _*;)Q/^#XQ6IP&DN9CETSX\"8@60/)U MEDLI@U-.@/72U@I&7# T6!EHT@7%P1BP#0U?C*,8G\5WMD^ S9_G!_O3#MJ# M3\#>;=@Y^=?VVWG-/\*8R0BB$/V5,>H*WM\X"(D$G-/Q1,(2<6HD@MF/R$87 M>4J4<.Q>O<'K=#J.]Y\C>P9.5+9GJ=/K%>AR-SF@0+X(<=0KXL&:44<3Y9$K MR;21S+I%Y>!K_VQ"!K;R@/*:UTL^7/+6QD%,26 'QL@(PW*L1B,;'/CP)#+M MC04'!K]ZP]9GA&[_LZ1+A4?:[9UGBG9D<_?!LQU[X@%-N]$."G,U@O8-<+ORR&VGP>MO-X?!9!4,*_];VT?B\OW\S-7%\C/=^.+,,!H^R=P5Z"N$?A7'*$S/);]'F%@ M/XY5O*YHQ+L_MW2;7&J_);PT8_[5Q!%I[WL]$/'L3TT81?(K7%"8M?FL/JE^,C&0QZ9>3E'\D M]X-"#Y9G/;E**0ILD\:">R:*-C')TQR) ^0690"48$#UX8O:>BX52H'A"V>8 M"Y$"K]<6&#Y,M@DR(.\P+(=5E. PSWJN+6PW_C(SFK\N(RNL<7K9V/_/6 ML>? B*)V.EDED,HA;L[S40S''0@2P<(H++Q1\QA1)B*%3]3-O&2V_?HYA)%: M.DRC<39PSF@RC L:%8"<4$E%.SO9<%&$^45!Y*84?&6MPP,E%)@,QY TF"$N ME$26P9\L8AJ8%=X&,"3+P8Y25(9MZV]("RFEI>(V[<'@_ :7F;L5'6"@[N&^""5B8DFRAW DU'BQGX1B88,V<0=Z3 MF'OA)F2]TV D#$E"Q82-G84',W(#!R5&@$GT\'B(C^K>]II M9S^XC-W,]BL'SQP[\$C4Q MJ6/_WB&YS8R2VX[ZUZ=!#R-R_6B_(IO@"7^WG0M[.7CU7S<#!.V3X8A4#A!, MSO/<:4GIP::E#$D >O6*&,C)[X5$YF_!F.S*C*5QU,^0_!^WKP_PQ]TB*I5U M*:-YT;K9SA?/'X1M'DE<9V^+OQ:1?>:+YK M[7YJO/[N,/HDD_T-;5!M[YLL>G2-&7?SO-W7=X9W>KO=^%L6VVOK;>;W_?W_U\"=># MZ\ 3;7X0^\=%V0)^()S*NS,>_"!/@ 8!D\WM6A A'/Q2*P/0S\F\SJ@2.*<6 MAFP)=RG#(E>6:J]C]%3%R<33:ED:[\I\],$]4D]OO>5#2]HG?Q3#>0>H]+20 M%=#_"TL1.Z#::!TRF>:.@Q1I<*Y#4HA[Y@G6+ 9%)Z7B5G.X&KOVJ=?IE+M7 MQ2&WQN"\"Z.%BV3*709PLY2.G;$8IJ,-CU]TKB7E]T4(00FB+'_U17:LBVYFA3QSA*Z:W_/B:#Z[CDA-6 MM4&J.UT4 &WDHZMU/GKPK]M@/]:^&T99N?6;;O7;-P\!/OCDZXK/E5#EW]\ MMLB-V;JMB,_UD5^\KL3U7&P5_[N]WJ>9=:GG.J<%K+TN]ME[YW"-,/CM3I/Y M$GH7;MRT25/]A.]=K'*EJV/,GHO[5L=X+O4O5J6H=>%X3;/ERNMZ'A4P[LFF MJPH8G:][QYUN:Q/^/FX*^ U<]]]VZVJ_L]_]S)KTW55S,QRW=IMDL@+&SI>/ M;;@6;KW?:C>O.L# ][_N?X'Q=O_M[N_ZJ[W=YD6+-DGSZM_4G-'&T=@H733( MR)SZE8L7V9Q238G$X =1P4PLS[L_>$GKIZ@0=/M@[ED[J,:_7P'_EE3_I\:_ M1\._R7K>P5 LHTG(6*]R'0B"K,GU@ 0WQ-I I\A$QTF M5;W,ZMV/S[:&Z6!5*'R$,C60+ XDT\TO18Y?,IE/4' -1"I(9'!(B'$?M2@: MHIF<>GA'&*G+;3\7(UZKU3+4:M(^)EKMR73UZ_ M>B.G"ZNN?!^MYV2"3^UEO]?I+&"!%WKLEX?[GW*Z=_-QV-H)6#;( M7$[;;D.<\T$@B9U'W)& -),8D$:*8)GF-N6F/FL*3U?@OY\3L$+%D&LE7G[; MC5J)'UZ)I]M?8T>DEP@6+"$>"$9:IX!D,BR7\J4LUQ$C:UPL*Y)9^^LSR<(W MZZ]+-PS:_FNF#[7SOE2&\&\UQ[67<7?L:$UWP[8N**P-1M9R( X,J0%>!E! M*VY9S*>KV*LWRMP1.6KG_9G9[%JM?DJM)DTR(YBSZ,!O]\XBKAE'+@APW@,C M6B;-L3>OWG#R!&KU*WGO@Z/VZ6G.2YR7TU&[ $NRTKGT3#7KGZI)'Z8RUR[ MLO%F.IE!)A%%#+D)4ZYB%$($O.$:!2^QD=& >-"BJ+M>5FO>VH]?027^24Y0 M*_&C*O$D:9!>^Z@]1]()@;@D"5G07"2MQE)Z J3"9B76=PWZUW[\'8/^_5Z* M@T%1=')8\&J0JQ8OPA]>-L(L.=P_-M%;<0QE:B!9'$BF=^2#I#$2D:L%RIS: M& ."9;*(1!.M=T1PEUZ]89C73OV*J=>2 _&U>BU#O:8RYQ)FFCB,DLCUUARU M2$O0,5@02I)65%.PTY+?<S_[ MJ.]N[RPW>USP=&;=P+SN4_Y@W*<^HO1P"+PSO:NA$PL"\X@$UP+QQ"0RQG*D MA9<\1BZ#7&V3-J4?Z$G1=2D@+)(/"2MCE7CU1JUI4D/JXHS[OXJB4N-%86^4;IM5)/;'%5H7 M*WDJZ$_T\Y[? .4IRS/JE2S/.%UL[]:^S1/U )-PCDM&">69S!#+@V!62Z%Q MHBJ25V]R,6J4JU$W<@^#&4)S>P7 6V\R,2C"K:+"4,.]YT1I3; )SO@4O92. MBT>L&'BS;\-@12H%DN:H"/?'KZVK0['WI=7=V3UJ-W,1;KHM6IM;W>;59[J7 MT??X'=_9_7@T62EP__T'MK/9.=JC>V+G_?;W7(1[[_@K;G[9NVKM[K?WO^QW MF[N' A ]@<5@.QL'W ;-!<:()F(05YXA$S!'1$A.52 Z.''G6H&KUO&HT/=" MZG-W\+*[% C8H#TX&[4*'U467+0JX(Q'K0L%UH4"ZT*!=:' NE#@"RP4.+O4 M^C7R/TD:V9VZT%"<6]!$%;0D/ 5O& %'#%.12V=(8^_9^FH+//&-HH/.L^BA M=E^F5?G31\?[\/G^^X_M??"+=S8_L+VKHZ/FE^VK9K?5:5+X[_'6U_WCC\=3 M_O3[UM?F%_"AW__U=>_+-F^!W[WS_MUW\,LO]^CGJ_S?YI>/W=;[5J[2<#'T MIUN;_J)Y:?#^_SO"OOOOB?UBSG>.#Z_ !\?[QWM\YPN,]>HCS ,\2[A\759<;37N9NZ"8]<:P/$>UA3)HP!?+GL5%K[9[-"Z. MUNH(S):""\2I8. &$)O Z]$)@Q,09C+_.\CN,VA=_ O*Z^'W@X3!,^$:EM5( MB3@C$6FC%&)$)$5]Q#GH-Z=9&_ S?/J$7LZ43LW<7. M[E?2W'U'F_"[UM6' \%4KM*ID"]JY7/GD=%!(HN#5C38B!F?VY@P'\.^F] 9 M'Y6(5 <2)/=":A^=MDHY)HG7F):=N(="-Q7DKH7N&0K=(3D($4P-QQ(%L+B( M$YR02TKD,U3,,.\(9S1+V0P3_)_9G-ZU,1F(P>N0U8Y_*WXIM@D$]\^]1V M-0[/RL"Q84C5 6-LS^T=MW>L1^[MGV2D?0:9)WM%#T@\Q6'?E/[[+)L/%OX M4[E?9!$9ABO;#GC_H>$N&X-SE]O/GK5M!\8 _PSO6;69_#__H2E1?PP*3'_? MZ<%]&E]BIW/]_F 0S\J/\QT.SRW _%DLKS[>KS)_HPW?')SU_->C7B?$_N!F M%V5XEO,B#[Z(G.GI_W>=]"&,[ RCQ"2F*6_9:;^5M%@,[[- M(WO?[PT&M>ZNINY^X,V+ ZEDY"Q11(A+*.\+(B 3N2DTIXY::G ,K]X08F8J M+RC>4=N#X@*!B:>]?F[X!()NX:]P7DI>I3+>]ON762V_V2?&I M];Z4\_R-O"V4@Z5%^ZBA[@Z.8ISJQ_IKU:K'OV2M>GS'A*7[P=E4PM)--O*V MDMZ[Q%B?.&?IN0#:]VM .[S*_<.U<]&RA)22%@ I!62PXLC#$H+7QGTPXA$$ MXC9^6DO$HTE$]#+7*M5(D-R8G$2'K+08W'="&/@;448/;@U>4W2ZPM*SZ&90 M=W.I+>3C6P2)J#G3J@A$$ FK[+HQ;30"@(C(^IB09%Q@ MR0*PG5182(VGBPD]"PMYYTR35/SO%\XT,8$K8E2FNX[;I%U2GF%@T(H:HC&O M,TU61J-;GZ[#.L7)C;>389WPM=7=NVI=;75:5YWC_=T/%WN[GT7KN"GV-P^_ M[V]NDYW-IFA=?14YTT0KYXP,!.&H$^)>":1U-$@91Q7% N @$V:60SIWRC3Y M%$_/JOPZ7.QNR;'(:QMDL3T6;>VE.\FK9C@2*X,+47 LM)62B$ C!QE.6-R6 M 7!-3W)=NRRS;WLGH-VY'DXIK^7?9S'L]D A;TIU+ ",AY=2AI3:U^](7*-$#%G@^$DP/\W>J>%")[U&OWXO^=YEP'6 MO)'MPUE9^\V&;UEP!XWSTZ)K/8C]]W;WO/ODDGPMI_G$R-^@EAO>@[F%<6S% M0C5K^5U-^7U'FA\.ZJ0X!XD&+@[TH)()!5(L*(:"Y5[.ZUI/4> J]VO M,?C-_;@Z*;8&,KNOZY[1>9@71V9J!MI/;W7%PIYP:"F-\Q M?^9A*,9XVLRGL[P+\ \\%7Q@#V.=.O-TPKS]O;5Q0$S208*#09S%&8X#< OE M$:7<^4@TL]+GY)D9&5KKC7]&6[+%AN=0($=),$\%M'4*PG,62]*\.!#2\:7S 4<"-&$V17CD?(/VPND&8VD%@RJO8#RMH#V9 M53#^_>(;O9,X+VWA9K8!&(AB'[8?BL&/GK 8L#WLQYBU8.WF'8J-W_\];^?, M!.!,>1<7QE[\U@/9AJD!"Y/S ;)GX'O?(KP^&ZSE=(;.>?;,,\V"^,599[DU#VZ)LDT?-TQ8#<[-/:@&U<3M[Q7?I"Y($+0).)-21^-72X\F**QH[;T4**-A($% 2B5R,%"7O MJ07]MMHSX"%BS6"S0GK\A M!=*FZQ8[D5.RK$;6QGRJP#+DJ-0(S!&Q.CEL++A6G*TQMJR.HRN5;;.,HL:_ MJNXOJ7I-%\)@X&OX.RVFX/'B+'G(K(SHU&1[>1FV>(5O,/HC\@59D^"=.**U.B M_5F T#J'6)N%R&X#H M%/Q#(S+,1\1YX"9*HT)P8.K7B%DW+M8:)_$L MYX#,(P\OOP/(;#CZ)3J //7^34YB'@?A=]^KS)_AFW_#X';26_#MVF>MWHFO M07K)Y\5V-S) %Q0+G@>^NW$0A33<$(LD519Q10/2N2NE\KGZ8E3"LURQAZP9 M<<>VT77#HQKNGC7<_23OK.%N%>#N\B;<8:P(UEHA;;A#7)@$<,<)BCHD[!S' M1)E7;YA88^RN63G/L!G1<.R5AO#CQV;2U5>=[?XSYL!LNI1 M\?5/K(,'.S^;_Y.I^O:O?MP/Z9:?/39X$#T19AO[]ZA_;68.(W+]:+\BFV"P MO]O.A;TM3^\V M\ZM/.W]O;V[LPA];VZV-UMOMC;\;GW;AC>:[UNZGQNO/K8W/F]OP^6^SE&UF M ZP5:FC5+(]XM.-@)XU;_T(,?^GV5A\.B+%:F-F;>BU1CK/9W2'YX#:^>@E_'FSK\HOTO)*RW6B'ZB+U&*7?>R] MQ:L07X[P^P';GM6G[&(<'=7?2Z"3OQZ&0 M[:2M=G93]Z+MOQ"'=:O=@O'LO-_[OG_\[U=P6$EK$TS;\6>R=]QIPPCP7O]:)6RL-)=LG+;C[[D7L?(O-?!![P>;_&G67A3FLZ9F,L"4YICV+T.*>L8V0)>%?&$T*TMC;EKI+$K"E\ M1^"IB7]ED@A;GRJ\/M[ZNG>\?=FB?[7W=O>[&8?ANNWF<>CN[WZ^ MV-]L7K9V/V=\;4\F$3:_?(3O;;.][E]'K>Y>QN'+5C=?:[_3VOT3[KE-6KM' MW>:7OU)S]RO-=2J"X4%&C8)-P(<#9<@9"J";"U,IPWA2MC2QH$ Q;&2K!U"L MK=11LJ!Y8DI3KAWF421'4V1^,NEPU" A-QYH?+JPIX/IA/IQG9V9E7KK79\I M5&Z?-/XZ/XF 7<1,% $OLHV+GA-%VY0?*0]5E$HKHM6&[I3LH9WMFRWN [\)3^]W#>OP"S.(@GOYK2P#/L M;'H&X\[?N]@!!9(!.Y _I#6C0%AL0-9)@XR7/%FFJ53IU9NS>((NP;^?E/M& MZO1@RO.IXAXJ6X8,NS>@HG?( +2EJHH/H@ET)68,BXU0-A:9A>]S"]H^ED07 M\EP:9<+6"L%^'#LT>SAK9:^M]J#A;.[@4K5&/^W#3D5T(ISE\_G '"QCT?O_2(>5^2_\#R&U5XWE.+0"?6"8PR 1E,1)M(V*) M*,2-5@B,H$-&*I\X_,U(>/6&DC6AYW3D*_V,E<31U8+14F^J?;#"_I3'+3*6 MIG8" Q7LY; C2M'OI>$B<+"BA\M?YYW+AB@?(OO4+7*G(&K=]G@ MA1]GUAL;@_*MNWA_:^5X;+M?:78UH%%/I)%5O;/.*QHB]@+H%'/<2VF4C%8% MHZBWUFFQ<&AI!/M/ M6A\.K)68$R*1B"$@G@30[I BPDRXI$BNP%BEI/"9(K#6 $@X+1EUYW+8]Z]H MO91+^0!AR-8!X*/?Z+2M:W?*0V;MDD""<(#OF!DEO"KB@KFEWJA)U> HQK/! M>F.KUR_A+FR?AE2I*1:+)H2WN(G<:*V4L)3HRIKF]I:7;E!1OGWP#-"V["OI>-PY9:RV[ M"\@N:QX>,(Z-"$!D!3,><2D2TA[(;4B46Z,%EI$5LDN6!%\Z%V/ 3*<0+'BI MU @C-5$J2(6QBZZ0 #*4 %)+P$-* 7K112QPG(@JTY0L%[,()U+Q KL/2P_ M3S+9(F%7SY. P36M:1=KT"BJ3%0MXX[LR6$F/E-LJ#V818?2/7!J'#[G'Z#_ M^5CU"W!K#Y(I&XL*%8YX6E2(> M1PPD%%Q@S34QEI@ ?X*;C#T#MW@8FL!U5.H>*+XA=G8_?X#>&IXC$&*=3!= ^D%4ZL[Q* K$UWK"?0J*<7L:E1EI(CP(&>VFQ$Z"* M8-.+6-1=XU&/&7::&VUZO-)G2W>YZS(F?#ZZ_DVB_%$P8MUSY%'*677'BA(W;4Y&:^3%AM2>T' M/2)F\M:' TV<(U$1Y%12X F3B+2U#GDO?3+18R* F/$Y3A#X-\MS@IXTOKZ\ MO"6"C1&$R-RB6BV0PO1$Z4D$K__055I&0M HSR>[2=W3>#(H9O-C*2)%MYM/ M1V __LP4_)_JD,^*Y 1];VY^%:W==W#-;='[N>"8,>MX[TK M4+*KHVYK\\].\\OV9;/[^;+Y?@_O;_JKO>,/<)\/W\+[?WGX[[\Z^[3SS1V? M=EK=O[I-VCK."KL#WVV^__P]*_[^[O;%_G'.%6VU6YN'WUM;&J[]@;>NO&AF M3VIS^^J 4FNE4PPE$3G*B4-9:2TB+B1P.[3RN>38S6RAO$E"B4^.>7!X%791 M"1F(\M2!/T+E9+;0IS.8>%2Z1.-+=H^4H=MO?7.H+ C.C2A[7A$G'(LF<&V" MDXFQH)YSBI&%F>E?3@!5H7=:,HR2 M$#:*M6F G8,'RK[M/QUXF-?YXWP9BO_(;Q0OR1^_K3#+.11V44]AQ3ZY6MW!ERTS1OM[8F]1\>$GA/,>RW]K0- M@RFT?? QPE1^BP$HTE911&Y[,#C/8?MG8;6?&AC@N9H'&#-N@C"(*0]FVVF, M- L6F6A >1*1@O$?I.X_[+I?8_HXA&ST^YD.9(S_\W(*]C M*2I%HXU"G0$^,PQ= 'EKV-$*%6'I?J77132[7>ETHZAU6Z!8 5C5_EU>T"(# M?01G\!NX\?^> XBG=@S5?0 #81B#XOKE.S9+RB#C6QY0^^P,W"MP2'J94(:& MNRPN/P-/*Z]TZ&.%6'IQ\&S#?(CR+GEGL5W>%'X2K3]J'(+DGDT\R'KC7?>T MT[N,<;#6",.[K TO,3COG)6I]#!/$>Q2.Q]J %(,7XSY<7_\>%,WRWZW/3SL MQ\-,E\O88QY?M3SVFVUWBG*9$].=+YS_F/K%X-P=PYCSD'KG9P,8;$X8'PVH M"WZXR]S=]V,9(.UGI:_^J&:YO$. 66P/SH#'9Y8?PC25)J-]5:!'WN[H]0_MR=C?OF,' Q 67[U37FIPVFF? MY8]S #<._X2[N6&^RV@2UAKQ>^6DC+U77@:X1ANH0_'@Y2YTR _9=N?%-4[M M93'=^6Q%.=#ABO8;@S;0" MS 6(S*/7H(?=G'O-82?P>^[X]* +E/MY4X)L2 MG07HI'>6A:@3!UG)[,EU>A \]==X=C-+Z(9 V+/BO6%8J-# 4@L6'T+QH](5 MA=G+ZPG@,B@#_[V+$_@\PN7[Y= (_L_A0+[U\E9#=;&9SW&W30&,HY+$ *&U MB>=-)RD\ID0[9;Q@D5$ MF&:Q'$4Z3!.4N7O>?9_G;G.5]AN>WKX>?[@ZR#M5V%*%G 9/##B812XZ@E2F M310;+C!X*H1,F]:1>/V$ KP0%"F:> V-Z[7V9EMU@P*4BGR]27=^FJ?G''XT M9J3MX-J6CRQ3]4L+*EXHQQ^-H]Y%M@AK(VL/N'V2M?JDU^CVBACVM6+/C(BX MQ(@(.'NHA.L000((%40J[B,CFBQ26SUKJ+M=B=VD$K_[?MHN>P> ZK9[875W MFY]<35N;_OL!S+T"E4PH6F,13\PA8ZU%E@<6)8?5HJXX&-+(V\U3)Z(:J=_K MWM"__+HR0MM5!AJL4#=FC;_N68FE0_J@9XT88+@]846C@XRHEZ_?)[=D0:3_N]S)W"B/5-*.-: M TA485074SS&E9&&J$@(YX$$:PAV,3DJJ:/1IUKQ5D+Q=C;!/G(;M<3)(%@P MG[-"&=(<_HQ6>.,(9T+0,M'C[IJW2).0Z^X!=^O%LV)6-Z]ZO. M4,?U'DE_:'/S VM>O8/G^,S@%^) @X] 2)!()JP0IQ8CXZQ#TDOFG5!8JZJH MJ%BC8L;VW+S8C1T/&.1@33KO%RYN$7PHM6TZ!'&?7.IQSWM1L[TK /^<8[Z8^,I?6WP9_)[N;.;-YD.V ]<\4#(Q M(5TN\,]U;I'#0'PU0TQXKU*D4@$RO,'KTZ5$&H"HG8(RW#'-VI,@A/3,4J&X M4\():PF77+/H+;/JKND%B\I'C6 S1.#P^T%TSC-/,1()_N%86Z0)BTCG7043 M.(YYFV)V8L%@;"O2CTUZ(Y:S/I$ 7<2&+L*D98,/N>9E&'+D>=9[E\>9O)<>*:%5]#I#8HX:N48P%J.AW?K>&@F)K7N>%AW M/*P['CYYQ\.[)7[,]?4>&TZ&!J%W,F4\CN+)#>9;5-^*V9!D:S3'*)06;(HL M#^8;PMZWBI\/AW):A"C&CE*";8I]V^E<_C"^ OXZL*2<^\"E\/N*"F]G=R!.ZXU'",(\G$(75_R]V%;V M"T!@F7%5;:!-I;P]2@_6V8I5#*P:5U57[7*5NK(^M:Y,)D_B VZBD-1HI&G6 M%<(ILK PR$;FI-3&4*SNW*]U!>*$X*1TNSFW\*9+,4HLO+$A82M1F4P2&9X^ M+>W'W%,*-)L4FY$#W.*+P:+-79]3)ULKD%AK;&N:I%:1ATO3>_I0O;D*^ M%'_$@(H)V8"AV<-8O!YF]!1_%&D]]3S-FJ>RF2\\2?'7\+Q^\9P8YA@6LS)-DQ4^V30]L5?17+8CX.5ZD=\)*-0K /VP4,',WFC$N?:2."IVXQ=[%%)4.6AAO ME?5Q=D&O99XVJ(S+V!*WJNS-7V>W>JOMWG^6^\='\)N/W9W-O:M6]_-5:W,O MMP2@<(WO>[1)]SXF1_][2[\_ZO;NO]'@>_C.[O-C$\ MW]7.YCYX:5LPAOVOS4VXPJ;G>__J8;L!^&^^_P8] (?8.R42(D1:Q''.%HDA M(B\" Q>:&.UH;C@@9AY6^*F. [>KW7W;"MP3#A>P)DMYIM4&D1_N]OX3^X4J M+P5*Z ,"R9",5#3D1NYUC2 _A2#-FPBBA"22,85LPAAQ'RS2C"KD)0N6"NRI M(+FEU/J,QKL+4+VGU]KA#7X0<+3$,V8E=XXY#J!IA8R:VR1XE(&:R:R'4A&^ M#]J_G[0[5:QK6>F2MZK"B(P/>?BY[>1"6B_C<,%C*\/GF\H FA"D8A8Y$W N MAR^0$5P@3G(? BL )N6KZ28WRY3_AR6]J]0P#/],P[ %GG^U[?0=DK+N9YZG M7)/9>X0F?C+-^ %B%,7B#+:K M,RCO^[W!H(Y2/!!T74Y%*:P7Q$NB$1BPB'C4%AEK)")>2Z4H@)J-K]Z(V145 M'KQM[3UCU"]3G^<'"7Y2J>\>+1C<2:?KB,&#:?-$Q !;;Q(+P!5H+J/EDLPY M(089K94V4CN>^*LW1*Z+)^A!O;0-IT?XZLO:_YD--$,]7(07+?3 SP1@7S\Y M8\IY2_G\8 R;Y_U1B (O9HB1"1)8E+PR&K)$*?*(YVH M0R$7TG?*,BP=$**9?&AJ@_V.<+$26S(O4^E? JL:PD%-K!X>%2:(58K)"F$% MBD8XQ(V/R.::A)1SXZA.N:]*47=V:5NYJP@-S_T:+RBD]3;7'NC$\%] #%)L M+Q;=FALS?(Z(_O0T[B<#7UOERIWWKP&]YGD/A.AXBN[$AL852HF^6_EE2/C0#60F]\WQH M[+E2KR>JS55G0S\7&"93="OHZ!GC0+)4B(A[5C2RDTCAX)32G'@*,,SE/38: M?U;IGJ%W_2Q0XC[ISO?#BCK=^5E"Q 13TS0YJX-$X)I9Q)G3"/ZB2)I((G6> MF&@*IB;)RJ4[/RO%?.@"#T^18/V2RZH\MEY.9%[CA!4-T:!$E08/"O[1VC$4 MG?9!NV!8"J_>F.M:AU.-M!XQ!_L72+-^F9G4][/\3Y5)7?L*RP2]7S2D M#GH\?= CUY\# G42ADNZV\MOU;&0Q\(W.A4+B=X'@BE!29$<"Q$,.4T,HB2% MH"Q-)O=ROU\LY"E"'LNI&;)Z&O^, QBW:WT=UW@P=9^(:SAOO??@, =J*0+Z M(I!VGB/+5 +_.GJ6VY#?.Z[Q4K5OQ:,4=]:P><&+%UX3]K&5;R)X(1FE6DJ# MG-08\2@"TI$YA$WB5!GMM;'W#5[<$J-X.:&(.N+P@!&'VX%D5+JLCD@\%HI, M1"1$LC3XP)$T DRXD1QI'!,2TFH0(LY"WKV\5T3B$0(/+R(UHR*H1;'=.C7C MI44IQE9W5CBB+ERQ#%QCTZ>_*948FX"H)0[QY#1R+&DDL:9):*$B#0]8N.(Y M9&74QZ%6*[(QAA0_#F'4^/$ ^#$1VLBM:\$1U\AXX1$//"&GC4*8U%7H0*S3AG:> I=9 M8+6&^>4$#)"Q'EQT2X+FA@I+S"I:H<)M_Z^B%!OL_^WSV]:7#;_[PPV>QFWM?0MA/C_Y M5D1^)^0]MZ$Z/>WWOH-$G<7.Y9UZ1"_)(+[KGG9ZES%^BOUO(%BS9;C5JQZ@ MD-;!;IZ#\<_?]@9GK=[97H2Q#9NCCQ>W^97"US_1[&WS\_<#'17,BZ5(4I;K MB_J$+$L>,1\%#9@%&1W([YJ6N+YINVFFX MKGJG 3X_<*O-!Q.\$CVW>OWJK?R]%[[QNC3\Y ?).>&!"B&OM48SVW%.]P-^OIRFZ$R8M9>ZT7&_[9-&0*$RNKG3NT^Q'MJ?H8IGZO>Z/;^HTO3;9 !.L"5&AH0DYF MFZ?N>>>L?=IIEZ/)ESD9=B(K+=N@,'+1^J-J% MU<+Z]$^KC-Q(=)U#CQB:[ M8R7S&@S.N^5[=5/1^4U%Z4%0SC+A#$H"Z!+G@B+GF$28T,"4Y]02^Z.FHBNN MO==B IAS\#F]6/C?%!:Q9'Z%LHRX:PT;C@K/^Q)6OQR<&?7)0]EK!7I([4E M?C9]3#7\DC] TNUKN1BEWV4!I8_##K.7LPBYO!$^_.[A7 W2^%^-T^X;XKD M_9(7WKY]]VYK:WP?$:\K<5UN9ZOXWXHF-\R.>7YL#[ZBE">PG1LGY@,7_8PW M2\IKN#D_U=,\PPV)N9[P294SL,Q0#E_:SN466(TB'CQ&/O**;\&";U?K_1&6 M>^3THI?4,:A%FVS__;\PMK^Z+?H!MS;_ZC2OCH!];.#]8Y_Y"0=F'5[D9[P!WV>X MQX>K ^.<8EH$%%E,V6LV2%MAD<-4)J<"@Q>%U_( ]29NU;A[Q(R?0N/^\RY= M49\3XEX?<(O];N-UX:?^-A]OZQSZI>;0ST+$4?KKKY(3_TC >'D3&#^+ ZYD MQ+#TR/KH$/=8(YM/I:3 O?&6,QW4JS=RG8K9\9R?ZY1G% ,4Z$XXB4%Q)QK#ERA#&$L5$Z)"(- Z*%U_GCGAE:$=B[ M-?-I.,8JO%Q4U:8/N6U07/'W]AG,E_]QR+/82/@8!VE(U^M=R76YG92LWR!MCLXEG7=A'F L@^*[HX2G.=BZ M8@^PIT76)3'WNNR//Q,/-%BZV( >90/.QQR;7ZE#L*UAWD:QOULVC"M>CIT6 M?[22(2LX/\/TV&).JAS9XG611=O8!(I;_)GY<*,@Q#\7RWJ&YZ@_#U'8PGQ$ M'PN!JJ"5+&F_\<<-R9^[JS?[)+5QS+# B9:.2RQ<#,HGH[&.S*IHB\Q;0NC# MG:1^][_G0.NV3\"VGA>)Y3M@3/N[1_:DRH$:Y4W^J@7?]N#:^[M_=7>^ $O, M?M_[CU^;[_\ZWM\]I/N;^:!*YWCGRV>^O]F3\'*RL7);OSR;W%G_^9PND/3IS?"U.7MXNP.*). M',LIV$8F&Z.X6XVG/X6GDYT")%4N!8>BDQQQ[S"RB7(DL+")<$YY5("GX&SH MYX*F+V@CX'UY8N\7VP"8R0JY$YP2F@(1F#O%G.6>>JNPD,9[)A^QZ>2M8';S MH&'-#A\(S2ZGV"&W+BIN%>(I403R8I$Q BBB\5Q03CC.G2C5FGB*TF)US\F% MJ,I/*OHCNB?6",8N25 MMMG;8<@Y$E#R'C-AK=0T-T)0ZV9%\D.?;V3F]KV_^W9SJA(B)DNW_MJ[?R#& MA 9!3>""2RN=%5$+QZBEC R/GP=Y7KW;T5@;[KUM4I<>DDD2B(0Q*UUR'EI M4-"2,1EB<#IDIX^O:79'MV]).ODXP:&Z+<8*PME\1G<_3*MWWUX>GDW0.!LP M-Y@&1"-6B%,3D8L2(T,L5X*#K%!7[+Y1^41!K(4SRQ=/RWVVM:H>IF;AG!3> M)RA>B,3C52\<7:G\T20@+<:IY(O H*54E^.M3?_]("IGL=,862$=X(DGR#KX MQZ? 1(Q3Y0<-H;% OU M>S_F(\G?XO4Y@O^\>9RD(OC_/WOOWMRVD?2-?A54WN0U[NNEH@6N9%CA0S+%L M%IF^IAM.%'KF5RPVE@^=9969<0H62\;9A9/@KF!/;F;DH9QD*S/]S^_FX/_U! M=6@H>K$M)IKY__=?;#5YWE!7]43DVET*^-^]]WLGRM][K_^[]_9P]%8Y'+U> M"T-SJY,>'9\#JEAJ$L8[9F;;J<Q-H_T$;:QHEVJEM\/55U\#WV1:: 9J$,,?EFTZ MX*5IILI\TP,SF0>&K[>Y.G;T*#(B#E:3;AF6%?B.[9F>KIE<-WAHO8P*:B(6 MA1<2J>P7L0P$'B'41H$"/N7@K4[#=(+]3.=9$BQ$M3)XK?]E8%,I?[/P@IWB MSUN5T1+$NW!CE<*-K5"]"UAP >Z=5L6A"GB Q03(ZX#'Q:BKS95G757MN<[S MJ:HV/>LY5U7[S[1J>!FZF'SD\H;\+HA-:Y16K[R>NRFC<@>W[\;\@4V6N_Z> M2?G1&N<%;:C^H#3G/Q^:\];:H5?)%%18NH AHGR@\&\AA]54FC=B<_;K@Y3V MOR24\='Z%L?A-!P^6(W<#UVF^U)J=!\6VFZIY1C0YB&1YE]ION9%FOD\';&S MSY-OX^/)1W-T_B8934;GX(R='WU_?W:\#_\^/\5+=G,T.=2.SD>3+_O_N2B> M@7W49*]^9F2"_W>KE7RKU0CVS;"4UFV*X5N'9@,Z9;CN69/&0F]Z 4:?K:L ]30UCSCPOYI:A8PZ5 M/_#N#XG2+4<>U79KO?).Y7@_"I??TT+IN7QWN+QMPMBQ%42!YZNT7B\3Z3[9;N< M]]J99RKP5U?K/'3KG\GLY]!;YGNU8@:G&?NRK5F@8JA>[H6KX MNN'!F7@:=[ ?A&D]K =ZS^NR9P /VHO)7DRN(R;O:1SW8O(QQ&3;S T"/P2G M-5*Y;@?@S(:.&FCP-XV%EF:#K1O8!HI)W7C^8O)>G7">5PYJ\ QR4&7"YP9U MGL^]/E2N>(W\12H-7\CC!J'XT7$Z2$V <$P MI[\676Z4"1R5,F/7E( I'R]K99545'W2 FLCB VHZF>I++'(M9RG\F%&M7TT M<+Q ,"(E%S6!V"N'S>O-=90SEBO3=*Y<\WFMFG&(WW?O*AX>_T9KBY0X2R3@?/@[_&FO1 MJ:(\#%-V5@+\S@ON,X$T3#^]P';F# MJ9E]JG"?*KQC&[I1JO!*-EPWS_4^K+[SF[YKRP'N/S"3;0?C\^^O1^ F-T91?;L188 M?F2JD-F%TPXI\-PQ5 M,PAC[$[FJ5[$?34.W2BV?,OQ,#WMI:87[[2ELE_7">&?N>>1ML1*OYA*8V@&U:[[Z3[",8EN,49]1\@<&6P]87"V:O%KD_2YER-G-@([%CW/5__Z0]_"YTP>[OQ&=B- M/0,_-0.W[45-#R.=QY:JVY:C6LPP5::YAAHZ81@:EA^YFOG3'X:Y81N0WEB\ M)V/N19B6!C;$NCF:]S$G[W2I_]R%V5.%NF1R[I(OW+O!#R;6KI?L$FXQQW-" M6W5LC-]K3JCZ<F M9E=?8OF8._-,Y?#V*M$E8;^,(LLG$JO''Y9KT1T[Y,ST5(]YKFH%9HS(_ER- M/<,,8DT/0C]\F%KTAV.6+<=S>D'9"\IG5(O>"\H["X''BZR9)[P_$"6^;[)TLGK MJL!WN:71'E4GK^>I/E-)<8\61WO71U=?0R/43-MTU3C >+;++=4/=5/U'8/; MH6^!4>3^](?E6@.@U>5FM$@S3QJWZ$GD24G$/C[Y^ W&_7ZT_^X[D(L3:@9C MOJ5J3 ]5*PS!EC:B$(Z*A2YG;A '-EU_=)-+@8 0*[,4&U\F;#R^5J)FHL< M4P*PG3%\-+X>B/+\@/-I5=^?"#R&U87V:'5G=GVXN*-]BJTA%_$\W'KUC)%Y8)G.ZA-R;1J]I+T_Y- 1NW4_R M<)SFBQUJ(WDM66WR\>KH_%3[?OIS!.ZW1_I?QE_./W[^< M')B?3RZNVJP&['5]O/]^/#K_"+;:.PUL,/O+Y$TR AMK-/D?S&V<>[WTUO9C9M@L>J6YC4V97!T'LQJH9ZZ:N!S"J9;<;SL$)6 Y(:B?P M72L.+<]FINDR9@8&B%IGJ8UD[1Q(?#=.X@X=)6]_?W.^AA?:S+ ,(P@U2X\# M%KL:4)0>19;G&+'^TW:X9"603C??_,593F@EQ5[>I7WOCMF+)S7\E3&N+R>9 M&;,P&9-65:C?L7+)LB1=@!@'8@;FI*F+1O7%N*#$ MT^+G; %F>!HDXSN-;%A]#_)'Z$&NMS:U]F??3KQO)_YXEDC?3OPF+7LOK;DK M"N:1+)YS?ESH#E+1?R4L0.UU?<3FZ!M>[U9?XVV8F>^^&AJX:P@V&6H\ M4*W(TA&3%UPYS]%-WXHMSHRVV09&GF8SUV6^%UJ1%C/N^HX#]AT()"_6HK:9 MN3?O"C(-%#:;9>DW\*OGO$"! SV13!83H>N5- "V9C(_'+YEN83WRG^[V3J] M":RKDZ=N7=(S OGRG*'NK?[Z7KA9ZPW[<,A/NY&UXV\.C//C(>!0X/A5QB<, MM4OV:P]QTR,]K$1ZT%U7R9):W>S"N2E80B_"W5XCWX,O_E\_OY\]/:=-?K^ MO\G1R9_CH^]O+CZ?O_O^^?O>]Z5+P^]@/7S_"&OZ:('ED(S>'FE?]D_-T:?/ MWX[>?OQ^].E],MH?G1_MC^*CY8)IQ@W;-\Q8C73'5"U/!Q*9B6GS!ZNHV[+XV5_P$;SYY(J/+[G SNR%SX,)G^74 M+M_238LYFAK;FJW"P3JJ%S%'=3P_,#VN>[[.?OK#'&C.AE T?0'.VB+&NA-4 M3,=:>]ES7]F#QL[)5=J+G <3.1VUO'"*3#,"Q+P*9))4 ']PVS$CEVN&;1J( M?N49#V7O]%9-6^38O56S#@,6R*71>;Z^L+3RJAF%KJA4XNNI'GJ]ZF@8'&7BQ MSA D8."8O:A?S71E%_[&NX1YB@WKI?4?[KY?; M#R:W._I3.#SV;#-0X21UU8K,2&5F3!BG&G-#$-X&R&U_8+N/TUSV/BSU,%5] M2YG!V\A^$UNY_.>:64P[G#C^'OMP\F_8_Y,7#4:I2*?*XY;?YLH5RY6?-Y!$ MML'T, @,5W-(/)-O6E+8E$4'8EK/I/[KR;,%:_5?WV%N M[[XZ+I9XN9%JZAI7K= /5=^T=36R] @L0-LW(O O'>N&N5 M@$.E+F?RAJ"AAL-IK)RFV-X7U$E$@F8#4M-=.[%E&' :&IEEN@(@A M$?,TLY"JYWJ:&G#3 M#@/-#DU/_^D/P]$>1LXPTPP-T[(,*W2 KED 5*!;AAZ:1F@8OM;+F2<[_.-W M7W5="SPX 15X,E(MQ"'T_-!50]?A%K?]R \0D]][+#FSCD'F[+1!=CA5/O#9 MG!/R*:Q0&RAOQVG QLHG/A[C;LQY1I)SGF+G\U:]G7*5S,_P\\6T:.(^8]G\ M&G/Q<6?'L'&PD$B4]HE'3OD4QX UT(Z/KV%/D?BQE[PH-J6F[)MPI MP:) =9L00A0$8.^YGN/%ON7QT//MR'1]QSM_\_?P?K77<\(W2A4;3,RP"1S,/ /^MGU&8*Y<--A,>8KM(NT M"@T<<-"="+)14TT^*6)-6/:@*V0SY.6MF:IW-.=4'=TH ,_ #55?=[EJLP"D4A2%W.5 M$58W_% [G(#&*T83J/=0UI! R69!RKM=E]Q&,6^H//9(5,=6=4TA3RXQKGV/ M"J_.AD >:LZS$[-%Q'C0PP<"S7=]7 \)D:^]P)N:['IJZC.;O"GBTL M%U$1B\8._%&:, XI?7<"+2G-F'LT)+J .*L1BJX]>%_6/>(7"Q H-H%X"5 M= Q=M."H7A2H4H)!Z\MT? EG2=&0.;P)G6'Z+X:Q>38'N@%OZ!1TD2 J@=(5 MCEDR04"$)$>JD@!X:18E4Y9=@ZQ99#EAP 0+^ $X.D,PE:=,='T"VWN<@*F! MT1LV%T\NYJ3HX(E\ 18U CP)U(7:ZP9*?I8NQA$^<4WOYL6;!73# )?P M^ 40("Z%T/J8@O@.60*+ />/"XR]>;43_\__ 3'K_IXK,4P?3AK#1!)A"=:$ M1+T8SXE?9&0*MN$! ?E<;?04YO'E_,O^^[,EO; /WNSW M-V.?#HRC_5/]\V1T=KS_T1Y-1A>CMV\()F5T^C7V/2O0+%=U M0\IWP]ZPC@;69N2YS(T#S[7"-DP*0N#A5;7M&I%EC-UV8E^F4>I[>L8'.EDVR)V>]X_U#,,6.OH^^'\*\P2Q[]Q5DMP=2FX/? M'YK AA93/6!+-;+"F&N:&>A8VFO8>!>XG-=>PYPM^K]1EUE&'W5"%%V=): 1 M&T3$PG\6"=Z8+&:(%ON-9V$B].U*R@**H@PEL,._@HIL(^';&M>88P/+>([E ML-C3X]@W>!0RS?5BCP2X[FDN"7#XBV]J*X@-H]I%MZ8#.3/$5RW>/H*7Y\N1 M3:"X*[ ?!%,=Q,DY +0SD M]X=X73.2=&5Z?0TQ5'D@)Q&IW>!=7J:<='B5-Q>UF<] M5+K1R/#Q3@\,_IRW)L+"$)'"<[S/)% PB2I]^^X4BKNN"5) M8-Q-*2ZG!.\O^$E:LSW!S7N]R++GV;2%EC?:^,B,*'"W45=/!RG/+=M3 MWK%C'UG^#5;E/]P]5\MC7 XU;MF8P<* 9 M$),7!X$%7D#@@5M-Q*#K1D\,CTH,-G:;#OS \P)'=9GEJ<"*ELHT( 8G=()8 M W_+U+R-&-WS61R W XPE]:T/%^+N&[ZCN>!;6UI5G^V3W:V.HO LHQMU0P= MKEJ.9:C,9Y[*;!.8S- ]Q\:[+&!RVD(076Z489[9%C<-?1L90!SIRQD($N]P--L[&VDFW<1;L>Q7N= MYO/G<=6S[;B"/CK]ZKBA:]F^I7JF88(5Y<SAV8V,P8+X=&#[0L@XT;3J!QUG$ M#*8[)IBFD;=QF_&>IN_D&6#&@J'#482>ZIJ^H5H\,E2/^:&J>:YOF&Y@.DZT MD;R*#&["4RX+?=,"/][SP+_P7-,R/1WTE-6?[9.=K0V6O.5K8 *ZH(8LT_%5 MGPXX JGE.3$H$0# MR3HQPB%:JF5$ 1A6L(.FJ[E6$%@Z['#[_M"T0FX9@C0-,=W]="[@74(.)9 MYJ0<3D&,8ZZ]2%%"_RS!>'4R4699>IGDN&/HN]Q$$[&T%V.!@-5CHLLKR?,CN]/ M_9ZG?F%\U;70U%A@JKYEZJKEF@%6X)A8B6_[(4@,8$5P:H?+*"[%J0_$W6B' MB+XIDV%*R04/*P66?(>#8DXE7;R'>8ELT 6(]N,R$; D M7XT:C@_-#\ZD>^ MP;D?J4YH@*L0LA!>!2ZAA@8+AJI'K^H'CVXZN8_63-USV!G]I5[J\ --G[\-K MQ;6T01,SZ:ESUE?9TW6W9'MW, -AOD>U>Y>,A^GI5&96Q\"8,<\PGP8%/\MS M#J9U$L.O8*7?6?$K>!"3:^376-&?<56D>*OS,S95I^F<9$H*"J;@0=QV+,DGZ<9(I:UAAXH ME)0/&XUU ,VM*/PTW"W,W<\7<9R$"2;UE[M1; !8]/ *X6?!%A(ZCG@JF1?' M6&;JPS%2YOX<(6O!+("-#C"M'_Z[F" '9&/0--E/'D ML.O!.58QP,8>OO\ ^PPO%LE=):.!J>/4NU-KM%7HXP+=(8EA$EE&I5FPC;#S M24C%%&]XD"TP8PP&\.NG)3IBMU]% XJ7"1=/=X?*GDSA VZY;I)/3,VU)T#] MR8P:69([#@^.4Z3#OH'VPS?0-OH&VCLPE[Z!=M] NQ'[O7,LMUM;;4FZU,)W M&0=UT>@WK!$TS3=@ZNHU>_R%=S,_@ MP2R%&3<>^F,HR3LR*P[VO'1K\"W^;10SM-0K&2,=&U36T MFS7]=S*?C=_EOW;+T]D3"T4ZP:5^+)=ZC4O;%3]H6-M4<(EX'F9) ,.SACN$ M0?0E6,PK))JJ3C4O #P:8[5'P.L*X6449:US=L&I MN+5$G*!Z"_DYTD6-J[$.(BEK#G"WJ6J,93#7<9Y6;M[I(A&DE.*53FU& RSA MS?,$G 4F_DTW/#R?BY(,#L8BTN>@_A*B57D/1!*^!Z=,K\5)H[.(\-$T M>'4Z< )B%""&,,P6HH:D:V*B=$5BB:;%C9*<+,Q@7."5-^;0>&W QG0*^1GG MX!GOK:XM6[?D)$K(29#EU'CAMF+/7D1PYW@J[Z\,=R#Q"FDS]MZ#<; '"@WO MJ'*8>%$)-&976/R$/T+^1O]W+@FR?*9DDAP\\ Q8-V:78"BBJ4><6=QTMJJ. M9$R#'&XX;?A0WC]6(^,AUAQS\-="D?P\%K5"T[2J?Q<#%%>?[0A)@XHZA,QZ MBG+'3Q=W%W3"C%V#0_NZ5!C$"DG.X\(!3'M+A7'(0D AY*@!)XLD2\J M F$1\BM(33Z9P;&"!\V_A7Q6E++A;MO:+\"S$SB?5R>O_[/W:\'=;((23SC; M!5X"NLD,XRW1 N: @![9N-.DJ@@?>^!TMIP96_ M09G5.%&G*>J_;R"$;QMQ63;?22+/UWG5LK"^642O0?OWPAYQ=C]]SG[T]+F/ MTT6^8./C[' :9_R?!5#.(6;T[%XVW2B1=W_G!]J73Y^OC_QXUCM;+K7Q_\[ MW%=U?VVDD95AD*[8;&<4YO8I-I?$;> =W=;BD#M 6\QS')WICFX9W&<>@OW= M/+]=43P?$G0/B@TG21IQ\- R,F%.1?4XS"OB$^ V*50_I1DXI__FX*><*.GV'OAF@X0B$"X MJG)"$Q9F*7@ATQ1G60AB<;M&(0%1N<4QP23-X"MQ$37/TC%]G(.:8!'9TG(G MN@K^A=''IVF 6_J=D@"S%!XL/%;Y M?'C&PXN M#/1\J2SI\H@%8)KF9W#&8)K641C",X0O*P,%F)8IN#]*\FPQ$S09LD4NB*ID M".'F1@0# <,(TI(*?Q6=5X<_0(L>#C[%RTR\29V>PDG7IXT_CL=E)"3,.%W2 M@N[!M8H5G"6SF0@HY-)TSL$0F--NCF%XO+TN$2[&2,CX70<%2X2WVATTKAK( M;,HN$62-"\@UV*OQF,.X#3JFV]8$-Z*,W5 L8YZ7J!K*E,^OTNQ"B $6(%1$5VR&<5:@R1*7KSB- M?)X!(8#8D2>X?CRI"5,2P4MR(;SH+V!9)6 \$RK*AG ?=^P N)3F^1KFL3>- M\#\'U6SVYJ]9EF'\[G]@VZ\)@+SMI,^G-P6K_EM4C[3WE8,19-BFH1JNIZN6 M&7'5LYBN.DS3F6/$@1\9/_WA#+VEG#!!.&4>*"M3!HK\&A'BW)!*@!!BUXZY MKCFAY3.#69YG6#P(0].PK5!?ETK^ KXZCE^#.93,WPC5?'W$OB&L[9]IEJ57 M0"FO&2@%^+PGEEN)Y7SO^FCOJ^%HNNL'EJH%D:U:+ 1O@CLFT(ZC18%GL!"; M@1O^;=0B4U%0,.$YD?U&)R7425N^/;&@0?BS3V(*K\4,?E@:J'=M.-X_M1## MDIM!8/M,M6(?,\5-6_5#SU!]%CL6U@CK,0@,W[RA5&"HO 5[9+JLF(0MF(!4 MCU!T%%==@[J&6T:>K9M*S:NU>,R_)5(.B5OM/ 4#!L.7G$?BZD@8(-4MC(B[ M5W>N2NF>\.EEDJ73"06E_IU>8:!I@,F.TMLJ?PC_%;(P1U+.8:5,7!6B6U-8 M_X5O-J!H/X'B%K9E::]V6JO+^R/5LV 67-F21W%C(M;+,Z&Z0P6WN_XG9S)A M$9:!1 #D(:J^2K>B<%%O=".:+G*!/4P9D1&?\2E=0,BY!^#9D%\% M;INX"B>^YIA[RL)KB>H7C(%[6(C7&>(..H9APQ!WE7XAW3'PM>:3$O:O]/P? MLB39W_V8JO/H,=4/BR 7H=0#]/_R78F@'G\HJB<.KCZ?T)C6E[?_&8_VWX]! MEYT=&9_US^<'5U_VSRZ.3LXNONPO:\'/)W^>C?;_=X:_ 0VJC=Y^_/[9./C^ MY?Q_R=')GQ?';]]].W[[_D)80@<"R9^[7#>YJD6FJUJ1':A!;%BJY<*'AJGQ MB"W5(X<\#AS?\,P@8E801H'A&XS'7.,,9-%R!+7:;VJ.Y8::[SD>YQ[82GZ@F[ZU:5'R%I#_E]2 ;MR85_J?-($=_A]L,,K@ MO0+I\WE?2,*:Z4)R;Y8E8\4I'/J_4C"ZPL6LU:,1,_"3J7_WJ\@W^S?#,!1G??+Y(R2?FWWR M^0[,I4\^[Y//&SK^^>CL&[756U H4^6 9:!&3GAX-H7WGE8ZHO9UJ7(8>1MU MO9+-),,,E?IXH@)MD'?^)Y&V/?]73-MWF M?6--+0@T)^:>8^C<\APK"&1HR=*<&YMN[8&H/([?<(FX^YV"EZR--%C RA*PO;W&O&Z9/$3\N:1"\84& PLDF2JO&$;9. M2F8)O20"[KC$ZCP@.TS)DZEW 3O%PL=EJ?;,HR^EY4;[(BX 6SRW23CW;CRW M?"-PE$Q3#'@U\];AF6RR(UM"U'M9@?J\QD@:K!AZ[AFZYE:#_]8?D=J"%EX01(TIK.+CKE M%+'L'!,:,.!)!T$%-!2SKZOY9"K!JS _)#S#2"'&!2D3^K<'3QN8X37G]%0= M\UC(V-M" :KN;4T0L^'VDH!_;^R4K@\U%_?A[FK 8YS;%M>P5YKE!5Y@!K[C MHQ*(;>;()@*]&G@:[A^]^QH[EA/%8:B"WZEA7U-?Q3X JFF;'IAAAJW#2?QA MW*H&,(2$/'R5*E><7]#] >:$HS4FKQ+JH:??7P9K!KO#FMK0OA]GZKX?^V'@ MV9;A69$?,R>,_-!EW'28Y48]9SXA9UX?O_L*TI ;@"8ENX;MK<.9Y: ,^C.C'D=O:7PB&2*'[@ZXW&96=CTJ"8L!/[FF?@MYH_- MBFS ^DB_X]'M^ZM=3>= -%%D:C&W ML*=$LS#:ZST/0"W^J]KR=D M;NWHZFODVY%K:X$*+ XL[3J^ZEF6KFJ!Z1L^<[18BS9E[@EB/17YOA.6YT6@ M0N;IUOGT1\O$K=L>\/YDML Z[GQCS]4R?<\/W,B(],AR \VS]="U$"S:T,&2 MC>1U//"1>J,+2[TY&Y[I"HXZ+!.OWQ,"P-L%PRI/SGL?5K*3/KKZRDP/I)NM MJ['O6ZIENC;H2M-0M!PL<2FT44(V)XN_TCD5 ) M-G:$U0N-6F5"B< U\&BH[%-B$AG=C9+FNN==OY65\VFYWCFG2F;)"F9MCT#/]VA5'V'/1K1EQ_%)M6%5;*KG8,G!QM'I5[SM\FW;5)W8]L#: M-30UT*Q M7SN1+KK:3KF)-L=##SC&8'-3PH?-)TB5B(XHH31@H0M$(GJT*?D MGB(Q"J)^N<'[CK0+P:$$T0A?4,X(-@L6K7^+:F?:.%5^%J2(,(,PH4D&.Y@B M="'EC%0=C(M?BD;!4X3*2;,IOZY?LA"N#;LB8U)V Z#\&] M"?&"(6*6'EI> )ZT%[I1'!?NCN$N%9P@Y <_+B!BZ7A0>A_'F(:!4F>Y8WJT MR*CEP@\NQ4>G7[D>^:X5NRKCS$,D^ECUPLC&^UUNAK9M:R'0O*.UTR%5VC\L MGLSKB6O2J9'FS!$K8%6,VVZ=.N[\-R&)_L[_<4C$/-K[RF''.7=--?!-K#YQ MN>HQ;JMN[+HA-P,>^-I/?[@W7OFK=.5?ST&O;ORE1?M:YL0?3B,0YCDWW*N/<&N0[#'>U\U&V299MEJZ.(-B0%'X/NAI^J!&7D!=UW= MQ205T^VF6-!5FQ!"Y+J@'"//L#33\CW3\S0G!IK0F!9ZIFWTA+ 50K" $-S0 M=[GAP\F[7@22*P0UAWV:.=<<[D6N9UF@W/05_=SYSP3O$5-HP=DU6JG&_M^P>BOAM(/XP-IGG@VL>&]B(4G,BU>/< M4CW-=QQ?UPPG"K9DV6U"$KUE]R@D$EX=G7Z-?O=E%EK[\?ASXQT2WBINNXD:M20UW+L'75QSBC%INF%1A! MX'I@R)G=]+FQ':>;S S]V(7_6J;I!*[M@H5O6K$>&=SU>SK8#AT7'\=_I=-3M(OQ$/,">Z=/[+A=N%Q@28O)0>ISYJO, MQ-NKB'MJ$ 1,M37,ZC!-WS7C=1([")TV ZJL 3)ME43^1O!$'N5(XCV)W(5$ MK*/]/;1#0C,P0H]'8'W8F@H&@0ZN%(O4P !K6?,0N)I--.Z"6) M8EAVNUO,J4<$_CLH(+,D;CFYHY5A!$.C=M[)-NA1[SN!: K<]BWP8? MT7&D[W4K==4IJB>HM67.][TKQ 3&;K^1J:D>LQ 3&-QRW_!TU71LRW<]K*/# MP)0Q7+X^;U#46FC6?>7]9I7WUNK*^_6!;#RC!+*Y1[D^'59?KK^UKVT560U%.C1^LJ6:>(1A5XPGRHGNFD)S;PQKJ!%XTU&)*5"%8 M_"+/"S-J#VRGZSRADI0W)9[7ZP+=C7[S7J)[P4^J1M,[X:'=>"AOTNR*99'Z M5YH2U.*'LC_,RW*Z-NQ&1@!P5#N(FQ(UR8'5R"%=9#6(M[!!$EE%$C5TX_R, M,/X"#!@RRN>$I\X74V$I45(4#GIK_QXQE7J_JFDZY[EL\+5JRA+$+2]*VF-Y M_F-Y_M7X@[(YARS,0IAVSHIZK ]<3-AP]XK0*7RTR 3RN6R3H?NF.2#00Q@R M0I@Z:NI7/*H?=#QZ\"T\8]-37AO#JH_1J,BO_[BHRJ>8;L[K6R6:;HGFA9C! M)X^BAH0W(1CK&O(>M0@/D4*$X+*4%'VQN.;SA7IHM;<,TOR"T$\S6:3)8@D0>PC+.2B!FD) M#T9)',,T:M"ELF=#FLM6X5=%6$2V _MI,<:P%F;9 MRI3O.JE2YX";YBE05,5,Q00VG"_,,\/+7FJ4E4P0&[]H59'?Q$9%MS_@]TJ* M4)\P2F+?I S]<6[P'[<:;D,E2R3N[%0?TE;9G"5*8N/Q NE'* VI"B-@:13& MR("@KDM$%_AZ3)T?@%&%;A*?L:NBH>[I8EPT.L"N"Z'@V50T9L.?5)W9".VU M&@1M KP51]Q7(%ZLULI7UT$_&$WM6M'E2R6S1J>3>EN3FE CP S\HJ"X5I6M ML"!$%Y+R)V01W)E0:H?9$\I.$ H*G**M @@.@67>ZDJ#A%!VA6%52QWL'RS: M,HQY]?.>.%XJ<:!=R$5C(- 6.:*:4R(,_BR1JQ]0/S40,Y/*1<2OP:/.)P,EO XP)C)GU#P-&]."5$+'%L:Z MH+*O&H1]!0F97^?8SK$GV1=#LBV!Q<)PD0E\"O0.0R#!E<:V_'=GH*VGD!=# M(4U!4PH5<5F(;2S G8>_7Q-!U UGZ:LAHE\!:X'T M"EX,%;1#>D6_UI!E64+A]+R\-XH*2(.V'BGM$!&;$:UF:PUM M1=?94G5->V/E!Z LV:6:RY989<>P\J9&MK#-W2/*&Y__KMV_FUW9DZ5 M@3+V3^A.^44R'H-4 >[/T^F4B];7.9\F:5;K<'@S$F)/%\^-+HCY5]U;-@"^ MY#7P>_@MXNTA7,Y0W@<_0YBA#0]T+U>HB3OY;DFNO%NP#!0J6&?O.;IGJ$?? MI-E$T37UW:"\,N=R@\I/%GG[$^#,]D?_9:" VQ^V>CHV[^:1O5M?TF4<\CJ- MIOS-P@M&M7^'TY":7^V#&7'%LD:/DH&X!5],QY@64C1.AT.IJ@N)8JY /0S( M<$B+&BZ\K\^3*&%@J>1#V);B+A#G4'1,$:U(/_'Q..]>!/5IQ$N $H,=2Z[/9%4<5V6M.J*1 6GD" M;_=U!0K%[9E?5\\0L!W]6.8W(?2:N*]/168ZOCB?I^'%63J.0.BNV+,"\FII M!THLK(\?]LI#K=! FL>*+[N"%XVOU?1J"O,H3ZL+,W/-[%WOSFTH#5./CK/5\R2CN7G4(QM02-09.G49C>GZ6YJO[P0@K03@="<:YATHYJVDRP>?H MEC@1[V'*51)QJC7F,C0F^\K(M*'Z2Y(2R*;J%5OF',S9!<=;@2)!D"-"6\ P M=XW:UZ#X&BC _ !L&^.?Y^/.8Z&^6M7\$&U2T4" [SH%#.BQ,U!"?D\P$;) MEXU6KL7$A\IQW:^BA9>WE2 49F,&)!/B?<4,FRX'23I+Q]<3GJE8@QW5;R\: MO7>RB1Q[)9GV]0AKUB/8C]()L"\MV,W2@M5B>TOT)XPLV0M.=ZW?%?Q-!:S; MDKU**7O3(ILF%98(K"*=D)P#=4VBIBI\H\NGD.Q0RD#,429*FX9$,W>W,763FUCM\#&7D$N9:A0R 3><;I:8+B#O%T288O]7/_84" MJ$O@I[-D+")LYVG1LER$U"@]&NV_4SZE]GY1D<[)FU@@\@GX?01>E2SX*!7. M )-4*8RWI-CQ3$(VJQ*JY=W2Q^&'8=&NB%&S(7!?D 8D059TH 19RJ(J*>LL M3<(BQZ^B(R(L3!H7I0"4MX.@)!%V3N?"'BA:&.)*EC++0Z+Z NU9OC0>\V]) M%90HY@;:2U0;C!EVAB>+9H)8JM6D2Y16LC0(_S9;3!K&!GQ[#90MXJ2->'JV M$,%T-*3P9TDU7[D4F1&N=*3:<64'8ZCRXTF8^T,*%G]9\%HC>7*"@NC%!N4KY.@SR_. Z8/)("F#?X= M:(."1"B;<9 8..(^ +=KLO8#>A$K;>^5C3EMC0#1&MT:&TPM["$0EZ$PG*

7UN'Q:3*9K8GUB.12SS=/H[ M?C9!333&\I4:V S[IF#ZTFI$4D!*5 [2=X M-O0(L&SPB&5@HIEZ@: C3#8@\@R$IZBGK#+G8733'YJ_R+*JZ@KXMH'UM<1$ M3RH/1BJ"0N 8P+S#\P.KE6C#'?J/11DPZM"Z VF0ES=+0."&V+" 4UG/+,W+ MVC("M4PC$=V>+43A!B;"CF5L>46%B+!'T+Y$\X(%J MB&*3-8@>?R/40'UM0BE0:< MH5K6A6&MV)2/^X-_XH.OH@Z-^ZV]"+<0_G+PY^')_A[>&DW3J?IV;^]O+*7/ M,=L]XG&"MT3@"*=7 Z'6S*&VW")['1$#PJL46[*-2EUP^5JOTIX!-16E[\++ MN:@Y1+7.5WE1Q%,%"5$^-/U%4!T9EG LZ&J*,F"G9X08T##Y,5\I"1,^#86[ M5MQE$'F4 28D0HD]() +UJ:+NR*&]%L$J9,AY 9*+0S^E#[V Z4-K ZJ/#KW-;&"YF*9%,6K]TR4RK:>_=N( MN@@;_@HC,P5\BJC[IN@Z(H(T] *C\+> 'RHP8FCDW];>T5Y;WU];B_YS"4;^ MBV01(@ X(H0(@<_GRAFZI/!H<:LW2<4]AYKBS2321F74#T1&1L3'>)%Q7:9F MJ)B:(<9H7)M0AIQX(Y&(3$$7FN]RK=1S*NFT+*^$M>O?E*4GXH'Y?7D!BX;W4*1"P1#\K MU30181:) 8+>-V_BNI%JJ#FJYPOP2Y5,A+E%W 5P8DZ MMK:G_2>D_=<5MLZ]"H &"I?9;P*WJBQ+3:D"B.7EDQ*^JG@;59HM*$\V)UPJ MX$%XW<^Z/316A"_7B@*T0IB4&-<(!?SL#=U6C*'(E[@]'K""Q8#1!8?QA&X8 M:XQ&+7E*#+,UV*Y(KQ#1.:VVIK\XXO8!0!I)V0I MS(>APGTLI)QG+ +1EH*POB[-5[(8^&4ZQK[@)3"$*/$N @]H/S"84YR+E(]* MJ>"/*!VBH3 Z!&GS'C@5=7CR421UO-5GC7S1!5KK? T-\@#TO8*BKV2RK]1L M,@V&1FF@^Z3UC!4>U1)_<6GE4G!^#DT&17HTDFV#B2-OK+*IF^5#YD& 8 M$4@^E:E.>%\AZR]8D]:RQ3*6Y&(LF4\W8WEUFU+>GU4I5KG4PUB2@VD\LG/XF)V":S;NWR-,]E#M>3")NUE&F=NFY0 MIK+7,!\*!(BEX$&I3N'P6SL:H=L MP+\Q< @#-J\TQ3@-+Z+T2M!5I49E#5L,RGY>^0NB[Q]F@KY!T_/E++21>I@W0QV*KJFZ01 M![E>)K:.K]NI; 4T4@6,!),4;J?H"%4Q(DI2^#$OO)5E<,!&S5%5M(X;4M4@ M%XX.WCM-YREZY/*YLL50[8;ZSOEANN;[MJX[AF_8QG-*%2NK^S_.\,KW^0>S M#VNH:U4(J%SF@I:I5$#R0A^/4OA0MZF04C=^5QY9Y&U845S.?GN2^*<_I K& MGU],&JA83'Y:0I6F[_P:K3CD<*-110Q?!UMLJI5?;\/TM MZYJWK.Z#W++J?2>>'_:2]=&+L5]C$PWL5[$74A A???&'XINDL<%)T2?M Z MLL?N[H+FH*A$7LRD01F64O[6GBZ%;4QF*YG?,VSNF"R>KS6 MHZ)"C*E:,9YQ1O::!+187QH4D!29T3%4C*01!!? M2P/(]X>Z@5SZ?^<9_']4O%B:1T,RC_XUCY:_=[+;&^ MM Q'W:FUZ9H]L'13).G<9YW(RQNN]R8A>]LKVX*FI[KG1'6N/7#<+1+=FMKL M.9#):YFV(;I-@#:-5AI"1N<".[EA!TE&'^B&=2/)/)XXNM6\>=9;:UL#S7(? M?6M_!*OH+27=$&+2? T^O+NZVCTJ,JV!X?G/WI!XX:=DZ /'<'K-^P!;>5SF MUQC1?=H5>AGHPK('K>[WF?0SORQUXMMUKW@?E1@'/\X-I7W]@^7JO?'?[ MD,R!ZV[QD%Z2[J7$V+4Y_1G2"KJ[-UO3O=*]V\Y:3J]Q'V(?_T;4X;P CI*@ M>'/V;2T[^"6)=6/@N#>'3WK=N_5# GGJ[:[?N_SNF/[WK 3"J,3&7'N'.U;Y MTFYGNI:XVZSB#GQKT\N9;G)]5'G6>N7:-X(]S>T@S9D#S=:V1W,DGO]%N8'; MA#:C$=DP",1CZ)(E>^_'4R)=AHN3J&]T,)'$R"=>I9[B;VWF\F,N2& &P5"//F^5& RIYF^=QJQ#A;P$T% M9G/9UTVT>CI+9C,!=4=-+M:#Q5AA/>R,*;2,'91_+PS*%G;)D"A1VPI(K6!7.5GPSV,FS MW.H9U"WPE?B.-8S+)=3)HG-)A?,BSJF KQP4S,S'_)(T8AIR5@V(!WRO!FD[ MHZTZTP2?K^]>7TY-]?RL&UTNLNV!\AF0JC"MH7D/K[Q+^X 2<>[6U@2T3V,A MLOTEJAO3&-J_W'MN!BY\D^F<"& [G 7_!N>:"X-/XB!7.K"2=F=)/,=7R2Y- M50=/B7=7 &%2W&!5^_CJYVU+.:FU-)56,B)KTZLY(A H9VPU MH@5F.[0'LKZ,DQ%R908[38V*11/HPJ.1G49J7>I;C2*6WUTI(AG@JW75C!=\ M7.BT]AR7[%H"7K[.0$6K10,!&=D0+\(V]+##(:^,Q^51M:&M+(=(J%M;015R M.#E%!(!*,MD%+D%N)X G^6L1):F6V&P4)Q;Q75"SOW9']JK+TN ;UMW?G>4)G9K')(FNFTM MW^7>*DZ :D_K7B2Q;ML/[K1QV['%=%E =TF^A^>!AX#.V)0'NO*Y'XW^'Q ; MY/;EE [_+E_MW>1Z/_IN$5.!?M-;/-A@=:TM"!HB99?WMO/:]*GVMDOC.QVR MSM!+62<5?5JG83RA6JY*A=.?X.C8YP%<_L(&D&^I;IQDYQ4F(@+P<("HY/-\ MS@36>3&:],U_]MLR;I,HTDW;_?@I#4BJEM$V)^7TMTD(SX)5MBJ&!/437N$4 M^VN%Z>D4;[X$!TD:E_P@#'*S;CH'J;P?W)$PYPH"!9;;JJQ_%G2H5T%3&5 M M>IN@[W/)Q@LB@82NAR5E4,@UOV*S5_FOCY!3L06C;(T"G^=KHJU>G#!'EDQV MF7YCW.>^B@81+DA&O?Q$!XZ&Y*'N!N[OM18=."VEZ,BQ3;8I5LFW*4'6W.IM M"UDA1K:Y44C&V]P%PQX:OVQ5U] Q>$/MERYVDV9N!Y?5C,W=5E(W7053)X]< MXK2'/,,V*LHTG:HP#D;X,&"_U'U4-.%),#2AS!8!J F,3_!,]$W&RU_9&FT/ MWC@6M]0O0=-U5*X]7\U6+0;UQ2X86VO8Q+=.\TG$Y<_M>XIVN%%?TO[/8W]W M+ 9A==W>P+^'UBWQULYRF4:LM'+0MGDF2Q'EK>O!]H;5HSO=8:&N&'5K%-%< M.V<_-;43R*#D!AE^V(Q]0@,;@F+1JR,79BGM_2S&GOABEA MX\5B5,JIFRXFL MA[1;IRP?=QW':%RXZIF3=:A](YF 7#OX\/-G?HVUH?W9$RWD!Q-%>6(*B;%G8\7\6 M\"_LJUSYS96,>47,+$/\K\37OQ8WG0-\9B X?K493#^ 7T18J8FEGF4/P$D* M%O9W65_Z*KG\53G\^[B,QQ19'R)?ZA5\>VLZU-)ARKQJ[*1;B0&PX^% $UI? M^X'@NJP+?0$D\(D7\FYIH56#[*7=8BBG9[+2H2Y&EGHUUO3<\M[?^(8S,!DGJ/<*Y9\EN0@PXHSK2I]T M$GR0I!0Y$7^[EPS=%9+:X)3S,VH^CT9:0+@7.9R*[+()&S>6;30S,K+&(&.F MY,?F+6%$1EU^IL2@N&1Y>4473!1M%@48MT(]L'LKQOFP8P M"#7IZ;LLND/;U.[29='RAX;G/GSC0F-H>MXC=%FTC-4OO>MD_:&OW6T+;O[. M\^R'WUAM:+K&,]E8F*QAK#>A^W;*,_3U6@W^F,TM5Y;@U]H*:D/7KO;J#?WO M=MA3?^UW;+7UXZ.?U+J]-!]ID_KS>>#6G(_',75)M<9+GO6N-[I]#C! P&$Y M5;%Q_JNRR:'L7H_>1]_!/8I@/G&7WF>_:[^@9_!>1&3ZO>LI;HL4]R/T-*AR MIWY3VH1SVSK7(X"7!C6]V>)W&X3Z+L#G&ZW_B5H\/(P\N]]27;G4^S:&>,SL M*''H0_N7._D[]^Q(W8N+YRXN[H)9WXN+9RXNK*'VRX.XW\_)+-J+(N65*!SX M==DPNLNJ[T11_1A/.\8#6?R"L;4=I_'#9HDOY78\A%WPD-+MT3?AE6=IOSZ& M-;3MG7MTO?!*&WHOG^8,]V7NW%/0G/7K8Q@CST-BWZ$!Y89;\6QXB%I0 M[HI=]JQXR!C:+W'?'IWBJ)_F2]RY1Z@\1ES]>@.(LIZ>X.X5[A^96 W^U-%TYA(J__\W?1F(S[AF4;]W]S I_;MIO!]]W[26\_=CW,$WZOS6SCCIK(TPX:2C=(&5?1L41SQ( M,M*C$\=2,E))$<:F)21WVR9W\[2=K<0AC8'O;CWX_9 ;OO-R"XM)[Y9L>,N. M]]S?<_^&08J!IWL]\S_ACON=F8/_HE+YCE+\'NMP/70%4WL(K$/?[9$.GWXN M+P?ID$;L N+JQC[\*_EGD43)_)KN0%^S&3ZIO.=YNLA"GJ\-E//T-6(T_0]R MFCCYC[(QV1LXUA?1%[.&*5<$>3& O0\1FBA(Q(.4D5'.9LLOD%.<2 MGL'*^/04]V3"PBRM]T_']\V1"%\"7!&>1I/\"+'HDB7CHNLX]1:EI@!2R/:686IJ5#G,."Z,9_/D;]*MLJQ:<$DF0L4\=8J$$L\Y^$BDRR+5)?G7 *= MG2Y8QD"Q5%\2W-Y9.@86S@7HF@2YRCC( @D*/V/7 @T-WDJD\&HQ7>0\^E6) M.2^:G(,8R-@5D"+FN@BTI_GR_*C+>IF%GN/0 LP3CNQL?/T2:&LO$GR&4D)@ M?_,\S)) 8)&-0)PIGB(CRH\-X+Y297=/_:]T>JHB 0/,$0L0[! D5"3>-RFL M5]?4=W18\$L"[6EH$Z-2 ,#5H%QL3QO ^A7:*V)GPJR=L#FAO<$$CH!GX$F_ MH?'H@Q-\YB]XIJ'Q<%P3Q[QIW ]\-B==IY@:3R)IN3@TL7I6;J8BQYS.%DI17 K!I5!D7'LRTR8D>54 M0-D1PA^.6&P9B%>Q>MI*1 A%++@="$*0I2EK9!0#^*$P%7.A;H4,_ M\?&X1("NB5,8L"E1%^+S A%;CM24L?(P:@<%A"5[%XBN-,5*J &?,]!U6VRA MZ'"0SDB\PMZBB,9]I",LA0[\]1(?!\-L1MAYL!7?DLEB(CKK#CQ/#"=WNT93 MDM!)&R%8\#>>A4DN^.D-#[(%FHOXHZ%2%A*Q,,P6J*_F!#S[#7Y-% /O,H?V M+T/E[_* &J*_)!Q:)*R25KBS!%$CA%Q2PHV$4/^] #D76G"9' Z7X2F+]2GL M-.,DVP;- 9.\H9ZI:]&U>+8@O4I ANDE]B]'7.T:U#98)5,B"FI4"C+Z,@DY M_9;:EY+I^3*P3&\4Z5><$-7%%B;-(^C80NGKU*1$\YP*/R4E$PI3#4(B/)@Z M#+.8RM,A*%.4#X2!"_^<+GC#(@\Z)X6O[9I4P6^-+\!\Q-E%L9VOK3K/T"A1!/D<;Z_0:#N^Z.'6T/)K#B4(P)\UT@+8G86C*-,P;C+T)!>VBZP"-<1>\?D0"5&=A+B($N3!=I M=I*^P-D4".#X>:U"%0'988$)EZLJ$[&96A2]I$]_M_AOJK[ M8$?">6%XBW#<20'B30VL,;R(TBL1/7L-Q,W*7\ 48Y!-J*#F5YQ/E?>+/$_$ M]Q\O,H8DB.V_D,GK4ZC4]W4A)QHQ-A'G+J)%0&\7A7F(OH\ZAFTE#CEC:=X: M@*#XK_&K9-K<"_(Y,4@I0I9@VX/56+1/R6$)UZGHPVJL8%7R'XE?D3-3=#:F MT8/Q:RT,+..2,$7L-C$7%,BY>'D[EC;%H.R@M#OQ)VB(#@3-CJGW6N$B#,I9 M$,<70U B)U!$T5\H7F0$J\ZG9\(H660MVA9'4=#^^I0N'*PBVMHE)%^ U/E3 M4-+RZL!MB)&["ZZL>9K%463EG0Y&MH$@!&W(5@L#A2=T,FEVRJ8R>DZB6YBM M-<%0BI&<\PL"U =_I_Y&G,/\6D0XJ2/ H.K5M\A+%ZNI1@0! 6/GC=DCP0EI MDC-QZ7;3BZA%0>%< 5&0Y4S.DS0$J'VL$%_868+Z#M1>EHP7A=_>&7?%5U57(#PN@E-#1L'+:NI$&SC,F):C4+"3;KC*V^$A%#K/-KUY(GS MQ&V85EV6&LV[WK_E0?3]+>^;\Z&OSOGHTS=>;/K&#IL(J"KC=#PF@T^1/5,6 M$^Q;_)UT/]H"A5LHHJ,#$(LBKE5T[UFZ59UWQ9\:/:F[+_A_NV>WNJ?M^0*\ M-M2T.S5]L?VA?<V^]"'CNX_0F\2T[/ZR1KK'=C#0>@_+P#N1N/V=5IQ M; Y2_A(ZRA22;ZG%?;]3M6P]@Y -A1>X4]TP;WK\_(VK4.Z$F+SC(-FZ:0[L6H[^D^!3]Z3V0Y*:9@P\]V[- MRWI2NPNI/=#B=YNL3&W@V-XNXOS_"&7OA5%1CY7\0S;/WUJ15\W534OP!UOHGE^ SM0]\6 MN_AF*]V="L_J-YY=3[G&4&\FM[/YRMKG#"'(<\QO*1+P99(4CF3HK33Y 6;L MF-I0^T7D0R43S+D5.;9DE@ M,L6414F-]8Q"NH"B,\)DRZH4 _[5*==RSOMZDGO6D[PNZTE>U^M)WI3U)!^Z MZTGJU2-=M2,=M0]KX@)9/]U.[(\.*-6=6/@:$RC?8 +E9EQY*PL^)A36.ME2 M-;B/5)2BS<\R+FM?V[C;JC6D^QE#3[Y8]=/-WOO\(V5[&T'+6F^S#YR2M_*G_3-.73HA5CP2K M'B"K4DYQF=6T26#Q(?>S,[=E_7R4;;JJW1N]9G;8C8E,#]/Z^7YO>"Z;?<^0 M^.:W"1N(B)U/L?+ND&&U:U<0CXX0.N*B9%AYM1#.X:]=&',8M0CGR26YJ=N( M6/8I#<\]I>&5K@\LPUWJNKO==(8^5ZI9:22DJ"%6RL MEVXU;XS.[>EDO]VCQ%?6P/7M51+V\<3E"]]58Z#YUF/NZ@]E9]:MR\KFK%5> M/ZJ=>=>4@F="J[HSL&U_>U?)_2FM9PH//']S2[BW"98ERAFB--!U*LH6 ?@# M?T&XD$LVKM\WW4%_=<::MMC(9GL&_$/LP&[SI&G>DH'S %OP-%973[4_#M7: MNKFS5/M$:64/H6H85O2;C&K+7-)VJ-(-DSB=YK4.( M47]4=GD0;3(H@8JPP&89#Q-6HE"Q"79"^,X$L)FP' B.*V9)IH"UL*!9E=BX MA)N=7[%9COE["(TG^E#4LL\0\HCG(9^&?" ((,>WX:\"%@DX,GQUOJ)I?0NS MD58:\2)1"_%SC:Y-9=B/HMK5VE):J8$%F%?5QJ*=J>4/S8Y$KV*! MU4XI:' M",278G),D3X7\0F!%RZ-JG?DNW5E!L)Y3R9EBEH]*6\YL0R[JF1\QI*R9S2] M2VMEJ@UN3;T;36LU@U8R6V?*6\?TNQ+H.K/MALI& MG*K7./4V*22XU1K::]!5BUO-H;X9MR*"'^);GV:+;;U66&5QK96])=O J MRFY(3 ' 6>3)(KTT(4S1SYQ17C:^$P$(7\.>P]^G$L#VA'^#-Q2]A6I"1:O> M*3#J.2'I(>DF4;N%Q*J7(OU:54NCH?+ ^R/RQT'9ZNW]D>P+3\D&$)OLT0V; M8E8ONO..: VSH@@)T"A=&J.<5@WX%'_X-\PO3D+E]6(V #T=OGC>7S\RNTN2 MH)QU$YJU3>VK=:G2% :Z4_6>6Y(&E:XLD9:+6HBJ*T/5S: +][8'XKPO$*?1 MG&(/Q/FC G%N*9.\IH8J*;"JA8GH\M16.5WV:=6":4J>8]XV3X7\ ",;FPID MZ9AT9FG]@EM!&,<(8HU?R.&*05H.QI*A<"?1V64LZ'7MVS86RC56VU6V5NO$ M65ZO8D+7[3N73#QF&B%Z51O MTY#)Y<]H^?/:\NOE2^:.EB^M<7C;V/6'K&.Z2U^<.]63E/L0C)IW#,^7UX^K)4E8LPF(T4B.[BP:N&S MQL)%V[XI1H!J#:Z,'67H#U3R11'B#S4I53]68)VPEGZR2X6*.\O6AKX.,\MK M)16O$'^SK59QH(J?/+V2%J2/NV0.G^;,NZ;0W!O#&FIDLB^<;[)+]XX/+,1Z?X$VH:P"[;!/\M@P#7G&72^5_"P1=0*+(/G6QEE\$ZHMJ5'MZ9KJ J_\=K0% @RS7[N\^0Z]N[Q*)2 M$BD'T\L$S';!:F@@*'M(.SE^\ QWX<8U'U5<%"4140CFA8A6:C,@H!EPT)R# M+(HXABJ $)$?YM>@JR[YN**W!(R(<%Y $A5LQ:NM%)WL<#=9N9MU"@7Z!F%( MO=U2S)>8-QI03Y*\UJNV:F][W1N(=>?E9V;RXT=M%94<@%^D71^K:. P6B MX6P*ZSZ]K@N8.VJHANUM=KSAFE?MO;'6WF-XR'!NND-^Y.-O M.BBZ.:0=Z- =0DD(R3>9C4OS3.B(4LBARSE&*89G+:7A(F,AQ9K$O=DU4@]( M=E9>N^"#91-*$GV2:LKQ)35A(D27*2>)ZHX"JZ>3QZ83T/X)S*(R8><8KZBT M+>6]4=:HL#VH+2N9":S;4*A=UM7- @R/L+RF4.O9A@.EX:AVI&(*#=OX59D& M^AR5X8TDM0=^!J=T)/ X PY2O>%YG<$^SMD%%T=)?;3K;=SQ*\Q,R5E_OWF-W11.IS?];,_3'[W)\=F,NCY_[LKNY0]@IY6AEP M]PR>#8K;#3X]!3N'=LF2,X2&1OEV8'&2-EE9M&42K0C"G MX.YD;-QRA^I^;7Z=B]HMM%GR_[^]:VMJ6TG"?T5U7I90CFS)F%NV3I5C(/$> M BD,=78?97NP%83DU26)]]?O=/>,-)(EXPM@V18/"2 DCV;ZWE]W1Q/DD;3M M,N/-5%[O.WLS?\4#24G MG=;F2:=53#KJ45K:!/ S4Q)!=*PD/#S7YMXD($][DWRSRG(GX/-><7Z?@1X M.3%'9>QI?3ASJ!3ES.WQTT_ZU2BEM?Q/:KD:'G@YCH@K(01A2D^B/N=["=_A MY N )F[##E@5X7Q_F\ :>A,AU,DP0V>!PEE3)=^V8,)>S??EX$1$F"C)/2E/ M]*'$SQ=QL#$;/#EV0*9'GPDKA0K7$N-U7Y1!"Y-YS\^,RC<$(P4,HG:^MP71 HA\\/S1Y8K M:O;A=UP_,'?$KV3@2BIL ^P>-S4".<]JFD:L M(. %TC(BTR'B5U)84<2BED@Q2;T$'I2%=$'$Z5QT;!%@0*FW=.UOXH-!F(Z= MB0095/VB[<2&0;8R/7%&*EI[?UH+0LN7>$_%9I%2@N\:XU3TDZ6$%T(0I< $ M@SB1C@"/]+%4T9.J#Y]-R5J$*BGX&'P !E;CU)X"=R)1&],'1<3DRI[8-"6K MT7*BD Q>\Z'34&4#OS-%/<1EJCG2HAW!K#HPO>PP9%Q;KH11%I88)\;0%MUZ M@"A^"-F3( DLK6?Y?8LKOX^WOQTV)<")C23);QCYUK-25LM]?/3\U4SW5)01 MB05C#11(50^]^%M%?0Q@3-%R M:1AX_1\4E:[4_*;4?(XK(;Q%4LZV/_Q(A<#03\TFR@7YYU.@-X Z\:020,D] MS-04L(Q^ITR7*C9#%O>7RH7_9[-=JXK7*,2-4G\S\Y=8/ MI &+,T 8LK-KFC<)[6>^*N)-H233"!*U,"LW-("BH<\C5=J M8^LG4UP+$<9:.'-9T\;>+_XA?DV&3(4=D(_DY*\,T*X^4PO.XM0:*/O0=A#1 M%8@"6 *](-'QHT0PT<3"Q&PJDY'40*3@?[ F-X47?9BNW0N6@+(3-&]3-,'4@*[,6,//V92UF4\0L2_F:M$$&P5Z(AC!632* M2VY2A2$)^AA^DH$*:+!C<5FP3 RGB.E*7D/629K-S2C36R#BQ&:XDT3\=KM2 M 9*6!"0=58"D$JQE/P%)2(&WV(N4^Y(D:F7O2JZU8I4Y@P:!FB3;BP)"@Q*6 M*4?_U:AF3];9J7TQEZLW1$_7&V#U=IPUQ/I/#_IV4H.)3*@:[T%E+U<&'4I1 MQ;%A#$2O>98$VJ&43+&<-MH:Q\LD)U MUQ"ACNF]H4!X\%>$",./:#B2)0^9@^ESJGZT"8C.C8W AKTH6JZT6T2BP@;K M.PCG&)>5];.@]=,JMGZ&2_3:./FCLIEVSV::T_CJG:@V7T]^;]_=:]VN]E&[ MO?]Z>:=U;ZYN[[ZU[[NW-RNWBVDV=J!=C%&^=C'7;,0M,S16&%R>([1+VMA( MQ."PI9%L@NAI!&X2%K>#+SF9^Y*+TF%S%^BP71I"-(XIOHT=,ZZXE>/Y;QF4 M*K7%+$L5?!&$[3/F"BN6Z%CZAP(/HNZ9ZG(* S-I/G/'1C98B!@1C-O9I0II M:MI!ZJ]N/%UK-IL?S5;3/&E\J$'CET?;8<,D>="[[, CTKU@9$M:2E8,)/)@ MJ,%K0;$^&->/_'LW#W&X,!<>[P 7FJ5APE@;/+@^$@%&X7LP)P9,DDON.W"I MVF.#R$\:63S0+ *A.K9/;]QX[CH4>+8#%%C"?HP7[-'" NB'"<@JYMJ>KU#> MGE'9D;D#5%;")HG?8&Y$SWID7*Q=*.C%[:,NM8_G&G2V4*OHDM-9JWQT1KD# MI>73-E$8FJ-KRJ_3/+KB:QE\Y*_G<]/U/*!^T9\V/DL@(:3CTA#2L:"CR]]C MNV_/BZ@JVX3_K;7\PAG1HG0U'EE^'$O.Z M<=(Z;9A&G:_7.#9/3?Z#V6BVM[XMN.=BPC3WTJF10W:M=PYR":: ^]-LX7Q*M?N;U,Q;'?/.YA M=CR]IEV'0UT[N'1'@'FF(30.ON8'S,)4!R .0#M(A?346![$)*4R.#O3#8E4 M%BT$_A%H'1HMD.WB8;S:9A-/[+?O/_B.:#9,"7?. ME,C L['FN6$>OA:[KJ._-\2NYFKLNH_6SJZRJ_DBN\[V_]@)=MTZ[6IR[5JI MUSWG5S-/O0;+Z%?C5'O0>WI'C_G.:+8:+S+G6>/X9>;<6U5JW36\:#4/OWO2V4W-N8L/^_?GN6NNZT*EBP+0+;Q"E9D'MA4 ' MHNEUOFZG2-\8T=Q;OSW7>YYR"P3;J0 29C!FS]8K4=&V<1)04:=]78F>=:FH M8SF#B$+;VK7M/O6M8)\ET\7E5269UJ6I"YC<:;\%26T;UP%)7;<_5V)J79*Z MMOK,"2H)9>C?[RXK";4N.7U7^][NO8PZJN33HIO5P08&WZT1H]8Q%LWDN+(= MIAT0IA.;0$#'!KA;0PK$85V>*]H5X4!KRHMSAOXP2VUU!-TM"[^%OFAEZ,.. MJ,G#]\%+YM;?9KJEP1Y<(9P "HZ@5JFHV<1[;Y)&7X>'_)^KR'?M8#QWE05D ML!OMA7(AP*6INC]^E:K[EE%5W;__6O:VZK[7_7+3OG^XN^QM48T!]0M00O'4 M,S">11"WV5.*#U.9R6:#5,$J9HP.(V>J#2P58$PYOXV^4,V]Q^,/Z1J9^T%L.W+_/8 MIG[4-%_]J:V&WFJ\"AC_1:OV>!%@^J:,UQEY@&?_5_NN?:]];W?^:G_IWGS1 MNC<=?1E?IX0O6H"_MT)VKGVSIIIA$G*TT,&9/<;4B8L=R1A1!M6UO1KEY'WD MVU9,E.N\/D_/%_! M^9UZD%=:T-KY/]$J[#7$B>[B,]=5#O2V)+R$=S2TFSG MUNQ806?\:@<7WL&#.;BOG*A-*;5$Z3>Y4M7;=5X[J*K_9?//_1)YFQ>-NZ&K MR[.?6[-E!:-JJAU<15G/ D&I^[*\WDZ&X15K\YD7TV&6A&P@,W>? MKH0M@RK&8F5Y$NZO?UJR'0RVA6W"K>],[536V.IN2;]6J]5Z^^6O;PM'^X&9 M1ZA[W= _M1H:=DUJ$7=VW7B>W#4O&G_]_--/O_RIV?S[S=-0NZ6FO\ NUWH, M(XXM[97PN?;=PMZ+9C.ZT+Y3]D)^H&;SLR3JT>6*D=F<:^U6N[W]E5W9K5-L M7IY=-.UIRVP:EF4T+^T+JVG9+=QN=SKF>5O_W]G5><>XL QTV;3TSD73P*;= MG.++\V:KI1OZJ6ZU+N&;8/KF77GF'"^0!@5SO:LW[[HQYWQY=7+R^OKZZ;7S MB;+921OH3OY^/QS+I(TPK4/X(--%\41%!N@. MJ8FX5%F1WHM*F* ZP0[WQ*_FFL>G-\]JG.3/@>\U9P@M2^0B3AGD)'Q3/#,$>W%;+QG,&;:O&R^!'9$F[)\.FGZ"C$0I$OPW]4]\/@$2[ S7!8EH MA0I<-SQ P<%!U52XW$N&BY8;2#SH1"3,_^G%-Y%3M/A 8OK.?T7I+6P7+3V0 M$)>4*+R@GL!WC5C7C1X%)[6AB7?/3X-=?H84')!$/".NZ^Q\;H$7"/^TYMJK M;6J2ZI>3[;1;7'P/6R/WLWS>UNZ0.$RB(-S2B]QTFS6:2A:^C*I05;&CA]O^ MP[A_"P_CT7!PVYWT;V^ZP^Y#KS_^VN]/QL\/W>?; ;PM6/T%&"M TB5(;4!F M#%6,(Y0BYEJ0\X/!NRE%C;6P&_MB MK?V\(;'VV(\G\/>^_S 9C^X&#[W1??\CF[2*NQKK3JMEY,-Z+4,;W6F!E&/K MSH7!1S?QW*+4V!LP!OD8[(^M/1N@\634^_7K:'C;?QKW?WL>3/YQJ):ODJ36 MA--6ZZR,)L0E_OE_+MKZ^?]I@>2C94C'J-<=?[T;CKY_J$>W0X :^[-6Z[P, M]D*0)B75%.L'Q'V&J3V"L9O,BE<,RA1Z!5)MO:7KP4")>*9#/:"%'P$3C=K: MFDVM,;C%'!%G;R@B-BI$C!;\RX6(]G/(KT[M8^PO%HBMJ#TF,Y?8X!BXO&N: MU'R&ZB%C 5L,=;:FK<6,3\BN%7;AT0R%Z+M MEM%.ML/\B(+W&CX=F^ZRI QU7WIF[&.59<<;RCOVMIF8]#U.%F+-R+.';=\9$ON0&J"0IM:%6A".'_ M;R+5N,939)*+^#J@=.V6J=>3"D)'+ M\CH2DZ]!!K18#HZ:DHF:6*YE^0X,EKY0:KT2QSF@BF0+4^O&I2$CF^5U(Q(L M4D>BCTJ1B=,7ATZ1\QT[3KGQ=VDI2C706X8,:Y97@T"B)D4>X<\$INMYF'M@ M0X<$38E#Q$H&:++_%J7(+5NM*KHAHZ#E527(A^Q(8CF1]N.H1'F ?,(_L.OC M)VS262#Z@%J3+4RM)L+OV$M-0L%:3/)1)[(;M_5#K(ORX%6/>K*9#UR &D_0 M&SZH5CFG'RFM9WF2FF%'KE1))^T4G. M+L29U'&J*%[^_2:$E)S4]NL2'&4E,'6?V(E7QB,RA3'O^F",7@" T&^CI;6M,9+M84T!NHV<&'HB7G6S?JO MI>YW39/YV.J_+;'K%0^&;!*K6\"EGISI#CEH$8OZUGRY8%0:"V5G#:.)I NU MC4(=N^FMNBP9YDCEH31,'=W0$S/[24!J:)J&U)U-L#AZ;%JT6XY3*HU2IZTG MUU4(\J:@UP2#FM9X&7N40J\V1F".DD[11NW7T13%JW&]$%6\Y>';F)YR19HF^M8Y4>^1K3FMFQ=]W>^V+%Y+_9MRD5['PAK%FLUM*=&.[$0 M1 EM($9;RZDEN@,7M!M[_ EQ/'Y%R\+QR&UR=9]UIB?7=T4\-,%$DUSJ#$#) MN' &%W6C.3?:B:4Q*7#4LF6,.37EL6]6CRZ$+ROS4W -2SH/=1NYT%.6M E& M3.V?S\51:.J-EM)-+OK* MJ_ORB?0:7R_($Y]'2[F$H6M"+1%>3EJM'6CG=P+FXUV?.V?2*6%0K5( MZE$+WJNKZWG^(JB>9_C$:2_,*_["D,MOX>%]K>X'*D49L6H=:<-_!70DE@&Q M/]K2.-7>\Z#)3&@B%_'5PD>M2;3I9_<'^);8>H*_C)CP) F>07[)Y>/[RU/K M2<=H)_?%YK(ED6QM+3RT+U)\+=6CCY@+^'F/F(WGB.%B8">HE9XT] /)E?\1 M"PUX:)))C6N_C/>HL902SF*@MVYG13H2PTT"I MH9D"H[X@7&[S02[T+'('"':+']FE8J0V7N=Z+3C*JJ82JCH9.4#,%,+LI>\Q0\_D3D)V2E25Y:G-D1E7+F=1OWF=%)!-ZB^JZE;H_]J8=_]Z$ M?;'WKO!1&%O4:FT_UY-[9M8LM(!'C2N_Y'$DZ4S4#>'"Z*2<-+(%Q7][B_CE M9/-RU.#WQ@6JXOK4\,IF"=D+X__\(FXT=,4K.;L&>*&IQQFXA=<-&SGBOD=Q M\>MU(YG0)8XC BS7#+*@+\+'5 +X(YNM+8K=+](A60 MTZ/W>#$5]V6N"QYD."AW9O(BY1BM6V0XI<<6X2LT#2'99W MNV3JTK>1$ M^R-B(R9OZ;+DBHSUK'.&-N:D+M"_%"SF,I11UN ,W+]1XO)OD!*:C;>V&$\8 M7KA??"2Z2)Q= _NR/: * !-Q5&,.'0BM2+"VWYW=HU6[U;Y4*_0.H@JH]A![ M'F7A#5GN3$XAW -6?]5##K$IYZ[3 !IT5,UP9Q!4HYHWO M@4IY7H\NIB1P?SP8J$271<@#-E<3_,9O'.A^,]6Z*)L#EIQ'4G)8;]&CFO[R M#GI*E#JA]^@%=RV+!-ZMF!ME9"H%2^L2 MY#Y[-+\/R_+C_D.:J%2#FV9DA>\E3Y15].%E>%4T'/(0#H!NB?>.I[H]J"@J MT!JV U'=L!!9Q4EKVHX(G:)BQJ[E(050"]]].GE]0SRDE?#(WBW M8I3M "LM9070DK&L0)&&W,H1]TJDK4 AOC",W3YB?#[!YMRE#IVM=C0=!44% M"O3@BZR,[!&?8Q;O*7M8- @O" !@ZV;5=T'\*KLU%69TH&Z+@+@99A\7A.^^ M$6_?$'S XP-*;/$KBP!'#UX/2G?9&V ]NVR]0DNN6<\#<9+JC\9S?UYC+35Z,X$\K!EZ%H/?MA9<\KI:6MZK \9P) XE8*"R,YGR9K5.$LZC=5\1L\*3)/IOT&,1 M#\N80MA[H1D8:]E'A^6ARJ, MO@IZ(9,YPQ_KUVQPK( 6?D.,B"Q$&0]B.+\!KH3+S8LC!C_$2_EKX-J4+626 MPD'7;B7[2!'_B3KTNF,]:WE^%="?[Y2]B*N>T1+@8Q6Z,$3R"G8_1S!107E'QU@ M3%T,)WSF)T@5+;//+&!.ZJH.:L*C^L=S(ORD671B?V_'$H1=9!4=U=[YPLBN M9VQZ=.>%,+A]#C@E//5Q-Z@Q\1L7)&*TJP^L.!EAN)/.@9 M%^CS3_\/4$L#!!0 ( .:"K%2YDG7NIQ\ /(W 0 4 :W)T+3(P,C(P M,S,Q7V-A;"YX;6SM?5F75$F.YGO]"H9^'26V+WDJJT^P=7,."1P@*WN>_-@B M Y_T<(_VA:5__<@\%@(B GPQ\[C!5"TD!)Y^/Y.^*Y-DDNSO__[I>'+O \X7 MX]GTM_O\%W;_'D[3+(^G[WZ[_\?;I^#N__L__O:WO_\O@/]Z^/KYO<>SM#K& MZ?+>HSF&)>9['\?+]_?^S+CXZUZ9SX[O_3F;_S7^$ #^L?Z7'LU./L_'[]XO M[PDFQ+=_._^U,(W)&P?J[^J63\?2O7^LO,2SP'BUNNEC_\;?[[Y?+DU\?//CX\>,O MG^)\\LML_NZ!8$P^./_T_;./?[KR^8]R_6GNO7^P_MN+CR[&UWV0OI8_^*_? MG[])[_$XP'BZ6(9IJ@]8C']=K'_X?);"/3RQ>,G+]X\>4R_>?/R^;/'1V^?/'YX]/SHQ:,G;_[SR9.W;_YXS_'\MO]O^9+J.IG\A3;OVWS[0^^+"2%25I- MUG)[3G\^>T;%VW=-^&F)TXRG,CT',YFEKSXTJ1J=S<__S4F(.%G_=+1:P+L0 M3D9OEK/TU_O9)-/K]N2_5^/EYU$21JA4)#BF-2A?&'@5!+@2?+9U[*L MZUS00M=,*&$1UW0X>P310O '.%DNSG]2Y%QI0N:_L6R=OX-DG'BQ6Q\?K[X3Q$H_/__UJ$9MR8#EK M*/13S=(*]E7]4<[CNO8P>17&^=GT43@9+\-DI%*4288,H90(RA8#WM,?'5E\ MCEQ:)7@7!MP :!,BB+M)A!8J:,:'M^0;+%;SSY=YJ7AR-B-PZ06H0ON44RY M5#HG591QJ0\5KF+9A 7R"PO@+M%@3\DW8\!K7(;Q%/.3,)_2'KPX2N0V5C%C M?HQEG,;+D52(F#56^T3+=#F!DZR -%P('H/RG1CQ8VR;,$3=33O16#'MMI#% M I>+44L[L.**A]1<)>TXG])L16!>8T("%B?X I>/5O,Y(1Q)$VQA(D(19+&5R)S, MMK* /F&4)4LF;9\WX3NHAN1 ->!&,P4TH\2SZ0=Z]FS^F8",'%ERM&2#K='D MT&=53BT^*R(Z*11RE%THG2SOGGG819HV# !IZ\%#FYC%TTOP&X(3E'#0C16AT->3([ MP?GR\ZM)F"X)5]V]3FKJM3*7W'BO"F,4QR&"XMQ L(&\M6BRIJB?\]*+(#>C MVH09^BXQHY$"FE'B,9[,%F/R7M:+>S&;IG."2HM*, 3R_\F02>/ EP6X3/M/Q^'.)Z,EV.\\%"3 M4C+(5, G3BNCV 5"M )*B9@XLSDKW47U5[&TRHJ\"I]K1'Z^PD+"1>$"!):Q MFF0#WEH+(DH5C$'M2]]\R-=XAI0EVY,/-V5%]E! RQ39?(7YFA72>VNL)'4Q MFP(HKREVI["=_''#2Q32I- I4WP3I"$EQ]I3HH$:VL5!*WP[>XWK4XM787X9 MC\V.47Q. +(SH!)Z<-;1=AR$12*I71^IB+/=70C!6/9M/E M/*3EG^/E^T>KQ9) S<]7_/D"F?4\:<-!9$';6X@4R2<*_G3"(+1UCB75J5KI MQ^B&E%EKS)7FRFGG9L^F[][B_/@QQHM#(>X4YY9%T-[02FW FN\A3X@\(XS6 M*.[[>*'7@!E2CJTQ*?85??,CVC-?^.)XX$9_R'C$R*, YQ7Y0RYP"(IIBCB- M#AFEY]8=(DSY(=(AI>[Z!C!ME=:XXN4<@E.T TIT9-*T)7:S "Y*A"14C$J+ M@)VJH;YSMM>K_L751$OF"%9Y"4H9!L&3$T"_D^0QJBSDO^I?]N3(;F4PVVCF M,&4PD:R^UO D*4B) 15"4$?L4D=^M,I@6%&FFAS[5,(87X7-4 M4)RLC*2HT@M)VX*6Q08N#6'Z_[ :IH7F=Y;S08MBDM0Y268@&20*&NX@I.C! MU>IF&96,[E]%,4UYT5HK/4Y "-4U)=(%4^8I>R@RUAKFF" 6,E@; MWSV;+G&."]HYDM'&$F+)-;'$$\S)T"? _A;)D#R' 1!F+T7U"+E&FB>,Y.J"$;6.+NL ,5H/ M:!/+C#-52I_#]!L#CV9E9ESRP'P]EO:&U5-J"X%)#J2E;*0L4LKXKS*SK1BP M87W9-I(_0'V98S9CJB6]U7U763%Z8PN#4+PQ=Y:?=F^7&@@_T,4 MEI4BR$>G99$WOAZD(6O9<*KY<).4]YB8^%=AV=Z$:*2! U24>9=T-K0+\US/ MRAR9JH"F0*)8266;9 A=#<2=J2AK82#VE/]A2\F")63!$928!47204!PB1:- MC"2!Q5O?QX>XPZ5D>Y&DN5:ZUI#Y$D)6,H-EQ8.2D8@;7>TFCE:@IO^4/J4> M=Z>&;"\V["OSVRL>*R+Q))('GBR9-$'6+'!M( BKR.=),>@^73P_2?%8R["D MK;8:MH 7I,=_V1 O :NG]REDC=8X($>)W&89R&,V6'L2D3%;#V--GY.@'P ; M4FMH,U^UH2Z:[SC/QU-\61X1O/%RE+D6L<[6+;;4O8\,H5>U=PNM1NV85KE/ M5>IU:(;4&-IZS]E9ZGOK_Z_Y\JN=[Z)3^3IHESI8DPN)R.7C=47/%8)"JHHH')*TMIY M_/VD^#OQ[C^@\$WSCU34:#'[J0#R?+19/B7"G%20K@OGR M!.?KE2T>8IG-\5(6Y,DGBGB)_.-IF']^1I1=W'#RE#ES*"W9%I8SJ)(LA"P1 MN"F<(F(,//;9^CLN:F_[=PJA?N$YQE'DR(WV"GP.M%D[$\!Q'H KJZTUV8?4 MQW&^!LR03GV&PLTK!G1/'3;;3&EMLZ^QG-7+CB3G$3F2UQ=JR5JD=%9.30Q@Y".K+>5!%BJ B5S;J--/J<^Y>Q;0]W2 MC/:]0: =9?JJK.5@U'-F,T]1LRD)4J[/E\6!\SZ!SCZKH+*,MD\[_DW68UB^ MOT OM+,&E(EK]12(+' P%%/&Q J+H4\7S,%\_]NUUCLR\6K[W3 HT+!O\PSH MF>?T$*=(@AKY$H-AW)!HLB4'BARTH%!!]#8R)IADI6@70H.QX4S+M)_MV MDVKGM)S3A8V2-M*D5( C.2 UQP4.$4&D.BBW9*\Z32Z]!&+_:VT^X'2%YZ_I MMS4'%TG?VB))_\NDAE%A-ME >R0C.NN MW+EZXTU?G36L+5HL7Y8Z6';=)(3S#^.$BS>S21Y)J66*+H"S2M67-]'Z?0"3 M% ^N**9]GX+KFS$-RG:VXDHC%;0[J+DNR9638ZY(R,81$"T].%T)6F(2WI/+ M+?ILHC],5.ZW/V@O."N82:Q)UENM*'*)@D(+%*&H5$)4?:KF;MP?;M?^[:O[ M*\/-=Y1U>S*?>2:+45;,.5Y?T/HFOER@D,,BL$TPG[?ITF%Z!,BAKUEKS M^PF^H_[)B'+)M0)!'BTH)A$"CPQ"=L89K:3'/MG,'^A_^[6]P778=9XI#MR% MQ%.N!6&1''A-VE*QWL**N1 DQTR?9H&O<0S2G.VD_2M-E+O+NUUP0Y'5/$S( M43C*Q^/I>+&L"_QP<5Q02TV#D Z*\XZ,K*T#"U4 FZ1*,2##3D57/P VI$.@ MMJQHJ9$#G ]R[9Q+K ;B9(H5EDB_(_Z*G(4PQ1G1*^&]V?G@+O'Q=!DFIU]Y M^2$C(QU]V@9 @P&4JJZ'U);V'XW*.5G0][KL]7I$0S*-;1AR->YMH(NV)6XS^SZN(9G*/BQIJ)=F7'DZFY- MIZ=U]NGSVWF8+D*J(OJ/,)Y6=_@T'UXS-5H7'0(*T"Z27VS)KCN1-3 OF 1;>/8F!I,[)5)OA#0H9[L/BZXIOVJ@GB9=09>A/%LL5K1.?%FN;5;Y M"O5U+4TRD(G%4.\_+@4H&&<0B[&T>7-AC;4^1?X#8]88TJ!<]+[EODU[)%,*HK,#21=B[>5\Q 9;?28 K>N9*5\GQ#P)D1;NNW=J_P. M8;:::*=EI=\5LC^;TBK#Y-4J3L;I92DXKSD-[K*WM5@F9Y=KJVV&4'@ GZ4) MKC K3?\][[L0!^6_'WX/;*>^KI;H43@9+\/D.88%OB2([T[K[T;&:1\2J5\X MJXG^]3J:@ 625TK6NVATZC,;<0N06TYV^6GM50L=MC-A9_#.1EJ]G;T-GVKY M41TI26)X.IN_>1_F^)"PYD>SXQKSKN&.E!,N*!8A*<%J'TN]"DF2P:6]F2>T M+IE.I)>0&ORF;U5/G0:K[\YQBU#[%MY^_8EVDUO7V,-M@FZS["1 M"7B,)[/%>/W;FP'&:#![[B G29M3S!I<+#46$Y+\:\XT?E,QKW$[_)H\,BS9D-% 2LZ!JMW-4P@!7 M2G$9+<^Z3Z71-BCO0B3=W3BUTF)O=^"B).>2($)4I=Y70EZS+*!J'L"Y6FF% M)>=87.2J4R?[QAA;]B3K.M=-:^!.DT<84VV:40IJ+$I10W \]+IH;* ]R3UX M\KV&Y2T4T'"RWLDBTM!8T0 MHTKT2SWA1%^\Z%.QN@FZ.Y *;TV:YDIKF;O\,%[0XZNO,5O%95E-SD=,CHR0 MY(P6!*9J#83A==9]<(!6^)A"0J?Z-.9^#]6@RE0.9G/:**G]E:=_SDE"CVYJ//ZRK MF<]+JEY.O_RLEL8($;UW5H)PM4--T*[I,2LP67'-8A!>]QK]^@-H=R$SW7YG M:JFO=C.I+VV,+\OY!-OGLS!].1^_&T_7?_$43P?8\LPSJS?&9H($2J8((40) M3/.1N4=R'OW)I.B$RE13$8G.=28'@8HS 4^3> M\!@1^^25=S^S.-0<\P-1IX%B6LX)F==3NL=X^L]GTZMWT(]R*I+L)"%+SH,J M1H)7G)9-ME/[:#RR/B'7)NBV'&O^4QB?YEKKR*=S[VT]KC?E:()%$)H)VF_K M^#[A$B"A"]K+>LW8@8AT"=:6T]!_4@;MJJ>.U'DUQY,PSN>;ZUD]^L6U$(L% M4HS(LD5C<@:I"JN]5'781.8UA>M4],71;GL@3FV"=]N1ZS\IVYJKMB,-S\ZI M+B,CRYH$4P:$R20,-(KBSZ@@%5U_Z04VU-M'0FUAO1% M *?8HC=%227J<#@-2FL/H8X(BYX%],I8Y?H<(VZ&;R-2W?9!=7]2[:VZ WCN M9]DNDTK@>-V(ZQE.$%8"6N0NH$GZVQMJ>C+I&W0;D>FG2XDWUEI/]^GJ M?;(C'[PPD98MLY.@)$'SJEC(*M1+=P(Z?:B,PC7P-F+4H6[HO#W_:4^]]3=1 MEZ;QGMM0'42,QB:B^WK8KK;OS8 M7,?M!B"34.K_:_WUAS Y;:Q9+.?C1$[ NEYVFK_^P:5/OL+Y>):OKOFL&?K) MI_0^3-_A:W(HGI2":3DJ,2E;JVR-276D)D4\W@:$(BF(SJD$M'WBBL.N\X!E MPABMSB5I*$Z21)'<_4B>&41;1 PQRR+Z5*#L6B9\NX6U ^;[-5?#]"#!;;2V M::%0>UY2:E%A2,Y:[#,9>]R3IN93<:)4#\-X_D_PV2%OY,45W-<-T$]QF483Q9?@]UH M]%F#A[:;A-9: HT&HUT\D+BU/A2Z%%QZR[A3&I(K'A1'":XH"1H%2ZP4R[^= MU]1J/.:-F%I$"?0Z?_,27SSO\7B1)K,J]Y%.)FM=' A9*X^X3/3J: ,BH.'1 M<2=SGT!U8XA#\D8;L>C*E2I=U-5\,&BU[E_*LR^%PD?+"ZPCP:++PF6R^ZI> MFY'(88B)!?[#@C=!.6@>KH[D:J;U@ZPC:Z;?A?C]4R:5R'5;>31 MZF3W'?+[W]=N\]L"=Z-][;QC^M'L.)[5M+_&-*.M]W_(9UKH0X M[Z:NUS=]'$_J-0"7&;$@SF*N!?&.HT8> V#QM<#0B1JAUN9KR[(+45(0T.4U M[K2@?6W@CK"NA7/1+C7*&&V]<@NTQ7I;-A;PG-["8%0TY#TKW:EGO,MRAK13 M#^&]^-8BWSZ'FKD$+9=R\V@1(;WSKNY%GG,2MHGD[: &C\I;P8,VJ8\O<9#E M#2F#];._+FTX-LC7A_R\,'TWOOCP^@#K[?LP/5<.60BAG*ECYA/%"\K( "&H MFB.QQD6R$J73X,^#+G-(N;:?_75JR[EVMXV=/[T$3-Z;4L<2T-,9RJN)QB&3<25,'"#PO]5CM'FU>\R7M0LP?(6P45U[XEU73 M.J)!%AEXBP:4CW7T5D1('GG1B:ND>]U)_P5%LZDAZTM>1\:PD'-)P(4(H&R6 M9*"XK&0.V;&U5X'H9QY!BIIUU?N,\D.U%W7Y(S%'^OZO%[RKT] TY9F$PJ0:L"TEA+ M'HEPX!7Y)MP+5606W>Z'_]X+O\>J7H>/OXV&&5;4C3:$!9? MO2EKP"=EP!0K, 143O3J>KT.SY R'#UXL+OP#^#*GJ<\PJ5LQ^X^[?>^K9US MNS'F1E[NC6FAN@NBE<%KIX%KG6K3*(/(F "KO96F)%ED'YOZ/50-1BY>_]VG MKX7/KC"C(W@O**9+R"%8Q6FWYLQGKJ6/G48E?Q?7D#:49IRY9M!B*]6T&X66 MTNIXM>XPVV2,Z,UI5A9"$JS6$>8Z*UJ9#)XOVC;,I)GOD=F[XHI8E!#]&VFCWN]K30LB@37'*> RITYC,&R$UN5O]Y@5G3PZAUP&D];1@"G3!Z^0A&2ZX%47X M3EVIW\OM*/5.I2 = ML*288B*(U*D)_7H\0SJ6[,J+??30Y&ZK,QQOWH]/3M8-,J?NW#D>5SQ7LMYM M5S39,*LR1'09$O/":X_2?UO9=.U55M]_RI8CQ>^0MAM+N/DN,9\57-0[$\*D M3IB^8"'G19-U I!;AH:F3F,!5,!G4?+_/[N+:<#GZ'>-)!+ZVY\IH M7'@V6&_=LPJD2YEPU!LO=6($BWG/E&*6=9HE?P7+D*9^=^7$KO(_0-+B\N7B M;])[S*L)SLK3U7(UQ]\#_;J6Q>ZYC.V^OUV*8X]U-G7/)[J/:U-I=E_D7& MEZ^&?C4?3]/X)$Q>XW$8DY#G+\O3\8)T_7\PS$?%:9.E#."*#76PF ;:8.N5 MO#PX%U(.OH]MVA?YD'(HS7CWK3$[J'J;;8%;H'XV?4'O_MN/./F O\^FR_>+ M$2>:DT#;T*>C8"_:0TC9#H..>BKT=+M97YNW' MV4@5X8NE.)+;7,_D> !OM(<42]22]ED7^IQJ[8)V2$FA83!O%S7>(N&(03BB M5R-Z+2S(S')U>3,$ZQ",4#I(Y8M/?8YF=L,[I(S3@$BWM2IOCW9/9ZLY!5I) M4 A4*+*26.\;B4 !%@-,62J6M->=&BIV@CNDQ-=P2+>U(ILD0J^!^?FH+'%^ M 4E%[9,K$;0NY'H604ZH80@I"X>!BY#D)KG0'SYH2&FNYJQH+^H#)#B>A/F4 M?E"G2ZVO7-L]E7'3-[5+6FR$M5%ZXL\U!3$??(QAFN/QY/5LF:\ MZ?&+EZOE8AFF=?K6B!>.+#H#T1M;)Y$6B#&0$R-#"#9Y%WB?4Z8M@>Z[=]WP MN"O/>1@6XS2J;0K1:0'&5*GXK,#)0K]8'X+BL9!P#BF5ZV$.*3W1DW??;E_] M=-EV '2USV'R:'9\/)N>@CM:+N?CN%K6FH2WLR]W1;XZW7B/YO,Z"N^T\<5E MI"V6K'A6C' S[4A"C (-G3-+QKM<.LZ!W@O[D!(5AR3F@;5^@&VV+F-\VHE% M\JF3UNFO<;J>PW>:=!]/Q\>KX^=UIN/+.!F_6S]XCY.%?9_8;MMNNO9&V_MS M7"P0+^8"KQ]],?/KC$^+QRL<*2S:&\: :,OJ>90!QY0"GJPJ"K,OG;JZ-D6X M=S"ZR7.N3UC+H+6NY_N1TV:@@D@0G.%0IYBE>@<%]YTBTITQ#VFK[\+!*R'J M8=3;+C>RH5"N9*R%U=&++$DTR=4>0%UO\K6@'8G(1#3&]>F[VQ7QD#;WX5!Q M7]4>G(CG">S@D0)[3*!+9/7B"PX.=0+IM8F)1Q]#GP$-6P(=TA'$H&BWBR)O MAVWKS+6P+MB2,S!FZ\WEKH +V8%3(DPK>SA_@J MC//7F?(BA1+)2,A1D_]IUI=?1 /&^MIUI *J;XK KC^4V/K)0SJEZ$J? RAF MP]S*V<_K+Y$ _.-O_P]02P,$% @ YH*L5(1)' /04 E&,# !0 !K MM#&_5*CJ_>0);E* MNV5)+JO/P$FFF<-0O%9Y8+1RF5 M2DZ*__?#7YS2/FL(+ OEF<946,3@&.=""R,R#_2S^M#1A?)],//TG.U4^KW_YQ^>M?;OW^'VKQ MVR*$\-/BIY>_.ANN^T5ZK/CI__[Z\EWZB&? AN/9',;IVPOH]7E^^8=7T9B? M+GY(OSH;_F6V^/N7DP3SA7KN'<(/&W^C?L56O\;JMYB03(E__3++/_[[__KA MAPO)P31-)R-\B^6'Y:>_O7UQ&^EP//\I#\]^6O[.3S :$>+%$^9?/^%??YP- MSSZ-5X#UB7/?T_3%? M/HME+' ^FO>(^/:S>\4[.8-AGP*^]>@>T"X>Q,[P+.*T3ZC7GGL%YPKD383U MD;_#%.:?(/T.'VBM_=?J@1>X7P0LI$N\1.9@/,RVR9D9H+ ]J@,XW(L1G5";"B)Y'? MIH/:EPY7"/IJ,DY+C@8EL!*SK!S-+(H4&5IKC*55K$31A =KX3QZ NPO MY-N:UWN;&\M=[ U\O;J%&0U%!(-,NQ28EHJ,(!\] YQ#S;>6;'I0_/+)M7-,.Z!X]-WI7P6V:N'UI\G(R_O >IV?/,,Y7D*QU M07&5F %IF(Y:TN95)%/)V!*T%=FU<3_7@'GT)-A7P+=U[OO4^16;)2;IBA"* MT>I$UBI7D4;I.(LA")!.2%]X<[6?D&78@YAO*S_LJ_R*YL5X-I\NCC1_&\/9 M9#H?_@_F9\/9PIJY E48HW4@GEKN:0LC9C*PP)FVV7CABS/0AA%;@'ST-&FE MD#4QJ+W#F MGYXJM8XJ!$F[)5R&P.A#%R MLH!KX-V"QH+:E\S;V!$=P#UZ;O2M@#4DV3L>>07C M#LR?G\XV1:%[>!!3)O M4X@,9(KD'KG"HDF661.3R#)$VRC)E$@"CLRD-AO'!D"G1X(=!+V& 'L')6_A>GT^KTEB M->]N8(5#XVFIXK):Q3$G6JK0$T)46N3D+'>'8<$55*='A5U%OH8/.\[]R\.WBBE!!.*DY\LLF) L%BV.0N1#1D[_IY\G\XO>[2Z;B/. M-0K?.R1Y#>4%'P>^" Y%!I:1QJG!>.;!);)C>1'6 MH_2] XR70WQ?CT@&3D7,LCJO4,]&O"G,1QM9R249 24!M$E1N(ZC1U5?R0-N MKN ]A+DN)>6'BZS.OZ319(;YKS_.I^?X[9N3\1R_S)^/%B_\ZX\S_'!VRZGN MSH<9+5-/)^/99#3,=6EZ/IXO?-HG7X:S@0TQ$9))I%_*!OM39)$P. M$;SJP@IZR15&S"XV@ZMLN M%CYRX(P_[#H[LH-1)S\+M,7%I$Z9GBZ6Q$ZK! MC8SP)JI_=B75NI^U?U-"^S?5]Z>O>PBPA[ /1X6H:-WC&)BT23&-,A+CR3%1 M+N<W%[2GD%4R7Z#[^F8Z/(/I MUY]Q3,).0_KTUX7!-"!_%&,HFH;M":T'P\#1'FF3"35SR@*VB0ELA_-P!F.? MVIT<3#4;$ZG_[:<;$B/SZ/<&=TC>O:>/OSY_]?[=ZU]>O'KZ^M?G;2^2='Y? MV]LDNPW[QI42'E216EG%B]9BR%7']E9+.K^[]7HG+X)TNCIGD M-=.1[&JO'9G9M%@*\FPAFS:'E?W?*_D;S;HIC)Z,\Y-\1N28S4GYP\^XS#T> MD+^0()$GA[*F%M5T$9J-FOQZT*9(4-*U<:+N ?8@'.AM>'!S+>Q3\ UND;RE M@<+HQ9AF/[Z:C&OF,<$;?Q@X6G25,YE)A89I5S*#E 4+0CI-ID/AV(80FQ ] M>B;T(NH&AM1JE[Y MN3E58 U[QQ#3$*C9JKP3.9 2PCS04?=D#P#6K$BRT$[&@B)(V+.S'.?A=4&7.R4GW$*4;>ME-HEZK:-< \7 M:NF"ZON,NFVEKVXQEUV$?3@J@.#DTLG(C,NAWHB.#)32+!GA,'%A!70R$AXD M!7:)NC5@P#8R/G[4C99 HP T [TX'P;#@D72HX/,/0!]WB8'XY%&W;;2[GY1 MMVU4\Z"B;N_>OW[Z'W]__?+9\[?OGO_G;R_>_]=E/*A%T.VNUQTNYM9YT#=" M;J)$R7-V6IFDG;2QUJP"Y+DD0;>X^X>9^-0#*GBPE$2BB%?!SI M&<\F!3"A*-DF=Z/_B!OY!9#D3AA32[A9SVP6,<>:"!_I?:1.D>5HYC4Y5NDP"YC3X:6&>W M1TV2&9U7:&_J%2#2P7P^'<;S>344WD_J[8]ZHY1$0[^R,AP&8%/*V9/>I:%1 M!$&S"V)A.M-,XR4*%]LL1?W@/VW^'4''#:*)3_+_=SZ;UT5]]G[R).>%@F#T M!H;YQ?@I?!K.8;287K709J8Y5T.BB_J=;Y$&/1O.\1U./P]3S44=3O);3),/ M%VJ^J,Z5LLCU;AO+.B.Y7J%63.#(2E1!R")HEVAC2;0>V6FS^T'QHD$!G87D M+FY//#N?UCF[@'FQDRQ^^/I3!3M[_@6G:4AC'.0HDZ,/K.00F99:,5^T9@;1 MC]Y#U]JH9(J(!H!B64Q57Z^ MN7(/'$*2P2*S(EJFBZ-!N**8\;166YHY/C8J(K0[Z-.FWZ&TV:!*T9OII SG M+R>SV2!S%$8JP< !28"<,!82+<&1K*0,70ZUL4$OGQ<3J^6P&VHGIOR-'28[FZ]M$NDI&,5E,9EK[6*O16F:E MED&0K!2TJ:C0PM??.ZO%JDBD5<"DJMEX%CRK)5:9XZA$B%!T:I/F]&"R6O:) MK.XAS&-GM=P:P@4EZ\8V&2^J?]?S7(C%:P!@QL5:@S,#JVQA"24 M"T6B9T+7+AT"'(,B+./*$[FAF-BH#.$:,(]8U_N*MLDAY-KSI24XB3R"TH89 M8PBL?9[$'"#$[+U4:4E-J>"+*86 MPU4Q,VUB8-''PCP1DGOKR-%M<\?I+E2G8-KU)O6-)D"#Q.1WYVCE\."SRKS1[,=DI/W?F5O M"6W?E\A*_+1K 706/O!'=)&)9LHJU$ MH6:QH&7.HDQ.1A5\&^>J*\)#'<4TYDP3A1S[T*9>IGH+XP^X""N:V@N)W,=Z MC8F,AQ05BS'64H@R!IESA&YK4*?;AY>O/=KA2Q.%3O85;,^731<@EG9A%QB] M7S2^ N#P-XMW5,%-)>XAOX;JS+R$R*&F8@A)3D0%1M]B.F>/J+5W"(]'C7?< M#NY7B]N(K6?M_4J2.CL_6T5J$SIA RTD2==V(4DP\))\M1B<1Z>YQ?XN>U][ M]6%OZ^XL_$D?DNO1-EL @2]7@62!/F,@,X(L11U59![)OM!9>;(FBE38*;C5 M38577_T(5;BSY)IT[MZPY?_\]3T]XF*Q"5HF[CS+1H3:+#(Q'VC0Q\EVZ5W!70FTIW8.N1!=@5JL M(5 <6'):UKRPPH"3ND/ I'712NHV-_&.1J![LF,> G^V44H#WOP*Z>-PC-.O M5^$M]U8>I2ZU?0$*&K#FH)F'I)E((N6B M>V39+E': >4 QQ5R5.VFB@0?#P M'_AQF$:X.B$$8WBHYXTA<*Y]%Q"9\N([C]"BPAYP;+ F_ MG$])H.=3I)'^,OQ2/ULA\R%E[3VR:&1B6F=:#)5-+"I3D,QMJT.G4,'6#-B, MZ?38T)/\&UBK/Y\/%U?.EFAB<1A5RHQ>JVH8/#"O:^$JM*!BUL:(-IEWUW&< M'@/VD'.#A)PGLQG.9W_'4?YM3$]<)@N]K%?:5KS4!14JSUF*6= ^50^Y1.), M '(4(6>)C>Z-WHOM]-C1LSY:W':?E/D?,,5G^!E'DZL&3>'.&9L,B\F1-2VS MK!< .5,^A"(U)J4;7>O:!.GT^-&/]#?>3#]:0L^2Z+7A+8SS,_PTQ32L62:M MTWKN??&!DWNV$\2-%!_C?>&I@ S2:!62ETEDSGVA?VN#\8XI/O=B:%'=].6W M$WB9LDD0F%*:%KA:V35H@>2DRQ@5FP9O2HV>SIY"P.QXMK M_'^;3/(?P]'H2:P=*])\(*0"YU--R*UK R?#($23F/-.AN)!2M$FC-,!W.%7 MTSZ9Z38&V7H\AZ=%[ZJ[F3B[O]P;N.ZK(;XX^P3#Z2)IJ9:$T"&X7&QF M4LK(M"=HD!5],!G(P$#O2IL58SV>TV-##W+OT5VO7:/_-OF,TW%%\K MJV%*73AX6@!5$+4PIM6U,[ACBD9=/%J34=QC-=WU_-/8 'J38(]S?!VF0J:M$-X*%2<%O:="UT\1#2;S>V MOB@J6..48\+7IF;" HL\U8093SL>ET5T2S]YG)V 6FB[2XN@;:1^N+XP75!] MGRV"MM)7MP8QNPC[<%1P+HELHF*.*\NTDHIY),9GKY41T;O ._D$#Y("N[0( M:L" ;632BN7A,-+%I:10N C,7D@J*3J7CS MP0^F9<]6TI[T):I#=N3I%IJ],I[6D?$UKSIP+/R^P=Z(?MN:ZR^L+D8)#0$" M;>_&K4)HK^'I1WO8-3.N<'D1MN(]%,,B&9G/MPN5U[>%HBH^V%C&U MLL-R=>=+'EZP8AL]7UW#^I-EBS2RM8-^_<<8I[./PT]OR)PGYP<^8'7XBXF. M,'*'3 ./#$((S($'[4H$+&T/]QV1^4;!]-0IK S>R&(:*J]HI.+%0M">+P?N0.;BD8H=% MI3]$IT&G(VJIY[#Y\G[8SS#^?;GKOY_\"K_CMXI)3VNYE%H,N1;]_X7$>V$S MS@8^*IHC2$:C,9YFB*UE6"1G)?JDE;-*@._ K=T1G Z7#J2%'G/E?K]P3;YA M>C]Y7UEWV.:7 7\?E)S]B8P_MLYU#,*Q#Q06'BPTK"BG&3:<\M MI,PR1REH 93%F@Y46//HTU'TOG)KT'"E:XQ91U$/FC3M8[F6Y;9DA6?+&1:? M'>C(#;:NL/(H3G?V,6A;Z.)!G^Z =R5;J5@2J=X5 5K,)+$@&J%LD@Y*Z)3H M<]*G.UMIN\OISC92/UQ(OPNJ[_-T9RM]=8OM[R+L0Q[T>2B] M\ D([:,^W=E*VG>>[FPCJH=WNG-Q^P?&^25M>,/10D23.?PNSCDW&N_]3+4Y]AM&AI,G\*T^E74L-%@V%# M_D,V-104%/D1I<[SH@JSRB#W47'=J/U+)W@/SR7?ABVW^D?TKI$&YU#+>3I[ MBPD)(HGB%U3Z\W[Q4GJQ3J^@J@Q<"')-;7&UEI4$ID'GED*04A= ME FES2%\!W"GQ92^M7'(REW$Z0$W2>0LD$4N/"UTA#*X*!AZ3GY(,-K)9OUN M-Z(Z-8KT)/\&%1.NL+4V6%@2UB!JX9UA4OI:=+0 @V +J[V40#B936YS"VLM MG--BP_X2;U &X0+/ #+7@GPL)C*0OQEI2-$&)#):R3-Y%D(U:E^T>/]I*7H' MF38X\EE9,F_@:QWH:DL"'T,RM3P/#]6&J3W33+;,D65C0&6AL(V_M1[/B6E^ M?YG?9L+>3>X)U?0FX,(#-&*QIK*BS2LD-6;0(7,?/2J#K21D@G MQX<>)'^;$JXG2KP8I\D9OHFF-J@VS.O:M\] MH3*-'#G+JJ *E@R6U&;WZ(+NM(C2NSYNO8,XV7L MK'!:WCR7S >>F58BTVVQQWK,=SNCS84>9KJ+!W$'(1]KAB 5^! MYJ)& E"8L9J@\9K;&H-B+HF$.804>)M@]69,IT6)GF2_AA9[QQ^OH!IP%129 MOHH54UL=H4XL(@=6BB43)EHG;)MSK2L@3DOQNTIWC:;WK[3:,0,RD)UB%)(C MS&5AV@G-0'K':AU1*PQQU;3I0?/($\Z=SCK;3=)?=X&ZD?+N&T"ZKO,_=X*WUURSS=1=@'S#W. M,A5E6>[R-M._,/=Y&5 \O]_@M?L;Q.3T\33Y< MO+EULO'F-QXXN[CCT&^D$X>LE.?9:Y.T1A_!%<=%W?J%S^!\QW3BS2_?,\0\ MG,&'#U/\L+B'7XL9+][SS1R&@%AD;:P9G"#B$^?!D/$BK8S*IR0YMLECN@_9 MOG[3\GGUYOBZLX#G7]+HO'9@J>D&]%]^#U\&M? C3XRKA==WQ79=(E'Y@H7 MFKOJ(;3I7;$#V,-[W+URZ:9KU5I=#9*-GTYF\]>E%H:>/1GG=SC]/$PX>S<9 MY8%PVA43E)@05?2E4:KQ9DPGQI>>A-\@SWC#L"]\10%! M&1D\D\GIVFO2,&^B95+P$#4F'VZ6$&F[W!XT--.4$+V)_2$$9-Y,)_D\S5]/ ME\1>.!FH8_;.*8(N:Y4F+UET.C*34T0;,W2\Z]/)ZUJ'X%B!F/Y4.^E1Q#V[ MVTL\5U>SI6_2!53O@9>-< X?=]E?4[?5WI.8#\8!#:7D1.""M8KI%#@+KG@& MH.N!D_-9=]HW'J+N[PBX'$CUVTBWYUC+*[@H=T5KW&5YHV4DP2:5L@J:%0B+ M#&C'/.C,MLAZ++Y#8>-OO0D_DGOLNO1-:BH+M%,IJN8D%+6V"0C MDU#+W7&C& 076;%%),>5P\0[:/+VDQ^[!O>45<]S\?68OHLK!JFH%1>6<+^;PQPOVFVEQ7*_, $R.("H M!?,T(AJCUG6TEKG,::GWD'-H<]'N#E GXQWUK8 &LW\#M.4,Z )N&X>I+Y8< MPX'J79G=2+*')AJ$Y.X!R4U4&H Y(0+3(!T+.B06HW;54#0RMHGZ'X$F&WRM M([-D"P6TZ-V&HU$]61CG7V'Z.]9CN659@N5&"!F"3[Y>+J_EI @J0:/%&4.0 M+IH4R39MDUIW#[+#Q_1[5.3-W+H^M?#P#M:?3L:U^/ET(:Y)>3K%/)R_'F,M)%NT3#XZIT FE&BE=UIV;6U^'X:][P)^ M>WQ][+<3CB2R*K5Y$4_UQEETA@5RE5B1(00K+0K=YLKP9DP]W'R\_N1O=?[% MP"3%38W517(=R/[DU9O/BO$HDD@QI)3;W&.["]7AE\V>&+'FDF,_HF]R.GX# MVX5#PI-R& 0R$/7,WF3.P(G$I L2T( T^:"]'H\ASKZ/!0!MA?RL8\[-P[E MYZ\_XSA]I.7\]XOZKC8IF1*-Q\L:&$R:>6D+H_$4L@UD"NE 2^<-9,=R_/M0 M_GU\VD<)#4SUV_A6Z%8UFSO@:^KZWX?P.-Y_OWJ]ES0]*.48Y.&UPK SA04O M:XN0;!FDX!AW]#"'-J [D+%R$-+<$PLX+F>VT443KERFERTC[2^_'7U($,($ MIQGH2*-WKA8=TX'YE(6Q3ENP;:+/=Z%Z $;M7CKF?VW!.C [[B_P@&\K7]_2GB\71E5R* M29S8J7@=;&11 C!ID\TNF^QTLU(_FT"=MJ&ZD^@;G$W='BW]X:J!=0=HAS5/ MOX%[,);I;HJ\US/>3PN'6#ZN0"Q:HY0T(Q!0U71HSSR96RQQ6B>MHQ_[3A>O M'SY!MK="F_-C&^&W.(\Z__1I-,3I+8BK7<\K&T2A+=0[@N>,9$%Q6HD-F>#! M\Y13FRM;]P![ ";'KDJ\>1;5HP8:V)_O/L(4?X89YM7]EU>3,9Y]&DV^(JZR M@=Y/83R#5)'__'4UH,6T40*5BO6>U@?;#?QPSZ9",V9.L/:B[Q::ZWRB<]LA5<0Q# M"DP+$9GW.K,D4X241,S8)N3S$,EZC\GV>+FZC99[SCW_#X3IUXMJ$H3ZQ7SV MI)3A: AS7/QD47EHO+SO<+ULZ2H]!K/6F38@423)#FH^M@7#C,"LG+2%FRXE M.O;%<7@C\) ZGQQ)83U?4?DGCO\^>3'.Y_7V!8R>3E:08J+Y%8'5^[9,%^]8 M(.DP%9VA%3K9&'4'#FUX_'=#C3[$V_/R\LLY???#>TP?QY/1Y,/7IY.7\[R$ M%4HVREERC6@\Y"EQSJ)VF47G < YXU7LH/4[7O'=:+XO,?<8EJRPWDQ&7__S M'&?S)11?/*2(DGFI"A&Q9$8OMRP9ZZ2+"MW-))RU&K_QV.]&R_N(^=+#YR1VET -VL_<>^2U$F)(K0!VL*%\U9Z M*9!KI;O6?KKS_?MY/9>/OFBJ].1:N]KEZ_+K\5NL=8TOLJ]I!DU77]+4&LY> M7F:J:=32:[+'A5?U0AC0XA4RLH+%&%G JT;ED7H=1IO6M)<0GPUG-6V.$ V2 M-;44H&/>U'7!Q^K)H&(SLUM!V7STV"/>NJLZ^ M)1_B&4X)Z7SX&:^([I'7<-VI!N W* M[YEVS;39(&AV">05SA>"N^R@,PC29TP*658ZULO!A+&XP)*.7HB@DQ!M6=63IAJD0_0AHXL3EVI(HP[(> ;!=':.D=M$HPE"R.)DP-BF=EIO0SC4 M;8,'R,N#:O^AW&FX'/W/7Z_8]K],\;_/<9R^7ERKM4Z5D@RSH38RCN2.!A$] M$Z)D\AT5U[G-:6P'<,6L'D,'(&(V*1<# O,ZE0#0)9&/W_] $NN>@\R'P9QNE M'(@WL\MU>1D?C60G .>902RU(I'C#% ! T!RGW41H5&UGB[HCN@U]*76#K39 M2R<-8AI7IL[EIW\?XI1>\O'K2_R,HXN^&L(8*\&RE%QMT>0%"])J9E4APU-& M472;IE;=\/UI'_6LPY;^Y]79>"00(O"8-%7,.O@G3A5AG6WJQX&P;;154MBO1A_.I_/ M%A(0J[/GY W9 YYQ[^H]N !D(TC+%)<)O=;.N3:W#N\ ]3!,JI[4N8DX>^JB MI4UU!9I<0G/)<*=X8=$E2T8EF9(AI'I7VRM7FUUKT=@$OPWJ>Z/)+KHXT&JB M5@Q6%I7+9 Y*7=N@ 9F#NH9Z>0G9U-GL%T^GB_'+W?*$[']=;)E!WT#=R?$KA-OKBLXN./'(><6W4YF8=;2RWJ'7-7W8":)=X8X%1$")F3:>-MW? M[T*U[]KT!KXN)MO[R>+I4US6?B"17KBZ [#&!9H 3$13#Z-X9)"X8B$+C+3E MDJ9LDV'?"^WPZU1O_+BY+/6KAA8W("];,Z^1P>SGKU>^NHASJ)I&86K*+=8S M3&X]\]XKII60*+P$:-3F<%NDASHB;L:=IJIY* >[BUEP9207]9""1^&$9T(! M,EU<(O/?!Q;! FT6QJ%KLS2M0W/\INDMU'^S*LR^:FA@7M_$M*J!U@%5T\#B M>ES'B2#NK[=[B+"'T ]'B1*MM2@R"[$F9F4@="7R6@^).^ZR(?ORT5/AGE#? MH9BPC:Q[OGKU!E)-_7]Z_NG%.*U\.TC!6-I6BS;U+I#VM8Q 9 :0L#B\N$R\[Q/\/YA>9#%D2<+6BEN? %\Y:OGX>3#\[/Z-?'W^FWY], MO]+,-!H@208I!OG>F_G4_7G!FB]U2X DZ;Z#E)JY@W)/CF>@A(B)-GF M&.P@P_N3XPWIT,#@[W08ZE3=SAH,/\6WF:P/?J*4:_%9JR+CNK:C*U8PSVN'<>VQ M>"NTXFU2DQ_GB=(>C&NJFH=RHK1F:!?W1R+F>IK*1 R1::\3"XF<.2S*B,'2(D2OM9%L/\L!TN>=0ZCALV48)!SBB MTK(X\!!9*5XR34X&"YDPV82&A)!*3%UJ03Z((ZJ>A7_/:=4VDCOD:=4J7 97 M(F6[GU7=];3>3JHZ0[YQ3B4*NLAU239$;8,&YWP$*8T X/70_ZX'[YG"N"DH M><48+BX;[PJM'I$(4F*DS[0G[EF>$;TR1K;)8;P7V]X)G)O>0"[>LG-'G,VG MD.:#PHNTQD9F,8AZRL^9%SDQE8 +(:,0HDVN>7>,AU^I>F;/K<3.-NII<&RT M$>G?II/9;$!^8T0K+)/1!:8Y?0B+"FT>LZ&NU*G.W5 MT2+!*J7SL_-%C>UG^&F*:;B(2]'G(UR(?YR?G$VF\^'_++Z_^=Q(.HM..F32 M2D[C4)D%2P9!2C0NY#2Y&K5=ZFL$)TO HZBXP7'(7>(:U&96/I&IB%C+_6G# M:6FO]8ES-D$)D)RW.2*Y"]7)4JHW530X6+G*\8%)CG,O)$M>UB(-6!AD'QBW MTBBI 8UN$ASIU:&PP-U'(0SESV#BD*ST6>=(*G,W,E)I)$T*^*!"3"YG7J_"647AI4^T!K!FH6AVHFG/!T?@5%.L*#3VH-K[4': >D V]JQ(G;330 M((+X$F&&'R>C_.+LTW3R^:**Q^J(ABLCM"F,7#I-&[.6+(H S!I,SD( B:8) M.>X =7KDZ$L##5:.?^#'81I=]N++00=G96'<:#+4M")G0="R60LW12ZE*K%- M,M=U'*='@3WDW*(6Y/F4!'H^11KI+\,O];,5,N%"L884Y+1>F.K$1T>>8A*^ M2"C* K9)@=B,Z?38T)/\FR0R#T?Y6W57#GF8E&* !,+TA66@PA"F*2M M:K,_7,=Q>@S80\X-PFTO8;SJSFC09PN&L^)BJO'>>BP0:MTM)6(2',+-)IA] M6027&$Y/VSO*][:FS=Z!U4F9_P%3?%8KK$VN6JD" UC-,RNJD"$"N59N2X+4 ME;E&QPW'1GGCPI3Z>8AWOD2*U[2F^Y4?="O)$3 MQ8U,2B.W5CB=M8DQ@/N+KY1-_@;3H1_4M+J\$T)L5 MS0UE!2/#T+!8LF51%>F,+2DTZN=T)ZR]]Y0U#_\5O@S/SL]^GDRGDS](B4^! M]+GHS160YVP-LR62B^P*$/W)]*D7]%+Q22O5IFK!-B@/OQ[UQYM;.U(K[30( M8#S#.'\QGLVGYXNH7BW:_^[3%"&_'O\#IHL[5K6)H!@X@Q!J:THRE"W3I;9Q M,! 93T:9VL?8^C:AT:X(3XE!3;32)^'NV=+N>/PI:+DOZ34(7KRI-VDZ2@J\2\VDCVW;PFQKW!::(?P << M.)]LY#DR6<-K6EA"6HMQ^6R*%Q[(:F^3R-@=XRFQI9%F6H0\ULC@(EE!YQRS M%(HEL",Y(\/*.<<[F-%;$1TJ%RB YK;FXO[8>2+W35OED<+Z/B MSD8:A.2F,*U\9L%PVA&52.!\SLFU.6.]B>18F4 ]Z??FHVYB.D\6SGZ[N4/P>@CX0!5)!9XMF+A >#5RSR"UGM(^A3$X6P]M< MP3F4ZN_)OVFN^2WDVR0GBR11X2PCM1BY]HB9<>]I08N\, _D#"5GA2G6Y.S: M'(G= ')XLW%?W=S*J]I=L VB3-5 M4VV.1&YC.:V-?4]9-P@J7$>T9'<73$TW]W6HCK.][ZNQ.PFPA[@;+/AKL14C MN,RE!A#*KJ-4W@X"MRSS1^" =M(N8'FKRYVJ_0\9T0* MB PMKS4L?(U2E,0RB)R"$+6*1?-@P+$V_/UU=$<88 A;UP#6F1"+ /A M-<2YNO@T*?6[\^5W]\B/Z/SL_K(F=AO.C5P*LM<5(I21P)6BI=G0M:8V1WB2PJC9V;^.<;P#4[]''4YA. MO]:^]F>3\_%\8"6&Z$QF!G(-J=?2H0$<3=$HBTNDMMCJ?O1F5(=?K_K@PMT' M&WO(O4E^1,$I+:&_#, .0WE[ROE'B,7-4/C*ISG7]+HO*:4KSNQ?S49IR5<+[62GFN&>5'W MQ1?F54B,8W;$UQ2,$O>8*SN^^G%3X!#R;IXK048\+CY4*1BU58S$@..1!87QWR@H$V M,5YR]&V;1-F>)SWIH\&%D4RYJ2,:&-J=,-WBISI11<;[Y+TQ9@+3,.T;*4^*"&GZ*UC'A22F9P4 MBYKVQ +T$S229-"F8-.=L$Z1'_M(_C8M7 LO]:)HIK0E6C*3F7;<$5]E9F 2 M+7A^;DO]T,OZ,TWKJ=&$;77P]Q_Q^\@K_ MN"Z*@0A>I-K/*01KR+W2M:2=R+6!BE-%UW."TL%?V?:]CYL"S25]FQ6AOXL: M"V]J N,G*='#"?PO"/6._ "3XZHDPZP/A!""8&3]%(8^^:*-$,;9CERX_VVG MP8">I;HF8C\D+;2K#7,<,!Y3+>YA M,_,\9.:25.@5+]#L6$;:?=\,WQE#/]:3>!:APF^DF;",@>) M2U?(>O&D*#)D=-($K&1/CE%2A MRNQ9\]O(]P"7,G-4:"4XEK/U3%N#M*!%Q4H)7F2-7D.;\B\/\5+F5KJYYU+F M-H+MT8B;D;WQ%L8?EM7["$R+K,.^WA]-0KFIU= M&'-7M7KMM8]]P]Y=ACVFH5V"6#D%'6!LLS5W5VG_$_3^?7@/%=Q4XA[RZW'] MO0D'#+HL2F \24,+C.>UU:5BR=6W"%O M&EX[;?T#/LUVOUBX\5&]W2/L!O9F6WHEZ7\IE%K=&HSPP#G8(CWD4F2*@XU/ MW3?N/QU^AOGP,[[\UA4Q*EJVA:5='"S30B7FK08F3/"84TZBD>NP!LS^YQJK M1]9@W>OR=#)>]@7-3GFC'8O"BUK!U[ @%;#@K30YTFHEL/$@KR,Z1CQT/]W? M/M7H0=9-;@.N:BI\^,(O=0.&]**5ZU2I_9 M".J4F+"?Q)L<=*Z@O9I4H<)H=1N%1P1=:AU'\N:UQ5RS_H#10&T1B7/ZKS$3 MKB,Z)1KL(>L& ?(K](3A]!\P.L?7Y0I8G ]D<<%8&9FE-8H0HBT8\,.URM8 /P0J'.BEFI:=B*'%Y? MSJ=VES6V(3H\;.A%UDWN1]X:R-S]I1Z4WMRY>Y2I"=%')HLI9;SDI$VN5)HAF"];*0061$^9\U3\*'5A>%#D^3>;,MC M<&0;^3?@QLT WS(DFY1+$7V@D=*VJR%Q!EJ0&K,QF',RLM&FLA[/,37WW$7'^LOYV%>XB724B_<_@Q5FW#L6SX)1@B9,9!D)F M:$2$38A.P;+H1=H-(A3K<*TRS#H@:VI3;,9V'(NB'QUV(,8>"FBP7]R!D"MN M2@2"A#7&5L]D@Y6985$T55S1KM'9QJ&I<8\=<6AF;"/W!HQX/?^(TV]UMEX. M(=;ZM,/+3NH847F9-.-<:QIV"@P$"<#3?D?BX%"@3>;W?<@.;U7TI<5)0Q7T MG"1!YM-L,AKF>EGY^7B^0+68#4(;5+(49D*N=1I%8@%E89BR53EXP9/J+5]B M$XK';$WT)MV>TPS785KU[.Z JO>LP\UX#I^$V(^^[B' 'L+N.T#O&'Q9G4#]__?8KRP)T M3_Z :?YVN)9SRR)I0"3*RXLG&UCPJ!I86<1DM%AW!J48]"'L?RN&= MHP-S^58SE*.2H44COPJ?A'$87"-_B#*>?,?\RF?YR7@N/O9C- MSJM;.HBV>H,ELUPP,0W1,0"0S&CCM,\8B^ODDFW-WJVA?G?L;*O,GHV_G67U M^E/]Q=GS+^1)#V?X9CI,^*W"V>M2$[=^A>GO.%^D;RUO@OR-GCM_5K,\-?#( MBT$FO2,)H[+,&[*C2LID.T4ITDT"K[4QCX7_NV'UHR%)@T.6Q:!NV86WQQUO MCOOYET_#Z>*7E_6EDW:I3G&6HR>'(P!G$+-BO#BO<\K!-LHB[VT(WPWACZO\ M!JFJ3T:+W\&\7J $ES[%0>+ 04$MFA^ Z>H=@Q6\6D357L>UP\*KR?R_:1KT;6DVR(M%X9?)=/FM M^GMB(+TQRA&)5%>!4+M*QUTL$89AS?;?3ST*;)VG'_.E8=#HQX[W+1? M&2Z?=/%'BQ2L]Q]AO%HM=#;!0U$,8TVY$N0]1>T%2QZ=1VE5S&UZ0!]MR']. MI0=)KAX[!%W*?=E ?GGFM9-ENLQ[X[2-HK,,2JB9#FB9EZ%NK,IB"-;EU*8\ M:&]#.-2]V&.[($=1^;$OX%YD_)S7*SN?8#K_6JMW+Y*U?+3!% TL242F$]>, MYIUG@!+!EQP$=%K=.V:OW49PK,35(_%@TJ,^^B[#B)_.I^DC#?+)ARDN1GX3 MXC)!K O(_FMN=H5WC&38?34Y.90:CL89,,EPJVC-SB(P70+-$BLML\!CJ9=. MD^LO3?;(7+DS:_8H5-E&^CWG4+P8UP/MX6>\$H/ Y1=_C'$Z^SC\]+K(IDQHN4Z,0E&,1UU9#& 8=HYI6F])2[,;1U%/0FC'B:66C MKX*1"@3Q\_&HL5.-\#ZTN(W8^JX1?JU,LJH%(@QM!5S632'EQ" 5R[).*7K@ MR?.3*S"]E? W%IC>1G(-$K$O]@;ZY8NZ]6@3Z%)+F/%(>[O/M#T8R606 DTL M4LHV!7>NP?@^M]G]-=(@E6YW07P;QCB_&<'XBAG;94Q-ZW6T&-5Q*GWL09;> M\CAZUG2#,A!-Q@9""6$2>?@F>YKC"1ED%5F0%E+2J)QJDS[Z>-A[3S&2!T[> M;13<@+27)WC??/:ER>"TTT)8SBRJ1:,G9$&4P@H'L-% B+[-1;Z-D![@\6IS MC6\Z<-U+70TLO+^VE+(@#X3F6M9D?@K!?#*: M;%IOG"A<6]_FD/-.6'_RJ4>U';(MS?J+Y>_.S\Y@^G52?EOF&ZP;7-\W]+=Z M:>/;^[L+X,;-?HS1%&=*5#'IG(H//&?ZORO&I<##AIO]6[W_Z+?^P69:&4$Q M7^H-CYKF&S$+AJXH54 :#FV\T$=\Z__Y?Y\/YU^_%8>]E9=SF>OS=C(:_3*9 MUC\:A(P29O=>& 8I9Y:B]N,0,B\B*1:MXDQ[PQD('IE)SJ!+DJO4IM7 D0R_ M!ZF+&W>#+ZOF7+;,NSJ%E'9" ,DTR6I!(4CFA4DLRBQ)9P6-?[MH(XA&M ME8_&]VU&Q$=ERG<7QT [%+Z0.Z,5FMI!)K'@DV#%Z: 3.I2Z39G]AS#Z1S0# M'\(4>(#3>2O^/JHY?&?QC36""%)KI;5G.F=9NUWZ>@+ER$YUH6105CZT@KQ] MB^#/V?PP9W-+)C_&D,#Y%&?W2P%RB=)@[>=B2)!$ Y*TL@RU.0Y532+A6N6BX]2*# %_".;Q[L: MV,P4)CJ+R8Y>,6)]X MBYPDYEU@T8M2>[Q&YEVV3 AC18XY*MTF!?#$+GULQ80[+WULHY''DB[?94Q_ M7OK8X=+'5F0Y1-[\+II^+"QV480<1]IWOG+U; M7?IX<.3=1L$-2'MWUG?R+FEI#;.:_!MM(S PFK/:'"*D[*'P-MDRWT.R_E:: MWRI9?QNU';)E7NW;,YPOY 5C$N6XEOK <1KBK(>^>=L\O;?T^YV'="///HF$ MDCNT*7A=,H?BG(S1(R=U6<<'V[QHOR7A)XM R,_EQNI@)]/K[/R5 M5MR/HZ^+SY<;_"#D$KWSY'8+[IDVPK/@.8'EEAO0@9,W?L^FM<7K3D/IK>3; MX,AL'KV.X4T'T3C).<@F:L=@72!PH(1AM&>'6DCE\;8-OC,E&Q'=SF"\J]A!WFEP"7S03)=:DDDS?;>6$;01UJ//KUL95 M'S(_]G'S17'L\6PR&N;:U_/Y>$ZZP-DB\D]+:$G2A-KHD,Q#4(%Y!YSYZ)06 M(085.V62=NQ2L![%L0Z=>]/PI&=)]UPD=!VF9;B]"ZK>"_ANQG.,#@-]Z.L> M NPA[,-1(?"89,F^]N&23&=(+$((3-3B6"%Z\A;[*^9]: K&V@[M:# M#UL+N"]I3_H25;-J^T[F%')T+"N.%41B8 -]<$H&SH5%I7N;H$>OMM]B<]Y- ME@WKYW>!<:KU\[=2P8;*Z[O(KV']?(>8A(V9H7+U@IH!0D)?DN.H,M2@O>MT M+/HPU-BI?GXO6MQ";'W7S[_P_5>UY(6OMQ442S+2,@^R-DV,M3,IJNB%5TYU MNJW>K7[^U5@R3U)X,=AR38*:,".RR.@94K5 MJI2WST(8P5F"3*B2$BP(^F <.J.E$R&T2>I>C^?PQVX]*FW3H=ON$F^0T5B[ MJK\N[V"$JR"/ 5J:,%JFE1\R*KY M;W%4@XAO:KO/]U,8SR MKD#OGGQ_WQ-[2[C?"OJ-)'NR%P5--_+3%?U;,^O! MYZRT%\YR4OK@OH?O>]=F[=-?7I[A:JG(O8FQ5@TEOT0&S:*2DAGOR%O1B*I1 MKOE]R/9?@<[.)N/%597%-9G9Z_/Y; [C3*H=\$3CKE=@$L^%ID;T+$2NF=.FQ,]=J Z_+O7*CMM+4T\*Z'%[JN&/\39T_/IM*9\0RC:8K"L)%&/GQ3MF!8S Z]3;6)C,;7)7=R,Z428 MT;/P&^3;7QUVM:5F@Q)U(..95B8O(UECQ;!8H96 TM-&#N!:W3^] >7$2+"? MJ%L4-;JLBK')!OOYZ[6?7$0!M4;A76$Y)&0Z&*RG,;28Q:(4V=XB=#O%V/YV M_"YP#Y4JV)0Y[15U["S">\1X8WR+$!*YB#P .?@1:X&_ J8>*'"FBL[611XY MM*F!WQWC\L,-R%O+TG"KG=>"MU]FCAC%/QXGMI%\SWD;3TH9CH:7 M.7]?5S%E"XO"$ RL(1=.9<$@J< R), 8T"G?Z2Y$I]/_]1B.:Q/OHIE)KV+M M.;OCZ>2<[)CIISJX6B9FP6.-D$TB8QR"=35N3-Z82T1FC5I*M,+8/F\MW$9P M^G9#+[+O.W,2/YU/T\=:%^'#%!=V[4V(2_YW =E_7F57>,>XY;"O)B>'4D/? MZ9E;@)6"5K*ZM$5@FB=7ZT,%AER:R'UU SO=/W\,7+GS.L21J-)=^CW?C/@/ MA.G7BYS_E_.\W/)HI:0]E&?F@\^TY2D@9"FS[(P2KA3ZYT8IY[41]G7//G"B M8!L53'J47\_')PL\+^H(QXM#;!@M,7GK381B:5BU-*QUDD6C"BO)6/2%FX=<$ ?4M ENL&-9^WG3O\V/I^=P^CU],6X3/&_SXE$-1CZ+2@*2DH%R3.3 M:N8'V?NU[%AB129,RC@,LDVVW'W(]CY\A]G')^-<_ZDU\#_#J-[]?S)_"M/I M5U+>LJE!#$''))F)BS(39*5[8^7+K>/XWE72 MHA >#?5U>3K%/)S_ HF\9?*2+_+H?YY,IY,_".A3H#6 OC_(#M!R;IB0M-[J M% 2+4?/J?2$OW@")I@E]MD%Y8BQJIJ">K#[EG'O28M>G<[DWL#^4T]?HR=5&+77',AAQLEVNI-5UK M7)&YSLA.MS001*G:Y/KPG[@;G6=<1K5HW=,#4]+AS':KC M''CNJ[$[";"'N ]%!;!1E1 -,OA&CN=M+(X8\6E.,1-^H M*NPF1'LWE9LBU--A&#V?U=M<;Z83LKS(U14&#;&C,*Z5HOF#OA;J*,PY*! A M>NO:W&[;A.@(#6OZ8,&MGG%]"+Q!H.K7X7@R7?3VG.,49_,7X_\S(;G]@P9> M&[H. H<4N1=,YMI,76C/O*+U4$EM'3K01;8IMWT/L!.A19_B;V!RW(3W^H\Q M3FD)M6.TY\P)^_OIJ,J]]+LJ3'?+CXE4$!%4LB>: 0M0,%(/-(&Z?V MTBL?<_2Q4YG O7G3&?*),JJ-RGH,EBUN75W#LV$RO%BT&*[QE+=(WQC_[1QJ M=V'$@7:%3#NMF*0!D*7/ZRDR!@8U4)2\*,7)>\R@_5$\C/_V:3)^-9D/$[D"M4G&\.)4^]OL&21+UG^,DO$" MM8@5+<;.RW,]MZ@OR=4/,8"F[0QN*B=-.=[5I2K$?^TC!+ M_A#3CEL65"XL.Y4-\(0JM=E=[\?VR+G62 D]-I>HLV%M^Z>?%YU8QO-5AX*! M54EC*;766W&TC>M"/ Z!7 MTF*M%&7F'A:K3RQZYVML(M4&+A[?X:8GD=7DY M&7^HG*Q#GZT"5P.7('$G:^N=FL=ELF% WZ'%3)D$MLAHVL2"[X7VR#G21@6W M.>+VY"O:9)S<"^U$ M.-*O"FYSQ.]M9%P!=8DI*Z[DHG8]*$N\-9P%2)J5"%(H8Q77;8(]Z]"<"!/V M%O1MY8>]"P9<'^C%B3E'%40.JF;K(YDS-K.:0\>$,U[$R%U4;4H)K4-SJ#R4 M)BK?6[P/)>_DYD#HSQ8GJSP$+VQ&IIR)3,=$:Y>7A>@;HRXBY=RH..8&0$>[ M9[>WHN]ASBX";Q &7@-K>=S:!5C3')2-T(Z3B-*+ N\GQ1[2/R@]2N8R9L>9 M3:G40'*B?:YV15&)9H(44? V3><.3(M[DE,.RXIMA-Z>#9>5_X',7>^8BHL6 M>Y&S"*HF=48?BW-!IS;GRFOA'-VVW%5==Y-@!UD?XAZ^\31")36+*:=J2RD& MFCXD;'Y^![3 MQ_%D-/FPJB^S2-ZT(3.N9:TO[H!6SN19$/]W^/2IAD)GOTXFXR4<&4VT126F4! ?FD[WE5[/TW7]N?P;G XG^77Y=B*_6+AD"M'P8AF6VAY=&\X@J,@M#B&V==6BSM090\5'&D% M6<6\(%LHAG8J3DNFSBFSX'AA,FKKC?;6Z2Y)#0^!+!OLOH?*E6TD?R2.U!)W MZ2.^'E]V#RH\DC'#F9)*,TTL8!Y]8JE(EW,Q M)]%V3V>?_AC(_6^MR!-GLI MH^]>&=MA?O_'9&5:I9 !(H%,FGPM'P6+VDMRO<"7D+3/P?9/H,OW_TF@795Q MW!7H/7%A17LR]#EY5 38<%J>0?'JN!=F49*EGJ0TG>J)[8[@3Q+MKI"^@Z:7 M';%%Y,;H",RYR)FV1.A0(U/6NPPRZY13?T'QR]<^>G=H=R'VF*E]L[-R%QC] M![A;-W:_*X2]HPHV=';?17Y]1Z:OP"%[N)C20H[ MW:I_&&J\([K93X4$8O7D?&:4*FAD#^DA&+.DH-D:5OEJ;^Z MW]=>?;SF[EL)?]*'Y'H^.;[>9;X664#@AMF4';FTL7;9X;35J.@!7%'>]5>A M_]JK'Z$*=Y9BG0!>VM7T!M MK8%@'"0=%/W[DIFD[01QHM2,!YE+#CG8SX^T'BF1=(E_ZUP4C7#HJZ,IOY&& M>5$7LPP"BO39][+:M@7UO^J*C]'BILNA#M2+D&M!<*04 [4-XO8.K.*QT>735-10SQW)_9D[L M'%I;P-@#XQI-T4P/,0L(10L/J5-)5M"U:=!I4RSW[-9W+_7SR&1L/WT&9.^O M+5#8=SV.0"R_\S'#'*>,.H-+YASZ&%+76^BL=D(9FGV0-2Y'T6L1HP_:1].[ MP)>"+6+6,SLAM['J-10RGU=\H7WQ]+A^O]O^'K;4UKY*>VE(5I7.]!G7'I*& M**.(!=/\[%27NFB##4A;QXPU88Q;4KS0RCDXS/I3QVP;6 MWX<$JR=7S:'W1F7Z$C&5D>E.>/H:O:K9*YN"5;EI,F'36SH)XU4(+0_)C/W\ M.U!/G9S_0CI(1@,H=OF=A+.\$#.9:[P5U\SR/ VN5QXP/:#*'UD1H2\BNES1 MW[/12BOC(]]QQ<(.<$:RE[3_-10S"_FGA_RX_;'Y]0Y60QTW#P/LY:@X:P+) M4<'U#.7(%M0X3!QC235F98M6+85P4]=?5L"9J!^9>6.N0OH,ZS42,GR$GS , MAQ'3]#TTE14^EE:8]DN$HAU&&73V%HI$B[54&)VZ]KW;<#9?D^_BQ$CN_=_T M$V%;WK[Y#5!+ P04 " #F@JQ4A<="G6[O !:TPD % &MR="TR,#(R M,#,S,5]L86(N>&ULW+WK)4*JDFF;+53_\!O&12>6$"3))B341WV99(8NT%!)9GJ3K?_N#^[WS!R#6+.7)^N[?_O#7V_<0_^%___L__=.__B\( M_^^/GS^ MRG;/(AU =YD@A2"@Z])<0_^QD7^&Y!9^@#^EF:_)4\$PG\O;WJ3 M/CYGR=U] 3S'\_9_F_U9.H%@<8BAI Z#B',$8XDYY-(1GN?[+/+MCB 23D(HX@H[C(C=PN1.KW^F'KI+U;W_6_Z$D%T 9M\[+?_[;'^Z+ MXO'//_SP]>O7[[_1;/5]FMW]X#F._T-S]1_JR[\=7/_5+Z]VXSC^H?SM]M(\ M.7:A>JS[P__]^<,7=B\>"$S6>4'63#>0)W_.RQ]^2!DI2L[/X@(GK]#_@LUE M4/\(NA[TW>^_Y?P/__Y/ %1T9.E*?!82Z#__^OGZ9)/Q#_J*'];B3O?LCYN MF[H8^OB(AWHMTH*L)G@M=LVT(*_T#SZHO]7-Z =UB&G93BW=+:CB6R'67%1J M^>+1(.'_]@?UM^5O6;&\8BS;"/[E/GE\5"/CNV^/8IV+_,TFR]18N/0H=IW8 MI]#SH@ BE_J01*$/?8Y]+_ C%T=\66S?[J58P[]^:8"4K9DV]0<+:XL37VTF M\G23L=UX][ Z-HBI\4N/>/B'-7D0^2.I;U!XM6M0F?#O-5J0UW"!J/'^ZP\[ MXR[B=C4A8ZMIR&J0@@;J M1@!V.-UVY:Z6-,Q-Z+-L=C\0W)LF?-WA-9;00@ M.4@E*.X%H&2EO2SU+@I1 *ZD0_\FI:ODKH24@V3-M%E<79ZEF[M[]2>IKR1K M#A[),Z$K 62:';[0WX._YOK.%"@]6PE6E&VRBB;PF&:ZB0;**B$T625%(G+P M'546B O('U4-<9&I&=,2H[8>XR>$=(8_+ M+YM'->"5[_[J#MP+O%C*,(A\UV2BOARDS@%1VJ(]U:\B?S731 MMCNZAY8121YYG'G!KX8,-&;0 @U^;6#_O\N5I2=1.[\P5S:6+$F2T]+,^I&* M,L_]0:R*O/F)EB07.FX]R?VC;=N3*%1/0AJYZGM[/^VZRG-17+&_;Y(\*1_[ M+\:1#Z+(0TB"GU)?!=Q)\!Q:"-4QQJ9FRJ5&$$+I/I(%,S3 M'X@YG69"W*2@@0N40PY*P'8B<(Y>,ST8D+21I6'+UTW#UP)4:,&O]9\:-BAQ#R@8 MA@P-JAWGVIQ41@P)V%<4T]OZB#[D$BN_ H_$CZE-L+2T=;<1&4+%20MK';"TD6MF:@,1-C( M@K+CJ@T3_%H!'5!!#.@85#VZVIM4.0P,WU<-DUOZ*<9[DF2_Z-6\GU43FZQZ M\O:'_Y&(3#WR_OEM^D"2]=+##D%ZKU,&2DB0=#R]%^S"F#DL\&C$(NS9:(A5 MZW-3%8T3E$#!%FFYF/GQZA?P:X79<@ICUQMFLC,:QR,+T67T6LM1+YH&%2@[ M!)-*5B]R]D6LWT/ZR=I'45RO6?H@/J1YON34B8GP8BBQ(!!QR6&,60P%]S@B M6/V*!FZ^1Q5L350$#WVEH?P)7>WS=D,Y=5VO]/LK$H/K\LH5) M]?>HOPB._W,LV+Y)EWG:E:J]V;YNW51;J66:ZG8(QR36'_N.M8BXE+) M**=0A(@&(7%\SV,FWE]7(W-S\MHX00/4:GFZD]+NKWPHHD;^V'MQ9/R!FY#0 M]9VK^UO?>%[MK;>_[\X&)OG,34QLOG:C:^T^>KU)7T5ZI63]TT8-9.M""+Z, M:<@=5PWJOJ]G>TQ@2(,8PRCPG( *'^'8:,7HQ//G]JF7$,%*801W6Y#F84'' M&.S^O ?@9>0ONZ)$PP,_#42)>7C4A=1,%!/U63RJQY5K9#J>J/3P 7E(-^M" M!U7LO4X#11-U4-,10G3LKLGBACH@MX.%NB[K-Q6L?*(OZCTH9YQ-]'\Y_$I? M(N;Z <1.R""2C,&8QQ)B(=S I0&CL;!9S^IH:VYJ5WOG6ZR@ =MK[[V+9+.9 MS$#4C2R(O5FSGL\8\#'H[*:KO4GG.@:&[\]\3&ZQGP=]5ATOZAT>&1)?^CR$ MKE8+Q(,(TE!0&.$(12B.'18:N4)[SYV;*&@*D[Q(F!K#6JMTEJO9^^2=G^3T MI&3DC[TW&U9SFR.V7SR=:3]SLAG,$4/:DY9CO^XWHO],LM^$#M:^6O,K_B0R MU4N[P.)MC&F,J.L[+((X]!%$04@@90&"C!#LJ\_6\7RKS2JS9N?V26]1EWLG M+=S-$0B3@-1+NL%L^!^>W)'%81!>K;T".YH&=1 ,FY[45["C8]]ML+S;?E'E MK7A,\Z3(]X/0N&2.2TD />E$$/G<@9A2 AT<2N*%E!,:F"ZLG&AC;C+4P#1? M/#A%WODUE0$H&5D\&H16,7KFKY?Q$LL 3$VTS/)V>U9%KZH0QO0"BU;;QXK M3-R13*=. +RV::"EEC,4=2RWG+ISLB67,]#;RR[G+NUY.(O="[Y9B4_R9U)L MLG*=^I/\D*[O;D7V\%;0XE9O!^[>7$$I=XA20AJ$'"(OC&$<S;/O"S&\;D^&QIWIT--KE]GT"Z5LX>U1%9C1V# M^7R=Y'3Z?,?OG-#GZX3^TN?KOK2GSR?N].-4K^F\#.N[RJ/MXD2\A M0U1")% ">4>1)B&'O4%HX%1*)%5JW.3QBU:4,.W].B,F#9TXX;F;VS?K<(+ MMH"G.?5F1=.P+II1R]/Z939D'#AC5C?;21$7B7H^TR[>\[MO[%YO/'Q4+],R M#,,@$D$ F>\Z2FNB$&+?XS#VJ8\\'C/FQB:J1%8 M3:=8**%'W#[O"C)X@7E1Q:;H+%TQ5]"/]'D@O^)GW0^WY5Y%"6 M:0G3'LJ/S[M+;LBS_M'55Y+Q=W_?E-":^5/^2RY1W[]-,BD2O MV>9_$SH-L^!73R(C=^(G'=CX5IFQ/?RV%$'$(E=0* .A9D%1P)1G(BG$L4-H MY# 72ZO#^?,P:VZ"66,7''R7K %/5RN259E&IDT[YYZ'S:)YI^U11?W72#(%RVRQF,YWR>1FGTK9XM[C!L./$^XL*M^-T[_,;<>J'ZN;)V!XWZ^(^;AA7?@ M_'VXU.>)'LP_-FC*/DCI/P7)GG]:I92L/A2\/JO%'>[+2+B01X)#Y/@(8B(P MY(00Z@D42&1\YO]8 W-S8$N,H )I'G]SE+IN@1V"D)'5L, MHY(N)6CZD*16J02]D%B01#M]94*H/38'BDWJHJ@C,.GH;9-%)76!;HI*R B6/TGI)&: MX8<2AG'H15& A19)0?HC61NFED; AI++'-<]NX0,P]V$II'5N)]AD';BO+ M8=N.24*?+J9UV%R9O=%,FS?S4M(._,!^*EJNQY;5$/*/Z;HNO;5$3+@R M%@)*C\40Z870./8\Z$N7"E4/ABU^YEFL*Q[N0AYB+@/C0]T-?=:%T(<6.ZL*(Q53P M >(V:7PO+@3ITGEV>[&(8@T&YPN)F?D@:=BI0*X #N(PXTCG0P,.D8<;VE2 M_>\T=E_;NR^^] 3FV;6'_-3B0WDJ:ADB@CP'"4A\&2F7F.K@%!]!)\+8YT&$ MD"/['.O58\;3]><')T M(,Y'.E)Z*;I7.FLZ$*FG#Z$.U4"_@>&MR)(GU>*3.)AFLX!0EQ,/!HY07KV/ M,23Z$+X?8LDXHEX<67GUIYN:FW3OD+:#NNRDMX-8,RT=AJZ1Q;$%G7S4V\)R(E6&>YNFZ=^0 MA#$Z;?[A"*TJ22V[%Z"Q'&S?BT+%J G;'5 M+W6_[__LQ0T5":!A 7S7\/"G!=A2L3OJK M8P^?VQ2J/@JN 8(*H>W1^19QW6/ I72,K- 63/0X^WYH\H4'W5L/G/A4^Z$I MAT?8CUPSHU687U(=-+)2.,N)>N0$B(0\A"R,)$0^BR$AQ(%$,.+ZKB<(CEY] M'>8EYKG)R [=#%9A]KKW%==A^G?:_X"5F)WQOX>UF.-=-?_5F#WU/'LGJ>OU?@F2W7]-E1%'D8NE MQCP"$8LXI,+7(Y.0C$C"?1_9#$5]0,QM;%%?$[(;57I1;S9,C$WHR+I?9OJ^ M;3)]+YH\X,\+H+$"!78XF;Z$JD%UMQ>0287T$JKVE?&B9_63NBO^WYN\*)]^ MFUYQGFA5):L;DJ@I_!ORF!1D5:HQW1?LSWIY,T\*\45D3PD3U;Q?'QV_6Y=/ MJ7+^8$0\Y:$'D/J(ZJA="K'T,?3\&,>*[J0#/34*_%"G[K7;C6,L: M.UD=O9O-)'A.G3>R7%_=7+]9''?"=Y[.8K<8+,OL?7D!6C8-)^A3$3^H^(\. M>M*!8JHNV!]4)FNW=\WCO87B*\:RC>!5I=1;\DWDZLLI(WRY2]R8^#&,$ \A M3[R$/8=RQK(IFW/;5BHJ_L6&B)XK#!:UT$V)MY,W4>BW#V#KRM<3/JKK3%LD>LS)A7V$%ZQ+=S^VYD;BAN7)%54OOGM1_;M53JK+F2]=G+*840R%X!)&GBY11Z4., MA*M<0ARZD=6:Z\F6YB:,.Z"@1 HTU//5WBWI-=Q^&X*TL3?-^O%EO[]UCHMA M=Z5.MC;M7M(YHP]V@,[>T-,?$WDNQ(?*^28.I*Z/G6%G;O5W=[<1*."NP EX 5H00:_:M"@1&VI'N\ZT.:U78T; @=-B>%O/+#/9'5DG_RC7R=ZD MZSQ=);S:QU[SFRKC6OE/[0:MB?*-R*HL!U+Z2]N4T&%$ H1H#$,B=0I#[L!8 MT @&44 9(@B'L5&5KT%1S4VVVD8MP NSRICKMF'5[*0V#>QLZYW;>YA^-A/! MR7MO9*F. 3:A>$>J[!N0GT^XW.\PL>MK#_;*>Q9PDVD\\A M:1M9&7=0M>Z5JVY%L^HVBN*9%K R(U!L< MA7K+DNW%V](T/Z4I_YJL5DN)/2Z$SZ$O'"U5OJMFP)$/ X?%+(HBAP66.?0F MQ6_S"4^3F^_-)B_2!Y&!3-39+.^31\OCGM.^ F9B.MMN'5F9&[M!R_ %V)D. MVK;7V0=!8WWIU;;L!S4!.LRGH6";L;!5?ZWA83B]?Y7N&W3PF-:"24>B5^F< M_6'M=4#T#%)58'BRVNA4077M9M7XNV_Z2*G@[Q7!.FQITTP%]LL973WH&JQ+ M+Z#4YW$$62 81!Z*(8E(K-QT+PH<2@.'>W9CWR"XYC>FW:2%[GZR6CV#QKRZ M.! 0M7% O];5;]4_1%,#;%N@%#"R8IMJ2.Q?7&B8CC<;\2;OS)%'LK8]8&<0 M>/>B!ULVZ:G(83&W!:@L&S 6=4BBAPTX'039M%&E0Y)Y$#HZZ,,O30M\O=:; MA6GV7*64+\KUN>&ZK M,>UDL$F-7/5:WZR\9U@W#!$8@W$W_3?B3E+;*TAICMMEO;BZ-$)IW.VLDXV]9GS2V4VGL]?W7>E- M5CH#4EUJ+N*14 Z*"R/'4_X*\0G$W!/*::$4T\ +A+"2A)>/GYL0-.AL5T9? M4&:Z=-F7B-'7%BM@YXL5]ECO.V;SP MR+YJ8>,7LF'F'2UI'KQIL7^9JS[@L7JYVE]A!"_PH@U8_WL9>C^Z"\-H+R@;T&*P( MFSQEXN1@.M-@\=RJ>;!=;*XK#_^D'E%LBP[_321W]X7@5T\B(W>B_.5;4HAM M+IDE\_W(X5RYY@)%$#F2P]@7 71\+$+LQEZ,[,X0S,6RN;D )<*ZU#Q/5RN2 MM=:+IZHZ/_CK8SC]F O>&8TI R0RJ]AI5T!I;ZM^:O*:51SI4[T52PO0\ 1J MHJI+@*:JE1UM!GG/QNK_>61'&]RZWT<.M;$Z=;!,:Z,!O,P7;[LAWY)\&7DD M"HA/(2-,#=VN+GM-'!]*%&$A74%#X=I-H8^V,[>!=.N,OW2[%5++-;53O-I- M9BY@:ZI9BP51O>>/S<)V$($&J/95W^* MNNZO?0!"1O[*7W)Q?G'-B!2>LG+D*T?,,$3 680Q=QPFPXV(G=+Q!ERYZ@)R;I9:S 1/BO>$E74"ZI$W\"F.D1/!4$01 M1)0&D*B/%F(L:.B[ZAMUK?)3'VMD;A]JA1$T('LZ0D?I-'-D+B5IY,_7FA_[ M,GP=! Q;+.]80].6M.LP]:#P7->U/<\.5<>7FC@-S)W012Z#2(9$C<2A[_- 8,\15E'B+Q\_MP^]0F=YYN8E868?='\:QIY35"G/9">6+BN@,3'^@1(Y'$6(H<0/DEJ1JE>+;%$E/D"$0Y##ZOQQ_=]&(>,P##R6!Q&CL^85;& MQT=_]TUD+,GU(>]Z8PDA*MW8D9!Z4:AT47H0"X(@#KA/7.HR3L64?OD!PKE) M9H5*YT%(&U],[##W3^XS?-=.XWQ?U&&_(X>[9>=BL%W,T3MA5F[U(?3#?5TF?@C]8>V#NL_[AX_K4]X8-:!GW=XQ>OX;K^( MO"@S3K[[]BB8^NMMJG_T:5/DA<*8K._V#A[5,B*4'\K$,O2Q4#X=@@3%>K/( MEVH"K"ML.%H0/,2H8%,Z>I>9,S>UV9Z@)/4)RMHG%.!1P]4^8F4E*%+PI.Q\ MW7._P[Q2TSB8T[THOR-OM"*ES#GQKO5FZ1^KJW;4'#G;V] #2G[FX\,.T\^S MHWXK\56?)$=+K0UMEAA>4_!+]3+=<;>8G(=ZOD MNU22&$4LBCP)HSB,((H"%U+A<2AX[%+$& WLRJA< F9NH^WU6K6B!]'/.D/! MEZ_$ML; 13UC-NQ-Q??(@];.C!=Y)?3 4UL"=J:TMB+!KZ,D QV"U4&'B(L M32KP0U"W+\^#/'/>*9.64F*&?"F@0WVFA)ARO7B"H!]%(>=AY(1LFA5R2^!S M$^UVPJ-I5\AM>WSD>]3(P_>#,E\D]_?3C)DO59U$\Z^/=A5X24>KUJ&7K)ETE['DW MP?6H(P1V]0@N.$0T5!XO=3F,7$8XCPC&PNB4MFW#<].5!G>US-J MA,48]+- MQ&4,*D<6F@:RDA<-^B69ZHE*77#7K/GE^Q^.]+R8D$A"%Q,"D> N))$?0!82YOLAXV%LM+%I MWN3<=.HE:K"%;9[SRY#J;HT:A\"1U>D4=U:"U)=/\[1JP_,Z4::UUHIP*@%A M3!=!TTP_5O1FXDY-I/0/UB][(FEL_'Z8]&QV#'9D;#-\T&1)W.P,:^=UL[SS M=<)>6EMU=5RK0W$L7376^BR@RCWU78A9I',*.2'''I5"\N5C.>/^4I"LF":> MY0"GS<>XCW:\[[$%$Y "4'&7K'690OUU5BA>+X3YL*M=YJ)(!B%$(25Z[=V# M)-:9*AB-4*C^%KBX[NIW:_Z[Z>@&ZV3=+)3//>C FM,-V4_TWF@G)*&;\L&WZ2I#P +Q!J1/"$A!2+&"(BU& 1(E?]SW3>UPO! MW*:!+XS0T8!I:08H[@4@I2UZDZT #Z4U@)7F +:U!WRW>52W&8X)_3ON_"QR M].X8?VV]U1.W*:@L +>J)RHS@+8#5(: RA*P,V7L'C"?=X[>$Q--0S^+1_6X MQV3%'[/7>R&>M%9KN'D8_M72;%)P M.4,CCP('Y(QP+*N;A(&3:!UM:N+465WF'B;,ZKS:WE']3T&RYW*=K"H(25;U M&^LQUPT(QI!S+"!"'H:QC[GZ9^A$,L"Q;U:]N*N1N7W[)4[P JBYWW*2R?/. MX1#\C/SE'Z&F1R&6DQR9NV]#<#6]AY:L99H]5*L@>I-1?<1Z'4NY:<>(_5#P M@=RQ%PG;YW,J3H'ONTWG;W67AH_B#Q/LT^JNXC>WOD@2"Y^5C[7_>JY M_'N]A+"4/O.Q1"YD/.(0Q6K"C@-=;C;V8APQ1,/(R$^R:'-NPEE#!"N-$=3Y M8LQEP93I\THZ G\C"VN%&&PA@Q(G:!BM_G4S%J/FNCL"LQ/)<+T\D4KP<.PU M!4J90;JEO_S=0.IKR5F'&)L^:3)MMC2M+=6VM_8]J4B+71AS6?4R)+'KX(A" M&0E7%P*GD%#"88 $)EB@R/6)W?G#_2;FILL:8>M@0J\:HD>(-)O-7D;/R+)K MR4R/4WVGC!_XK-Y!,Q.?P#MEYN&YNI-7]OO K]%+&-/*AFL-Z$%$90BHB!+$4'!,O=K"4R[6X MTWFIS62@'Q"C;R&NOH4VG/$^B1IUF==#P:U.Q*;E22:V47;H0-<>Y29Z]I.9 MQHS(_30ZU!@ OFM,^%-Y1*SNBQI^V175H;(S%3^LA>HR!@<5LYY0)A6\R^C: M%\4+G]:S8(YJZI/\+,CJ7:Y\;]'$/2]Q'!+?<5V( MAZ-YB"(G8 AS!TKI$(BD4/,RZGI0^H3)&#L\1E8A!Q9MSTUIWGSZY?HM=&,[ M@;$AVTQL1J)P9.&I4:L7%>QP@Q+X0O_P1S6O78R?VZD'>8.JDTW[DRI5#V+V M5:O/(_IFJ7AX2(HF$90.NU)**=;L1#(U/T#Z?QYT \>#R!4"4E=@2!PGHEC) M&^-69\WMFI^=CNW0EZL8+_#;9K*PZ@'9+72,3TD MSU.6E%5'OR;%/7@B65(63VG._ +U+)TE3&\V4^5\E''9A:Z?4^U*Y_I F[K[ M9]5M]]6S?7 =Q1B ED:^\;*+^AOP8,A9(+Y11 MA!A9JBD!3:?LT7:#$_7I0'R:#31#<#3RD%*34V%<@#;*(>-[NWD8.,+W1&,3 MQ_AVFWP8Y7OF^GX"_TLM2LVQ^'>E)'WZNE9:>I\\[M(R+1GVB$0AAU*X$B*F M9)]BCJ!'=.H1SV>^<.P4PKCM^4G&%N16S.UTPYQV,R$9AJ@,F7>^J2Z94W*OI#9 M/Z"OZWJ\COB/S^W?E+%+?H")C@.##J$TT6//9PEVPI&=B!,FY^8I?*EI9#)\OZ"4,% MJEU5.:/RSX*)Y$D+Y!(CQP]('CM-TA-DG'XT$\17[YN1%;2Q#[0,7("=B:!M8QV)"QHK MRV7:EIV@-G0!MJ8.I[NC]L2@0CT.TDF5?52R]X>"<1N;K.K;%547*H]ZB86, M8Q>',"8ZM65$),2"N%#X/* F?D<6#,CIFB/MP^I:]='FZ+9^[5X?:)&Z XW,$C!W/??TI3_C59K;:?J,]] MS$-'0EW -ZM[":<)^;Q?Z$DY? MQ2&VH7,(S_8406/[J0?MOK;7>8H( Q_RY*T#%][YH!HNPS"7@:^D"+$0DL#3 M:5$<#*DC ^ARZ1-)?#^V4Z/S3XJ)-E2C0S(-Q.C82D=68L& M8'.X*CL'!$U37V?7[#PJZQS08%Q3Y_#.$6.SMV,T=8D2'B%@S,)0349=!#%B M+@RH]'TL \\3WN"AV7/UEE=V".87 MJ7W.X^KWD$O+SVBG3K?W,5V+A\=5^BS$%Y$])4SDK1WM'Y^_;!X?5XG(J@ 8 MXK)8N $D5 J(_-B#,<$4.MCU/1$*5\TA^Q7_[@-G;J+88.L5#W-ASY@IX'1\ MCRR)IE1?4-;C$H9&JN'1"](K%>RXA+[3U3DN>FK?Z6KR(#Z30M3I9H52NDCZ M%/*0Q4H#>02Q*QS(!$4.\H031D8%%D\\?VZB5L(#&I_M1/,E;::SRMYDC#Z% M;'@8(6_Y";,'GAB^;&/B6>!1 P^G?,.A!@HFND,HX]4.,7;-*.=W-S.T[WB6)K6':?M1+W;=R&.19Q=\UM':_$+(2HB[ Z:9]?#>Q:WM=O]%?$VVG;\ %6G; M4TB=/M$%6_4GZ1AI*_ZPO5?::C]I^.FM]-.W]).,IC;*C'H015%D?EZ6I%LEP7GZ@*I5H> M)C].JE 3*0<%.DL31Q!YD0]CYDN(2!0%..8"8V:GP!?3.HWV5L2*I@K2EM41 MN393Y(OY&UF+MX6C%,"J .P"E!B'4^%."@;5W^,M3:J\G<;N:V[WQ1=.T,K< M_;7KMU2S,R<0(8)N()0P$!Y"K%PU& @T%55"ZV;2< MH?7E:+()6@EP<782VW]Z=HR!<69G+UIZG0F M!OVY+N*1O]V(_U+#Y*W.=+-T4>1$ >&0(J0F;)X?0.5]J?\P'@H_]E%DMVIC MC6!NBJ'>KL!.(.Q)-Q./4:D<65@J[(O]&DJ+[6FS_@^Z=,O=LK2\CG]W393<^),41($JB<)PF)B[Q03;:8C,12V9VD_$M!LL), M*"?#;Z,*^U:,Z'ELBKP@ZS)W&RF4$-PEZ[+^8BI!A:*\$E*'ZU7BW-DP2,.,7H[%ALM="Z'(WOZ<7 MPFQDGV47C^P1E 9!JBT";:M!RVQ GT'[NMIT4-J^ )7U+\Y_505X"D4 J!DH M<^15'*B_EBR,$<8R4<>-%/$R-OI7"HZ9J%-.Q]%,!<"^:&-N,SP%$_Q' M"G9 E1Y]O] 5GLV+N9ZBLUO_!R)I9*4^RD^/RN*G.#(O<#L 5Q,5M#W*V3 5 M:\^0T%&A]M2=DU6D/0.]78'VW*4]U\/2]=VMR!YTIZY6R3^LA MU\F&X&S8-;.+$$V[?C8$>0=K:8,\U-Y)/-+N\Y54:J)?NO?JY5X&L2=B@F*( MN)9$A_H0!XA!3_B<,A+%PC>J!F74VMPD[U8YYX)HA.9.T'E*S[N,@Q+U:L)5 M(J[D2V,>DD)SCW)0*B?R+:\>=-I!O0ZVTN06FERN:Z4K.=!9IQ8@5PWK%3.Y M67.@"R\E63GO7+3J1>>"U3H"DCS?"*Y730J@ V0RP85X*!.HT6=PGZZ46NC5 M-UD&YJ69:DTWFJS+2QZSA%75CSDI5.,/)8UZO:[L8*GL+N[5O3E37O"S[FZ9 MKE;I5WU)4[2Z]=N!O&3CCNWPE\\_8S+/V=BGT2:PWXE:_%KL:3TBZ;L#T01X_HA#A.((8J6&>!Z$:'5P_(JY5P4"C5N?%+N=*HS"&*'0<&!,:0(F0ZSDX\GT6 MVF7ZMFG>Z,N:-N-W"WWE=Y UD,(V+ZY5'YA)U>"\3E1T>8_0!CC0R$$+.M#8 M%T"A'[ &$#K>+^#_:CLWG-%'A./)5SSXJ>+8E"8XQ M::9!%[,SLMAL\2V 9F@+<0%^RM+\-%$]*@UT$#%P:8%C+4U<2Z##V,/B 5T7 M]_OX?T[6:59N%U?'LJ[7_R=-UL4OJJ&-^O?2I6X4(.9!G4Q&ERL)(74)AY$( MG##T Y_8G:8ZT][<9EP?53>FZT*UM](K#=LSF,D:_+? YJX'9"<8YU,\D8 MD,N1Q6./QNL6C25D\,LY&JUEQ)"<007E7)N32HLA ?LB8WK;;.-K/ZN7['V: MZ9N6G(DPB$0(0ZGF80AY2KW"2"\BN8*$& 6!R_NEP)H"_NS$L P7TC.-TL@< MM.(J9Q0S%4'4&WV[$;=JJ9I@H'S(,>< =[*C!3D00,:1\>#\,()$"NX$7 MXSAV;,8^HU;G-F0U)3L?RY*=]=;FI74&C[%M.LD?F,/1)_U'*PTJT/J<7;L> M:E=YLP&*#7;0-'*UP6,MOW*YP0XRSM<;[+JYYQ("8??)6F3/[;3?=50N%2&/ MA=[^B.)8B9!$D$:1 T/D*@]<>-3WI-7RP>FVYB8]6ZAE5(-HP%HN%'1P:[A( M, QC(PO-2[):V?X'S^QFP,>P:P(=[4V['G#>\(.U (-;>L0#=IWIO4U_%/KP M]LM0K!@Y.'2HFKU3(B%R1*#W(2(8CAJ%TP4BSA65]C%^O5FLBOXS_ZATT4# M]C;X17A@_Z?TC,'A_[W)JPH,M1M[F]Z2;W]+BGL=9*HPJ%GV\?G\DG$7!3@* M8("9 Y$,0DB$RZ$?21J*R,,>WH;DW)I[I1= ZA&F<_N*^UX%^0:^[LRRC-RY MH.?,G-VQ.V+Z]=CM.NMN*6H!FMD5>M]7^2U4K_U::X3S-=Y7H910%U:<0A"X3.=!)) MB!WN08%H'#,I!9)TDOVY4PCGYOK7>R5D"_ 5TI><[,V1M]F&Z*/Y[Z0=[(OM M#)W!GMBY/IC'MM=)E+^/G:US) ^V>76V(?O%'7U*Z(W>\LIRC:$\9%;]NQRH M/HJO^HK=?MD2TY"XG#O0H9)!I-\$$M 0AHX4))(A06YLNK1CV_C)UK7K;K6HTY>_CB4=ZT=.MJ#3 MU]CVRNEJO-^J_)<"_/J;K MCVF1,/%)WE9GBO5%-T*]PNK]OA-+I&/]?#?4659\B#!!D&*NIAPQ]7Q&&?4< MXX14$^*>W0"U-0.0TH[F&]XH2\"Z-$6[KL7.F(7.LUB;8RZI4[X;YT>_F?;X MR .G:=#V NQL!Y7Q:I#=O2F5_\0O]UN!Q3HIG,6WD%BMN.SFLTW[>F;?J4:&_L?9J]33>TD)O5%6.Z MZ7P9AT$08I="J>;1RK%!,8RQ3AB-8\IKT M@G*/FKGG.1JX@&Y'@Q-7TSUO^F%I78-[^M;9;$_?WI L>U;Z5RG9$L7$#Y@? M01>A$"*=O()*1T)/$A9X@2NEZUMEV>EH;&YJ\N%%&BS; IL=I/J^$\?<53-. M@H6NG4<@P:X')58S4B<.$.)\6:0%64U,ZK;)WR&I9M(\%%4C2_..I2J]W< G MZDU8&+A<:4>#$]:K#!=TWOGEI6FZ9&0- M:WI#6P%J,_3.BC:D/:=_80K0MH"?)^P-\R6<:7IEHA69S\W&2U[NO#Q<_.D, ME&#S/ADJR"7$]!>U!C@:?UF%3^E*?^:K%;M4_?4"ZD;,@I%I%/' MA+& !+D1]#WB(.WXTM@JT?V1-N8V)#4030^S&W-IYNY>R-#((X0M.=9^;H?Y M@[JWQ]J9U*OM,'3?F>VZU-Z'_2E]$ME:CU<_942OD+D^H8R2&+J1=-0W[DE( M:!Q!CCV/"N3P4'BFGNG^P^?V<;_9/&Q6:IQ^$N"N!&CNL!SP=MXIO(2-T3_D M!AKXZ5(BS/VQ2PB9+-1E&]222G"WHZEZ7T!6KKP*#DBN+Z!$WHZO"5#FZ9S ,Z!;;MUYR\YL*,EZU8>IVNEU)!&(Q]1TVR.0T@#8(0 M2B1"Z82APXAKEZ[W6#-&;^VD:7GU 2Z0-%"!GB9D3]8Y,HX0:N:S]"9IXK27 MH(5OA&271ZP?)]=ENZ'7275YQ-23F2Z/76OOMMP0ELB$O=D\7J]94Z+0\42$ M(A_Z//24YQ(ZD#+DP]!S_=#C$KF^T5;'B>?/S7FI(0*%44==,/,A^QAYY]V7 M"RD9^:MNL:')Z%&&\!@KYK[,A>Q,Y,[LOS,&Y1JMW)0.%CH\E6-W3>:L=$!N M^RM=E_5S6=Z3)/N%K#;B>OVX*?(/XDFLW/J]0S'W*78C&#F./D6G/!>,D =Q M$'G4=[!4@F:ST-+1UMQDK<0&7#MOI8M+,Z=E((9&5CF-$I0P]>>K@2Y 3=@( MB74,.!G4H^EJ;U+'QL#P??_&Y)9^.O%1%&](?E\&D'#!?WS^:R[X];J*9-/; MF*Q(GLJ"75J'+H;(]]7$A\0ZS4[D0HD]%DA?2I=9Y>BRAS W M5='P@5RE7^L]CZ2!#L@6NYWD].@6,R4:E^R1!4J!!R77#7Q]-O8[;8&B_$]@ M:P3860%^;>P84+KZDSBHHO6 ,:G0]:=I7_\N>-)E^U/7#X]*>K7OK$,>EQ$1 M,0Y9 EC$B**E/214$))>$B$=!Q=>-2JR,GQAFR^N6FJG.SPY=5:906[WT[5 M'JMVFU7]F9IHOTHY3UN(9:3L\#M6QSD89=-JKZE7V;-P+E 0"F%58[*CK;EY M/!74,I?0#JS)6&M-LNFJ\"#4C;XXW).U/AF1S_$Q=![DD^U-G?WXG.%'(RP2^>0W?,B/127K-1&,0TD:6C 8C:($<83'F+!7# M)NHYV=JT"7?.&7V0..?L#78ZP46R?+4R?!8FQ7FMA>GV6ALS(L3CQ_+EI0@41E!A! ]),"DXQV"T _ R\F=O M1XGQYW[&\",?>2[8]W?ITP_JSO+[_CO2?X757\N/^M0S)_F4SQC4?,#G+NLW MO!]/8IN(O,Z9E;_=[/Q8-W284,,[]!E%$''!(0Y"G6#$CP+&D9HN6!V5LVE\ M;A^\2?[FVHQ%63RD[\3"JH?,G(:Q>!]94,:@W-K+Z,/=H(Z'%8!)?9$^U.R[ M)[V>T4_Z6@^_6O,O1FE>+;3M;/TFVG9 MD*2.K5][3+[K9LU:FDRI&%2.SC8ZJ0294K O.\;W]?2R=(&\*\:RC>"MIMYL MLDQIVI*%<>R%:JZDG"FNYDJN#V,6(8B)#)U(_5(B9+:S]!KZ!0-1MG(,E(5&6T8:T%=@!KL@-Z.$2G#^C?=34[KT1B9?^##F-W5 M3TK*PXS*^=&Y[]]LU&#\(+*M_]N\\:X3>@2+$'I11"%R&878IQA*% I.W0CY MGE'M*)M&YS9!:W "+A[3/"ERG3:>K39EP8A_=KYW_^6/:C[[EX=DM=+IE$B> MIRPI:SOJ8A_@B62)SA>TJP,BJO6,^AQ+JJ[Y6?7>??48WUT ';99#NQO!2N7 MU%[\RK7,56_4T7Y "?9X#"GQM8L:<4B=*("QS_4OL!^'D=W(,7173S-^''3V M"%R;#2-#\S?R8-+ K5[Z!O"+*?7@@XH-18,.+48-3SK V%"Q/\Q8W3M2]9/\ M5)K]NA+TNV\B8XERZ*YU;L DY7\3R=V]$MDKI0OD3C2_O\D2)M2$.R0X0 @& M1 U6R$$$QH''81@YF,8HQH;G4UX'_MP&P 9<52^%IZL5R7*=F;BJG3)TZ91A M7P7#W<_9=O#86ZH&15?R,U57:@H68$N"3E9;T; #1&@9F)[%2BYF+ NRRA] M.&W1EF%-F%=%EU&ZQ[K@J9]V-!>1NS+R8*N^="IOA[40[G.&I1U'#3A8&+EAXO*V)BQ%V&GQ8:+#[\IX[3>7&9;FC]5;D M+$M*3;K5RPM+[@=.0 +EY/) 0,1T"@:M$8B&3*3AB%OHGWP'KS9[RF=9V38[:2.]J;=23IO^,$FDL$M MO1=]=5[]K/1Z/B?Y;Q^2M;@NQ$.^Y+$DKL<#&/E>#!$*"*1.X$*/4REBG[H! MMIHSGVYJ;O+Q BG04,&O&BPHT5IJ1P?#QNM^ _ V_FI?+\KZ+/&=86/HA;U3 MS4V]G'?&[".+>.?N&">Z91LRAJ+8#R@.=3UB"9$K)21.'$,_\ //Q3&BV&I6 M8MKPW.1D/SKCRY$XES,1&Y=UA*&+,@*]8_LK1^->1HG.LV5GTE"8UXG*LZ7$ M-C1FH&B\FRQE0O R/^]UGF]TEL#KM6I63<4V=)6P3U**+%G?+2,2H\ 3,0P$ MTU'(CA(L#WO0QP[Q6"1B@KAE^1^SEN>F6 WP*F&#:-9G4UG%Z(&T6OJR+@YD MV ]F>C4*NR,+UDMB&]2@A@TJW* !/FC%(#NNABX?9-CZU+6$[$@Y4EC(\@&] MCUEGU=RO^O-ZW90ONB'/Y2($%J&OLR_ 0.J 8L1AS/R(AG$86ZWU MG&UQ;HJUK?22&^?"6/=5H &G/LA&X,O9AY$,72A3&/$*2A M*U$0DS@*K4)[CS;FM@%Z#+W<-SOO+K_MG&:O3P1J8LM?Y)-Z.=231P8=4,!&?(H1%[L08IE M ./8#UV*?$FXE1J<;W)NRJ#1Z24/5N.SWS(^0['YSO%PQ$VP@9QF1PY2-V2^ M.4=FKWUD,WX&WTX^T^SDN\IF-!S;7#:\LY_:O"/96CTXOQ%9&4EW*[X5/RKL MORUYP)W "P/(O=B'B! )8\DYC 0G').(26F5Z.ED2W/3E@:H#HJM(FGMU.4T MI6:B,@A1(VO)(4?@5XT3E$ ']#_.DC&H<)QN;5*].&OTODR<;&ENZK ;/9M3RW_NF=GE M@%,S>1B$J9'E84=2 W+3JYR\H6_NMW+^4R:* M%V])09HCDS*,N72]$$8.XEH18A@302 )2)A^GDSES?\^2HCD#0 MNZV"O]WHS=7JU$U9 *3\W=ZY'+[D.*14(@_&6 00N:[2BB@44 0N=\-0A-0N MK,,:P>Q$I!70P=*'AW1]25R'?8>8.2&CTCRR[I3X0 4>5.BWYQ_K&D+5);4- MVS.0?,#CCWWY&_8$HS6*:0\A]B7IX!QA[P?UE4&RYO3Y@RBT8GR2;S+!DR;# M,X\0=^(X@'X8Z*V<((0$1QQB)7M.$+J2R=!.\4XW-C=QJ[&"50FVE+@2K:VH M==!KJE_#D#:Z5%5\U3C+1=H2Z1B)M TH&5A].AJ<6&C.FWZH*0;WV,E'GA7+ MGY-U\K!YJ%]F/XQ"$BCOB+@A@4C(&&+F8QBY+) ($\F)T4;/P9/G)@PU.#,= M..2I^Z._R/J1O_ :UX#?\TEKNSY>=5/KP\VK:J3MC_;PJ9-\H2>-:3['TQ?8 M%T_^J+#H795TI2ZX:S9W*U_ADZQ*=ND, [<96;-[\6DMZM?/(SR.A<\A#6D( M$8\1Q"X.H:0^I4$H<.P;;95< F)N7W2-#RB YK6&>_= MP!,Q>O(6O'2!-#8 ML*AG+^"3!#L[%J#5 SW*/O?N"O/:T%-TR40%I/MWS3 %IB^ELJ,*=>]'3U:J M^E+CV_6L+WZ6OX.GN#PO%]X.3,CB_X!*0.[BMT$7.PSGGC\9,YC MMWEM+_+,E3VKL69IGM]DJ4R*)>6Q%$PYB#[A%** 8HA]', XXM*+/$8#S[,I M+-!ZMM67/$$-@1(:>"RQ619:;1%FMI33DX:1/]N*@9MN!NRKJ![:.FSIU-;S MIZV7>FC809'4(Y=,V1YU;%D?\2)+O]FBYI@#GRI)K>$4="%&)=13F. M8> BSW%F'_Z(-(XL#B8EC8H44%&FA%L M;0%0)@R=X,F:NQ&2/IEC>(5$4-8$'4\.9?^8?L+V(UGI8\Y?[H4H/NAW0,UY MWZ8/)%DO'10%DOL\[KA>3F"_7XD[/E\P4 MXT1+1J]]7+WV[?;&'9W_##;JDC0KDG^HB?28 M%KL\*27 !5 0ASQSW,G!P.>.C[**=N3D0?U7, M9H626E"0;Z L-&,?B'>*4S,M&("ID;6@C1 HB*#!.)P8G"%A4#$XU=:D8G#& MX'TQ.'=YWRC_-V44:ADG5QXNRC]MBEQ'O^AT8,I%<"2C%.*(A1!%(8/4"S#T MF".Q*W%,8V87Z]_5W-RDH5Z1KR!74:.+ZCA<#EJP;2/_.QGO5HSA>1Q9."ZE ML,=I !-F+CP3T-G$Q"<#3,P]/!]@=%<__^(]2;(R]E:Y*E=YKF8TS8K(TH]] MC/6QPH C!!&1"&+*'>A23WAAX'NN#HXUWR,YW=3ULG8SSO,QJ*?1T=RDSL9YL_?]#8,[^KH< M5YRKMR?_4JCI_J?L)DN?$F7$$I/0HZY/8<0B-0%AG@.Q1WV]B!DB$F'&7<_. MV3C>T$S=C!JL/IZB,_ZD&6@ VSH8)_@U=2TN9VT:IZ('83WBV\1#Y^',]7W+8>3%)_E3FG*]#(AQ0F3(K-(A=C4V-WFX40^Z)];UTSOY-/,=AF)I9#G0,/79F1)HE>9? M9$\)4\Y$#;O]0[UTP>X?2/;;"*=L3!@;N$A&1X,3E\DX;_IAH0R#>RXNE5$? M?MXFXI!$$!?3&&*)"$2>IP_@L!CZ4;FIN4U/# :H>X=]V+ M?5;-)&48KD86E!;(;:7LL2M;G&!CK%H6^\V]5O6*$V9WU*LX=>B*8QJN![K% M9BI>1Y:AGJ=.E"GC'PC:=<5H!X)Z=]0*'EDYL+_(-_=NQ M*1W;]57X89DQ6%NP +4-SW64LD8[H/M["5G#>L:]D$SK-%]"UH$_?='#^FG> M%6/91O#/ZOE-LCOL>:% ,H28!RY$>FTOIE1"(A'S21P0'(OED\AH:BIIAXW8 M?%SMIL;[QIJP+O!B+FY9@?((FV8*=1E#(\M/#0Y\+MVFP5(%GK=]4#4YTLRD M4G':S'T=Z+BRYXE(L18965VM^15_2-9)7E;!?1)U@ DE3+414>V,RS0!-U16%FG84 MZNT6X$'YN?>YNH"KNW]6/7M?/=MW%T#/ DI0^HT^O=O>J\M]$3NQYX=0D(! MY%,/QB2D4'J>RSQ&]?D[.Y$?L-.G4?SSW3XLY68CP8 TCCPLM/E[B;7)0#W@ M(5PS5H8]F'NFS6D/ZYH1<'" U_"VGI6$:\?T-KUB?]\DF?AQDR=K??Q.1\1_ MDF](?E__AB\#3N,H4F*# Z[FR9[O0EK6MN D0)A[:@BB=J=;;)HW^FXF/?)2 M(JOBVO4^Z0UAB4R8%^!ZS;Y?@+4H=U"9,@.0V@[+$L,V'62F3X.3/E&A MX1JV/N-;PP,[Y%6 F\[TJ+F^.L>U?;GA'J0-6W'8!L"T18=[4'-0=[C/,_J> MW:/%VR1GJS3?M,O,L"B2D>=@Z(<1@\B5RI\*D N9\NL\1)R \,BN-.C1=N;F M.G_052^W&5)MC^H=IQ*1V(UXZ$!,8S50!%Q"3 (*&4/JCTA0Q@([UW0 ,J=Q M25\N] U#IYFL#T#1R I>GGS<01RI]M$9'@8^_7B\K8E//W8:?'CZL?ORGLF[ M]6F''TDN^)OT07NFY4[A59:I%T!H:?_Q>7=)K?977TG&7R81UY/NOXGD[EYY M;U?JBR5WHDDO?I,E3"P1P@%UE$!'$74@PH[R1CW'ARR(2( CZKK4*JO,1+CG MIOH-5D JL&J^7!=0>,S*"#^QLTLOG0">KE8DR\&CR$"N";%=BWV:BV$H4X"$#F0Q3JCH1\[D#C$ MA8))%^M;-3[L;94W+P5Z4_1,NS.ARO7[<%/D'\216?C-)C +AAMR'GF02(BP8C&/J MPD $7BRXRS&W"NCJ:&MN$E9B W[/A"Y'N#03H8$8&EEUVBE=*J +4!,VPBS2 M@)-QTKH<:>]U\KJ<-OQD8I>.6_KIA#XNLU8=]7QTKQ5+WP];&&.O_%JPLB@:M'9 MX*1R86+ZOEX8W=/[2$BZ6>O4^3?I*F'J\]@ZY([T7,F47 @<*+E@00AC3D,8 M2L3P;40;"9>@Q#V\C:T9.Q/L='SI Q]#&2 M4\U-?9SDC-E'CI6_ [BO-H,7$DSF/+!FC1 30? \=\O$Y? M#A__,;$=T\>"O$Y''8T+>24H?2/2L^2I/-1SO5;#>9EHY7.2_W;U+^PSK5VO^48][OD-45Y= MFJT34J]X"\=!L:-/@KM$[QY@ 6-& \C\V$=A$$F.C/*Z=C4R-[%H<"[ #JEY MGJZ35':+PU $C;X*>,A-CV1F)TDR3U8V!%D3)2.S>J<HR=(Z$CC=C)6R=+ M$W8.?#L-V-EK^SE,'S?Z(9_D9_&89H6.X/TB[LK8DZ7D;N P+F! N*N5SX;/WO2.#.RY*C:7+GXL\5X,%6;T7VU2W2R2Y M$R$WA$RP2$^M.*0A<91TQ#AR)2*(6&I%=X/STXLF+]1C"[!2CC*A>]ZC=N<9 MPHWW1@8BTW&GB&KBCKG*.A=3>?D@R>KI'/.M'85G;/7]@S3 M3#.1W*TKU6#/Y=,)TX__B23K#VF>_RC4Y$;) XPI5*"2(6VX5MFK<]-UG0 ,%W*P7Q3T"][[*R!+#:%%#L;+'T,FPZA"#D M>4'@0.8S?3) $A@+'D*,(^Y)CWA46&;)&ZE+IDI/DN=ZXO-*O6'F ([$\,@B M7Z,S0P@VJCT%#_],"T!*]KO<\8*2N/6?#1NY:M#]M)*\],0>1O3T>8;^8 M_^E1Z,Q^Z[L/@N3B9YU5=/6L#U;I+++-V:HE"B*,"-9'FZB$*,8($B1B*#AW M/!2X+ @=TY5]HQ;G-JS4,('>OJTR/3?)M,]G^@I59[K[$:(<4N8QB'Q?^?HL5O]T48@=QJ,(Q785-%\V,#?YK2O. MYU7%^7]VOG<<5REP781[ 5S'63C5_ZL\43D@F^(^S9)_"*Y^'2^P[RV0&Y7G M)?4_G;C\9WUQDN=Z24W_,FV'GZG?/0JF=]!7SPM BF.9MO]2/L^+7CX>]7K\ M6\'*G:H7+;BVI4+W7A8S]_>25V#D :3N_2]5[S?'T$I.ARSV>=S^@0M\[C4R M<5'/XR8>%O(\<5WOE"7D[B[3R9'54*@W7)[$>B,^)&MQ78B'?.F%U&'8I]"/ M/.5=^J& <20BZ$LO%$K+0I\:>9>F#,S3K8V M;7C&.:,/HC/.WM!/&]X]/*[29R'J^O''TSFJQG6I2,'+"/V\_'C:O] M68S/I(1;@*W1S0&R\N7X6+\Y^T]6=?'W+86[AUR^TD]NGA+"K'-9[/D MG!$4N8X:.N,0(N3'2@[4V^OZ#/D><0.=8J82_B\%R0JS 70.IMG([+Z!(^XD M[%8F]5(D%7?)NCQHJV;2]?CZJBGYAWRWI'2ED%X$?4(H1$+$D#@N@R&.41S[ MR&..6[];[]:&5<7F8)C]F]68-]E[)?0B^/^\-\K,G9L#U)DZ>3W3!E3$M Z= MYJ"D!A2*FUU2@2T]1U(*E!0!S1'8Y;F;006)$?I\'N4EAC3L]U%[8H2N'*PP MQ1C8^APJ9JKMY$F4VTY5RZ+^Q]>UR/+[Y/&G3*C62FBW8JT<7WW+)_E+6N4F M^BJR^F!H'+M"8L>!8: S_; 008R0SGGOLI +3DAD% \[-+"YK:=L;:OV5D%C MW:+Y=V,@J"VL5%79"&HC]5!>F0E*.VU.]0[8X>>#IEZK&T<>04_UX,D.O-WO MP$\O.[#7^>P!>]+F3/?K].ADY\"'_C8'S-0[%O^=1] ';&["8^O#D_3RJ/L( MS^^W:/13FO*OR6K5%,Q]N\GT\\MYWE+0( RXAR'G>D3VJ MCZ?@0.UQ0(H2: MCUL%K'4U-K=1ML':LQ9W)Z]FT\ZAV!IY,&M@+K:5M$&%M%["'VY.9D+(H'.E MS@8GG<.8F+X_MS"ZIY]JJ.E(DG^2>SE&GZO_[K)CATS( $<88NSKQ6"D,X_[ M'J2NSQGQA8>$5=I.LV;GIB0E:CVLWZBG-BZ(G9H8\FVF*\.S.++"; G<05Y4 M68:?P:_UGZ-D*;=C:E#I,6QZ4A&RHV-?CBSOME^,^*BLT,D6T]6J##]1W[;( MB^OU_TF3=?&+^O VZM_7Y:I(F5--J!^L?]H0O2 BQ#+@;LRDCY4ZA10B&2JQ MX: MJ\RGIA=VY/EEA>FZ9_S@MW;/7+=ZIK0%_++MF9TYH+('_#1YSY@O$TS70Q,M M#(S<4U9K ,.0VS'KO["!R>;YPQ#1GMD/],3^!\Z2\KGYU9KKQ,,*@UCKW/_+ MB* 02<0A#MVFZB'!"+H!<@(_("YSL.W9LQ-MS6WX:D$M#W.] N^^Y@6 KB> MY?9U%]=F;OA #(X\PG22-^PYKC-D#'ZDZU1[DY_N.F/XL8->YV[I&4&VH;GX M^T8]^9UVZ6YU>KVEE,)Q9>3 ",<11)%+(/8QAY2&L4.E\&,SO[BKD;E)Q@XC M*$&"7TN8EJ>YCM)I&')R(4ECAX#8\F,??]%!P+#Q$,<:FC8^H>FX/I8D9NJ[=V/UW?,(QC+B4#@1 M8S''41P8%1,XT\[O9D6>L,#&PGKC.YO&<&W-4J_4H4WO=I]C;=T$)N5O5J7?Y9,)$\:;5I M\K,ZL XT U9['LA8@[E5L4!;5J?FVALP9?G57@-'Y : MOV5B7*M^,/,G1F-W9(5I,((=R 5XR?:;3/"D #JUUABY=/L0-VQJ72L$TV;: M[4/.0>+=7@^YL#KRW[*D$&_3K^MEY*$H(AQ!'^-([U'&D/J>#X7K(QI++#PF M>M5$WC8Q-['Z+'36[NKC2;8E?U.:*P Y4Q-)RU/F1T@U$Z7+J!I9>7;%D$MT MD"MX(]0_/C!]G*K'NV9>I];Q@9DG*QP?7MGO4_\@\ER(EWF^/B2$)BOE/C49 MOJHJ;5P7%'B?Y(RL_DN0;$D(#43,7!@@Z4/DN@&D3'C00]*E,5'S'\>WD83^ M4.8F'7JE'WR7-5 MUTPOZ!(S09F&Z)&%IS)"E];9DU/&^-E1<=!C)?=W:/76&A* MWB]#ACSL!BX, \0@"EP**0HB*!U/,(Y00*55)&H/#'.3J?T<]*-E\M]V@IEN MC4SMR"+6)[,_^+4Q9$!=NX#&UTKVO\4QUZ3_^T1=D/S_X%$]XEWK4GCER=^_ MKC.Q(H4^))P5.@A%BO^?NS=M>EQC*OL MZW)UQT1]4&!-\RVEE"U*+N?\^@MP46HC!5 DS,Q$]7I3)'GG ?"@P/@+"*) MXSP'BBA@RSG-F=:YU5=+<>*TI)+#KM#0%I[=#L2J.N Z3 MF%>T E/5C';=<3IDN_, $?W=:D787Y4IM3+M\%2+U.,KITG^W)C%GCEZ PS3#=0Y>

/#=N?BY9\;M1SS(& M]ARP8-@#5!]5H[Q"WZH0->J1K'[I!3SM\Z"1WT&M/-Y/X/N$>L MOEY_DYO]B5*JIZ!(. 8T@WJ32P4!I$ 8I"E,L8*<$605FW[VYKE-PEHYFW.B M*X -3\*;8 @\":T1<(HNO6CMZ'C2X[=-%D%ZT8C#F-'+'Q@;0L4W=66ZNLBQ MZ3A4=\MZM=UN2K;;UHOM^GRE?JYH5RT$1"G", >\*!B ,4X H4EL%E&&$A[+ MO,!N?79O5\KEFSY-^]W&>UZW;K+)O3*IA)N2F_.$NJ=:M%N5VZJNQMJT+'., MQ_ PE'8;H6F')S 1'1@3=3W.FH9QA_:8'>R;]NZF"]/JJTD@U/]CJHE^HTOSTM.:,K#@!+)8 M;W%4K%TLF<;ZZZMRP' JLZ00C-G=(SA)G9W[I;6M*9B;'^2SWHY)PU:(VW&J M=QQ#^V\=A/4/!RI/4\K'"2Z_J<96DJ=-.G8!XRS]V.GA<=3T92-IM=L\U3Y0 MPXN+1/,/9!2"&$ELHG(+O>O#$' H(48J93AS]!HO2)F?&]@IV;71;9O3CG;Z M+D%KQS@WPA687_8XM0UG&P7]$V<9! M_*0DY [+*3>->,,XROHLM[1H<>?CRN=%.HYL;WQR!9<P"V?A674E3OM+KOJVIGBAA\5!_6J_LO M--\9W2=#"FR^53])5^,W]_H-O=QM0&$SL9 M464:':WU$T^2ZA\V$9-/ZY6H8^;7^[TW?^*FND^IZGDM-YZ"Y0,,UT!HO4]I MDP7B!X#H,&P_Q.M'[@@V\I&6XNUWTVI1OEJ).I.@<02Z@EHL0PF&B(."<04@ M3S- BX* 6*H8Q4F>XK[7.C?1)TU*"V\TCFBMO[F&Z"CA M+_&/Z;_^2Y+'__Y0+IH2_-H]GR5U4EQ\Q;WTC>;U!//J3_J]^_%'6SMWRR?%>Q.:K 0E$ M!880Q()J)TUE"6")WBX6J319=HCD%+E=07G^D M&CA;=6LTFXR\1N, 5>T< /*[J[20.^V^TAZ(LYVEPZ,C"W)ROME)T55X*>5^ M&J 5J57TF7K^]RQ _:,= MXRQ)4U$ !&N/!!4 8TH 4IBE69PG.4K=EATOXSW-8G,ZXKY 3;"@4E$)!%0Q M@"2!0"_?%' ,65H424Q-;[KUEBZGG$)[>0$W>$:&*4T;!%:[!=H+6(&7Y>Z+ M=Z!DB/JRUY#P6TNV5]JT=6.O&7U6(_;J V/O;NL;8+/;-'TT3'K$/_22\'I7 M;=+*0@"($_T350E(1:I7XR06<>*4V3U" MA[FMRK_(;531I2N+C$'?]LXX**;!KY9K[9NCMT[_QE?I+#@\5>V,,*6$?%Y# MCX;0\VVUNQX37VJ/!NK\[GO\JV[:8OR=\OI8N5O%LSQ)K!U\I!NP&LB]ZC3 M,)QOU(-!",?H5-1+>$4]YO:X1'V?OB&YDU92;V_K_WV_VH?1-0<;^T3B##%& M4I0#'G,)($.I]H*HY@I!L92$2>P6?6LM>6Z^SP^=YG^-1*N[:>KY?*TUYBC4 M?ASLV"0(NH$)IM,Y^J'3^J\&V.=8W4;S(,43G?'RGR-I)7WZ5$@74"YF/#J] M8!R+O7UX7*Z?I#RH#--&G+)<%206 J20)PBAB(L6200)6BF+NP5J^D MN;'4E;SCN[9*DQM+]>-LQTI>T O,0I; !8@#OHJ.5\[IES8IQUPU^I13KC\P MLL@T+3>FFI3\Z6G_XW^4FJTV_.O3![U/6]9%C;(XB3')"DTCF31-$@G *$6 MIJG$*V5K3=.O[SZNU/5*$?T[6C&/Z:!.><6 M.-WK1#NAX[-ZLUT( M156:"02T2Z,W83%/ 689U0M7!B%,$")Q:EL(JT?&W$BG4S/:ZQDUBMK7QNI# M.UDQK2N&'9;5NO;1\3T*J[J]>Y.S^+Z- M2E@DDB@,$PP*RBF 7 G 4E37%Q/"BL,E;&0Z9?*FA MX>#G1Q9M:DI%F=U.EW)T_W62#J3,FT]I#XCSVH?]7YPW&S^ M>QMZ^)EN9;VCC9%,]7H> Y84$$!6:!<>:[P4324N\KP0;LD'IP+F-I<[_2*C MX*BC@C,([:;T+< $GM%.F#A/Z#[#O<[G,R&33N<^$T]G<^_G;JQ=U"SXIMW3 M A6(D!@F(,^$B3)E"M X(\"T'"<2VM 73AH[=V"?JT,5?\ MVZ=/>IBWKU;"U$)\-.Y^W6]B$3-69 F#)K)< BA% 8C@""@.8T%2FJ:)4RM< M6\%S6^ [;>^B6M_Z&'NO<=O\Q7'%MQX#.]X(@6Q@,KD-U!O:Z-@A%*A!SA7A M+]3ZQ@Z2_J8VEL_[BN>J]RY?UTO]CLJ(VCY]7B^7[]8;TTIG$2>8*53D(*E9 MJX@AP'%! "<%$['F- ;A;5%=@_+G1EX](4B'-OR?J+$B^MW8$;6&.#*:ZS#9 M'E8& S_X&:9WW#V$@%FA%S@0;%B'%PX'LP+H>E"8W6O&WYV^*RM.E_\EZ>:= M_DVUD#"%F+(8<)P4 &J2TZ3'**"4$9F3A$FS1W.[.SV1,3=BVU\.-GI&1M&H MUM3]\O043OO+TQM FNKRU!Z?4;>G/0C]KWT;$57GK< MJ7W$-,Y2)KAIATUHKJ>[3 %C*32)OT@52.6:#-SJNUR1.+?)?V7WX-ACS!YX M.Z_%*YPONP\+$)ANC8[GLAW7I$Y;U^,'GU33$Y MQ62AA&1 \EB:/CH48%X@H/T*E610*(F=@D0OBYD;S=1N7!LYS0_T=#SLN0RI MY='.S4 %)I"KT>6_Z!E1]\MIRC1X/-,9A,;O"UPR:>W8Z,_SIV^]Z MWZP?:+E:8$YP(1D!*DX%@'F< Y8@"6+MA11<"L7@Z-O>1L3<2.'D;K-1\H8; MWQ9(]SM?=WBFO?6]ALQ-][['Q@>[^6W%O-C=[[&90[>_)Y\509$%RL#)F>_G6=E0+NO V>,\2(N0*JR'$"A_4B&,E'_)+$B'"6. MQ6F]?R&FR14(VJSU%'6[-<<[DH'7GH%FK?JKWVG=Y"B&[M':@]($/5I/)<^@ M1VL/&'8]6OL>'K=(O9&/&VG8TIS')%*B5&*]^!"D*4=A"F@F8R 2*B J"LBX M4Y?HPY?/;)/1AO=F6_]W\0EXYJ;F.I1VEC$4H],W9@5K^F.&2L5X) MX$C I//\DFFGT_GB9\;-6M-48=MV7?BB7]$>H) \QGJ62I!*TWXHUO,7$R$ M*63&BHQC*9UVIY?%S&TFGW:J,9J./)3JP=5N+M^.5N!9/0XHYVD^C(/7"=\C M:M*I/VSN*0E<^;37G69W99MR7) ",5!D.=5;3+V=P"AE((\+F'&:,XR)&;<#OS+7<'?N[ CWK"MP>S,$LP M+E ,XCS3W@7&&<"0,< 40WJ;H+(4.[59O2!C;MS1J3@F3?D2A'8L<2,P@:GA M&), I]@#YGNE@$MR)IWW X:>3O:AC_I**C@OS[](58<*#,J4=6%!P)IVLTS_K-C=1^W3T\ M4+V&KU6TJTOH4]4 *J'QU?*$_5*\#]Z:Q^Q8QV4-N#E[JCJ%IO MVB(YEAHPCN5!H=:M3J@RJOO>,EHWV[BD8RI/<)+!EYP_BY^ M;'0FUW,K\'(EJZX'^$(5 J8L+P S2150F(IWB N0"DYIPA0ND--E5:^DNL"UF^=>( L\XX_1JK4T<+T>AFM,2M8P%+Y3L7JD M39V"-6STA=2K*P^,C4+I"L/^LF[",5\]K'>K[2)-\H*8*&M>2 B@)!RP5%"@ MORLY%#B%&9-NX7!]HER^\M-$P'7Z1=\& [3< +4C!A\@!>:%9Q5-?E6+5*.E MSXB581P\1Z_T")LXDF78Y/.HEBN?'UF&S[1A_V6]6A\7_VHSZ!8%%S$J( ,D M@PK I-!N1)SE@(B4,(03QHC39F!8W-P\B%K;Z(?V1/JOXTKT#0-LQQ/^8 O, M%@UBAYKN*_BUROHLXF>%BM]Z?L,BIRWM9V7^694_NZ=&[D*:([/JR_H5_^>N MW,C>'/)%PH0H9$*UGV%Z 3&< L**!)@(NACB'&*1+E;RWN076&Y,K(5;31C2 M3)A#%0)ZW_I%7VG5^-R/K=YU8(CLE';QB^Z$VUJ6J6C[3IJU8Y. MRE#<'=>A\+C3<0;,[];'7ORT>R%G6,XV1^YON'6WM&]/]%$=^&%2LQCA*",% M!JP@VC\2N018)=P,"J-)#'.>.Z8171KU^ M8.6JOO^I-(?];;T6?Y;+Y:?ULN1/SQ>T.%68PPSIO5B2 4A1IATH)8$4@A6* M2IGELI;RDHY^9PQ^R?'QNX-WH?LJGS MLUDW1OSDBW_?&OOC[6O'>$B;-40_;]:%-,[:56'$"R=9'<8;VJT2-[S!?;4P M%:[6JZVV;%EOW9M$^T]Z+5J+C^JYBU;=VZ5(*--;; 6RG M@]M2 B *"C*4H MIS!!)+,JU>HJ>&XKQ;'N^P9O>@-8JQ]]5-%!'SB7MCK.0W)]Z0@%=."%8T88 MVR\:H;">:,EPPMS/FC &L8$5P>EUDZT'8XP\7 U&/>^V%E1:S,_T>_FP>VA3 M7A)1D%C"V%3,) #"# *<% PD*,\@C9F2Q(KLS]X\-S9OE;,CCW.3RX]]@_JN/P MS:6Y,7B]KK95'>!9AQ-WIY;[3%98P%A*3D"1%$I/6.VBX9Q3P&D!E>),;_"9 M4Q&0F]29VRR_$H@]NO#VC8-F>08YV5 $IAP/H^!^7.D%/+]'F;>I-.TQIQ?X MSHY _;QU9!66@Q0^E6),BQR!0I@:"REB@!&]I^5$9!!S 6.5N;2(')L0.4%K MR"]&1K2TR-^[BIH=;TR#J\/;G0;'(^F-T-WSV^TZL! M_UI6>J?S884QGC!!.0U.5J628! M@20'&4GSF,6<8+LDGMO4F!O=MAI&M8K^3Y,OC(._\_O;T)W3:?Y==#0.(RC\ MA@'Q?]A_V\#,\>C_9("FO0GHA]/#O<"%E\_NEJ ?@#%W!@-ON[5 R'GMD9/B M$+!0!*84 YXEB?;JH=1[;YP"G@BFUR:!"FIUQ> N>FX+ST%9#WI>WH[7.CI%JYMM2P0W3% M9>3L"&8T'H$YQ!X*]\X_ETSVV^GG2,*TG7TN&7?6R>?BAWQV #VX8*I^>GK^ M3'NK4"OP\;&.L?N;_N2V>K]J_*1_R/+^ZU:*5]_DAM[+M]_EAI>5_+0IN5P0 MD><2*P4$T?MF2'FF=] P PAF12+C%+)$W-Y6-(CNZN(/447KX2-]7=1:_]=U"!@ MJE V&-Q%'0I1"T/4X1#50(3NU!IT]"9H_QI&_QGTE TZ,':-:L.J,&YA_$5N M35VR3YOUMU)(\=/3;UJA]ZMWY4KO_LO5?5L(3KO/^\B4I% JIBD"B&(,8$YS M0 A*0 %9D1=,Q%QRE_7-786Y+5-U93>U7/_9UC12G>I=K4WG+?J(8;%;<\*" M'?JP6&Z;]@6=^F:9^,%8H%> OT9[(Z)G*X($#HT'T2N#CU!C4B(>#],IG][P MID#[A2O\_7&WK;9T)9H3UDVYJDK>-";$(E8J2R!(."T 3'(!2,(1B%-*],:@ M4([!F,$TG1O)OKJ_W]05,DS7ST;/)OW[+EHWID3K9UL\[PU&#[>GG< 4@S@# MO]_6[3^P]R[:6^R[[V7P49G6GQ^M[;R\]UM!=_;5;Q8X,A955I64'[OB21], MV?[N-/OI9[K=;M=N:K.>'>[J+.B*"W;#? Z#=$=X0>TX;RC@?J+.3WAE>-=-5-Y?JOZZ5^HC+U MF+9/B[2 L28[!9*B,-=Q20%PC""04O L%4RF#+J$[I^+<&*YR2+X_Y-JU+73 MQ/^@]VU!Q!^;SA^M\O_Z+SA-BG^O2[TY-P YQ]G2N;T)O=!>Z8%R_R=JU(M> M;?4ZSG;;FIJV:XWHQFO!MGY$_'J$YV*F=>5ZS3SSP?H_.;)_ZOKA8;VJ7UL[ M;]7[JMI)L= [[R+A3&AFD'KWG<4,4,0+H!@K8)Y3*I+8K8I:CR27K_@TI=,: M11LZN&MNT*JHK)6M[]>:WSA>JO7A;,<,'K +3 \M:+\VH#5*ZAUGK:;';JG# M./AMD]HC:]K^J,,&GS5&O?)Q-XX0LER\UA3S:B/IZ[60"\@95S*5 )GF%9 ) M!0B)4R"+).8Q3Q#6'[+8-9V^>&Y;H=?UVJ:5BXQV=A/]#*SAF7T+!*&GLIWU MUI.WS]0+L[62_,?[];=_TX_4$_6?T/P(FA_KV7GVLDFF8Y\)W?SK_?L-A^KL M^DD+ZSEI:>\]C5=V?-*2+&*8T50R!I)4(5. *@:4YBD@%&(2<\IXYM3).)RJ M<-]6OUUMS79!B(TI4:M__+CYLOYS MM<@YBU&>*9!"G@&8, 0P5 0D.,LQSTA!J16Y#LB8&ZTV:D:MGG=1O?U<;R*C MJ_W6NP_0Z[MP#S %IM)1"#EMSZ]@,'JGWO?>R3;M5PP[W+]?^^C8\_55M5Z6 MHB;NO]--V;IJ=2YQ([(I1;W@*,;F=]N:73;Y54N^6'4LF%2K.DD#(#,BZ0YC"4 M:_>%0B +FL=QD6&8*;=;0PNI\[M!?%MMRP=3A#':U5I&2ZVFMS9R%N-@1VB> ML0U,92=-XHY[Q-U%C;^7#<^I/E@@N&18 89D"B%4&*$QR(-(4"8E(5J34*2/+ M5O+Z7*U7P%@5E9U99J[]Z[\D>?SOS7\OI6W] M?XYY6]9C9L=E048B,*.U.D?O#W$^2,ZJ]0Z3E^6*EM]T+&OITV9AN8)REGSE M_(+1>TJN9^ZF*?=<5G^\WDA1;LU/BP)C3 1/ $X3TY'.%%B!*@52Y9E02L8F M;LMM%]DG:VZ<=J2J(;)&UJ_H [;PN\,#Q(QR=X>@3;8KO :5 M[WU@K[RI=W[7#+^PU[OZR#A.^8GJ;P:7OWZ5,2'X@%)I)Q M8#E3Q34DO/)$K[!)2>*:R:<,C=!-V92H:-;%;ON%T""SP#>M$ M 0;O]*\C^F :VQI8JP;6YBN[_YH:7WI[],WV%57@@MI0=('5>Z:+,G QZRC: MP.G!<8[>OE_ZS[6L^@SHW4;^%@GA5 +,S":2" ((51D@ M7$HH1"&P=-I$6LBS-*MGV_JK:;>ETS"\^K>MU9)!FD#'(%N$JXZ96J MB49B!EBATI3G<1;'3C6!^P3-C6*.UEX5+=?4,M[I*J)V9.(#I\ ,8E2,GG6\ MBVK,&C4]MC>\ H3?QH5]PJ9M27C%Y+-F@]<^/Z+U3NW:TN6;LFJ2R/6_VH#> ME":4DYP"K/>. '+) ,XQU(P 58:DD!FR"H4:%C,W/N@TK6^!-O*^^0?_JJG7 M,O+I"JS7=X=^P I];=;A=*CEF!8W_4@YM+#Q@MBZ!$N51T']JJJ MY+9ZQ?^Y*S=2_&V]%G^6R^6KU6&[!_T9_>43O\CM@FKBA8H*0$2JB5?E!2!9 MIOTQ*HI<>V*8">52#R:0GD[,/5E1&5K;$-'6",<[@D C:GG%\/+C%/J&HK4P M.C#Q+GHV,CJT,FK,C#H[[Z+.TKMZ<3[L?M-:>Q=I>SW>=(0=$+\7)8%TG?:> M)2S@9]:1S)5F4WHK? V(ZS_2(7F'[WH'7: M1C\XP%S36U:U _/U-3"]%%"]C$_P>JDG8E^\/.IE&&RJH?8\.8YMWG[7;]$/ M:&=K\Z3=I]]6NVI'E\>AYB1EVIFA#/#4I"\E,0(4"0(*0F"6QS!+,^C"-S9" MY\8XK8XF&N#]2C4W0-LF%/W._/*G]?:K34SZ^%&PHR3?V 8F)5^P.E.3"TY> MRWWQ_+)B2XZ8*UD$4FL)(%D)PQDTI>:!XC"F2, M8J*W;Q!B]]8I/C2;&]DU;4FUI(>)ZK:=#94=V;W( 1F1 ]5V9ZM:[L:SJ " M6Q_B\RBX=J;=_XSZ:GV@>BNGUBM@[$&:N?#A>J]=??^LJJ*5$ M,8(*@$66:S>38T QUH-=G%KAX/CH;DCCQJ9F%\><'9C8/C6W=0;,5*ZMSX9:^T.>FYV+1B M[.;5;A L'3K?T(9VUGR@.J+]AP-*GCN"V$B>N$F( QCG?4-<'AY)4FT#L8_J M_"I3BN.+S(L7F"3*)2^ MT).@K>$"X>^7K#WK."VMAP'X; $()&9LZ=MWY5)N7NM%Z7Z]>5H43&%&A0*8 MFZ@27$B "6. RR+'DL893:T.+'O>/S>J;@NZUCI&G9*NM6Z/$1QF4P^X!&9# M-TA&%+>]:/B-A6V/WSEQ4=N+!IT7M+W\L1'I&CNSC_VHVHX#YH1M]4UNMJ6F MA5_66UDM",Z)$C$'+%$8P-STU,WT]C/)"16$H)P@JTEL)6UN4[I1V*SELE/9 M!&UT.DMN8Y\T+^H+Y\7B"5(HQD# M2K!)UD^(R=-' F2)%P0$1=.R?I#PN;&NONH_@-EH]^-NDUHA6NAIB&<[?:K MOM +S+?C@1N=RC"$2)!\A(L"7R2I8,CTOLR P6=N"##YZ?KMZ$^GMZ/[X@#U M7K#I/&5JSKW;R'VE\<_:Q5P(JF+,> :$S!F R%2?9$D.TAP1R6.I2.9V9!=: MX[D1FM$1**VD:3+85.C?:#5'1*<$'6?+L[LYC5[HT[S;HUF,U6U%JP.[[^I2 MG*9^RD'7AL]#WXEQL2Y3C)/_&)B@6D\?&S/%(%R,F9E$L/NAPSYQ>KVINM1\ MC@N2YSF0,.-ZBP&VZ\<%MX$1 MF%X/E1M1ZN'2]\CZ . V8.94VN'0$D\5'?K!&=CO7WAHL@U^O\*'._J!3XWS MO=^O^/I![J_A]^$B,>$LY[ *I4*0)Z:\LI8@#@3 A5Z9\]C[N(Q]\B9&Z\U M:D;/825C@W+Z<+7S4#V@%9CXQ@#E[ !>@<&KV]8G:U)GZXK!IR[2M8][:N-0 M7[$N/DI@X.M9BY$<)Y*X(VK,&1#WI MM:.#VZ$*S 8C4+J]'\,1"&%;,32B7K8+PY&Y5QLP''_:?8?S8;VZ-XFNIL#> MV^]\N1,F_;7]I3GX^ZB:'@^FNV QDX[YLQ[)K\U?L^3.M--.Z[>\D;QV"8_^E)@2[RU^ MT5]@^F-\\E[]X%\R]&-V*JY:\[(N@O%GJ65^ZSIT[L__9!,90;>.^MQ%^O%' M:1ITR>73G;W]M@J-!#0F+O?VF.O 83+3K;HJ@1E3I\8AV^I.&:TP4YP_=)/MKI/?E#^7N MX7G^E56UJ[NE\'6UK9K2OX<,%O&EGH1-"*B>9*L] $W7T/UPFZ?JW-5HV0XW MKQ'SM+._880&MOYCWCK9V< -)A\>'MSRFK'QE)_EO3FRH*OM+_K[NBBX4DF! M).J[QLTGE@9<_GQAX/?M,LL-X\O=GW8MT?9>&B M8#S+%4@05 !*F0#*XP*DA">BP JR KL=$?;*FMNTWJL:/>MZPU%A/\:VQX5> MD M^9#@.M!''AE?A\'QTV"]OXN/#JX:?'R%>?V0<=1P7S:K>[;;ZW3^7J_)A M]]!>UU:?]4:L_&:V<>]77_Y<_Y>DFVJ1Q5!A03C(,=.\ @L,,.(I$)"J&"64 M">;$*V,5F1OI=+KJ_7.GK-[\FJUKYD8XHT?&CHVFP#LP59V4Z*ONHL:*J#4C MVH_%LR%W9C"T+5%MC#\VNQ5.KU0W6IE)>?!6R$Y)\N;W^>A,]-OS-OY-NXD_ M..$H"B(*A!$0,24 IE0!FC,]A"E#0B404N84;>T@>VX\^>;P,/&6SD7#B-N1 M82 < _/?67^C \6C3G.KX[L;FQY9 1:P#]*P_!=LC60%S'"W)+M7N%\=_:>F MOJ>_+=>,FGKP[[?5*Z7*I3FZK_]2A^"MV@XDGV5=N?D3W9B4WC8$"A$A3$RV MYC)9 $A2!C!'.4CBA D.,:34JI:[#V7F1FZUUE%C4'WN:JHMT8U//_+$QS?ZP_>:QO'[K,>4(!:;-H\'1QD3O39F$SIR+8]-:%+4FC8@A MO'F(["]'IARJ.<4GCIAT=Z=SSM/MAZ\A&+@*N5G$9/?]5Z_GJF][&W,LN&_33IN1RD1:8<9&G M0.19#* )62=) D&1(H2P0G%&W&OR3FC W!;HU^8*=2G%OZG&#G/I6JXBL5XN M]8[PN7FY8TW)R;\7=MN;.8]VX,7>)K.JNI):];'+I3J P1PC-4#<11T448O% M/FT^JM&8,-4JT#A.FWGEVXAY)6(%&B+GO*Q0>HP]1-N4WZ@)-COI,).AI$@9 MSLPYF010Z/TFA3D'$HI"9AA!'B<+K0];VY^971;E0EJ' L-QUVWM>WHAM3T2 MNQVFX.=?G8HAN_-< \+SN5:/L(D/L89-/C^QNO+Y6[*>OM#O;[\;!I,_R954 MY79A[AS CV:CJ!U+;P)";80H>%%+CHU6,6AVC'UHM/79=O()#@$2R+5MLEGK&IYK<_M@^%UOE?5'NE3]14X9R5,I M-'LD$, \1J;>L@09H9RG<2:EB3.S;_[M1RTG#I^LUW=U8-N__@M.D^+?(UG; MZ%I3WLO0Q3#'DJ@49!(6 "K& .-I?;&3PT+QC.1\\5AO 7[=TLUVK@-XJF*X M8?R)+NL8?+J-ME]EQ.1]N:J/H;4'^CC<2RCD0/($QS01&>""I'H.9@F@B8H! M*CCFBL6"Z.BUJKH MT"QSWW-LV+Z\D<\&$CZ1]MQAPHMJ$[>@\ GG>8\*KV\?YTN]XG6 QD&8V2]R M^[H-18I3G.09S4$1B]R4*3?+;((!S3ED>M_%H7(J;SC/-$J$WTWD,XHQ3%J.4D"1UVTS[&NYI=M07!MPCNG8KI2_$ J]_>Z@.HY2; MI-!71U.C2?N+/JRKZBYZ[3NDSP8MKVO8H,!)5R8;TT_7&ZMGW/,Q7SUH/]3< MQ;Q;TOL%@;FD6$) 1)IIAYYBP+"FDA1F>4X20?7NS#81\^C-LUL?.N4BHYU] MYN4Q7,.T-.$RGO/R!&QLE-@ZDN3E= MK\Q=Z:OO9;4@*>,28ST%BT( &!/MOV&2 5P4"2J08D0FHQHD7I(VMPG:]NE[ M5C+ZW:@YM@GB18!M][^>8 L\I9T1&]_@< B),(T-+TI\F8:&0\;W-C(NH'%C&8:^MT]>%&:X]X$X.;]H8^7=EQ>FR":5ZIW]7+1)&"DAE!A*4:_<>,@FHBO5_1$8S M"F$A4RN/8E#*W$BA4S1J-&VC**-:5WM"Z ?U.AEX@2HP$8Q"R8D$KJ(PF@#Z MWSS9Y+]JW.'$O_[AD:?!=5_,[LPJ8SR#>9Z"@IHVQ%RE@. L!5 2B;)8D=C4 M7;2_(#]Z^SSON?>5QVI5'<__CL"S// ;"TGHW7VM5X@SNTL&^SVD.Y(P[:G< M)>/.CN$N?FCD]E_6=T&O5N)GNOE#FE(";:1-FX-74%10AA!0#$, $Q8#EB0Q MD!E,\SRA-(96*:^V N>V=+?Z=C%RCC/Z*KR6^W^/H 6>]QU>YOYIK^P^@NYJ M$JG[@8 E-'[/!*X)G?98P!*"LY,!V^?&4)8.A!N_6&-LQS,AD O,-XW* M)F'MJ##27;37^\X$SC 9?:)E?XR3,^^X0N65?ZR%3\I#KI"<\I'S\[ZZ2.CW MO%D_T'*UH!)SC!D%11Q+O4WA%+ T+D#,4HAICGE*G=(L!F3-S=&YT"G!*!O] MWJA[)9Y#MN,@3=('I9S1J'KI,G.$1N-7$L[P7[C=Q9OCUIA/GCXQ,VBPK M>G^_D??UJS^JS_*;7.UDTS-%Q$G.DIB /$ECDZ2%]%X):Y>&9GE2();I39-3 MJ;,!87.CCV-=30!;J^VXKC2#.-L1B"_T0I]ZC@;./:W3 A&_J9U# J=-[[0P M_2S%T^:9B1M+=V&^7:FTZN/VJ]Q\^4I7QSGL4G09[(L<9HKF,06$YR;'D7. MI!Q] MRP.FF8WH? JE7*F3TD:\' 0U0A$6PW!6145_?R^ALH,NE&/'[QY]*4>H?^\ M"J/X'QAOO:IO4.'&A@Z_R.U"40@I33 07$ (12 $)0 A)5*&$4(\V)4!P?] M\KEYSIUNUN4O+R*6I%CFDC"0L#QO\R#3# .ILD(@1F!FXBKL#U%'(S;936OI M!3>[]7$L&H$7L+U:=Y%6+$"?B@-SPS2F, )>IA/%@6F]K2<./^/3T6\HU%1Q MK,\IRF_RDQ[7ZM-Z6?*G!3)U#PM35B"5)@-"4H 308!"15YD,E=I+FXO?#BH MP]PXLLYT!#^=>6H^_.[AP;C%?_8&\81^\-Z_/7"!?V\TCK[([]OH)SV;_O!Y M@3L>N@F\T&$]9N!-6@%EYQ7:O6H<#[ZCY>;O=+F33?"*%M+=[-3U::EI[R,^ MKCY+$S_57$K_LEYMNG]J7+[DC%1I_JX^SG;H;!TG_T#'-IE]H.MN[?LAI1?#]E2 M]K1>L1L@9YZPX^,W)EE_5._*%5WQDBX_K:NR]K>[CJJYX 7F4.IM/X]-RF0. M6,P)R&*2H%RQ(J;IJ%SK :&SHZQ.9S.O]EI'G=JC.]E:#8 E5WF&-311W8[H M^"1M"XC"Y&H/"7Z9E&T+*'HSMVV>O7%;WGIR1EJSWV_^:TY\Z@.?!:&*< 4A MH!E+ 22J +00!4 J3YD4"BI&1FVYKTF>&T4];[RB ]4=KR#L<7?3R M\FFFWH5^TVZ<%/5U=E7?&1[^_?6ZVOZRWOZ7W.J]Z_I^9;I-UM<,[?WV@F69 MR3UA("ERJ?TQ(0 E. %8.V40QY(@X70-,XG6UK*SRVU;%_ M*/<%L_^2_)B>U,6MJC4OZT:G?Y;;K]&W[I2N[$[I9%-XB-;E=ME:?\:MD*YC MU.^EH<1)0K&B$" "*8!4[Z\(SDV7GZ+@VL5@B6!N)7-O',QI*N4:)<'6M*\2 MEP;V=ERS)"L0Q! H+)CVW20&C' $)#/]?A(A[D+MG"?W'3;N*UU4U8T4$1XJ91#P(((LQH*E(09(33A"B.)56-83[!,QM M>6QUK->J5DVG6J6]0 [/=Q_P!)[L(Y"QGN37S!^:X?K9@]E=-=W.#V=V[\LG MF=;73.OF]-7/C?-Z]2M-G_LG$W^V?;6JDQ$>S0;R((M@0,R7CT$&[F3>@P.0)QZ$"Z/SNV$>?^FYJ'3K*I%(F)94,P! MAQ #R"D%&+($P!S% B=9GF1.40 O9LGK "\;C(I93Z48L5\^+; MY[:*-0I&M89V:]!ET(;7A9NA",S5ARAGJ/.K7 MU<4HRI5V9AX:]\;XS*T+M%U'AQC^>/O*-(A-LUK\T9QRI''6\O_E9R;AY$%U M.YX<_M#(G<5Q%Y:N[F"&O_Y*4N7'9 M:;>@D:<6EQ&U='QOQ2DPT;E#Y.Y*#D'@U\V[*&E:%VS(V#/W:/##88LB_R*_ M;[_\*9??Y,_KU?9KM7G!,"&/@]UJJE\%_V7I)OHXZJ_VVVPZLI](+Y(M>4S9699 M?;D/LK'5F'O?Y_OJ9T-7E=*,HG_Y^JLYEJD6,8H1+X0"BB &8*$R38I<@!C) M5/M-29(G3G4 7(3/C0CW*D;FNQ$)^6A212KZNA"\-RZQW1 M;6"'OU&NU;Z+:L5K4/>JWT7/PV#^T*H_Q?51/V@3W2-=4& F%TK]T-C?+ V\ M8QS17OR)L;G?4D M53_=4'[D&N)VM.41Q\!,=1N$SM1D"8Q7-KHFV,FA$W>CH6I^_%U(Y"O" 5F#QJD-YW(-4JWD6UDA[KT5_#P6\Q^EYI MTU:BOV;T61GZJP^,=$#DUY(O97<%@A/]J91P( 3- $R+!) 8)4!)$LL",2Z0 M4Z._X]?/C0,Z[1P]B&/(+!V&T4"$]@]:Q0)TY;MLL]^E_UC$M"O]1?/.%O;+ MG[JQA,RSOXICBO,BHP#A@@*8QQD@N;D'9UR)@C$8NX6*G8N8VZQ]+F8R?A=P M 4B[>7P;/('GLB,RXTNZA/7G+XAYF7(M5[WV@4_>ENEIWO=1O=8+?KE=J")F M,"L4H&FL??1M(EYK-RYG[0A$RWN; M&Z$)?2>SSUKK\&E4K.,2N>\FVT-@!$E<.Q+T(IEKETSM2UV[^-FQ;2_T]YQ6 M\HUL_O?]ZO5Z59=V^D>Y_?IZ5VW7#W*SOWA9H!AF:99+D%'( "2\ !C&VFO' M:4K-DD_<.E0ZRI\;670*=O<=SJT@W-"WHY* F 9FF4[SZ(=.][^:CD6=^DTF M?6? P7VPS]83H[#SW)W"38>)&UB, NB\Q\6XUTS<[ZX-&/ZXVU9;NC+!]O^0 MY?U7$X[\36[HO7S[76YX6[$Z8.Z8N-Y#SZXXTW8P:-3:88)F_=\F[7Q#T3IHO!>K?> MO&F=7_UC;P3#0F$%%8HQ*$@L ,P2#G"22D!3!:&,44:2S*XFS@CI5A0W::V< M3NOHD9:B3OF\)4YJS( ,+T>A0)XH2JK5W'0^C?90FW^V?89/ M0- GRO_Y\E5&G%9?H_5NJY;K/\]JH6WU![H-LSE*6IK#I:4I@' 7/7Y]JDI. ME^8ATU5F^Y5N(\UYT:YJVM>:AUDI"&CE\ RE*KF^<+(%II*F'Z4UC M7^&^7'U(T^CK@?RJ/?97]QM9>_&O33$&N7FDFN)^T0/7I@PB@56,T@(4 M*:( $DP!B6D!L!),QH)K ZV.UIVDSHVQ#K6,C)J.69END ]37# @ _/?" R= MBLXY8W)S)3I[B9.5IW,&X;!FG?O#8=,]30;=._W]6V0889HG$K BRP%,4 QH MK') L2 PRW($W5K7N2HP-SK2W\4\3'KG'G++\(" 0(8.'1B3SFELF#Z?\Q2] M%\GCW"LQR_S-4XC&YFV>O6<7=Z-''>-DQYL2C$'I/>TR>U5W4&!2U%D7[$7JVZ2[:6]5TWS-V MU?3JCUD]HNR5;'WH-2G_>@3RE))]OGIL%AC;OM$O6ZY-7ZY]QTN32TIR#@'# M7 "8ZLTN$9(#620,9R26R*WEZ&4Q<^/2.K7I6WNB@TB>2:20#+ MLQA !5/ ,CT2F$&HDABC)$T66U,_THY- NKJ1$E[C8/&76H3]!;,V&/NS[Z5 ME3DC-K=C9?.WK;'/.;HUV&#;L=Q,AC P5;:C]X.Q\Z]-^95G4Z-G6[OQ;3]? MF]O$[S^;MT_6]QI2&WH0?(??!M-WZE#=T,!?".L-+O+&5M/O5X^[;?5!?I/+ MM+L.9@H2R6.0Q5+[H1!+0%6*@,JD@&F>8B3AJ.;2Y[+FYHS6ND6.F_@A+.V( MV1-"@8GUN47T7=0H>A>U@ 5(6K; )$P;Z OR7J;Q<[_AO:V>!Q[Q7 #NIR?3 MWJ-N2Y4AG$&!&"ABH@"4$@.2QSE(90:3+"U44ECU]W*0.3O>Z.]9X]#XRP5T M.V+Q#&7HJY&Q*/HKW':.RS3UV@[DSJ-,VSD0UM79+CSJ*QNSC8JK.QC4WXQJ MD4"*,XH)R'E*F^:B1.02"$;C@B&>%XJX-1>U$6LU:UXD@OK6E,L+$%OO+OW M]J+)E:W.#>]XK*[D@D[@],D+@E\X9[(?BNN)D@//CCV=WY3?].[LF_P;+5=F M\_9Q]?R[7^1V(3(:YU(50&^38I/US0%62 "LZ88+DC"(+',WK&7.CV^:NIMF MRBBS+_AFW$]SK[9OZ*UWN#*J_J2/KN?XU^"W/=+W >E4I_N=7G>1T;8[O%H; M/GK^DU;:YVF_)3Z>#_ZO29WX#L 2A//K -L'QY'0;Y7\J-Y6V_)!SZ)JD6=9 M3),LTQ03:RL3I!19/Z[J')Z'-C MDA,,[6AC/#*!.4(K9NAUK]I=]&F]+/E3]'O[OU_D]VWTD_YV_^%QHW09#J^4 M<")BTOE_V;S3R=[SJ9'%%_A7*79+\T:Z,?D&U2>YZ?)82ZXW4F_*Y4ZOWU], M^($9U'I,%Q3S/&4)!M"4H89%&@.<%PF0"8ZE2*4HF%M]N7%ZS(TK.C/,W)"M M(2:9(ZJ,*8Y%$$8.C1VS3 !X8 HZQ+JS(=)&-/4'[J+:CIJS6TNBWVM;PE#3 MC7CZ+0HP4I=I,_MO ^PL/?_&U[U,[9J_Z0]NJ_V>B\Y'G H9E7SY9*>_Z.*N@P [;MJRY"H6SWNG]JR M"*_X/W=E5381&$\'_ZJ7J@5*H5X18@@@3[6_3>,4T+C0ZT$A!"IRR:4@XUQM M.P7F1O:'?E]G071HPIUAE(-?M'Z?:RUHUW%R];O]HS^AP^T'^!N\;#?T KG7 MEDJ\D%_M!E&_0^WX'O?R'Y=CRAK*_:C>USWF#3&WB>$IB2DC*@%"QC& ",.F MW:DD"&&.KMS+.T,.*+"/?X+98"%DNFA9H;[_7 M71?KY:<1LDBXHBPW31%YS %D60I8@2@HTB0E>4P$I-)F61@2,K<%H-$S>OL] M>M:TG1AVW#.(Z#"?^\(I,'./@+_^]F_Z\=KM_"QJYP M.$WA/KM'3]VS%TXV9?M,.9RJO9\9=Z+5QF7F,$.2R 0PR#" L. 4RI!FJ"< MP9Q PI5+BJ=[C.84V9A?C(RV_JG;@9)3^.KL E1]1Z &C#%]B2C2X3A1+Y&@ MK][;9?UYOROZ58%#$73! "2%) !47 N! &*Y0BFE M'(EL\4UNV-KVE'A FLNW\E!FN"]GHVQ4&6WOVAO B.X5'G\O.(2YW43VA&/@ MV=T"^&L#8*-H]*RIOVEO 8=7+AB2-RE!6!A^RAHVCXQ-96FWY[04)H:9("@R MDE+ *=/T@7.JE^Y,@31-N1(\%S"VVCKWO']NKO5K4_]\7]J_O)94;P6A'1O< M $Q@!N@T:^O\O?W.ESO3JR)Z31]+[?+4//I\^/9<\NH5WY;?]'YOH #%B/24 MBS!YSD0YEC%QTLE% \_S2RY_S+W2\:_RWIR^_4VN[S?T\:LIXM\>)9M&P1+E M F1$8=,I& ',N01(IAS'$I%$Q+:5C7NES(T!#C4<4<2X'\UA&O"&46 R<(/' MJ3[Q5?-OKD?<+V&R^L-7C3RL-WS]P^XG9V_:NQF3^KI(<((IX@E :2%,0P4% M:$9B (N\2"C)*(ZM2FB>OGAND[K3+3+*V9^3'6%U_8QL+ *!IZR=\4ZG8I!)V\>\C3\$X-U7"JT_TR81#Z']N=E)TU76U>_1J)>JT MT(-?/9=P>]UT:7Z.XH<.LL3OA<;D- GA:UA46O97=2-SH$E=W5B1FW?X:\/BDK> M1:V-T>]!$C;"X._W(-.OBM,>B :!]^Q@-8P4]_W5I[JMV=;(^[7M9];N"%B< M$4Y4"A*<:R*'" (:0^V"X3AC*2M$3I#M_JI7RMSXN%6TGN2MIB.V6?V@7M]F M>8$J,%..0LEIMW45A9MW6_T2)MMM737R<+=U_BW:O_DRW\M>MJ9WS2>HOUVI+[^6" M0LJ+E,8@)EA[$W$> Y8@#F*5QP*BE+!$NEWTV@N?W[WON_)[W7?VH,:/>YE^ M2^3M6"8,FJ'/CDPY_V>M[YY9QRA^%S6J1\^Z^ZWR[X:7]\K_EN(G[P;@!LNE M#@&.;[BU0)FI*&W:$)C#M-9/SW">(IRDFJY0!F":)$#_@ "6G*HXS9.$,+B$9C=4&RL'XQ =<8N"'RA$F/]IO=7 M%QMX9D36W\ZX3A]5?3[SIM145;*=B1M_+0U;54V(@10_/36AY8N$4<0E2@'- M1*YW4=H!TM^G C!(H(*<Z!RM6Z5-&JZLU79(0',= MC6'>"8UQZ%U8K;K)+6N.J(_@;M6/.OVCGYZBMZ'A=LCX"PC[]%W1M1'1JAF- MM8K6]6@(NR^_IX;I8_$<2@-T?>5TB8 CC3U*!1S[CI$G;W+[W-GDU;:15A=Y M6O?T)U(Q59R;(_D"*U-1(P,TQA2D'!$)8],BH' ZCG/58&ZKB3:@:R5%#]0W MG7]7Q^=1XX(EW8?(\DPO)/"AEQBYC8Z;0[TZ@3YX\Z?1\/D]%G368MJSPK$@ MG1T@CG[1Q+7I/I0K6?=Z6D!8J)0;9L0Q U"0!#".,- LJ7"))2='N5 MYL:<=73^A0)G$Y6?>QXJK!@2*4^!0@D$$&8Y8 4L@"I(3F1,(*'4[6!XVL&: MYL#XYGITT>_&NJ@VS[6@U.V#;+!(NG:#8$FLWJ$- M39[#4 :*K'2#R2_]V8F>EN*GW8_A_Y,^/FIKRO^@?]*R;$-JXCA& M*DU24V-%&L" M$I@X3O&X'GYD!XS]*?:M $UT4FW]Q7$Z)CDQT=#RE]>#P\^+EQ MKM:^X^Q/3S]+:D*[S="_V\A_[N2*/]4M2F6:99 D,4"PH'J#3"G F"8@SRA* M,R122^+19?RN%N"R,L3")]C&.D-W4J MU]RCH:>(Z)\DRR&F' N!74ICV8MVHJ )RF>96P]NRF_\L*OJT,V_1H^M%>84 M9[TO*T&OEY6X=52L[Y@"8#W!Y5)=Y>33 ;@__-9!'K9ZASMBON^3;,5/?9'D M",N%&R37-]SH3S6%RUZM#E/J6CH5'U>?31W!C1&\$K^L5YONGZ;C4M4T14@) M2HH8;5;G5 MPK2 =^5W\U/5'L7D1#N=-(\!S/+,%)@P%\;:1)A,H,4(@XTSO\3(9 Y(75'L2#(F,%J)0 MUOVXK"3.C32,TI'1^B[J]([VBD=9?!<9W>VOSNQ@OW[)Z!W,P$2RQ_$"C(W* M(^XA[<"TOYCT#NI$-Y77P?5S=^F$S\!EIMU[)KO==#+K\+K3[<&1H68[5M47 M&]NWW_1_/NP#1N,$*VX*""8BT1Y(6P-TC:&Z,_*QG M5"MZ2]AN'[9VKIL/Q$+[;Z/ <@\+NX*$WT"P/F'3AGY=,?DLV.O:YT<4_C;5 M'D[K"]?W\PE!609C!(C*4P 9)@#G*M:[NPQ1QA!,%;MMG0EVA-FOH@+G%'""@VF8 61 &,B@)@#F6:\91S MY%1DV$GZW*BA4SZBC?81;[L*-=UPUL_JWT7,&#"^K9#;**F")SQ/,E 4(C4U MOQ"@A'/>RMXM$O>]C;CE$?#^=(K;X_]W$4:EY]2C<-)G4T1X%SZGV.>\FX=>HM MW:STJZI/D N3*1.FF,@,$)8G>M4HE((%905*7%:E' MSMS6GE:MFJ?$>KFDFRIZU%.KYBQ'RNJ#-DX4QN9<%F>%7NPI,AT%A %0S'/ M92RD+-R6$0_@3K-@=/#*5N%G;(,B;K<<>$ Q,/%W&IH*D W5WT6MEO[X_0H, M7IF\3]:DG'W%X%-VOO9QC_N%]M5GQ/]*_/^[:ELGRK*J+@2WP$H6>:%RH(I4 M&=^4 %)0##!4.>5*"<6L>@MYTF>6O&ZJ&3;.IP??TV%L;O!&PR >F*;>KW@3 MY4^7T9FOVO4T/:FQLQ^@MTI)4VRRL\OCP:S?&R*#E0?E8F:J.^)RI46JEYOI"BW"YDIGBJ4 RD4!S#/!*":4 &)E8@S MBG.4674.L98X-_9\5MCL,9?[T)*E4;K>[==JN['J==SM>-,KFH&9\1C(YQB= M#QV0KX>!=*8\:W"\DMIUJ9/2EC4(I\1D_^#(6+^=_++^+)=U'7"Z,3');2ND M!.\KV UE@KFZQZKZ.K9[[;G@>PR>OHN$WBK)?W+3! ME%?-/HNIO/[$K14:_[9>BZI) I$/C\OUDY1==ZHO&[JJ3#;L>O7K[O%Q66H? MM:G\CW/"BC@V<9>I]@^SE&J:1EA33)P2_4_"W?;>MZDS-S[OM!O9<^'&L;$C MI.D0#TQ:]F#?4&CO%HP"%=D;I=(+%=B[!;[^XGHWO77LSGE/Q4^OU]6V6B"! M,5(8 I4S[;6F&0=,Q@7("H(9YJH@W*F@]YF$N9';)_VBKQK^*C(C'FT.?5?7 M[? IF+;;WQL@"K[=??:=GJ):.Y];VQ[#/6]E3Z5,O'7M,?)\J]KW02^1S *6) W*0<<=WL4Y*P>,(]7[7+1/ZH/FU,*;'M MTZ>E*9R[$F__N2L?S9'Z;Y54N^6'4LDZ.?9Y-:2:0*A2$!284P"1B@&-LQ04 MDL2%3$D!8ZM*13?J,3OOXR"Y6U;;\J'VK'>U]M%2JV_^\-A:69>)D)V)]CF: MMXS;,$E-.!JA?9R#@>CLN(MJ2VK8][;<18TUD3&GS;J/;-PAK\-BGU [T?!, ME69+V6Y)ZQYU?+DV=7[,@)DN=B=SIK[.7I;?I+B+'K\^5772#:W+!>F/4SVH MF_H94[&OZ8*WWCSHCVA&%CN^-:]@N\K<"E;FOD!/0?UK&=V;\YCZ"U&UQS#U M/U;K;=V[:V5J :KU)M(VTZ7TU"+/PQ .9 +?\O;)\H,]0'"8->SC=>[KYZ?U M\NG_[O9M[1=IFC(4YZ;C*M9NM??O;T M>(K6]97H!@P"KRY[S4946#C%P9[Z;\!C(CJ__K5P(LH>@P?([_2)R0BM1]5# MDNK[R+CM_7L]F*O[4E-94S3O%[E]^YTO=R;ZSMPR_%DNEPN]F<\P@3G(M4L. MH"A2@!%CH" *]6B9ZHE_[#7.>J4[L\"<3X6<,'(ZP&!E>!)CPI^TEQEL!<%6DNB(>J[A=$.S'2E%7=#VNY/U=X M5YT%OJNZ7QH5.](*@W5@ZKI2U7VO_)15W0<0FZ*J^R7Q, MH[8OF[KP\%/=L[:N3KP@B4@0E1E0"BD <9(!1A(*D$J5D/H+F2&^6,E[<^AG M1V+G0JPF$&DFT*&H@&B+XU%;[3["Z.XZZ, -U& M;+W]&OVL(?_ZK_^2Y/&_9TE=U"^M#U?>2%X[P$=_2MP8[L+@V#'92, GJNC7 M(?UK@W2MGS].ZK?=*_=<$#,IQ_2;>G)(@)67FF@'J6#2CRU2WR$/T,UYV)!-R% )34+@!"%;"9/K, MSR$E7C[5TP*BL;5,/"5SOI%*;C;&;>/K!_F%?C]H]Z#]NP5*:9R2)-?>E=2L MF.<$T((S@#(FXUS!3.#I7V_>_FJC)=W7 MI55^>GK^R*X_R4VY%LE"02J$0"E !*8 (NW^8,U7 M(%-93),LSJ1R*S[N4;FY$5FKG2E!IM4;FZKH8=#LR.VEAB(P$=8Z V:4C@X- MBPXL,V?NAY]KK8MJR^Z:_XFZX?PT/)PW)$/ZPSU0:J0'!5\H4=(?M/UIDQYE MN(=Y_6VM=\6KNOJTEKRM]H=!>4Q2+'.]+Z4B Y#Q M!,.Y82H31+%$\4LJJ^ M.21D;LS[K&?4*&H?^-2+XS")^D(G,!F> >-\*#F(D7V4F ^L)@H7^V4=":G* M55FO&O0;+9[)KRAX%E5S\[SKO]N/TJ-[]H59M$ MDZ.6K'7D8D$E2N-$@8(@$\>1<$"9TG18<*'WV8E(E--V^IK N7%AK>_A*9.; M(WH57SOGTB=J@3FR >Q9UT/L K1)M47&JTMW5>BD;IHM!*>NE_5SXZCEIS85 MXQ7_YZZL:OJO?]Q(V5:$$9SE(D<*\)@1 -,":VZ)8\ 0XHDD*4V$4_[Z58ES M(Y=.X>A X[NHTWEDF9[KN-MQCESY.O[5?G?4KP7FNQ*5=)]S&PK6QSWI-=_T_ZQZ$TV6N10 MYD42V#P7?1LT!&SJ ?]T#]L#;\[3>>].\[G]<_CDPQ7D+4@K.8OLIY, M,AA]:](TPD>6>ZE%_X='[\%8ZZ+G;9PC#4,9P5D[)\?I(KJ4I>ZA_;:9%G.!<9R@'*8@H@A G 7&8@PT05."." M%TZWW6[BY\9+?W__UO@UM;+1@;9N;.0X!';,% [8P"S5*1YUFD>-ZA>!#D!9 MXX#S2E^.*DQ*9>/@.:6UD6\975%OO5MMJT]-MX.N[EM""L$QE9J[J (080ZP MA!!(1E("25PDRJKLQ["8N5%6IV77^\&T!NQ2PO\2_Y@VV5T/Y7)9W^WI+9K^ M;7+RVZI:Z^$QP71_EMNOT;=NRI;=E)7U>)J4,K=LLCM3L>=1FEQ N7QR;%#8 M,\XI1UE*J5ZCTI@#R/(&GG&'SR-C,ML>- M-"Z-?K'^>2GK^ZN5>/6PWFS+_VZBMRC,".)0 B$Y 3!A"A#&50W;MHKW"-YRL;/$U1SU0LXVB=<%WJAF'LPPPF3!0)(BI M7%$A,Z=HFL.7SXU9OI@*3DT%C:_KI0:L^M=_P6E2_'M]1UAO)H^;&O\GU0N! M=M_Y'_3>[%[=6^T=86W'-&,1#,PHC5H!3L,NV>N5((X$3$H$ETP[G? 7/S.Z M\&-]-O*9;N4;N2F_47/(<7C1N'U'RTU3% >)O%""I@!+J0!4!00L+C1^C%$L M4D81C=TJ%KF(M_IB3UK+:'\6K*>\C*H_Z:-S(4A[\.V8P#N@DQ6&;) T>D?/ MBA]GW6MB-$ .$L!Q*++$WR',', M:6?E5;NY.4J_[A[J:["UBI29HW4QM^BAL:5I?\Z>HJ7\IH?-U, W5?7;BOMF M@[$\B,UJ'Q)FOA^\RVQ%HDT'2<0,)H[)NEZ_'G:$_&*#'IBQ#UMB/)/R71=X M=QIOU]EG1G%O852;Z-(FPSUI-P3\?K-VO6HX;=IN"'#/\G:#"!FY#=ZLN92B M>J>A^+!>W7^1FX&'/%4OT; MIS7CJL2YK0.=PDUSU+K1BA:K?S)*&[+@M=J.6^*KN%ONDWVB&7KS? 3DASV0 M'SH@7P\#Z;ZIM@7'[T[[JM1IM]^V()SMR:T?O-6UO1BEHAGPV3.!$%+.,PYH M7B )2& ,%/\)498,2%DH9P:-3C(GAL=';HIO0$A;8UTJE%?*=/IR?W:P&5X M_E]U7_HC.8[E]WW_"@$VO#U LDV)%$6N@07J'!10/7DT%WG?X+F6O>P%PVQOQO$=XCY7P>WO_:<&OJE$*20*+W+>K2CRVQJ8E*_ZV M>M&_PTC$)]6N%5\._YX5YN7$XCW![,I)]D5+]F2[2^JGMQ/O19Z??T^9EWF. M0PTMVS+7S)Z\](3_?97\.%QWR>*/>3U8Q#YPT201BN_:[ ME0D3J!R:10W9M% >.T7D(?QJ4\_E2UWSGQ\?% MO,R9.>GY/R$$4Y5F%- "YP C:)5'P3'(,,JHRB5F)K#NH8UO,I, 9Y@!AA0%]K<4\<)P2O))U0#W MRYHOU\-"?TRX/_A?<_NKU"ZTZ.PHH1^F\[F#W1IK%1<]/0!HLHQ)S($P!04X MMUI%:)8#R2C"6!>8H^8!O)M[;IMQX6_(#@:^GJO>8??;4V,!V?.66NN.>IY7 MQ>G=_@B=F 4 UQ&)7 '00G#@$H#KHI_6 'A\IZ/C?_/T-)OJY4F909TAJH6T MFH6G@!I# "89!C1G&<@Y,43G&:(T+$NEG=[87%<-NX'N^BN@>KKHXT'5MUN^ MYC0Y4T 4/SW7$Y>X7ON#+Y,F)1:(RJJD5@X M1QD0A$I0$":U+(H<%T&5YD?W'YNBV$LJK:)/@26&Q_#YJ8@;0.E9)03@T:&P MYZS4D6MX#FD,7*YS5L#3RISSEW4]5Z_6]\;-6G>Y3U_T\L=4ZM67Q4Q-*,^@ M=G7#.>,*8"T)8)(BP!5G*<<2R@*%E1%?(C6V9>TX=:>(!\=KLK(+H+J M>W:( 57O)X<*I9+-,CFS833YT@99AW/#-30BGQHNDAOXS'!-[-,3P]5OA&D) MI:>3MW6,ZU-SH'_+UWJ2V[V]4"D"*59VM\=$ J$0!A")E N1$>EW0KA(86PZ MH6&R'@&4O'.=72R??IKA,I#M"B$*/'UO^J'(>"N J]*?6?^3/7$%KG A"9*6BW>[OETS G^GE"XW.?;_E+-O/0+.(+8/IM\[<#U//2 MWHW6WF%4\AAO!C::RE#Z&Q.,),R.N;^^\F9^_ZV";>:M0^YMY^X6Q^H#IN?S^R)>_ MU^-2$!.(47N*EP4M8X00T Q#0%!14"7R M+ 4WP[P;$M]3/.Z2W''6?47,7< M]Y ?#\G>C_JW@!BA4]AY9'IN%W9$](5[AIV'X'KCL O?&WB>]/V3NW _A/EY M,9N]7RS='R<$YD4F309,*A7 7!' 39:[!H9YJE.%4-C8^W[8')MJVUGG-=L# MC9EN?Y:>8$2<9^]H)W,V'3Y/J=[)8U!]ND58-L5\IL5=6I["NR*R0&441^8C:*Q//JSATPS@^SYR+BV?/&N1H/-_A M=+Y>R\C]88K=#^,:V:$;8GC"<*8CAN\W.U>I+1[UE[555+0A6O7A3]3N.;QI8X>L[TVSU5[YP_-%*)/ M+J9GCV%[W9Z_+MQ(^\5\;66V-WUHJG9?B=5ZR>5Z0B2'POX/$)U#>SKB&%"J M&> L3SE+=291F*H'WQ!?6 M#Y7(1]]?]7HB MS/'#Y&=T9I"?_9C\)2;YM;X 1<$APID$"$D-,"R8JW WP"@LH8+<()*&I>3% M>@6&20DBHDR0@40:"& !,<#: LR%L* S*JP]A5,DS63M9G8,O,RV)/M# MN!I%TK\_R>%\HR8;CH%TD\!W01/SUIFRUOR[AHFP2KDHMQ1]<0IE4&5P44ACU?\Y0L[ M+NOU=[WM&R/XB7H26!ZX5QQF3%!2Y"UGF" %*,@(4SZ' !9,Z"RSK MB_/(A_$@G#ST:+AZZO

38]HG]1*O=J"%EN>\ZO>,BV)XAOZ@0]AW&VT-O-U_(,9[L<3[0K(YK>/4T MHN,BV1>:S'$-ALL#.:Y^LVO7L/W;?IS.]8>U?EQ-3*$XS(@"6BD,L-4^@&)J M0.&F?V<:Q5X-,.9.V7=U,*G_5357BRNC?-L#-':8(%X@Q3#I#DTB5= M4B @T4!EU.3(GECMN35L-, E4EYO^J!3 >I:G)4;<7J+,7(17#_-E^?+\*!:S299)AM*" MNK;S!F#7^IRG# *MM5'4<$X-\>U64/ZD!R5M;.G4<.[S98QY&S0NQW&CE_0;=]^1U?NF$&JT]Z6=:(;A-6<\@T MP8J" BD-,,IS0"6'()542T)38X17H>8U0F-;EFX$M"P]N6HZVSA7L*XY=V,' MJGD#_Q&V/5_$V&][CH%\)R3+2*:4BSG8O;J@&G"C"Q=.ABX)AN4BR)UX MELK8%$3#9/)4<1FF"\X#Z:<(;H:G9RVP1:9FL( M^.T71TZ(^_MRL5I-<&H8E'D*%"I<3U&> :YR 5*8820R512&1TI@+@F.+P!Y M*87YP;$;*?^MPMI/0\3#KV=5<27!]N^M^,5+:3N 99@DMHKD.-+6#L3W3E0[ M_%;70NQJ=.!S]7;S@L),L0QHX?+21(X!900!PQF$&F>Y0"PD+^WP]D$6Q !) M:5\VHB036E!] )F?0N@.1,\*8,M8],5^7N3(%=$') 8N@3XGWFG-\]FK8LWV M+7,8MGEMKU8KO5Y-6*8TA\2BE5F; *?(G@LHA4 0PGA6I*(HX*U#?L\1'I]? MOTJYX25WMX[[/0NU[^*/!M^+#@"NX-PEK+YJ!S;"+. VG'H>"GR6] M/!VZ# MX_J8X-9OAVDD-_+\[PMKV\\K0X2[ \]B-I7/N[0;11$7N>"@X!("; @!C"D& MC-5%!&68B-1K=HD'K;&Y)G;L)A6_?LK'!]5VC1,9JY[5S E,R;>*6:^,I? 7 MLI[R478=&0K" Z(]IFSLJI$6)N&5#\+IZ*<*T*7=;Y=EF.=A!_I#*=S/MROP M ,PJK?U[U:TO@ZC6PSYW&$3Y!HC2:-R0K[Q,/^A_Z)4UMMS9\4^7^Z[5UX7[ M:*_?:-7D>$(PI,HH!:#DUG14]A!("\J S*S*QBPE61Z4&C84XV/; '8]HQ=- M=V%=2^"ZJ?QP)0R=IV8/]C;X6;=C?,8];UPQNTY7XE>.M[U7Q'U\T)+Z+JE@ M&$\OZM '-ZKNU-[,_Z7Z58<^DM@=K(/I=]L//T[G^MZ\66HU7;_GTA5P/%>C M?6F>"00-!H;D F#(7$P4V3.(*:"$NO$QM4$5V5>ACS7/]"S<&.-Y/Y]/5=ZW* MN:T3F$.!*.. 0I&Z;D00N+Z.0)(4$J%H#G5@SZ?SA,87*FW8J\8N=PQ]'((9 M& +I#-!PH9 M2"6/_85&SD+13XCDD-3+A$K.BGLQ9'+^ZA>?J/1//7WX[JP< MNU[Y@W[WIU[*Z4I_6DZEGA1ID:F<2I 18_4*TA (ICA0Q$ L,Y-!029/Y9C9 M+VN^7 ]SC/;D/F0M'LO08Q!G;RP/M\_U)> MEL 'TN.8,"_R'7TL>T5E!XUN4D)Q(8!6F=V^9&J 2',)4NFJ1;-4$P[##D[G M"8WOX/3QH#"TZI%LMYJ:W^2IZFH=Z&@Y#[*GE^5FX/IVL1R4A]Y9!=LT@GI3 M@_8+7V^6[1V#POTMK;#$=;:<)S6LIZ55W!,W2_O5'8M27"K)*_FOS70UW9LM MDQ<%Q!1A8'1A ,9NB$:!!"A2I')L$,H4#JI*.4MF;([8DLMDC\V.N?S.3WRY?OYJ M#9L5EZ7M\OKYX"]E3,%@D=O;49!25^%JI 0\+2S,B&9I!H6@PBM1["8NQJ9& M]CL\U75UNUM&JFI5OA%;GSXMU$]M)3JE(E:$ YCD"F$L,N) ,9#F% M*(.,:QEF97F1'9VZ=..&:N^/W/<2U8VF VTO/^@];;'H@ [H<=MZTG;>B;NF M475$2RT(HKB6FQ_I82VY(#A.++NP;W=33K_--ZL-G]TO/\S-4O]K8]\+UYVL ML@M$GA>8" $RY3+_"6> \PP#)D61%@@3G*$0E=1&;&R*J.;5@IGLN"U[Y]VY MSUXOUM^[F6BMB/MIHE@X]JQ_8D 8K()\L(FJ>%H)#JIN?$0_5C)>W[DA5"^N MN\?%!?=X[01WG!RYQS]K=\:=SA_>N$F#UG"S$CAG6#HA,D.\0!! E5HCJC < M"()<9V;&"I83AE!0DZ47D&%LBG ;7N-U>&W9<)[(FO5D-C7:9<9OA>T0FAWX M30D(TX[W^?^%0K9[2)P)V6[12/;@2!P>D<.W+_,LXX=R!Y9C^+#NRSRHLR'> M%V(EO/'GNW*82AV3^ZS+2.;\P0UJWZPFF I,,ZT!Y+D&F$(WJ@HJ(!$E4.<% MY4K[]@%M(S2V_:OB=1NIW'*;5.SZ]PEM1;=].XF)6<\ZORM<06U%?;#HW&6T M]>:#-1WU$7&_!ZG7]5';C1PU.'LU5_:3Y4:KO5DJDYQIDQ8&6S-:"(!Q2@'- M$ *YU258V9?)*!9B4-_ R]@42]5%HU/3PEN>B)_A.A#./2NCUOXE)]T17>EE M+<[^>*;>^YJ$@#I$LQ,O?L;0 24$.,^V*$&W[*9.?YG.%TNKJS_4,^SN_YA; M;?-]^O3)VGJN0\2#?OWL8V3L]5)=,TIRR0E,$1$&M,J7,JE7-*8 ( MV4^P%#B%(G@[H_13P,/ M\G!ZUK]'S^7#]KELA4D^'3R7HR_#=JQZ;[_A MP+5?KM.F8W<[F:O<*KY^Y_/ZF&Z9_5%6O!\=TLL>,&_Y6K_GT^4_^&RC/UMY MWB^6[JX366-M8=KYL[=(G?%FGWTQ M>QG@,-(W81RE2SW)^-KW 4J9S8XS?(RI)HO;0^;B47_E?WZVA)RC M?CK?.&NFZKUIN9L(@QG51@#.[6D."U@ 7K 44 (-R64FB0XZTOF3'MOVO.4\ M6?,_$\MDX%8< +K?+MD/E'V[W[[YN 5<1A0 M,%YQQP/YDQ]V8% P+"^_%VO2W/\E^E\^KAYW-KI$Y@*@;." "Z,"R5#]Y-K[J@AP@IFC!1>H>27 M%&)LZJGFKTF]U,F3$\BM0N,<#X^E),F/TO_@>APL'A_MBEVY(AO79<>>M1+E MC$O[M[*)N'^3]A=[C=K5Z5_EY1B_'^PX<[-NIW.W'_&QKTWIX*I J?Q<=TF- MR]V>'^PO\%[Y3Q7X*[Q? XTK^,N\9T$C$%[Z ;?,5G@QU@8;VO#2X.]/@WAQ M7L+,NY5E^8U+?]'+)U>]_*M=N:_^G*XF68JT@9"!7&MISVM< (8SY[2$DA.2 MZX)Z=6:X1&!L9M$^CXEC,OGFV/2LU+L(8[OI$0.8UX=M.:/:[ M>Z>S5:7V]D]F%V\^B%*Z)EJC,*Y>U]&I5V6RK9I4-CY;;>?=,UDPGB$&*#/8 M92! NZXI!3A7FBAELLP$9>>VT!K;$F]8W65]6F9]8JS!('OZ;^) U[,"Z(Q: MN)/F.AYQO38M](9UXUP7_,2OX_&5;LKC#5]]=__OPJP_^,P%6#]K>^>IF^GA M_F!)'GZP=^5$4:T9*22P[U7IYBT 4SD!!<\(%2Q5NW^1Q_MO>%>)M0%&"C;E.W M<33H1A8%O..M+LY-.PRY76H]?V=W@N]?M?P^7\P6#\^_Z'(Z7D9SCC*> ^2Z M;V%#K?XTQ@"498JR-".ID=[S;2^2&9O]7'*:E*PF.UX#AK1>!O2ZASX.3#UK ML_,()=\J1D/FV5Z&*F"4;13(!G(+![Y<8?-IKP+1-IKV\I>'FTI[58"#@;37 MK^YX-"AC@66_O4]\>;]TI<9:E>[(3WI9NC4G0L-4::L:TQQA@-,TLU:ER8!) MC1&Z2 U#)BPQQH/J^#)FWNR%3>^2)[ZL(ZHQQI+X/ 9/*S(NM+V[(DM,OU28 M6H9=2["*Y3I?WC)=Q8TBVH/^$,6U^CSH#FO;^0-Q8L$%?/6V[M.K>_/&B>/Z MH[C]ZMY\GJY^?_WL_GW/I7W4NYGPHA"20,P!)3D$6"@!F%(%, 6AU*02IR9L MX'4X#V.S\/;[']5 M9VG[0U))4?<^3)PT22E.#RVF.X#92X/I$#Y>I+UT!Z N-9?N$/3N=X^+%-Q_S,'8E$7%;K*L^4V,W8VG-:_EJ:X\R:VZ'^4\'TSPP2X^W(,>\VKV MDQK_S_OX5R(DC0R]'/K"X.OK".C)Q4L=",- :CD>!MZH:W.[JKRD*E.IF^+_ MNI@OJJ*Z^<.O>CVAN=0XE\(>!Z$ &'("F/T,\"Q+90ZQ,D601>1#=&PZK^&Y M+F>JYAY:7=>4\_Q7^#/[;_\E)?!_/$YG,W=N<6$Z^RE-MA^L5@LY+5TT?TS7 MWY,??#DMCS!-PZ9$5]TCW7IVM05KNX1T8M^']?>5&^EKO_B+?<+?*SHHO4N< MA[8DY);-G=/(3U6MY.PY4/MZO0B$(<*$H< 0C F,@6,62.9%2+E]BU(LT*% M.31COPK#>#2/7H;DIWJ\2A^8^VURL7'L>5_; MB4Q]4<_ZWL#+)EVOZF(U:^ MA8 4N=.@!^&!6PKZ0W':.S#@NYU[KE:EWI\6LZE\WOG"E$*2%!D#D!;,)6IR MP*&UQ2FA4(O<$)F;P(:J9PF-;_MIVAFT=.0,@])7L=P.4._*I,'F+JFX3+[5 M_^W%.7@-DMA-2L\3&[H#::O(9]J+ME_?42T\/O'ITD7@[Y=OIZNGQ8K/[HT; MYOO1VCRJMF?9@7B:- %O(/^Y!/I#JN@'/N&JM M"R/#JKP;H#I1A[?<*UK7^L8\V^OEO/766Q6)4D8XP":S_Q!C@%!8 0H9RS*D M.&;BQD;U+>1'IQZWC=/5?N/TK8&;S#SZH\=X+-XV6D]@]V^YG6U0O\5YC_U> M0B_=D.N["WT;"R_=>-X#'H]>\SYWZ5ZR\VI^G/J\[7)HM:^<+58;EYTGLK0@ M1 $C,VL78E4 @=(<%*C ID@ELV?*H+".+^6Q:;NR@$![%!#<"+AGN*8/&/L. MTS1E&:?%&WL=;'>LQRW1"$(K>CF&'_7!2R^"0#E79A%V@V[*ZK-^JKH>K"IK MT$TPJ\,^'YVFO!>SZ4/=M5-)BC3G&!@!"2 @SS G#C9J/Q7!!E_R)R%39,\1R9 ML=E9%:=)S:IS^#AF$\MMXM@-':5X%MEV;10/KYX53U>H.HQ1;$/BQB&*9V\] M\ C%-O%.!RBV7MW5QOFAYQO]WO+6S&K]YW3]_Z:"TRV4[:CL*AFG8;Y?_WLWY"(;-D$L#&S;=('GU+SI=)>.U58N5<\EXVGU M=K.S41, B,UPJ(#(! 3:B -0(^ZL2#.*ZB8KQ[4G&'QV-R(GG."H ,S@$F* 7,]?[G"F)"4UXPB)J# M]HL^H,.C]D"/2 WZ+/SVHWX70,][4A\]8%[]9V[/!W.4\3S*%6*JH #2# M#&"62T"E$:#(,,Y%EFG!O8[Q'>F/;1?;#K+C]2"[9BNKRC46.\[O$E7)U%V9 MACXKFFE:,*H!5ID N$ ,L,(E11&.J4@+47 8,M&FSVUY/>+?\X9W,N_QURWB=6'3_?Y*J26*MX]U1"[J)A;* MPZ [6$> CK>OKK?I> [3Y;R<.AM]P@53&F$(LB*S1CQ5'%"J(#!&6\.98RVS MH#SQP]N/;>>IN4OJ,I1 L_P0.4^3NS,>?9O3-13OKD 1;OZ>E3BN:7M(8EBS M]:QX)R;I^:NZ+=EM//T7S5TP_;%J9R@W2V?LUBW>.$.Y-IH"B64!<)IAP+#A MP-@7 16I3+E (0O9A^C8EO>6O<0>_Z:!L6POE/T6?6SL>E8%N]0;UT.U@?!J M \)@S1 "2U1]X45X4"T2 L6Q;@GZ[HUE9;L,GEWL(S4*(0@5T%388Q(M-! D M(P#G#*4I9UCST!3HB\3&IF$BE)>=@]1/K<0"JF=ULC=1>,=H\JW?$K,62/HI M,SM'\&5*S5I$OUANUO:=VQHDU$,&ZEXT$RQID:>I-4M(SJV*@!G@LA" Y051 MBAC$)>Q6"7](*.3]'Z;VO1RQ8$_OTVN#24/@]%44MT+4NXJHR]IK#K=]H^+7 ML)_'H)>J]2-2+U*G?E[<2Y7I%Z[NI@%GRKQ?JKO44YRXJGD" J"4@U MHP"K@@(*[0%%DC2% B+%4% ,]QR1L1D)N_Q/Q^5=XO@,F@S6BJB?"K@5IYX5 M0!>(@E5 &P91%[MXY-/Y1%(B-980 M:"%2@)'&@ FL[,:OF2Z$EMK%44+RTXY)C&W9UQPF)8O)MXK)P!5_!DB_]7X; M/#VO]D!D.F2+71(^GZ MN6P[O#OC8JE50;0 :9Y3-S]* "HMR PJE)=)JT7>I75V=Y;&ID"^;!X?^?+9 M!?CVL[H27G/?K8/V#8_,,\0QZ(/H.RQR+GMHEV#4Y!#=)8TD@[37OAW:7KIM MW\#6BS3?OAW&2[VX(]RYFV)V1MR'^6J]+.?MO'9ACR]/2\W5_?P?==O$SW8K M2%T5-\.,4J"4R]:4@@&&4@9,+M)40*C3'(&4DX1@P0Y([ :<&M?N$$%+K($.:4BIR$;'Q]X#[$]E9RFJP&Q=YO!^L# MT9[W*<=RLN/Y+JG0W;W9#>/)YS9T@W>D4*BB[CO>Q ?=74(A.=Y#@K_?;:?X M;;Y9;?CL?OEA;I;Z7QM+Z\-:/WZ:7]>!;,=QXEB]SQ9_[)IX M$<,9$;D!N3:954 R!TS0'&@C.2$2*A[6/KV-V-B4SY;7N0VG/=4@B%_&T$!RX7.>ZZ*>%.1[?Z:9(]MMH'_37WK[D M3*-42"5 H10'&)(<<&%/O904!2SK2K,@;7*5XMA4ROWZNU[>V'G_.LQ^NB0J M>#TKE'U>3_KN]Z)6O-&)JENN4QU4P7B#<*QE_+_8L5-B.N >-S&8-/ M59&30A2 (5I8W<+8:#8AFG),:F3"H.DX;%3ND,9X#TTQZW MP=.SN@A$)KQSX47AX[8H/"4S;"_"BV*>-!V\?.6-S;?J_[C#3CI)&4H5@AB( M3$J E9" &B2 2'.B4R(9S;T2&%JIC&V9'_>3JG](RF/Z_;QK[ZT#8-O7?#2X M>E[VG9'JWGKK'!)Q.F\=W/EE&F^=$^YBWZVS%W<\2.BU.YM\6BY^3)56KY]_ M6VGU8?YA_D.OG$511^VFVN[ZI# %SA!@AF/GG]" ZHO5F5&<[V_VJ>FV2%X(;O <_!\\C1"[I]GSTLL*4/HV'; M=33YZ;<*Y;\E6^:35]=A#C^&!",6]SSB3W[8@TDP+"7F<5/F M?KW53TOMIBA.%W/[\TR['U[-U:O'Q7(]_7_EYY8A>W!:/W^R[^#:_LWU<'YR M_IJ)AJD05!> I"H'F.$4<*;L><<:/YQ3D1&2A_5VBL6:UV(=M./31[?M\YUX MB=J3+W!">*SGYZ=^AY+.:&G9,>&=*3T>JQ[Q_53-T."-EM(5O/;*;R3)CL#D:>CZW"E&^FM3UNC2I?8[ 4ZTR+%" M@H-," 6P=CUE)6(@EQ":0@I(<%#+ C^R8U-_VZI;EW"9J)+3)2HF"@A.09=*JCD(8P 7DP$"#N?TU1S0P.+E_^[$I MBSK65K*8U#R&1B(/X/,-078%99C8HQ\>'>*-Y\2^,=!X<,N!(XSGQ#D-+9Z] MJF.6LZL%%,>U@'MEI*^?=Y?45:9EB_IM:[=7J]7FL6E:_J1E-2+P,9UPG4&: M(05XFA4 9SES;1X+D&-(&!6,T#2LBKHW5D>G1&KFDK+MR$_/FB^#!S/T]US] M+)5Q/*V>M5N$00][PV3W!+Y+MN^ DSEB6GCOCR5N4GE_[ Z;DMX[["<)[?U3 M[-A[:SMNL=<#]WV+HL>M]'6*9EAVVQ=%/.DR=;E M*[NM\&9Z<]W:Y^OB*__336O[OIBYJ0#O%\OS'2@FBFC*3"$!HS0'&.<4"$0I M8!!9&'8YMDKE]&=P\O$75(;]IX)FL^9_E#,1:Q#"M MTOGY^>F>7A_',!JJ%N&N[!R\Q_O=>4MOM^G&4V.WHAA5V75F9E"5>"MDQXKS MYOMU-:#F^MX7R^6R\4?EO8;;M]<^_E$4\@QE1F@F%O3*B/< M-37E@!!<9,QHBF4>UDLGA'S(DAVFGT[-:2(:5D,-K@#L?4VQ?O#LW4B;E[,] MCVJ*[I(&X2WS2<-]3!LN'+/(UET P/;?>'0G%J$'>X1ILQ6R_7D_H^Y-9>^ M3Y^:/JP(*9,5&=#"(HZA08 A(UU'5@$-U(I(KSGA9^X]-@_?EKW YJOG8&M7 M,S>"T;,6"<#!6TFT2-RF ^S7]M:__>UX[9^[[R!+NT6@9N6V77)#8.#$=#GU M'[T^]A_5+03_H=TL1I=6VOB.%NZCO>EPKQX>EN6IZ8,]P$SGJZDLW4X3F2+* M.4Z!9L0 >PB4@!ND02Z5@EB9(N\0-W@)2<:F=+9LNG-BQ6?RHYJEI+<1AT7R M(W@"Q,N]*P&QB+&_ >,/56QG4E=X5)4'>R^.^_CN<-+G[I7; E,%.R)'-%[R MX<8/>+R(-,/'0U[RH9T-E[PH0^')-K6W]OUT)?GL?VN^?#=7;RV!B4$<"I[F M]B6C%. "%H!I;;=10801:9;F"/NFW%PB,K;-K>8SJ1A-'*>)935YZ]VQM172 MZVDX,8#J>0_HA%%04LXU$#JGYER\\6 ).M=$VT_3N7IMV&+_W5KWASG +A#[ M<<'GKZ2T-[ *Z+WFZ\W2+OWVQ ^RMEL.QJI3T[Y4')(.H-E$#;C2(4@X7K%'1';X9KK!? MR7]MIJMI56D[E=;LD[.-TLI%B*:N*'=A_[B:4"*-I#D'.G?M"UPK:THX!07$ M&!.,B_G/<7: ,(A; M=@#/&PVV X0)MK\#!'XS7K#^X[:1?DY0:H_D".0%$_:@KCD0A5 @8Q122224 MR,M:]Z(V-KU_(8)\P^""=K"[A^,[0?@R\?>>QA1XH=)[A'U'\<5#ZB?"^\30 M3[\4HY7 K_8MJ4/!'"+).5) BEP!C*0 #&L#%%09(R9CRB^"?HW0V%3)R9'* ML=IQKNE%4 MOXE*)8'2?,'(@S3 MO3G^X(TRUVB>48Y'E&;7+4F. $7*C1% *9(H+4^0Y(3#(D^A%=6P+N.$S MV3%:=62?S19_:,P#W:E<$ M 135F/"C/*@%$03&L=D0]N6.;LR-6%6#G=_]L/_\HA^%7D[RE I&4PZX23. MH61 0,Z!$CQ':8YR1L)F+Y^C,C95M&,R*;D,]&F>!=+3M7DK/'U;%T?()-\J M%F-Z.ML@B.OP/$MI6+]GF[ G[L_6B[M&-ZO,BU>KE5ZO?K5<-VVB,$<&,VN. M2,P!3D4*&!$<& D+URA*0NB5*G>-T-C6?EB&UE48?>.8MX/3>QRS3J:J>+Q+ M=ES&#&*VXQ YB'F!V,!!S':13X.85Z[OI@?^OEBH/Z:SV21C'*6%@BY%UBY^ M:@K "I8"HSBAJH"B*(*RI)H;CVV=-WR%K?,M3(APHA1!((6* *S2%/!44OL3 M@C)#)#>DF%3S$^R)?+GN#ZQC(OU#=I<(_3"=SYV_4O"9.YMU1%$AG.LL,\ : MEQI@75CK,E,<%)1D2&@CF.0UBN_FG@/ENF/8D!@"05V6*=X(G]_FT@60GC>3 MJXLO>.R-]= M=S7["/Z]''KHQEJOU\NIV*Q+Y]%ZD1QA]^$:=L'K^A) 4=?W"9%!U_DE$8_7 M^\7KNHZ@6:WOS1<^TZO&UV,48SF1(,LM3)C #% &(4@+DC.1X1SB(FSNS!&% ML:U\QZ!+ZRY9#!TOWX*_"9.>5_P!'#UX=B[*'GE4S#&5@>?#7!#R="C, MI0L[SWA>;MQ4/;EXU%_YG[LNU;FD(N.% "EQ/9YXK@&7A03(F(S)%"DH@C;T MBY3&MKXK#EU_7OL^/_%GMVL%#UZ^ *K? M6GR!VM!3B-N%/C-6^,H7PHNC_[E8_EXUD9RN^6R"\CPWK"@ -T5NMWE"[39? M8,!9"@V1A$OCW;7B\-9C6_\U=XFLV/,ONCU"K'VMWX9#SXN[@>#-C1#XUQ=W MAV*@.F)?2()*?L]+W5+:>_2%P4IXSS.Z7ZI[X8IN5LF'N0M5+98GB9U9:C(D M[1$CM:<*@"'-@/7$32SQ*)@4_/NFK+ MXC!IK]<0B6J/7"0VJ#ER3>1C:^3J]1U33>1WK38S?6\:'^;N;39! MT[-..(>+U0F]%,Q5+6S6I=U,5\7G[5C M>#K3O^IUY1CYN%C9S]_PU?=/R\6/J=+J]?-O*^,8XP$(DSF7G4P?3(Y-FVS)Z.+]RT;*9.Y M7KN&6Z5_=5'^5C;3^FGC>IE/YW]+GFJA79_S12-PPK<2_T=HJ7$/;X2G$_>% MGW/?_M_#1[P5,+$2-D[AGYR0?W-_=G(FG_:>[4^_-4]\*VZRDS?YUD@<4?_V M^4 B5V'WP.C ==S]07U:"=XCK2A%$5_M7> ?!CVGB9>CXCV;;XU99TU[V71;(5P$]GO M=\9W5^QBQ_O#F!@Z#: 31&>R [K=IYNBJV?M?N++]?/779?DU=OI2LX6KK7 MSKV,9)XSSB7 )F4 :VL;T1PS '&&4,Z,$2KHVSJK68]*7E/]ID/TW4A M\/NIN9Y [5G#7<8SV3'>DZNO V)1]5H(_4%56@=@CK59EUMTS76>NU96E6_R M\W3U^^OGUWHNOS_RY>_EL<-@Q*&KWV+<%7$QQ $O& 82YEEJK3]92MT#8(97:#Y?(F=57B Z<:.T'P6G> MM>?W.LX@T'SE#+//+I%MUG3%U#HSF1'.7Y0*>P(LD-4TQII(E!#$E88.W=YR:D]FGTNW46Q M.XZVXA!WC,!92L..#V@3]F1L0.O%X8G6[S?V#P]?M?P^7\P6#\]O%A_7JBX/ MHCG)-6(,Y(24!>,"L$(;(!7E"B-W>(*^6=)Y??R MK)T@7-MU042T>M8&+4!=+\4*0LP_E3L2<@/E=7=YU8)RO#W@:$GX;OOV8-G? M'B+LIX+[7!YCJLJGLO_"5-:SGB=%BI6 @*HI1O5)"7@.!-664J#5>G)R)6&U>33 M%1OTQJDK%R#I\8CQ9-IPGLF8]F4V-ODMT+;I+8_H1W.%C/$_ -TEB M- R/:&\H)0:ER,D^+,D>+BZK;?^Z&IND!.&Y2RJ RMWYW=ZKY3ZV5^U@ MNDNV[VB-5+*%*MG#JIQ-'3$Y9'3//VX^RGC$&S8%9CQR7\JZ&1^'E^R)_=7V MT?[TG__6?&+_1 "NF08 % M &MR="TR,#(R,#,S,5]P&UL[+U9=ULYDB[ZWK\B;YW7BTK,0Z_N/LMC ME5<[TV[;577.?>$* &;-VG215).JW_]#5"BK-D<-K2A/#<'F9)H[A@^!"(" M@8A_^Y_?/L]^^HK+U70Q__<_B3_S/_V$\[3(T_G'?__3WSZ\9/Y/__,__N5? M_NW_8NQ_/7WW^J?GBW3R&>?KGYXM$=:8?_I]NO[TTS\RKG[[J2P7GW_ZQV+Y MV_0K,/8?F[_T;/'E=#G]^&G]D^127O_M\E\+-YB"]:Q$GIC.6;-0?&:Y<)12 MJ>2D^+\__JM3VF<-@66A/-.8"HL8'.-<:&%$YH%^5S]T-IW_]J_U2X05_D3, MS5>;;__]3Y_6ZR__^O//O__^^Y^_Q>7LSXOEQY\EY^KG[;O_=/[V;S?>_[O: MO%N$$'[>_/;BK:OI;6^DCQ4__Z]?7K]/G_ SL.E\M89YJ@]83?]UM?GAZT6" M]4;F/Z3KISO?4;]CV[>Q^B,F)%/BS]]6^4__\2\__70FCN5BAN^P_%3__-N[ M5U<>^1LL8?T%TF_PD53^Y[3X_'-]V\_/%@0*(GCS >O3+_CO?UI-/W^9X?9G MGY98_OU/ORW7K"J6J[.G_H^SO_?S]X=_6>**\+)A]C7]X/ROUX<<2@A^6^,\ MXQF+V^?,%NG*FV95P(N+OSF#B+/-3R<9IY/-ISZ)J_42TGJB4M92$.I %
*?NKYD9R\W4KGQ MR#,)'4;[=@E^H/=.I':N>)U94!&9+H76CW*T3F)P5D;K?3%'DW[YB5#,H3.UHL!I'>F M&B+W3S\1UP672\ROSS1S)W,;SM9D77'SSB&T_E\GL*1/G)V^PR^+):Y6!)($E%%IW63*%T,L4H">6#@>+*HW>"A.H?$H?+LQ- ?%C"?#6M M@C\'M2-290+# BA@.B*2K2-WP5JE0'"EL]'#[137GKX3+'3_L#A*JB,CX\5\ M/5V?OIS.\->3SQ&7$V^4(9^ZD%-M!)DY3L(HDC/# X(5@"22HQ%Q_:D[(<'T MBX2CI-@% M[AQVD5PGS]*WS&25"&VU0*<]%3:"6,(9%@8"*Y'#,6CRH/A(*K M3]X)";9W)!PAS2[0\(JB_269LHW@WY/\\=GB9+Y>GCY;9)R8&),LTC)!2*:- MSSL&G%QE'X,64@6C!@@O=B!D)ZRXWK$RG*R[@,X'^/8JD_BF97J6S-A:Q&2M MRXEB*8V*A&0\"YY\:!,]!5?<&?1B(-#<0<).^?B= !)Z!\BQ*O\D0@F0Q.V 8C#5.!ZX'B%[O>/ANZ2W^2)!QH%![ MPL5FFWRS?+M1@I9J;<:)RE$Q*1988Y+#@N$;!;@CI M. ,ZF'A[@LG;Q6H-L_]G^F7C2D4H7FB-Y'8;SK2BJ#P"IV^MSDZ7G'4:RFV] M[?F[0:3CQ.A HAT9(-7Z/5DB;.A.W@ANM&6RD-73IF0634F,QZ) 2F>(\N// M>"X]<3<0=)P*/5A\(ZN]'JW.WGY:S+<9&ID\6BXH)G>0FM/W0T"'>+L!.%O^+;^D3S#_B)B]+@;"S] ]1 M'1)YL^B(=.F9"8&7J"18L(,9@,M/W@T'':G@ M9#6))1/;&4D*!&8-FF#-775IE=!)J>C#4*F&VRG8#1[=IRH'$&\7,'DUIT\C M<4R_XG-8PSE;DU2C89T+0TP$=PR"!9$X$UH$:Z4USAWO/MQ'P6XPZ3YA.8!X MNX!)/?Y=/H,U?EPL3R<0=#$J&U9"IMC(5_+!2V:DT\9:BHS<\:'E+0_>K?RJ M^USEX<+L @OO/\-L]O1D-9WC:C7QD7,9-#(O(T%9Y$P;(P)#,GDN&"$@#U53 M<>7!NV&A^ZSDX<+L @LO/N.REB__9;GX??WIV>+S%YB?3HPSY!X#,JNL8#J0 M%QT5ETQ"4EZ%(&7@ V'B5@)VPT;WZ!<:102AMRE&--RL1BBM(4>)/E&RIFO8>.W8#2<79S8%'W M 1R2W!)FK^89O_TGGDX\"2$FE1@Y4)GIY"2+QA0F9+ 48B7P#H;"RM5'[P:/ MCO.?QPMT[.//L^CZY7258/:_$9;;VPR%W*KBPW$@PS$0S%&FPSQ M>R;A\*/0.YZ^&RXZSH<.(M9.+HE\9^(E_60U*5B"%&3J5!2%:83,(D^UF%DX M!R5*IXZOW+SCX;L!H^-,Z!!"[0H79V[T&1/2%ZU# 6:YXN1"V9JBB_1*%QXA M1P[N^"NR=SY^-VQTG/X<1K CH^,)<9 W7,S@XP2TD5$(RVC[H^BJ(.V$"0,K M1+T#9Q$'J-*\\LC=[A9VG.\\7("#:?[??KXAO-?T@R.;!;SY]?F+7]^_>$XO MWK]Y_>KYDP\OGC]]\OK)K\]>O/_KBQ_Z*?GJ5H=U:"NSQZ4,V M'CB4J2/;$YRLV$> +Y--968%RYOR9J2X5B<)3@ND,BA<*NT8]D&HUQ;,HE,4(J59GW;,("ZSB!C#G#]VLQ)]QMEYM?[)9D(R+\ZX2_V,?Z@ZU M-=MG/%FM<+VZX-4:S#&0ZRV"JO6IOAXF:DO^E8JE;%,9U\OS!A@1KB$-DF9\WW.R['( MN4;.N Z1K^W0N4887> F&>P^O1DGNL?+_YY,OT*,V)F]63]#);+4]H0_@ZS M$YR8[+.S&1@47:]U"LYB+HJI;*+5UNMR;YW(X0C:B;P>$'44#!:M==(!T)ZD M5"][KMYA0F(ISO!77&\K(&2RQHAB:FNKVG%$U]LY,3!GH)A ?"I]W['Q$1;J M'JK&:>_2#E:#:: #-+V:?R6J%\M38F'"B] "P% 4FD7.;*HHV:IF.ABT-;: M^Q)ZAZ/G,A7C='YIAY:#)=P!.MXN\0M,\XMO7W"^0C*E;]:?*'Z]+*.)50K1 M^,1\\C63S8FE6 +C(#0ZC"*7^W)]AX-F!^+&:1?3#DM#ZZ,#B%TE/H-#E;-A MRM$BT2X*!IYKIBT:H9)&GNXK<1G(PQZGMTS##>M@&1\.D,4:9@/9H,477*Y/ MW\Z Q#'/U9/[4B/7:D\MYA0=!1L^9N* 0E0*.SBP$(14!'>24QM_^CZJ>O!W M!@G,!A-]!W;F.7ZIZ8W5F7A^7 #0*?043> 73^LECDWZ>SV41*01Z:T]5G(V%HYUCT5K(" M/AF%%DIJDR7=4M"#/S,(- X2:0=0>$7BGG^<4LAW#FIURN>")Q^3 M-YX\L.)1$KPU,)^-(CDYA=SIE/)]%7?'A%$_IJX'WV80" VNB@[@=14+-[7JN1P/-U*SCCM]AH Z'AA=X"8,_K) M&4LFRGKH&TU@6GCRZ65&%KE-7&OOI&AYIC5.6[UF1Q%[B;.#$.GU%.)T-EU/ M<45>^J8&]=-B1D)?58]]?7HA&BV]X+3ELF0"!9$Z6>:--,Q&(] J[SS>URSM M<)CL2N&XH5/S0]$FBNK "EWBZWK>@FLP*D1;KTQ$IJVWM6:>>+(*1-8HN&MS M(G$W3>,><[7!P-U .T8A'4!K>]CR%D[K29C+.-$FKVH5;4^\A* M*L&98DIT;1(_M]/3#:2.TO8=YUQ'B+X/ "U/Z*DW9#1!;4QM1L( L![506)1 MRL)*AN*2$@4DML+0[22-N_VU@]$ "N@ 2<]/\,/B'<[JO*JWL+S"B;-*4F3) M G%$<68T+%KR&LF&RX"R<.';0.ENFL9-(S;"TD JZ !,YZNBMO+^C!_@VW=& M4@9GG38L.5'+"$@^P=,BL3%XHR7&PLMS+;-M29@.1*R" 9K^4&&FK+K9 2RYY+I2S'XMJ%'P%$.QD NG-:+)VEIZY7D)S"1;VS:5 M@*9-T= MQ(R;FVP$I&.%W@%NKD42%X4K=WJ&/).<@@TL<4,FF$O-0#K),M=9 M)9/)1#?; _>B=-S,Y\,$?L.JJP,XWL)!*CX[3>;7I7I#/Y?:+BI&EH6V.6># M8.YK[#EDFFJ!9N1 MG,B<7**MW.E6=23W$M9-3J%=MG-(U?1@GLXW_-?3.;XISXB *@9]>&[%- MUY\W-SWGN6;AR-;B/%56/$?A=%*T?P>*4Y4DD627F=4A>(?68VECB>XAJIL, M0CLT#:62#FS130E1T'&VG[^M+>M):^OU :Q>).X+#RU.3<7YE-6RABI"5I",\V+8T'EQ%*R0I@LI'-M+NI=IV3L-BKCH>(6(WNPBCJ MV).<-X66,'L+T_QJ_@R^3,DGF*ALM3+<,65$J.T0H?9.I6!(!Y=YS YEFTLW M=Q T=HEJ-X ;0F$=X.[#$F%ULCR]M')*20J]O27Y8&VKQE/, 4,4 MV 9R-VD9-]/6$=J.5-/^0 MG0)OCQUIL- C4WN$:IG/,+V Y)_FLGJ1T\OED M4\ST',LT3=<3\%$$!\B$YI4GE6GQ&&!620DE1Y%UFWWUQ[2-FZ/K"(H#J[$# M&WA3N!.1.85>%2?6D8!RG9D"NM#B@H*Y^%Q,FQ/XF[2,FZSK"'A'JJF#Y,PO MT_EBN1W@16*9&)&T0"\8,2(I)#.2@52*U%*8CD&O*"V'$:Q54Y#F(-BGD8>C?+> =O'OQ M(TRV[*7I#HSCCT0[H>C).!L"4R74BAGGR>%5A8$1&CEDK6*;Q@(_HFPW3/YA MKM0=KYW!T#9V'^ZW&P5]PO4TP>PJ=T,WY;[ZJ'$Z=-_#[D.VZXXR^U*+?E,! M,FS>*]JXR8FLG7,$8!&$YD9;6/MVW1?/^%"-^\2IB%EZ8A-2(%[)DOMH(RNY M)"-J?QAH4YEYE8ZQ\\P#H^+FCGNPT$?T#%?+=;UGL5K,IKF&WR_JK*5JH+]- M5Q,;8N8V3%!W& M4#2)B:PO"P#T:.WN('$W %0=AMX(&J7 M\> ,0\B9:9M\;2HLF5, 0$LCI$9]+Q[!$(IC,7#0!(I]%'(PRK[B,BZ&JM68 MS1:_4Q2"+Q?+YXN3N"XGLYM3$2XN>BDKA(^2>;")##M]"2(!D^1+))N5-J5- MVFHO,CLQ8\/@KIV".K!RNW3!5]X5K8QC)H*MFT$M*XV:R6BB$J 5BC99@Z&F M$C2LZ1@4:4,KHPO[=F_C\Y"-=(EG1BZIKZ$0,"^S94;JZCMJ@Z[-R?C1/><; M%F<,C*F!Q-\%F&[O,QN4R"%[PTK,LJZ)S*)(D:&UQEBRN"6V:%/?AB46 M@\+G>(%W@9L[VN\9#46$>OW4U0A'JCHH/'H*8#/%S$H[J=M$?D=T/FQV&6IH MM^EXD?<"G;M:[L6$T3A=E4Q!LB"F().P5 !=7*3O4YOBATX[J P/H $$WP6& M=NI?Y1)MO876@\1ZH"X3LJB=8D'%J*-UBJ(N>3= MQ21=$4(QLJ44%7 522Z.LQB" .F$]*5-W?SM](Q%YQ:"=H/08\E^#R'U/N'SYF2]6L.\W@*:6.'0>+*K M7-;8(^9$=A4]L81*BYRBS)\,'D/RJ::OO%*[T#[MRJ.7BC M:H=%H;@A^YH5 ^*#95OOD65#7J&_"JE;NU_N]+#=D-)[UKN-;+LP/E?8.H/_ MQ!?!H$S,-=J'O_ M@;[^\N+7#^_?O'SUZ[,WO[RXN&9VE:_#+]+=]XC6%^AV9F^@BW-GS;\O@'EQ M*XK HGT&S9*I;>9-%BS6BPS)="5VT M%ZX%$/1?_@#?)LZ%HE2P#+#.9P 16?#","B<>TO.7_!MAG >0.RX];]#H.AF MOYBV&NL@P?ELL5J_*77L^N9R-"Z_3A.NWB]F>:**+L46S^H-:*9MU"Q&7IC* M4*(H'#UO4RYW-TWCEOJV@-A \N\ 27]9+E:KM\M%F:XGPBD0Q0I67)W%+J5F MGMM:1FHR"*>#:F2Z+Q$Q;K%N"ZP<*N$..F2\^8+D@9"I/"\W_C[T76,A203) MW*:\IDX1]4D'E@)X;45,T3(J%]N;>A=3';V/J*QBRM?4?.V]X%$XYJSAT4I:!KI-;NB'I(U[*:F% M!SVL-CK8QMY5CM<#*_Y&@G$ +72 IDVIWIVBFFAA+8I0*&:0G&F'EHRP*G6J1>'*Q\!S&W?[ M?KK&];;;(FM C72 KY>+)4X_SL_N/J33#TN8KTA"I*F_P'1>M_>G6.@]-0%/ M(8/C.1D6#)![:#4%K2DJ^M8K(P0OVK0I,-F#R'$=];;(:Z6K#F"X;5)U16B7 MI5FON8N2@Q;9,%6X9UIYP8).R(HMF;BT$42;8Y-=J!O7V6\+O,&UTP'B[K;@ MH)%K5R)+RE8/(1 CAL(9;GG.*20 WB;K<-QVVLSK;XNM8?3005CY/2#>GFI/ MYR?$U'G$O)B?6^>+B>RX>O&-Y$?JF\YA>;HI&;JC:SO6PR?C"#$R4H"5!+(@ M2ITD!3DHZ5UR;=J3-61JW"X)K0UF'UCH9ED0B^?R/>L\2>)- A)&R3(W0,0K MP8 88+GZSXE[6WB;R.4.@L:%8XO,RA"2[V"C/CN6WR0:;9T'))$S(RKE,9(T M>+VCS2-7S@7R/MH$(-]I&+9W?#>U.TT]"G6<1I&2EJ-KD M5ED&@7Q4--Z9B,4DT>98>V]2QVW4T231VU1;'1BJ*PS2-JV3U&1E05@254!@ MY$\4XB!Z%R%DC@\ M7&;=32'T5Y2[L!B;<2,^[1TC":_@%\]A=[A]AY/IV=K#%/(&;NN,^UU -J M]__,8JK78;UPBOZUF-N<>-]!T+@'2 ^"GT-$WP&"_H'3CY^([B=?<0D?\=>3 M.CWB3;EQ'?9L><2@!0"GX-)O.M,6BC4+"H9*ZE!*Y-&V2=GO1>;(38-:;';M MU-0O!L]7U,V;V=HBZCK4-6$@]E*!RIYFLN18-(#0WV<IK^P&2=P';<\3(DV4.568:BV(^Y\0$9AX4!9*0 MVO2%:G0/]MK@'[2HE4#'(F(@]K1G,3I7)Y?Q3.Q9'=L<9/8T)G((W?]@,N0^ M6@'?'@#'&3,_/DF9+Y-^!VFZ/\QYD,N9=6=YD,N8^( M.X3)^4@Z$#SJ)",SM6I2VQ09*%5] ^$P<6$%[!0I_O$F0^ZEW]TF0^XC[ [\ M\CU'#M(",PJ@7C+9=, !PX*EJ$,YR-P#T.LV*:L_P&3(O9!QW&3(?=34 0AO MZT_(4X)5(X"&;-MGUSB=#'K+%#23F#H#RH^N34:H$ MR7B&]8:4KD,#?"#&A )MB@0E7:-6"P-<97W(#M=[Z7W/.ZS[**&++FEW7CQQ M@/4T(#.ID,RH*YE1B"%8$-)I\AL*QS9P.NKZST.VM#X&1X.(O0L [51LC2$F M00:[%EMOHM=$T:M63$IKM(\J:MOFO&:P4OB'[&A]#+ &5\>C;\SW_L.;9__Y MUS>OG[]X]_[%?_WMU8?_W;1)WWV/>\BLYG%VFL1+&FKW-JS[H5$=!9\)(SPZ6K.H1(A0=&IC]7I*: Z/BQ^D-_>1>@=N_07U9Q)YMOC\93''.F*\ M)FD@%J^!-@#C8AUYF8$!DLU&6Z=;()CX?=9"&PC=1E8GB#I WW=!YVCA=X"D M:SR<9U[(;52ZU,F7TI-#F1RR8+BBY:6EME(DE&W:JMU*3B?(.5[=UZMECI9] M!P Z.]D\3Z,EL"5;99C-KEYGTY%!+24RRJ'39)5-:'/8>)F*D>ORCE?J]O>\ MA@-$W %&KG2!/V=!*!>*1,^$MJGFXQV#(BSCRM-"@F)BH_%HMQ S;@YI,)P< M*^8.D/(DYVF5.\S>PC2_FC^#+],US,Z9D<@C*&V8,8:8<3HQ;]$P1X8VHA Z MF3:W4>XE:]Q$T6#H&4[T'>#H':YI4\:\+5<^YT)9$H1PI&)9:*=&7QA(S9G2 MJ@2K2X!&<\YNIV?<;AN#(6< 87< F=NO[YWSXE20Q=0YI"IFIDT,+/I8F"?P MU[;]%&0VZZ9Q)U4C7R\8W T>3 ,=H.F6_+WWV0CTFA43ZN2'0L1GZ1G/)@4P MH2C9IJEGY^?W@V1J#A-S!T!Y-4_5;/;GJ_G-?.@[6A$O%\O?89DG1GGA MBO LD#&E=6 T"\5ZLMLBYIASUJY-N=&>A':2TCD0%S>;4#134@<8O'<@H,Q. M)1\%0[".Z9@2BY8')M F\*'>'&L>SA]XQZ1A-78[..PSK'$?W1R,LR^XG"XR MK:CE>J"M\;JL2)YG@Y+>UL'PI,-=^BJ 32EG7]U+0[P'0>L9R"'0F=8V+U&X MV,80#D/_Z*.*'@S!(^B[&ZP_R?_OR6I=-Z+5A\4=$?9F64=20J[.-,Y7&Q2\ M0Q+5:KK&\YE/;S>4O<.T^#C??,IF#NRD?39;.OG)\MJ)IFU5W M.X/DL-G@$K 0?:"M*V4&WB3F8P;C(R)%O@\)U+M)'7U&P]@X'4B+'<#TT@;S M#F?U&LZ'Q0?X5D>55H$2QR3&;3>8JSO,Q"$D&2PR*Z)ENCBH,P84,Y[V%$NK MU,J6W-I'WX,B?9S+-\^>O/_KR]=O_O&^Z9V;6Y[RD%=M?L3D M\#=LGL'JT\O9XO?O0Q*=MU$(3]#6M1&504X!-0(K:(4/06=>VKCO]U$U0(OB M^IGDDGR=DOR>GOZ-?-M7\XNACD_2>OKUK*/%5@Y&&0T4J#%O+3 =N&%!*LXX M",\MT9FK0;B]A8V_=$)WN(O@/07$G^U\S]/$UG>*4]^(?%OJ),P?*$ M+K':RHG*8;%=/K M&6YT/<]//E>'^K_/LE<2% 1M"E/1T3('^A(=)R%3O)B#I1VIT?VU7:@;U_:. MCZ%%8X5V -*-[%9$. 61SQ%.>;\E8P/S-WZP_ MX?),DA,IK'7<WN[[/ PP!]=DIXA] MCE\6J^GZ,E<>$MA<-,OUAH?FF=:A]Q2>82F.M@$PNDW/UUVHZ^V6SL.@\4@M M=8J]#3O7!#@)TJ*N(_F\I96DA7+T2DFF> E.69FE?:@V"K?1U]OMFX?!W]&: MZA6!6Y9>3R%.9U?#.J6%%2DJ9D(M%S#$6L20&8#@X))!'AXJ.+F/SG%+TA]3 M0'VLDKN.JM_"Z298TX7V \MI54I#^X+EM"I#I"\HD19DXAS;W#O_(6G=QM-' MXV+GH/H0)?6*NN4)T?%=PW#"5I5+!DR>BO*J3>&)D4='.H2PM-.E4 M!M^FM'(BN? MO4]"1.+LH7!X)Y'=1M$/9@Z/5%R7F'Q6[Z^1Q.HM\V?DE1.#RZU 3R=0@A#2 M)V9(.L:D'BJ(V9GHWII;/"!NVRBV PSO?LEDPG61 M!FDY(L\D4>\IFM-"LD!D61=U:>5^[D[CN#[H U_8::2ZPT&Y6,.L)2CK4>KJ M#D&Z$.(F$ L52^<6Q\MM#ERW)_63CI@/] MVZ&4UH&M)+N_ M;968_GDR72+Q2HMM??IV!O,U;0>U"\.7^I:)SSDXSTL=4F%KQV=:X/>"1NTS,9=._F^T?OB@,=V>8]V:*BU5D<7!XPWUM'3D]5T MCJO5IN3];$LY_TV>.%6*3:J.S!"RT0%L.A#G;B88\A&!*';% CM3^NXUO.A8YFA ME-9#++-<),2\>DE"?5VW !(A43%=3U*,*B!WS**RM2!>,5!(?#FKC<\V26C6 M0.AVDKJ,5 ;#PLWF ,H9D2$;?S@2TS4]M8D*7Q37B_F'S_@\O-SC.L7W[:M M"B_S>_Z&RO<%VQ *%FW)WA=1>[ZZPB"1CVQCB%('EQ'B+B'+<"1U&5FD&>4:KC-%&21Q09YZ7.UHAU MXD#B+' ,6H+SY7I$/]3G( M_CCM&:A46 *>B"WGDVU3%W(_7>.ZRDVA.I R.HC/CEIXDY2M5#[7F8&UF:(M MAD$*C@GN;(JN\%9C*(XB>]S4_Y#X&=**[J7,;@92'\>R]U P6\TX0ITWKY % M;Y"AQ!!]5EARFYX=[?';[*B@6_SNH\Q.IJO5Z5G$Q?>*A'F^\/Q?T?;U7:PY M&!%M+DQZS$P7HQAH$YCP)<9LL[2A3;YV9Q+'33"T.[5OHJ(.=OX["P@_+&&^ M(I)6=95O/.?5)-;ZF R%T=90>8N%^1217&>CO:-E%VP;0[D/E2,?Z;O6&N6;OIMI'3:N(,6BP$$TLFO5Z !A:2B>2M M)"&1OC772^QN/;??[6DC'\DWQ5,CF7=@U]Z??/DRVVP%,-MN!:_F9;'\?*:Z MK=0BS[087&!90)T7S2V#FN\UTH,'KG)H=.%\1P+'38,VVT];J*<#U%VY&#_- M$S A.94W=FO9PA6Z=QI'?,N'##AM^$5_J 9]G4=<6$@%MX>@3R#:' MIH.0?W228J.J-Y=4-*2UDYMQ/)\6A/+\61##5;?8'6FQ5J5\6*^KKV$ M>/*8=";'@$)NIA-&YC,%Q59:[9)R*HA=T@_[/O>/8./V0=GE)$53'?5M_=Z? M?/X,R]-%>3_].)^6::HIO[-V0?5R!.DAU7*I_4WACA\\H%T\A)6!C.3-QWQ/ MG D?!"&/H=2&,$G.?K"F]N.6UB-'S66;_BYWTW1T]NL^^7X@D3ZE=_\V,3K6 MNUV:6:P>1ZFS:2S)P.>4G8;H([0IM=Z-OI$'3@^#F!N9K^%5\T>P7\WMV'CV M;"R[A@*%+U8RE:.LG;F0^90C*S'6[@OU=ER;'%([N_845M/5FW+M :=G7R\M M'K"(CJ(>F6ORCT-@ODCZDGQ!4ZS&TB:IOQM]W=JU?1!SW:XU4$T'>=DKGNX- M7HS,*I&/:6W>G+@EYDV(3"""+C+*)-K,N+B/JG$SMHW -9@:1C[?KJ>YM4WM M8C:KY[?GJ>?5=8ZRMX%G"RP'$I"6*M?V.)ZA\L7D6L=D[ \VQ=V?-O(@^V$! MTTC('5BBOZWP37FQ6D\_4YR[FH!S$+CP+)?BSN8'!:4XHQ\# =_YF-H$+5?I M&'GP?!MK_Q839\&U@-KY@.T/8"EG/BI=Z^V5RFO+$YDR75.2.M%D.;,Z!@ M0?O BI#61%U$26TJ5G] V,BCWML@;$AE=("MVVO,KS,517*6EVJ47:B-+@U% M%"0PDVU4T5DC72,O?!?R1I[8WL@='UPQ':#MPQ+R]QFU-P9YGW$W2=DYQ$AR MTKH>TG)D4- R&[0+II@"IDW*="?R1AYGV 9MPRNF [1M9W??V/]=0(@0+./* M45BBM&/@R5HG+9<4JC! 9QE:*\@ FQ3L+EFK.SY^-WP\EJSY4'+LP 2]^OP%ILO-)8%:F4$\ MP>RL4=3KZ5?,9_.NK_-H>90&"F=D;16965.(QY193BHYXQPYCFT:)QU"[6[0 M>VPY]>9Z&]E,;?O//UM\CM/Y61D>6>"_+!;Y]^EL=ITS6F<92C*TTT.B:(7" MXB P,J$^INR'I,R?>&4A\93W]9?,7EO*Z7ORSAEG!7ECJ% MFI:&]UF0V:9P-VA>:LMZB(+7W)W? 4 _>,QNB'DL&?>AY=K!=O@6Z9](!UT@*8K!]]_ MA^6T9CRV1YIGI:[G^0^4B5MI2?VYD+R""+0S&\L"N9(!>/"J51IT5Q)WP]IC MR[FWT5 'T'N'7W%^@K47\6VC=6\D3@S1SS&P&.H<2"TC"X4G)L 6D"%FZ]MX M]/O1N1L('UM"OJ&N.D#BDTP>PGI*CN7'9XM;*CD0?!(A:5:O]5+4K"4#$0)S MR<3 !;KHVZ1,?T#8;EA[;.GX(;71 ;@N+HY?YT-Y "=$9-D3]=H78"$4Q:1V MVJI$4:]LE8B_G:+=X/3X,O$#R+\#')'=35A-;U7(N^GJM[/A)/75Q"L)1L;, M=*P3))2HC48=,BF2R<9S[F4SW^PNHG:K$WUL^?:AM- !H%["=/EWF)W@+PBK MDR5^/S6XL5(0M?,:F'*T/K2NO2[JA3<@05D(,I5&_3=W)G$WL#V6Y'U;#?4 MO<42IQ_GST[HV7/BHS85(V&=Y_(VW\[.4GLW-G\,O@2-#"V29REC'216+[*' M)+V-Z#1O4^YU,,F[0?.Q)?P)[S.HDY M.)[GGG_\@]_.O8VM]G=S@\A>;9Q%T.WH\@H=O[N/N@Y/*1ZD.IHX-M]CNKVQ*#2U=I@D[@ M-K0K\A@\R=!#2A3P@\\)2U#8Y@+\/41U>SWW$*P-K82N\'3K6=Z5'AW2)\VE M]BPG;9GFPE&4% PS26*R8#-/;8Z\]B"RV]N]P^!M6"5U@+_GTQ5\_+C$C^?- MM,Y/]JX9:1? H@%@7H9WI:O[XDR2V6ERK5,:KB?"0+G@W3Z!T+59PA2(.&FQ*@ M31O4 XCM]A[Q$-:OE=(ZPN6;XT([:1>5L*1>J2>PT6?*-B\T'9Z/;&\C [^4,K^H^0 MDOD5ELM-F>/A_7 /?-"#IVGN9[5]PL8:(2VFP+*K_?B :P8YD0$%@TTC2:,W8G M3=TF:?9!QHVD\S J.-B6?<5E7/1BS;8==_+WW%1KNW;/(Q_<.&N#_.B&Y\B8EW]4J)J,>*"3=W7ZWI-OT]7$0 X& MBF#!(FHE/*W.3-YE+%UY[,@SGYIH='&L>'O MQ"]8-_U)YH66#&06A9"U/0XQL)E#G[-'U-H[W*D*97=4G#UX'%P!?J,@05C9!U0'9E''XE]Y=&((A7NE(W:3?V7'SW. MV>-@ZC]8BATD-._?J"/.#.*07V3FWV#Q*368Y,!1U##D'70M! M-!-)I%Q4X-JVN:5R#U&= NQ0 "S::*,#8/T=/TW3K!X$;:@'8WC(+K*0N&;: MBWHW4%AFG2R>*Y]%;-/]_"H=X^Z*K>%SA,P[0,S+D^5\6L3K_55UM. M?$AY4QP>C4Q,ZTQ&6]G$HC(%R7FT.K2Y_W$W3>.6:;5&TD"ZZ !53T](D-/Y MQW/J8W$85/\@3-7%[2-ZUB-F[@Z3$$]0^Y[:<3$!"[1&.G<=YC^-V:8Y^=(-*1IK>9I M7<+TPP<_>"'3?J)H7\[DBPJJ9F85)'+A1!',>Z=8B=HG%-P;T>;"PD.4,]UY M 6JSK1#C/BI+KD:LTRQRX"R&>C7>1B]BR<+D-CG7'0GLMIAI'\P<<#MM;^6, M?(+]O6/%^IF$<22_9:&1&]"WRG\\>#$33F4>-P M^OT!8 X0]MCM]F>+"+-_X&RV3<5P3L$X&++$4.>PUN YVHBL ,A83"Z[36BX M\<%]J?X032V&$EL'L=_M+;0OA2XR99,@4&BA:6>NLYN#%LBRD3$J[86/;:ZF M_("P7BIDAM^$6FBF Z#=,JEDV[WBP@T49&B=3X8Y4Q. /%$<&\DK=-[)4#Q( M*=H4Q^Q W+A>SZ!@N''@,ZQF.@#;U8M>%''\;3ZME[S(&B<+F0E-:U)G?CX2 M + V$./%*]WFY.=V>L:%U.!JO_>RW4$Z&#!7=3B6MD+Y/L#K]6*UFN@07"XV M,RDEF79/S$!6],5D2*Y>^2]M;-7M](R['[;&T@ Z&!5+MPU>NA",U(6#)V.M M@B"/,5K-P*)CBN14/%J34>SB:-_Q^>,BH\7&-9@TQXZYKO$P25EE'14P$2+A M.?G$0'G%3!$14T#E_4XAU[7/'6>?&4Y+]ZA]+Y']$7I0;"./Q47OM]8G'G<_ M\<&/.G9DOOT9AT-1T]6<@:Y-"$16M/'XR&)2$CVZ6C3UR,XXMA)]MYC-7BZ6 MO\,R3Q+G$%4!9@-7M$J]9 &)8:#U"I),=Y!MV+R%F&[/+O;!PEU^S:%"[R#4 MVK(P439SQ\6)(*>61M@JLM!>,BY&A5W@&-O>1Z,!Z^ MX'*ZR._7L%P/BHHGZ9\G4R+B^4EM(O5V\Y2)+LIR*ZL M%J99=5LS"[./7(^T,"_FN0\_^M+!36L'^I9'/;CG_"-VV[O,(A9=P&G&LS-D M="C:!S2:"5G0AR*3N)[EZ-YEWO442,?:FLS7$8V9/$1K _/9RH'V$/7:*^D9]"ZV;5 )'IJ0GFRRM8MZE4F= >2]\ N+N#U,6M)>F M[BT+VD=L'<1J, MP]H9N@[\#8$Y\*!=B8"ES>V+G4GL^RC^$+BUU=+H-1NWL_5?)S";KC?M\=\L MZ9OZP\UWK^9EL?R\4>C?%^NSA.N6;S+RW,AB&*I-I@X2"T5[V@*\#YF#2RKN M8,Z&HVC<9&8KVS>2QD;>2<][=3Z%^6_GZ90/BU_@-WR2\[3R!C-RHX\TM7$Q\5K4@4S!OC:3W:FOR5G)7HDU;.*G%]OM"MN#R<@G&[J;3" MX0-I9&3<7>'AP^)-*2M ;S^6)]\5:<.+"1G \*I!W0%I"Q M'I8GDFY("< :!!-V@-Q!#Q^WPTHKM+77P\A ^["HG6(6,/_+"=3"+\0\45AX ML-*PHEP=/\TM Y$RRQRE($,MBS4[P.B6CQZW54HKD!PKPS]"^=Q9"R*X,NUJ M41[P,'!G A[\B/ PT3S P:'41H@Z\"='*TS8"P:J?;G?\''!SNI>Y=#@[WD7V'^-F>D&29 MBK*YS@1(]5YK'3)2(LM&Y^*+B3GL5)/UQSLXW$N_.QX<[B'L[@X.-1A'UC>1 M0BUG6H!B(:%E=31-SB!#NMX0DN?Z^"8 MP+2.A:+/ %5.@0-&&:\';?__P>%QFU +S70 M&>P^O1DGNL?M27>5YAAO6"V M?@;+Y2GYA)OAQA.C:L%\S:6%N@Y+/78OJC"K#'(?%2=3W 1N.Y'7]_'C7H!8 MM-9.%W?!ST..U3M,2$R1\'[%];.3917WA!>+$C(9^1@MT[XV%95!L 1*>Y>= MY:YIX[M;J>K[R/$8B VFBRZ0]7:)7V":7WS[@O-5;=R_.;P_R\ELF=(8N) 1 MF36V=JW=>)0\LQ0"!;Q%F5#:%-WL0%S?IXG'X&QHS70"MSNZRM(:FG"31,Z" M(A3T?0AX#):.EWX7(#KC8 *9:T'! M/Q,9#/%/0H@V(('?2IX%%T(UNC.T>7[?QX!'^4[[R_?PD&]S[#BD]_T63JM@ MMILO^!B2J3.->*B^G@863+;,D0=H0&6AL$U*X79Z=D*->Y2H.5[^?5B7E)8G M>/F<<\N*M)X; \B,T8JDDPJ+9"(I=DC@(F9>&@V8NI.DG=#D'RF:!M!"3X!Z M-4^+S_@!OGUG)3BLPQXC4P[J\!E)7(1ZF:@80^:52Z?:S+Z[DZ2= !4>,:". MU$(/JFE*>"QS9G>[?3LAJ)'F?H>0 %= &F3%;L4:%SBQ46-1'%AQFKB MA=<:^!@4I2I[H$4T06H+K$QX2HHBC 4*X:\/(TZ ML8@<6"F6G+UHG;!MCGXO$;$;;!YE5OM040^6LQSQQL([_(KS$_KPM*!WU2>W MOJ)P]Q,?_$["CLRWOX20;:DGO)XE%WD=&(NU$Y5BD7OALT[9ES9C<-I=0G@^ M7<''CTO\N-%AG=.PD?59H9F H(P,GLGD- 6PQC!OHF52\$"&.OEP_5;H4$'? M/51U>]U@'W3<"/B&4L/(->)OEXM\DM9OEN]Q^76:<%,#C3IF[YPBJF6]\>\E MBTY'9G**:&.&':L]=ZH.OXV"<2$SG&X7 PJZ#Z"LGLSS.0?;HFD-I>1$3 1K M%<45@9.+4#P#T-4'=+24=C(Z^Z#E)AGCU9,?K]F;,#E2S&-W"(*SN_*TD"[N M-Y_7Q=ND4E9!LP)A=66U8J[E%&;W]@3MT_Q-&Q\&QJEL,+L>1T7!! M_6*YO1VAE#4VR<@DU!X=G#9=""ZR8HM(CBN'B>^ @IN?/$[=;!OM'RFWD;7^ M9DX_Q2U:5=2*"\NXY(5I&34#[B0+M2>+A\AYWJ5;R>7/'*=RM8VF#Y95!Z>> M[S:1W?;6DPLN\2!8IKB>HORCD\>K^8Y8EPVA43,DNQ]E6/X%G(#EDL,2&JZ$NC&]AWT]1E'# , MU@92Q!^BK6#^BLOU=$4_JE*I7?0NE:$W[RFXT],?OJ'@_D)I?Y"/( S6;KK) M$"@U5E J9UA6B-8+!*T?6S?!"Z^65N$EF6\OK&\Y#U[;D&K[()?K36)91P76 M:3:YZ"R#"_+Z@'^_L@YKJ);*":#G;@FYQ,;%%2%0J

Y-6L8%4@N-7[_G=)SX.P#0Q39 _DF:+58GR^^2$2Y) MM!B84:JVN*J#2HSS3%BK3,G.BT8WYNXA:EPGKI%M&DH)'>"ISKC95 C^]R:B M>8IS+--ZOQVU4-Y*EASG3&N/S/.8:F23@RR")]/F%.D.@GK(L V@\,7PTO\C M! $4<-?1( MTO[HL#"GHPADR?E, AD(&HRQV3.P(G$)+D4@ 8$ MF#:G.E-8\++. MF\F600J.<4^21#" M!*<9Z$C276V?5V_/:PJU,W>D_UB"A1*#;^I"7B5GW(Q$4R@=+_X.,'2+)?] ?W5C MQ%W)I9A$(;%3O HGLB@!F+3)9I=-=KI9YYZ[B.H,3TUV2 *&6[OB!UG) N*(\N&',[@>>* MVN@!7)](FD]AA7E;&?+K8HZ?O\P6IXC;(I$/2YBO(%5.GYYN!;!9HDJ@4K$. M3(JU5;$BG("JTW,T>,BVUJ.T,6C'T3UN96.#_?,!U?@(0;OE]7SY.^V1J^(8 MAA28%B(R[W5F2:8(*8F8L4VT>1S=(P_>>T"$'0GN(]0]\N7)_T18GIX-%2,N M7ZU73TJ9SJ:PQLUO-LUZYN>7@Z]V'=S6QF/6.I/1$+5&04.]1&C!,",P*R=M MX6:7J6W'TO&XH'H,7A8C*6]DH/X#YW]=O)KGDWI5&6;/%EL68J*U'('5@E2F MBWMU/FU\*64S(A8RY*Q3KJHT%T_+[\5+=<^=MQA12,A MY!C1=A #W BB7G_O72BR*EQ9QE-MYTWVD(5(("\RA&"E1:$?Z"3\]5Y7Z9HA M["$2MH>)OT<@O<5E_0%\1#$Q27%3VSE%KQPM+EX;KV3%>!1)I!A2R@]T\GV) MJLX2:P=J_D> .E0-?X3:Q)2[GWH@]\4*\9[/%R.FXU+7W7.3YS?P= MUH;/9_@:H S*>03"=G:-=Q)&$@A"R.!DPMKG%.1@+ MW58][H.[Z_9T' 5WL)]?,/[T])+I>+G$?Y[@/)V>M3^Q3I62#+.ACNF,Y#T' M$3T3HF1R=177N!_VQ& .<9P:QU/YT MCD) 5, D!QW741HU(MM%^HZ@=Q0D-@!/G7*2Z)J$^GK_$K MSC8KU0MCK 3+4G)UI(07+$BKF55%%I!1%,U;;[_WT#?N,4-W._!0FNP)GY?7 MW$W^SE>W2,K3CE)8TH;D!PZ).5$8;&:79!V\:S//>B\R.[&2 ^)D%T,YB-)Z M0N2K^9>3]6HC,;'-R"=O:!/QC'M7*ZD#T,8B+5-<)O1:.^?:U+#?0U0G:!L> M"G>![DB]= HQ>N3I_4(O&_M]-HCK9?D>! MV"%ZZ11B:KM:E$7E,GDA4B=B!<@+T?1MX25D5^N^E'HPB*D>2@+&A=@A>ND) M8D>XQ=]/JC1J239;,$%B8!HALQ@J\T@!%WDD7C7J?SDH&YW N(] Y<%QT<&B M> :K3\10_>/%/T^F7V%VQ91\[QPS2=;H)-$Q;VIUAX^U_A8]&G3 M\6MG$COQ+!\>1M-OH,U/L?L5+8GZRON!R$D,P,1:R M ;+.EW7:LBA)@D#['4CKN,^MAD3L3F4GGNKHD&VFV?U1&\Y0.Z\]=,_?.YCG M\2NN-Z+>,G8Z"=)G3 I95CK6J2S$57&!7+7HA0@Z"=&F/.ANFAZ_3S ,)@?2 MVA]A)O'+Q1+I]\\VH[O3:?,ZHML?]_ 51#NPW;YV2''I8JW0EZ'6Q&E#X5NQ MG&$A4+N84^9M;NHJ%WO,!OGTO91&81/:9F11H M*=,28S%9Q9Q-&)/FEH1(X<$;4&S.$ W4M[!P/S*R[CHGU%\)-$4=YJ M6C_LD#WYRE\?<(^]FZR!]LRG)RMR]%:K9XO/<7IV+[(VX:ZNVJ5G?V_!K=#E M7/N Z#JQ3) !! N6&6%"38.F4MH$A/O1>:P-N^5IWR/^#R3ZI_3NWR9"J!1J M?3U'D$P;!11.26287$*4VK0:N+D;?>-:KH;(NFZT&JBK[_L+E\W")GE[K,TZ M_Y!&ENLV$D>R7ZZD)'5A7IE2<]P4=,8LZYW=$K2DC5$]V(IM:+_>IT^83V98 MAQ=MNXR_RJ1."M,PGV<%ZF,)U5>S _2[D\^U)3EI[/O**=;[*(MG'&B]Z)(T M"XGX3!"E]!*+CXV:&PW+R..RB'M@]4:SCA$!\'A,YZ^P7&Z2I(^\!B];&]-@Y=H[N3MU S,N&^WP02#50P'V\7K^ 7 .$/K836,@U4.A M9R=?7LW3MMH-4C!6("O:U)XWVM>N%Y$9<$Y;'5T6Y@<.UQT?W9?Z#]'68CC1 M=6 T;K&MKR].E&/6TW-XJZ1199R[#=DB$\P6HADNCP_"#$L4&%R*4 MXLBHS3Z0Q4EK, DU,2V5F/;IB]U=^&%DP3T3B3B$BWWJF#MNC@J%6UX@%E7J M]8&$F),F5]JBU[I8H]I4(/Y D8B1S[%APND(:'7[Y5C>UR__[KX1K^_ M7'V?E:A5"*3! T-..S< M^R3:-&1YD>5-J_Q/8H>, XT?[L0X#XM/\YM??G_^&5%;G"\32UI5ZD65.6WEY$OMG7*ATSU1.HD:ZBKSQL6[+A&YN@FR*)G/:>)J;FK3#-83H$J14+#?,IU#:A(2> M(.KXIB^/'GV;VY]D9IO^DB#O;=W!UVN-GM-$O#6O3GD(1Q7 M^QR"F]UY"B/*YV0TT?"3(A M+=O:&?S%+(#139X/X:_? H%M'L[6,]HEIC E@/Q65WNWU&S\G $Y<]$(2V=M MF^2IK>3TJV8.0<1.(V&_K%:KM>S*.NM'3K XBVHZ#DX&ST( M$U,,17IEVS3AOD_'M"'RYI@YG->C16A&0,JK_'\NUN>;_/F:)B\PUTYC-?BN M@A;@)4=(6@MM5#36M1FAO(V::0/;S5$SE.]=-$>]646-3;IB"S)A2;B2DY:T M!F(.#E+V6B$K#GUCU$P>3VZ.ED/YW'<,^/I"/=S-0SC<3]KZF!$]I>?)',E7 MVIE@<-L#$H45: -DZS)IB,S "T*!$R*A$4$ZV:8/VK.D'5U/M^L%6SMJ^>1) M'S*P2JDZ@\= J->"7'.NLK3.I#91K$.HG-;+&A=+CTKM6DFK[[#.-DTP.-+\ MQ,,:*Z^&L>?G8<>\8M(Y AM&.KY2EA"U3N 2UX9Q98-ODU@ZG0J[W0H&4^11 M"4"L(T.EE!",S! *,\;+H+1I5!/\+&V]JZM#<+.WNAHFF=-34L.#T$\]K;&: M:AF6?AYOQJK,=$0@O]T0(*P YVHYNDQ=9QV"H=VW9B-*J8/,N)VK^>G[1WK$ MIIJ0)26#-1ETJ?G4WN?+D6"Y,.&]CTZ+-J&$/8CKI=IW3%3L>UP.%%'/J*L+ MNIZU&(TNA4?BD4QD82@D/X7VK0_>*V6EX-BFP&,/XCK5=$,!L;=]-DPZ'0#N MMT \7>#J^]WE7%6R"I-R[<(%0=9YV(Y X2WQ2X9B;"%6>=DF6?P)HCH%V% M+-M(HP-@O<6PQL_+L_SKEZ^KY;?+^;'7)=),:JYT@51J-Q%-[DSD/H#1F*P) M/@ALDU#Q!%'3WA2W!M98TN@ 6'_BYWDZPVOJLU?>&E& :56G(\@"GI-ZKV/. M(WF(LC1*6;E/Q[27QJWA+[D6^FT#+-L%%KPUTD[84A>ZH8&D<2'4!J)Z/>WE:1 M%O(M'>E.GZ( 5>C<]4DY4J6&940GM7[A5(6WO?5[FB*2.4Q /4/N'5Y'XZYO M'PHKPF@3P:#G=0X \=S ID"XUQ$SGF;M-_]:>PTZC00'?N"[SA1]0S"RQQH MYVQ$PPV(:#TH1A^\0 O.87;%I91MFUJ%I^GJ%&Q'HF%?T!TNFBY*&5ZE=/'E MXJRF+/^"1$::7\[9Q*]G>-U<^1CA)9" M!=2J32>ANU1T&I,=%T*#V=YWGF$UDI?E9Z)I/J1JX]Z?CYA)N)NLD5('?\%X MOJ6^)]0>9$9Y"+8&1 I3$#-*L.0O"!YS*HW:'&ZGYWA=$;\$ M,R<6[((1=MXAD[")K6J!\!"X^UQ?&,/QW%,3PQ>=M3&JF1EHG( M.Q!$0)&ZD-$J%2<_30<-,9&TH^:LQ,)IC[0Q^-IHD\K-]U?SJT%X]F0^U9S@S=IP4XD6@,3OL3H4U%M+-YMU$RK88Z5\). M&<#N#B!S=RM=YY%;S9-'!#2L#CYS @*6!#GPG#SG=?19IAP/I>/D^X1D- M8'8'7SZS&0#NT@ C%T,Z5M#(=(K"DI4Z)1^/:V.?[4MB?KS<. M_II(:%+LU5'&]U?UYFRY7-55S!*1[ 0S@%JK6G8LP!<1P#!?>X8XE?B#6.36 MH= ['M_?L7@<1L;B9 \'XG+QZ2.NOMQETBP;P:*H[4!5])>M7X.+""D14YQC M)3?J-K2-FFFS<,=RO@/TW-\$OR[HR;@^K_N /)%SS+_C*E5I?<*9=I;2ZP/SZ M[Z^X6 ]JBOGP"2-F=#Q)W%AMY<+W36_-FJ9<7Q?.UK<-#$,P,9 SJ'.-;'+K M:L<1!][RDI@MKF"CIE:[B1HA.W]YL3A?7[WBBL5W9Q%=".4\%IX7QJEJ,_XCHF+C09"8-;4O.GDG7? M^6P/%,O@AL#;G]-. [9L _P$!DNI)4BY0(R!#CRFD3"8"(-)6G1&9I8:M5EK MIP=OBUD?;XL'0\YRT)Y.=0LY"0V*W%L(4<1J920FLT)G6S?5?([&?O77(=C9 MW5!S5!F=E&X:GFZ[XT'MM%/3[K]/0,R:)$*Q'*+V="YQ;< Y7YU")T*29*FK MDS/3-L?R8]1?G'*8VY0I M[J9IXKK71E@:208]X>G/D#9BN5Y''9/.+".7T^LZ\49*\$PK,/6VDBP]$5R; M4=7B;+ MBVA+82HJ^OX>5W=/OV7BAH,CHV-DKG9P$7.M+U?+@NLUB26FYMIVOBYH2-SZX19-'3^?6!B+]90U(!F4=@ MM@A0J,FFTP2 4$)B(6KN&XW$>$S+Q,T)VV)H*,][PLT6M])Y&;DH"E!$1L>O M,!"+U<"0IX0R*?([6\)GH'?O3A1%1TI@M%XQ;>KWK](HZB7W@$CBO3\?LV)_ M)UEM2_5KW5M*9-1BC!I4)!](M#VFD1AK>D.X M4"KD\C 3(*'-]58\$8"D@1)EB#FIXANY#6V4R>V=V_V,J/4MO#'1>:CI7.2E MCC//OMI7CDY(3C861B6R:M1\^UG:NE0QAR!D]Q7H*.+HP N_7=%OX?QBM;&X MWI='>_A.&R4FO>[+PE#&^)*:5;!-//I32:6\LFH*O@:CZ MOH6_N\AK-BPW2S^_^NX1?;#V?G:C0_* !;4].TU,R7I""1(*0;G"+DG MXR$8>#II^W"&=W )^%R,*^[0\N[\.6ZS8^R!6VT 1AM)SIY30;'? :;A$1K&3.-@LV[ M*.H).8=+^DG@#&3[A/"I=WF;,JIE6%R: "5NLMHXDG'@= M#D0+*=F1^99D82+R\M"GVWI!^N1+>H+$4!DN6S"T,V3\@5_/-XN0C!9DKA94 M"F-DVVM(EM'^(9PT]]0XJUI<&RUU$W'OMM&G$8QTLPSG9@_BO M4!LTVLR+![:I]Q*.U8%H$I*K/U!%F+#7'=3^ )A2%1PALH="'\"_B<7^VWQ1 M&UI==WM4SJ84-$@=9&T=4[.2A0'A.)=>AISB7FE1>PG^WJLG%OT0P2W'X.+4 MXK_L9W8]P3HQ@V7%,#KYK#=[S>S93_QW7SV-5S&:^ =S ML0.[\/[)]_:VWXM2*0?G:T4XX02C6*1AIA<=V"4Y;")JV/*1MM'P8 MU[L#S\]AM?H^7WQZ]:5VQI@9@3Y:G4&'7%OY*/*W/-G"7D51;,J88ZN1>KNI MZBE..E#L3T+I"!ET@:?+U[Z9+\(BX<_+]?FZ3I9,BKF$C(%6S-0VU P\9PYD M)'5-#,(D6LU_VDI03U&PL5!T/.>[&!Q[-Q?C.MD\1!N\\ *T)V-,U<31Z)6D M-7GE>8Q>[&?8' R?+<3TY.>. YUC.3XI;.H5PMT%O/X[G5UD4J#;NB.^6R[2 M=?V"4)(,1 68-P.570$G?0*&V=+^2%[+!^&SK3@O=='&KW M&K6&A%>'L\W(1787R$6YI6C:(MOVQM% WG>' MH2>:01O&);.ZU FK E2@Q;DZL*.@I\.:E1Q=FR$7H[;K;E9RVQYC(\FF.\S= M[=KZR^:F_7=< 9F#%,Q)RDYNTF/3]/W[3EN>WQ M-HICT3ID1#3@@H6UL@H,@0="+%S'@LR3NM=)LJJYTD M[04E?UI0&H/[$Z?O;7S:Y>(;/:R*8F,[7GY-CN?'Y3O\ZS[K9MP[GD0LX+W1 MY/@J!H[S3,:ELK*H.C?M0:.WG7,L#GGO?F%-=@KX:<[V#B!UYRKA*GVQMI-> M95KL&ZR)C#C#9)DL28-QGE84/ !S$F'Q1BSN MXCC;>XI"L=XHAPH\YV3[V9C F\0A6&VSDBX2%U_8)A\TZX*?6 R]B8!.J8O! M;?7CFXNZQVYK6\JK!11='!F7EW#;=K^X!?+SU:6N7OJ_DBS;^&LP]8TW])8N_+&V)J./LO M#*L9N2E::D%'@10U!U@9<)9S2#E;],RD*-M?'0ZA?%IHCHNC)RX3W+Y/Z4.DHF6$0@LY:\[<0$2"50%?*V96H3.CN* M[&DS+'J![Y'B/#7LULWY\:_E+" JH^GP8H;3_JQM2ATQE/ALF!/%!F?:CG\\ MA-II$SKZ0>H0X9TD0 EQ.!-615Y+W'E,M T9&5D>I0=&CJ(N6@BC&HWF'D3O MM$DCG8'T8 &>(DS?+"]6,^*A1DL@,B;6<+OU$)D4A"VNI%/%RD;C(@:1.VWZ M25\@/5A\$T>UMRSP^ZM"S[Y93)":#.O$0-'Y0$8W'0F.,PDR&V:,-[$\=.*? MS9C;^J)I$TR:H&A\!G>@T9[,6]<^Q.B"@,2QU&Z+"KSR#AB:[ (OF9;:9^U MLU22IOII-&'TW:O[7DS^K_!U2#CZ\3-&##D_0^!H8>75_!O1^ WO-#U]M'05+DPS)DV:G#U8L8K<$PFD(Z9:%S]7ZLJM@Y4 MYV71K/:>3%%3R*51M$M*P#K+DS8J\T5QR[EOU';F 2&GJ^ .0=%N!7>X-+IP M&1ZS[<-\_:]-YPX?@@Q26LB!U+V*ED,P* %-$2IRJZ5ME=.YFZI>8#9 W'N< MC8-XWQ6.?EXN-KOJ(_WE5?^GXI35(@9PI<3J2Y,!(1&A<)>S8LD[WZJ>83=5 MO>#H6-GO!-61@N@ 5 _-D*MV((F<\8C.$V>X(:\\,0B*D_RS)N<\)RT:J:7M M]/0"I&/EO6/T\Q',[P!"/X6SFBK_QV?$\[?+RXFQEZT+(](_&B^[C-0X#W@K M.22FN QJ1$9L$CB MFRW*HZP_6 U!P+*A."9N.$?'_GIY-L\U'?[UXGRSBLW. MXTJC%*6 ]KGVF>'U.EX4P)2-S-YQEN0^D-JK]]PN*J;NS7+\J38:CSO$R=56 M2I%8H6@5LE:B*K0>G&!U @!7.7A4<;_9O8.1,N4)-IY\GP', &9/G('PC[-E M#&?_B6=GUWK16X?:D,W/0F:@9-00Z_AB%8TL6$S,ZL%5U=:,@TZ+A^%\'[$0<@P$O9G_C?ENX&G&7+*F9NEYK#FEW)#[B%I"8-PZ74IQLE79 M[4ZB>HG4C(VCX[C?&93>+:M PMEU&H#=AOOHSG%ULAEG?+ _/9Z)8KXV(8$BCTIJ8AF!H M5PC+DN6Q",];8VD7;;U81J.KIC%DT06^?EU\(^UZVK^*+J//@CW??M/=]]^ MF[R)Q7&!N8#:3)_,R4*(EKQD$91UT7#G&[7B/8[PB;W$E\/JH]/V!07>=[;N M=MVTB?8,R=A]\G'-5>HVLCM1K)' RF*$H&IZ=W1U,%@.D#S!* NOE?\1%>MU MWZ/WY78WW:5B(\;W7^NGZZNTU>\;(=YNM:1"B9'\9"]=K+._>*[7,0J\C@JBL,5'64==MTF1&'<=$T)9+#APS\7^AJKD-"";/#[RH(7$2SOGW=^'+Y>QN%XW71=&) M)FIKO$2L="@A[T M?5KAAE,/EW25;1=TTLS(!"QS#ZIXXA#YM& "BZ56O"4[7A+JWF1-F9AXK.27 MK<4P<7KJKXO:^YW,J#N>(UY]\=>"7O%Y_O4?*Z338O7Q1WKM/P+5]U/JSGQ68K&\P^B)@A6E%)#?7>65G@ON8L.*)?A?'TW?5KIXT^37^>#N-_ M#Z"YPKH6)>NH:ZLPG4&)P" XVG#TE=="!I[WZYZ^/VPF5T;#1/90Z /X-['8 M?PM_S[]/;'HAPAN.087 M.X@:7VH\^N4-_AF:%%2I64]L$V[,I/2T )$Y1QV+$*)-'XU[9$P;L9WV"#E> M+AV :CCC;I>]R+^?A<5=0Y!+SG4BST1G1]Q,""'+"%Z8D))":66;>&&+U4P; M=3@"7 \#65-+N@.TO_[R]6SY'>\Z&E=G@556<6X8&)3UQD0B>%X*%!:"B3KX MZ-JTD=Q)TL31KLG1LFPAN@XPN.TN[\,?_[Q:3$XI'R6N[N8^_8F%S_GDI/1"9@6Q$LO)1U0 M9)@7+@I&34=3:#,P[WC:IRV2Z<. ?6$$G#+FWUW4+7XEKO6KB_//R]7\_V*> M"4FV5Q 1BDN>#J$H(1A10$2#1<5@)6MC/XR^E,[MCI&Q.-96& 48'>P,6O:7 MJ_S3G\/7^7DXNUP1'7FX^H;YS7)U.:'UU_7ZHK9CFD53NR"5#+E@G8L0+800 M!&BEK7(98[%MG+V#2>W'M'.GW MI=::_A96_\+S3<7I;_-%C1_^@YY[_DLMBE>!158T@G"6)(*2CEV=&)245311 M\/00_%MO"J>B?^+PW30[XF0 T\%Q<)M4]32?XD,^O?[[ZWRU^67BSGR99TG9 M5-4)Y%C[JOL:LB?C%%BQ3N64O6G4O&.T)4SL*G1@&+TX$#K8 :_.-K]#KOY6 M =#RZ%.<)198D*&0PT5>EZJ=PH+AK%I](066A&X!BR>/R-41S&TF$[_@(J>=Q-C[1IH(3!WLLYL[.%Q]F]=.W-LX M]6ZYZ:Z#EXIE_;$.GKS[\UJL\6YY_E]X_@'3\M.B1LGNEGO.? P\2,W )^*, MG]4! M[-+2!LA>&E#&1-(Y28+VRALMM<7Q>*!(QUE 0G[S(JQR$YM Z%D3&WZ=4RV9+WNTUD_W\?3HBT M4^P \,?%ER]A]7U9MK7*&;LKP%XO:]XIX/ E]]$]0 >#%A7MG6+H@XT%HA$" MC*X-Z@IBMHTF/D[;/>#(*Z;W%^?K\[#(A(P/R[,S.G/K#V=6!>,ED\"L%J!8 M1@B2,>)!,%HIGE&T:0W;9CTGW5?@$&2/%J\;#QX=F&(C+U!(3TG2C"NM@](18'SQ'LKTO ;W 3]6N[.(8(#X7G->,SYNM/9-HO1(\ M Y<$3:43!Y\\(53J1/\:I62;,5T-%G.BZ5K]'@/' N:'V#6/;H(D HB2:?#,(]/:2M>IZ33,X>@O2:S?'7,<6(YT.%XO^M@Q?U[&MA3'9?W68]YHR:.N@6ID)9(SIA1$YQR@M,45\L:LZ"P'[< 5GG2W[REC74T@ MU(-7,DX50BT O0YH6&LR<@0>@P(EL@;'Z5#6*0G!? G.-\RR'W,I)]T+?,K- M;K[JC&L_GTVWBP4;S ;"RKX1&PA?S%F9>C03E*Y$M%AHXE%+[/ '^;B MI@G.I]F6!X'N=*YZ1LQ%1V-"[9(/AFSEJEL1O-,1+/?!ACJR64]D.KYP8<,I M7 UUL3,G M\IG)3/L>9Z]?MQQRD7N$ !A9M0!ULS<*R.M^(^D0Z3(OF)#LQ1 MU_G#7&.=Q.YL!\$?88-NN>QXDC^1N21+R9!DK3D1)H./ 4%I[7E!;3.?R(,< M>:4_S+7:26S2EC \A6TZDO$O$F>^6$'V!.T@97.LURZ"N(3!(W*=9?=W=$=O MRE.XN>MB4TX NG^;N[XG.::EBUR44&W_7&]',W&L#M-4@F7ABLJM1EE/NNYI M=^\)AV1?$&X_P&%YYV+H2;84(W4.R8%,@4Q]3I]%3ES*.L;L8TG2^BYWX9X+ MG+9-S EOMQ8 ^@'VU:N<-W70X>Q6MG=FC[I:)YH+)$(]J,V ODA*QLOB'%,F MZM1H4GW+94W;(>:$]]!X8.EEYSRJ4]VC*>"SEO0'K$WZZ?L_+Q<;UER$LX^X M^B)FUO*2,V-@A">_ED<#P80(2&)CWJCH=<- R\LN]K0O$D>$^EC-*%\(=S_ MUCS8M-[%.3[#4B3+60)*5*"\MA MBY!TE,EZ9(HWG ;5!0].^]ZQWXT\$4I_ M@/V]VY;?S2(1@A$Z6##D&!.+O(&(HH"+)&951# M9UR\[&)/^RZRWQW;&G>] M;,UQXLN_$B?FB_4\;9K)S[2)6))0H&6=R"#1@>,V >H4?+ V%#W17,6A2SKM MV\3&VVQR#/T F^EY"^'5IT^K38'A T:1QF&F]O].N5[?F!(@%.M!Q:"$U3PQ MU^>=X> EG_8M8K^;\64PV,MF'<@V*IUDS2A\Q<0A:5 MD*5[V_/!FDZT7?TIF9C'H.@4NR*^6J\OOEQRX9_TH_/ES^$L7=2@^,T$HCJ@ M:,.-L9LD#GEW\YZ)1S.DCQ:**@695=:@2[U1J\6MCI/YI@4K9+7)3"=!$^UW MHBT4;V1Z1_X?YNM_O5EAU0E(6#O_4,=QH6#6&Y;(ET1;IS.2-9R4! Q6N.*" M,(V&%S9?VDDW5CP$[Z-9:TU <\I6V3:&W)BPF\A,#HGQ$A0$14Q0(A!/$DJ( MDHY\KWE6OF&SQ29K.NDF#4?OF^EATLN&&4N#7'/BSR5)<'XV/_^^T2$E>Q5, MK!EG-??,E0(^"EWGX:7DD@FE=-;&=__%G73KAFZ.GA& \Z/NI5_FW^:9S/(- M0PPSED=&#B9R$EC(G)1+(=R7%#B&DF1O"5;[+NVD6S5TMX\&@^84 P$WLP+^ M>35;X@-]7,TK'S9_\,_%_'S=;$S"/B]]N7$)![.@#Y\_96V3*0ZB=064R0&\ M\0A8WCQW,<:^YN%F!"35E"D-:"L(@8R.C-M M#%PRZ65JU=!@K"6Y%_/PN+=^$+ M_K*L>3HS&[G//F= 8QCY(8%!U%@@"!V59C:6T%N[F-VKF1;B1X!KM'KSD23= M =JWF7D?_OCG;[CIA9B<34H8#49EI%,I!@A:U0MV%7W*+A36IKCM2;(Z3_1O MCIIE*Q%V@,?!SNS;FQ&$@8RG8(($5WRX'!,=D5Q64A12$A\U"VTFJ!U/^\29 M[UT8#R^,@,&8_X:KN)P:]:__^V)^_OW7!6F BXU<'HZVO!F7>;?+N\\H4/@, M&AWIA)09.!\5$&^T*QMU!Y2IWS,[,^=ZW;2.3MN M"P(/9)NJI V$P"S8$GGF3/F(G9U&AR[Q1+?9"^#\Y;?D -"=3OO6P>RYWUIS MQB+SO-ZMEZA)K49/,LQ"@Y5*.H:(OG36LN/ %9YH >6/M"./@-P/?3Q>M>C# M?,L:85B.7-6$,$M&#M<0$GG"*5H;LY'TH;.DPL,7>:+UD3_2ACP.>*<]C>U@ M^\'[S I/$J*1-1RE&03.(NAD-=HDF&R40=V7T=I?*>6/M"./ =VI=X#JX" L M_]L%HYYGGQ=*257[+^8L0''IP(ELR9:SON0@C0CZQ%3!@2PXT=/\WTH?M$3U M#VT4W)E9\3S70BY1:-*BWFB2/7$)8LP(A>D4F"-%6CH;^CSJ^G_X,-H/H B: MX?F'U@('F%.DL2ZJ TD[1 M4KT 0K0*G"'3[F66>D/2M!&543#Q4'^-P_Z^JU4?K;$FUPZI0-WQH(;*91NI MK54,5T'8X!"24K7$GROP(7'@B#SY;%(*;0K 6JF8VX3LAV^@4WF>7BWR+_.S MB]HXI'+[=@=P5T2*S S(0&!WD&DO02<_A$LJEQD:%S+>1#!G:JG0_"TNR:S MG>A.2WD-KY_?]:2&ZJMEI?M.O'FMA$P\ ?)(QV&N32""IM/+!XVN]O5.;3R[ MES*1/F!:+M+\;'ZYMV_, %IW0FZ B]JD)7D-/OH"UC)ON3/9L)>QE[;3UZEV M.@0MSQE/(PBF@_#,.SS_=4%;&M\NU^N94)XIFSQ((\D,]%*#RTZ 5#QP[8NT MNDWB_3TR^@+/&')>CL7T+BJO'L0H+E.1K@K@[O:%WYS:,V6\*=ZF.LA=TNE< M/TN!^,:8-Q&QB-Q&0Q]$YK3W92^ N79"ZP*36RW&&28=A,0 0G%!^CXQB(+3 M3HNV9)D0%6O30F K.=->Q;P QHX70A=8VG>KW/ LYZRTB@(,Z6M0,9$&-YQ# M85P5HX6SC8:_'TII7UIN%+.LJ;"Z,]"BD8XQXR!)2WHY1PM>R@2DH#/+# TW M;9+,.S+0VDK\25/M$/:?E"J[U-3).RFC-J"<1&)45+4%00";HV36D9XN;=!U M0J;:BZ*OG?@ZT&Q;%W<5X7O,SOQ_+M;GFPO5FU/#"JXYH]U7ZD5H*@Q\80(< M0QE\9";R-A';(PF?U@R<'K^-1-P!HNFD6&WR ,+9S\LO7Y:+RS6^.C]?S>/% M^29JO7R<(7"G1-H[M I:06TY MJ=Q[MBQV<7PF@Y592 V9%TVFDTID.J&K[16BC3$ZC&U"BP<2.FVVU/3:>201 M#M?&2]I%34)"5^N:)195S)E#JGE?JHY8=TYDY$C__AG]@NEC-S^>X?OUW.KO(F-\0EVN&X,6E&!_?9[_Z MLKQ8G,\DRFR%SA?QIIPN^*&Y?7MPCHKQ) MID*U<^8;"VI-?*X#M>G'N$CS0;E63SUMQ(R%O8D>*6OASOM>/7C?;>OS&X"Z M)+ 4PH/BACXH9R$H2W:@ED4$SHSS;5*Q#B+S6,VYU\MNP6?IN/(Z9]DFJ>E%->!;7*\1WW\ENZ6^YBT& M@N\\Q,T$KM_">;4NOC](<8RT2X,S&E#5HJ\HD#@C$F2=M<2@5AL,(/:4 M=.$AB'NH"UO+\605XIN+6LKXVWPQ_W+Q9<.6]_%L_FGSXB-&0AW[QI=1IHR0=KW2M')[++8>"4\:2V==VU2%EY4U6[?G/2JZUE"OUSYQC3>$&O#V7]A6)'MGKQ.FBQV+5,M_JY7O,F!9)++3!QFHDWL?US)L4BPH:DLZT3F;)S@K! MTHI#,;(8SFV;<.=0BJ?--.D+NL<*](2 6S?EQ[^6,UJ%\[G.8='&@W+TP3.= M()44E4I">3Z!T_68T&D32KJ#Z1#QG1HZ"6XXLUKXE+" P-HD+AK (3PRC;Y87JUF16AB=#*"U=$(HK\!I+R%Y'^G0 M,-[[-LVW#J5TVDOX+A%ZL G!.B_5N=/K^WC\B?\/O80F$$(R::,D3//'LQ1>!25&O;F:>_.F\/M!<1Q0MIP%J4QNMAR:7^H M*!&<,@XR*LY#B2SR:0_JO>!H3Q:.304V6J;;2X?IWX55Y<.W([I,'/+TEPF_ M/[VH24+M7"*BX.06)Y6J5K,UXR>"0;3!"%9[T)U^J/UR;VVVU"^X3JOYIK'= MY6A3PS.C?1E!R^3K:%,%WA4%O,3:C"_3=]O9"E):/+MK6:@@JQ)=8&!BU8J[J.7<:]6 MW_22.[A:7VJZNYAZBHIIP32:B)A>UIITLCEC\!YX MU/2?Z+Q3>Y79#$;-)1W3X&8\^3X#F ',GMB'_,?9,H:S_\2SL_75+'@L145& M'J^5CHA7EDS!( KH4&1*3HB0^3-6TM8']R7Z(9):CL6VB=7$AUJ%M<&^%3GY M6M2=):N9D39!(*\"@I7",\8-RKTR /;2"C>OG?:6J<7A,8RC/<#@"KT6,7$3 M,Z"T=?R*#D0Q?2FBECDXZX+=Z^9G?R!,K10&BNRAT ?P;V*Q7V5J71&NN:MM M]"4D$4EM!<$@JLA)'Z*,CCMIY5[#X/82_+U73RSZ(8);CL'%J<4?_KY#>-0V M)E2%W*O:7+D&(#VK;9!CT-$8].+A87^,^.^^>II#8#3Q#^9B!V'C$IYK45R;0O@GR9HV@C&:\/<#U0!) M= "KFWN+UW_7V2/7.CN[S&OG"D@ATRJ2Y. Y?= 6K5;" 6BV'_EO;P8O"\XC8DZ$_!Q!,6?(:N2B=A -9 ^HJ'B; MPN5G")LVZZR5H32F-#H U_W;^"OE.F/:63KE&014M$T8][3?0H1DC9?!&.Y$ MF]3;K>3T>+TS4.!/EMD,X7X'$-K0_FJ1/U2IG%TOPG#R-(NH@]%DKC5'M,=$ M=&!,JFF5M -5JTOG+>3T&.0=!T+'<[^#O,'EZOY.V!0XG'W??'Z5SN<0: M B$F,0=*CE'P>85KSN0@,]7M9'7'UY M7VIJQR:'(VI+;PX"K"%O0950P&NNP043O5-":]/&[7^>MA[MI+%TTZARZ0!I M]]>R?NBUU&]^P&^XN" 5G&5DN9"GX@R=XG4HE])^C M[%CEMNOYVSKU9>V8=]*"3+4[J@H<8@D1(N.VN.*C,6WZSA] Y+1AN%%Q]%"' MM1+5::JMX05)SSWQ!918R\*C9S&8+>KBI $NM05E99WH7G-O;1*1\U =BY/4 M9;>SH7>]Z:?O]WYR><^B%))%6B#[1/O2:ZQIC 9\+%(&+-SOE\YW,#L&D=NY M?CL$6[M'>[<27P?.Q'Y+VR2U.*^9#YQ."%2N1IUT39%C((O*QD8669 OND\? MTS@M&E\ ,'L>P4=*KS-<7N4S!*G(OV(1F%>V#EPHX$-TD(5F1EFG^,/&!PWP MUT/F62NI/P&N 2*8.$GZ52F;.;%7]4+?KW.?3'#!6 ;!5$-49@XA20\YI(#1 MHY5NKQO6O;*EM]/0#WB&2'4Y*HLGK[:\6-"3OE9FO M?+HM)%(:L4]$0O+$U MORG769FT<10J(=!P;<:LSGU,P;3W[B]WBHTB@:DKL/#KQ2I]KND$GU:XN2AY MN*2K7:90<,)^W0RU;3=+M7>F\H!,Z,B<=A;WNMK:KSYK7[*F+.D\5O++UF*8 M.,GC?V-8?;\L4WU[GJ^T*VTO4MET'\>-,'>FM&Q M[=D3EG.U$=]R1%[V@(5?*T<6&XF$LZLU..-T#,40&ZRAP]N2AZME@9*T05<8 MZ091"0.6,*@I1 M-LI,?8ZR:1/&NO'7ATFJ ^1=38X]7Z9_/1Z]R1*MQA@&B>5"9SEY%#XR54=[ MQT1.AG5Z+SMZ4 ^I753UXWP=+_\MC/CZ;URE^1IKLREZ M]OF<]M^[Y3FN9]&X4$*NQ2RU3[)RM/^8*/5ZR9GH!4JW3U[KLR^:UA5K I?Q M&=R!(OKE C\N[[!KCNN?+U:5Q[/@BS+H#9W>O'9UD0C1U Z,3B5A0C*8VN1M M[:9IVF.OJ1(:21 =0.HNFVHYW'I6HO+99=*AKDZ$J0.E8UU*\2B,2=@)U$CW?_?/'_;6$]#N C1 M Y=*U=F>'IPP'*Q@*(+T,>(&J<3@KW'GV;!V-YX-9G#CS7WOE6.HC, M1/)<15#$#&=-F\/H*:IZ*'\_'A_;^RB,((>3T2G#4Y"V/*2-AFF9:/04D*R/ M9,1T:GW(1,D..G,Y+ MK-/:>1"T<[36='S6C+NV:[U/4+_JY1!4[%0O1W!_4D?[>B&O2\%4NX_?K.@# M&6"7[9TO:!]?I:HO%V2):2L\9DL#KIZ MYOO5KXNRPO^^($EMGK_-=%-2:;(&-:1:;*-<942DS[*2!;$8F7D;G^$ (J<] M\D;'TT-UU$I<)Z&/CI@\NTR85"R3!KG\'F6F.O:H%RT'66G3.T!D0A MVYSXCVF9%DCCR?GAC>EQ3.\.-M?YO";*XKV%2&=[-?P-N0"HP:6HZLSNVL[H M!8#30ZK\L1)^$C #V-T!9.HUS?MRN9*K?"?&HB,];$FDG%; :2.1\ZC)4S4L M*13>-8H8/::E)[@,D>_#9C[',;L#N.Q0OF]O+ON"%$*&Y$"GVF8TI% ;[R4H M(F&2VJ(7;9I$/4?9M*&@9H?6J +I & _A_7G.D^._O/ZOR_FW\)9;7[QZOSG ML%I])R_GSW!V@;,0O5>13$0=-SU:8@VKZ@CD7V7-'%K52$7M15Z7]M% 1#P\ M\D873Q=1[[N*^5K?7TV$^&FY6BW_HJ7]',C5IN_/L@UH&-/ A:+MFCRG$T"Q MFO>)K#@=B)G-S\?GJ.Q2W8V#P6;"FCS3\3^7JW]=$C\_#V>SQ+Q409(/3,37 M*202O%4<2B$30;BH[$.@;4UKO/_4:;/-F@#C2-;U'6?\XR*N+QGU^EO5M0,B MC8\>,6*L\6GR1HHV/GS)3;RHR)I[:AS(K.F@$82;6.-%!K/B4DHA;9OH_RZ* MCFX2\N"YMY%SYH)UGL#L4T5TQHIH(4$(&X+*B>E&B:L[29JXO<(8F'C4Y&,4 M]I^60AE^@['K20W52\L[C9V( M)WJN@JHE,Q&S96!2*J"<2.!#;HXO%6J]2FW;&6\GI#CY#1/TT@ ;POD=]O<9ZZP:A<$GT[XG""TPQ@+:5$.P M<%+$.D:2.?,R"Z_1CSA>_43;]QPD^4'M>PX1P\0M6_Y!*UF\)OH_?\3T>;$\ M6WZZ;I&VN3,V/@-3HHYFM(&V6W)0N-1!%8^*/>AM\@>OU;\OEXHI\$74T12:0R(E\% Z<\ A&\6AY3-;NU=5@RZ-/ MH8W/4#P_2,9:TT9?6)0.AJH[&032B: MU"*K)6HY9?"6%1!1&:>5,U:Q$4$TI:725NH#H#5 !"<"KMH)(GW&]XN;,>.% M13IR&4@A%?F)0H!#ER 587,NY$:FY^X;CGE__X ;@H4!D#M*,*<%OH]_+:\- M@.1S")$6E11Y(BYRB,K5[O_!%9^4R]Z,#[Z;]T]C;_4+OF&".3'P$8ZNMQB9 MLHS\#5J@9G2,!,FJ2US H"!;- FA]^K*.9R"::RVC@$X4#A3QZ?"XM-E:(5' MIK6* :R-#)2AS>-KX,@XFX/(*N4T7M3RYK73-IH:-50YC)4]R/\*MF1Z%E&L MAL)] 960%JZX)=JE*"Z6)'&O%.C]$3!Y+&F8R!X*?0#_)A;[U23(ZS;5AJR<6_1#!+% MJI;.2,PB52YD4+X8\+EXDG-*/@3IO/_WJ H>0\+/UP4?PNZ)[9/W?RWH.9_G M7S>;1YI 9RB=S[*>RBK$#,&C!!<2$XF7(,M>K4_VLD_NO7HO6)CNCZ#C6-H+ M%J[C.M?K@Y=.Y*T>(;QL(!O!RXECI MVQJ'2Q=?WVS";?/U?/'I[5FZ4FW)"&1:9=H%5;75QI@1R?7*5K#$HO'&/VA( MLC4:^M0[.A#]$*$M&W!P8H7P![%]D^;Q#UQ^6H6OG^2V[GC\A$,81VW)D M'DX]$C%\_4I/F_]'^"O,Y]?=E>J,/I$%L4$*9'" M^;<'=:)RW9LMU/6I_7RV_XNK\^XQKU*00"C E:6LY M=!",+V!M*"&&Z(QM4UFVBZ*NBLL&RGO9@/D=@.BW^6*YFI]_O\Y ^77QOY;S MQ?F?Q*@+^GKF64B1.5X[VM*!RE4-+4<+4BACT095Q%YCOP_&TC.$=56$-@ZD MQA1%A\BZ"33\CJM4A?4)?_I^/PWJ\E=F)8T6F(#@,-89$,))%W-T M,;P(YO8FN:LB@S9H;".^+E,D'VR\VV2\#TC?6/SC(JP"_2K.E"63TRH)@A9, M-BRK,U'00ZA]OY+CI5BQA[5^'!5=Y;@=A[T7%LD)@._A0E_E/+^<]?YJL;B@ MCU]J,=H_ORX7[Y;G\X3ORT=7\=OM(+/ M9]]_HD\_$,-^#]_K?EO/C$P*2]$UL]*2J:(*[1GOR6U#B[E:W'&?X.M>+^OJ M"N=XU38^@SM02A_PZQ7E[TM-H*GXKZQ:7Z>]S&P*B5F!MOA/OU0_JATAG]/_\'_\/4$L#!!0 M ( .:"K%0/:JA/>P< -$D 7 :W)T,C R,C S,S$Q,'%E>#,Q,2YH M=&WM6FUO&S<2_MY?P>?69([=GW5^\NI[^]OR:9S05Y_Y\W M/]]M:9WG:.66P'GM9VS3K@^Z_A) MSF+%EN=GC,\)9Z\;O#_HGM)HU$LCUA_$O?CTAWZ_VXL'@V$$_6@8_S=")SLH M'G2,70IXWNW1L+"3!60Z&O(4%N54YE2^; M!M/0,J!Y&@0-_Q/0)W3/7RZ"RR.T([B$>@E1SSE]?9_QF%O2C]K1IL?K"Z=Z MAFNWJD M-+OF>X+!!OV5G+^\OIW>_'AS>3&]>?=V7^__Y[X.=OIZTR07@DKR M6]DD"6C+TR6Q&;4OCH:O)GM'OJ",X8/1$I#:B4O)OJJDE[VER1V>.EVYDTL;$G3[7Q/4.+W%OJ,%T86+R M);F3:B& S: 9\J=#UIA"'Z3"(H)34"X)E4M22JM+P"5@6?$5!M-)28Y7FE-! M4IK@+4U4CB1H59#;$I"0@#%4+YU(3N\ YUVS:? >0V=P2N'+$\[A!!*NL1RA MF$1U](2!)HN,)QDQI?M8Z2] 0V7$+2#G1F#=KH?A.>.R_PWA$DC*)6;>@6B5Z2:"$L5Q6*^-'!\+I1L9>'+WJ M1:.)J6!6=1N.3%2:;$G5B.1.K(U%TS M;A*A3(EZCF*U$@$^A58),+QMR#&BA0'"+T#B^C[)J)P!N4#VNBT%2D1]VHJ& MQW#B5:,A"UI."W&)P@4B?J _L,JCQX;,>' MA.U E2^.3J.)Z_:L"_UI?_*%$A3[%GX'"3VU]N] MQT,EVX-0PN7N=L03"RHB&9C0],2JM$][L _ET0=I1HK;,U8]BQ_9"4?N#KUDZ*X=.HC+]UK3'6R% MUFK$#JNY,A;ONR,UM&42-/1'.)D@QT^HI ALW!\^DJX M_';7[81E^>#72? JH^:AH&+]HOY! .:+N8\'-4IB,[C$3>T=B&KO^TB^^=DA M^DSP'_QV87AXX-_<+KS\Z$;!'YFQ^HEIKGC,T>HZ:E>4YG"W-P2:VZT;.D6Q M<;-*!^9UH_X&&LM]]8;MV#_[\KC[0^"3@5?UYV COH#O*4-' ]OM &G,!;=>&/&F-#X=ODDPV"&8 M,D>T8'S\,JKZLO/0Y[DW >X#[C .I]JI)0F@@ \_R&,_.%KA;=F*)-ARS*4/E5>:5+9B9:W*G;G)W%4#["HJ3'DLA>'J M5\_3T_:H.W(_?%J-_UD]DW_^_T#KJOU_\W2NL27BGU$OX4HO%EN]AC/8U4OC@;8^/O/ M^J?NC17N">-/R/67%:T(TY?8 J/G3@I)';9O)!'^190Z^+$^O\PHQQY#^@[D M,N.0DNM[2$IWX$'>A29_.TD=7Q/6*LZ3K[6L5:-';\84*KP:- ['LW/8>E=F M%7=?<[HK%1IC\$N[K?*1UVNJS_"RCW_MZ/PO4$L#!!0 ( .:"K%1\=^W2 ME0< )PE 7 :W)T,C R,C S,S$Q,'%E>#,Q,BYH=&WM6N]OVS83_KZ_ M@G.P-@%LV9+M.';< &V2;GG?K>T"#\4^#;1TLKA0I$I2=KV__CV2\J_8:=VW M7>L%*U!'$H_'X]W#YXZ4AM]?O;X<_?[FFF0FY^3-;R]^OKDDM4:S^;9]V6Q> MC:[(3Z-??B:=H!62D:)",\.DH+S9O'Y5([7,F&+0;,YFLV#6#J2:-$>W3:NJ MT^12:@@2D]0NAO8)_@)-+KX;?M]HD"L9ESD(0V(%U$!"2LW$A+Q-0-^11J.2 MNI3%7+%)9DC4BB+R5JH[-J6^W3##X6*A9]CT]\.F&V0XELG\8IBP*6')LQKK MG_8[IS3NM'K1:0=HZ^RL$_6[W7;OK)^&40O^"-'()HK[/MK,.3RKY4PT,K#C M#SI1T#DKS/F,)28;A*W6#S4G>C%,I3 XGL+^_M*KV5)FX+UI4,XF8N"F5/-= M%\VQY%(-CEKNW[EM::0T9WP^>#IB.6CR"F;D5N94/*UK#$-#@V*I%]3L+T"; MT#QW._,F]U /9P(64PC;?33Z^GW&QLR0=AA$FQ:O3YRJ"<[=R&(01JAVS?88 MG0WJ&QE_>7T[NGEY<_E\=//ZU;[6_^VV=G;:>E,G_V%4D!]+62[N^H$F"*Z/!(36#]NEF,/XLM57K'S&18&POTC>9\')XL)O;U MA]]T5=0)VAWKB!N2T2D0!5,&,R0:DS%-?BVI0ACS.;F%0BI#I" OI0-C>_HQ!+3C8@##%S_L08N.KS O: :PX6!R>?D3L@9AV0"=1\_ MY:.62+1!2,PB. 1E@E Q)Z4PJ@2< N85EV(PG)3D>*<8Y22E,3Y21.;(@D9Z MN2T! 3%H3=7:8^*R4)LQD^$$=0&Q,]#J+= TF> TI]@M(>/YNAL> M,R[;_R!< DF9P,A;$*TB74=0HC@VJ[5V)E*D&VIK*;R.>9F@3D336ECKB$1F M*:I ,%@<6WQSO@)JA1%];VA<"XDKTNI6HN0H@.B4""$WG';VQ%1G).5RIA?0 M53!AVF"%9PBU#[W=:&5]#8%Z8N*YA5U88E M$YFF#&]=+&\(5>!0@RA@8PXVN@00JF/.=&;%K5B.1&K)U-XG3,=FRMO"*[=<)4P/$"X5EEQQ5^ZA69VD:& MQ(>V:,E9XK:8NAQKEC"JF)T \SG<4;BPFDIM\ZI;0=HE84=PN(=%@W!SZ3H5 M6#:RN.34\C).RQFQRL_8PV?[]2(%K\9@!9$ZL3\DGT&5!X_M\2%AVU/EDZ-^ M>&ZK/6-=WV^?/V;_QX?D?\\MUU/*2[< [4J!-,6:A4U!8'V]77LL,]D>A.)O M=Y%$K.I($[PFTQT'0#O!( M89@<$@P]#5SY"&\CQ>X9JYK%M>R$([.G7L)7UQ8=Q,9[K>CVNGPZP+0EX[A4 M%@]K.6*'UEQJ@\_MF1KJTC$J>N=/)LCQ UU2!#;N#^])5X9C50]NNVMWPJ)< MVG7BK[7WOR=<_VT6?"?Z#WRYT M#P_\F]N%IQ_=*+@CLV2Q8NHK'K.TNH[:%:59W.T-@?IVZ89&42S>6VK M>X#*]83M=8*>QI,JQ<<+0)M?]&/&,O*PM[^-?6S@N%B&\*QF:[!9<*6*W M(3[Y=[/Q50N"YYP3NPE@B#B[Y[.[QY@!0J1*ZLNB?P;TSF9IT N&\]L'=WZW M.-#X).!5];G?".^@.YI@1PU+MML!TC'CS#AAQ)M4N#IVH# M"S>.$8>@&NA-3@L-@\7%.7)XP>E\P(3SB>MTO@VMJ4T$6%!4X'&@\O:EIU'X/UD,7+T/#=S[T*9)=K2=!9U6^&!S*WBX[4-JVU'0\09]6;5! MJ]7]XEH[8= +]S.VZ?SK?8Q1U 45SVKMVJ)#!>1!5+PGX>:*M]B^'T@?PZ^_ MY"/KBU_HG(11W;V[7P*XFO\'IM8B+DOL(UIY@;B_02LZ7(>X#P9>S#Z)[D^ P)<5K7C4I5ATNSL[) N__;]K[X%:,CCM?HML M[ *U%9P/5Q]A\.U,OU_;+,'5="EN(U-ZP:TO=-9F>^\C MGT+ZKYP&_J!Y"EN?_:SPXOS36G6A8P1-:;:[?.1+H>K7?[?DOJ"Z^!]02P,$ M% @ YH*L5!4($7N]! P1$ !< !KV&\!U7#18$Z>QBZY/ RU1%A>*5"DJ MCO;K=TC9N31-FPW=>O&#(.OP7+]/AT<][DM .=7.NR[WFKUEK*B;ZK1S.#1/\$I)>OC+\(GCP)%,ZH(*#8FB1-,4ZHJ));Q+:74! MCK->-99EH]@RUQ#Z80COI+I@EZ25:Z8Y/=S8&7KM_Z%GG0P7,FT.ARF[!)8^ M[S"RGP51MHBBD*1QNNB2@"2]*$TI/@SI7O>/ (/T<'FK4^F&T^>=@@DGI\9_ M/P[=7K?4@Q5+==X/?/_7CEUZ.,RDT.A/H7Y[VYJY9TS3*^T0SI:B;U/JM*H; M<2*Y5/TMW_X&1N)DI&"\Z3^;LX)6<$I7<"X+(I[M5@B#4U'%LG9AQ?ZB&!.& M9_^NVI![:(G*5LP73$(5N<#?BVXD3M<3BCW!8E/U MC8(?3\[GQR^/QZ/Y\?04R7H^>SLZG3^8QO<2]GSZW80]C,9S(PE]/_PWO/FSKC3+FO81$RDFVX_VRO_^-8@_ MF>^Q@$0*01/3S6#%= XZIT"21!8E$8UI1F]JHA 1WL Y+:72@"M?2E5 X#MO M0&;P&U%$PQE)+LC2*!R+Q(5M8^?I5A0/QJTI>[\#F536Q8?6*E"L00HG1"7Y MTZU@SQ]$P:YM<[M *L@81^EU7&_=F0LSFM0*VR]6@8@4)E=)3L228I]=:Z-&AZI"+-!P3A5=-)!0A: 8@V6MJIH@#EI"L&_]C:U'6Y\@ MZOHV+)+*TG3KV\LWBPQUL"C&U8RH!1&TF=U1RY;EX ;BAQ33Y%/]1,4;/-5@;'&U9LDQU 6@?=[73G&OL; MEEXS=$V X""*6QH5EOT(]<' $. GA3O\/N%F GM102R&V 0U8:8E, &WN4"8 M:7REHI6!?=>(">> :A@-X4B*JD0>5&UOR9@@(C'/T6!J1T3[8N.JFK>LD255 MUF>U8E&NI *&YJ#Y>2DK&A_W[/#'H:ISN=;ARO9T#7SH">3C\A MVW=C/WA0[+L/RSYG%F>VN-?[^F9=W^]^=:MQX/:"QP7KV?JV-484*V3%\T[4 MV2BLF=P/RRL([K[RAMP? ]EB^(W>^1/20!"V&_DUK]?Y?R8UWR36>=32'Z$* M+YJ[N_C/D=73K;@WJ.P51IP(>%_?R?"1-/X'6'_=I>N&:3?3$JLG.4MA4[8? M! C[X;TI/GYTCW/^#Y-D]X=:.\^!G M_*W=Z*.3@%*V1R%]13DQ[NZ=#=S4W>XY_HT*66#Q:WU?Y0O'">MK>[AACUD. M_P902P,$% @ YH*L5#S?=1"V! MQ$ !< !K@Y$L<)VXG;9+J@4-QL==SL MR^.AH,IK]]GH,2U-R>/WV M^P(7LQ>O83$#R.8*2(T,TP*PH-@?-J!SM*8JA\$J]7* M7W5]J1;!["RPII* 2ZFIGYN\Y52?@^>M5XUDU2BV6!J(PSB&=U*=LPO2R@TSG!YL[ R#]O\P<$Z&&H]P MMA!]EU*G5=V(,\FEZF^%[C>P$J\@)>--_\F,E53#*5W!F2R)>+*K$09/4\6* M=J%F?U*,"<-S?U=MR"G:X4S030I1;(,>7R[9G!GHQGY\.^*;B1.UP-R-K% + MS=Z(/<-B4_65@A^-SV8GQR>CP]G)Y!3)>C9]>W@ZNS>-;R7LV>2;#W$Z'KF: M]L*G,#F&V8LQ3 _/GA^>CJ?>Y->7X]_@<#2SDC@,_Q%O_JBU8473/F(BQV3[ MW:?5O[\-DH_F>R(@DT+0S'8S6#&S!+.D0+),EA41C6U&;VJB$!'>P!FMI#* M*X^E*B$*O3<@"_B%*&+@-(AH)QE%[%]=:?^C"E6:VP_6(5B,AA?)DM MB5A0[))ER;2VB5P[;T-N?>\Z&S4Z5!JQ0,-+JNB\@8PJ!,4:K&JE:X(X& G1 MOO,W^N7RSR%('BV)=38F:$T&U-[GDM('#S%B)I6,%C9,@B'O[0\>S+"*Y#F6WN.T:/GT.NVPW +26NR*?H^YHI:L>LMCA>LV*;[ #2 M.MK;SG>NL+]FZ15#UP2(>MVDI5'IV(]0]P:6 /]3N.-O$VXFL!>5Q&&(3= 0 M9EL"$W"3"X39QET@O^+U.O]/I!;: MQ#H/6OH]5.%Y]QUM).M#N"C\S(N"G6MY*\8$\_AM@?]FEZX[I MIFF%Y9.$Q*;Z8-^[1TL\.\+QU02:% 7#@^U=9 (W"6[,F7M?WF_, MH _>_RO9?@#I*\IQFEW0.U\$KHOM)DUXK4+F6/':W%7YS$>$];7]I.$^KAS\ M!5!+ 0(4 Q0 ( .:"K%1>.@'YR[,! $ 7$0 0 " 0 M !K1 "NF08 % M @ $D)0, :W)T+3(P,C(P,S,Q7W!R92YX;6Q02P$"% ,4 " #F@JQ4 M#VJH3WL' #1) %P @ %MM@, :W)T,C R,C S,S$Q,'%E M>#,Q,2YH=&U02P$"% ,4 " #F@JQ4?'?MTI4' "<)0 %P M @ $=O@, :W)T,C R,C S,S$Q,'%E>#,Q,BYH=&U02P$"% ,4 " #F M@JQ4%0@1>[T$ #!$0 %P @ 'GQ0, :W)T,C R,C S,S$Q M,'%E>#,R,2YH=&U02P$"% ,4 " #F@JQ4/-]U$+8$ "W$0 %P M @ '9R@, :W)T,C R,C S,S$Q,'%E>#,R,BYH=&U02P4& H ,"@"8 @ Q,\# end

$U!T%WKN_WTW >/9#/R:Q&K6:+,6RYHN_TZ4; MG#+8VL109+E,N>4)F: =,C$I8;BQ4ON55=4T?#IKXD(G'H$GS+G@:)U\4055 M"ZH^%,4MJ/I J#K!:C%GW#F;D&0:4-40CK25$:G$ I'116U8+D&(Q;0SO:#J M$XB]^AG5;MCAL-]VI\,J,'S8:W2ON,"_A8K?Q_A9LBUBUA,NRT8P_WBR./Q^ M,K-V::WM]699,(08W+Q_295TUZ0 MQ=DOZN=,+7"YE' Y_^"[ I>/"I>3$7LB]R7/'=6P(XACG@ N:4!:*F*3!+DJ M.X++1:;7Q5\];Q+]E^W;8>,-/*T]R"P:=/I9<6H7]\NCL.ZR16T2&XMO0K)!HQR'"CB+'AD*(LY?L,D'"3'J@K84'J1N??"N;;K$ZPZ&QU> MVD';5R5*0KMSFFN?1-OOPE,,&B>QWQ@ZY:3C> PSQ*14]K];'?2+&:T8,9C_EK8E!';?_VT=NOHG]W:S@\[6OZ"0+ MV!PCRL7756OJVX:/RX;_\PW_?+JAID@N,) 0$LGD#1]L*J>D0(I3FU2B($2< M*UXQ7J,\D%]DLQ0 JL^CW0& [FF'% !Z& ":L#B'JPK"W\:HJ\'DK^)S. MEHM!)QJ,0BKH@+C)*;V""<2ECMHEH@,1\^%O);ZC0-!2\;<"07>$H D&IRQ3 ML"F ">DQ,#B9#^.HL\#E*#/.4L>QF ^#JVG,1'V\L[-U[WWU2PP-"X.R!Q$> M^/@8=+!RRPX:O=/A8&B[^;&:#3?+4_=$"ZB,YF>^Q A/HM*%<-9&LFF='KO8 MWTD50@UVOHMF;&W>Y/"K -E-@&PZ6\Y&*0RC$1$; L*/K.>5MS%8-)D]^@T9'@["(!%2=>V0,QT@FQJ-DV!#%*O;",9L'>YFWU^6/*F/CHF75I6:' MQ[9_T.Y6$53RJCKZF#.OYJUY%?_YH>K1JF?&86Q8#]P#OOLL)Y9T>T.X^[!7 MM>\"O0NYGE@&H&X50ECU_DKMKNWZMNW :.$/Q_ @P:H20/&G].[#_IPZ<3V MAXU>RO<9Q$MO_)ZV,CE%XX%Q 2,_Z0W:69[/^[%C;05[B1A-&$2N]QC MD$AN)1LX^4KEQ\Z+!_\00G@'_(]:/]A&R"!WQN.U_LV6#ECZM+ M&=;Q95E-3O.ULY+2@\W*2*$ A7NCVKS/0<=C/[\+QF1K,Y;&83_O8?_U<_DH MT,TJ^0M4*-<>SJKSGS_LZBS9SX890A\%9Z:":*LU^]?:V[6]QINU];_67F^U M7C>V6NO/&FNMC<;NNY>[6QM;:V^W-G=KI'FSGV)]I[6QV=K=W&C J]V=O[S*(SR]>O CMP4G'GCUO=ZNA51]Z,;[7&/(S]DSL MR-7DC2Z/8@]:P"K0F:,+XFGS%]_67\C%S_T1_<5CT3 M6M[IKC^^QC@M8RUC+6,M8WWJ8S4W&^O8W3QA?E YVJ5F.FY^ZI\Q4V^=X8 9 M[>N_Q@.C;Y3CM#YR/N\.>_[3#5*9EG4:]L#T&9SVS^8W$?#6?N_+I.]NH29E M#<::S1C;JDSLZ(;E) O1-'OE)3=W:<>^T.R\E M7;K9*0NK5@NKGF^=4ZSSXX0*W4R8+VW'=GUL-OZTW5,+U@EI-O+)]GTBF6^\ MU!\[@N!F4W2[" +#<>(\*JFTY%(E*[6C!EYA1[QE[.,63"\F]&K@P%;KU63H MP,ALKCC%8L8)G&VWQW$"1UMGVT?;9SL;G^!SVV/] M+]L;KX[V][:^?HL3.%HCK:-/YSNO_VRWSM?H]M[;XP]'\-[7?QZVCM\>;9]W MVOO'6V<[[[?%9)S ]L8[NK.WS>$ZJV(*7G\X;AUO?=D_WLQC.]]Y_V=[_RC' M)G32]MYT:C_14@KCTSA.@!N/#(\.!183-8I*J?$HRM'@F7$"#U+09W*Q_I*" M/C,VISH7'EB(8FDW$^22%4N[V4/?HEC:W7!VND;:9:-M9*B!]=\YS1/VIM?/ MH[A98>-ZU$];',R=;'@7/(\H4H M#3D7SE5KPC4;!7Z[9$QX54A//6!O@O1H([U(WB%&I4!<&(.0QK5UD,G(M#2="&>U&!C( M<>(1CUP@$RE'EIB0K&'>I]RWAC6-)D_)_BMP6.!P#(&BD9*7"XP'"XO7=1G0Z>>>.?+Q^]Q)Q[RY#%U >LH@T5Q)IA[FP@K,0 M%."A;DHQW?>PX&'!P^7'0YYPQ$;QJ%G@ (XV41>)]%YJR[%S!0\7&0^WK^*A M-(Q9JC#"BF'$#:9( U]$%*P"A268S3BNK#+:Y'A>I:4*'A8\?/2'O@4>2AF, ML,%8+30'7'0)K.1$@@R.&A=PP<-%QL-W5_$PN)S9K1A0PQR?(HQ%SD:*A,4Z M<6<=-H"'JLEE@<.YA:4M+R(N+2@J4!0MI?,J>1[@193:.&Z-=9;R$ HH+C(H M^JN@Z(Q,UJ6$.,W-KQG%R/E\EF*)(5+:8'-G4V::6DX?I]0T:FY.-0OK#&/? MVU(O2P7"F\9I:DKHBU(\KDBI2*E(J4BI2*E(J4AI_D:0]TH!^0W)2L.5X@X' M0UVB."E.M+"W;BK^IM]+[>'"=!1?$(MF>_H84%##M+8:V13 K$F.(XVU1($E M2910.!IQ74OQHK_+HK^*X2BEUCX(S%T05C*'C5628FZP2D5_:Z._$\=6F%BB M"2-(:"X09\PA2ZQ!B2K-4X1KB1?]77;]U9%Z'GD@$136DN"DT2+R))PG46)< M]+7*3T%7 MR9!]-#2;;E/$*2:>5!UB!4840,-B.A,:61N*6L23('E5Z,N)2'PJZZ MH?]= U?F,3^+B>G3I/1N@%Z*G]0%W"?R@$W )D3G43 YP)D(@9QC'GENC%#$ M*UTEP$T7/RF@OD"U69X,.;UE_1:-E1*4NVA=XM)0YP&RI/.)416ITH6=U@[ M)NNW1*UA"^("29H!C%H) $8"_V6Q0>1P@P+,[P?H,XX;[@3 MFI9:,;6#V+/)/L7 "YTSB!'B$'Z]2"AZ8-FYR-EU^I\!^ M@?U:H%N!_?O#OM:!!$L--U)S3K#EE'I0/N&XH/"W ON+#/L3X=HB&4:#$XA9 M+!!7(B)#B84))D%QF@BU9F65\2;1TV4U"NP7V*\%NA78GT-T13[*TI(09S3W M\-)2QX04AKI@ S4%]A<9]B>B_'.!:>--0C)H#[ ?"+*12Z18"D'2R' NMJF; MBA74+ZA?4']I49][#9C/"(Z8<:Z,<5YI#%N Q\%A_,MCZ@KJSQ/U)W-#2'3* M!(Z$D]G'XQS2U@CD)28J*!<22RNKG#8-F3Y0+;!_MZR6/ZH5#_^&]N?5_U0_ MJK]\&_]H%##VCCT9Q.<7+UZ$]N"D8\^>M[O5C%0?>G%L^P?M[L5#B9.I$50C M'%U^\:4=AH?/C7DFEIC-3<;ZSCM\N(-XTV7RLKJF&VT_#0TW$R] M=88IX6-F?'7BS*,PZD;%8Z_-R5S^:=CK1SLX[9_-;R+@K?W>E\FT@86:E#48 M:^; MO,?U_]C]8UM!]3N5J_7[4E["'\O$Y4GZFT<6OACJ*9FT_:[,/)!F9N1 M9O6&X_5SV5:N*L^I%Z,)J^SFAKUD*%=_'_8:?]F^'8X7G_]DP00X:("!_:S, M[:B>[A5O0C5/%RZ%,D.W6GU7INLAZ,$E]^2+MWLE(55JX55S[<^I=HY?]KNJ07K9%0\A\ZA>,Y=^D0M3F6OF:G' M7ACMB,+"4^^;N^]@WNOX?WC?;9_ M_O:X]7Y3M.@_7S_LO3S:>;_Y]<.&__+A_;NIHYS6WN;7UM[;P^V-M^T/1^&H M]7J?[.]]8A\V7G7@^\7^WJM/K?.7G0][G;2S/DK0V-[%\/P'>'OMHX%5392E MR#M/$2<>(R>]0LX(Z8E)4:5<)-H'<^ M 7I.2FQX54H8?G"))8 >(:AJ#2Q] A0,.4/A*8'=4R4\MRRV(BFEC#-%,9?< M 1XH0@0/\/\D#9>J,)ZZ*3^94/[H0!4.TIU2GY./=: M*_76_4)TEIOHW*;^R=T KM0_J1GJL0G4\T08ITU EN<*4]I'I(ER*!D5P?1C MA$4_W_(G!?)JHOU/$O)N@7A$4Q^2EDIARIV/3F(1HS7**V-II+_:MEO^P.5? MAH)B @5M#-0;HU$$I$.<6XV,3Q+!LB;>6F]-K@*M61.VNJ=D_!4T+&AXX>GB M/ 'UDX1BS)..SOF@DDK:::6(]04-%Q8-OTX6Q4\,!YZ\0=11A[AR#ADB$S(V M1*(T<]:->G[S&$H1664#4HYBV F)A)UQ9950VC0S7(,%#PL>+C\>8JZH ME]@IERR7PFD 1V>U2,;)J,D/W(,%#^N.AU-5Z9FD5%N&- %#F;M(%P<-;A_O.;M-99P"K M% LY.XCY$8]/8G=@LSSN%.Z[L.UZJ^0<^J(T52Y2*E(J4BI2*E*JA91NXX=E M(0HM@Q)6\A"T!N!H0_:P[@;^Y_;/KZ!9^^%M]'W#KK57?ZUG=-8 M^/9M^/;NU%&]RQ%)T7!DC :ZG81!EHC6]75B69[AQ2E+[62E^@ M>1&D= MH-DI%[+3 FEE.#':>FJ2$QYHKRX,IT+S@T#QU4&9ETE((BQ))&9M] M0"8EC#0UNAS5(X'IB7RFD>O7(!*\8\9X9RF0(N MV+SHV#SIIL95B&ND*!?B!6P.##D1-#(R2UD2 6A=-VQ>JKH3LW5V\VOL^_8@ M-GHI.Z)S@B=Y\J^OS'*#=,PE0K"9.9?W!+$9R9?5L<#68' :P\9I M/Y^R56 T2L2L+NZ,Q'(AME!2,N<%6MM[:\/)0%1%DW66.N2M9X@+'I!V*B'! ME>(T>LU(6ED5,U,R[W:R5J-X@N56];M1RB*E(J4BI2*E19328YYJ7$-L*M/J M&EY3[*U;49?))N=4NDA9KB1!O43<>XR,\ XEG5L@)JVU4D!=[FUN%2TN6%ND M5*=CBH*U#VXF3O:8M40)&3U'/!\%\\ $&A>P700I M/>:Y0P';AP?;B1Y_.)H(HDJ(&>,!;"-!AFJ%'.$I!&LEY:YF8/L$(MJOIGXT MVN/_?K^NUGTJM>O M@GQ>3D8G%G?!+=P%N5#(]V(A,#L;^Q\933%0Y5&DWB"N64!:)HR$A]\I"R() MN[+*]'0'F9L7&"[*7%]E?LA(XZ+,#ZW,9Y>4>>_@HQ7"&*D-8HE+Q(4DR$2# M$37.1L>5T4'52)F?0/QP*PX;[:[O'!(4BERH:0!1L*\"P&HB)7)5O7\;U)@I'1W_S5HMC552@2V'ALU MHX@EH"#C^!3O$MLT/Y5^Y&"* M1\:NNJ'_S9NOS']^%A/39_1VOA.@/UR#ED)5;P?N$\7MA/;,R*A0TD;EE#0 M=YH$,H;)Z"RU(J>DT>DB4074%R%"[JF1T^OCZV:R4V834TYH&45NTHRU-\$: MZQ/'VLE8V&G] &RRI1XGVC"B-6(V$,0=)LA19L'>=ECH% @+ 0",S:QT=^O8 MNJ4!D<(,"S.\'Z#.Z-UW)S3-U' CPFO"D>L!\1.<$2'$T\$;']-(D8\DAP- M$#PBCGKBJ9=*<(!8K@N^%GPM^/I0EG?R25!L4T@,X)5*8#C!*4M -[FEWOUJ MR[N<(,T/('] OL%]I<5]HE26 '-4T1JKH+2.4M88CL.TD"D$G$D#\AF2ZSX'NS\@/ M*;A_M\26/ZHE#_^&]N?5_\"/BX$?V_Y!NUM]O;R*M#YFA9@W>!#\L\FF>;+W M#F/#>M\[AN\^RX7IN[TAW'W8:PSA"FAMB-U!S#M:MYJQ7,^MD=I=V_5MVX'1 MPA^J6F\-VX<[=:O"]@=]N'1B^\/<-1?N,XB7WOCLFV0GIV@\,"Y@Y">]0=5< M^GD_UY!K?XXOOK3#\/ "\RY]:BQQ_/TCUL%03X?7?^2ZR5_]C^O_L7KM^.HB M,W%UA)=_YM%6<)F$T81)[!1GG$AN)1?3Z52G!YX 0 ML9_?!6.RM1E+X["?=^+_^KE\%.AFAI*L0NMY$P?5^<\?=G66[&?##*&/@C-3 M+*5:LW^MO5W;:[Q96_]K[?56ZW6SL=5:?]98:VTT=M^]W-W:V%I[N[6Y6R/5 MF_T8ZSNMC_;WS M?K?QV[O6VKN-+7C/[[5_MM^VN@#6O5.X1QCX1%" MC7-/Q]\\OORLNC1!-D;7%'VFV/67\3-R[;4?W9:09Y*8.]WVQ]?$ PV6WFQ M/\GO_6F^@9EZZPSK=+3R?HT99FYDANT!LL?&-KSO<-#8!, /E3Y\RP"^PF?O M.T>7W K7L=H?Y4O7:O8J[/EA>O1MGO9)31FYS:*Z55)_M64\BC?H9@^_;@>' MC=3I?1DT4K]WW.B=Q,RUP'[)]NMGL /BX";KZ;HYN9&Q>).U=N>R) \RR#G5 M7JC9$IEM)7VOO'R?TM:/[!N]V:/>VC=:!^_FS1ZM%+*YN:NRM3MV51YOG;7. M-\]:&_\>?7C]#EYM\_^CET3=7Y?$V;AUOT>WC M5GO_:)NV]F!,=)OO'__Y"?[%^^?[>/OUOT<[&^%HTE6Y?_X/W3_:/]NG?[;A MV4C^WOWSP_;^\5OX]^T1/-^7#^^W>8NVTD5F\/8NAN<_P-MK'[FURAL[36 5"4)(SRP5BCLEG+"6 M<,DUB]XR.RI*2RZPB!0L>B0L.I_ (NRH2DXRQ+!AB!M,D4D\(,6232XY:QA; M665-+*;3?!\/BY:3^<]6PDOM9?(I13^"WOEV)S:ZWSMMP-_S;SX;";^=YN.+ M=O?WQDF_][D-=GG#GL-W0L,?Y M2/J\^L.R=%>N/W>^+ 9XW8E55$ WK%V21MG)YK63792KN+232:()YL$CFFQ$ M7 .UUL)+Y)TQFK&HG-4KJ[0I]'30U\*SZJ+7#\5#BU[_8KV>9*B2I>@8!D/9 M)8(X=@SIY$#-P80&:]D'&G'6:Q!RC?1ZK@RUY@SD3>:9@ZR8H 8-9P,HE!LN M2_>W^E./;_/_JM??Z)VZ83KMK'D/\SH<%/2Y#?JTIUB%DQ%[K0Q2G#L$\C'( M81P0M=A9ZK#1(JVLBAE%L$K!^&51V(?P;?U 82]SB=3^&@,ZC_U>4>3;*?*4 MHRLHJP@C2":'$;= *%S"%*D4O&2"QR#9MV9I-5+FI^3*>!OAU&+K8O[?]]O#N-'[4I]FU0N!0-/'?BDR M$HD'!++:(VX\1DYX!_)0B27B@N=Z997?O_=,<4_45DWG3B5FJ6DA$/-0WTD" MP;Q*D2B/I(\2U-HV^'L3'X8D^>EG?B-N5F'^!DI-_^7*4TO;;M;C[1W^E^_ULK M+DA>Y"+ UL[TL8AAR3J/%<)&1L1=T,@2@9'R21@!*YE%E7O>,3(=;'3S.K/% M>U%?A7Z (Y&BT+].H2=YB!(\T10(PE89Q*4TR+F8D-<2:Y5,4+%J8LEH313Z M*7DP+I\*9N+1Z<$04OQ!;/ZR642/UN M=>$5R*9"K )*-P\CW%N;ZF;'0L"<@F%D@P'K*'"#M'0>69@&L7YK_ CNW@IW-*?Y@ MF91,"HY(X 1QH!+(.. /SFCCO/78N+BR*LET?>X29[$LNCIW1\5UNEH.2.:C MPQ/4 > T,9P"BB$"?W!.PDX5"&(6!.B)TCCY$F+QR([#K:[O1U")W[/F5*_R M<,Q?;G7$GH:?'$1SWVNE"T MC;&:;74OY/'VFSB*HWQ^^]$_TSXIA[7&L+NS9'+F0,ZSQQ@H)JN(!J72\)55 M0II83M/*<%3.O9;9:W7-N5=1ZU^GUA,D@S,9--<< M&>$]D(QDD66)(6V1 M400B8D( 6,!!M#/(,:<0)YJ$2 35*JRL:B/J80\5)\?B$I";Z7-A)G-4]@EF MHDBPF"J,L/0YCYEI9'7PB&'E(S%":TJ E*^L MTAJI\%,*^;U0@L9O%Q&_OU\-^>VTK6MW[MY"K,3]UDO@W^)^3^S9TPOZK9U#1]-)9#1J3'A.0"' (#EV%CGL$Y(R&"FB)3:)E571%/3> M-?8*G5QJ1]2-^631[X?4[TF>&44 *S$@K$Q"G :)K% .*0FZ:RWEGF2>V=1Z M"4O?+ #KZ)_&[P$YY?CK45E'EL7?WXE]P9Y;8<_6%+<(ULM@L4).,YZYA4:: M1@:+25/#J:#12N 6K$YM\LH15^T<545S'UYS)UB#2-%[KCS"0II<=ULA[8U% M5@F,G=!$X*RYXMZE)T/SYZFS^(71^W>V+K9.(U[O;%\ MWH!X"AS=%HZVI^-E(F;>68X8MF#$6,>04YZC*$,B,C@KG5]953-Z?Y=HW670 MWU_IG9BIO\5#,4?EGN0:+G ;$T5 .BA8"3XW(646&)_;%EU%XR$\TO2CS[91Y@G!H["0V3B$B!4/< M$(Y D 8)S%E2WIF8:^Z5\-U?KXOKIP/X[M@'G;E'/M#"FD3UHAKK\'UY)._; MP\,+P5SX6,\*"-T*A*83D'7*81>"(RM&K=$BLB ]%$1NC*8323RMK%)V[ZKA MQ:]16R7^!6Z-6,6+\6OUO:Y>C%MH?E'N.WHU0+GW-C\: MZR05)FNS@Q]&*J2QUP@+&[1W5!+/0+GE=+#5PKLUN*PW#VG%8OT0^VC8.WF>9V70Z[1#(S_8 MS[&L;K/UWP_T['7%[QI%L\!"78=U^F:\.%^>O1MD#_3WW,]OZ[,0M?EA^71] MF,2"XMH)%)(GB%.GD5/.(,NU#HRJ$%.LJO!SJNY_)GXS_7EDIU$!P.4&P,=T MFQ78>R38FZRKPX/Q-!E88"E''3N"K)$>):$#B813D^U3WA1X7AZUAX6^N6;, MX[J EII]=)?Y;>KTO@P:J=\[!I+[.0Y^0FIO,R<_E]1CY]#?'IT[X_M+GB="]ETP> =7A659^._W?:/CF.W>'3.NE]U)+3;^Q9GO'!7F_- MP_3WXYNQ1-YT;'>XU@V;%T(I.]IM=K3S&2W>%:8^DH0TU0%QD;MCNP^GN!!O%W.)$*4."5Q$:DB(=A$;&*\Z8 M9-QRL[)*54V23I:3;/ZX7'2C:F#.&C%X4[*'LOQE5 Z7285XD(%ASF<^MT43PA2QUT=A_U+FI\.S6>8"668J4H)XCX;%0(;$&A(T-* M6"&Q$(PH ZP$WR>X[-?Y0D)[<-*Q9WF<\<<*_ZO>.4_GS<)$PXV#X6YT5'C_ MP[N<#R%.AP ++EC!#SH,X@V06 M6^I%9#H'@JA[]6>]E?H\LG>KX%_!OX?/WRCX]TCX-T&WG1.&V121-ACPSU&- MM$\688LY,3@JEWWXM(G-?0('?@G^+6>8T\UBX%*[:[M^#C%P-XY6O%/\VDU] M&/,?X5,ZLP90A3D*XZ61KU>^X7X,[6'C:1U4/ZI7>"R&5R"%O[._:">M5S(H M.]K\=K3IC!8FB=%6<"2!L2".M4:&!8ILHM:10+A*8665X":=X4,JN3:]Z( M3O2Z!V@8^\>@+.Z)Q=(_6M3;)>C9&@Q.@>K'G?0W2&(/!+$!3:O MH-3X#1FM"O>8-Y(!8TXD3EW!MI$'/)LJ@)"8[6 M,?3D23E%QD$<#=#=.7"8A36A'C4?\&T\&8OA*H05!+H5 DWWUL62TF#!<*(9 MAKAV!CFK<\MWAZDG2;JJ]Z:\3PV/XNRHKZ;.W=MQO:86^V&.:CQ!)(*VAO-H MD/'!(RX\1C:9A +GB@9EM3:L:OZ@[].@IOA!YN 'B5]CW[<'U='*8-CSGQJ] MDRR'4DC^40Y8+DRC+?C^MNV\.76=MM])"1ZJ>U!PZ5:X-)WI%P-(B8-9XTDN M^X@91P9KCU(P5H"EPU1P*ZOW[]%9G!JUU=X'/4_YB?86M\5\M'K2;9%$&6H_I:2ZEVUNOZ2'O^SLJS\UUWRBYRJUUD1L)6I,($DA#W."!NA$$Z2H%@ M3Z%&V^2-@EU$F6*P/M[>D1HP\5GE^KU.)T>)MD'[^G$PS.U6&U_:P\/#7B<_ MW]W" Q>1_]XZK?3!LL;'':#W>GOVZ_OOHGC5Z^\>VGY\"7@5UGO')[$[J""K M(-:MXHT^?;=F]_+S?/IHM*0J%[D6 G/$ :>0M2D@DQ1ESBGI4"\4@G#2A/)=;)8$4ES\VGFD), MFYQW\QF5M.V"?8_^T+5.VRXH^- H..%T,Y1X*2Q#Q /-Y;#/(:VD0(PP*151 MED=5!8J8.41\/6K:]A)44%KP?H+M<:O-7$!I5&"R&T8OR^CYK-PS%X#Q:YR H[=Y=A4=AZ*^P$W4JYE0Z@,^*>Y(['@N?F.@Q%@''% ML">)QAS_-MV@HS2+JT&AG+D1EIM&=#SF/9[2"??+>-#N=K-3N)<:9]'V[^.U M7S+?QZPG7);].'F0\R09-3PF1)6TL.]ZAIP(&ED%0O8B)JQ]3J4'#E:C$[Q'*(2VI#:R"LYI M*9U7R?, +Z+4QG%KK+.4AU"I.'YP%2]:?#LMGNQL)QG'N;.,-P*(^$YO<-J/%PDGJ/*Y7NJYTPV7NQK.BNA\/J=S M9 8S&'JGKA-K6[7\1D-\2H;/7A\^FV)_7& CC'K -H:]&[;^1"* 6/'@R/)HP-3JB-)"9$!*:(.Z*1 M#=PA%1QL* QDF$NUX(8W&VL0TDMH2Q+T. MR G#D<WM'L+UIA C4<;=0@E[OYD4MX M;[TVE"IX^\2V0V9@F?GWCF.N6%6X_I/82>?N^=VJ5M">_1H';V!5E6WSKGEL M1S#&O4_)IOAEX%1=L?!9,X2D%0H-KD%EP8.0FOL+*14$T"[!YU]"4L)XN_ M&9T;E2 MQ_A/XMCL XTA7 $]#+&;:[?"JRK".E=&OBCB:CLP6OC#J#J][<.=NA4?/.C#I1/;'V;' M+MQG$"^]\=FU4S0>&,_S4YV(9 ]P/U=C;G^.+[ZTP_#PPA2\]*F1X)[C[Q^Q M#H9Z.KS^(]=-_D]$6!>9R:LCO/PSC[:"J22,)F!,.<49)Y);R84-S&!"9?": M?:1ZY>)#A_V+)SBQ!Q&Y?K2?D$WP@,]MYXL]&ZS\<74IPSH>#TA1&/'D-%\[ M*RD]V*R,% I N],R=9F+(W#?M[3_NOG\E&@FQE^L@JMY^VP M*G9B;P0PA#X*PLP^]/EK[>W:7N/-VOI?:Z^W6J\;6ZWUZR&@+H-N[>QM[C;V M=AKK.ZV-S=;NYD9^M;OS]];&VA[\\FJKM=9:WUK[N[&[!W_8WFSM[39^>]=: M>[>Q!==_GZ6A]P"@FZDT\)X9WS7>#E$FM\^)/IDH'Y[_\DB33+ZM@U__[2^N M3@M^-MK(1P2D=7H,]_1SL'PGRJ[:X6D_[J2=D]B_:%OTF*3R?/N"5![M\^V- M3;CGYGEK[^TA?,_Y]O$6W]G[1VP?_T.VCV $[^'UGA= $#OQ?]Z>?7@?3AP\ M>NOH .[Y[^'^WC9IO8;/;VR?[1\=B-;&I[,/&^_.ML];AQ\V/GUMG7?2]M'F M^?;!1ZM4A"4K$:9&(>#T">D([) RG#S,8 PLCHR =O*[@)%!C<(C8! Y&.=Q#K=P4LX].!\-V.KNBK$S^ EV= MS3G^SAV'_.E)X]WNVBB"\[?LA:7XQ<65ZE?RXO?&%SNH#GG[)WG_ [H(<_FG MA5GMGS4H:38HQJ11;8D5Q^S8+X,Q3VSL9I98[7@P"6"5==NV 7>#Q]U%%S<$ MT3QKC KB 2W\=N?JQD0W&]]&&CLQYWEF+@LRRG1_E)%4W6W]^]WR&VQC_?*? MGC7^LO JQZU^L@>9%E]YY(F+/WSRW7@"Q-?!PU(Y&F+U1(T-X+5?,F>^]%Q5 M8I0#JS:?C\-T7'1S&M/SRM_Z[?%^ ]%W1I/0.6M6[Q\/;WWT]F_#&AZ"F71P M"%\ZR U,&G%<6;"*O:T^6/T]?UM.VX+IO_B2ZS?JQ5FYV<(9STBCG6<>[GB: MP,($>.A7,Q[:.2?8G0YA>N'A8_=SN]_KCL)4.C#K_7;LACS' Q!&)Z)3L&=R M1>'>H")H)_U>./5@ 8V;7,!7?+;PF>%9OEMV--C3ONT.J^]*O5Z !_G<]C#K M<9@3*@?/&I?'.,A!,NV81PK$.C;ZE:C@3M^^)R^#++7+]X)YAFGOPR#;%P4D MJ^L5/%F8E/X UD@>;UYTS08(%_X !MT@OQYV8OYH'B#"D'T3K#Q UV;#M7LGO#+)?+=[>H/KJRM$" M]]Z".8+=]T+YO@MDG%[Z72+PCM'2OIB=7JI2"ST\;.\85D%H5+9>1O=O1FMU MK7K@[W/1A<4T?IQ&B* RO2HWHPF_Y!KI\"#PY5D:HUGH] [:^0$'C?$$#YI7 M!P;R\8 H,+.-P4G,MO#P;#3A(QT&N %;:O!M"F'QG/K#K/JNY^RHE&%^%EA) M\,6?8%*63-6^+>-OBPC$,S@&CB/3_3N/% M'!WV0+=@#MVIR\MH&&W#VY3_@>G@/B#PUY> MZ##O7V*GD_^%85Q2^-%GNA7\VD[U2S\>C'Z!1XA]F/U/,X4)ST;?TP0B@45ZFQ>]'.>=E*[T\DJVQA93'FY--8/V]U>\Q);> %/[#]]@576;.S%KW9TN[\L M@%-L-QO_ UMNNWT%@";@Y6)XU_JG+P_MX]AXF^L1V5;KU>708>"J0![ 9LA@ MNG'IR]='TS!BM[F'PR;(:'AVQ9L-,O?9H_VEUX>=HEN7\(1?;W? .+;_^O6CLGAX?YWWRO1W DCT8]KH7?_L,RQKVXUU O$-8 MR/T>:*"=N6JG 67&GG%#3P&?Y2F8Q*3Z>@[H4_,<[,+&D#/HF2M;JU?:'4X NV$[VFU/VQLB>UST.SW[WCK_,_VSL:' M3Q^.MP5H^)[Y]_ M @U_^:GU_FUJ;6S1'+_HG*..6I=[IW $4^J14=@@SS"H=Y"<>S]IIWMB1;!! M:C#EN8_.>1YPSF)W7N# W*0[(2MK-C.!AU^21>.[,!H7TKB#D^'G@YEP,@C& M:(3-EG',X8..>1-L"HD(%9EB#[X<7]I!>["3)I;BV>CGTUZ.!Q^%H>ZXWO8W .9J8509O\"'LP%=G7]< M/<>MQ3'G:=>"J3$^(SST'Z.8-R!>7'2CV!TC.U]N'$_V&P(5!Z5@PCF M=N4Z@"O9_1.JMXQQ(AN:OGW2R52WLHZ.3SL'%_PA<]%WW6I<&B\]]LYE?PM@;!Z)_J M;6OY5!QL+(U8_NZW\>"T,[K)+OK?9Q7@]?/V-_8Y#6YW2!QZ^8#Y(ON[ 9,T M'M+5L8(A/1P=1/=SG:#^J(OH^+FKY\VB[,1AG/DU(^_%-5-13>FV[?O#T;)D ME>>0TO$7CUPKP\,^F)W'L*X.!XW8S8GJUWTDQYQDQ]*W%?4"S-4OV0'0O)!H M[Z3='6?"PTJV!W'D>LA/;T/6Z='D_);GKSTJLE65WH(Q=V &LO4TJJ_E^Z=@ M(_Q>370[Q#POW>C!>LY;4QZ[!4NJW?\^%9=6[$7&_;,+ASC<$93T_[/WILUM MX]JZ\%]1Y9Y3;^];@C=!@"30?2M5[CC)=>^VW)TXG9M\<6&B14>#CX8X]J]_ MUP)(B9H\)'8LV]SGM&-+),:%9PU8P[17LRAMFG9K/N.1\SM8=0M'%6U/0)[> M&EO:<:MV)UTU@2E?P A:[MM9L,?Z<:*NY27JBG#/?#64%GQ7#093Y^(@<*![ MT!WJ08OK_U3,DQM.D%8]#RKCKG.3%JSDVE6@L,?CL,5 $; )-IBY<0EK&'>= M]\8D;!8^T@+]!DXJS''YK);;>Q_'=;S^.S3@3'MH48.VE<=(F,SI=!#4\AFH MU6S>-/MM?(N9+Y,;/+=^G;T5:9:W @8">F)K=P"27 ]@\FR([BZ#&9K^!WKK MA2N Q2.TQDI4EQ9_F(CO5_)[-5M/C&5NY+VC+\=YSD#3CF/BF%.$NX@3J8P MH0\$]#R/\L2D*_+>=HAK?\UED>!F,M_;+1':;B-<5$@U*86]*7X(\UJ^RT/( M*N"K\^X0A#0R/!^4%Q9X6$9XJV9+0R ^/9YJX+4%WNB,Y[>+M7O&-][F4XS] MY<&??[Y:N1FM/S$3VK"_M[TA8'SKH^OUT$;MKXW*&Y;@H0IXA#8]&"G\60H3 MM;NLB;^C*;QBJD'H!*44QGD!4EJO%]JH;@YGRX'=3C AE2H%P+F X'I%'Y85 MEG<.48XY18P\QFTYT>^GLP]D^[Q:F>^,3 MOK0@5?,H@9T%U1O>+4:6H!ONA<^VBO?1YW@1W"W.:B] U_6Q+%Y&@_(Q/!G M:J LN*%'D(K*YDN$N@UFCU&-1IG3RZS+4MQX J>U]$LH/RS["L-4?40UKRR% M"K>864!-@HG>K_MDN'G@L+YE$HJY\KUA[+410V>AH\>)DI4@]V'L#O/7T'D? MB?4Y(N+EAV-8,!I+'9,(Q#3"9:2(R&-*2<2&@440J8 MF:E81JF5.C*P#S3>5E%OMM7!RC,>3_MG7@+8 @@]F!E%T(<&X&1AK&H^5N]Z MXBUO_M)XO1"X8H\K%5&$##CJ5[2NO%=9:<% A0[EPOY,CH1'72E"]0#5RPOK M<($\SV;CD]EXBCG!"6UZR0MB]8Y&[JL#(@N/HK$$4&B,!K?)U%N!@D7%>&W8 M%N@&T\)9 '\)3DJERC^?G=?GSQVZ[N < \;-5^^62+W3>KW8,EJ"KD; *QT@ MFF"/FYV-;'.P1Q.WT<1M-'$;]QZWL=[_Z;HKV"6I03N3 ,VD.5,9YU2*+($7 M>&Q4:A-JU6VO +?*&>Q:D>CEN'9G_AVQA95EQ^L#I8)_WAU\H>-$0V@@9JK',RF Q!QUK#O^[V MNN&>74;<"2Y>L$PW5_0UD^W^LQ=I910:C)%&C,B2 BTHY0'L?"DFP#N4>P:6G^,@,]#\O\7_%3=]K@M<%.>1#U8<_AN,)P:$B;J.![,+T A.; MN#+(8^0&[MRW4FEH&/0 W_7&PX59EIKCW*44=<<[#2NX9QO5=F#B/7/2UVHT MP#B=O]SH/09*-3ST$-.^XV))HPBS+B$\Y9)(JB*2.Q.K/&98TW99"E8U*(.9-AJ[E^\ZX34$F3 !-&<%!&D-//<+ MMJIYGP!*TPG(W<'IQDYGAB)OF('7@Y?.3FNO0)N+OT_VXQ_-+Y__"M+IRX5 M3&U0$!-66INKC/*,)"G*0[E)B' Z)2[-CJJ' %Y::#.9\6\:55Z\$X:OF M[#@%@V PO9]3)JU5Q9+ZF:NU9!V+M!A- 6FRR.1LHZ0!H?ZU8&%XS?P?+" MR@%_"XCS+('F[V.36:9BD*\R$S/"(\J)2$'Z2N.<8I;N3$5V^TP6'A.JG6S- MMS)<0B[8[/8JFUWU^,,:-A9'/IJ/?*:_!;^,HM1)RVM".RU=&691Z#NM=:WX MS ]J-"I0#/(858QF=W<^':;/[> ?[<]-F/A:D,$P=1UT79E8;.EFZU\+UXP7 MK6 H!>PX T6V94;.%A/ T[$W;V[R\X!57C2F:E"UK=/>NU6MF0K>N XJ5PR M.8#?TL0[GP_HJ]H_W!OZ4&^48'UR!#,$X:YPI=O)O&,0'V>CQ]8!U"_*T)(P M 9S_?&CG /:.@.;KTQGX8.,P:=R/V5943AZE&^ \)AQ[P'&-O1T"K0FH?&/% MN@+1#WX+6U\V-%^&FB,^["+ ^1?D)--!;?\>MYO(?F4.;\2]P[W]X]BX+.-1 M1B2/.>%)PHFV242D!64OUD*E:EL=0*J=Q/+L#V\RKHVF0E0/".I\;C-KM\Z' MHR] [@3@ \--@M=$7@R*<1=.W GF/\%@_I)$H2%H!;VZ'+0 RB,\@]DE@@J; M%Z,QGIUV^1LHG:U?WNR_.?Q7J^\FW=+$AG :#C,@4:4@X]A&'K-&#E;[TH.! M?W(11?NJ\,E6QM554X@N<-]P\!NNF680@N-$=\'A=(SI$'QNBGE&C KT8$*@ M,;?GT336P5Y87)E)88JSX*VF>MY&6!@7EJS*?!*Z'QM,6G$-+MTOK&PLEMO M3.?TPW$49TSKC!,C 6MXZG*B*;4@\?'$.IDXQJ*G&D):D88GW!E=; %D+0S, M50-;EN00+=J5? -RPK1?FL L.N::8AXU!1+3: )@4EY@8QJ:\%8!:%*,?.-! M7&JWBAQ#YG9 UZPU$G)";1P3@-*TM+UA4B><"<%957"'DM>2F#8=.Y3 >\57 M-Y['\H7Q!T>VG=:?#N0R],G%<8Z@D5KZWS"C!=B]NFO$Z:JC'C;<;@V7!]4K M\EE@8:W+=O"8QBL1Q'S4WG=68NWO*- M:*^/!8LRD? 4ZQ DA/,T(UK'6+7;1%;P6"?B!Q'M >,WUQR@W%US/!7*!JCN MC'^]B8TFV33G\D*U:)4/&/R,!SUK'J MB6*G(PQ4?IQ<)!2C./UP>0 \XE,,GQ^]*PYP3*>_%YVW?_0^'QG^Z?)=KW/4 M_7)X]"5>+D;1.3JX^ P]?M[[O==YNX]%, H8;_2I_T^O<]D][;S]0 _?_@U] M?LX/7D476(CBX'T$\S^)#E[)Z//_ZT:F_\] ?933P]-/EY_W=B\/H*W#O2\P MYG=?.F\_%P='%K@:MO\)V?MRG#BK51H[ MXK(L(CR.#5% "2.E7$\5@*$BQ9^WN&J\B+4Y-'#HA*93G75,O< MB0C^+U&&.DY50UY/FKR./AR+3$G#LH2@?S#A"LA+,I":4D'SU*@\BS')(HW6 MT]>2'_,S953K597[XE,/,T/0RKR5:D'R' 5ERJM7"]-]AD3PC^MB0J-[V_:M M%$\BQY6S$6BX"0=>HG4FE!:4VU0:E3'9\(\'YQ_%-?RC_T?W\]Z[4QC#Z>?^ MWQ3^[0'?*#Z=[K/#O4\7AT?=TP-8D\.]?;K$/QBZYV6*I9&0EJ32"L*QO(+0 M,B$@/>2,"JX293>*)PW[P /V9CH:%+Z*1+AV^(:_/R\'HD$.1GYJDH.W?WPYW(.^3GO=SE&O^_GCI_AP MSUQTL+[?Z=_\_UV>0%_XM &Y] 3^/3EFD8RR7.28V"@C/$LD$2I+2>)4G.2& M1TP;'Z7:X,BF _;[M/!U/)X5]R)/W?]V(Y^__*IOQ]_.GT'XWJ]+(& 5/+A M6%'!HL08XA+M*W_&@!PJ)3G/F,GBE.58@S 6WV,D; M"\E-[K2][W$HRF74&5[6!Q/"\Q)W\RC/4AL#J\HMU[E2AB4)=4I$0KM()PVH M/#BHO)^!"JS%ZV^'[Y?5YG]Z!S"V3T>OH\\?/P"P_'U^^/:?[D'\Z1+ZZ!\< M]8I/EV^*@\N#: E48)ZOCR-&XRP6G"36 M.2.B*:,P&DF"5<1KD#UO7B)?L^ MGD4MY7'&$R=, N*TEFD&M!6+)).&"=%899XV>9U^.!:*)ZF-4F(%5J")F"&2 M:T8B+G-MK!.II8U5YDK\?A7\FD:MKAK9Q4(Y+E>>,<9D*GC=X\N!X''U^QPSYY^!GD7QMG]]/'S ME\[;OR] -J:=CP>P5I^2==89)ZVPJ4L(BW1.,(4K2,,\)X9GCFD-^K=1&]G5 M)CSYMW%?Y=;KO M]?TRW&2Q-K%PI*$9I9P&RFBTI@1DT:1BX2R)LNW M-,"DVL@M<-6NAA+BY=1%<%'N*QLBVOKK'=C:51+X67V"0KDX]BTIUQZ2'=.B_@!5] (Y_Z^A9E>%X5MC(]@YD" M_!5E%6KLQ\?/S-S,RWQMOMGKX]GN,+_"/0>WS1SM#[&T)A9T[AWF?PX')W]B M'95=CZP-+G4N=X]M$F4Q'"Y"<]!9.&>62! _0>Z((\$XP%:2K&1*9J U2RXE M32U/:<$R*A:6*YV3X<\T&_5((-%=8J1F?8Q"XOQ'_B*3BZ(./[T MJ]'H(H2H@6SC0V1#XBG?%99XPEI!'F1\2"]*D"$XKC:$"2; K_(>!$'F? B+ MY\YF);M&\ 1^$&K>C]QXL?=YPG\YF/YG+U^5&U8C_K4,9>_^N(&W]MO&>&"&S*X0><*V<;0 MEW.'M82703?&TM6EN EM-*F;[UT*$4WJYBT82Y.ZN4G=O)",Z-I4S$MBC$AL MEELE'(B9/&&Y5DFN07P1CN:QE'HC9CU88-H5F9BNE+D6?(O/H@UXR'073 MR&1>=D5?U(K67,FB*ZZ)FI O4!FDB%J"N'G :%6^9B9HS,T@&!^[AI._*16C MD!CENGJ=JY_#SWE93MS\4G\+Z4,'"T*4SS-BA^<#X*BA/F)5\O"QYHM&&\SO MN/P@7H!0J4NU;[P[L&^'0XO*8Z,"'>X=''.;94S+F,0<_5D4MT0#>A 193R) MG+1*B67L<%RHF"DJ$YWS2$J5)E12DS#NE$R4W#X5J/18"_30JA%$J%A74L06 MV'CJ2I Z.^L5I:Z@#)S'(&'.PLWS>@%FG].HFJ"I4?P5M6,J4TIYV,<+]A-0 M0/H@VZ.5MHY7PZW@XP([:OB)M MV &?6W2 5OG!I'>!J9;*?,DXO>G@#)-BU\I/XS11>Q^5)L(JM^LCS2']'3E[KT7KEQ7^5;7Y MRM0^U9FL;6\XU+.[G-4#/#^?:&/><'91XJDJ2,V.:QWY8%^1AL9+S=K&8Q0DO"4!;W&H(?]_,&JK,E][OP^[&Z@"CJOS!,7[TDXL$0+F0, Z,>GP:#_I[!ZKV%A-A2!I3AGA MF6)$Q"HE<1YE.94\R[/TR@(!2 NXM[/+F !5M5R'XSGI+=DXZRD#RZ=K>+AZ M!F?R U(DE@,&DJT?\<7LBK6.,#^8P_R"\W,U:!V:R1"3:E.?Q*8_'&$JR-GH MB_PFEM=S7]_-O]LKOKC>1;#X!47#3HU;,Q,\=.5Q6EI"X*C#<__]HOUVI[7K M06N-CM2>+^Z,&51I$TU93KA,RWUMS7JO/%;WU(N73O-"[37,A!']I4+>Q5=8 M8GE_8'8\&:RKI+PNV^T=:()ULJCED=L(2-.QO7<4JDAR?C/Q)VCF"RCT:UY\ M+%R\%P M%8#F![RLBSTTP0_DIR26FA5NFB67JO;].6O>G=-/QT8E1L)*D32))6C>0A(9 M,4Y2#")ACAMFV*-)AW>M4AO20GES6,CM-.UCGN'+F7X+:D*MVO(RH,[@NX3B M&Z67VIQ3Z^?FEZ)1M!.%6XW;)IC*DITHE7>>"BJ.=S*V^=5;I(+2RGPY&8'T M;$E)3KG_WV^W\-*]MHTU3JTCI*_EI0^K_O--_7YO?_&D.YQ"&W;\K]LDJ%B= MOP&]X^KYKW/JG4W_(?QZ_1K\7@I*($FN+R"PQCMS3GP;UZ$\H?Y,GTU:7C!K MX6P65BAJW7:='F*)_FO9F?N.)K\MAV/]K&\A:3+&4^-B'2\CX1$XT4!,]HD7BX*E*#2$COTEZKXXDRJ9(]3""G=OM^='GS$[V'$ M'_?3EX^XE_.NV>?N[O)Y] $/E\^D_O\ZFA*V[?;P^^?4(AY=1\^W0* M_[Z%MD^[Q>';3A\#Z@_W;+_S\9]^Y_*?_.!]]&W![7OW6 IITFDFF"X:V^_V-.!7MSP5=\+L'@, S4P!E>UM M8W1)?+N)K\7?1PU%/ZCT;L2DW7+E]WPMLK^\7G^MXMM U T@JEB!J)AQ$Z6Q M(#11 %%**H H90CC"O8P5H:R[,5+KVC$O_TH2*V'@Y\#1=LO,ZZ7FVLRXQJ; MU@\)C*62QF +L'@VJ'R>4SQ.<7+]ZGVO./EC2[,M"+]^36Z!\#3+HLRD6-93 M\,QF0G.9"Q8IP:QAJ?3"YLV!O1$V[PS)+U:0W#"5ZE0ZHBV7F!HC(3+.,:A= M,Z[08Z@,JW"A9O'CO8O@ MP(!/AUY+P[R_,"V=NO#U69OEV.9!>EA8#]T\PA4MP$WWUJ5'ZV.M&FR5I6C0 MQZCL$YK_KY\G :P[Z3>3 IZ;*\7!T2Y("^:81UKK))/$N%010 -*I+ I<9', M8QYQJJ/TQ4O:CJ.H#2=QA97_$ TMT/?=$5&4.F5BK3%7 5X2ZG.LRC.DBQ%#Q_'; ,#=[R#N]QM@4A-6\*3(=4J%D-=CQ2[R<*TN>!ZRV/FK$8T/UUN[[5[.7CH9G<-0ZPYV6H$G[ITQ_XTYMRB,S.[8>M?ZO MLR>U1-X/L4?M>0Q2X+H^[FDXUVDQR*CR"K9S2BOFE(;FY>Q!<.U?'V! M9^.EP[)G_U)05^-C)VYLN:_LOC]_I!8N8KS (QF%B'8Q*4E5" ZPZ#\06@@O.U"BPAE8W[%<97 -\M%N&A4!>7E^##?/VHAW*4R4M!,O+S"A3$M!X M HU4?+Z416M\WKOFSD*;;A3@OAB1?2<9BAX\]'%9$O8Q_'X1,9*LE%L+_R&0 M&$;@M,;GZJR4<#'L.53677AB5(R_!$&M/.-E"(1/^K*N,4]RZT]RR"H-P(\P M7^:$6=/"N2NM52>\]%>"K&9C#'/Y1(Q^)NU_RA=JWU?DTZKHIQ4(: LT_+KDV/4RV]=JL#4A:$&@Q(2F+3@\67L> MAJDPV^ UD=K301GY>8SZV,72)8*)N.0RA6.N!&<1%5*HW+@LSB,AX2,\LC0K MCRS-EN^#:D&2>)]0A6D?HE+WH>KX+^63J#;1VFOO%@[.#_;,<42E%M8JDK-( M$$XYADU*^ %+;T5F4AD#^$Z OZ\)V XW K.-]HHWZN"XWLXN4=&,> +=;:2; M8+&^6W)ARW"_'N$/SP=NA"K_7VZ$?!K$QAF!D/@94HC/_,HBGL@T(;#F$>&6 M,J+0-5@J8/#/'JV\_=_KB.%>NW_F^TU$R\ M=G4X@C_P0__7_CQ'RS_#2?!!;V@#: /FIR.,7+^-UE/'5+^9&KM-NA4Q)=LW=7+ AG$U'9\-QFP0,!E:;@Z(0<;7! %*E*=.[.55[%5H:(MY Q#$2L0!%DH(:2++(HE.+E$3 OI T%XEE>1(!FT?6L9Z([SBSYD.H M8HO^H][M9I9M)B3 6Z><55QN-5,A&MC#C:J@T5;>IB[86,8/>XG:'9YC"K1V MJW0L\HXQX1YD=O^%FX)5.MIX\[B\0XA2,Y6FR@4;\M?"^1YA!L6!RPM3P.^5 M"BUJ*O3"-8T:U$0+7P4D[.D"C517Z,$_Z4]\JKI*]QW\,1TX]#**%OU_ESH* M0'WSWG#%_P!,=Q?+73Z!,^B3)_H%*F71X'566^&P,K-=@\>]'VTK9NUR1Z^C MC>ZP9\>SRTKO^S1$LS>Z6?@ D_+Z^,1?FY4T!-0Y0A2PP#W-I,KY4H1LF@O[ M%-CE$,LFS--T8KHQV'UXCO1\/M!M_>UPR]\NTVV&%:Z; ;YZ03IP=_P4Q>^9!\IF<]1N M/:/GPA&T*))7Z+GA+*XL(.X(FB06KO,6G@@7F+[F5C'^XE\8N7-T<>D/K?/. M%N%V$TY>OI"!+*057:28H+WT8=)=6*]P_&9%@:K7ZQ2(_2V?PE"QK%?X(CV5 M1X"IX^MW%01+;Y.+>M7J?[W!=]% G)HTH\#J,QBZ=;?R)-3[/G_9)@SW%CJ&Q M<7[1,CU58#I/[RNSX/0ZS_ $U#R:M;>#]VA?D39Z%^T%-YX[GT YML7DB1N& M]1L^7[/.P)JZLL1SCP/V'< M;V?#;A22M3=6@CI\]&!S(R*LWI, M89FS.#P(*7XD?*$(BZ M! K2SR38?-8EFWV8G*!KKR^ VS_O@((OQRSAUDG!"6-Q3GC,$Z(S80A0"\L$ MN_3[0KN6A#:\H?&G M;::LK-%5;I2B-/$+_GC2D6+>T,U??V\Z4DIW4OI]64ZO_BZYI\'&=Y([]18I M4J_(ZA1\[[8E 8\_S,$V /J&=[==2.-T_11ODC!V(3?*U0E0MGRI*A6MOEIT M8;7N+0&O7%[/Z[/);.]B;EL*WH?@H:_4N'M/V66W+!?:^OD_N]2Z]11&/\,$ M,_,K!D+;'5C\Y_4L['J\.WE5UN/X!P-5GD,NM/V+3OSN2^?M!]JY_/WT8.]O M_BE^4QSL??IV^+93=$X_,1A+C+G-EG.A'9SNL\]O_XX^'WU@!V\/SCM[W=-/ M'_?/.Z>OH0WOG@SS_EP&,TD'(;2%E-&)X(IH73(%KEFA/NG"/"F8A8JB) "IM M8M&'+[L=H-R?E'2MHO]<3M==L?7F=-W=Z5IFV%93FJ>"$Y4F*>&)DT3R/"8Z M=LR(B*5Y[%Z\9(+__-/U'$Q$?XV<+\E=)H,(=R3!>W+FS.P4VK 9OO )LU&>/CF#M**8DY,' N,TUTQE,"\,*= M,+'+!6H':7Q'NL$#6$)NP?R?Z7F]*ZF@.:]W?EZ7A0,F&16,YOD.9&9L(1KS+2A64(REJ;42NXT MFNGA]*7TEK)XH_C?[+0=UC+C-KK]?;/YFFK0&0Y,I1TT"'-'"+/J$"$R3065 MAMC,:L)3@:P=5 >J#,"+96C_CC2Y3-Y[FMD#HE74N?ZJ/@B>?!C/O##-7715D8KEV:4YH9#&+ MH:9$*<$(S;G03N>".E"KDK2=9*OWJ0^9JN9JP+[IF?LYUI8&\)XXX-V9VT@# M>'<->*O>([&(K.($MB8G//$7NG%.!,^UDI%(8L,!\.*V7.- \GP!KY12E\IP M4!Z"3^]8!_T1]_VK//BW?Y!/Z"YPYKQ[IB[6>>[>]-IAZR:VB>]M)6O;&GMF M10Y_!6IHW!UNS\T.5^\DC>-QENN89,(HPB.;$1''C,0\UBD6QI:Y>?&2/H0O MY'>)R T:;#<:W+5_=(,&/X(&R[)MGEJ;Z%P1 2 LFW*B#0N(Q1P.[>9B3,G M7KSD\@'B#I[#!2D0]6CJYI[1-\A8\3WS?M0 &K-Z" M2A/;F&>69%DL0SBDMD(1A9FXC+.YM.K%2]BACE_(Z&%Y<%CA(_6M!B5U W9>?'.67+K1L(&8VP0W'.U.JK0MG;V_+SI[)\@5BOK-,$]'OXC26&B$AFUD9Y9K"N5)G*=%M4_N]/+W85TU\#14_OI-XQ MTU]W4IL3>;L3>5$_D:^/,Y7E(G,)H=:"RIT;2V0F%0%DY2Y*4FID[JMQ_QC3 M7\]X&TU\4QJ[Z1@Z=R,X%+[B>Z.*WV[ M+9!4=QH]_8X8-"SPT?#=0NWW1E&_2ZAYO<*NF921,RPCN8U!47<6U )K*&&Q MY,KI2%,6-8KZTSFJ=R4'W/2H-DZA/WA>ET2#1 B6NU01 _A*N+4@&C 1D(EI7(59QI- M_C%H\FL/3<.Z[_!$+;%NGD5I+C)*8N8B$+6Y]==A)!$L-91I%PGG\W=GC6+_ ML*Q[X$*1W1MR\">G5&P#'V]2$=P'*AVL&@!R)S,5@1K!G2%<(<>/4TVBG O@ M(Q&W3+]XR6E;)K?TS;]7C:(Q##P"L:(YP_=TAI,%@1;4$BY 8%=I M(D@<)Y++E'.6JAJS&D(WN'QWN/QA1;Q*M+9Q&B4DY28E/%."*"L, M<3K*&;>*61J]>,EY6ZX!YFW/!_3C)_,A$J0UL-K ZGV9T1I8O2=871)WI8R= MD@"K5MN$\(2#PJIR07CDKY<4;6+U2'O_W!,-8X5];?'U9 M+5YGVH<)F_ WGIUB,%5A->&QI;QM' 5Q'QD##_PZ0G^SXJO[[;RPDV[E_%9[ MJYQO-']%:9C;=++YE=JT#.B6;E1BS,O_HT?_GKLR^!G>N9XG]VW^T>M?[: M??6?W;?[G;>M_OV^=738>G78V7O=>?]Z#W][?_CG_M[N M$?SQ9K^SVWFUO_MGZ_T1?'#PNG/TOO7+A\[NA[U]^/Y?ZP[;$HP%-ASK6 @: MJ5@;RZG*59188XW*6>JH,FD0&^ =9W>1LVNK,Y=0PQ.IN(JDM([Q.$I9XE(F M<_OBIC1Q.AU/BOPB?%0 @0XFO[+4"['WM."^Q5^+"?1O;BY,E6Q@47K*TT1S MRTR::<&=R;2-,L8,9S+F:6ZCXSVOE-*(DKEVNB@XO7-?':SJF]&PORY6Z2_@ M=.;B"'K\O3>/]DS#LG3B@_AP[_7E0?S'EX/3+Y>=MZ^_ M?3XZ80?]?=[IO^M_NOR2=/9^_]+Y^"X_@#D<[AD&IP#&_=J7 (^H87&.6;@P M+CB-(RP6%A')#*6I'8A0[/IB-H!_X"U0-Z!^@I[!2Z M@KF.I_TS',5.JSX1_**P..!R(C@J=7("@\00@9:^F,VI-;DX\X%4_>%XTE+& M3'$%>A?P9MYS9@(C\#.=CIP?UG1@0-*$24TND&D6DWD?^+51XVXK[PW/R[52 M^%J>0T.A6Z"YP; /2),#%, *[:P*GJU[QJ2]^5) =X=Y>1Z\'/!LBDW,EO'G#1 Q$M4$I#0'9#>8=,#EG9 F3N;8.XJ82_Q/'LM)ET[?U % MO8RYJ T"D/;4V=C]6OWR&TSMK*E!K'COUI24<-W6;03)6SCU]$.W?C=5>#LM;Y*A.TCHVV*!\^KGD3^Y!^'DOEX\N0LFD!]= MH-J5X283R57^1UNX=(AK-XG(N':Z-U^SM6:GS3:GQ[>@]#8T5YMWM),E\ZF_ M\?^[?GWEDZ/)7T!"!6ES"FW8\;]NM9B/W"G03[^S5HSW@OO&B_Q;EV[8ZGNF M]>NR\9[I!R>_+;=+/QR]#=)>JE,;"1LEW"FN3<8QNPX(@$::A*_51:ZZ9KK& M6O+Z&^J=L(Y8[P?^WQZI;\_@.@K4E<][W=//;_\^/]C[^QO\%W\Z.N"?^_NT MOHSZ==K\][9>PW_?>X>7';[GTX_,%"/ M+CJ7AL+O]."TDQ^L5CE+E8RBE!F2F2@#;S0Q] X7SL22UN"T&N8A;8.(ZSGG,'4UD)#AC><13QM(LSQL9[5%A MT,6*C.:H$$P;16S&'.&46B(5B&PLDY&BEF5YZEZ\3&2;K@ETN<7!N(&]Y:F> MH5@EVB:4B5Q*+GFNE-:2*P/8+Y2V6YD0VS?51 T5FM&YEE3G 3<^(R"HY1%J<@4 MH<9@;349 :/FC(A,.P%;RAPZ&5#:YOR:\FI/2+]]YR:JZ#UCS=;"O&*19ER( ME"=)*O,(9+4DH5I&6G/5,-M'=>Q72RH:8[-8B(@8YCC!@LU$YZ#C1B)5&6Z[ MR-6+EUE;L$:Q_;XC1*5 1\*(:VJY9;F6.DT2EJ9&N,RFM.&4B4CRZ6,7KQ,VI)=4P'E:>FU&[RZ?!:#DH2_TRY? M^AJQLTG+#J?H]/CT@G!_Z/+O+A9H6_!W_L9BH-*7$)*"OLBA/LQ234$5)F]/-JLM#2!$_=#MY!X?\@1-H-7#? MP/V=P[VA%O14PU2<9%QGB4Z4HCSE@CFCF&KND1X;W"^+VTHED;8,[<'>'T1) MHK@$F3L55"6.29."N)TE[31KT/[N\SJL9'"X-GJ]' -!O/V5BNMCEPD^M#7! MRU@(*TYG^[8V.NO:"-"E:#:LV4.C-(HR0"85.T$EPE,:1]+&-F%;,OFEK?,Y M\JYV9:_"-']]^#0I-QEFJQ@#]H^*K\Z60;C71M*VS@'\6[VA\;[1W(U\W0+D3,,>_GH&'1; A_ 7.S4PXLEP'ER\TSI:\]KD MX@R/?^^B-<387!ACUPU"_&0QZ86@VU$Q_H+O]'"Z9PJY';:,#U6M[[3>=XNS M,Z"8%I96&)>QSM@N!A3#DKEK6^ZJKRXT;]OP<&&ZN!SSAF;OSZ:'T;]C[+?: MQ,D\2-E7L)[.8@/.K3W^UQ[GI>//669E MFM-,RP@$$ZI0,TURIR(712K)K\[\\+3P=!L&M1[GZLZ-6X1KZX85#L$"DEV? M-Z""+CP 'W;>[RRE 5AWBF9G#G,$U%"R#<X&0(DL6@ MCQ55X#^?VFP)&6<#\M#8 -_# ]_S$N>V85#KX2=X@&T1\"P.:$5T6DXP E(3 MD+ :EU\LH(6>:E1A)DYASH0S3&$" .)<]=?I%,"DI=6HE+_ZP^&D6Y1?+R'( M>7?86+8*2Q0'5H>1L5 "50+^!#&>"RRIBZ"$( M#?\S=0O0X<\"O'D)!'XQ/)F.)FLQ8Q3Z;P#CD0'&@R:]NY*N,3%6C9R0CHTG M['E^H'+O?RWT[F#.<.TQVM#*)&4&$A&0@^Q?? MG%V:"5)4U89/B_05#K'/1[3PW$[KG[6?SQM?:&3DM/\56Q_ZJDHA/1,\C>OR M%?4-GPL,M @34C#ANN!A/ --1EV@YM%>Z@H^]@.H'U#_FAD.S_Q#_G$CPI 93H:C!>3I,WG@TG,UJ_*?$-,><%0GF1LNPL* MTG"$0.$I8U0XZ!P7!\^5\G+5M =-3_U8<4<# 4U4/=K[O)MVA#:."]_W- MA&]"PSFJC%APFN>G?0R?CO,"6@#L'$W@$Y]!=NDX^XD# GCM#L2\2G'$8V\= M)LU:!PGS)<<^YRTBY)8-(J1X&UF_&."%2:OGE/40_%2 8F51JFVO5?>HDHS= M^!S\3"+?:>WZ ^H3,@66OI!/;<\9U]=NM/ 5_/38M&ZRYPZH83 $;@U;5N1 M[D!4)9CEQ0 (M@!"\+95I+=EEK'&6M=DFKZ#3--T:9F;3-,/,98FTW23:7KA MON':S-%+]PTJCN![:8Q(#77!,X7)"UCP MH^?U$P<] $D;1!"3Q6;+0=A!6X%L0Q4!%1/4[R#$K/9CA M>%*3PZ&5L>OY;U!F&XQ=)90K8X*($-["!1N7,C=>[WM!?N, M*QM+T?TL@O^O6SA0,15;G2<*L]9S9ZW,S?ZBC=%[X<]>S,_J>AQ^DG]0,;V@V^=RR_')D^2&% 7I"K#"-?2$B5$ M0E*;)2FC&G@ (+=H#):W?^ M(0V\;;1(H $",+QWL=-Z BK[>Z_Y3M0WKY7W>L&Z8F;%:=% BB) :.$:OE],)H'-SJ_&\8Y^.ND.1^6#(S3AE RMM%;[=H$'^H$ >^H7X_', M<%-R.8M\M@ACLBT[=97^K/I#T/(O2\, +,'0 N/%X4%K/H/^ .0.U[IP:N2' MN2#NW%Q(N48TN4YCWU;2V*Y:)[MSFPVBZ_AY%S<)%04^'--,41?'@DB+K)+' MFDB61R0U1MO46@',17JXH4%OYEE_Z M7Q]!)9/KYEC>QQTMW3]XH3G(UOYR"Z_!2E$^U9;^=5C=1I#;(,@EG(E$V+]?M_>YG"UM'V_HLB^A\HC]:V103J7YCB*5.JMNJOTWX^&"LXB'M;YU20J0]/!I#)0CMP9 M*EUH>O75U/QTO0:YT]ISZ+/AI97YQZ!T%>,J6L3UX6TUNFC9(H=G\<9_#"K; MY-RY0>VMX.PT&\*\3_P*+UA\SFN^:/SVCN]C7%6_@K@V,_OVVD&<%_ EOJE14P:BOT3' M*>4]+DJ'F%YO>.[MY@M^93M+08"/URBR[LSLOG_5RGC47ISDSX:<]>.M0\[# MVL>"TG,&C-N,"HWDOW LD?F#9M4+#C'E*0I.-I,0*C&_G%CC&K'0UG(+GIZ1 MC"L7!OCCB_/D/O,:"E= X7. @O!\Z?:Q:L.IJ[^/DH[7*\[7,N8%^I^=[S$L M+%ZZXXX4>!/MQIY__!N]T@#W>M["%^"X=.F;@3D(U1/O%S6N?UK9W(H?O1C< M-09$"+LPK-J8$+%G:G1IX)N-$\8Q9X!7:]-:]3SJC;O.3=86WJPO7%?9UFU2 M:659E)E49#05/+.9T%SF@D5*, N[)8_WUZFQ^YTWRZ+KA\$3 M\:)RX_TK M+ T,U"'C8DSAP6[L&[OQ,Q?75T+LV!C^K M=\7XRRN0[H!4X;=G1A5!=STY3IUFL9"*Y*#%$I[)'*@"%%ACHUAQ9Y,\R9ZJ M+KI #=YQSE-#"\EA"W335^C?CHH+5L.&_T)LRESP*P:POI,R?A8.6!N_1F=I M#)$)S'B,]XD.;Q.=G46&!-VL5_0+]*XY4 -U$F1$[4"6#_XW*A3F-F%!?,1( M37;Q\7W6^8/OPV=*?^TG<>>[>",",AWHP.4Z+(1/S#6^TA=JYFY=>D/5M@I% MIKE<7OK;^QME6%+\%=80E^P MMG%AO&-7Z>SK7*CKPOS]0O![TW5VVG/CPWSA_!WF>.Q^O\"?;WSQ]F=M5CS= M/^;6.!&EBJC,1H3S/"(@(PD29]8:2Q,I([%L5DPC';,DMS'/*$^8DHF-,Y6J M-,M%RCA_-%!^Y1']GA+O=6MYNQ:R,@MARX=HN$'MZBLT-<2@ER_P_?2L=3)R M>*Z"U8A&:!DSI4X=8JAFK?UZ$_P+M=Y_;LUV&D4[4?1]1=OY3I9E=U\'/=I) MY/>55[_ZNX1M[O2'!ML4;6^*MM]+], #%&U_"FMVN[KL=YU"NX;M"Y'WLFJC M2EP@'XQ-_L?A3=+;WA"T@=:?$Y J?WE1_^S%OSQ_1!E>Y7G1*X#+M5OAB7W< M\2J34-N_368JP)D:H>EP28Q<)KKX+BH ;\SA^H@J PRF:/98LH-IS5.0SEQJ MXHQGL9;6&<.R-%5)0K/XNF)6:SRNETP;?P4I!;0(.K-]D?AQRM(A\^@I] // M?#[]I^C$;TX/3O^^Z+Q]4QR<_G%Z^/;@O'.T3P^._CG]=/1[=SGS*,[I\U&W MW_FXSSY]/+@ &3OZ]''_XJ!_P#]=[M*#TP_?.A\[W8.W;]95ZA8)39($9&\T MAA*N!8CB>9:15$:)=((F)HE#T.1V5Z%]B&/QWP]=F.LV:5*W=BD]H/_O58XW MR\YZC<'E 8QN&^;PUTSU&CF\"D79PM866<4K*SMLXPLZ&BAQF7?3]-4&.]D M]V%]HSLIE8_%5 B#C6\VH+NSA#TNV\W<+HART0VM7T]V-2IXJ2](8]JZC6GK M9D:LUFWM5\]8M;QK+?U'3(&/SQH8W]X:2!E5$FN7\4QRYF)%4Q-;&ZN$6;#7^=(YVH5W_HX.W_X#[Z%CTY?+SZ>?DL.W'RX. M+C]\6[8&'AQ]20[W#LX/XK_IP=Z7R\[>W_SSQ]??/IU^8H='G7[G] O_?+1_ MV3EZDQ^LEOUTJ)%1D1"7PGYPHP61(#OC#YWJF.=,YUAV[KZM@8_/(!BO&@1O M5S,\G/UH#3-;9DQ;->6/;M#ZOT/@1W:*10^ &;T:[OA;E2=48?S&?.06[.+) M S_+E/%-O?3'V*G"-GN@/H\N1BANT[&['P!O+P MXT*^[[@ 3ZV31B<9,]1RFV4RC9AF3+$L9IE-XVLNP!ODNS_DNUBY %>")[&+ M')$V$X3G6A*5L8A$FDI&*?QM,D ^>4=B0#Q052* M[\ICYM$#QK-0@_\:]B[^GKKQY :"T9.',\L2G?%8Z=12+J@329)F-)&"R9Q3 MDS7RST/!6>?5BOR3@:2:)BCZ=5 MW?;-_4FXWU7>$)57P@V<\)8]&1YK/M3;CG M+2/WD99:GIA:-6K:MH1RI:>73XXEXJB]MD+$P[&"#8NX#2FRK,NQEG KQR'Z M8G9MK*<'0%>,NSYO5CX"<#D?CKX$H/3C#Z4FJS=:WJ6V5MP.4-.=(;36<]>% M7'F],A6=&W1#V@0L*]@;XIK %UAOM-YP+:_6>*?U9OZ%KV::^TP-H?-RY\LZ M*/,:CJ%&I/<@/!].>S9DD_/53P+RP]*'?'.8/DH5/L!_5H!4K>9DFN7\:WFV M@4F>[%?EA?_A=%RF:)[QJEG3"^U@,GB\:<;\>+52D%7VP;(-[SN#7:TF$MA6 M<+G:.[3I;/H10$F_ M@?[K5#LGK875TIB K!B$'$T^(<975?1P9$^!F/Z94^?^U>WSZ?TPZ6#6R %#S MY(.UDU6*$AN8C\/G#(5G M>PH>K8^P'2"PKRX0 #>O4YC"^O%\CUOUC4N0;XW:]B?.ND4?7K[Q*!'_UOI[ M.IR$HMT!B4+!DPK<@EI4X''T]6L]*HSKL%#4TPR]\EZYK6[))BO@P*0VP+/' M56(Q#YZUG):8=_!N2\YOV7['V[/?^^&P^2U;9&L@F16^Y(,M0(3!-+\^[W'U M5SMDBX(=_)\%DD$"&0-^];#TS#KR:"^]4 QFQ#4;!:9 "H37QK=#Z8EBXU#Q MF3*+,!;M&^KA+)%P[:$ZX_6CG&I$3TSMV0NEC<<*-*DR;:' M-#^L$6]FFS^>GJ%$%#89]F42J& PK+:Y+-1T47*IZK4UQ8CGS/)N=GU[Q9C= MI2QSHRGB[;QH-1R:D^&H*BQ5EEY*2EZ>GI4R(/!IE (])Y\Q\K#V M\/#52U_#?U"]YFG)PU8LR2 EJ8*XXGS/T,J\J?"T=7B.@\HV+C5"7\"K/[0@ M9[1G!>8QW2TFY,M[* C[RNKH[>,K6LZ1K";V^6SH.$N4>K#*5GUBOO6:E!TP M$Y?\B_/\R'2B+$W/V7]\I M;\SDT$!_];[6RLW[>5V96Q9/%[-P5P18JQA0> -&KU<=D+DU%ZDA4'\EC5O4 MLKZZLD[ZXODJEA3.A>/SG6>G@K#YZ7X*A+9[VR#.]D).190_UP$?(!ZH+F-8 MV'FAV=(D,KCK1 9L:9&;1 8/,98FD4&3R& A MP<"UB0F6;K4-F=]U#)*@AO= T(@R?)S>=X&6J_!B4=?E M.S[%P7Y5FL+7GA^?J[/2,NB"NN_"OA&6YAD57U70_&O<&3AX:3JYGE'/ MJS6%%X/UH"Z]#6]3\*)UM*(D%JO3*E!]ZIEI"$1>IW*4UT)89PB-NE^'R-][ M,YD8#1'Y17GI,]25K0QZ"W=+J-:@@^12YY,1)K+^3I-$0]7?1=4'(.=?S.T, M7HU<3ZWT]M2JJKI:U97+[8JS7.W!\W-2@!_F,Y^07:\^[0[LG_/C5UY*V\/! M.X=SA?7]78%0[46%9^TM . M@)>8>'L?2!1U=0#Y7_QA'DYAYG;\KZ>8[">1.[%X[LE^HIV,QW<^6+K#HYME M&V\R$]VI*K1TS?H/S$'TT-P6E]P""O0 %^K>P+>>:*2 MM?$\6[<<_W5_\]_:.(>K,UBL5O/C5J4ZRI((- 'N>**DP4BF-(N3Q&8N7E^7 M<;72/_XS^LY <[4@[V9.^8LDHD]3L&_#&3ZH__Y[>=>9^\$GN_T/L.X M#O<,ASXO8&SQI],_>H='O_<.CMX4*X%,?6SS0W2X]P44AG_ZH"Q 7R%03IBF>-8[\T2K=*)D\AMQ%=QEHW4!; VU+T"8S'<4I%]8E\#/*I6+&QHIJ&RF96WX/T'9-Y=(& M\FX$>\\;]S+* M;":HTBI/N5)EN(>74Y3J7*;6,L(8UH0KK0FBO&41+&+ MA*&9L"E_=+AWNSP96PU&JY>>3RXMQD.ID]72OH.5W9O=%-?NEG8G,R!JX.U9I9,G4V5,D1%20Z:IC5$:JR9I7CF(JY$DNOOA)_[$Z">=FK27QY _;G= M46R.W&V.W+*F$SE.G:,QR2)&":>9)=(DACB5 9)FJ1,Q'#DLM[!TVO[5'+3' M+FXW+._GG[]EB9OGN8D=5<3&-$*GC)2(3 /S,UFUFQM4QR:G1*')6*<*ZP M_GJJB',RCV*32V[LK13;!C,;S&PP\\&,%5+ M%VI"<)YY_$D3@M.$X#0A.(V_YG4ZF4MIHG,3"QLK;E.G=&3BE,O4IE(Y%LQ8 M*]70[LQ?BI[TI/AW]'7T^_:-[CU]\.XD_1BI[V\8]N9^]=_Z#_^J)SU.UVWAY<@+X'\WO-/GU\ MS0[>_@/ZW>M+T/W6Q>=0(54<64ID)AD!XN!$.@Y_6DEM LJ:3M,7+^,VD-]C M<=EL7-4;Z+L?Z(M%'M$T!K@SDK/8"IM&::2YL2;-J([N&?J>G'7JIZ'>2F%M M;7066T,HMY9PEG*B=R$Z#2XU^!>P#UCM312QRJ1*4]9HEW" MF,YD:JBP0JL&][84]U89D9&1+@X)SP!:4];[DB$ MZ#QE?^6[4C<;?^6?#3^K(3I99(25PA&:&$&XBQ@1.E*$I5IF(C&I-%D3HK.U M(3IWI?Y\_U%LC#\_=!Y7,A4 GAHG!&%2PGG4VA"="D5B:66BK;5Q!FH0;3/& MFQ">[6&)=R6.-RSQYQ_!98FE7OAQLVQ<7.\5C=N,+7!U 93'\S>\6RC@'X:B"Y; M-X03,F(9)=JQA' @<2)HYDCJN-0)E&ALY$;NT%9Q'OW_:N6B)/V(D7OC>Y- M5Q[26H=A]!C/-"]3O3N/:II_6#/P/N0):\]BKZZM:CPKDXZ[Y\OFG1=CUQJA MX_HH5$G66,9X-"J60[5V6A^P0&BYBU&[!2@/XX6^KNT5.UO;9KM5#$QOBF>U M*K,VQF@P5_AZSNWYAV?J8O;):(KM0!\K=?_:Y4?ET_XA (J1CX##\MPX@;/1 ML%^,Q\/1!0[,5<,=^,)_!E:AF+3]&LV+MDW*&N0XB0L<;%B1)U!X^:CKYK-2 M_;#8N X8SH +8Y;B&MIWLE&U3V=[=08;\ZU JJICB79&837%LASSN M;@J0W M'97%$^'3<;T<=EG/<=VD>L/!"<&J\2#KKAAU*===\4<8+ M;_C"?V4UP++ QM;AY&'& M5?W*JN)F63?]NN*"VTKA&['^2H'YOHHDOAF.H+?!*[^MYN)H!(,/>,X%$4\/CDVL0?40@KB,*<)SE1$-.@I)19:[V, _$5\N_"N- MB9A*8BLRP[6UBJ6,@A1,::0,X^ER <5R3UK5IORZ6K_]X?CW>CGRVBF6DG5= M+@O<%$9VHN#L(WCTAL"2QZT<>!Y*"7X13+D(K4F---NM\=1T46:;=(=>)!A/ M>Q,$"?^NQUXWF?1\0#B"3=7:G OX#DLX'R-KK^J:SJN9CB?P3P D7V77#/O( M1I>1IE6?U A+E%OD)'Y:K2";;9X)MOQ?MU"*O^O(7ZD=;P2 MS#^/V%'?G,$,NJ+\B)SG/-&><&67XBY>4 ML;470IYK*W\";D4/AMHD20U3<0)Z7);H1"G*4RX8\'2F,D\/M*('>ILT4PUA MW 5AF&.69"Z66F"$G28\I8:H+(](9D6:<&&-T@P((TW6$T:E+DVZ(^=:?=C\ M[KCE!H@QBYE'/0GA)K<1#\] V2U 8+K8:2U*2O=<=+D+$N#O:NPL(J(#DL%9 M!"T5!(K] 4:!P[C^ZJE*I'AF9.$E"< +316+J10D!K$!R,+%0!;< -=F3%F; M,B6C94DBRW.*ME#*><2=I@ LN CW*LAWZ[<47@$]%AY:MC#F+74.C8*D"TQT:=/# M/@,BD]DGFTTUJV>V/*(O_X\>_?OE+=[; I,.C:NT3PM+-48.4IX,Z^R4E*+"79@+\\/>>@M/WWG2'7M /-M(S.$CX0']H7<^S MU87SUO8;X94 D,+P07QA9LLI:>#_&^/> Q>N7@ZC )'>VP6M KVFWW>V@ 'U M+K )9-_#^5!;?JC8^_JSO=/ZC[L(-@ZT4$[[)1I,<3U*+>4&TT,**Y=JI>_% MY5[ G%(G6T/!ZQ)PU5>B[9_ H^!G5 X*33A+WWP=HD&A-S>(K31;#NFK"X)/ M:&KV[:RA>=NC8OR%Y"@>+=BCYCNZW,.L#348X)F%HU+ 2;"MB\+U[%,QE6Y8 MEAI9>3JL]KX"IV!XQF4#44^6.#T3W%HHN>%)#"=T>@:M##6,\JNGSP7C87DX M/@!=PY?O)_[#$]S8@3_68TRE5II8T1.V_%Z6J\LXOFK^B]'C8FTXVO[*2$NG6&+[P MVL^F+,J7%KGVLSN:>Z&? (B/G/I"5 Z#_57USM7%^,6_%\\3'*:R\0S/T_*2 M;9QAGM_;#,,)MLCG@XSISP,^!6-26S.6%JB#H+/]KR)/I* LC73&&0?M0*4\ M49;)B,:I-8(=9X &WAP/)^@5JGL^X9/:3&E7H-Q/HKSU6L!_=M_M'K7^VGWU MG]VW^YVWK?W.JQN)2@\ZZ,[AT>OWK:/#UJO#SM[KSOO7>_C;^\,_]_=VC^"/ M-_N=W8*Q]F@FLU9I.>&(U>Z#@1U(73C+%' Z0 '6V-KVHYXWJ':.* MT?>6X^G$:R,@TX7KLY7!+3-N8,I&]I:D\6E-.UDM5Z&>K1;LJB3']SH7=1OBWI?5GJ#-MS MX2D]+&9 2-R_JE]07H>K%]6/@3$("O=,6 -SVU^H,#Q\" 8K"S<+&&7EPS#RZ@8A M)PM6MB5;@3>*P>ZB MG;R"I['I.COME387&%EE9T#U!75] "U;E*@,JH7#TX8*4V@R&.1N;N*;:;#> MF 3J@9MU5![*.00LC51-)J-"3WUS :EWEEP3'R\Q^<-9(N7LU&Q.I/@W7'/[/8@! ^[4$7U H 2!G[:,=(_SA[2-A,^OV ME6#PJ[:C=.(YG=H3)*J=UOZ"]@G4"!P4=@Q.>Y[[P=4;:[?02'L=?03S!#XY M\)XT>+T,#TX!K+K 7UO:N8&_G .&;92?_JRW:[U?[O>6!RAA-QQ<6+"_1L/! M$#?&7Y6'.YW&6:1S].E8.T&U4(ZDL9*$YSPFVE!%ILAN*UDM)P >TH(>)$Y$_UB@<;QO/PSIEPU' MIT X 5W!X?*? )8/SX'YE+)98&HH^:.L52Q: +\J'-+]040 MT?[_[+U[4QO)DR[\513>=T]X(BBV[I>9$XY@C/$R.Q)C&X\/_$/4%80EQ$I@ M#)_^S>IN":&+$5B P/V+78_0I;NZ*O/))[.R,K\!BE2L?0BC?3"(/EO/&WRR MRB;-#U-MA%3)BML O*$TD6N-3[%,3R!8#3GD<'0Y;S73H&$2[_S9 62;,;R2 MI)Z5V]Q%ODR[#'*7=K.Z>C&-PU&HU_:WU_2WUW_^-KS I^OP8C6/Q#"VEJ<, MT"Q?>JU1A1IO?K7,4VU6 XWC0;EI:MLI)LK M?(]W5Q$2)RH@[1XY-5[)BTNQ6PE9-1-I0IDJ.O+UNB/;P"TSA2?QC(:>;1 M9X#SI;M4Z #PXD$14SR)DU7RP[C&,8=*K,3C=+R=#2><#W M? 0DWV<-A@1C&AFIO+55@'\IBR=5> #FOG2^2N>TF/7*0<@@GH=76+3S=IF( MX:Y30(IA-?QY][S<0$*EP,!%,I06CFH5BP%]."F["96R70E?/^91QV+)\^>5 M .33*84Z%&2%H:C9 1N MR$E&;J MY%*1YOSZ[;NW?_\VS%?)>#T>11S]I#H4 !W-"0&8%GRA8>?#0_[#35[B,=K MA=^1T>1&:IXMO+7"'A6 FR,PHUR9O.E57MD(W3OQ>Y4N^>D,65Z!P<=1LZGC:SW,> M6DS*F >7(?G==P^2,SKR[E/CTTQ.0 MCZ#>8P(F1[GL40WMU^+C>3>?@#X0\5V,UQI$\#C:KC56RVA4EFPFQ*,;EN#W MQKO1@FYFM[]"X:)_]EL!@?:52G7M6H"1AZV\WYE>5:[,)+RCT$71#KV MQ_C6*#I1,:&U(B-V[(J%!+S MQZ?Y $*I7_EX2F9EJ' VXTD8^^WTDPRSTT),L=^WG;59\P%Z\9<]*>(3Y>D, M]B!\=.(>3\U&ZWR[A\BW$W6^W0J,IV6T\Q6E&O_FTO%/OLQ3R/QSXS=5E5S[PD%:/X8\&?JQBU[]A^SO0; M7&>@5*&'8;3MVI'J#2.A M^>%1 _YB=!C'S#(P(A0;G]Y.#+EP?OB.MF2EY>$YY[+'8VRU7+P>-Q=RT?W[Z.D8Q6:?P>XU<< M0>,4K9OQS@@X"\RZU6@R]6H!M*U*I:%<\/%WHH?X6X$MRN\\D=FYGIW'O_O$ MM.!U,30Z#Y@"-,Q5>%OLX12K?MW(;642?RZKQ)_N-M[?])?-X\^7^[M;G?U- MN,]N!^[S^0)8PN7^^\]T?[?3AO>ZDXD_>\*<:&0]_!DE-T&K M2)36DWD_,.L^.IYT,I@'I2T7FAOX06*Y:YN>S/O9\&5.8G!6Z] MW8_T\ F2AN[J.?QC?3;GC;?GIVOY\-K2]DTH?K)]DYTAPR+#X-W?O0Y,U/EI MHV#_F0-K#$\Y'G*QK,/MC!'(X [E*FLO7Z9'3T S[U,8>_WPGF13S#*" 3 M]C_VM->)[;7&?]L+VVZO-_XY[P_.[?5^Z!R^ )(37^4!'JG MPBI,)NQQ$-@0SHUW@8N M<68Y.(,HBJLPD:%5? MA7;^J?((=GN%ZO;C/^7S M@VDOZS4^DRHJCPZI&V)G]_-W&-,5O.8 KT1H;[$3R'@J$:?:(B=)0BX"N8"U MT4207*,;M'%V295BTZ-8@U%V0%4,$H1D3+[6&V,HBX85&WQOD$O4@;[EH]Y5 M7?/8 !-:;?/8ZQN-(HC58>Q1LF#.3L^) MPV%.F:KK*E6C(.74QOEP&ZMB@V/IQ7>KU0[?I5NXIAY'N-%?>JRACVV_EH=#%)8\?C\[ID^*D%M)T?K<"O85"\$KTS^ST;'D#Y6.6L5&GZA=J5 M@>VQG:OET0 Q%8/!79L>MC0./F? ._E[^Z1X MHN)'?U37JG9?\I;-1#GR8LK+CZ]W%=9QN;-0=9*K[EQ]O%Y\-%%BO?Q,BW5, MR-R/\?K\SWYT64+7E38+7?;.#?!2\;^Y#3+N?F@[G7Z]D\W2%_I?B>SI^&^_4YN>_A5D?TEM#/G/&"? MDB""$RE,L,I*3D2,POO@RUXFMSN1,Z)NTTPD(_8"7&0HNY>KT^[D?H2D:G?2 MY*VK_>/F<:L#U\7[NQ^ E'B^L]MD>_3?=G/W$.[O,SD14^U.KN"S;O.R23_# M,WSLM#:W2>OJ4#2OPO'^E^WO.YL>MZX^B[W=3FJ^G6X$**.RA@:D@W6(I]PS M*LG<5)FIR+ABDN4"GX+=K9'K3RK/ _5^?4[H_$\_AY;.JF/ZH JGV>68G.Y? MKI'T*H+1<*ER]84S^,:[X6K5X'074F4(LR@*;!!7%"/+'$.1$4D( MHP$0Z-4;,1TEJYM,+T$KWPXC-V5B6^]D<-0^G:**,Q!HH:>OH>EQ>-*9/2ER M/\LO[^04U-TC>S(,F]40=1>(:L^ *(VQ] D9$CGBW$3DB.8(:^*=Y\%;25Z] MX3,B^??C3S5+NJ&>0S&N>=&2P*?&A?O@PG2#=>&8H,:"^DHC$#?$(Y'2^]";W\5TOH'6T'K%P:+VZ.ZO=Y M^ W@$F#8_G&GNP/_;;[?/VH>-Z^:5T?MO>YGULJ_N=H34_7[K@Z_ RX!YFUU M=[[L<<"^B_WNN\O\RYWW?[7W=SW.XVL= R[M^@,AD_7&"F0#M8B[!*^XD<@F MBAU- L-,3^;P$JY"[G#.L34\.._ 1J7$A2$F8:7]9%;#C=W#.Z?PWGJWQ\N& M&@X/..<41RL1@<5 G*O<)C0Q)*51BD@7>61WKN2X"I5; M1@);9M<.SH8YC:-$E^F$E&>4>:+HNF+S/[YWY@E9EV2QS).[?28>:+!TL0$M M& 5;(!OF!P&S\CCI2CDSHWS8X@AYQL>YP;-[S<9-7OAC\K?B4S4J C(V6^1. M>4+7+!@7D9+A7&P5_[L]YY6G6NUF3XB2B%5>[D3J0&BJVTXR9IAJUFP3-IBO#35&=M/->? OEK M#L7O6<2.[LN8J]C1![ZS&XZ:F_^V]S<]C.^#:%WEUX>7^\DC=;F&"+?8NYBBTD$+XZVR/I9A=T)KW'MBW+N:W"<-/L@@(PI4 M1\23,L@X90$&G=),D)"*\Y!\#:OG@7LO*+EBJWW2'AS%4)P97"3QZV6G6"R; M6PVG-^_9U2"S/)"93L90F@CI24**1XMX# H9XS!2D3LAE4\ZDRN)UQ@GCY^/ M\9#QIV>M<,LVZK7"/93"35IUHH7'GB=$7" (8#(?*)$>^<1 ^ZP35,97;[A8 M(WS^5OC2DY4(6W&#^^G5LI9_)L9[+;A;R?)XU7BS;0+_O]P8U3BP-)V9D MS%BI"<[E3V"I;,8)8/]48F2BIHER%;%)K]XHO2:$?&CV_T2!CY\Z=7V/9WHQ MVKYL=E!K^[*U?9(58**L-1C(MR,A%\_02!N6D-/)&,TL(+9Z]4:8F3'.N["" MY^1D_YT[-K2'0IB+9<3^M_@RG>W73VC,-T;-JVHE7YZ23V]DE_W+Z-NRS>D-?:M5ZBXJ-6DW>; I M&AT0,9(CKA@%N^DYTH(X82S&/%I@R7RZ1L-#*M12/7.S,E;Z1X>(VC]=,:<^ M0%0?('I/@!.C5><4(I"B@1QPG#F.P2E&&0*TEJB#("S6F-L M^JQG?>KG"2(K-5374+T4J%XV9:ZA>KE0/J7 .*262 MX]CQX "JA5[CBM90_20'-!?J;E=WWUNP^YZ@P;-VRKV[9]W"6 MMV[9]YS/G(M?[=^!><-U#L?.^ MU6YNAJ_-XXVKYF:GV[KZV)DZ1;R[==1\_V]W;_?CT?[Q5CO7W]C9_,KWZ/9% MBWZX;&XV+W:^[ '?^S>?0;\ZD)@*+"1%1FJ3*R!II"/V2%OL(LNGO#&;/(0N ME0F*1<4"S654@C5!.FJI"=$Q$J:.'=\HDOKNNDCJG<^CWWKC)Y.F7UB&\(', M#47!["&&HT-VZ=4S@E*W4*PDFM%MS#G,N)GU.JYOUH]WM[_N;AZQYEUN76T\_X=:7:W+UO'[_A4J/QX[ZK9W6_O'6]]W=GT5ZWWN:_95]RB MGW'SRSN^M_OY\<14?1R]!L 7#X".1&:Y9$RSP(.PH#2:$NN%$%P8[!;<&:P!\-$ <'*O M4$5AE4\*2>TTXDYQY%PRB#(J*=6.8::*(Z.&U>?2'SUEW@[B4:\3K3=, MKD?M^*!6?A<:,E41GBF \UZUHMT)G.)9,F,*^P14;@##J) M(RTYD#"G-*&1.R9M401(ZSL>AZLSZ!_>YAMJB18\GW#FR3@=F)628V.TPB+A MVN:OFOI-Y=DGEZAW#"G%9>[E(Y'C7(#GHRR+V!N=>_F ^DEQ1YN_0OGV*VW9 M_XU';=^9SJZ_RP'X%XXRBIK@8\#!82XMMY)RI6-DT5IO Z^-_&JAS'0Q&H^3 M3B%(1(W+'5@- M5AP3Y514-GC+B)=.L%#3A553Y$FZD#F>%I@A@ZU!/,B$-,U9+M)0XI3T,N3N MI&M,\Q52Y!<4!]@Z[X-^G?=CL3650,3A=1T'P)X!-\!<*; MVEKM+0V1Z( M M#]S+)5&$&CP6!H]9E6^\SR=&#-*)@JLOP,O76'A$ Q$.C(%1&%Q]\Q2.1NWG M_U"]N#8A1J\Y(8P+07.ATAB T?G(#3=I28:[5J^[J->D;0:D(]9PAH(&I>*! M:61HH#GY5(':):4T _5B3Q!&^Q7\^#_/VYT\V-J/GWMV$. B8:I3BH1C$-8D M0@CL,S_ M[]CDMW;DGY,F>^4%84XSX007UFFO"3%6YXX-CFM=._*KILF39"$R*8B(%E'- M%.+8).0,3T@**5G(;^8SD"NGR2_(D_\;'/A?WF_G2449@Q/@LG.CC#6&,NU8 MP#%H:9;EM]= LB0@F=Z_CUACCI-!6!(.0((#LM$;I$@$# D) YJ\>D/(FL%W M!)+:KW]X1HXS'U(P+3- DDF%$115Y;<=73?VF O(Q",R\0%&&;,=% M+CW) HI6*ZDUV'C[A.KW@LSUVU[W]/PL]AM'MA\N;!6 '_326?[CES?D)@'U MS_FC@7#.P34PWKE@C#-24>%8'8!_;+#8F0[ .Z.M"50@DX1$/(+!UM@8Y"RC M5F1W7O%7;T0=@%\Y]:+8.XEE,C%$3AP%[5+>@G89CX7#BY;=JM5KF>HU:8M] M%-(%R1%+8(&Y8 89$1T25DJIG1=)^ZQ>TS5KG]H0/V@HK.[.\K.%36M^_4@Z M/1WQ]M0;([5'UEN-N*)@+07U2&)KI>(V,A. 7S.^9N0OVZZE!H%'*)E9@\"C M@<"D83>)N)141#KED\&YHI.CGB,E>#)*>,5<3I)G;$V)947+'QP$7I!O7O23 ML=Z?=\\[]BP&4*/3/HA^4>SJ9;KF3]!69N-Z@C?'YA=>=V)^ 9BTT>W!%%T5 M[\_%JQJJEI:@N[MQ-BQD ,_#6YL;!YPZ[31P%4*#05Q+BVRB#D65L"*$&*IS M&TJZIJFNF]&LD)8NB2;46KJ26GIY4TL#$]ISKQ#./9DY\1(9ZQ+*1UYM))P) MIT!+\1K5TV6YGTV'&[PRO.%''6Y.YUU&T45KGCS5ST?CYM%9X%@+^; MHEG&D& %<8C1R,$E9!:Y$"/",HB8I+=)Y+,,=(VP:9I5]U6H6^#4V+U2<[)" M\;P:NY>-W1/DFW!CP?X"6/,$+K+$'EF=.[ KJG4,(E!9')19XVI^3^8:NY?4 M$V>Q+AVYL6H[7:Y*-?-QU[KP&^R83]V(WT_CR2 V+F(_-OZ_.T#+O8KJ_P!C MQH>Y&*;@YXDI]RZY#_?F!YAK2AC#*&$C@,PY@C3S&$7 =88E<<*'5V_HFE!J M#>1J"A,*";C+.GL2A)">62H4=TKD_&?")=LNL*M:9#->9U.N\A'5ND@,= MJ+,PJ\@#34=<$XZL9PGQI#V5VMB@6%YG6(G9ZPPS6W0H.#OJQ]CHPI(>#1H1 MT"@TBH+M)4 SLM;(ZEF(15Z_M=SB_C3ZW*NK<[G>6 P]Z@-*7^:J@""'?-Q1M'[*Y*>X^.(/_%$4-\S7@NKUNG&B%-+-[ MVJ(=O>2HH]>S;#4D?[560YO1K6!7H5:[@JUNJ[.SN76\__Y?@*@]O+_[ >]= M;1VU=EM?][J?+UI7[W#K> .@[=^OD["U1S_SYI?6U_TO'X#>?@2Z^_$8:"MI MTH_M_=T-UMS]0)M @5M?/@)L>;RS<6 !IDRP 8$A\HB37*"-+*'S-^PZD4_M7X,[?OT$[K]AC<' MJ+P!NIU<9)QR:[*R1LXYL9*!=0QJ;EL;N=+4\)_S_N <7+J,IX6MB/WN8-C: MYL_S ?Q@,&C\W8.1;1R"&2D1M03!K>CZY[9_V: LFQ"BUQHNGEW$> (_Z'3: M_OQTK6$'#2#M_1ZPR[4"F/_;GG3;C3_MR=?BPTXV2/W&:W@)&I6-TUIQ[__S M'QI4[8^;=R[>)'_\5G[E;0G3C:/\VT:GD@A?2$1A@N#=KOW>[IYWJS$4B&Y/ MP5*<7>;OWH4%"<6X4DPK; Q/&%ON!'6$1PP&@^NB8C3H'*5LG/QLM[8FL2*+ M[DXJ!7>K-%J7S7*8?PY'^;8:Y/.@1X^/,QMB9_?S=Q@3T*UW%X Y1AI/M*&Y M)BM@CHWY9 E."#ON-$TN%W KMJA G6:SI=?C4G<#7892M][8A:_<_*P!J]P; M$HLLAL ,3H*[!+D^R^],Z!1P(_Z)8\ZM9