0001628280-25-024233.txt : 20250509 0001628280-25-024233.hdr.sgml : 20250509 20250509160413 ACCESSION NUMBER: 0001628280-25-024233 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250509 DATE AS OF CHANGE: 20250509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Karat Packaging Inc. CENTRAL INDEX KEY: 0001758021 STANDARD INDUSTRIAL CLASSIFICATION: PLASTICS PRODUCTS, NEC [3089] ORGANIZATION NAME: 08 Industrial Applications and Services EIN: 832237832 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40336 FILM NUMBER: 25930257 BUSINESS ADDRESS: STREET 1: 6185 KIMBALL AVENUE CITY: CHINO STATE: CA ZIP: 91708 BUSINESS PHONE: 6269658882 MAIL ADDRESS: STREET 1: 6185 KIMBALL AVENUE CITY: CHINO STATE: CA ZIP: 91708 10-Q 1 krt-20250331.htm 10-Q krt-20250331
00017580212025Q1FALSE--12-31xbrli:sharesiso4217:USDiso4217:USDxbrli:shareskrt:distributionCenterkrt:segmentxbrli:purekrt:convertible_note00017580212025-01-012025-03-3100017580212025-05-070001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2025-03-310001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-12-3100017580212025-03-3100017580212024-12-310001758021us-gaap:NonrelatedPartyMember2025-03-310001758021us-gaap:NonrelatedPartyMember2024-12-310001758021us-gaap:RelatedPartyMember2025-03-310001758021us-gaap:RelatedPartyMember2024-12-3100017580212024-01-012024-03-310001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2025-01-012025-03-310001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-01-012024-03-310001758021us-gaap:CommonStockMember2023-12-310001758021us-gaap:TreasuryStockCommonMember2023-12-310001758021us-gaap:AdditionalPaidInCapitalMember2023-12-310001758021us-gaap:RetainedEarningsMember2023-12-310001758021us-gaap:ParentMember2023-12-310001758021us-gaap:NoncontrollingInterestMember2023-12-3100017580212023-12-310001758021us-gaap:RetainedEarningsMember2024-01-012024-03-310001758021us-gaap:ParentMember2024-01-012024-03-310001758021us-gaap:CommonStockMember2024-01-012024-03-310001758021us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001758021us-gaap:NoncontrollingInterestMember2024-01-012024-03-310001758021us-gaap:CommonStockMember2024-03-310001758021us-gaap:TreasuryStockCommonMember2024-03-310001758021us-gaap:AdditionalPaidInCapitalMember2024-03-310001758021us-gaap:RetainedEarningsMember2024-03-310001758021us-gaap:ParentMember2024-03-310001758021us-gaap:NoncontrollingInterestMember2024-03-3100017580212024-03-310001758021us-gaap:CommonStockMember2024-12-310001758021us-gaap:TreasuryStockCommonMember2024-12-310001758021us-gaap:AdditionalPaidInCapitalMember2024-12-310001758021us-gaap:RetainedEarningsMember2024-12-310001758021us-gaap:ParentMember2024-12-310001758021us-gaap:NoncontrollingInterestMember2024-12-310001758021us-gaap:RetainedEarningsMember2025-01-012025-03-310001758021us-gaap:ParentMember2025-01-012025-03-310001758021us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001758021us-gaap:NoncontrollingInterestMember2025-01-012025-03-310001758021us-gaap:CommonStockMember2025-03-310001758021us-gaap:TreasuryStockCommonMember2025-03-310001758021us-gaap:AdditionalPaidInCapitalMember2025-03-310001758021us-gaap:RetainedEarningsMember2025-03-310001758021us-gaap:ParentMember2025-03-310001758021us-gaap:NoncontrollingInterestMember2025-03-310001758021krt:GlobalWellsMember2017-01-012017-12-310001758021krt:GlobalWellsMemberkrt:SellingMemberMember2024-02-292024-02-290001758021krt:GlobalWellsMember2024-02-290001758021krt:GlobalWellsMember2024-02-292024-02-290001758021krt:GlobalWellsMember2024-01-012024-12-310001758021krt:GlobalWellsMember2017-12-310001758021krt:ChainsAndDistributorsMember2025-01-012025-03-310001758021krt:ChainsAndDistributorsMember2024-01-012024-03-310001758021krt:OnlineMember2025-01-012025-03-310001758021krt:OnlineMember2024-01-012024-03-310001758021us-gaap:RetailMember2025-01-012025-03-310001758021us-gaap:RetailMember2024-01-012024-03-310001758021krt:LogisticsServicesMember2025-01-012025-03-310001758021krt:LogisticsServicesMember2024-01-012024-03-310001758021us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001758021us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001758021us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001758021us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001758021us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001758021us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001758021krt:TermLoanMaturing2026Member2025-03-310001758021krt:TermLoanMaturing2027Member2025-03-310001758021krt:TermLoanMaturing2026Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2025-03-310001758021krt:TermLoanMaturing2026Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2025-03-310001758021krt:TermLoanMaturing2027Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2025-03-310001758021krt:TermLoanMaturing2027Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2025-03-310001758021us-gaap:CarryingReportedAmountFairValueDisclosureMember2025-03-310001758021us-gaap:EstimateOfFairValueFairValueDisclosureMember2025-03-310001758021krt:TermLoanMaturing2026Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001758021krt:TermLoanMaturing2026Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-12-310001758021krt:TermLoanMaturing2027Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001758021krt:TermLoanMaturing2027Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-12-310001758021us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001758021us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-12-310001758021us-gaap:MachineryAndEquipmentMember2025-03-310001758021us-gaap:MachineryAndEquipmentMember2024-12-310001758021us-gaap:LeaseholdImprovementsMember2025-03-310001758021us-gaap:LeaseholdImprovementsMember2024-12-310001758021us-gaap:VehiclesMember2025-03-310001758021us-gaap:VehiclesMember2024-12-310001758021us-gaap:FurnitureAndFixturesMember2025-03-310001758021us-gaap:FurnitureAndFixturesMember2024-12-310001758021us-gaap:BuildingMember2025-03-310001758021us-gaap:BuildingMember2024-12-310001758021us-gaap:LandMember2025-03-310001758021us-gaap:LandMember2024-12-310001758021us-gaap:SoftwareDevelopmentMember2025-03-310001758021us-gaap:SoftwareDevelopmentMember2024-12-310001758021us-gaap:ConstructionInProgressMember2025-03-310001758021us-gaap:ConstructionInProgressMember2024-12-310001758021us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-03-310001758021us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001758021us-gaap:CostOfSalesMember2025-01-012025-03-310001758021us-gaap:CostOfSalesMember2024-01-012024-03-310001758021us-gaap:LineOfCreditMember2018-02-2300017580212025-03-030001758021us-gaap:LineOfCreditMember2025-03-032025-03-030001758021us-gaap:LineOfCreditMember2025-03-0300017580212025-03-032025-03-030001758021us-gaap:StandbyLettersOfCreditMember2025-03-160001758021us-gaap:StandbyLettersOfCreditMember2025-03-170001758021us-gaap:LineOfCreditMember2025-03-310001758021us-gaap:LineOfCreditMember2024-12-310001758021us-gaap:StandbyLettersOfCreditMember2025-03-310001758021us-gaap:StandbyLettersOfCreditMember2024-12-310001758021krt:TermLoanMaturing2026Member2025-01-012025-03-310001758021krt:TermLoanMaturing2026Member2024-12-310001758021krt:TermLoanMaturing2027Member2025-01-012025-03-310001758021krt:TermLoanMaturing2027Member2023-01-012023-07-310001758021krt:TermLoanMaturing2027Member2023-08-012023-08-010001758021krt:TermLoanMaturing2027Member2024-12-310001758021us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001758021us-gaap:EmployeeStockOptionMember2025-01-012025-03-3100017580212024-01-012024-12-310001758021us-gaap:RestrictedStockUnitsRSUMember2024-12-310001758021us-gaap:RestrictedStockUnitsRSUMember2025-03-310001758021us-gaap:OperatingExpenseMember2025-01-012025-03-310001758021us-gaap:OperatingExpenseMember2024-01-012024-03-3100017580212025-03-010001758021krt:GlobalWellsMembersrt:MinimumMember2025-01-012025-03-310001758021krt:GlobalWellsMembersrt:MaximumMember2025-01-012025-03-310001758021srt:AffiliatedEntityMemberkrt:KearyGlobalLtdMember2025-03-3100017580212018-07-012018-09-300001758021srt:AffiliatedEntityMemberkrt:KearyGlobalAndKearyInternationalMember2025-03-310001758021srt:AffiliatedEntityMemberkrt:KearyGlobalAndKearyInternationalMember2024-12-310001758021krt:KearyGlobalAndKearyInternationalMember2025-01-012025-03-310001758021krt:KearyGlobalAndKearyInternationalMember2024-01-012024-03-310001758021krt:ReportableSegmentMember2025-01-012025-03-310001758021krt:ReportableSegmentMember2024-01-012024-03-310001758021us-gaap:OperatingSegmentsMemberkrt:ReportableSegmentMember2025-01-012025-03-310001758021us-gaap:OperatingSegmentsMemberkrt:ReportableSegmentMember2024-01-012024-03-310001758021us-gaap:MaterialReconcilingItemsMemberkrt:ReportableSegmentMember2025-01-012025-03-310001758021us-gaap:MaterialReconcilingItemsMemberkrt:ReportableSegmentMember2024-01-012024-03-310001758021us-gaap:SubsequentEventMember2025-05-062025-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, 2025
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 filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company



If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No
The number of shares of Common Stock, $0.001 par value, outstanding on May 7, 2025 was 20,059,505 shares.



Table of Contents
1


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

March 31, 2025December 31, 2024
Assets
Current assets
Cash and cash equivalents (including $8,611 and $1,703 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
$32,473 $31,584 
Short-term investments (including $3,537 and $11,128 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
23,800 28,343 
Accounts receivable, net of allowance for bad debt of $672 and $758 at March 31, 2025 and December 31, 2024, respectively
32,401 26,736 
Inventories 79,906 70,722 
Prepaid expenses and other current assets (including $172 and $27 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
3,399 3,612 
Total current assets 171,979 160,997 
Property and equipment, net (including $42,668 and $42,972 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
86,155 87,982 
Deposits 172 36 
Goodwill 3,510 3,510 
Intangible assets, net293 300 
Operating right-of-use assets48,831 40,628 
Deferred tax asset
196  
Other non-current assets (including $9 and $34 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
1,080 1,069 
Total assets$312,216 $294,522 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable (including $19 and $16 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
$24,518 $17,831 
Accrued expenses (including $186 and $489 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
14,868 13,555 
Related party payable 5,057 3,130 
Income taxes payable (including $6 and $3 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
2,189 65 
Deferred revenue
1,137 742 
Long-term debt, current portion (including $1,190 and $1,179 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
1,190 1,179 
Operating lease liabilities, current portion10,996 8,977 
Other current liabilities (including $37 and $916 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
128 968 
Total current liabilities 60,083 46,447 
2


March 31, 2025December 31, 2024
Deferred tax liability 622 426 
Long-term debt, net of current portion and debt discount of $125 and $141 at March 31, 2025 and December 31, 2024, respectively (including $46,988 and $47,279 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively, and debt discount of $125 and $141 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively)
46,988 47,279 
Operating lease liabilities, net of current portion41,535 35,435 
Other non-current liabilities (including $1,249 and $1,198 associated with variable interest entity at March 31, 2025 and December 31, 2024 respectively)
2,777 2,736 
Total liabilities 152,005 132,323 
Commitments and Contingencies (Note 14)
Karat Packaging Inc. stockholders’ equity
Preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of both March 31, 2025 and December 31, 2024
  
Common stock, 0.001 par value, 100,000,000 shares authorized, 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of both March 31, 2025 and December 31, 2024
20 20 
Additional paid in capital 89,803 89,457 
Treasury stock, 0.001 par value, 23,000 shares as of both March 31, 2025 and December 31, 2024
(248)(248)
Retained earnings 63,732 66,340 
Total Karat Packaging Inc. stockholders’ equity 153,307 155,569 
Noncontrolling interest 6,904 6,630 
Total stockholders’ equity 160,211 162,199 
Total liabilities and stockholders’ equity$312,216 $294,522 
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,
20252024
Net sales$103,624 $95,613 
Cost of goods sold62,862 58,011 
Gross profit40,762 37,602 
Operating expenses
Selling expenses14,411 10,763 
General and administrative expenses (including $677 and $556 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
18,548 16,769 
Impairment expense and (gain) loss, net, on disposal of property and equipment
(17)1,994 
Total operating expenses32,942 29,526 
Operating income7,820 8,076 
Other income (expenses)
Rental income (including $446 and $255 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
776 291 
Other income, net
44 55 
Gain on foreign currency transactions
239 122 
Interest income (including $226 and $213 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
566 431 
Interest expense (including $500 and $517 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
(509)(524)
Total other income, net
1,116 375 
Income before provision for income taxes8,936 8,451 
Provision for income taxes2,121 1,975 
Net income6,815 6,476 
Net income attributable to noncontrolling interest406 310 
Net income attributable to Karat Packaging Inc.$6,409 $6,166 
Basic and diluted earnings per share:
Basic$0.32 $0.31 
Diluted$0.32 $0.31 
Weighted average common shares outstanding, basic20,036,505 19,969,606 
Weighted average common shares outstanding, diluted20,198,654 20,075,485 

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 Stock Treasury Stock
Additional Paid-in Capital
Retained Earnings
Total Stockholders’ Equity Attributable to Karat Packaging Inc.
Noncontrolling Interest
Total Stockholders’ Equity
Shares Amount Shares Amount
Balance, January 1, 2024
19,988,482 $20 (23,000)$(248)$86,667 $67,679 $154,118 $8,572 $162,690 
Cash dividends declared ($0.30 per share)
— — (5,992)(5,992)(5,992)
Issuance of common stock upon vesting of restricted stock units3,750 — — — — — — — — 
Stock-based compensation— — 375375375
Exercise of stock options2,800— — 525252
Global Wells noncontrolling membership interest redemption— — — (316)(316)(2,893)(3,209)
Net income— — — 6,1666,1663106,476
Balance, March 31, 2024
19,995,032$20 (23,000)$(248)$87,094 $67,537 $154,403 $5,989 $160,392 
Common StockTreasury Stock
Additional Paid-in Capital
Retained Earnings
Total Stockholders’ Equity Attributable to Karat Packaging Inc.
Noncontrolling Interest
Total Stockholders’ Equity
SharesAmountSharesAmount
Balance, January 1, 2025
20,059,505$20 (23,000)$(248)$89,457 $66,340 $155,569 $6,630 $162,199 
Cash dividends declared ($0.45 per share)
— — — — — (9,017)(9,017)— (9,017)
Stock-based compensation— — — 346— 346346
Global Wells noncontrolling-interest tax withholding— — — — (132)(132)
Net income— — — — 6,409 6,409 406 6,815 
Balance, March 31, 2025
20,059,505$20 (23,000)$(248)$89,803 $63,732 $153,307 $6,904 $160,211 

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,
20252024
Cash flows from operating activities
Net income $6,815 $6,476 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization (including $304 and $303 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
2,688 2,629 
Adjustments to allowance for bad debt
222 (12)
Adjustments to inventory reserve90 40 
(Recovery) write-off of inventory
(83)293 
Impairment of operating right-of-use asset
 1,993 
(Gain) loss, net, on disposal of property and equipment
(17)1 
Amortization of loan fees (including $15 associated with variable interest entity for both the three months ended March 31, 2025 and 2024)
23 23 
Accrued interest on certificates of deposit (including $0 and $38 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
(48)(126)
Unrealized loss from investment in publicly-traded equity securities
46  
Stock-based compensation346 375 
Amortization of operating right-of-use assets2,253 1,466 
Government grant income (including $8 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
(18) 
(Increase) decrease in operating assets
Accounts receivable
(5,887)(2,336)
Inventories (9,191)(8,077)
Prepaid expenses and other current assets (including $112 and $4 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
257 1,727 
Other non-current assets (including $25 and $14 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
(24)(190)
Increase (decrease) in operating liabilities
Accounts payable (including $3 and $5 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
6,734 3,367 
Accrued expenses (including $303 and $420 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
1,313 742 
Related party payable 1,927 (6)
Income taxes payable (including $3 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
2,124  
Deferred revenue
395 (507)
Operating lease liabilities
(2,337)(1,474)
Other liabilities (including $59 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
98 155 
Net cash provided by operating activities
$7,726 $6,559 
6


Three Months Ended March 31,
20252024
Cash flows from investing activities
Purchases of property and equipment(107)(163)
Proceeds from disposal of property and equipment
59 23 
Deposits paid for property and equipment(989)(761)
Purchases of publicly-traded equity securities
(212) 
Proceeds from disposal of publicly-traded equity securities
191  
Purchases of short-term investments (including $87 and $7,000 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
(8,148)(12,190)
Redemption of short-term investments (including $7,678 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
12,739 5,144 
Net cash provided by (used in) investing activities $3,533 $(7,947)
Cash flows from financing activities
Payment of long-term debt (including $295 and $278 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
(295)(278)
Payments for lender fees(47) 
Proceeds from exercise of common stock options 52 
Dividends paid to shareholders(9,017)(5,992)
Payment of Global Wells noncontrolling-interest tax withholding (including $132 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
(132) 
Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
 (2,326)
Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $879 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)
(879) 
Net cash used in financing activities $(10,370)$(8,544)
Net increase (decrease) in cash and cash equivalents $889 $(9,932)
Cash and cash equivalents
Beginning of period
$31,584 $23,076 
End of period
$32,473 $13,144 
Supplemental disclosures of non-cash investing and financing activities:
Transfers from deposits to property and equipment
$853 $1,148 
Non-cash purchases of property and equipment$37 $159 
Supplemental disclosures of cash flow information:
Income tax refund
$ $13 
Cash paid for interest $477 $502 

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

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1. Nature of Operations

Lollicup USA Inc. (“Lollicup”) was incorporated in 2001 in California. Karat Packaging Inc. (“Karat Packaging”) was incorporated in 2018 in Delaware and became the holding company for Lollicup (collectively, the “Company”) through a share exchange with the shareholders of Lollicup. The Company's shares are listed on the NASDAQ Global Market under the symbol "KRT".

The Company is a manufacturer and distributor of single-use disposable products used in a variety of restaurant and foodservice settings. The Company supplies a wide range of products such as food and take-out containers, bags, boxes, 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 customers, including new product design and development, custom printing, distribution of specialty food and beverages products, such as syrups, boba, and coffee drinks, as well as logistics services.

The Company supplies products to national and regional distributors, restaurant chains, supermarkets, as well as to small businesses including convenience stores, mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, and frozen yogurt shops.

The Company currently operates manufacturing facilities and distribution centers in Chino, California, Rockwall, Texas, and Kapolei, Hawaii. In addition, the Company operates seven other distribution centers located in Puyallup, Washington; Summerville, South Carolina; Branchburg, New Jersey; Kapolei, Hawaii; Aurora, Illinois; Mesa, Arizona; and Sugar Land, Texas. The Company entered into a lease agreement on March 3, 2025 for an additional distribution center in Chino, California, which is expected to be fully operational by end of May 2025.

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-03 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, 2025 and for the three months ended March 31, 2025 and 2024 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, 2025 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2025.

The condensed consolidated balance sheet at December 31, 2024 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, 2024, as included in the Company's Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 14, 2025.

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, and Global Wells Investment Group ("Global Wells"), a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.

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.

Reporting Segments: The Company manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and distribution of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, biopolymer-based, and other compostable forms. It also consists of the distribution of certain specialty food and beverage products, such as syrup, boba, and coffee drinks, as well as restaurant and warehouse supplies.
8

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Variable Interest Entities: The Company has a variable interest in Global Wells located in Rockwall, Texas. In 2017, Lollicup along with three other unrelated parties formed Global Wells, of which Lollicup received a 13.5% ownership interest and a 25% voting interest. On February 29, 2024, Global Wells and one of its members (the "Selling Member") entered into a membership interest redemption agreement, under which the Selling Member sold and Global Wells purchased and redeemed all of the Selling Member's 10.8% ownership interest in Global Wells for a total cash consideration of $3,208,000, subject to tax withholding. Subsequent to the redemption, the ownership interests and voting power of the remaining members of Global Wells were adjusted proportionally, with Lollicup's ownership interest increasing to 15.1% and voting interest increasing to 33.3%. During the year ended December 31, 2024, a total cash payment of $2,325,000, net of tax withholding, was made to the Selling Member in full consideration of the redemption.

The purpose of Global Wells is to own, construct, and manage warehouses and manufacturing facilities. Global Wells’ operating agreement may require its members to make additional contributions upon the unanimous decision of the members or when 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 (the “Texas Lease”). In 2020, the Company entered into another operating lease with Global Wells (the “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, the ability to receive significant benefits, and 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 both 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; rather they represent claims against the specific assets of Global Wells. See Note 8 — Long-Term Debt for a description of the two term loans that Global Wells had with financial institutions as of March 31, 2025.

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 the Company’s stockholders’ equity. The amount of net income attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income. Tax payments made by the Company on behalf of the noncontrolling interests are deducted from their equity balances, as shown in the condensed consolidated statements of stockholders’ equity.

Revenue Recognition: The Company generates revenues from product sales to customers that include national and regional chains, distributors, small local restaurants, and those that purchase for individual consumption primarily through our online stores. 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, 2025 and 2024, net sales disaggregated by customer type consist of the amounts shown below.

Three Months Ended March 31,
20252024
(in thousands)
Chains and distributors 79,59974,297
Online17,79114,879
Retail6,2346,437
$103,624 $95,613 
9

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Chains and distributors revenue: National and regional chains revenue is derived from chain restaurants, supermarkets, and other businesses with multiple locations. Distributors revenue is derived from distributors across the U.S. that purchase the Company’s products for resale and distribution to restaurants, supermarkets, and other businesses. Chain accounts often order through their distribution partners. Revenue from transactions with chains and distributors 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.

Online revenue: Online revenue is derived from the Company's online storefront on www.lollicupstore.com, and through the Company's mobile app, as well as other e-commerce platforms with customers largely consisting of small businesses such as small mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, and frozen yogurt shops. Revenue from online 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. For online sales on third-party e-commerce platforms, the Company is the principal in the three-party arrangement and control of the products remains with the Company until transferring to the end customer or upon return from the end customer. Online platform fees are recognized as selling expenses.

Retail revenue: Retail revenue is derived primarily from regional and local restaurants, small mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, 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.

For all of the Company's revenue streams, shipping terms generally indicate when the title and risk of loss have passed, which is generally when products are delivered to customers.

In addition to product sales, the Company also generates revenue from logistics services which is the transportation and delivery of shipping containers from ports to local retail customers. Logistics services revenue is recognized over time due to the continuous transfer of control to the customer. As control transfers over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. During the three months ended March 31, 2025 and 2024, the Company recognized logistics services revenue of $1,273,000 and $1,239,000, respectively.

The Company’s contract liabilities consist primarily of rebates, sales incentives, cooperative advertising, and deferred revenue. As of March 31, 2025 and December 31, 2024, the Company had accrued $414,000 and $377,000, respectively, related to rebates, sales incentives and cooperative advertising, included in accrued expenses in the condensed consolidated balance sheets. During the three months ended March 31, 2025 and 2024, the Company recognized revenue of $517,000 and $739,000, respectively, related to previously deferred revenue at the beginning of each respective period.

Fair Value Measurements: The Company has financial instruments classified within the fair value hierarchy, which consist of the following:

At both March 31, 2025 and December 31, 2024, the Company had money market accounts and investments in publicly-traded equity securities classified as Level 1 and certificates of deposit classified as Level 2 within the fair value hierarchy.

The short-term investments comprise of certificates of deposits with an original maturity of longer than 3 months and are reported at their carrying value as current assets on the condensed consolidated balance sheets. The carrying value of these short-term investments approximates fair value as they were purchased near or on the respective balance sheet dates.

The following table summarizes the Company’s fair value measurements by level at March 31, 2025 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$2,448 $25,543 $ 
Short-term investments 23,800  
Publicly-traded equity securities57   
Fair value, March 31, 2025$2,505 $49,343 $ 

10

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The following table summarize the Company’s fair value measurements by level at December 31, 2024 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$725 $22,525 $ 
Short-term investments 28,343  
Publicly-traded equity securities31   
Fair value, December 31, 2024$756 $50,868 $ 

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, related-party payable, accrued expenses, other payables and borrowings under promissory notes and Line of Credit (as defined below), are reported at their carrying value.

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, related-party payable, accrued expenses, and other payables at March 31, 2025 and December 31, 2024, approximated fair value because of the short maturity of these instruments. The following is a summary of the carrying amount and estimated fair value of the $23,000,000 and $28,700,000 term loans that mature in September 2026 and July 2027, respectively (the "2026 Term Loan" and "2027 Term Loan," respectively):
March 31, 2025
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,723 $19,910 
2027 Term Loan27,455 27,305 
$48,178 $47,215 

December 31, 2024
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,881 $19,846 
2027 Term Loan27,577 27,174 
$48,458 $47,020 

The fair value of these financial instruments was determined using Level 2 inputs.

Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment. These non-financial assets and liabilities may include assets acquired in a business combination or long-lived assets that are determined to be impaired. The Company recorded an impairment against its operating ROU assets of $1,993,000 during the three months ended March 31, 2024. See Note 11 — Leases for further information about this impairment charge. For the three months ended March 31, 2025, management concluded that an impairment of long-lived assets was not required. With the exception of the ROU impairment, the Company did not have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition as of March 31, 2025 or December 31, 2024.

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 has 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.

11

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
In November 2023, the FASB issued ASU 2023-07 Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The new guidance requires enhanced disclosure of significant expenses that are regularly reported to the chief operating decision maker and the nature of segment expense information used to manage operations. The Company adopted this new standard for its annual period beginning January 1, 2024 and its interim period beginning January 1, 2025. The adoption of this new standard resulted in additional required disclosures, described further in Note 15 — Segment Report.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The new guidance requires disaggregated information about the effective tax rate reconciliation and additional information on taxes paid that meet a quantitative threshold. The new guidance is effective for public companies for annual reporting periods beginning after December 15, 2024, and for non-public companies for annual reporting periods beginning after December 15, 2025, with early adoption permitted for both. The Company will adopt the new standard in annual reporting period beginning after December 15, 2025, and is currently evaluating the impacts of the new guidance on its disclosures within the consolidated financial statements.

In November 2024, the FASB issued ASU 2024-03 Income Statement Expenses (Topic 220): Disaggregation of Income Statement Expenses. The new guidance requires enhanced disclosure of disaggregated information about specific expense categories in the notes to financial statements on an annual and interim basis. The new guidance is effective for all public companies for annual reporting periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company will adopt the new standard in annual reporting period beginning after December 15, 2026. The application of this new guidance is not expected to have a material impact on the Company’s consolidated balance sheets, statements of income or cash flows, as the guidance pertains to disclosures only.

3. Inventories

Inventories consist of the following:

March 31, 2025December 31, 2024
(in thousands)
Raw materials$6,498 $6,640 
Semi-finished goods1,403 1,885 
Finished goods72,735 62,837 
Subtotal80,636 71,362 
Less: inventory reserve(730)(640)
Total inventories$79,906 $70,722 

4. Property and Equipment

March 31, 2025December 31, 2024
(in thousands)
Machinery and equipment$67,024 $66,928 
Leasehold improvements19,212 19,193 
Vehicles8,383 8,395 
Furniture and fixtures1,015 1,015 
Building38,779 38,779 
Land11,907 11,907 
Computer hardware and software113 94 
Construction in progress723 431 
147,156 146,742 
Less: accumulated depreciation and amortization(61,001)(58,760)
Total property and equipment, net$86,155 $87,982 

12

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Depreciation and amortization expense is 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.

For the three months ended March 31, 2025 and 2024, depreciation and amortization expense reported within general and administrative expense was $1,132,000 and $1,013,000, respectively, and depreciation and amortization expense reported within cost of goods sold was $1,549,000 and $1,609,000, respectively.

5. Goodwill

The following table summarizes the activity in the Company's goodwill from December 31, 2024 to March 31, 2025:
(in thousands)
Balance at December 31, 2024$3,510 
Goodwill acquired
Balance at March 31, 2025$3,510 

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 $20,000,000 (the “Line of Credit”) secured by the Company’s assets. The Company is not required to pay a commitment (unused) fee on the undrawn portion of the Line of Credit and interest is payable monthly. The Company is required to comply with certain financial covenants, including a minimum current ratio, minimum debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio and a minimum fixed charge coverage ratio.

On March 3, 2025, the Company amended the Line of Credit. Prior to March 3, 2025, the revolving loan facility had a maximum borrowing capacity of $40,000,000 and interest accrued at an annual rate of one month term Secured Overnight Financing Rate ("SOFR") plus 2.50%, with a SOFR floor of 1.00%. The amendment on March 3, 2025, among other things, (1) extended the maturity date to March 14, 2027, (2) reduced the maximum borrowing capacity of the revolving loan facility to $20,000,000, and (3) revised the interest on any Line of Credit borrowings to an annual rate of one month term SOFR plus 2.25%, with a SOFR floor of 1.00%. The Company further amended the Line of Credit on March 17, 2025, increasing the standby letter of credit sub-limit from $5,000,000 to $7,500,000.

The Company had no borrowings outstanding under the Line of Credit as of both March 31, 2025 and December 31, 2024. The amount issued under the standby letter of credit was $5,813,000 and $3,813,000 as of March 31, 2025 and December 31, 2024, respectively. As of March 31, 2025, the maximum remaining amount that could be borrowed under the Line of Credit was $14,187,000. As of both March 31, 2025 and December 31, 2024, the Company was in compliance with the financial covenants under the Line of Credit.

7. Accrued Expenses

The following table summarizes information related to accrued expense liabilities:
13

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2025December 31, 2024
(in thousands)
Accrued miscellaneous expenses$2,178 $1,796 
Accrued payroll1,109 1,953 
Accrued ocean freight and other import costs5,212 4,215 
Accrued sale and use taxes1,051 991 
Accrued professional services fees826 967 
Accrued vacation and sick pay1,114 899 
Accrued property tax332 1,150 
Accrued shipping expenses2,550 1,137 
Accrued sales discount expense413 374 
Accrued interest expense83 73 
Total accrued expenses$14,868 $13,555 

8. Long-Term Debt

Long-term debt consists of the following:
March 31, 2025December 31, 2024
(in thousands)
The 2026 Term Loan, with 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 the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5% per annum. Principal and interest payments of $116,000 are due monthly throughout the term of the loan, with the remaining principal balance due at maturity.
$20,758 $20,923 
The 2027 Term Loan, with an initial balance of $20,700,000 and an option to request for additional advances up to a maximum of $8,000,000 through June 30, 2023, which the Company exercised in March 2023. Interest accrues at a fixed rate of 4.375% per annum. Prior to August 1, 2023, principal and interest payments of $104,000 are due monthly. Beginning August 1, 2023, monthly principal and interest payments increased to $144,000 for the remainder of the loan term, with the remaining principal balance due at maturity.
27,545 27,676 
Long-term debt48,303 48,599 
Less: unamortized loan fees(125)(141)
Less: current portion(1,190)(1,179)
Long-term debt, net of current portion$46,988 $47,279 

At March 31, 2025, future maturities are:
(in thousands)
2025 (remainder)$883 
202620,798 
202726,622 
$48,303 

The Company was in compliance with all of its financial covenants as of both March 31, 2025 and December 31, 2024.

9. Stock-Based Compensation

In January 2019, the Company’s board of directors adopted the 2019 Stock Incentive Plan (the “Plan”). As of March 31, 2025, a total of 1,287,017 shares of common stock were available for further award grants under the Plan. For
14

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
the three months ended March 31, 2025 and 2024, the Company recognized a total of $346,000 and $375,000 in stock-based compensation expense, respectively. The Company recognizes stock-based compensation over the vesting period, which is generally within three 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 three months ended March 31, 2025 is as follows:
Number of Options
Weighted-Average Exercise Price
Weighted-Average Remaining Contract Life
Aggregate Intrinsic Value
(in years)
(in thousands)
Outstanding at December 31, 2024313,667 $18.57 6.8$3,667 
Outstanding at March 31, 2025313,667 $18.57 6.6$2,512 
Vested and expected to vest at March 31, 2025313,667 $18.57 6.6$2,512 
Exercisable at March 31, 2025313,667 $18.57 6.6$2,512 
There were no stock options granted, exercised, or forfeited during the three months ended March 31, 2025. At March 31, 2025, all stock options granted under the Plan were fully vested and exercisable.

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, 2025, multiplied by the number of shares per each option.

Restricted Stock Units

A summary of the Company’s unvested restricted stock units activity under the Plan for the three months ended March 31, 2025 is as follows:
Number of Shares Outstanding
Weighted Average Grant Date Fair Value
Unvested at December 31, 202470,800 $29.14 
Unvested at March 31, 202570,800 $29.14 

There were no restricted stock units granted or vested during the three months ended March 31, 2025. At March 31, 2025, total remaining stock-based compensation cost for unvested restricted stock units was approximately $631,000. The cost is expected to be recognized over a weighted-average period of 1.0 year.

10. Earnings Per Share

(a)Basic

Basic earnings per share is calculated by dividing the net income attributable to equity holders of the Company for the period by the weighted average number of common shares outstanding during the period.
Three Months Ended March 31,
20252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,409 $6,166 
Weighted average number of common shares in issue20,037 19,970 
Basic earnings per share$0.32 $0.31 

(b)Diluted

15

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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,
20252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,409 $6,166 
Weighted average number of common shares in issue20,037 19,970 
Dilutive shares
Stock options and restricted stock units162 105 
Adjusted weighted average number of common shares20,199 20,075 
Diluted earnings per share$0.32 $0.31 

For the three months ended March 31, 2025 and 2024, a total of 0 and 19,000 shares of potentially dilutive shares, respectively, have been excluded in the diluted earnings per share calculation due to their anti-dilutive impact on earnings per share.

11. Leases

The Company primarily leases manufacturing facilities, distribution centers, and office spaces with lease terms expiring through 2031. The Company recognized the following lease costs in the accompanying condensed consolidated statement of income:
Three Months Ended March 31,
20252024
(in thousands)
Operating lease expense$3,046 $1,820 
Short-term lease expense648 9 
Variable lease expense316 373 
Total lease expense$4,010 $2,202 

For the three months ended March 31, 2025 and 2024, rent expense included in operating expenses was $3,190,000 and $1,931,000, respectively, and rent expense included in cost of goods sold was $820,000 and $271,000, respectively.

The following table presents supplemental information related to operating leases:
March 31, 2025December 31, 2024
Weighted average remaining lease term4.15 years4.33 years
Weighted average discount rate6.9 %7.0 %

Three Months Ended March 31,
20252024
(in thousands)
Right-of-use assets obtained in exchange for operating lease liabilities
$10,457 $2,079 
Cash paid for amounts included in measurement of lease obligations:
 Operating cash flows from operating leases$3,145 $1,829 

As of March 31, 2025, future lease payments under operating leases were as follows:
16

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands)
2025 (remainder)$10,531 
202614,885
202713,961
202812,915
20297,567
Thereafter769
Total lease payments60,628
Less: imputed interest(8,097)
Total lease liability balance$52,531 

During the three months ended March 31, 2024, the Company recorded a non-cash impairment of a ROU asset of $1,993,000 resulting from the sublease of its City of Industry warehouse in California.

Global Wells has been the landlord under an operating lease agreement with an unrelated party since September 2020. On February 28, 2025, the lease agreement between Global Wells and the tenant was terminated and effective March 1, 2025, Global Wells entered into a new six-year operating lease agreement ending on February 28, 2031 with a different unrelated party that generates monthly rental payments from $87,000 to $101,000. The expected rental income is $846,000 for the remaining nine months of the year ending December 31, 2025, and $1,128,000 per annum over the next five years.

12. Related Party Transactions

Keary Global Ltd. ("Keary Global") owns 250,004 shares of the Company's common stock as of March 31, 2025, which Keary Global acquired upon exercise of two convertible notes during the third quarter of 2018. In addition to being a stockholder, Keary Global and Keary International, Ltd. ("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, 2025 and December 31, 2024, the Company has accounts payable due to Keary Global and Keary International of $5,057,000 and $3,130,000, respectively. Purchases for the three months ended March 31, 2025 and 2024 from this related party were $10,340,000 and $12,693,000, respectively.

13. Income Taxes

For the three months ended March 31, 2025 and 2024, the Company's income tax expense was $2,121,000 and $1,975,000, respectively, with an effective tax rate of 23.7% and 23.4%, respectively. For both the three months ended March 31, 2025 and 2024, the Company's effective tax rate differed from the United States federal statutory rate of 21% primarily due to state taxes and noncontrolling interest income.

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. As such, as of March 31, 2025, the Company did not record any valuation allowance.

The Company remains subject to IRS examination for the 2021 through 2023 tax years. Additionally, the Company files multiple state and local income tax returns and remains subject to examination in various of these jurisdictions for the 2020 through 2023 tax years. The Company continues to work with the IRS relating to the 2016 and 2017 tax years and does not expect a material impact to the financial statements. As of both March 31, 2025 and December 31, 2024, the Company did not have any unrecognized tax benefit.

14. Commitments and Contingencies

In May 2023, the Company received a Notice of Investigations and Interim Measures stating that U.S. Customs and Border Protection (“CBP”) had initiated a formal investigation to determine whether the Company had evaded the anti-dumping and countervailing duty orders on lightweight thermal paper from China by transshipping the merchandise
17

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
through Taiwan. The period of investigation was from January 2022 through the pendency of the investigation. On February 5, 2024, CBP issued its Notice of Determination concluding that the manufacturing procedures performed by the manufacturer in Taiwan, which the Company imported certain thermal paper products from, did not constitute substantial transformation. On March 19, 2024, the Company initiated an appeal process by submitting a request for an administrative review of the initial determination issued by CBP. On June 11, 2024, CBP completed the administrative review and upheld its initial conclusion. In February 2025, the Company started to receive bills related to certain of its thermal paper shipments. The Company is in the process of protesting the received bills with CBP, and is also evaluating other appeal options. Payments on bills received will be due upon the resolution of the protests, currently expected to occur within the next 12 months. The Company maintains a liability reserve representing the total estimated probable loss from the investigation plus accrued interest. As of March 31, 2025, and December 31, 2024, the Company had a total reserve of $3,101,000 and $3,051,000, respectively. The amount of the final payments could vary significantly from the estimated liability reserve.

The Company is a party to, and certain of its property is the subject of, various pending claims and legal proceedings that routinely arise in the ordinary course of its 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 income.

15. Segment Report

The Company operates and evaluates its business as a single reportable segment. The following is the summary of the financial information for the Company’s reportable segment:
Three Months Ended March 31,
20252024
(in thousands)
Net sales$103,624 $95,613 
Less:
Cost of goods sold62,862 58,011 
Shipping and transportation10,616 7,213 
Salaries and benefits9,065 8,929 
Professional services1,438 1,161 
Depreciation and amortization1,139 1,020 
Rent expense2,750 1,830 
Marketing expense1,518 1,093 
Online platform fees2,221 2,186 
Warehouse expense939 1,001 
Stock-based compensation346 375 
ROU asset impairment expense
 1,993 
Interest expense509 524 
Provision for income taxes2,121 1,975 
Other segment expenses*2,910 2,725 
Add:
Interest income566 431 
Other income, net1,059 468 
Segment net income6,815 6,476 
Reconciliation of segment net income to consolidated net income
Adjustments and reconciling items  
Consolidated net income$6,815 $6,476 
* Other segment expenses includes property taxes, insurance expenses, office expenses, and utilities.

There are no changes in the basis of segmentation or measurement of segment profit or loss since December 31, 2024. The Company’s long-lived assets are all located in the United States, and its revenues are almost entirely generated in the
18

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
United States. Additionally, the segment assets are the same as the assets reported on the condensed consolidated balance sheets.

16. Subsequent Events

On May 6, 2025, the Company's Board of Directors declared a quarterly cash dividend of $0.45 per share on the Company's common stock, which will be paid on or about May 23, 2025 to shareholders of record at the close of business on May 16, 2025.
19


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 public health crises including pandemics;

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

other risks and uncertainties described in “Risk Factors" as set forth in Item I, Part 1A, “Risk Factors” of the Annual Report on Form 10-K for the year ended December 31, 2024 as filed with the Securities and Exchange Commission (the "SEC") on March 14, 2025 (the "2024 Form 10-K").

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.

Due to rounding, numbers presented throughout this report may not add up precisely to totals we provide, and percentages may not precisely reflect the absolute figures.



20


Overview

We are a rapidly-growing and nimble distributor and manufacturer of disposable foodservice products and related items, including food and take-out containers, bags, boxes, tableware, cups, lids, cutlery, straws, specialty beverage ingredients, gloves, janitorial supplies, and other products. Our products are available in plastic, paper, biopolymer-based and other compostable forms. We are a leader in product innovation, offering a growing line of environmentally-friendly products to our customers, who are increasingly focused on sustainability. We also offer customized solutions to our customers, including new product design and development, custom printing, distribution of specialty food and beverage products, and logistics services.

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 we have established ourselves as a differentiated provider of high-quality products relative to our competitors. Our operating model entails generating the majority of our revenue from the distribution of our vendors' products complemented by select manufacturing capabilities in the U.S., which allows us to provide customers with broad product choices and customized offerings with short lead times. This model provides us with the flexibility to adjust the mix of our product offering from import and manufacturing in evolving economic environment to drive operating efficiency and sustained margin expansion. We are focusing on strengthening our supply chain resilience and efficiency by prioritizing strong partnerships with reliable and cost-efficient sources and diversifying sourcing to countries with more favorable trade conditions and minimal tariffs. This has enabled us to expand our supplier base, minimize reliance on individual suppliers, enhance the resilience of our supply chain, expand our margin and improve our operating cash flows.

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 seven other warehouse spaces and distribution centers located in Puyallup, Washington; Summerville, South Carolina; Branchburg, New Jersey; Kapolei, Hawaii; Aurora, Illinois; Mesa, Arizona; and Sugar Land, Texas. Our distribution centers are strategically located in proximity to major population centers, including the Los Angeles, New York, Chicago, Dallas, Houston, Seattle, Phoenix, Atlanta, and Honolulu metro areas. On March 3, 2025, we entered into a lease agreement for an additional distribution center of approximately 187,000 square foot in Chino, California and are currently in the process of setting up this location to be fully operational by end of May 2025.

We manage and evaluate our operations in one reportable segment.

Business Highlights and Trends

We continued to strengthen our supply chain resilience ahead of the tariff uncertainty, by further reducing reliance on China, negotiating additional vendor support, expanding sourcing outside China, and ramping up domestic production for certain categories. Import from China as a percentage of total sourcing decreased to 18.4 percent for the three months ended March 31, 2025.

We recorded net sales of $103.6 million for the three months ended March 31, 2025, an increase of 8.4% in amount and 10.9% in volume, compared to the three months ended March 31, 2024.

We achieved gross margin of 39.3% for the three months ended March 31, 2025, consistent with the three months ended March 31, 2024.

We recorded net income of $6.8 million for the three months ended March 31, 2025, an increase of 5.2% compared to the three months ended March 31, 2024.

Our net income margin was 6.6% for the three months ended March 31, 2025, a decrease of 20 basis points from the three months ended March 31, 2024.

We generated $7.7 million in net cash from operating activities for the three months ended March 31, 2025, an increase of 17.8% compared to the three months ended March 31, 2024.

We generated consolidated Adjusted EBITDA, a non-GAAP measure defined below, of $11.9 million for the three months ended March 31, 2025, a decrease of 12.0% from the three months ended March 31, 2024.
21


Our Adjusted EBITDA margin, a non-GAAP measure defined below, was 11.5% for the three months ended March 31, 2025, a decrease of 270 basis points from the three months ended March 31, 2024.

We had financial liquidity of $46.7 million and additional short-term investments of $23.8 million as of March 31, 2025.

On May 6, 2025, our Board of Directors declared another quarterly cash dividend of $0.45 per share on our common stock, which will be paid on or about May 23, 2025 to shareholders of record at the close of business on May 16, 2025.

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:

A significant trend in the restaurant industry is the changing perception of food delivery and take-out compared to traditional on-premise dining. There is a clear growing preference for delivery and take-out, and we expect this trend to continue positively influencing our operating results, as more customers will need packaging and containers to support the rising demand from food delivery and take-out consumers.

Environmental concerns regarding disposable products, broadly, have resulted in a number of significant changes to the food-service industry, including regulations applicable to our customers. We believe this trend will have a positive long-lasting impact on our results of operations, as we expect there will be an increased demand for eco-friendly and compostable single-use disposable products.

Most of our products are sourced from vendors abroad and as a result we incur freight costs from these overseas import shipments, which could be a significant component of our cost of goods sold. Elevated ocean freight rates could pressure our gross margin, and if we raise our price, dampen the demand for our products. Steady or dropping ocean freight could yield significant opportunities for us to expand our margin. However, it could also reduce the barrier of entry, intensifying the competition.

The recent introduction of baseline and reciprocal tariffs by the new federal administration in April 2025, particularly targeting nations with significant trade deficits like China, has injected considerable uncertainty into the global trade landscape. Broader macroeconomic repercussions of these tariffs—including higher inflation, reduced growth, or altered consumer behavior—could influence demand for our products. We believe our strategic and proactive measures taken over the past few years ahead of the tariff announcements to enhance our supply chain resilience and diversify our sourcing beyond China have solidified our standing as a dependable industry partner, positioning us to capitalize on growth opportunities despite challenging external conditions. Complementing these multi-year efforts, our robust domestic manufacturing scalability allows for swift responses to market changes. Furthermore, we have implemented targeted price adjustments to mitigate potential cost pressures. Whether the U.S. can successfully negotiate favorable trade terms and whether we can continue to effectively strengthen our supply chain would have a significant impact on our operations and financial results, and our ability to continue to gain market share.

The cost of raw materials used to manufacture our products, including polyethylene terephthalate, or PET, plastic resin, aluminum, and paper boards, may 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 any impacts of inflation to our costs. There can also be lags between cost inflation and the implementation of price increases, which could negatively impact our gross margin. Conversely, periods of deflation, where raw material costs decrease, may create pricing pressure and start price wars, potentially requiring us to lower prices, which could also affect our gross margin. We believe price fluctuations 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 adjustments to maintain gross margin.

Supplier chain effectiveness 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 manage our global supply chain effectively, including the accurate forecast of demand, the successful procurement and transportation of raw materials and products, and the effective management of our inventory, production and distribution.
22


Fluctuations in foreign currency exchange rates could impact either positively or negatively various aspects of our business activities, including but not limited to our purchasing power and capacity to source inventory.

Since early 2023 and throughout 2024, we have pivoted into a more asset-light growth model by increasing imports and scaling back manufacturing in the U.S. In light of the recently announced tariffs as discussed above, we have started to ramp up domestic production on certain selected categories to mitigate potential cost pressures from imports and ensure continued supply to our customers. We will continue to evaluate the mix between import and domestic manufacturing under our nimble operations and flexible supply chain model in the dynamic global trade environment.

Critical Accounting 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 Estimates” in Item 7 of Part II of our 2024 Form 10-K.

Results of Operations

The amount and percentage changes calculated in the discussion below were based on numbers rounded to the nearest thousands.
Three Months Ended March 31,
20252024
(in thousands)
Net sales$103,624$95,613
Cost of goods sold62,86258,011
Gross profit40,76237,602
Operating expenses32,94229,526
Operating income7,8208,076
Other income, net1,116375
Provision for income taxes2,1211,975
Net income$6,815$6,476

Three Months Ended March 31, 2025 Compared to Three Months Ended March 31, 2024

Net sales

Net sales were $103.6 million for the three months ended March 31, 2025 compared to $95.6 million for the three months ended March 31, 2024, an increase of $8.0 million, or 8.4%. Net sales for the three months ended March 31, 2024 were understated by $0.7 million, which represented products shipped and recognized as revenue in 2023 but not delivered until 2024. Including this impact, the year-over-year increase in net sales was primarily driven by an increase of $11.7 million in volume and change in product mix, partially offset by a $3.9 million unfavorable year-over-year pricing comparison, as the Company continued to be competitive on the pricing front.

Cost of goods sold

Cost of goods sold was $62.9 million for the three months ended March 31, 2025 compared to $58.0 million for the three months ended March 31, 2024, an increase of $4.9 million, or 8.4%. Cost of goods sold for the three months ended March 31, 2024 was understated by $0.4 million related to products shipped and recognized as cost of goods sold in 2023 but not delivered until 2024, as discussed above. Including this impact, the year-over-year increase in cost of goods sold was primarily driven by an increase in product costs of $3.0 million, as a result of increased sales volume partially
23


offset by more favorable vendor pricing and product mix, and an increase in ocean freight and duty costs of $2.0 million as a result of a 15.5% increase in import volume coupled with 4.3% higher freight container rates.

Gross profit

Gross profit was $40.8 million for the three months ended March 31, 2025 compared to $37.6 million for the three months ended March 31, 2024, an increase of $3.2 million, or 8.4%. Gross profit for the three months ended March 31, 2024 was understated by $0.3 million related to products shipped and recognized as revenue and cost of goods sold in 2023 but not delivered until 2024, as discussed above. Gross margin remained consistent at 39.3% for both the three months ended March 31, 2025 and 2024. Product costs as a percentage of net sales decreased to 49.5% during the three months ended March 31, 2025 from 50.5% during the three months ended March 31, 2024, due to more favorable vendor pricing, increased imports as a percentage of total product mix, and a positive impact from foreign currency due to a stronger United States Dollar compared to New Taiwan Dollar. This improvement in margin was offset by an increase in ocean freight and duty costs, as discussed above, which as a percentage of net sales increased to 8.6% during the three months ended March 31, 2025 from 7.3% during the three months ended March 31, 2024.

Operating expenses

Operating expenses were $32.9 million for the three months ended March 31, 2025 compared to $29.5 million for the three months ended March 31, 2024, an increase of $3.4 million, or 11.6%. The increase in operating expenses for the three months ended March 31, 2025 was driven by higher shipping and transportation costs of $3.4 million as a result of an increase in shipping volume and in online packages as a percentage of total shipments, an increase in rent expense of $0.9 million primarily due to a higher rate on our Chino, California facility lease extension plus the opening of a new Chino distribution center, an increase in marketing expense of $0.4 million as we increased online marketing efforts to grow our e-commerce sales channel, and an increase in professional services expense of $0.3 million. These increases were partially offset by a non-cash impairment of a ROU asset of $2.0 million resulting from the sublease of our City of Industry warehouse in California during the three months ended March 31, 2024.

Operating income

Operating income was $7.8 million for the three months ended March 31, 2025 compared to $8.1 million for the three months ended March 31, 2024, a decrease of $0.3 million, or 3.2%. The decrease was primarily due to an increase in operating expenses of $3.4 million, partially offset by an increase in gross profit of $3.2 million, as discussed above.

Other income, net

Other income, net was $1.1 million for the three months ended March 31, 2025 compared to $0.4 million for the three months ended March 31, 2024, an increase of $0.7 million, or 197.6%. The increase in other income, net for the three months ended March 31, 2025 was primarily driven by an increase in rental income of $0.5 million primarily from our City of Industry warehouse which we began to sublease in April 2024.

Provision for income taxes

Provision for income taxes was $2.1 million for the three months ended March 31, 2025 compared to $2.0 million for the three months ended March 31, 2024, an increase of $0.1 million, or 7.4%. The Company’s effective tax rate was 23.7% for the three months ended March 31, 2025 compared to 23.4% for the three months ended March 31, 2024.

Net income

Net income was $6.8 million for the three months ended March 31, 2025 compared to $6.5 million for the three months ended March 31, 2024, an increase of $0.3 million, or 5.2%. The increase was primarily driven by an increase of $0.7 million in other income, net, partially offset by a decrease of $0.3 million in operating income and an increase of $0.1 million in provision for income taxes, as discussed above.
24


Non-GAAP Financial Measures

We use certain non-GAAP financial measures to assess our financial and operating performance that are not defined by, or calculated in accordance with U.S. 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 U.S. GAAP; or (ii) includes amounts, or is subject to adjustments that have the effect of including amounts, that are excluded from the comparable measure calculated and presented in accordance with U.S. GAAP.

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 calculated as net income excluding (i) interest income, (ii) interest expense, (iii) provision for income taxes, (iv) depreciation and amortization, (v) stock-based compensation expense, and (vi) operating right-of-use asset impairment. Adjusted EBITDA margin is calculated by dividing Adjusted EBITDA by net sales.

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 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, net income margin, or other measures determined in accordance with US 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.

Reconciliation of Adjusted EBITDA (unaudited)
Three Months Ended March 31,
20252024
(in thousands, except percentages)
Amount% of Net SalesAmount% of Net Sales
Net income$6,8156.6 %$6,4766.8 %
Add (deduct):
Interest income(566)(0.5)(431)(0.5)
Interest expense5090.55240.6
Provision for income taxes2,1212.01,9752.1
Depreciation and amortization2,6882.62,6292.7
Stock-based compensation expense3460.33750.4
Operating right-of-use asset impairment1,9932.1
Adjusted EBITDA$11,91311.5 %$13,54114.2 %
Free Cash Flow

Free Cash Flow is a financial measure calculated as cash from operating activities less cash used in (i) purchases of property and equipment, and (ii) deposits paid for property and equipment.

We present Free Cash Flow as a supplemental measure of our financial liquidity. Free Cash Flow assists management in assessing our ability to fund growth through generation of additional cash from business operations. We believe this measure also provides investors with an important liquidity measure of the cash that is available, after capital expenditures, for operational expenses and investment in our business.

25


Free Cash Flow should not be considered in isolation or as alternatives to net income or cash flows from operating activities. Also, Free Cash Flow is not necessarily comparable to similarly titled measures presented by other companies.

Set forth below is a reconciliation of net cash provided by operating activities to Free Cash Flow:

Reconciliation of Free Cash Flow (unaudited):Three Months Ended March 31,
20252024
(in thousands)
Net cash provided by operating activities$7,726$6,559
Deduct:
Purchases of property and equipment(107)(163)
Deposits paid for property and equipment(989)(761)
Free Cash Flow$6,630 $5,635 
26


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. 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 our ability to navigate challenging macro environment at times.

As described in Note 6 — Line of Credit to the condensed consolidated financial statements, the Line of Credit is available for working capital and general corporate purposes, and is secured by our assets. It consists of a revolving loan facility and a standby letter of credit sublimit. We are not required to pay a commitment (unused) fee on the undrawn portion of the Line of Credit and interest is payable monthly. On March 3, 2025, the Company amended the Line of Credit. Prior to March 3, 2025, the revolving loan facility had a maximum borrowing capacity of $40.0 million and interest accrued at an annual rate of one month term Secured Overnight Financing Rate ("SOFR") plus 2.50%, with a SOFR floor of 1.00%. The amendment on March 3, 2025, among other things, (1) extended the maturity date to March 14, 2027, (2) reduced the maximum borrowing capacity of the revolving loan facility to $20.0 million, and (3) revised the interest on any Line of Credit borrowings to an annual rate of one month term SOFR plus 2.25%, with a SOFR floor of 1.00%. On March 17, 2025, the Company entered into another amendment of the Line of Credit, increasing the standby letter of credit sublimit from $5.0 million to $7.5 million. As of March 31, 2025, the amount issued under the standby letter of credit was $5.8 million, and the maximum remaining amount that could be borrowed under the Line of Credit was $14.2 million.

As described in Note 8 — Long-Term Debt to the condensed consolidated financial statements, on June 17, 2022, we entered into a $28.7 million term loan agreement which matures July 1, 2027 (the “2027 Term Loan”). The 2027 Term Loan had an initial balance of $20.7 million and an option to request for additional advances up to a maximum of $8.0 million through June 2023, which we exercised in March 2023. Interest accrues at a fixed rate of 4.375% per annum. Principal and interest payments of $0.1 million are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The 2027 Term Loan is collateralized by substantially all of Global Wells’ assets and is guaranteed by 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. Proceeds from the 2027 Term Loan were used to pay down an existing term loan with the same lender, which was set to mature in May 2029 with interest accruing at prime rate less 0.25%, and had an outstanding balance of $20.6 million as of the repayment date.

Additionally, as of March 31, 2025, we have a $23.0 million term loan that matures September 30, 2026 (the “2026 Term Loan”). The 2026 Term Loan had an initial balance of $16.1 million and an option to request for additional advances up to a maximum of $6.9 million through September 2022, which we exercised in February 2022. Interest accrues at a fixed rate of 3.5% per annum. Principal and interest payments of $0.1 million are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The 2026 Term 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, 2025, 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, 2025, we had no borrowing on the Line of Credit, $27.5 million in outstanding balance under the 2027 Term Loan, and $20.8 million in outstanding balance under the 2026 Term Loan.

As discussed in Note 14 — Commitments and Contingencies to the condensed consolidated financial statements, on February 5, 2024, we received a Notice of Determination from U.S. Customs and Border Protection ("CBP") related to its investigation to determine whether we have evaded the anti-dumping and countervailing duty on certain imported thermal paper products. On March 19, 2024, we initiated an appeal process by submitting a request for an administrative review of the initial determination issued by CBP. On June 11, 2024, CBP completed the administrative review and upheld its initial conclusion. In February 2025, we started to receive bills related to certain of our thermal paper shipments. We are in the process of protesting the received bills with CBP, and are also evaluating other appeal options. Payments on bills received will be due upon the resolution of the protests, currently expected to occur within the next 12 months. Although we have an import duty liability reserve of $3.1 million as of March 31, 2025, the amount of the final payments could vary significantly from the estimated liability reserve.
27


Additionally, as described in Note 16 — Subsequent Events to the condensed consolidated financial statements, on May 6, 2025 our Board of Directors declared another regular quarterly cash dividend of $0.45 per share on our common stock, which will be paid on or about May 23, 2025 to shareholders of record at the close of business on May 16, 2025. Prior to this, we paid out regular quarterly cash dividends totaling $9.0 million in the current fiscal year. Our ongoing operations and growth strategy may require us to continue to make investments in new markets and products, logistics and manufacturing infrastructure, e-commerce platform, talent, and technology capabilities. In addition, we may consider making strategic acquisitions and investments which could require significant liquidity. The rapidly changing macroeconomic, geopolitical and global trade dynamics created significant uncertainty in the global economy and capital markets, which could have long-lasting adverse effects. 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 capital expenditures for at least the next 12 months. We continue to explore other options to further expand our liquidity to support the business growth and enhance shareholder value.

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 the Line of Credit, and acquire 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

The following table summarizes total current assets, liabilities and working capital at March 31, 2025 compared to December 31, 2024:
March 31, 2025December 31, 2024Change
(in thousands)
Current assets$171,979$160,997$10,982
Current liabilities60,08346,44713,636
Working capital$111,896$114,550$(2,654)

As of March 31, 2025, we had working capital of $111.9 million compared to $114.6 million as of December 31, 2024, representing a decrease of $2.7 million, or 2.3%. The decrease in working capital was driven by an increase of $13.6 million in current liabilities, partially offset by an increase of $11.0 million in current assets. The increase in current liabilities was primarily driven by an increase in accounts payable and related party payables of $8.6 million, an increase in income tax payable of $2.1 million, an increase in operating lease liabilities, current portion of $2.0 million from a higher rate on our Chino, California facility lease extension plus the opening of a new Chino distribution center, and an increase in accrued expenses of $1.3 million, partially offset by a reduction in other current liabilities of $0.8 million due to the payment of Global Wells noncontrolling membership interest redemption gain tax withholding. The increase in current assets was primarily driven by an increase in inventories of $9.2 million as we stocked up inventory ahead of the summer peak season and the increase in forecast demand, an increase in accounts receivable of $5.7 million as a result of stronger sales in the three months ended March 31, 2025 compared to the three months ended December 31, 2024, partially offset by a decrease in cash and cash equivalents and short-term investments of $3.7 million.

Cash Flows

The following table summarizes cash flow for the three months ended March 31, 2025 and 2024:

28


Three Months Ended March 31,
20252024
(in thousands)
Net cash provided by operating activities $7,726 $6,559 
Net cash provided by (used in) investing activities 3,533 (7,947)
Net cash used in financing activities (10,370)(8,544)
Net change in cash and cash equivalents $889 $(9,932)

Cash flows provided by operating activities. Net cash provided by operating activities was $7.7 million for the three months ended March 31, 2025, primarily the result of net income of $6.8 million, adjusted for certain non-cash items totaling $5.5 million, consisting mainly of depreciation and amortization of fixed assets and operating right-of-use assets, stock-based compensation, and adjustments to the allowance for doubtful accounts and inventory reserve. In addition, cash decreased by $4.6 million from changes in working capital, which included a decrease of $9.2 million from inventory build-up, a decrease of $5.9 million from an increase in accounts receivable from higher sales, and a decrease of $2.3 million from a reduction in operating lease liabilities. These decreases were partially offset by an increase of $8.7 million from higher accounts and related party payables primarily associated with increased inventory purchases, an increase of $2.1 million from higher income tax payable, and an increase of $1.3 million from higher accrued expenses.
Net cash provided by operating activities was $6.6 million for the three months ended March 31, 2024, primarily the result of net income of $6.5 million, adjusted for certain non-cash items totaling $6.7 million, consisting mainly of depreciation and amortization of fixed assets and operating right-of-use assets, write-off of inventory, stock-based compensation, ROU asset impairment, and accrued interest on certificates of deposit. In addition, cash decreased $6.6 million from changes in working capital, which included a decrease of $8.1 million from inventory build-up, a decrease of $2.3 million from an increase in accounts receivable, a decrease of $1.5 million from reductions in operating lease liabilities, and a decrease of $0.5 million from less deferred revenue. These decreases were partially offset by an increase of $1.7 million from reductions in prepaid expenses, $3.4 million from higher accounts and related party payables, and $0.7 million from higher accrued expenses.

Cash flows provided by (used in) investing activities. Net cash provided by investing activities was $3.5 million for the three months ended March 31, 2025, which primarily included $12.7 million in redemptions of short-term investments, partially offset by $8.1 million in purchases of short-term investments, and $1.0 million of deposits paid for the purchase of property and equipment.
Net cash used in investing activities was $7.9 million for the three months ended March 31, 2024, which primarily included $12.2 million in purchases of short-term investments, $0.8 million of deposits paid for the purchase of property and equipment, and $0.2 million paid to directly purchase property and equipment, partially offset by $5.1 million in redemptions of short-term investments.

Cash flows used in financing activities. Net cash used in financing activities was $10.4 million for the three months ended March 31, 2025, which primarily included $9.0 million of cash dividends paid to shareholders, $0.9 million of Global Wells membership interest redemption gain tax withholding payment, and $0.3 million of payments towards long-term debt.
Net cash used in financing activities was $8.5 million for the three months ended March 31, 2024, which primarily included $6.0 million of cash dividends paid to shareholders, $2.3 million paid for the redemption of a non-controlling member's interest in Global Wells, and $0.3 million of payments towards long-term debt.

Related Party Transactions

For a description of significant related party transactions, see Note 12 — 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

29


Information regarding recent accounting pronouncements is contained in Note 2 — Summary of Significant Accounting Policies in the Notes to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

This item is not required for smaller reporting companies.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

In connection with the preparation of this Quarterly Report on Form 10-Q, the Company's management, with the participation of its Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of its disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of March 31, 2025. Based on this evaluation, the Company's Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2025 at the reasonable assurance level.

Remediation of Previously Disclosed Material Weakness

As previously disclosed in Part II, “Item 9A – Controls and Procedures” of our Annual Report on Form 10-K for the year ended December 31, 2024, management had identified the following material weakness in our internal control over financial reporting as of December 31, 2024.

Management did not design and maintain effective controls to ensure appropriate segregation of duties related to the creation, approval and subsequent modification of journal entries. This deficiency could result in a misstatement of substantially all account balances or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected.

During the year ended December 31, 2024, management has redesigned its control over the journal entry creation and approval process, remediated gaps in the design of such internal control and performed operating effectiveness testing. However, as of December 31, 2024, additional time was required to demonstrate the control has operated effectively for a sufficient period of time.

During the three months ended March 31, 2025, management has continued to perform the enhanced control over the journal entry creation and approval process. Management has completed the testing necessary to conclude that the enhanced control was appropriately designed, implemented and operating effectively for a sufficient period of time as of March 31, 2025, and that the previously-identified material weakness described above has been remediated.

Changes in Internal Control Over Financial Reporting

There have been no changes in our internal control over financial reporting that occurred during the three months ended March 31, 2025, 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.
30


PART II - OTHER INFORMATION

Item 1. Legal Proceedings.

From time to time, we are involved in various legal proceedings. Although no assurance can be given, we do not believe that any of our currently pending proceedings will have a material adverse effect on our financial condition, cash flows or results of operations.

Item 1A. Risk Factors.

In addition to other information set forth in this report, readers should carefully consider the factors discussed in Part I, Item 1A. "Risk Factors" of our 2024 Annual Report on Form 10-K, as updated and supplemented below. Any of the risk factors disclosed in our reports could materially affect our business, financial condition or future results. The risks described here and in our 2024 Annual Report on Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially and adversely affect our business, financial condition and/or operating results. The discussion of the risk factor below updates the corresponding disclosure under the same heading in the 2024 Annual Report on Form 10-K and may contain material changes to the corresponding risk factor discussion in our 2024 Annual Report on Form 10-K.

Recent trade policy shifts, including increased import tariffs and the renegotiation of trade agreements, could have a material adverse impact on our business, financial condition or results of operations.

Both global and domestic economic and geopolitical conditions greatly impact our business. The new federal administration's recent trade policy shifts, including increased import tariffs and the renegotiation of trade agreements, has increased the level of uncertainty in the global trading environment. These tariffs, affecting imports from countries such as China, could substantially increase the cost of our products, including raw materials needed for domestic manufacturing, and/or impact our ability to supply certain products to our customers. We are currently evaluating the potential impact of these tariffs on our business and financial condition, which will ultimately depend on their actual implementation details and any exclusions offered by the administration. Escalating trade tensions pose several risks, including increased manufacturing costs, global supply chain disruptions, limitations on domestic and international sales, and reduced sales volumes and margins, all of which could negatively impact our business. Additionally, the loss of our ability to pass those cost increases through to our customers could also have a materially adverse impact on our business, financial condition or results of operations. Even if we are able to pass increased costs on to customers, higher prices could reduce demand for our products, further negatively affecting our sales and profitability.

In the past, we have identified a material weakness in our internal controls over financial reporting. If we experience additional material weaknesses or deficiencies in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial results, in which case our business may be harmed, investors may lose confidence in the accuracy and completeness of our financial reports and the price of our common stock may decline.

As described in our 2024 Annual Report, we had identified a material weakness in our internal controls over financial reporting as of December 31, 2024. As further described in Part I, Item 4 "Controls and Procedures" of this Quarterly Report on Form 10-Q, the material weakness previously identified was fully remediated in the first quarter of 2025. If, in the future, we again have a material weakness in our internal controls over financial reporting, this could limit our ability to prevent or detect a misstatement of our accounts or disclosures and could result in a material misstatement of our annual or interim financial statements. In such case, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable stock exchange listing requirements, investors may lose confidence in our financial reporting and the prices of our common stock may decline as a result.

Except for the above, there have been no other material changes to the Risk Factors previously disclosed in the 2024 Form 10-K, which is incorporated herein by reference.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

None.

Item 3. Defaults Upon Senior Securities.
31



None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

Rule 10b5-1 Trading Arrangements

During the three months ended March 31, 2025, none of the Company’s directors or officers adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement”, as such terms are defined under Item 408 of Regulation S-K.

Item 6. Exhibits.

Exhibit No.Description
10.1
10.2
10.3*
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.
32


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.

DATE: May 9, 2025
KARAT PACKAGING INC.
By:/s/ Alan Yu
Alan Yu
Chief Executive Officer
(Principal Executive Officer)
By:/s/ Jian Guo
Jian Guo
Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)

33
EX-10.3 2 lollicup-lineofcreditcha.htm EX-10.3 lollicup-lineofcreditcha


 


 
EX-31.1 3 krt20250331ex311ceo302cert.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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
(5)The registrant's other certifying officer 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 9, 2025By:/s/ Alan Yu
Alan Yu
Chairman and Chief Executive Officer
(Principal Executive Officer)
 
 

EX-31.2 4 krt20250331ex312cfo302cert.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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
(5)The registrant's other certifying officer 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 9, 2025By:/s/ Jian Guo
Jian Guo
Chief Financial Officer
(Principal Financial and Accounting Officer)
 

EX-32.1 5 krt20250331ex321ceo906cert.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, 2025, 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 9, 2025By:/s/ Alan Yu
Alan Yu
Chairman and Chief Executive Officer
(Principal Executive Officer)

 
 

EX-32.2 6 krt20250331ex322cfo906cert.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, 2025, 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 9, 2025By:/s/ Jian Guo
Jian Guo
Chief Financial Officer
(Principal Financial and Accounting Officer)
 
 

EX-101.SCH 7 krt-20250331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952158 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Segment Report link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Segment Report (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Sales Disaggregated by Customer Type (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Summary of Significant Accounting Policies - Schedule of Fair Value Measurements by Level for the Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Summary of Significant Accounting Policies - Schedule of Carrying Values and Estimated Fair Values of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Stock-Based Compensation - Schedule of Unvested Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Leases - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Leases - Schedule of Supplemental Information Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Segment Report (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 krt-20250331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 krt-20250331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 krt-20250331_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). Accrued ocean freight and other import costs Accrued Ocean Freight And Other Import Costs, Current Accrued Ocean Freight And Other Import Costs, Current Payment of redeemable variable interest Payments for Repurchase of Redeemable Noncontrolling Interest Weighted average remaining contract life, vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill acquired Goodwill, Acquired During Period Statistical Measurement [Domain] Statistical Measurement [Domain] Related Party Transactions Related Party Transactions Disclosure [Text Block] Payment of long-term debt (including $295 and $278 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Payments of long-term debt Repayments of Long-Term Debt Schedule of Lease Cost Lease, Cost [Table Text Block] Cover [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Future Lease Payments Under Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other current liabilities (including $37 and $916 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Other current liabilities Other Liabilities, Current Government grant income (including $8 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Government assistance, income Government Assistance, Income, Increase (Decrease) Trading Symbol Trading Symbol All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period VIE, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash dividends declared (in dollars per share) Common stock, dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Keary Global Keary Global Ltd [Member] Represents information pertaining to Keary Global Ltd. Accounts receivable, net of allowance of bad debt Accounts Receivable, Allowance for Credit Loss, Current Global Wells noncontrolling membership interest redemption Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Pay vs Performance Disclosure [Line Items] Line of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Accounts receivable Increase (Decrease) in Accounts Receivable Operating lease liabilities Increase (Decrease) in Operating Lease Liability Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Issuance of common stock upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Land Land [Member] Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Leases Lessee, Operating Leases [Text Block] 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 (in shares) Common Stock, Shares, Outstanding Operating lease expense Operating Lease, Cost Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Reporting Segments Segment Reporting, Policy [Policy Text Block] Property, Plant and Equipment, Net, by Type [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Other non-current assets (including $9 and $34 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Other non-current assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Schedule of Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Segment net income Operating Segments [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Chains and distributors Chains and Distributors [Member] Chains and Distributors Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock Treasury Stock, Common [Member] Income taxes payable (including $6 and $3 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Income taxes payable Taxes Payable, Current Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Noncontrolling Interests Noncontrolling Interests [Policy Text Block] Disclosure of accounting policy regarding noncontrolling interests. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] 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. Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] Monthly lease payment Lessor Operating Lease Monthly Lease Payment Amount of monthly lease payment for operating lease. Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate intrinsic value, options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Add: Segment Reconciliation [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Logistics Services Logistics Services [Member] Logistics Services Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] 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] Expected rental income, remainder of the year Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Rental income (including $446 and $255 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Rental income Rental Income, Nonoperating Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Loss contingency Loss Contingency Accrual Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Accrued expenses (including $186 and $489 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Accrued expenses Total accrued expenses Accrued Liabilities, Current Potentially dilutive shares excluded from diluted earnings per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Accrued expense related to rebates, sales incentives and cooperative advertising Accrued Advertising Lease expense Operating Lease, Expense Credit Facility [Domain] Credit Facility [Domain] Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Current assets Assets, Current [Abstract] Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Consolidation Items [Axis] Consolidation Items [Axis] Payment of Global Wells noncontrolling-interest tax withholding (including $132 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Payments of noncontrolling interest tax withholding Payment, Tax Withholding, Share-Based Payment Arrangement Income tax refund Proceeds from Income Tax Refunds Warehouse expense Warehouse Expense Warehouse Expense Inventories Inventory Disclosure [Text Block] Treasury stock, shares (in shares) Treasury stock, balance at the beginning of period (in shares) Treasury stock, balance at the end of period (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Short-term lease expense Short-Term Lease, Cost Stock Options Share-Based Payment Arrangement, Option [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Amount converted to term loan Debt Conversion, Amount Converted To New Debt Instrument This amount represent the amount converted to term loan Security Exchange Name Security Exchange Name Spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Accrued payroll Accrued Payroll Taxes, Current Subtotal Inventory, 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. Number of Shares Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property and equipment, net (including $42,668 and $42,972 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities 2026 Term Loan Term Loan Maturing 2026 [Member] Term Loan Maturing 2026 Noncontrolling interest Equity, Attributable to Noncontrolling Interest Salaries and benefits Labor and Related Expense Weighted average exercise price, exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liabilities, current portion Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Income taxes payable (including $3 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Income taxes payable Increase (Decrease) in Income Taxes Payable Entity [Domain] Entity [Domain] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Subsequent Event [Line Items] Subsequent Event [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted average common shares outstanding, diluted (in shares) Adjusted weighted average number of common shares (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Total Karat Packaging Inc. stockholders’ equity Equity, Attributable to Parent Related Party Related Party [Member] Construction in progress Construction in Progress, Gross Interest expense (including $500 and $517 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Interest expense Interest Expense, Nonoperating Schedule of Goodwill Schedule of Goodwill [Table Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Redemption of short-term investments (including $7,678 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Redemption of short-term investments Proceeds from Sale of Short-Term Investments Recurring basis Fair Value, Recurring [Member] Accounts receivable, net of allowance for bad debt of $672 and $758 at March 31, 2025 and December 31, 2024, respectively Accounts Receivable, after Allowance for Credit Loss, Current Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Cost of Sales Cost of Sales [Member] Other liabilities (including $59 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Other liabilities Increase (Decrease) in Other Operating Liabilities Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Other income, net Adjusted Other Nonoperating Income (Expense) Adjusted Other Nonoperating Income (Expense) Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Stock options and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted average remaining contract life, options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Document Type Document Type Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Nonrelated Party Nonrelated Party [Member] Weighted average remaining contract life, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Accrued sale and use taxes Accrued Sale Taxes and Used Taxes Accrued Sale Taxes and Used Taxes Purchases from related party Costs and Expenses, Related Party Total Stockholders’ Equity Attributable to Karat Packaging Inc. Parent [Member] Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Furniture and fixtures Furniture and Fixtures [Member] Accounts payable (including $19 and $16 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Leasehold improvements Leasehold Improvements [Member] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease expense Lease, Cost Short-term investments (including $3,537 and $11,128 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Short-term investments Short-Term Investments Statistical Measurement [Axis] Statistical Measurement [Axis] Dilutive shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Payment for Global Wells noncontrolling membership interest redemption Payments to Noncontrolling Interests Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Variable lease expense Variable Lease, Cost Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Deferred tax asset Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Goodwill Goodwill Disclosure [Text Block] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Dividends paid to shareholders Payments of Ordinary Dividends, Common Stock New and Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in dollars per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Counterparty Name [Domain] Counterparty Name [Domain] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Amortization of operating right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Accrued vacation and sick pay Accrued Vacation, Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Ownership [Axis] Ownership [Axis] Amortization of loan fees (including $15 associated with variable interest entity for both the three months ended March 31, 2025 and 2024) Amortization of loan fees Amortization of Deferred Loan Origination Fees, Net Gain on foreign currency transactions Gain (Loss), Foreign Currency Transaction, before Tax Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Schedule 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] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Proceeds from disposal of property and equipment Proceeds from Sale of Property, Plant, and Equipment Provision for income taxes Income Tax Expense (Benefit) Other income (expenses) Nonoperating Income (Expense) [Abstract] Fixed interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Operating Expense Operating Expense [Member] Cost not yet recognized, period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Increase (decrease) in operating liabilities Increase (Decrease) in Operating Liabilities [Abstract] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Floor interest rate (as a percent) Debt Instrument, Floor Interest Rate Debt Instrument, Floor Interest Rate Total other income, net Nonoperating Income (Expense) Adjustments to inventory reserve Inventory Write-down Effective tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Operating income Operating Income (Loss) Number of reportable segments Number of Reportable Segments Total liabilities and stockholders’ equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other current assets (including $112 and $4 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid in capital Additional Paid in Capital Impairment of operating right-of-use asset ROU asset impairment expense Operating Lease, Impairment Loss Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Interest income (including $226 and $213 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Interest income Investment Income, Interest Schedule of Future Maturities Schedule of Maturities of Long-Term Debt [Table Text Block] Right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Less: inventory reserve Inventory Adjustments Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Global Wells noncontrolling-interest tax withholding Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Expected rental income, over the next five years Lessor, Operating Lease, Payment to be Received Publicly-traded equity securities Debt Securities, Trading, and Equity Securities, FV-NI Inventories Total inventories Inventory, Net Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses Operating Expenses [Abstract] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] 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 Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Computer hardware and software Software Development [Member] 2027 Term Loan Term Loan Maturing 2027 [Member] Term Loan Maturing 2027 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. Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Number of options, vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Monthly principal and interest payments Debt Instrument, Periodic Payment Estimated Fair Value Estimate of Fair Value Measurement [Member] Payments for lender fees Payments For Lender Fees Payments For Lender Fees Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Related Party Transactions [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 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 Operating right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] 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 Adjustments to allowance for bad debt Accounts Receivable, Credit Loss Expense (Reversal) Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Number of exercised convertible notes Number Of Exercised Convertible Notes Number Of Exercised Convertible Notes Property, Plant and Equipment [Abstract] Carrying Amount Long-term debt Long-term debt Long-Term Debt, Gross Exercise Price Award Exercise Price Earnings Per Share Earnings Per Share [Text Block] Long-term debt, net of current portion and debt discount of $125 and $141 at March 31, 2025 and December 31, 2024, respectively (including $46,988 and $47,279 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively, and debt discount of $125 and $141 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Long-term debt, net of current portion Long-term Debt, Excluding Long Term Line of Credit, Noncurrent Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding long term line of credit. Arrangement Duration Trading Arrangement Duration Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Schedule of Supplemental Information Related to Operating Leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Subsequent Event Subsequent Event [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Semi-finished goods Inventory, Semi Finished Goods Inventory, Semi Finished Goods Selling Member Selling Member [Member] Selling Member Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] All Individuals All Individuals [Member] Future maturities: Maturities of Long-Term Debt [Abstract] Building Building [Member] PEO PEO [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other income, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Accrued property tax Accrued Property Taxes, Current Accrued Property Taxes, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Cash consideration Noncontrolling Interest in Variable Interest Entity Remaining stock-based compensation expense for unvested restricted stock units Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Treasury stock, 0.001 par value, 23,000 shares as of both March 31, 2025 and December 31, 2024 Treasury Stock, Common, Value 2025 Long-Term Debt, Maturity, Remainder of Fiscal Year Transfers from deposits to property and equipment Property, Plant and Equipment, Transfers and Changes Global Wells Global Wells [Member] Represents information pertaining to Global Wells. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Proceeds from disposal of publicly-traded equity securities Proceeds From Disposal Of Securities, Investing Activities Proceeds From Disposal Of Securities, Investing Activities Shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Related Party [Domain] Related and Nonrelated Parties [Domain] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Less: Segment Reporting Information, Operating Income (Loss) [Abstract] Local Phone Number Local Phone Number Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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. Total operating expenses Operating Expenses Shipping and transportation Shipping And Transportation Expenses Shipping And Transportation Expenses Deferred tax liability Deferred Income Tax Liabilities, Net Unrealized loss from investment in publicly-traded equity securities Unrealized Gain (Loss) on Investments Online Online [Member] Represents information pertaining to Online. Schedule of Unvested Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Stock Option Activity, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Other non-current assets (including $25 and $14 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Other non-current assets Increase (Decrease) in Other Operating Assets Keary Global and Keary International Keary Global and Keary International [Member] Keary Global and Keary International PEO Total Compensation Amount PEO Total Compensation Amount Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of Accrued Expense Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued interest expense Interest Payable, Current Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Entity Ex Transition Period Entity Ex Transition Period Weighted average exercise price, vested and 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 Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Accrued sales discount expense Accrued Sale Discount Expense, Current Accrued Sale Discount Expense, Current Common Stock Common Stock [Member] Measure: Measure [Axis] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Line of credit Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Other segment expenses* Segment Reporting, Other Segment Item, Amount General and Administrative Expense General and Administrative Expense [Member] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Accrued Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Reportable Segment Reportable Segment [Member] Reportable Segment Distribution centers operated by entity Number Of Other Distribution Centers Operated By Entity Represents the number of other distribution centers operated by entity. Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Segment Report Segment Reporting Disclosure [Text Block] Long-term debt, current portion (including $1,190 and $1,179 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Long-term debt, current portion Less: current portion Long-Term Debt, Current Maturities Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Professional services Professional Fees Entity Shell Company Entity Shell Company Measurement Basis [Axis] Measurement Basis [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Standby letter of credit Standby Letters of Credit [Member] Consolidated Entities [Axis] Consolidated Entities [Axis] Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Uncertain tax positions Unrecognized Tax Benefits Consolidation Items [Domain] Consolidation Items [Domain] Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] City Area Code City Area Code Current liabilities Liabilities, Current [Abstract] (Increase) decrease in operating assets Increase (Decrease) in Operating Assets [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Purchases of short-term investments (including $87 and $7,000 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Purchase of short-term investments Payments to Acquire Short-Term Investments Level 1 Fair Value, Inputs, Level 1 [Member] Total current assets Assets, Current Statement of Cash Flows [Abstract] Supplemental disclosures of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Accrued expenses (including $303 and $420 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Accrued expenses Increase (Decrease) in Accrued Liabilities Number of options, exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Income Taxes Income Tax Disclosure [Text Block] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Four Basic and diluted earnings per share: Earnings Per Share [Abstract] Impairment expense and (gain) loss, net, on disposal of property and equipment Impairment Expense And Loss (Gain) On Disposal Of Property, Plant And Equipment Impairment Expense And Loss (Gain) On Disposal Of Property, Plant And Equipment Retained earnings Retained Earnings (Accumulated Deficit) Voting interest (as a percent) 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. Related Party Transaction [Line Items] Related Party Transaction [Line Items] Inventories Increase (Decrease) in Inventories General and administrative expenses (including $677 and $556 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) General and administrative expenses General and Administrative Expense 2027 Long-Term Debt, Maturity, Year Two Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Retail Retail [Member] Equity Awards Adjustments Equity Awards Adjustments [Member] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Total lease liability balance Operating Lease, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Rent expense Rent Expense Rent Expense Underlying Securities Award Underlying Securities Amount Deferred revenue Deferred Revenue, Current Credit Facility [Axis] Credit Facility [Axis] Selling expenses Online platform fees Selling Expense Cash dividends declared Dividends, Common Stock, Cash Amendment Flag Amendment Flag Estimated Fair Value Long-Term Debt, Fair Value Carrying Amount Reported Value Measurement [Member] Entity Registrant Name Entity Registrant Name (Gain) loss, net, on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization (including $304 and $303 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Machinery and equipment Machinery and Equipment [Member] Fair Value as of Grant Date Award Grant Date Fair Value Fair value Fair Value, Net Asset (Liability) Subsequent Events [Abstract] Affiliated Entity Affiliated Entity [Member] Cash paid for amounts included in measurement of lease obligations: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Aggregate intrinsic value, vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Less: unamortized loan fees Debt Issuance Costs, Net Vehicles Vehicles [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Line of Credit Long-Term Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Karat Packaging Inc. stockholders’ equity Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Face amount of loan Debt Instrument, Face Amount Schedule of Net Sales Disaggregated by Customer Type Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock, 0.001 par value, 100,000,000 shares authorized, 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of both March 31, 2025 and December 31, 2024 Common Stock, Value, Issued Share-Based Payment Arrangement [Abstract] Cash and cash equivalents (including $8,611 and $1,703 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Raw materials Inventory, Raw Materials, Gross Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Long-term line of credit, noncurrent Long-Term Line of Credit, Noncurrent Preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of both March 31, 2025 and December 31, 2024 Preferred Stock, Value, Issued Finished goods Inventory, Finished Goods, Gross Accrued interest on certificates of deposit (including $0 and $38 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Accrued interest on certificates of deposit Accrued Interest Accrued Interest Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Basic (in dollars per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic Accounts payable (including $3 and $5 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Accounts payable Increase (Decrease) in Accounts Payable Operating cash flows from operating leases Operating Lease, Payments Deposits Deposits Assets, Noncurrent Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Ownership [Domain] Ownership [Domain] Non-cash purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Debt discount Debt Instrument, Unamortized Discount, Noncurrent Total assets Assets Cost of goods sold Cost of Goods and Services Sold Cash and cash equivalents Cash and Cash Equivalents [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other non-current liabilities (including $1,249 and $1,198 associated with variable interest entity at March 31, 2025 and December 31, 2024 respectively) Other non-current liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and Contingencies (Note 14) Commitments and Contingencies Marketing expense Marketing Expense Termination Date Trading Arrangement Termination Date Nature of Operations Nature of Operations [Text Block] Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] 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] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Long-Term Debt, Maturity, Year One Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Carrying Values and Estimated Fair Values of Debt Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Stock-based compensation Share-Based Payment Arrangement, Expense Net income attributable to Karat Packaging Inc. Net income attributable to Karat Packaging Inc. Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Consolidated Entities [Domain] Consolidated Entities [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Noncontrolling Interest Noncontrolling Interest [Member] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Related party payable Increase (Decrease) in Due to Related Parties Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Lease term Lessee, Operating Lease, Term of Contract Accrued miscellaneous expenses Other Accrued Liabilities, Current Name Forgone Recovery, Individual Name 2025 (remainder) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Document Period End Date Document Period End Date Ownership interest (as a percent) Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total lease payments Lessee, Operating Lease, Liability, to be Paid 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 Deferred revenue Increase (Decrease) in Deferred Revenue Term loan, accordion feature Debt Instrument, Term Loan, Accordion Feature Debt Instrument, Term Loan, Accordion Feature Insider Trading Arrangements [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Adjustments and reconciling items Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Revenue recognized Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets (including $172 and $27 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Net income attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $879 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) Payment of Global Wells noncontrolling membership interest redemption gain tax withholding Payment To Noncontrolling Interests Redemption, Tax Withholding Payment To Noncontrolling Interests Redemption, Tax Withholding Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] 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 Related Party [Axis] Related and Nonrelated Parties [Axis] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Total stockholders’ equity Balance at the beginning of period Balance at the end of period Equity, Including Portion Attributable to Noncontrolling Interest Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] (Recovery) write-off of inventory Write-off (Recovery) Of Inventory Write-off (Recovery) Of Inventory Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Accrued professional services fees Accrued Professional Fees, Current Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Construction in progress Construction in Progress [Member] Purchases of publicly-traded equity securities Purchase of Securities, Investing Activities Purchase of Securities, Investing Activities Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Entity Filer Category Entity Filer Category Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 11 krt-20250331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 lollicup-lineofcreditcha001.jpg begin 644 lollicup-lineofcreditcha001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL;5O$ M TAW\VPNI(4 )F1?DY]Z3:6K+ITY5)U+5X=,LX;F5'9)75 %Z@M2YD6\/532MOH:%%9?]NVJZG>63AT-I%YT MCGIMX_QJDOBV'$4TMA>16DK!4N63Y3GI1SQ''"UI;1_IG0T5%/.MO:RW!!*Q MH7..X S60WB>U%A:7"03227>?)@09=L=:;DEN3"C4G\*N;E%96F:Y%J%U+:/ M;SVUU$N]HIEP=OJ/SK0N)X[6VEN)3B.)"['V S0FFKDRISA+EDM26BLS1-((;*]%E%;SW=V5W&*!WO3[+5X=0OKFWMT=DMSM>;^$ MMZ"GS(AT:B5VNES0HHHIF04444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5F>(=6;0M!NM26W^T- 1$7V;B6 QNP<=? M2M.L/QC8W>H^%+^UL8#/,R!2VQCM4J2 2.,'%:-MK^CWNH26%KJEG->1YW01S*SC'7@'MW] M*P;F'6O$VHZ8MQI,VD6=E.;IY)YXG>1PC*BJ(V;N^221T]ZR;7P_J]UIGA[1 M&TQM/?2%<2ZAYD91SY+Q9CVL6.\N&.0,8YYH Z^/Q/H,OVGR]8L7^R@M/MG4 M^6 <$GGIGBKESJ5C9>;]JNX8/)B\Z0R.%V)G&XYZ#(KA;K1M7U+PHFAIX>AM M9K33'MA,<9Z6-1LM5U^?4;FX\.W$4#V$,,<$MW& MDKNLN\[61F"D<%23@D(]%GU$Z?%JMG)>!S'Y"S*7W $D8SG(P?RKD;71M?N)K>2>"X:"/5K>X1 MKWR!="-48.9#&=K $J%ZMC-9^D/+$?!&D?8(G6TNG"W\<\;K,%@E!9 IW 'J MVX#!P."$ELUC?3$E%WAU/EEH67L>< ML1TS2^+-&N;OQ=IVHG0)M7LHK*:%TBGCC*2,Z$'YW7/"M0!T$>N&RL1/XC%E MI+M(513>"16 &?O%5YZ\8[5;M-8TV_,'V._MY_/C:2+RI V]5(#$8ZX) /IF MN8M]*N+B[\//%X?FTVVL+^666&>:-RJFW=0XVNV?G8#'7OC'-4KKP[KEK875 M]I5J@U:#5[FXM$:10)(9LJ<$8/I4;>(;6/6;FRF:*.V@L8[UKMY0$VNSK] !LSG/>N2O?"=]I M&I6TM@FIW-HFEQV(6PFA20.C,27\W@J^[)(YR.0:AF\'ZK$EKY%B)(K2PT]? ML[W"L)6AG>1X=QQGY2,$@ G% ';1^)=#FL&OH]7LFM$<1O,)UVJQZ G/!^M2 MIKVDR:;+J*ZE:FRB.V2?S1L0^A/8\CCW%<%K]O?->RZ[+HSPI%&3_#SBI=4\.ZSJUW06]AI"3W+: MK-IJ))=^6I\N,N7+;#C(4\8_&K7A#3;BR74KFYM[R![RY$@%Y/')*X"*NYA& M-JDXQ@$\ 9K!_L;6].O4OHM)EN_*\0W5[Y,4T2LT,D+HK LP'5AQG/M0!T=A MXF9KR[L=9LAIEU:V_P!K;,PDB>'D%U? Z$8((&,CUK<2:*6!9TD5H64.K@\% M2,YSZ8KF;2#5KO7;K7[S2&MA#8-:VUB\\;R3$MO8L5)1\ZIYGR"3:,@LA&<$$94X/0F@#";X@1OX>UO5[73GDCTVY2")7EV M?: PC*N#M.T$2 C@Y&#WXVM.OM?FN]FI:+:6EOM),L6H&8@]AM\M?YUQ5]X1 M\2/H7BVVED6_:^N(7MXDCCA\X*L(+ [L+PA7!Q]W/>NA\.VJVNJ;H_!]YI>] M"K7,MS"Z@=<861CR0.U %S2_%']MG5UT^PF9K$JL0G)B-P63<" PRH/8GKUK M.?QIJ-M'K;WGA\1#2;(W,I2]#J6QN6/(7@E>>^!CU%:^E6%S;>)/$%W-%M@N MY(&A;<#O"Q!3QU'([UC'0M3E^&>KV4MOG6M2@N9)8]ZY,TF["[L[>!M4<9-PFN>(I]+MIM$FTNTM;N*ZGEN9XG+^6 M=RH@C9NK 9)Q@ ]:V9;*Y;Q;#?*F+=;"2$R9'#F1"!CKT!_*@#-TSQ@^H7]@ MC::8K+47FCLYQ.&=C&&)WQX^0$*>Y[ XS4>B^)/$6MV-E?Q>'+-+.Z"N';4S MN5#WV^5UQVS6/H'AJ^L]3TF3^R)+34K>1VU353,C+>J58$##%FWL5;#*-N/8 M5!X8T6?2+#3(;KP+>M>VP0/=+>0;=P/WL>;T[]* .ZUO5QH]E'*MNUQ//,EO M!"K!?,D2 0)IN[5FOGL M!:B<>69%3S&;S,?<"+1+JWM1J:W-E8VUTB7%FGE[6=#NV LQ8E-V,,>_%- MA\+7EI:/?G3;][FXU-KO$%XHO+9#$(]VXML=FVY9"'Q=9>'XX'EEG1VEF!PL.%W*I M]6(!..PP>XK)T/PG?P:?*_\ :FH:3+ M*JIX0UZS\2Z1=1ZPMQ;1W,]Q<2-:HK N.5GCO M5E\J->KL O3) 'J3[&L#2/"-SITFCZ?%HODW&GW[3RZP&CQ+#EOE!!WDLI52 MI&!CT KJ]'TVZBUO7M3NX]DUU,D5L68,!!&@V]#P"[2''O0!%IWB6ZN=3L[2 M_P!'DL1?QR2VNZ7=)A,$B1, H<$<9/H2#5O6M:FTVYL+*TLUNKV^=UB22;RD M 1=S$M@]N@ .?SKGX-,U34/$MEJ+Z0^D7R1R1ZE?1RH5N 8RJK& 26 ;:X+J M,;<=R*36?#5Y]ITYK\W_ (FTV(RM-:S-"KAR%$;!0(U8+AQ@\C?GF@"^GC(W M>GZ?)86"R75VDLC13W(BCA6-MCEI,'C>0!@'.<\#-23>*+L1V<4&D$7\T)GF M@N[E85MU#;?F?#9);A<#GKQ7.6WA6\LYM*U#4-%.IV\$-U;C3M\VN)Q$8%SMQG#98D''8X)R*U+#6+34=!@UF M)F6TE@%P"XP57&3D>HKD=&TG6?"YLKK^S9=09].%I)!;S)N@99'>-PQUQ;LKSQ7!I=CHT6@F"\A$<,M_)-&UJ$7 9U ;>20.%*C!/ M)XH UI?$\">*[708[:>2242&2JQ\3:E=S7S:/H8O; M.SD:%YWNQ$99$X=8UVG=@\9)4$@U;U*PN;CQ1H5Y%'NM[47'G/N V[D 7CJ< MD=JQ;'^W?"R7^FVF@S:E#)=37%E/#/$B 2L7*R[F#+M9CR @#1U7QA;: M9::=+]BO'EOG@40M$R&%9'5-TA(PN"V,'DGCW$^N>)X-&O\ 3['[/-<7%Y<1 M1?(I"1*[[0[-C YS@=3],D5]:TW5K_PI96LOE7.I+@" ML?4X_"K7B6PN=0M].6UC\PPZE;3R#[@TYM)TTW$M[8F_P!EQ.( D0VY^;#9;+#@ M<=R0,9Q-9\.?:?%FKW=[X/EUF"Z6$03)^: .AO_'%G9Z!IVJ16EU.;](I(H0A M&Q'91N=L$*!O'U/3-2ZAK^JQ^(I=(TK1H+QH;6.YDDFO?)P'9U V-G_ %9_ M.J=UHFKR_#FVTJ4_:=206^_]X#]V5&(W'&<*.O?'O5/Q!HT\OC2;4)?#-QK% MI)80PQM#<11['624L"'D4]'6@#4O?$.M6DNEV8T*V?4;[SB8?[0PD8CP<[_+ MYR".PJ9]9UV*&WB?P^AO[B1E6..\+0HB@'<\OE_+DG &TD_GC)D\._VQ>>'O MM&@R6>GV8NA+;33HQC+!=IRCG.2#T)]ZM^(;?5M-TNSTOPSIEP;:1V%Q+:RQ MK)!'U(3S6 W,2>>=O)QG% &UH6KKK6F_:O(:"1)I()8BP;9)&Y1@&'49!P?3 MTK2K+\/0K;:);P)I>:U* "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ K!\9?\ (K7GT7^8K>IDT,5Q$8YHUD0]589!I25TT:T:GLZD M9OH[G,^*_P#D1_\ @,/\UK*U_3+NTTRRFFU6XN4,\8$4@ KN9;>&:'R98D> M+CY&&1QTXHEMX9T5)8D=%((##(!%9RIW.JAC?9**2V;?3K8Y%GC3Q?KS30M- M$+(;XUZL/ES68]Q'INFQ7>DZT94)7&G3X@K;0)O-;.P8Q7D9P(CZ$^]=^RJZ,C %6&"#W%0-8VCVOV5K>(P M?\\RHV_E52A=F%#$JE&S3WOIZ-?J\DV[ >2HY-;UK8VMC'Y=K;QPJ>H1<9J1K>%YUG:)#*H MPKDF37&E>*8_/L&LK>_01!"X8;E'!X_P \ MUK^-(9)?#Y:-2XBF21U SE0>:W);>&CKFAQD]0C7HQ MO%)V:L]==T_T^9R331ZEXEU&[LR'MX;%XY)5^Z[$=,]__K5!HFBZEJWA>V@; M5!%I\@.85A!; <\9^HKM8K6W@@\B*%$BQC8JX%/AACMXEBAC6.->BJ, 4O9Z MW9;QUH\M-6M:U[/9/\=3G/%EC%#X:$L19);$*89 ?F7H.M:F@V,-AHMM%"/O M('9CU9B,DFK\L,<\31RHKHW56&0:N#(H/Z$T :E%>6^,/$&K6/C?2+.UOYHK>74FBDC4\,GDQ-@^V6)_&L M;PCXJUV]T2REN=4N)9'EPS,W)'VA5_D2* /:Z*\?\2>)=:M;WPFD&I3QK=:- M<3SA6_UDBP%@Q]P>:9HOB;6Y_!^G74NI3O/):;WD+6MGJ,\,">');E8T; $HW8?Z\"DT7Q)K,^F6LDNHSN[6L3L2 MW4E(B3^;'\Z /7:*\3\>>*M=T[Q'XO@L]4N(8K2RMG@1&P(V9H]Q'UR?SKH; M?7=4:XM%:^F(>:%6&>H+VP/_ *&W_?1H ]+HKPCQ9XN\066M^*H;;5KF*.UU M&SB@56XC5E?#^Y+?SY MH ]#HKP+2/&'B*?4M%CEU>Z9)M7NX9 6^\BJFU3[#)KO-#UG4KBZ*S7DKK_9 M\LF"?XA%;D'\W8_B: /0:*^?M%\9>(YXO#1EUBZJ45X MMX;\4ZY=>))K>?4[B2(6NG.$9N 9/+WG\(]8L_ACJ6H6^H3QW<< MMF$F5OF4-#"6_,LQ_&@#UFBO&+;Q1KC:YXJA;4[@QVLL8@7=Q&#;3LZ)W=91(PW_ %P!7HF@ZSJ5SX*2[FO)7N"-.S(3S\Z0E_SW-GZT >@T5\_Z MGXQ\11)KQCU>Z7R-&M)XL-]QV>(,P]SN/YUW]KK.HOX9-PUY*9OM83?GG'V8 M-C_OKF@#T&BO -=\8^(K>\UY8=7ND6"\L$B ;[BNC%@/J177>*M?U:STSP[) M;W\T;W'B%[:4J?OQ"=U"GVP /PH ]1HKR^YU_5DLW=;^8,%)SG_9D/\ 0?E6 M1X_\4:YIOBKQ);66IW$$-OI$4T*(V CF1 6'O@F@#V>BO-=-UW5)8+8R7TS% MFB!R>N6L\_\ HQ_^^C7)^-/%WB"PU+QM':ZM%:-XMU^?5M)CEU6Y=)=$AG=2W#2&<*6/OCBM[5?$ M6KP_$_6=/CU"=;.&.R,<(;Y5+R1!L?4,?SH ]7HK@/#6LZC=_9O/O)9-UD\A MW'JP@MFS^;L?Q-61JM__ ,(_Y_VJ3S?^$<-SNSSYNW[_ -: .VHKSRSUK4I% MUW?>2GR+&XDBY^ZRL<$?2N(\.^+_ !#=7FD+/JUS(LNA2W$@9OO2">10Q]\ M#\* />J*\MT7Q!JUQ\5K739;^9[)K*X=H2?E++*X!_ "LFT\4:X_C$6K:G< M&#['8/Y9;C<\L08_B&(_&@#VBBO*/#GB+5[KQ?K5K/J$\D$.A0W$:,W"R&)" M6'ODFJ?A7Q-K=YX.L;JXU*XDG>(EI&;DG=X?OG M[1 N3^#,/QH [ZBO)=?\1ZQ;-X"\G49T^W+.;K#?ZW"IC/TR:YL>,?$7_"LK M74/[7NOM;%-TV[YCFYD7_P!! 'X4 >_45Y/H?B+6+B/QT9M0G*-;MH-,,.IW"&35HH7*M]Y#-."OTPJC\* /9J*X%]8U$:+HTHN MY?,F24R-GEL3QJ,_@2/QKE?#GBC7+H7_ )^IW$FS4KB)=S=%6:U4#Z .P_X$ M: /:**\J\6^(=7LO'FG65MJ$T5M)J?E/&IX*?9XFQ],L3^-Z^V;3^^W?-_Q\JO_H)Q0![_ $5Y[XEUK4K2WNF@O)8RNF+*I4]'^SW3 M9^N40_\ 15/P)KVJZC'H)O+Z:8SQ1&7><[R8[DG/XHOY"@#TZBO!4\7^(3J MD$9U:YV-XE:U(W=8N/D^E:DWB?6UUKPO$-3N!'W''_ 'VWYFET#Q)K-SX^OK*;49WM MDN[-%B+N45XS!XHUQM2\5QG4[@I:WMQ' -W^K58)6 'T*@_ MA736VLZB^E^(I&O)2]O$3$<_['UR?SH ]6HKQG0? M%&N7/B+4X)M3N'BC2R*(6X7?$2WYFK?C#Q'K%C\-+C4+749XKM;V!!*K?,%, M2$C\22?QH ];HKQE?%&N?VUXJB_M.X\NUU"2.!=W$:BWN& 'ME5/X"M+Q=X@ MU>R\-Z#<6U_-%+/K;P2NIY>,3.-I]L #\* /5**\>\+>)M:O([PW&I3R%-3N M(EW-T19( !] &;\ZGUSQ'K%O'X#,.H3H;Z687.&_UH&W&?S- 'K50AF=LDCSU7^1(I_C+5M M1EU'PS:)?7"^?H\UTX60J&E2$N'..X*YJ9*ZL;8>I[*HI'?744]CKUE;:>1C M[/(<3.S#KU/K1!J\EY<:3,T \V5)LA7(&5R/UQWKS/2]>U*XT+3-2FU"Z>Y^ MQDF5I"6*E+K/XYB!_ 4[QI>W>C>(Y+.TNYX88/#SW$2K(?ED).YA[G-3RN^A MNJ]-Q7,M;?Y_YH]0T?7)[V^%O<^5&[(6\HHR.I]!GAA[@U+J%Y);ZX!%#YLB MV3R*-Q&2&'&.E>:Z3=W<>GV-ZUW<-,(8MKM(20K1PD@>F6<_G5+Q_K>HVWB; MQ>D-]<1K9Z=;^4%0PBC#LA5F8Y/? PH^M<1H=Q=)J$$HNIV)F M@C!>0DA-\ *\]CO;\ZY'Q?K>H)JWC +?W*M#?V\* 2':$8MQCTXHM+EMU&IX M?VW-;W3W34M3-CHYO5CW,0H52>,M@#/YU2N=5U#3[65KJ.V>4LB0^6Y );^\ M.P'K7(VEU=W.N6^DW=S-+;-N*;4NA-.=%*TEU_#3S]3V6ZUZ^T^*_CN8H&N+>)9D*$[6! M.,'TITNLZE!+-;O! \_V;[3$$)Q@$ J?SZUQ.G6E]?W!M8KIR;OJ99"75J^Z4@.B!,*?89J;2N;<^'Y;I:_\-YZ+<]YT M[5FU*^=854VJ0HQ?OO89Q^55;[7IK*[N[1HD-Q\GV4<_O QQS]#7'>#9KVW2 MYA-TY!MI9!@_Q>5"P/U'F?SKA-(\0ZOJ,FA2W&HW,T\FF7LBR2.2V]&E(;/J M !CZ4_>M2=&9C\C)+*JD>A 0? ME7(Z5JVHW^H6-K)?W3P7VCPSSH\K$/(9P"W7K@8I6D7[7#M*\==/R7_!/6]/ M\23WTT5OY*+-).0%Y_U.W(>M'4=0N8]0MK"S2,SS*SEY<[54?3J:\UU.XGL? M!.O:K!<31WUI:P)#.DA#(I('!]:QK75M3U+Q'-;SZA=.T5K8&,F4C89 F\CZ MY.::4K:D2J4'43C&RM^)Z+?7UWJW]F1E4CS=M#,@8[69?<=JU/$$U[;R:9'9 MR*@><(P)//' /M7F^OWT]E\-9M3M;B>&2UO;>2*17(95DAB)Q[DL3^)JE'JN MK:G?>)H9=1N7^QSC[.&E/[IO(F<;?3E!^5'*[/N6\12YXV7NJ_XW/0TU*^L) M-6N4\N2"*\"LKDYYP./3K5J?Q)<"^G6" /%!*L3)L8NW3)! P,>]<+XNO;FR M\)VUQ!<2H]WX@"3$,?G3+#!]N!^59FBWE[=3:N9KVY>6'4Y4.96QA'3'UP": M7++HRO;X>3O*/]:?\$]AUW4!INCSW .)-NV/W8]*P?#^I&S@O[/[3]I:WB\^ M)V)^;CYASZ'^=3:]%; M/J=Q-=3K!(+V-)(/(A:\CNTMC@G8V[H?:M631+"6)X MVA.&F,^0Y!#GDD'/%$>B6$421K"<),)]Q:+@TE-;>7D MC);4;V;5;QBP^RC3Q+Y63QD']<]_2GQ^(&L+*$S1J(Y+/S;?DDLXZJ?S%:[: M'8M*LGEN&$/D<2,,IC&#SSU-.DT:PEAM8I(-R6I#0@L?E(_G3Y9"=>@[)QT, M>Y\0WT,IA6"/SH8$DE38S;F;^$8Z?4U?UR^F@\-37<&Z.1D7![IN(!/U&:LW M>C65[/YTJ.'*A6*2,NX>AP>:MR012V[02(&B9=I4]"/2G:6NIFZM&\'&.VYC M6^F6FGW%K/'?S([J=RM*6\_C/0_TJO;^(+R2.RO9((197\O5>OGZ:F6GB"^\D7CPP?95NC;L 3OZXR/\*F37;AYQ9^5&+S[682G.-@ M&=WY4_3O#<$'[RZ7?*)VE4!VV9)R"5Z9%26>E3'7Y]5NDA5RGEQ+&2>/[QSW MQQ22F7*6&]ZRV_I?\$C\0R7"76DBW(#M*;C* M]T9TZU'EC&I&]O\ -F'+J5Q>W&DF16B=;UHVP"HH!YQ6?K^JZA>Z MV/+ MBMWN=J;&(< XS]:ZU=&LD%N!&Q,$AD0LY)W'J2<\U6F\,:5.'$D#E6??L$K M!03U(&>*EPDT;T\3AXR3Y=O+S?F;%%%%;'F!1110 4444 %%%% !1110 444 M4 %%%% !1110 5C^*/\ D R?]=H/_1J5L5C^*/\ D R?]=H/_1J4 >9^.O\ MDHFB?]A9O_2>"L#P/_R+]A_UW_\ ;I*W_'7_ "431/\ L+-_Z3P5@>!_^1?L M/^N__MTE %[Q7_R$/!/_ & ;K_TF:F:!_P B)I?_ %Y?^RWU/\5_\A#P3_V M;K_TF:F:!_R(FE_]>7_LM]0!8^(W_(]W_P#V*LW_ +-3?#__ ""++_KSA_\ M1<-.^(W_ "/=_P#]BK-_[-3?#_\ R"++_KSA_P#1<- &;\2O^1K\<_\ 8/M/ M_0HJZFV_X^K+_KO!_P"AV=O2-+_Y'"/\ Z_6_]&7M>;^-O^1A\9_]A6P_ M]!>O2-+_ .1PC_Z_6_\ 1E[0!YK=_P#(2O?^QU3_ -GKT+PC_P AS2O]]O\ MT0:\]N_^0E>_]CJG_L]>A>$?^0YI7^^W_H@T >;Z'_R%O#__ &'+[_T%*]*\ M._\ 'ZW_ &#)O_1-K7FNA_\ (6\/_P#84/_HQZ MYGP__P AG1?^Q:3_ -'FNFOO^2<^+O\ KRA_]&/0!C>$_P#D;+C_ *\]*_\ M:5:?C'_DD&K?]=K'_P!$05F>$_\ D;+C_KSTK_VE6GXQ_P"20:M_UVL?_1$% M &?:_P#(Q>,_^N\7_I)4M_QY6?_ &*3_P#HUZ]3\-_\D_C^FE?^@6]>6-_Q MY6?_ &*3_P#HUZ]3\-_\D_C^FE?^@6] 'F>K_P"K\2?]@&R_]#AKTVR_Y% _ M]?H_])!7F6K_ .K\2?\ 8!LO_0X:]-LO^10/_7Z/_204@/,_$?\ Q_>)?^O_ M $W_ -%M7<>,_P#D#^%?^QHD_P#2B2N'\1_\?WB7_K_TW_T6U=QXS_Y _A7_ M +&B3_THDI@+=_\ 'A)_NG_T"6L3XF_\CIXK_P"P'#_Z-2MN[_X\)/\ =/\ MZ!+6)\3?^1T\5_\ 8#A_]&I0!T>D_P#'O:_[\/\ Z%85Q7C_ /Y"_P 0O^NU MC7:Z3_Q[VO\ OP_^A6%<5X__ .0O\0O^NUC0!WFD_P#(X0_]?DG_ */N*Y/Q MC_R-*?\ 8+UC_P!"N*ZS2?\ D<(?^OR3_P!'W%@_\AO1/^Q>@_\ 2D5TFL_\ ME@U__KE8?^C8: -WPE_RZ?\ 8/D_])K2K8_Y%C_N53_Z#53PE_RZ?]@^3_TF MM*MC_D6/^Y5/_H- &?8?<\1_]@ZZ_P#0C7GGA7_C_P!$_P"Q;G_]*):]#L/N M>(_^P==?^A&O//"O_'_HG_8MS_\ I1+0!V7A_P#Y+39_]>%U_P"CWK#LO^1\ M'_7AIO\ Z.AK<\/_ /):;/\ Z\+K_P!'O6'9?\CX/^O#3?\ T=#2 U?"G_(] M:_\ ]BY;_P#HF.J'@S_D0]._ZXM_Z'=U?\*?\CUK_P#V+EO_ .B8ZH>#/^1# MT[_KBW_H=W0!8\:_\DI?_L,Q_P#H(J#2O^/GQC_V&;O_ -%R5/XU_P"24O\ M]AF/_P!!%0:5_P ?/C'_ +#-W_Z+DI@>B:?_ ,?GA[_K^U#_ -"EK(D_U?AC M_KV'_I5;5KZ?_P ?GA[_ *_M0_\ 0I:R)/\ 5^&/^O8?^E5M0!SGB7[WPU_W M+G_T%*Y-?^20V?U3_P!*Y*ZSQ+][X:_[ES_Z"E'? M]5\1O^OR'_T(UG^)_P#CVTC_ +#<'_H^YK0\._ZKXC?]?D/_ *$:S_$__'MI M'_8;@_\ 1]S2 [!_^0!H/^Y-_P"E$5<9X4Z:E_V%;K_T?9UV;_\ ( T'_51^''^J M\-_]<8?_ $7=U>\6_P#'M>?]@A/_ $EO*H_#C_5>&_\ KC#_ .B[N@#B4_Y# M%O\ ]C<_]*V9_P#D/^#_ /L*P_\ I-;UC)_R&+?_ +&Y_P"E;,__ "'_ ?_ M -A6'_TFMZ0%OXH_ZCQ)_NG_ -#M:/#7_)3-1_Z_K'_TG>CXH_ZCQ)_NG_T. MUH\-?\E,U'_K^L?_ $G>@"G;?\A;QI_V$+K_ -)YJZ^T_P"0-XJ_ZXG_ -*+ MBN0MO^0MXT_["%U_Z3S5U]I_R!O%7_7$_P#I1<4P-S6/];K/_7Y8_P#H25Q' MB#_DE?BS_;6YM5=%1BX+7KZ7T^\A@DN8TM(U1.+&WVKN.T#9!@GWX%8OC/4 MCJ'B/Q),T6S[1:P12*#T*E#^/W:Z'3K?&GV5R6=M]G &+'H2EN<#VYK$\=Z? M!9>*/%L<6XQVMI;RX8YY9HQSZ_>J5&:-)5L/+=;?\'_@'3V-^!+;7AC:-%EA M8Q]^)8@?Y5PGB&]^U^(-;NFC*B:_AE>/.1ZCZ\&O0=/M8Y+RUC12T!F@4[CG M(\V'/7_>'YUPWB:UM;36?$D: A+75;>,YY^1MW7UZ"J:D[&=.I0BY.W>WI9G M'Q7:0DR8$AA";CA1ON@0/\ OG^=>>R6EN-;*2;E5?$KVSX.?E/3\>#S M4I3MJS253"\UXQ.\\.WEPNOV45M&KR)IWFD.Y (,,8./?_&N&T2-VFT0Q;"R M7-^RJ_W6LA#A9O+)(A3@GTX-<7H$NV?P\YX22[OX MO^!>6 !_X]0N>]@J.@HJ27]>>IV6F:I)]CN)H1%&9M/G3YR>,!%R,#KA1^7M M7)Z7$UK;Z,R(C>5IEWR>/E)DW?CBNTT73(Y8KJ*WDE5DTZ<1E6P6)2-\'/;$ M@_.N&TB87JZ A<@2:7>,0O&=ID)'TP#1:?4'4PR^%=_UM^AUCZOYN@>(46'B M[TV0*Z9RO[V<_-[G)_2N4T3?'XMTQ&.&6WLX]J]-FY3_ /7(KM)+"#_A'_%( MB,A>#3) J;CM7$UP"/PQ^IKD_#,,3^)+&25F._3[6YB/-;M'A"-)'$ M,9SM"P$K_('VK8\0V,3?#+5IWB#7%I#9D9/0?(K?7H?RK%TBRMSXMO8XV=,1 M6S(5/.)(L#\RP'XU34KZ&,)4.5*6_P"NOGZ?UO?\27KW/POMD^SD)<7REV7[ MHV*H"G\A^59NEWD[^(/$+((_+EO+B5P#Q@(_0]\*3CZUK>*+2WC^%0N(PQ6U MO8G))/"2(C X[_>'TS5+2;&$:OXD$;.!;7\H4Y_Y9F*5E!]B M[_C>WZ&KKCW%_I7A-V6);)]9>1!DEG_?'.X=/:LS0!+%?1KPR2ZQ+O(/)S+! MG/J.1^9K3\26RZ?I/AJ\2640)KC)*A;*Q_O21M'N!VJAX:A62[N))V;?9ZM- MN&>$*RPG\> WY"AQFU8(U<-&?,EI_7GOYDWBR9SXULY-W,>I7+#>20"$0"K7 MPQU!]/73K>V@6626*6++G;R9=VW\X:+=F>0RODYYP!_2K-:*]M3DJ.+DW#8****9 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5C^*/^0#)_P!=H/\ T:E;%8_BC_D R?\ 7:#_ -&I M0!YGXZ_Y*)HG_86;_P!)X*P/ _\ R+]A_P!=_P#VZ2M_QU_R431/^PLW_I/! M6!X'_P"1?L/^N_\ [=)0!>\5_P#(0\$_]@&Z_P#29J9H'_(B:7_UY?\ LM]3 M_%?_ "$/!/\ V ;K_P!)FIF@?\B)I?\ UY?^RWU %CXC?\CW?_\ 8JS?^S4W MP_\ \@BR_P"O.'_T7#3OB-_R/=__ -BK-_[-3?#_ /R"++_KSA_]%PT 9OQ* M_P"1K\<_]@^T_P#0HJZFV_X^K+_KO!_Z'9URWQ*_Y&OQS_V#[3_T**NIMO\ MCZLO^N\'_H=G0!Q/C;_D8?&?_85L/_07KTC2_P#D<(_^OUO_ $9>UYOXV_Y& M'QG_ -A6P_\ 07KTC2_^1PC_ .OUO_1E[0!YK=_\A*]_['5/_9Z]"\(_\AS2 MO]]O_1!KSV[_ .0E>_\ 8ZI_[/7H7A'_ )#FE?[[?^B#0!YOH?\ R%O#_P#V M'+[_ -!2O2O#O_'ZW_8,F_\ 1-K7FNA_\A;P_P#]AR^_]!2O2O#O_'ZW_8,F M_P#1-K0!YCH'^I\)?]@[5?\ T&:O3&_Y%SQ=_P!@ZY_]'7%>9Z!_J?"7_8.U M7_T&:O3&_P"1<\7?]@ZY_P#1UQ0!P?A__D,Z+_V+2?\ H\UTU]_R3GQ=_P!> M4/\ Z,>N9\/_ /(9T7_L6D_]'FNFOO\ DG/B[_KRA_\ 1CT 8WA/_D;+C_KS MTK_VE6GXQ_Y)!JW_ %VL?_1$%9GA/_D;+C_KSTK_ -I5I^,?^20:M_UVL?\ MT1!0!GVO_(Q>,_\ KO%_Z27-=AKW_(E3_P#7?4O_ $1<5Q]K_P C%XS_ .N\ M7_I)4M_P >5G_V*3_^C7KU/PW_ ,D_C^FE M?^@6]>6-_P >5G_V*3_^C7KU/PW_ ,D_C^FE?^@6] 'F>K_ZOQ)_V ;+_P!# MAKTVR_Y% _\ 7Z/_ $D%>9:O_J_$G_8!LO\ T.&O3;+_ )% _P#7Z/\ TD%( M#S/Q'_Q_>)?^O_3?_1;5W'C/_D#^%?\ L:)/_2B2N'\1_P#']XE_Z_\ 3?\ MT6U=QXS_ .0/X5_[&B3_ -*)*8"W?_'A)_NG_P! EK$^)O\ R.GBO_L!P_\ MHU*V[O\ X\)/]T_^@2UB?$W_ )'3Q7_V X?_ $:E '1Z3_Q[VO\ OP_^A6%< M5X__ .0O\0O^NUC7:Z3_ ,>]K_OP_P#H5A7%>/\ _D+_ !"_Z[6- '>:3_R. M$/\ U^2?^C[BN3\8_P#(TI_V"]8_]"N*ZS2?^1PA_P"OR3_T?<5R?C'_ )&E M/^P7K'_H5Q0!0T'_ )#>B?\ 8O0?^E(KI-9_Y+!K_P#URL/_ $;#7-Z#_P A MO1/^Q>@_]*172:S_ ,E@U_\ ZY6'_HV&@#=\)?\ +I_V#Y/_ $FM*MC_ )%C M_N53_P"@U4\)?\NG_8/D_P#2:TJV/^18_P"Y5/\ Z#0!GV'W/$?_ &#KK_T( MUYYX5_X_]$_[%N?_ -*):]#L/N>(_P#L'77_ *$:\\\*_P#'_HG_ &+<_P#Z M42T =EX?_P"2TV?_ %X77_H]ZP[+_D?!_P!>&F_^CH:W/#__ "6FS_Z\+K_T M>]8=E_R/@_Z\--_]'0T@-7PI_P CUK__ &+EO_Z)CJAX,_Y$/3O^N+?^AW=7 M_"G_ "/6O_\ 8N6__HF.J'@S_D0]._ZXM_Z'=T 6/&O_ "2E_P#L,Q_^@BH- M*_X^?&/_ &&;O_T7)4_C7_DE+_\ 89C_ /014&E?\?/C'_L,W?\ Z+DI@>B: M?_Q^>'O^O[4/_0I:R)/]7X8_Z]A_Z56U:^G_ /'YX>_Z_M0_]"EK(D_U?AC_ M *]A_P"E5M0!SGB7[WPU_P!RY_\ 04KDU_Y)#9_5/_2N2NL\2_>^&O\ N7/_ M *"E'?\ 5?$;_K\A_P#0C6?XG_X]M(_[#<'_ */N M:T/#O^J^(W_7Y#_Z$:S_ !/_ ,>VD?\ 8;@_]'W-(#L'_P"0!H/^Y-_Z415Q MGA3IJ7_85NO_ $?9UV;_ /( T'_*O^N)_]*+BN0MO^0MXT_P"PA=?^D\U=?:?\@;Q5_P!<3_Z47%,# M(/^25^+/]RR_E%7;ZQ_K=9_Z_+'_P!"2N(\0?\ M)*_%G^Y9?RBH R_#7_(U:O\ [FG_ /HDU>\=_P#))+K_ +"%M_Z)CJCX:_Y& MK5_]S3__ $2:O>._^2277_80MO\ T3'0!17_ )#_ (S_ .PI+_Z2W-:_C?\ MY%/PU_V,+_\ H^2LA?\ D/\ C/\ ["DO_I+(O\ 5_#7_KK/_P"RU5\'?ZJ^_P"PO<_^C;>K7B+_ M %?PU_ZZS_\ LM(#.^'?_(#L/^NK?^E*5?\ %/\ R,OA#_L7;K_TF>J'P[_Y M =A_UU;_ -*4J_XI_P"1E\(?]B[=?^DSTP,C1/\ D2]._P"P>?\ T&_K0^)G M_(YW?_8L2?S-9^B?\B7IW_8//_H-_6A\3/\ D<[O_L6)/YF@"YI__(O6/_7O M;_\ H%M6-\1_^1I\??\ 8/L__0X:V=/_ .1>L?\ KWM__0+:L;XC_P#(T^/O M^P?9_P#H<- '5:+_ ,?%K_U\1?\ HRUK@?&/_(<\;?\ 85L__9Z[[1?^/BU_ MZ^(O_1EK7 ^,?^0YXV_["MG_ .ST >CV7_(\VO\ U^M_Z'>UYS=_\AZY_P"Q MO_H:]&LO^1YM?^OUO_0[VO.;O_D/7/\ V-_]#0!ZAX6_Y#6G?[I_]$"O*-&_ MU?A;_L+7_P#Z#'7J_A;_ )#6G?[I_P#1 KRC1O\ 5^%O^PM?_P#H,= 'IWA; M_7S?]>4O_I/:5YAX8^]X:_[!6I?RFKT_PM_KYO\ KRE_])[2O,/#'WO#7_8* MU+^4U 'HT?\ R"?&?_8/N/\ T?<5Q7AK_D-Z'_V H/\ THKM8_\ D$^,_P#L M'W'_ */N*XKPU_R&]#_[ 4'_ *44 =7X@_Y)EXI_Z]K;_P!#KGM$_P"1TN?^ MO;2_Y15T/B#_ ))EXI_Z]K;_ -#KGM$_Y'2Y_P"O;2_Y14@-/Q/_ ,D6U+_K MI8?^B8*J:/\ \ACQC_U]#_TDN:M^)_\ DBVI?]=+#_T3!531_P#D,>,?^OH? M^DES3 U/''_(CZ7_ -C#_P"SM6=X=_X^O$7_ &%KG_T-*T?''_(CZ7_V,/\ M[.U9WAW_ (^O$7_86N?_ $-*0&OX[_Y'[0_^PVO_ *)BJ/X*?=B_ZYW?_HV* MI/'?_(_:'_V&U_\ 1,51_!3[L7_7.[_]&Q4P/9:*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K'\4?\ (!D_Z[0?^C4K8K'\4?\ (!D_Z[0?^C4H \S\=?\ )1-$ M_P"PLW_I/!6!X'_Y%^P_Z[_^W25O^.O^2B:)_P!A9O\ TG@K \#_ /(OV'_7 M?_VZ2@"]XK_Y"'@G_L W7_I,U,T#_D1-+_Z\O_9;ZG^*_P#D(>"?^P#=?^DS M4S0/^1$TO_KR_P#9;Z@"Q\1O^1[O_P#L59O_ &:F^'_^019?]>[_P#[%6;_ -FIOA__ )!%E_UYP_\ HN&@#-^)7_(U^.?^P?:?^A15U-M_ MQ]67_7>#_P!#LZY;XE?\C7XY_P"P?:?^A15U-M_Q]67_ %W@_P#0[.@#B?&W M_(P^,_\ L*V'_H+UZ1I?_(X1_P#7ZW_HR]KS?QM_R,/C/_L*V'_H+UZ1I?\ MR.$?_7ZW_HR]H \UN_\ D)7O_8ZI_P"SUZ%X1_Y#FE?[[?\ H@UY[=_\A*]_ M['5/_9Z]"\(_\AS2O]]O_1!H \WT/_D+>'_^PY??^@I7I7AW_C];_L&3?^B; M6O-=#_Y"WA__ +#E]_Z"E>E>'?\ C];_ +!DW_HFUH \QT#_ %/A+_L':K_Z M#-7IC?\ (N>+O^P=<_\ HZXKS/0/]3X2_P"P=JO_ *#-7IC?\BYXN_[!US_Z M.N* .#\/_P#(9T7_ +%I/_1YKIK[_DG/B[_KRA_]&/7,^'_^0SHO_8M)_P"C MS737W_).?%W_ %Y0_P#HQZ ,;PG_ ,C9+_P!)+FNPU[_D2I_^N^I?^B+B M@#REO^/*S_[%)_\ T:]>I^&_^2?Q_32O_0+>O+&_X\K/_L4G_P#1KUZGX;_Y M)_']-*_] MZ /,]7_P!7XD_[ -E_Z'#7IME_R*!_Z_1_Z2"O,M7_ -7XD_[ M-E_Z'#7IME_R*!_Z_1_Z2"D!YGXC_P"/[Q+_ -?^F_\ HMJ[CQG_ ,@?PK_V M-$G_ *425P_B/_C^\2_]?^F_^BVKN/&?_('\*_\ 8T2?^E$E,!;O_CPD_P!T M_P#H$M8GQ-_Y'3Q7_P!@.'_T:E;=W_QX2?[I_P#0):Q/B;_R.GBO_L!P_P#H MU* .CTG_ (][7_?A_P#0K"N*\?\ _(7^(7_7:QKM=)_X][7_ 'X?_0K"N*\? M_P#(7^(7_7:QH [S2?\ D<(?^OR3_P!'W%B?]B]!_Z4BNDUG_DL&O\ _7*P_P#1L- &[X2_Y=/^P?)_ MZ36E6Q_R+'_(_P#L M'77_ *$:\\\*_P#'_HG_ &+<_P#Z42UZ'8?<\1_]@ZZ_]"->>>%?^/\ T3_L M6Y__ $HEH [+P_\ \EIL_P#KPNO_ $>]8=E_R/@_Z\--_P#1T-;GA_\ Y+39 M_P#7A=?^CWK#LO\ D?!_UX:;_P"CH:0&KX4_Y'K7_P#L7+?_ -$QU0\&?\B' MIW_7%O\ T.[J_P"%/^1ZU_\ [%RW_P#1,=4/!G_(AZ=_UQ;_ -#NZ +'C7_D ME+_]AF/_ -!%0:5_Q\^,?^PS=_\ HN2I_&O_ "2E_P#L,Q_^@BH-*_X^?&/_ M &&;O_T7)3 ]$T__ (_/#W_7]J'_ *%+61)_J_#'_7L/_2JVK7T__C\\/?\ M7]J'_H4M9$G^K\,?]>P_]*K:@#G/$OWOAK_N7/\ Z"EV MD?\ 8;@_]'W-:'AW_5?$;_K\A_\ 0C6?XG_X]M(_[#<'_H^YI =@_P#R -!_ MW)O_ $HBKC/"G34O^PK=?^C[.NS?_D :#_N3?^E$5<9X4Z:E_P!A6Z_]'V= M&QXV_P"2DZ7_ -A?_P!MH:XO_FC)_P!UO_2M:[3QM_R4G2_^PO\ ^VT-<7_S M1D_[K?\ I6M,#TKQ;_Q[7G_8(3_TEO*H_#C_ %7AO_KC#_Z+NZO>+?\ CVO/ M^P0G_I+>51^''^J\-_\ 7&'_ -%W= '$I_R&+?\ [&Y_Z5LS_P#(?\'_ /85 MA_\ 2:WK&3_D,6__ &-S_P!*V9_^0_X/_P"PK#_Z36]("W\4?]1XD_W3_P"A MVM'AK_DIFH_]?UC_ .D[T?%'_4>)/]T_^AVM'AK_ )*9J/\ U_6/_I.] %.V M_P"0MXT_["%U_P"D\U=?:?\ (&\5?]<3_P"E%Q7(6W_(6\:?]A"Z_P#2>:NO MM/\ D#>*O^N)_P#2BXI@;FL?ZW6?^ORQ_P#0DKB/$'_)*_%G^Y9?RBKM]8_U MNL_]?EC_ .A)7$>(/^25^+/]RR_E%0!E^&O^1JU?_Y M_P#1MO5KQ%_J_AK_ -=9_P#V6D!G?#O_ ) =A_UU;_TI2K_BG_D9?"'_ &+M MU_Z3/5#X=_\ (#L/^NK?^E*5?\4_\C+X0_[%VZ_])GI@9&B?\B7IW_8//_H- M_6A\3/\ D<[O_L6)/YFL_1/^1+T[_L'G_P!!OZT/B9_R.=W_ -BQ)_,T 7-/ M_P"1>L?^O>W_ /0+:L;XC_\ (T^/O^P?9_\ H<-;.G_\B]8_]>]O_P"@6U8W MQ'_Y&GQ]_P!@^S_]#AH ZK1?^/BU_P"OB+_T9:UP/C'_ )#GC;_L*V?_ +/7 M?:+_ ,?%K_U\1?\ HRUK@?&/_(<\;?\ 85L__9Z /1[+_D>;7_K];_T.]KSF M[_Y#US_V-_\ 0UZ-9?\ (\VO_7ZW_H=[7G-W_P AZY_[&_\ H: /4/"W_(:T M[_=/_H@5Y1HW^K\+?]A:_P#_ $&.O5_"W_(:T[_=/_H@5Y1HW^K\+?\ 86O_ M /T&.@#T[PM_KYO^O*7_ -)[2O,/#'WO#7_8*U+^4U>G^%O]?-_UY2_^D]I7 MF'AC[WAK_L%:E_*:@#T:/_D$^,_^P?&O\ D-Z'_P!@*#_THH ZOQ!_R3+Q3_U[6W_H=<]HG_(Z M7/\ U[:7_**NA\0?\DR\4_\ 7M;?^AUSVB?\CI<_]>VE_P HJ0&GXG_Y(MJ7 M_72P_P#1,%5-'_Y#'C'_ *^A_P"DES5OQ/\ \D6U+_KI8?\ HF"JFC_\ACQC M_P!?0_\ 22YI@:GCC_D1]+_[&'_V=JSO#O\ Q]>(O^PM<_\ H:5H^./^1'TO M_L8?_9VK.\._\?7B+_L+7/\ Z&E(#7\=_P#(_:'_ -AM?_1,51_!3[L7_7.[ M_P#1L52>._\ D?M#_P"PVO\ Z)BJ/X*?=B_ZYW?_ *-BI@>RT444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !61XF5GT*154L?.AX S_RU2M>B@#Q_QQ;3R?$#172& M1D&JL2P0D >1#S^AK"\%6=RF@6 >VF4B;D%"/^7I#7OM% 'B'BFUN'U#P65@ ME;9H5RK80G:?LQX/O4>@VERO@?3%-O*&%G@@H.+YXX)74^%IERJ$C/S<7-D3#)Q/ ?NG^_:?X'\J]6HH ^=/&= MG=/X@\8E+:9@^J6)4B,G("ODBO1M,@F'BV-S$X7[8QR5./\ 67G^(_,5Z+10 M!\YW=E='4;PBVFP?&:./W9^[\_/T]Z[_ ,*6\R:UI;-#(H#MDE2,?N#7IM% M'S;HEE=KJN@DVLP"ZW>DYC/ *I@UZ/X?@F2\;=%(/^);,.5/7R;7C]#^5>ET M4 ?-.@V-VL/A/-K,-NGZH&S&>"5FQGZUZ2T$W_"/>+%\J3+:?=!L[I=8T8M;3 #PVBDE#P?//'UKI+VVN/\ A7GBQ/(EW/9PA5V' M)^=^E>Q44 >"^%;2Y7Q5.S6\H7['I?)0XX\K/Y5I>+[:X?X2ZK&L$K.9K+"A M"2<0P9X_"O:** /"+6TN?^$A\8G[/+AYHMIV'YO]%N1Q^)'YUUVN03-X,G18 MG+>=J/ 4YY@GQ_,5Z1D8SD8]:,@C.1CUH ^96L;O[':#[+/_ ,BHZ?ZL_>\U M^/K7I_AR"9? 4:-$X;&E_*5.>$@S^6#7I8((R""/:@,&Z$'Z4 ?-FKV-V4\1 MXM9^=#LU'[L\D/#Q]:])LX)AX2*F)PWVP'&TY_X]0/YUZ4&!S@@XHR"2 1D= MJ /FSQ#97;7OB,K:S'=?:<1B,\@1MFNV\8VT[Z3X7"PR,5\3.S *3@?:)#D^ MU>N[AG&1GTHW '!(R>U 'D=U;7!L9 (),[3QL/\ [%@,9(&:"P7J0/K0!Y5I5O.MO:YAD'S0]5/]ZQ_P #^1KC M/'MG=2:KX_*6TS!YK(H50G=CKCUKZ() &20![T;@.I% 'F.E6\R^+87,,@7[ M9(E 'SOH M5G=+K.BDVTP \/PJ24/!^T X^M='K%M<-\7-=D6"0HT5AA@AP<2PYYKV7(]> ME(&!/!'YT >;^%()D-KOB=<6#@Y4CG[/:C^A_*K0AE_X1K;Y3[O^$7*8VG.[ M;T^M=]N!.,C/I1N&<9&?2@#S*Q@F5?$68I!NTZY RIY.XUY_X7LKI+[12UM, M /#LRG,9X/VB7CZU]&[E'\0_.@L!U(H \AT&VG7XR6DK0R",6%R-Q4X_US]Z MQ;*TN1XZ#&WFV_8=.&=AQQ-#FO>"RC&6'/3GK1D9QD9]* /&_"UM.GC?7G:" M15;P[ H)0@$^4G'UJCX.M+E/ VG(UO*K"%LJ4(/W[K_$?G7N6X9QD9]*"P! M) )Z4 >*>,[6X?X6O&D$K/\ VPAVA"3C:.<5#I=K<"Y\7YMY1OUB[*_(>1Y< MG(KW$L%&20/K02 ,D@#WH XZPBD%WH!,; +>Z@6XZ M+BLJ2";R_#7[I_EM@ M&^4\?Z3;GG\C^5>C%E49) 'J31D#'(YZ4 >+^)+6X9OAQM@E/EI<;\(?E^5. MOI7++97?_"I;./[+-O!3*^6<_P#'U(>E?2)8#J0/K06"C)('UH \9\/VMPL? MQ##02@R7D13*'YOF/3UK/\36ERUOI.VWE.-9A8X0\#S[CG]1^=>[TFX8SD8H M \X>";^P="7RI,JDV1M/'^D1&N.\+6ERHU'=;RC.J71&4/(\^TY_0_E7O 8' MH10&##((/TH \>\:6UP_Q&TMT@E9!JV2P0D8^S0C/Z&N.^Q7?_"G3']EFW[6 M^7RSG_C[4]*^D@P/0@X]* P)(!!([9H \S\5P3/;7>V*1LZ4BC"D\_9KP8_4 M?G5'X=V\\W/V:;'_"6.V?+/3CGZ5L3VES_;WA$_9Y<)JD)8[#P/L]OU_(U[L"#T/2 MD# D@$$CK0!XI\3;6XE@\1>7!*^Y>-J$Y^>V_P #^5+X;M;A?B1J#M!*$^VV M)W%#C @?->U;AG&1GTHR,XR,^E 'A-O:7(U3QD?L\N&O[HJ=AY'V>;I^==;: MV\PT?Q.#%("T1VC:>?\ 2+@\?F/SKTDL 0"1D]J"P'4@9H Y#5XI&EU?",$^ M'+2Y7Q1JS-;R@%+#!*'G$1S5[QQ:W$GPHN8T@E:3[?;G:$)./)C[5[1D8SD8 M]: 01D$$>M 'A*VES_;WC$_9YP AAD$$>U (/0@_2@#P_PA:W"17NZWE7.K7)&4(X\VWY_ M0U9\0VMPT?PY @E/ERS;\(?E^[U]*]G# D@$$BC<,XR,^E 'A'P^M+F/1+$/ M;RJ1*V=R$8_TA*O>)[:X?Q)X298)2$\/W*L0AX/V9Q@^]>T[AG&1GTH+ $ D M9- '@.BV=T/!NGJ;:8,+ @C8X$@=2!GUI<@8R>M 'C5A:W T"R4P2Y%O;\;#_.VCMY75]/LPA5"0V'ASCUZ5[[10!Y7HUO.L]J6AD'[^(\J?^>EM_@?RK@_% M]E=/K7C0I;3,'U2T*D1D[A\_2OI"B@#S.RMYAXVMG,4@07C'=M./OWG^(_,5 MYY=V5T=>^&()4UG3RT3J IR2I&/W(KRS1[ M&[6/PQFUG&W5;XMF,\ K'C-?2M% 'FGAB"9)YM\3K_HH@YC/!(FP*^EZ* /*TMYQI7C &&3+V%P%&T_-^^N.GYB MN-\.6=TNM:(6MI@!H<(),9X/VCI7T-10!Y%K]M.WPU\3H(9"[6UMM4*?RKWVB@#Q3Q-:W#?!O48E@E,ADL<($.>(8, M\?A571[2Y&K^+B;>4![D;?D//^BW X_,?G7NM% 'CGC:VG?P5IB)!(S#Q &* MA"2!O;GZ5G^'[2Y6Z\0%K>4!M5N2,H>1O2O] ML);B=Y?.Q%A%()8G1RCQN.C*P((/-5%\*Z,NDSZ:;3=;S MR>=*7D8N\F0=Y?.[=D#G/84 <'XF+:!=:_IFD%K.PEMK&1U@.U8&DN#$Y7'W M=R>GIFK'B11X4U6]CT!!:I)H5Q*\,/"AT("R8_O%])@L[RU:V, M\=[_ ,?+7$C2-+Q@99B3QV]*6Q\,Z7I[SO'"\LD\7D227$K2L8QT3+$_+[4 M<;?6T7AB[\-7&A)B:ZMYTGVDG[4%@+AG_O'?FJ.RL[>RT'P?K=MG^U+R M[MUN+D,=]R)0?,#G^(Q74%NX:%F>"-IG:.%F^\40G"DY/0=Z ."BA27P /%,F1KPU! MI/M.<2;EN2@BS_(9M@6TT<4W*L\C.&EQ_>PJ\]LUVVI>%=)U6Z:XN8)! M))&(93%,\8EC'17"D;AR>OK3K[PSI>H- \D+Q201>3&]O*T3"/NF5(^7CI0! MP?AK.O7&@Z;JS&\L88+QD2Q8J*["?POI,UG96JVS0)8\6K6\C1M#Q@[64@\CKZTX^& MM).AMHQM!]@9@S1[CEF#!LDYR3N ))/- &+X4\+3:7X9F"S&QU+42)IFA4,( M,]$16R!M7CG/.33? =M*GAK4K6.[F,BZA=1I<2GS'!W8#'/4]Z[*JMAIUKID M4L=I%Y:2RM,XR3EV.2>: .+\-QSZ<_C>(7KW$T-R"L]Y*!EC;H1TKT*/1K"-M086ZG^T6W M708DB0[0G(/^R *J:?X4TG3+J&Y@AE:2!#'!YT[R"%3U"!B0H^E '"6<$=IX M4\(>(+G/K7=6OA'1K.]BNH;9PT,C2PQF5C'$[9W,B$[5)R>@[TI\ M):,VH&\-N^YI_M+1><_E&7^^4SMW=\XZ\T D"G#$'/#,Q"@]LDTS6_#5]J/BBZGM[72+RTL[*&WAMKJY<%,;F/"_=) MR!D]A7@#CKK3O^$I\/66M:?#;6MA-I@2+[3(5;3R&W&1.#DX&,\? M=':K^E^(K>#5)]1U*"X,TX@C$@0%;6"1B(0V3G+GYC@'&1G&*ZVXT:QN=)72 MV@"V*A5$*?*NU2"%X[<=/2J]YX:TR_U 7L\4ADS&719&5)#&=R%E'!VDY% ' M"W%O%?>%?%7B"Z!&KVEW<&WN,D/!Y)Q&JGL#@' Z[N:?J-J\FJ:U/K&DW6HO M<0(;"XA8;+0"/D;B1Y)#98MQG/?I79W7A+1[V^DNY[=RTLBRRQB9Q'*ZXVLR M [21@=1VI=0\*:1J=W-@=5(#8]Z //=-;5_%5Y9I5;6 M[D\T-,DPB.X_Q[1G!/;FNXO_ UI>HSPSR0R13Q1>2DMO*T3"/\ N94C*^U- MG\+:1-:65LML8$L01;-;R-&\0(P0&4@\]_6@#CK'1[O5+,VT,<-Y9:1JUU%' M:7DAV2Q8(4$X.=A;C/I]*32]533Y[#[>+J__ +-M)([;R!N\SRP%GN/F(R 2 M$7N?FP.:[RUT>RL=(.F6<;06VUEQ&YW#=G)W=N:IW?A32;NVM8&ADB2 MUA-O&8960^4P 9"0>0<#/TH YZ&VL/%7C+7%U)1!Q0!SWAR"XU7X?)8G4KRUGM9)K>Z:,CS%9&8-&KG/ X 8222234# M:%IS>'UT(P?\2Y81 (MY^X!@#.<]!0!R&@^%;&#PC=7FJ.^F?VCMN;I89O+6 M&('*Q9/1/4Y/-9.HF:ST7Q#XA\.V\FE:2;!88%5?+\Y]XS<*G\("D@' ) MZ^E>C:SH>GZ_IQT_483+;%E8HKLF2.G((JM9^%=*LO."1SR)-$8I$GN9)593 MU&UB1VH P&TFST7Q9HMMI.ZS2^M)X;@0MC<%4%9#V+@_Q'GFJ>FZ983^(=,' MAB)EM],D)O\ 523_ *4-I!C+?\M3GDGHN/PKJ;7PCH]IYICAF9I+29/,FQ&5_A(7]G:"56)FNC,"L< M+#'W4)!/) " ^M=1#X/T6"[CGCMI,1S&XCA,SF))"<[A'G:#GGI6G-IUO/J- MM?2!FFME=8LM\J[L9./7 QGT)]: .(B\00V/@[4(; W+7GV.ZN8KV10!=2(2 M))%P<\,>A XQCBH!9P:#<>#KK24(N;U6CN2K$F[4V[2;G_O':&%SN1T6-Y"R1JYW.%4\ $]:;IWA32-*NHKFUMWWPH8X!),[K IZJ@8 MD*/I0!PEK;Q6?A#PIXAMB3K%W>6IN+G=EY_.;$B,>Z_,<#M@8Z4AA2;P%>^* M9 3KT=_)(EQN/F*R7!C6,'^[M &WH<]*[JU\(Z+9WT=U#;.#%(TT41FF^--5 MOF/V^SEF6WG+$-:"*,%#&?X?[QQUSS4VE6L/BF_U277HA-)!I]H(DH.&QCO3]2\+Z5JMQ] MHN(9%E,7DNT,SQ^9'_<;:1D?6@#A/"KOXKU+3;?7T%W#%HB31Q3#*N[2,AD( M[MM5>>V>*32 =4U30=%OV:YTR*740D.-BHA68D2*N/N@[1P..3ZUWQ\*Z,=(73!:8MUE\\$2,'$N<[]^=V[/?-+ M'X6T>/3+K3S:F2"[?S+@RR,[ROQ\Q8G.>!@YXQQ0!P_B51X=O=;L]&S96L^E M12R) =JPN9Q&74#A24+=/[N:FUV-?">K6X\/QB#SM&O9)8X^DC11AHY".[;C MC=U.ZNRMO#&DVT-[%]G:?[&=+TN9YH(9'D: M+R0\\S2E8_[@W$X7V% '&R6D'A^+PE?:0G^EW;"*XD!):Z5H2[,_]XY ()Z5 M3LH(HO!OAOQ)&Q&M7-_;F:YS^\F,LH61&/=0K-QT&WBN[T[PII&E745Q:P2! MX59(%>9W6%6ZA%8D+GVIL'A'1K>_CNX[9PT4K3Q1&5S%'(VAR:TY["WUFU\::CJ2'[; M93R16LACZI=RW-U;R%IPJSJDSHDP7H'4$!L>] '*:+;1>+=*O#OAO4Y]9O('MX065)6'G$,5#$@C!* M%N1@G<.<#%=9J?A?2M6N?M%S#(LQB\AWAF>(O'UV-M(RO)X/K6G;V\-I;16U MO&L<,2A$11@*H& !0!*!@8HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **K:A MJ%II6GS7U].D%K NZ21SP!7G!^/'A,7.S[/JA@W;?M'D+L^OWLX_#/M0!ZA1 M7.ZMXUT;2?":^)3+)=::VW:]L Q;<<="1WZUHV&LVVHZ!#K,*R"UF@^T*' # M;<9Y&>OXT :-%<]X1\9:;XTT^>]TR.Y2*&7RF%P@4YP#Q@GCFL_Q)\2] \*Z M_;Z-J/VDW,RJVZ)%*1AC@;B6!'3/0\4 =C145S<):VDUR^3'%&9&V\G &>*Y M[P?X[T;QO#ZO>-UO:('9,]-V2 /IUH [2 MBN(\+?%3PYXKU$:=;- M6LF8(E9<'..2P]* .XHKS?3/C;X8U75+73X+75%FN95B0O @4%C@9^?I7I% M!17-6WC?2[KQO=>$HXKH:A;)YCNR+Y1&U6X.[/1AVJOX?^(VA>)/$-WH=I]I MCO;;=D3HJA]K8.T@G/\ A0!UM%<]J7C+3=*\6:;X)==M= M(LK?4EN+DL$:6% HPI8Y(<]@>U 'H%%>83_'?PI;W,L#VNK%XG*-M@3&0,KB2VTR:5+I%WF"X38Y7U')!_.@#K:*X6+XL>'9?%H\ M-^7?+>FY^S!VC41[\XZ[LXS[5H>,OB#HW@=K-=42ZD:[WF-;=%8@+C).6&/O M#]: .JHKFY_'&B6G@^#Q/=2R0:?.BM&'7]XQ/10H)YKEK7XY^%I[J**>VU.T MBE.%GG@79]3ABN>G2NHOKZUTRQFO;V=(+:%"\DCG 4"@"Q17ETO MQY\*I.RI:ZI+"K;3.D"[?KRP-=K;^+=(O?"TOB.SG-Q811-*QC'S#:,E<'&& M]C0!N45Y8/C[X2/_ "ZZOCU\A/\ XNNOT#QSH?B71;K5--G>2*T4M/&R;9$P M,\CW X[4 =)17EG_ OWPD>EIJ__ 'X3_P"+KH-"^)NA^(=&UC5+."^2WTF+ MSK@2Q*&*[6;Y0&.3A3UQ0!V=%>6?\+]\)'_ETU?_ +\)_P#%UOV'Q.T/4?"> MH>)(8+X65BX257B42$G'0;L'[P[T =I17,^#_'6D>-[:YFTM;A/LSA9$N$"M MR,@X!/'7\JS;'XJ>']1\8?\ ",V\=Z;WSW@$AC7RBR9R<[LX^4]J .XHKSO6 M_C-X:T'6KO2KNVU-KBU?RY#%"A4GV)<58\-?%KP_XJUN+2;"WU%+B1693-$J MKP,GD,: .\HKE=%^(.B:YXGO?#UN9X[^T+AA,H59-IP=A!.?7MQ5J[\8:;9> M,+/PQ+'U '045YA/\>/"EO/)"]KJVZ-BA(@3&0< M?WZUO"WQ5T#Q=K2Z5IUOJ"3M&T@,\2JN!UY#&@#N:*** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH \?\ V@+N9-"T?3TD*0W5TQE/8[0,9]OFS^%> MC'PQH\WA@:"]G'_9Y@$7E@8XQUSZ]\^M8_Q+\%GQKX8-K ZI?6[^=;,W +8P M5)[ C^E<-<>(/BEO^"]=@^"O]@B2XU75C*DCCS"Y'S@[5+'H!_6NS\.:?=VGPXL= M/G@:.[CTX1-$>H?9C'YT <-\ 9%B\&ZK+(0J+>%F)[ (N:X2?3D^($?C/Q3< M7,4)>"KG4/!8T[QK$KRZ9)7X77WAWQ'8R6Q MN;B0[' W+PNUA]"/TH SO!]Y%VSB:%]/\V-E.0X/DD8JO\"K.#5)M M>\07RK<:B]P$\QQDJ""Q(],D_I2?"'P5X@\+^.-3DU6QECMOLCP1W!(*R$2) MC'/HN:D7P[XN^&7B:_O/#&F#5]$OFW-; X9#U P.01D@$ C% $=]XZ^'.L>, M;#4+G2=6&J6TRQPRHBQJ6#?*6P_.#^E5/'&IW>C_ !XM+ZRTF75;B.R7;9Q9 MW/E7!Q@'IG/3M2WF@>-/B)XDTJYOO#L&A6%C+OW-PQ!()R."Q^48X%:?C/3? M%-C\7;?Q-HF@2ZE%!:J@YPI)5E(SG/&: -S0?'GB'5-*=(8F;1=1\R1 ,_(6?+?3C!'H:]>TOP[ MJ\/Q[U;7)+"5=,EM]L=R<;6/EQC'Y@_E2?#/POJ.GZSXN_MG37BM+^;]V)0" MLJ%GS^&"/SH P+WQ!:>*/BUX#U>S.(Y[;+)G)C8&0,I]P:]RKP+1_AIK7AOX MOV4UM93S:'!<&2*YR"$0J>#SG()Q7OM 'G'QMC1?AI>,$4-Y\/('/WQ71> H MT'P_\/L$7=_9\/..?N"LWXLZ1J&N> ;JQTRUDN;IIHF6-.I 8$UM^#K.XL/! M6BV=U$T5Q!911R1MU5@H!!H \+\ >*-6\/7NOIIOA*ZUU9KLEW@+?NB"V <( MW7\.E>O>#O%&K>(9+U=2\)76A"&,%'G+?O:P++ MP=+>1WMR9-TC[< $XQ@^]>A^%/$GC#5]4DMM=\*_V7:B%F6??G+<87]3^5 ' MCOPS\TQX$NI5Q'. 1(NT@\>G-5_"OAOQ%X M ^(MS9V-E<77A>_;.]""(<_=)&8ZW;RP^*O$NN0 ^=I6K13 CL M#(W/YA:W?B/>1^,?$VJ7L$GF6.DZ3'+&R\@M)L(_]&?^.UT^G^!]7N;WXB1W M>G2QQ:E&QLG?&)'#,RX_''YUD>&OA_X@LOAKXKCNM,G75+X0Q00-@N40YXY] M_P#QV@#9U'PCJ'BWX(>&X]+VO=VD:3I"Q $@P01SQGG/-8^J^.Y9].AT;XB^ M"+E+5'4^?"&AY'&5& #WZ-BNCU7PAXHN/A?X(]5^(7C70&\.R^"6M7F9!-=.<+\I!R-W"\CU- 'L&@'3CX?L/ M[(??IWD*+=MQ;Y,<7PUHUG! M-MM;^[!=U/#*!D?ASG\*-=^!/A]="O7T?[;_ &BL+-;AY@RLX&0I&!UZ?C3H MO!NK^,/A#:Z+K-O+9:UI['[.T_\ %MSMR?0J=OU&: .AU[5O#/P_\(V%E?:= M)+I\Z?9UBMX5?=\O);)'7UKF/#U_X3NOAGXM@\*6E];P16SM.+LY+,R-@CYC MV7VJ&#Q)\2M/TN+1[OP0M_=0((X[MOG0X& 3C@GWR*L>$/ FO:)X"\5IJ$"? MVAJT+&.UB()4[6XR.,DMT]J .6\$_$ZW\(^!;6SNO#=Y"KS6X6NF]>F3ZY?Z_P#" MWQ1=:CX>GT.9+2YC$$V=SJ(<[N57C)(Z=JX;P//\0O!&B2Z9;^"I+I))VFWR M/M() &.#_LUVT>I^+?%'A#Q-9:OX9;3IFL)([5%?<9G9&&!^GYT <'\/O&VO M:-X.M+&Q\!7NK6Z-(5NXBVU\N21Q&W3IU[5V'BO6+W7/@OK=YJ&AS:-/PGV6 M;.[ =<-RJ]?IVKG_ AJGQ$\(^'+?1H/ [W$<+.PD>3!.YBW0'WKH]6G\6>+ M_AIKUKJ/AQ['4&V);VZ-N,HR"3S0!Y]\/=37P7JMZ\C;8;_0?ML8)QN=%)Q] M M.>T^(?@V\F),^HI-=N3WR95'Z+G\:VO%WP\U^]\(>$FL=,G;4+>U: MUNXE(#(,Y&>?=JZA_!^IV7Q(\$36UC(^G:9IJV\\ZXVHP60<_B1^= ')QZ[J M'A_XV>*+K3O#\^MRN'C:WASE%W(=_"MQD =.]>F>#_&&M:_K#VFH^";S185A M,@N9BV"P(&WF->3D]^U<1)9^,_#/Q4U_7])\,2ZA!>;HD+-M4J2IW#G_ &:Z M_P />+/'.H:[:VNJ^#?L-C(2);GS"=@P2/UP* /'+JSU2U\8^)?%6DMF71-4 M\V1 .J,[9/TXP?8GTKMX]=M?$OQH\):M:,#'<:<6*YR4;$FY3[@Y%=#X#\,W M]KXG\:MJ^G.ECJ-P?+\T#;,A9\_A@C\ZY7PQ\-]9\,?&"":.SFDT6&21HKK( MVA&0X!YZ@G% '2?'F-%^'T95%!^WQ\@?[+UWWAN-%\-:4P10?L_Z >G?^ J?X4 1_\)AX:_Z#^F?^!2?X MT?\ "8>&O^@_IG_@4G^-2?\ "*^'O^@'IW_@*G^%'_"*^'O^@'IW_@*G^% $ M?_"8>&O^@_IG_@4G^-'_ F'AK_H/Z9_X%)_C4G_ BOA[_H!Z=_X"I_A5>_ M\.^'[/3KJZ70=-8PQ/(%-LG. 3CI[4 2?\)AX:_Z#^F?^!2?XT?\)AX:_P"@ M_IG_ (%)_C7E5OXGECT&T\27_P /=$70II%5YX=A=%+;<[2/6O0G7P%'Q\/V=Q<6HN&0+ M&5V]RK8Y ]: -S_A,/#7_0?TS_P*3_&C_A,/#7_0?TS_ ,"D_P :I"S\#G2/ M[6^RZ)_9V,_:?*C\OTZXK"\1W_A+3_!-]XAT72M#U);8J,)$A4DL%P2!QUH MZK_A,/#7_0?TS_P*3_&C_A,/#7_0?TS_ ,"D_P :;:>&_#]Q9P3G0M-!DC5R M!;)QD9]*F_X17P]_T ]._P# 5/\ "@"/_A,/#7_0?TS_ ,"D_P :/^$P\-?] M!_3/_ I/\:D_X17P]_T ]._\!4_PH_X17P]_T ]._P# 5/\ "@"/_A,/#7_0 M?TS_ ,"D_P :/^$P\-?]!_3/_ I/\:D_X17P]_T ]._\!4_PH_X17P]_T ]. M_P# 5/\ "@"/_A,/#7_0?TS_ ,"D_P :/^$P\-?]!_3/_ I/\:YKX=^'=$NO M!5K-<:18RR&XN@7>W5B0+B0#DCL !^%=3_PBOA[_ * >G?\ @*G^% $?_"8> M&O\ H/Z9_P"!2?XT?\)AX:_Z#^F?^!2?XUSWAM-#UW7/$.GOX9TN)=*NA KK M I,@(/)&..E:NJV/@G0X4EU2ST6SC&O\ H/Z9_P"! M2?XT?\)AX:_Z#^F?^!2?XU4NK#P59:8NI7-GHL5BP!6X>*,(<],'%1Q6_@6? M3!J45MH;V)<1^>L493<3@#..N2* +_\ PF'AK_H/Z9_X%)_C1_PF'AK_ *#^ MF?\ @4G^-4]/LO!&K3SP:?::)=2VYQ*D,4;%#[X%8OQ _L?P?X>CU&U\,:3= M2R7*0".2!5'S \Y ]J .F_X3#PU_T'],_P# I/\ &C_A,/#7_0?TS_P*3_&N M CU)=(UK3;/Q7X"TBQMM1E$$-U;!)5$AZ!ACOQ767X^'^EWRV5_%H-M=-C$4 ML<:MSTXQ0!I_\)AX:_Z#^F?^!2?XT?\ "8>&O^@_IG_@4G^-_Z >G?^ J?X4 1_P#"8>&O^@_IG_@4G^-'_"8>&O\ H/Z9_P"!2?XU MR/B[P]HT'B_P=%%I-E''->2K(JP* X"=",_P"@'IW_ ("I_A7G M&A>)-$U/XD7WA>Y\*:1!##-/!#<+ I,C1GH1C'(!- 'H?_"8>&O^@_IG_@4G M^-'_ F'AK_H/Z9_X%)_C7G_ (6U_1?$GCS4-!'A/28[.W$K17 @4M($?;G& M,>M=9:?\*^O]2.G6D>@S7@)'DQQQELCKQB@#4_X3#PU_T'],_P# I/\ &C_A M,/#7_0?TS_P*3_&N4T76O FM:UK5C'I6D11:8H;SGBCQ*H!+N./NK@<^_:M] MK'P2L%G.UGHHBO75+9S#'B9CT"\
4T<8;S#_#C'6N4N/$?AK2?#2:GJOAW M0S<37S6L,5KY3J0",L6QQ@'D=N/6@#OO^$P\-?\ 0?TS_P "D_QH_P"$P\-? M]!_3/_ I/\:IV%CX*U65XK"RT6YD1%D98H8V(5AE3TZ&IK#1_".J0O-8:;I% MS&CF-GB@C8!AU'3K0!-_PF'AK_H/Z9_X%)_C1_PF'AK_ *#^F?\ @4G^-2?\ M(KX>_P"@'IW_ ("I_A1_PBOA[_H!Z=_X"I_A0!'_ ,)AX:_Z#^F?^!2?XT?\ M)AX:_P"@_IG_ (%)_C7(Z#X>T:3XG>+;=])LF@BBLS'&8%*IF,YP,<9KLO\ MA%?#W_0#T[_P%3_"@"/_ (3#PU_T'],_\"D_QH_X3#PU_P!!_3/_ *3_&I/ M^$5\/?\ 0#T[_P !4_PH_P"$5\/?] /3O_ 5/\* (_\ A,/#7_0?TS_P*3_& MC_A,/#7_ $'],_\ I/\:D_X17P]_P! /3O_ %3_"N:\2+H>A:YX>T]/#.E MRKJMT8&=H%!C Y QSUH Z'_ (3#PU_T'],_\"D_QH_X3#PU_P!!_3/_ *3 M_&EE\,^&H8FEET;3$C0%F9K9 /4G%4-+M/ ^MB4Z7:Z)>>4&O^@_IG_@4G^-//A7P\ 3_8>F_P#@*G^%>>>#O$WAKQ/:ZTDWAG2K M?4-.62585@4K)&HX.<>O!^HH ] _X3#PU_T'],_\"D_QH_X3#PU_T'],_P# MI/\ &N<\-R^%M4\#67B35=%T;3XYU9GW0H$3#E>I'M6WINE>#M8M1=:;I^CW M<&<>9#!&PSZ<"@"Q_P )AX:_Z#^F?^!2?XT?\)AX:_Z#^F?^!2?XU)_PBOA[ M_H!Z=_X"I_A1_P (KX>_Z >G?^ J?X4 1_\ "8>&O^@_IG_@4G^-'_"8>&O^ M@_IG_@4G^-2?\(KX>_Z >G?^ J?X4?\ "*^'O^@'IW_@*G^% $?_ F'AK_H M/Z9_X%)_C1_PF'AK_H/Z9_X%)_C4G_"*^'O^@'IW_@*G^%&O^@_IG_@ M4G^-2?\ "*^'O^@'IW_@*G^%'_"*^'O^@'IW_@*G^% $?_"8>&O^@_IG_@4G M^-'_ F'AK_H/Z9_X%)_C4G_ BOA[_H!Z=_X"I_A6%K\W@+PS+%%JFGZ=%- M*I9(DL1(Q4=6PJG ]Z -G_A,/#7_ $'],_\ I/\:/\ A,/#7_0?TS_P*3_& MH=-T;PEJ^GPW]AI6ESVLR[HY$MDPP_*J.IKX'T>XN8+[3=.BDMK3[;*/L0.V M'=LW<+Z\8ZT :G_"8>&O^@_IG_@4G^-'_"8>&O\ H/Z9_P"!2?XTL/AKPW<0 M1S1Z)IQCD4.I^RIR",CM532=,\):W8B]L-'TZ6W+O&'^R*,E6*G&1TR#S0!: M_P"$P\-?]!_3/_ I/\:/^$P\-?\ 0?TS_P "D_QKG8]6^&\NMC2$MM+-VTOD M+_H0V&3^X'V[<_C73?\ "*^'O^@'IW_@*G^% $?_ F'AK_H/Z9_X%)_C1_P MF'AK_H/Z9_X%)_C6/:R> [RXMX(-.TYI+BXEMHA]B W21??'W>U;G_"*^'O^ M@'IW_@*G^% $?_"8>&O^@_IG_@4G^-'_ F'AK_H/Z9_X%)_C4G_ BOA[_H M!Z=_X"I_A1_PBOA[_H!Z=_X"I_A0!'_PF'AK_H/Z9_X%)_C1_P )AX:_Z#^F M?^!2?XU)_P (KX>_Z >G?^ J?X5RND>'=$?XA^(X'TBQ:&.WM"D9MU*J2'S@ M8XS@4 =-_P )AX:_Z#^F?^!2?XT?\)AX:_Z#^F?^!2?XU)_PBOA[_H!Z=_X" MI_A1_P (KX>_Z >G?^ J?X4 1_\ "8>&O^@_IG_@4G^-'_"8>&O^@_IG_@4G M^-2?\(KX>_Z >G?^ J?X4?\ "*^'O^@'IW_@*G^% $?_ F'AK_H/Z9_X%)_ MC1_PF'AK_H/Z9_X%)_C7%?$;5-"\$V]D+3PMI=[=W+.WE-;J L:+EFX'T_6N MJL-,\)WVAV^KKI&EI:30+/O>W0!5(SR<4 6_^$P\-?\ 0?TS_P "D_QH_P"$ MP\-?]!_3/_ I/\:HZ5:^!M<$ATNUT2\$7#^3%&VWZX%,LHO 6I:A)864&A7% MW'G=#''&S#'7C% &C_PF'AK_ *#^F?\ @4G^-'_"8>&O^@_IG_@4G^-9TT7@ M*WU5=+FAT)+]B +=HXPY)[8Q5O\ L;PC_:1T[^S=(^VB/S3!Y";]F<;L8Z9H M F_X3#PU_P!!_3/_ *3_&C_ (3#PU_T'],_\"D_QJ@+?P(;5+D6^A^0\WV= M9/*CVF3^[G'7VJN)/A^]A?7L$&ASPV*EK@Q11-L]C]>E &O_ ,)AX:_Z#^F? M^!2?XT?\)AX:_P"@_IG_ (%)_C6)X._X13QAX?BU2VT+3(RS,KP^1&S1$,0 MV!U(P?QK?_X17P]_T ]._P# 5/\ "@"/_A,/#7_0?TS_ ,"D_P :/^$P\-?] M!_3/_ I/\:D_X17P]_T ]._\!4_PH_X17P]_T ]._P# 5/\ "@"/_A,/#7_0 M?TS_ ,"D_P :/^$P\-?]!_3/_ I/\:D_X17P]_T ]._\!4_PKEO'WAW1+;0[ M-X-(L8F.IVB$I;J"5,R@C@="* .E_P"$P\-?]!_3/_ I/\:/^$P\-?\ 0?TS M_P "D_QJCK]AX3\.:'=ZM?:)IXM[9-S;;5"3S@ <=22!7 MJVI6NDKXAO?AK MHZ:&0)&"!#.D1_C((].>E 'IG_"8>&O^@_IG_@4G^-'_ F'AK_H/Z9_X%)_ MC7GGB7Q-X:L[W1;/0M%\.3R:E'YS27J+&D*$ KNP,@G/Z54M_$VFZEK&LPZ= MX=\*M::,;,]_<4 >G?\)AX:_P"@_IG_ (%)_C1_PF'AK_H/ MZ9_X%)_C628?!UCH5CJ.LV&A60N8D?+1Q["Q4$A3CD<]:M26/@F'21JLEGHB MZ>0"+DQ1["#[XH N?\)AX:_Z#^F?^!2?XT?\)AX:_P"@_IG_ (%)_C5!+;P+ M)I#:LEMH;:>I -R(H]@.0,$X]2/SJ;3],\&ZMY_]GV&CW7D/Y&O^@_IG_@4G^-'_"8>&O\ H/Z9_P"!2?XUS7Q'\.Z):> -5GM] M(L8I56/:\=NJL/WBC@@5TL'A7P^;>,G0].)*C_EV3T^E !_PF/AG_H/Z9_X% M)_C2CQ?X;8$KKVFD#KBZ3C]:R_$VG^'O#_A^ZU$:!I[R(H6)!;)\[DX4=/4U MRGP[A\+R^&(=;UF'3XKR]GE4/<;5!VD\*#P./2K45:\B6W>R.^_X3+PS_P!! M[3O_ )7_&C_ (3+PU_T'M-_\"5_QK%O[CPPWAJ_U31+31+YK4=#L" Y'#'M M6=;^(/"8>\;4GQ&\-6^H7= MO"S%@.Y 'R MCGOQ[U/9^//#]S-=QRZI96_D3>6IDN4'FC .X<].?TK@M2\'^$FM;,ZGXAM= M.NKJ$RLACB!Q(%;@'[N".#QQ7>Z9X*T"V%Q*;&SNUN9!*A>W0A1M POMQG\: M +?_ F'AK_H/Z9_X%)_C2CQ?X;) &O::2>@^U)_C3_^$5\/?] /3O\ P%3_ M KC?BGH&CV/P]O[BTTJR@G26WVR10*K#,R X('I0!Z31110 4444 %%%% ! M1110 4444 <99?\ )8M5_P"P/;_^C'KLZXRR_P"2Q:K_ -@>W_\ 1CUV= !1 M4<%Q#;;S1RQY(W(P89!P1D>]24 %4-;&= U$#_GUE_P#035^B@#QOP%\. MK77_ 5HMWJNK:K+; ^:-.,H6 $.<#&,X_&M;P]HMC>?%KQC=75G'(]H+3[, MSKGRR4)ROO\ **]. ''%)@9SB@#Y^LK)+SPIX1MKB R1/XFE$B,O!4L>OM5 M[6]*N%O?B79:1;%$,5H_D0)@,O!<*![9Z>]>Y[1Z"C ST% 'CL>I>$=4L-3_ M .$@->^!5'0 9]JQ+OPS;W?BW3_$+3R+-9020+" -K!^I/>@#QI;J&S\* M7MW!I<)T.]\1*UE)>PNT-JF,&;:",KGH.G!JBXW>%_B0(YEN%D:Q>.2*V\A) M!O/S*G8=/KP>]?1VU<8P,>E&U?0?E0!6TS_D$V?_ %P3_P!!%6J** "BBB@ MHHHH Y+X9_\ (B6G_7S=_P#I3+76UR7PS_Y$2T_Z^;O_ -*9:ZV@#QS0O&6C M^$O''C--7DFB-QJ :/9"SY !ST^M.UG5M%/Q'L?$6OPF;P]=Z/ML9IH"T:2% MLD$8X8C/YBO8-JGJH_*@JI&" 1Z8H ^?[:632?!&F"[TZ"'3[K799;*?4H'> M.R@(&QB@QG)W8SQUJHL?F^ O&-MO,R/K%LP*V_D!U9E^81_P@@5]%D C! (H MVKZ"@#S73],M=+^-5K'8VL=O"V@G^']&\.PWI)/U/Y5 MS?C6^BO;WQC:_9[+3KE)=JP?86EN;T*?]8')PBX&<@=*^A@ .@ HVKG) S]* M /$._!%_J4,?V>YT.)!*\6X//C"]OO=/TKDEM'6RO\ 1]5NE@UB34RQ M@736EO'"?\ K]F_]%UV]<1XS_Y'3P3_ -?LW_HNNWH *^<=8AO;"3Q- MXAL8V^UZ9XGD=3M/W'#*?PSMKZ.I-HYX'/6@#PCPKITF@:W:JUD]U(OA9YY( M #F5W8N5^ISBL?3;N&[UCP7=0M8Q+'J*B6TLK%HQ:98?+)*Q)8G!X/H:^C\# M.<#-&U?[H_*@#Q"QMK&WU[XGZ1':*FI7%K+]AA6'YF0Q/D+QT)*_7BL^/7++ M4M#^&VFVADDN;'5+=;I1&P$+!P,,<8R>3^%>_P"!G.!GUHVJ/X1^5 'EG@K1 M+&]^(_C>^O+*.:>"]C^SR2+G9]XDK^0_*N$FM8_^%1QW-Q;[EM_$;,[%,E8R M1N_ X%?1V .PHVKC&!CTH \6\<:E'X3O[#QCX<0&RU;3GL1Y2[0K;&_!VFZ:5VS)$'G]Y&Y;]3C\*J:SX'37O$EGJ6H:K=26-I(LT.F M[0(A(HP&SU/KBNLH **** .(\/?\E6\9?]<;+_T6:[>N(\/?\E6\9?\ 7&R_ M]%FNWH **** "O,OBI?P:5X@\&:C=;Q;6U^\DK*I8A0%["O3:0@'J : /*?& MOBJQ\;^ M5M_#INKEK=H9+F)865FBW_,!Z]/TK,M+O2=0\<6NI>#]-9[*RT> M<7ZPPF-9#L.R(\'[J*[\3^"KFW-E$%NG6 M2TLK)HQ:D]$>0DEV//!Z8I1I%JWP=\5W[V2&^76L),4^< 2Q# /7'S-^9KZ( MVJ.BC\J-HQC Q0!#;DFQB)Y)C&?RKY]LO#MZGP]_X2K1T*ZG875U'.F#^^MF M)#*1WQDGZ9]J^B:3 Q@4 > 6\(@\&?#J_U6VEFT"TEG-Z@C+*C%VV,X]!78 M?#T6UYX]\1:KH%NT'AZ:.-%(C*1S3#JR#TZ_G7I^!C&!CTH & !0 M%%% M!1110 5QGA'_ )'7QO\ ]?L'_HA:[.N,\(_\CKXW_P"OV#_T0M '9T444 %> M<:AJMEX5^*&I:EKVZ*SO=/B2TNC&60%"=\>0.I)!Q7H](0#U /UH \;\2ZM9 MW6@Z-%:Z;.(QN=SU52>%/$&C:?X4T7PK>Z5 M+=:U#6;/=C[G MW=FS)W=:]KVC.<#/K1@9S@9]: /%?#4;CQ!H!*, /$&JD\?[(KVNDP/04M ! M1110 5R.B_\ )2_$_P#U[6?\GKKJY'1?^2E^)_\ KVL_Y/0!UU%%% !1110! MXM=VOB+QG\1=:U31(-,FL["(Z6AU%I A!!WE-@Y/+<^A%8N-97X6ZYX2N87E MN]#OH_-BA!/F6Q;<=O4 M\9!//.:]H"A>@ ^E 4 Y - 'SK(='M_!FO:%J>F3/XRGOI#&# S2RN7RKHW M]W'^3FNJ74/^$5^)6E77B%Y(S+X^ ?QKC-3^)NFZKX"FT*ULKY] M>NK0V7V 6YW([+M)/MWKV&DVKG.T9]<4 >,)X6CTSQ=\.]-O[.&65+&9;G*! M@S*H(!/?':J:Z7;0Z+\4'BLHT>.X:.$K& 50]0OM7NF!G..:3 YX'- 'B,DE MEI/B/PEJGB:WWZ'_ ,(]%#%)+$7CCGV@G(QUQ_.J/B);.;P]X8U#1=*GTKP_ M%J4SRB\A::-2=NV5DR3L.&XR!7OA4$8(!'THP,8P,>E 'SU6ET M;JVN;FVP8;(P0,XE7!6MM&,8&/3%+0!R7Q._Y)UJ_P#NQ_\ HQ*ZF#_CWB_W!_*N6^)W_).M7_W8 M_P#T8E=3!_Q[Q?[@_E0!RGQ$YT73QZZI;#'_ *O+=$TW[7X6\"VUU:M)$=7 MG\V-T)&,]QZ5ZMX]_P"0=I7_ &%K7_T.NH$48 10 S@M]-\)0RS:1;;[C5989=1N[8S?9D&-I*]\_T-3VMLD7@/QK;6K-./M4 M11EA\L.-RG(3^$<].U>O:KK:"0Z5I%M'?:BYP8P/W<'^W(W08].I]*M:!H46 MB:8;=G\^>5VFN9F',LCW_\ 1CTSXIV>MWO@\QZ(EQ(X MN$:XAMF*RRPC.Y5(Y].E/LO^2Q:K_P!@>W_]&/6GXPT/4M=TA(M)U:73+Z&5 M9HI48A6Q_"X'530!YK\'IM%^VRQ66J7UIJ;QRB32Y\F(_.<.,]6 P#@YX-4? M&?A^/PW:PQ1^(=3U/QO>72M;/#,ROM)Z&,,0%_ST%=%X&\":[;WT&NZS-;QW MEG'A%5=*^'/CS2-:N]8BUW1IM1NC^\N+B%I& ]%R M/E'T]* ':M#>>*/B=I'A;6KJX%G;Z4+BYBMYC&)9LWAEF8LWE\@ D_0_G5C7/!FO3>(-,\3Z/J%E%K<%H+:Y%Q&QA MFXY(QR.2?TJI!X;UGP+\/]4?3KY9]?NK@W4DR6YD#R,1\JI@]>F3QSDX% %3 MQD\GB/XLZ)X2N9[B/2OL[W$\<,IC\T[6(R1SQM'YFN9A\3:KX?\ !?C[2[>^ MN'.CWRVUE-(Y9XXWE*8#'G@+QZ$UWOB#P=K.HZMHGB;2;RUMM>LH/+F%RA,4 MNY<'ITZM^?M5>P^%Y;PEK^G:M?K+J6N3&XN;B),(DF[2+K48CU".:=G69B$R^">#E\CZ#WJD8IO&$/CKQ#=WU['=:4[#3 MQ%<,BP; Q& #C^$?K78:1\/M?GU_0[WQ-J=E<6VA1;+..U1@7( 9R>_ /'I M4&I?#?7XKW7X- U6Q@TK76W74=Q$QDBSG=LQQW/Y_C0!U_@'5KC7/ FCZC=L M7N)8,2.>K,I*D_CC->9O9R^-]8\=ZC?7]Y&VCAH]/2&=D6$J&(; /)^3GZGV MKN)K+5O#+^$="T"4M81OY5X#!N+1@ LQ;&%[]QDGBLK5OA]X@AUC79O#>J65 MO9:ZA%W%=1L6C)!#%"/7)_.@#E+GQ)JOB3PI\/=-N;V=!K%V\-[+$Y1Y4CE$ M>"1Z@_G5ZRU:Y\#^*/&^AV-Q/+8V6G?;+..>0R>2_EAL GG&7_2NEU/X8D>& MO#UGHM\D&H:#-Y]M/.F4=BVYMP'8L :FT+P!=M>>(-3\3W<%UJ&M0?9I1:J5 M2./;MPN>\$>'/'%OJ=\^KW=XINFDG9EF1B?E*GC''Z_3'N MVM7KZ=H&H7\8R]O;22J#ZJI(_E7FMM\+_$$UMIFA:KK%G-X=TVY\^-8HF$T@ M!.%;L!S^M=W+IFLW>NZ@MY?02>'KFU,*6BIB16( 8EL=/O=^] 'B>%6-A<.N2=A/3OU__56_KO@O M6H_&/_"3^%;ZSMKR6U^RW$5W&61ER,,,=^%_*@"+X-ZQ?:KX.GBO[B2XEL;R M2U661MS,H"D9/?[V*]#KF? GA)?!GAM--\_[1.\C33S 8#.WH/3 _"NFH Y M+X9_\B):?]?-W_Z4RUPWQ.'B6/6]&NKV_BBTMM7BAM;2WR"PSG?(W<\8QTKN M?AG_ ,B):?\ 7S=_^E,M'CKPG=>*DT=;6XAA^PWZ73^;GYE7L,#K0!SOC^27 M6?B%X7\*27$\.G70EFN4AD*&7:I(4D,-&U#46&E:/=*8 M)KN;/E(Q("ECVX'X_6N@\9^$+_6-6TC7=$O(+;5M,9O+^T*6CD5A@@XY]?SJ M+PMX %C9ZTWB)[?4;S6I_.O%1"(L Y"@'G ))_*@# ^)'BNVUC3]%TS0-91X M=1U)+:ZFLIP2$XRN1TSN!_"J5E?2^!/''BC1K">XDTR#1VU"W@GE:3RI%4'@ MG)P)+OQ FMZ++J- MR>99X7D,8]$R/E&...U=!K?@WQ!(_#$>OW-J^GZDUO%>D&200@_.&!A++D'DL1R$Y]7OXA;3ZF4MK.VR%2,,N"Q_B8@C/I7LUE77GRH^W>NMH XCQG_P CIX)_Z_9O_1= M(]7U3PQJ=G;)K, AO([I&.TXQN0COC/7O0!0\,P7WQ!^%VE/J&K7L*V\CBZ% MMGS+M8R0%+ YR1^9J+X87XLM>\3V\ES_X0/4](\):1IOAO6VL[W3G\QF<'RKECRP=1VST_P FE\/>![\>(-3\0>*+ MJUO+Z^M_LK06R%85BP,CGDDXH V)_$2:[I=U'X.U33+S4DV\F7>D8)QN8+[9 MQ]*X_P"$_P!MM_$'C2#4]0:\GM[Q5DG?@,1OR0.P]J[[1O#&B>'WE?2=-@LV MF $AB&-P'3/YFL3P[X,ETO5_%5S>S136VMW!D5(R0RH=V03Z_-VH \U\?^)= M1\2W=AJ5A.T7ARVU2*U@96(-U(4 G",1SG:.?<^M:5[\. M_&<_C6?Q)'J^D/,&86J7,3R+;Q_PA01@$#OZY-;6N>"M?U>WT+5?[2LE\3:4 MY;SO+/D2@G[I'4<8_6@#$\)0:D-8\:^"K+6+FW@M2ALKB0F5[F,<^ M]9<>E1Z+\1/#VD^%]5OKW5(B6UJ4SL\;)QDN"2 >O';([UUFE^!]?T[3/$-Z M-5M1XFUI@6N45EBA [*.N<$_IZ5G>#O 7C/PE*L<&K:,UM),)+IO)9II1GGY MR,T 97Q#\(6-C=VMOI>H:Q)KVLW>V"$WI\N,$Y=RH'W1]?Y5ZOX?T=- T*TT MM+B:X%NFTRS-EG))))/U)K%N/"MU=?$RU\337$)M+6R:WA@YWAR3ENF.A-=9 M0!Q'A[_DJWC+_KC9?^BS7;UQ'A[_ )*MXR_ZXV7_ *+-=O0 4444 >5_%+P] MH]A9WGB*XO=8-_%+KQ'XA\/7?VB%;#3+G[3+"V=TC#[N. M,=N]=90!Y9\'/M:77BV"]O9;R>'4?+::0\N1N!..V<=*R[\>)HOB_P"$Y->O MH2;EYC':6N1'"@!XS_$3U)/I7<^"O"5UX9O_ !!<7-Q#*NIWIN8Q'G**2>#D M=>:->\)76K>._#VOQ7$*0:6)/,C;.Y]PXQQB@#D?B;::WJ_C73+6VTO6KK2[ M>U=Y#I[F$,[$\>81MR,+QUK!O?$5II?PGU&/P[=:M;7DE^MM=+?3%I[9C]X! ML# (7'YUZ9XAT?Q8VNQZIX/YM3OTUNWORT#I<,%CC#(-@7ICYS^0KTC0?!.N/ MXOMO$?BC4+.XN+&U-K:QVB,JX((+L3WPS?G[5B2_"S7X;"^\.6&LVUGPY\(-7N8WU"\UG4X R0*7D>$-PJKC)R Q)/\ A75>+O!4NNZ-HFCV M,\4%A8W,4DT5 M.^#;:TT3Q+H7@%2N,CJ.">XKW:O.;?P3XEUG7] M'O\ Q;JEC/#H[>9;QV<;*TDF00SD_P"Z.E>C4 %%%% !7&>$?^1U\;_]?L'_ M *(6NSKC/"/_ ".OC?\ Z_8/_1"T =G1110 4444 %%%% !1110 4444 %%% M% !1110 5R.B_P#)2_$__7M9_P GKKJY'1?^2E^)_P#KVL_Y/0!UU%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5R/Q$_P"0!9?]A6S_ /1RUUU< MC\1/^0!9?]A6S_\ 1RT ==1110 4444 %%%% !1110!R7Q._Y)UJ_P#NQ_\ MHQ*ZF#_CWB_W!_*N6^)W_).M7_W8_P#T8E=3!_Q[Q?[@_E0!S'CW_D':3_V% M[7_T.NKKE/'O_(.TK_L+6O\ Z'75;U_O#\ZTE\"^9*^)D%]?6VFV4MY>3+#; MQ#<[L< 5YA!:ZCXPUWQ1;I+<:9I]W;PRM \8\R0E&52<_)+R MVF\86]OJ;@:;I]FU_P"43Q/)NPOUV^GJ16UX7LIH+2XU"_"K?ZC+Y\R@_<& M$3\% _$FLRAG@9+8>#M.:WMD@9H0)T P?-'#Y]\@UT5'YT +12;U_O#\Z 0>A!H 6N'^+O\ R374O^NMO_Z/2NXK MA_B[_P DUU+_ *ZV_P#Z/2@#N**** "BBB@ HHHH **** "BBB@#S;4/#MAX MB^+FH17_ -HVQ:3 R^1:411: MG,\A. BZS(23]-]7O^%8^'/^HG_X,I__ (JN#L[6?_A7VF+/H^E0V-V_E/JV M-TUMF0A9" H(.< '/!P3Q71ZEX@\2?VAK"Z8+@Q:.4BC \CRI2$#$S&1@V#G MJN,=>: -/_A7OA+[9]C^TWOVHKO\G^U9=^WUV[\X]ZF_X5CX<_ZB?_@RG_\ MBJYJ]O-1TG5M=U2VE>6^NKJSM8PT<3>2)54_*V!G:,J,M@Y!.:N3:YXIMT;3 MFFEMY'O[6&&YNA \P24D,&6,E>,9!P.M &S_ ,*Q\.?]1/\ \&4__P 51_PK M'PY_U$__ 93_P#Q58E]KGBF.]U>&SEN9_[&V1K)MMTCG;RUE &E_PK'PY_ MU$__ 93_P#Q5'_"L?#G_43_ /!E/_\ %4)?ZG?7FHZA_;<=A:V%\MN+9XE, M;( N[>3\V6W<8(QQUK'TGQ)XEOY[+53#<"SN;XP/!)]G6!(O,*<'=YF\8S[D M$8H V/\ A6/AS_J)_P#@RG_^*II^&OAA95B,FH"1@2JG4YLD#K@;O>J_A_6= M9/B"WAUBZN%6\:58D\F)[:; ++Y4BQZK8-<.C0J@A=0A^3:,X^;&#GIUI/$$,[_$3162\ECB&G MW1,2A2K8*9ZC/.1^7&.: %C^&OAF6-9(WU%T895EU.8@CU!W4[_A6/AS_J)_ M^#*?_P"*K#T"^U;0- \*7#Z@UY;7MKY;69B550"$NNP@;L_+@Y)SGM4OAWQ# MXGO)M$U"X29[74WQ,DIMTA164L##AO,)& ,')(STH T4^&'A.U\NW3[=#O)\ MN,:E,NX]3@;N>YJ;_A6/AS_J)_\ @RG_ /BJ7QA#/<>)_"D5M>&SE:XN )E0 M,RCR6S@-QDCCD&J-MK&LWNHP^'CJGENMW M* +O_"L?#G_43_\ !E/_ /%4?\*Q\.?]1/\ \&4__P 563J/BS6='T>2[^U1 M7LUAJ,M@T)CVF]&T$,-HX9,Y.."%;VI]SK6OW%_I^F65Y<76[3%OY;JPC@!E M9W(&!*0 @QV!/(R: -/_ (5CX<_ZB?\ X,I__BJ/^%8^'/\ J)_^#*?_ .*K M$N?$'BFXM+*Z=Y+:-;#S;DZ<()VCE#L-[H228R%!PASG(SQ7;:AJ\<'A.;5H M[N)$%KYJ7!B9E&5X;9U/...O:@#"E^&OAB&-I)9-0CC499FU.8 #W.ZG#X8^ M'",@ZE_X,I__ (JN5UK5]8.E:[IE]/>202Z.URCWT<2,&# $@1]%.>C<\5JZ MKX@UKPO(UG_:"Z@9[%)DFFB5?LSF5(\X4#*?/D \_+UH U?^%8^'/^HG_P"# M*?\ ^*H_X5CX<_ZB?_@RG_\ BJK7]_KVBW5[91ZH^HM%9+J"M)"@H!J?\ M"L?#G_43_P#!E/\ _%4?\*Q\.?\ 43_\&4__ ,55[PE>ZM<+J%MJRR;K:8+" M\S1>:R%0<.(R0"#GGC(QQ7/ZYXAU>WU"XO+"\NI;:VOXK9D6WB6W4%D5E9F. M]FRQY7@>G!H TO\ A6/AS_J)_P#@RG_^*H_X5CX<_P"HG_X,I_\ XJLR^UOQ M#;6>J:A%?F3.IMIMK;K!'B(&4*'R<98#(&2!R,UO>%+S6)+O4++54G*0^6\, MERT/G$,#D,(CC&1P<#K[4 94WPW\&-?P6\TMR;P O#&^IR^9[E07S^56O^%8 M^'/^HG_X,I__ (JN>U.>ZT;QGXKU:&X\VXBAL8H3+$A6+S2Z[LXSA>3P1G/. M:T=?UC6O"S7-J-6;4&FTJYNXY9HD#V\D0&#\H *MNZ$?P]: -#_A6/AS_J)_ M^#*?_P"*ID7PV\+SIOAEU"1,D;DU.8C(X/\ '6_X=BOTTF.74=1:]GG"R[C$ MJ!,J#M '8'/7FLCX>-M\'@]<75UQ_P!MGH B_P"%8^'/^HG_ .#*?_XJC_A6 M/AS_ *B?_@RG_P#BJQ]'\1^)K^73]5,5R+2[O/*>"3[.L"1ERN%.[S-XQGG. M2",5:T_5==\C2-6N-6,L5YJ;V3VGD(J"/?(H.0-VX;0[U/6;'PMKMYJ>8[O6 MHC]A$:A(L%P IQNW#'.2<\]*FT;Q-XGU!]-U8Q3BTO;T0O!(;=8$B+E/E.[S M-ZXSSU((Q0!KO\-O#$1022:@A=MJAM3F&X^@^;DT_P#X5CX<_P"HG_X,I_\ MXJH] LK[7[.'6-7U1YO(NY);:W6)$2,QNZ*20,GCKS4'A?6=9;6;2#6[JY5[ MR-S'&\,3V\Q W!H9(^@VY.&R2* +?_"L?#G_ %$__!E/_P#%4?\ "L?#G_43 M_P#!E/\ _%5LSZA<1^,;/3Q(!;2V,LS+@#)]6CCC2Z%NKA6.Y$9L#)(Z@9S[@4 8Z_"KPNDSS+'J"RR8 MWN-0F!;'3)WYW5G:]K6N>&(KF :L=0>;2 M;B\CEEA0&"2(+R H *'?T.>G6J?B:\U:TTS5--OM2-]#>:'+=_/$J&)P5!"[ M0/E.[H&R 0=2(/0_VE/\ _%4?\*Q\.?\ 43_\&4__ ,55.Z\1 MZGI]U/H@E'VR\^S?V4Y0<*^%DXZ'9M9N?45TGB6^DTW0RT5VT$\DD<,A8C.,\#J: ,?_ (5CX<_ZB?\ X,I__BJ/^%8^'/\ J)_^#*?_ .*K M#/B'Q% EYI_VN>*X34K."*6\BB:54F."&$?RGU'0\U;FUK6K/4)= .IF1WU2 M"U2_DB3S(XY(6D/ 4ME"H./XNAQ0!>3X;>&)'=$DU!FC.'4:G,2IQG!^;C@ M@T2_#;PQ!&9)9-0C0=6?4Y@!^.^I?!<,T&M>*XKB[-W*NH1@S%0I;_1XL9 X MSC .*Y[Q3=ZEK'A_Q!=MJ1@MK/4%LULA&I5U61.6)&[<2,-1OM-\+R7>G2)#=F>VC1I$W ;YD0Y'?AC0! MF?\ "L?#G_43_P#!E/\ _%4'X9>&P"2=2 '4G4I__BJSM6U[6_#4NKV3:B+Y MTM[.6"XN857R6FG:)B0H *C 856\5W.K6%IK6A3:Q+>1RZ+->K.T2++&RD*5 M^4 ;6SZ9'K0!L/\ #7PS'&TCOJ*HHW%FU.8 #USNIL?PY\+3'$4U^YVA\+JD MQ^4]#]_H:T]5BDA^'5]'+.\[KILF97 !;]V?0 5QO]MZAIFAS/8/#%/#I6E" M.0PJ3\YVG)ZD8[9X[4 ='_PK'PY_U$__ 93_P#Q5,_X5QX6\QX_-O\ ?& S MK_:DV5!Z$C?QG!_*J-Q-XCBU37=.7Q'+LTZQ2]CF-M%O9V#_ "'C&S*=,9YZ MUCZOJ=YK6D:S,95M7DTK2[EF@B7<3(SEE+$$E?0=OQ.0#J3\,?#@&2=2 _[" M4_\ \53!\-_"[2F)9=0,@4,4&IS9 /0XW].#^5:OBJ&=? FJ1+>2B9+%\W " M[F(7DD8P,XYP._&*Y*RL-3?Q-,EKK.221(]05Y""[+J$P+'IS\W-8EMXL\1> M(9+.&T2ZA/\ 95O>R-8I"2TDF>OFG[@V]!SUY%=QH^J7%QX4M]2U)8;>X-OY MD^U@Z*0.2"I((XSP30!B_P#"L?#G_43_ /!E/_\ %4?\*Q\.?]1/_P &4_\ M\5618>(-#ZT^RUS7+33O#V MI7&KB^.KADE@\E%6,^4SATP,\;<')(.>U &H?ACX< R3J0'_ &$I_P#XJHHO MAWX4G*B&XOI"R[QLU28Y7UX?I[U2T_5M:33O#VH7>KB]76 8YK;R454S&S!D M*C((V\Y)SGM6'I&O7>C:!9O:I#O70K?9(\8)1GGV;B>I49SC..* .N_X5CX< M_P"HG_X,I_\ XJFR?#7PQ$H:234$!(4%M3F&2> /O4W4KZ_T&.:SF\3_ &BX MN#"MNIM$>Y5F8@A57"G./EW# (.L7MKJ>E7EU-')::E8?9YKR.(RQ M[W!^81_*>1D=^>: .CE^&WAB%0TLFH1J2%!;4Y@,G@#[],3X>>$Y641W-ZY8 MLH"ZK,H^_V[UGZUJNI:9=7.CW%V-16*:QF2XN($++YD^TH0 %R-NX' (S M5#1IIA;1V\3B(S7>K?O0BET(S@J2#C^M '2CX9>&V *G4B#T(U*;_P"*H_X5 MCX<_ZB?_ (,I_P#XJL/1O$%UX4\+^'[F^N7N=-N-*8C@7&H6]BUQ(N, N$+%>.P/% &5_PK'PY_P!1/_P93_\ MQ506_P /O"-U)+';W5Y,\+;95CU65BA]" _!^M(;S6M.DT-I=<>^76287401 MJ(6:,N)(L#HN.C;LBK7PVL/LGA**5IC+)<2RNS-&BG(D8=5 SZ\YZT 1-\-_ M"ZLJM+J +ML4'4YN6QG ^?K@'\J)/AMX8BV>9)J";V"KNU.8;B>P^?DUS%G: M7[)81QZK+Y[^*[I%FDC1C'B.<$@8 R1Z\ ]L<5KRZKJ,-Y%IUWM:>([>U M6XF@3>T;PB3D 8# L1N % &G_P *Q\.?]1/_ ,&4_P#\53%^%?A=97E6/4!( MX 9QJ$V6QTR=U4M&UW64UVR_MB\GCBO9WBB"PQ2VD_#%!%(GS*<+GY\YP:WO M$-]?'7-'T6SNVLEOO.>2Y1%9P(U!VKN!&3GJ0> : ,]/AKX8EW>7)J#[6VMM MU.8X/H?FZT[_ (5CX<_ZB?\ X,I__BJQ-$N=32Z.BQ:H(Y;S5KSSK^.)=Q$: M(=J@Y4,<^A^Z>*MQ:]K-QJL'AO\ M'RY/M\]N^I+$N]TCC$@ !&T/\V"<8^4 M\4 :'_"L?#G_ %$__!E/_P#%4?\ "L?#G_43_P#!E/\ _%4:=J^H1^*['2)M M6AOXO*NQ+(D84EHVCVAL?Q ,@K4^ M&\&VZ'4CVXU*;_ .*H_P"%8^'/ M^HG_ .#*?_XJL'1KO5;2"TTJ'595;5-:OXFNI(T+0B.25CM&,;GV]\@9X%=9 MX=O[[^VM7T6]NC>BQ,;1W1158JZYVL%P-PQU '4<4 4?^%8^'/\ J)_^#*?_ M .*H_P"%8^'/^HG_ .#*?_XJLOQ5XBU>SDU:]TR]NY(M,=5:.*WB$"$!2RR, M_P S$[A]SID=Z75]9UZ)/%.IP:J8H=&NT2&U$"%9%\N)F#DC./G.,$8]Z -/ M_A6/AS_J)_\ @RG_ /BJ/^%8^'/^HG_X,I__ (JHKK7M5AU>?P^MPO\ :%Q? M1-:R%!E;1AOH>+)9M5DOG@T^UXN((BKDLW50N..?SYK?34=4O MKG5]0.N1Z=;:;?\ V5;=XE,;(NW)D)^;+;N,$8R.M #_ /A6/AS_ *B?_@RG M_P#BJ9%\-_"\ZEH9=0D4$J2FIS$ CJ.'ZU$/$NH_\(\;HW"^?_;ALP=@_P!7 MYVW;C_=_&L?1=0NH=)2PL;NZBN+C4[YS%9P(\TBK(3$.2O RN[C!QQ72>- 5TK2E9BS#5;,%B.O[PW-SI^H7[6Q+V\<=NR'=CRP M?WN1MZG@X- &Q_PK'PY_U$__ 93_P#Q5'_"L?#G_43_ /!E/_\ %52TC5-= M;^P-2NM5,\6HWLEK):^0BHJ 2E2"!G=E!GG!STK>\17EZ-1TC2K*[^Q&_DD$ MERJ*S*J)NVJ&R-Q]2#P#Q0!ER_"OPQ/$T4T>H21MU5]0F(/X;J)/AMX7MXB\ MLFH1QC +-J

:)6#GS$!)4C'OTXH Y[Q'\--*30KJ72TO);N$" M18I;V60. 02N"QY(SBK.D>!/ ^M:;%?6=@6CD'(\]\J>X//!%8U[J.KZ')X@ MFM+Z:5[G7HK3YQ&/*5T4E@2, XPHSQT[U1GTR_L-4U6YBNKJPNE:UX6\C:0& M238?,5.",X7?8D_X5?X2_P"@:W_?]_\ &D_X5=X1_P"@8?\ O^_^ M-6O^$5U+_H:]5_*/_P")H_X174O^AKU7\H__ (FCECW#F?8J_P#"KO"/_0,/ M_?Y_\:#\+_"P_P!5:W4'KY-Y*F?KAN:Z/2K";3[3R9[^>]?<3YL^-WTX J]4 MLI'&_P#"L?#G_43_ /!E/_\ %5ROQ'\"Z+HO@>]O[3[=Y\4D&WS;V61>94!R MK,0>#7KEJK]T$?Q =LYQ6O1 M0!2GTC3KF.ZCGLH)$N\>>KH"),# S],"H+;PYH]G"(H-/A51,L_(R3(OW6)/ M)([9K4HH R[[PYHVIWBW=[IT$\X !=U^\!T#?W@.V% _"KE% &9-X=T>YU)=1FTZ![M2K"4KR2OW2>Q([$\CM2)X;T M:/5/[233H!>;S)Y@7HYZMCIN/KUK4HH R[3PYHUA?F^M=.@BN26.]5^Z6^]@ M=%SWQC-6KK3;*]??=6T4\.7&?D?&Y?H<"K5% %9=.LTFMI5MHQ);1F*%L MW _*F7FE6%_<6UQ=6LRA>(N-OR^G!(JM:>&M%L;_P"VVNFV\5QDE75?ND]2HZ+GOC&:U:* *.I: M-INL+$-0LXKCRB6C+CE"1@D'L?>H)/#>C2:;%IS:;;_9(FWQQA<;&_O CD'D M\]>:U:* ,^VT/2[/[-]GL+>/[,K+#M0#RPWWL?7N>]5Y_"NA7-O%!+IEN8X2 MQC &W9N.6 (Y /<=*V** ,B[\+Z'?" 7&EVS"",11@)MVQ_W..J_[)XK0GL[ M:YLGLYX(Y+9T\MHF4%2N,8QZ5/10!BQ^$M B21%TJWQ)$87++N+H<94D\D<# MCVJ:T\.:-8P7$-OIMND5PNR9=F0Z_P!TY_A]N@K4I"0 2>@H YJ";PQX".WO=14D!4)W!0<*S'IP&P#Z'%:S:%I3:2-*-A;_8!TM]@"@YSD#L<\YK MSR?1O$&OVNK>(+2.TB>YN%N+-;A'$Z+;L?* [#=@G!'\9J]#I]IXQUB^O]3T M^8Q2:-:O%%*'41R$S;@!_?! &>H_&@#N=.TNQTFW-O86T<$;,78(.68]23U) M]S6?J'AW00UUJ5QI,4\G^NDVQEV9ASN"]WX'(YKAY;C6-'T?0=1@\^2\UK28 M--=6!RET5!21@>F 7S]!79:WIXT[X?7^GV0D(@TYXH@,ECA"![YH M0IHFH" M^TD6\4FX+/=VTD7&93QZUY? MJ%A=6TWB233K6:/5+G3;-H72)B[H !-M(ZG&,@'/I58V5RFFZZNF21FV?3,- M'IMG-%&9=XVG+N3YF,YP.G6@#UM]+L))+N22TA=KQ%CN"R@^:J@@!O4#)_.J MEMX7T.TM[F"'38%CN8_*F!&[>G]TD\[>3QTKBY_!^F#Q)J-JNG.;$Z.LPCRY M0W&YAOZ\OC'/6NFTRYNXOAI9W,T-S/>+I".\:DB9W\H$@=PQ/ZT ;ES<6^EZ M;+<.-EO:Q%V"C.%49X'T%9%IX3\,L\6H6VD6RR.1.CA,']>:VMM(EW M+]AMX5AN=$NQ,MG#-@OL4JLCN?GDZ]@>OK6B+58[,CPA;7<4_P#8T@O<(X)E MPNP'=UESO]Z /1(_#>BQ:G_:,>FVZW>\N) O1SU8#H&/KUJRNE6"00P+:1"* M"7SHD"\(^2=P]\DG\:\^BT;3]3O9++PLDUI:3:<_VJ3:ZJLX*F$G=_RT# D] M\=:K7SZWK?AV\UJ:UFMGDGMK26!XW.+>,_O254AB"[-G!R57K0!WX\+Z$-0% M^-+MOM0D\T2;?NO_ '@.@/J1UIR>&]%BU/\ M%--MUN]YD\S;T<]6 Z!CZ]: MYSX?V\EO=:LL4L+:>3%Y26ML\-N'P=QCWL2?XM+V M>\$L1TOR58N4V+@0$SMQ;VT*11 L=BC R22?S))JC8> M'-&TR[-U9:?!!,00&0?=!ZA1T7/?&*\ZO[>-K35))+:]_P"$P^WM]C M8/*V$?+L$>-W;[V:GO\ 0P^GZ]JYM9FU6#65-K,-VY$#1?<']TY;/KS0!W5S M9:'XDDD2YMX;M["8Q-O4YCTCGT>.2.-A!$L,1^ M0.W(.W^#/)SQ7$7\%EI\GB&V73&,ESK$1E)$B1B$QH0\A49:/<&R!W/.*AT: MWN8'N[>"+;:KK%C)$+6WDBA*G[[(K$G;P,GIQ0!Z->>&=$U"6.6ZTRVE>-!& MI*8^0=%('51Z'BK<$MOJ=BX>W<0.7B:*XBV[@"5.5/8X_$&O-;+1/(TK3=72 MUG&J_P#"0[6F.[>(6NF4K_N%3TZY@ATRW6*Y3RIEVYWI_=Y_AYZ=*LW6C:;>DFYLH9< MPFW.Y<_NSC*_3@?E7G%O9QHNDV^N6MS)H-O+J$0C:-W1&%P1#O R2-@(7/'Z M5TWPV9&\*R>4)A$-0NQ&LV=ZJ)F !SSD#CF@#,MM?TC4?&NG7%O$%]+X?GN(+F3$;>4W1F).,=PP*Y[8XK; M32K!)HY5LX1)'*\R,$&5=\AF'N]Y#,!\Q9P Q) M[YP/RH YRUO_ -%K9TBW2T6[_=3$!?O2*Y"9/4N",\]B#4]YK/@ZZUFXT>Z M:UDNKI0\P8#YV4A%![[AV]N:W5T'2DU'^T%L81>>89?/Q\VXKM)S].,=*1M MTE]1_M!K&$WGF"7S\?/N"[0<_3C'2@#G]/\ $?A31;N?3K"W>VD;4DL)1'"< M-<,, D]^!UK1UO2?#?VR"ZU33899[N=(%8QYW/\ PDCIQCJ>E:ITK3S*TILX M?,:87!;8,F0# ?ZXXS6'XWT]=3M=(M9(I)(6U2'S0F1\N&SDCH* -2?PYHUS MJ0U&;3K=[H,&\QEZL.C$="1V)Y%7;JTM[ZW\BZA26+>$02ET#;XP20ISU& M6/YUE:#IOAVYT=KC3-/B%K?(4DWIDR*"5VMG)QUXZ4G@R1W\+P*]FUJ(V>-$ MW.RLH8@,N_YMI'(!Y Q7!:!910VNA_V+:W$/B 7,AO&D1QB'Y\[\\;"=FW\, M=Z /4X=,L8-+&F1VR"R$9B\GJNT]1].:A;0=)>)HVL("C)'&5*\%8SE!]%[5 MY3X?M-82:QDMI$36C!-]K$=G*)F?RVXG=W*_?VD$#KC'%+HEI>(8WB=!=-IT M_P!N2WLYDD9]G2=GEM+:6)KO293>N M2Q\R0>05+Y_B^9\?CZ5-XGAL9?%-K_PD,+2Z-]C?R049HA/N&=VW^+;]W/OC MF@#K4LK5+ 6(A3[*(_*\H\KLQC'/48JO9:)IFF@_8[**']R(?E'/E@L0OTRS M?G7GNFZ,^K:IX?MM5M+F731#J!BBN P_<^:GD"3U.S& ?3U%-T+1C9V7A;44 MMKA=0:_F@GE;<7\@+*JJV?X<*F/PH ZP:?X6U2+3[*;34C9;9C;02PM&Z0H0 MI!]%R1\IZ^E;>FRZ?>Z/;26"QG3Y81Y*JFU3&1P O88[5YEH.CVDMQX:DU:P M9WFTVZ@W31,:-JD]CM+=?6LRVL6_LKPU;F&VATJ.P9;A+ZTE>%;P%=V]5 M*G=CH3QU[XH ]2B\):':KNM-.MX9E5A%(%R8\J1A2>@P3P.*R?"'A_0TT".3 M3X(C<1QR6;7)CVG]']#\( MVFEI+;0M>N5LUN%CY9V!R0/X];<>@Z3%%Y2:?;B,P?9MNP8,6<[,>G M)XKSJUM+(W^B/+:W)\1KJQ:^D,;YQE^6/39@KM[8Z=ZL6=]*]CX:TN-+K^T+ M747%RIB<"/ DP6)&,$D8]: .T3PEH"6DMJNEV_E2E6<$9)*_=.[KQVYX[57N M=%\+6/DV%QIUHO\ :,BQ+&T6[SW0,XW>I #')K@O"5IJ*:SHTLTB)JAE?^T1 M'9S"=OE;<)W9]NW.,$#KC KJ_'%C:2ZUX6O+RU\V"#4&$LGEE@BF)]N<=!OV M?CB@#H(/#FC6UJUK%I\ B:59F4C)9U(*L2>21@8],4RXM-$T6V^VS6T$$4#N M^\)G:TA 8\=V)&:\WEME.CSNUM=GQS]O;RY C^9_KOE(/3RO+Q[8SWKMOB%8 MQW_@N[66V-QY31RA0I8C#C) '/W=U $EUX3@E.G6-M'9V^B6LXNFM5B)9I%. MY<'. N>HQ[=*Z0@,I5@"",$'O7CNLVIGUS5&G^RK8"&'^R?M%G/(1%Y0X@*, MN&W9SWSCM5S6K;5Y5L?L2ZE),>6T\/'R <_OL;CP>F1GD4 =QINE M^&]/UV:VT^RMX=1AA61E1#^[C!Z5=M;C3['44T&UC\J1;C:^-*>(V[:4=T>G6=Y@I(C&"68#L2,YP,FI+@Z-XAGDTRY@6X:". M.YPZD;0^[:RGJ#\IZ5YOJECHMU-K5GX?L9Q"_ARX;R?*D57E#IMVJW5N.<>U M:EIX7,/.1USFN)6QO)=+NK=H;I4>QT&/"AE(Q*-^,= M"!U]* /1I?"VA36EO:OI=L8;=BT2A<;"?O$$<\]_7O4'_$@T([OL2626;+!& MX@(4&9A\J8'.6(SCH:X_4O"&G)/XKBATYQ#;V<$LT9E_NCH,]3M_&O/O%Z_ M:AK=S964<=[;L!:%X9I;I@J+M>'!"QI^?0Y]*NZS8107WBEX+21;^Y-E+$Z1 MMF1-Z>800.>>M 'IT>EV$45I%':Q+'9G-NH7B(X*_+Z<$C\:6PTRQTN*2*QM MH[>.1S(R1C +'J<5YEJ5M&UOK;W=O=-XN^VO_9\B(^_;N'DF,CCRP,9[=3;WD=S(CKN$BKG*_CFMJB@#('A?1!IS:>--@^S-()67!R7'1 M]W7=[YS3X/#>C6JD0:;;Q@R)*<)U=,[6/J1D\]:U** ,ZZT'2KZ[DNKFPAEG MDB\EW9>63.0I]1FFS^'='N=2&H3:= ]V"&\PKR2/NDCH2.Q/2M.B@#(;PMH3 MW[WS:7;&Y>02F0I_&#G=CIN]^M+-X8T2XB2.338"L?>K M-Y9VVH6S6UW"DT+$%D<9!PB_09JW10 4444 % M%%% !7#_ !=_Y)KJ7_76W_\ 1Z5W%E '<4444 %%% M% !1110 4444 %%%% '#ZMI/BJU\=S6?CZXU>WU.;2=!>>W4B%3?S[$)!!8+C&[#$9ZX-7_ +7\2?\ MH%>'/_ J7_XFNUHH XK[7\2/^@5X<_\ J7_ .)H^U_$C_H%>'/_ *E_P#B M:[6B@#BOM?Q(_P"@5X<_\"I?_B:/M?Q)_P"@5X<_\"I?_B:[6B@#BOM?Q(_Z M!7AS_P "I?\ XFC[7\2/^@5X<_\ J7_ .)KM:* .*^U_$C_ *!7AS_P*E_^ M)H^U_$C_ *!7AS_P*E_^)KM:* .*^U_$G_H%>'/_ *E_P#B:/M?Q(_Z!7AS M_P "I?\ XFNUHH XK[7\2/\ H%>'/_ J7_XFC[7\2/\ H%>'/_ J7_XFNUHH M XK[7\2/^@5X<_\ J7_ .)H^U_$C_H%>'/_ *E_P#B:[6B@#BOM?Q(_P"@ M5X<_\"I?_B:/M?Q(_P"@5X<_\"I?_B:[6B@#SC4].\>ZK/!<3:7HD5Q;AEBF MM]1GC=0V-PRHY!P.OI5C3H?'VE626=EHOAR*!,D#[9,223DDDC)))))-=_10 M!Q7VOXD_] KPY_X%2_\ Q-'VOXD_] KPY_X%2_\ Q-=K10!Q7VOXD_\ 0*\. M?^!4O_Q-'VOXD_\ 0*\.?^!4O_Q-=K10!Q7VOXD_] KPY_X%2_\ Q-'VOXD? M] KPY_X%2_\ Q-=K10!Q7VOXD?\ 0*\.?^!4O_Q-'VOXD?\ 0*\.?^!4O_Q- M=K10!Q7VOXD_] KPY_X%2_\ Q-'VOXD?] KPY_X%2_\ Q-=K10!Q7VOXD?\ M0*\.?^!4O_Q-'VOXD?\ 0*\.?^!4O_Q-=K10!Q7VOXD?] KPY_X%2_\ Q-'V MOXD_] KPY_X%2_\ Q-=K10!Q7VOXD?\ 0*\.?^!4O_Q-'VOXD?\ 0*\.?^!4 MO_Q-=K10!Q7VOXD?] KPY_X%2_\ Q-'VOXD?] KPY_X%2_\ Q-=K10!Q7VOX MD?\ 0*\.?^!4O_Q-'VOXD_\ 0*\.?^!4O_Q-=K10!Q7VOXD?] KPY_X%2_\ MQ-'VOXD?] KPY_X%2_\ Q-=K10!Q7VOXD?\ 0*\.?^!4O_Q-'VOXD?\ 0*\. M?^!4O_Q-=K10!Q7VOXD?] KPY_X%2_\ Q-'VOXD_] KPY_X%2_\ Q-=K10!Q M7VOXD?\ 0*\.?^!4O_Q-'VOXD?\ 0*\.?^!4O_Q-=K10!Q7VOXD?] KPY_X% M2_\ Q-'VOXD_] KPY_X%2_\ Q-=K10!Q7VOXD?\ 0*\.?^!4O_Q-07R_$#4K M&:SN]&\.26\RE'3[7,,@^X&17>44 >;Z;IGCS3+J2ZCTO1)KF1!&TUSJ,\K; M U:?VOXD?] KPY_X%2__ !-=K10!Q7VOXD?] KPY_P"!4O\ \31] MK^)'_0*\.?\ @5+_ /$UVM% '%?:_B1_T"O#G_@5+_\ $T?:_B1_T"O#G_@5 M+_\ $UVM% '%?:_B1_T"O#G_ (%2_P#Q-'VOXD?] KPY_P"!4O\ \37:T4 < M5]K^)'_0*\.?^!4O_P 31]K^)/\ T"O#G_@5+_\ $UVM% '%?:_B1_T"O#G_ M (%2_P#Q-'VOXD?] KPY_P"!4O\ \37:T4 <5]K^)/\ T"O#G_@5+_\ $T?: M_B3_ - KPY_X%2__ !-=K10!Q7VOXD_] KPY_P"!4O\ \31]K^)/_0*\.?\ M@5+_ /$UVM% '%?:_B3_ - KPY_X%2__ !-'VOXD_P#0*\.?^!4O_P 37:T4 M <5]K^)/_0*\.?\ @5+_ /$T?:_B3_T"O#G_ (%2_P#Q-=K10!Q7VOXD_P#0 M*\.?^!4O_P 31]K^)/\ T"O#G_@5+_\ $UVM% '%?:_B3_T"O#G_ (%2_P#Q M-'VOXD_] KPY_P"!4O\ \37:T4 <5]K^)/\ T"O#G_@5+_\ $T?:_B3_ - K MPY_X%2__ !-=K10!Q7VOXD_] KPY_P"!4O\ \31]K^)/_0*\.?\ @5+_ /$U MVM% '%?:_B3_ - KPY_X%2__ !-'VOXD_P#0*\.?^!4O_P 37:T4 <5]K^)/ M_0*\.?\ @5+_ /$T?:_B3_T"O#G_ (%2_P#Q-=K10!Q7VOXD_P#0*\.?^!4O M_P 31]K^)/\ T"O#G_@5+_\ $UVM% '%?:_B3_T"O#G_ (%2_P#Q-'VOXD_] M KPY_P"!4O\ \37:T4 <5]K^)/\ T"O#G_@5+_\ $T?:_B3_ - KPY_X%2__ M !-=K10!Q7VOXD_] KPY_P"!4O\ \363XFTKX@^*="FTBZL=!@AF>-FDBN9" MPVNK\97_ &:]+HH **** "BBB@ HHHH **** "BBB@ HHHH \9_X2KQ)J'B/ MQ';CQQI6BP:=?20007D$674$XP3@G&,=ZZKPQX]#?#F#Q'XG=+8EVCWHA'G8 M)"E%ZDG'0>E<6FCW&G^*/$\VI_#N?7$O-0DEMIS&A 0L>A/.#D&G6W@OQ1!X M TYVT]I+FPUO^T8M*:4$K!CB,$G&6RGO5DO/LD"QEYS;-L^09;95^8$ M/ELC\S0!U)^)GAU-&&J.UXD3SF"&-K=A).XP?D7J1R.?>G1?$GPY+HD^J^=< M)#;3)!<1O"1) S' WKU SWK,\<:5JD6N>%_$6G:;)J,>DM()[2,@/M=0-R@] M2,?RK&M?">J>*3XUU2_TR33%UFW2*TM)B-Y:-?E=@.AW!?S- '=MXRT5=>O= M&-R1>6=L;J8;?E" G![G!Z5FW'Q-\/6]A870-Y.;Z,S0P06S/+Y8)!1E<,+=XU12>> -I/\ P(5U/B#PGJ&@^+K7 M4-/L]7N-,&EI9+_9,H26-DZ @Y^4X_,T =K?_$7PWIVE:;JM6M.\9:7J=[IUG$EW'/?V[7,*30%<("0=WH>#7 6_A#4((O M8BT:Z@CMM1DN;J&283& ,5(+, .N,XQQ7I4^I7D?B:UTY-(EDLY8&D?4 WRQ M,,X0C'4X]>] &M1110 5D1^(()?%L_AX12"XALUNS)QM*EMN/7/%:]>>:I+J MFB_%"YUB'0-0U&TFTN.W#VJ@X<2%CG)':@#;USQFNEZR-(L-)O=6U 1>=+%: M!<1(>A8D\$]A4=G\0-,OH=)>&"X#ZA>-9&-U"O;RJI+*XSVQ^M8GG:QH?B^[ M\21^'=0O+/6;.'?#$%\ZUD0$;67/<'K6&NA^(--33= PYQC M)Q^!I^LQ:GXNU?PY<#1;^PBAFN8Y_M"#,:M%M#'!Z9- &C;_ !)M[BZ@=-$U M3^R9[C[/%J0C!B9L[0< YVY[UH?\)M:?V'KVJ?99_+T:>6&5,C,A3&2OY]ZY MOPY>^*M$TG2_"\/AJ;[1:2B&6^E8?9S &/S@@Y)*]O6LS5+'7K"Q\6^'(/#U M[=G6;N2:UNXBOE!9 ,[B3\N,'K0!TVH?$=;/4KFSM] U*^^RVT=U/);[2(T= M=PR"<],_E73Z?K-KJ>@0ZS:[FMIH//0$8;&,X/O7!)X$N-4\;:N;Z?5+2P:P MM8!)9W!B2XPA5U;'W@/3WKT"WTJVL=$32K)!#;10>1&O7:N,#ZT <\WQ LE\ M$V/BC['2VX7$>1G@ M$Y; ]*XB#3/$=QX(T?P3)X;O8KFTO4::[8KY C60N6#9YX/2KOC#1KJYU_5; MC_A%-1_M,@'3M5TF&;?6Y89YH[DH(8$7 M$C;AGH>F!DFM[3[Z#4]-MK^V;=!<1+*A]B,BO,;CP]XQU_6-#2YDBMGTC3P9 M;F[A\V.:XD7#@ $9(7OZYKHOAKI^L:'HUWH.K1/BPN66UN,82:)N05]@<\=N M* #5?B3I^DP:[--97++H]S%;R[2OSE^A7GH*TD\9:=-JFAV=N'E36+>2X@G4 MC:JHNX[O>N"UKPQK%T_B\+IDTB7FKV&O#-KX8M?"T\VHVLGDQ7;,OV9H]^=Y;/'&>.O\ M*NOU3Q1^: .DKE/#?C_2_$VOZEI%I' M*DUF3M=\;9E#;2R>P/\ .M#Q=VDN-1:(I;QQC)W-QG\,Y_"O- M[+P1XH\(WOAO58)(-06Q;[--;6EN4D\F0DR%B6._#$GZF@#T_P 0Z_9^&M(D MU&]WE%8(D<8R\CGA54=R36;H7B]M6U5],O=$U#2[L1>=&MRH*R)G'##C(]*@ M^(6C7^KZ%9R:9")[O3[^&_2 D#SO+)RN3W(-4G\4>*;Z'4I[3PQ=6MO!9'R4 MN0/.EN#T"J#]T=S0!I:#XZTSQ!XEU30[9)4GL&(WOC;,%8JQ3Z'C\:T/#OB& MW\1VEU<6\,D2VUW+:,),9+(<$C':O--*\%^*/"UWX;UC?%?&VE:W@Z_P!7\-_VAIMSX6U:47&JSS+<1HNS8[<'D].] &C/\3[5 M(U^SZ/>W,SZE+IT<,97<\B#)(R>AJ[<>._L&C+>ZCH6HVMU+G7\JX./P7JMY<6D%WI]Y';MXEN;B5XV*,L+*,.&!R ?45U/B/PIKG0[NPMK;0[JSMH[C EN)I%/ 4'@=N>]5=+\&ZCH5]X/U-[2_P!2@2)( M[JTN)FD^P2E1^]12< Y!&.,<4 =3#\3-)GTKQ!>)!-YFARM'/;DKO M>A(/Y5K:=XLM=0U_4-)6&2-[*VBN9)7(VE9%W#'TKRG6O &N/X:U/4--LIDU M22_NXIK<+S$/&FGS MNT-]875H+&=K2W,:P",?NV<$G/IFO4* "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *QO%NH7&D^$=6U"T<)?)G^S"Z\D_9S+_ '!)TS6'X3\0Z_8Z-I&A7/@K58Q##':R M719=BX 4OCKCO7(:;X.UB"&+PY?Z/KMP$U$R>9'>K'9^7NR)<[3\WMU_'B@# MT?5?B;X>TB]OK.J^/M"TF#3I&DGN6U&,2 MVT5I"99'3&=VTV@NH1>>0UVEFCFW8!W?[I'JOO765 MSHN+W1/#FB06VC2WCXM[>6)&"F!=H!<\'A?2NBH **** "BBB@#%U;Q'!I&M MZ/I/?#6I48)8$$K:EI]G'-')9'AI,8F3<5WIZC(_6JUE\2 M=*O;/Q#*D,RRZ&S^= Q&Z15R-R\]"017*:;X*\3>#M9\.ZE#)!J$-N!8W$-I M;E'6%R2S,=QW88YS67J?@#7'\.ZOJ>G6DL6L?VA=H8=O-W:RD#'OC)8?C0!Z M WQ'TY/$NB:(]I<+)JUK'N5Q^(JJ/BII;W_ (AM8[*Z?^Q( M9)I) 5VRA&"D+SZG]*Y#7_"6O7-S;7=IIT_VFR\-VH@;;_R\QSJQC^NW=Q4% MGX)URRT_54;3YY+B\\-%'8+]^Z>8NR?[PSC\* /7WUR%/"W]O&)_)^Q_;/+X MW;=F_'IG%75[+O@$6,2!59C@D M=-H% 'I=YXYTVR\;VWA:5)?M,Z!O.&-B,P)5#[D#BG+XWTW_ (32]\+R))'> MVT G5F(VRC:&(7OD _H:\ZN_!OC#5[+4_$6Z&WO9;X7\5E);YN,PDB)0^>/E M[8[U=U+PGJVOZSXBUR*QGLM2$%C=::\BX/FK$WF1?KM/;.* .NLOB'IMY)HP M>"6"/5(9YEDE90L2Q9W;CGVK5\,^(T\3V4M];65Q!9^84@EF 'GJ/XU'7;Z9 MKRZT\ WVM0>"K#6;"[AM(+>Z%]M.W82+;VUU\:#H6D?VGJ2P?:9@\XACBC)P,L0.;CQ)HNF)JD M-[9I;SVWVA8G1T/RL"W&,=NM $ESX]G@T?37&@W7]MZC,UO!IDCA#O7[Q+GC M:!SN[U WQ"N]/@U>WUK1/L6K:?9-?);+<"1+B('&5<#CGC!%5M0T3Q?=P^'_ M !!-%9SZYIEQ+(]DCA$:*0;=@;IN []*HZMX9\2^*9];UF^TR.PG?2'TZQL? MM".[%CN+,P.T>G6@#6L/'VJ?VCHT&L^'!96VKD):SQ7JS?,5W ,H (&.]4K7 MXGZD]I%JESX9\O17O/LC7:7JLR'?LSY>T$C-1:9X G\,>(=!U?2=-CG4P+;Z MC!+(&,#$#,L98\'.00#R.@J;P;\,;&UM(KO7K%VU&*\DG2-K@O&/G)1MH.W. M,&@#1NO'&K7.I:C!X=\.'4[73'\JZG>Z6'=(!EE0$;[4D1@=_O!P MW)&?2LNU^%&?'%WXJ\+7FHV&CXU.VE\HZ?)\+: MWX:\V>LWDOAB*&U MTDSQ7$@OPQ$L2;BH&WD'@9'K4Z_$&^U$Z?9Z%H7V[4[BR6]GC>Y$<=O&W3+D MLW2?#OB?PE?6.JV M&E1ZB9M+AL[VS%RDM='8^*X=1\4)I-M$'MY-.2_CN0_WE9L ;7&FZ!?WNN:%6^,$ M'OZ5-XOT?59-7SB1UR"3D].E &A9>--4@U:'3?$6@?V9-=Q/)9NETL MR2%!ED) ^5@/SK)L/B=JDVG:;J][X86#1[Z=(5N8[]7=2S;0?+V@GFIY=,\2 M^*_$&FWNKZ-'I5II:2NB?:DE>>9EVC&W@*/?FN>TKX9W^AZ9X;U>UTR*76K& M7-]92RJZRJ6/S*6.U748(((H W;[XEZG:2:W/5;+5EB8Q+X$)@EC'S*200>]:OA[QD MVJ#6H=4TXZ9=Z.5-U'YXF7:4+A@P '0'BN07X;:A=+X?CU:WBN U_=7FJ"&; M:L9E' 4Y!.#CI2?\(7XCT[PUK/A/3K*+[)>7B"+45=%&]4BLO'4;VX#ZK+.UF/,7]X&C*COQSZT 6?#/BKQ%KYL+F;P MU!;:;=QB47 U%795*Y!V;0?3CWJWXN\47?AV32H+'34O[G4;@P1QO<"( A/>M?XD^'+SQ!_89M]( M758+2[:6YM3.L6]"I&-Q([T :?AKQ=)K$^JV>IZ=_9MYIA7SU$ZS1[67<"' M'8'(JKX/\?0^+(=4=;%[5[,[XT=\F:(@E7' QG!]:Y&U\'>);72?$=OI6DII M%KJJQ006 O!*(<\2RELX^[V!S^5:=GX%USP[XETV\L[YM2M#9/I]RK)'#Y40 M7]V0!C=AOJ: +.G?%:VU+PBFM16&+A;Z.SFM3-_J][8#;LKYS@E<8X/0UHWGPUO;S5?$^MI$8-9-ZMUH\_FC'R '! /&X\'/M0!O MZOX_NM$NYK2\TA!<0Z0=2D5+G(#!B/+SMYZ=:ET_XBVFJ:?X/FQCVZYKGM?\ #'B;Q!>W&H2Z:L4]QX=:SDC\],"X+$E1ST[@ MT?\ "O-4LO&'A_4+! --!2;48/, $@Q:!+/X#3P_?S[IFL M!:S3*22Q\+P-9)=/;F9M256^5MI.TKG\*70/\ A.;=-&T:?2[2TM;' M:EU?>>LBW$2C "(/F4GCD]/TKFO#_@V\TF_::^\ QWUV-0>XCU#^T(U*J9-R MG;GMUH Z5?B=:F7Q7;-9[;O0EDD6(R_\?*(#D@XXY'/7J*35/'/B"QN-+6#P MO%/#JA1+60Z@JEV9-^"-O&.>3Z5SNO\ PWU?4M-U^ZM(A%JSZC/):8E4">WE M55=2<\9&<9QR/>NNU#0=1G7P6(X ?[,N(WNOG V 0E3WYY/:@"I+XW\0MK\^ MC6?A>":[MK:*:X#ZBJ!"XSM!*\X.>14U]XRU^#6K31[3PU#<7\FGK>S1G4%0 M19AK:1)%<@M;3"1B "I^;"D>HH ['PGXD3Q3HOV\6KVLJ2O!- M SA]CH<$!AP1[TWPIXE/B6#493:BW^QWTEIC?NW[,?-T&,YZ5!X#L-1TGPQ# MIFIV-O:S6C-$K6^W9,HZ287H3WS@YJ#P%H=_H=IK,>H0B)KG5)KF(!PVZ-MN M#QTZ'B@#K:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *XCQ1X^DT;7O[%TZRM[F[2W^TS-K'T]Z[>O-?%?@_49/&TO MB"RT6RUF&ZL/LDEO%8-3FTFY:_F@\X62_ M,(P,9+R+E0HSU[T[7/'$VF:;H$L&GQR76L ;//G$4,7R!CN_Q/\ +\"-XA;3%6X6]^PB SC8\F<963&"O4Y]C70>$/$% M_P"(;2>YO+*TMXU8+$UK>K<*_7.2O3''YUR.F^$=?T_P2?VH;R+2 M;I]\=O"?X$;H&'..W)K:\#>'-0TO6->U>]LH-,CU*2,Q:=;N&6((N"Q(&,GK MQ0 W5/B1;:/K.OZ?=6V9-.-O':QQOF2[DF3<%"XXP>.]%[XWU+2KVPLM0TF& M.YN=.N+V1$G+>48U+!,[>&_%>LWFE7VI6<*74&DW=G<%9U(:1T94(Y_BR"?2@!DO MQB*> H/$ TE3>271MS9^<> $W[MV.FW!Z=ZT;SX@:N-5FL]/TBPE6"S@NI'N M;\0?ZQ2V!D$[#6X);"V@7[3=+'Y3QH0V.IY)_2@#I;OQ^L7P]L_$T&G2/<7ICCMK%FP MTDC-C:#CV)!QR*?)X]B;P9I'B&VM1*NH7$,!B+X\LNVUN< ?%%S: M^&]+O]2:VM]+C>Y-U"ZR,DY8A$4-G(53U(^E1R>!O$VFZ#>Z)9QIJ%O!JL%_ M92RRI&T@R&D4CHOS#T[F@#O_ !9XA;PUI4-ZMN)S)=16^TMMQO;&>G:MVO.O M$EKXP\3^&WMY?#]O:W4%W!/#&+Y7$H5B6R<#'0?G75Z#?:]>F?\ MK18M.VX M\KR[H3;^N>@&,-O':^$;O3H%LC=^>3)N?%' MV7QEI6BM;J;74[9Y;>Z#_>=.2N,?W<'.:YC5/ &K^)O$^NZA?:G-IUM/$+*V MCA"2>9!CG=D';EN>,&H[WPGXEN/A[I$,:QKXDT28?9',BXD13MSG/&4QP?2@ M"6]^)MY':M<66DP2Q2:RVE6SRW/EK+M!S(3C &1C\ZFU'Q_K.C>&+S6+_1K$ MF&:*..*UOQ-OW$YR0."./K5+7? E^O@OPMI=CIT&HR:;=1W%Y!-*J+,=K;\D M]EL+;PEI^BG[;;3[;>Z1A*$?+$X Q@?SH WQX^M[FZTX6$"S MVM[IDU^DI?!4QX^0C'7.0?3%)-XYDB\*^&M9^PJ6UF[MK=HO,XB\W/(..<8] MJQ;3X>7VG_$&ZNK9U&@3VDZQ)N'^CO+C'M0TVTM M['1;V&X:^2Y#^HVVGZ-ICQ6=TUMNN-36)G*]] MI'O7HJ$E%+ !B.0#G%>11^$-7LM:U>XF\#Z9K N;Y[B&YGNT5E4XP,$'TS^- M>MQ%C"A= CE1N4'.T^F: 'T444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% '+^)_%-UH^J:7I&F:H^88DDF\I%5 "Q+8/K6?8^/+W5O#3W MNFZ#)/J4-X;.XM#, L#K]YF?^Z/7%3>/-$OM5_LV>QTF&_>VD8L1=-;SQ@@< MQR X&>X-8WA_PMXD\*>$ITL;.PN;V]OGN+JPEE)7R6X\M7/5@.YSF@#3TGQW M?ZOX;U"]M=!>XU"SNC:&WMYP\*@CTV"82*' ^:0XX!/M0!+XH\'=4NM8T:&\OM-FTZY8D/;RG)4@]0 M>X/4&N7\::+J^H:Q'(/#^FZ_I1@V_9YW6*6&3/WE<]B.U+X-TCQ+X6\/Z=I[ MVT%QYMZ[W"&Y)%G W15)^]C^M &WXH\22>&Y=)D:T$MG>7B6L\V_'D;ONMC' M(S6+XC^(4NC76O)::>EU#HUK%+/(92N99&&$Z'^$YS6_XPT,^(_">HZ6F!-- M$3"Q.-L@Y4Y[<@5P\7@776^%VN65VL M+M>N5N)KW2=,BMXK62XS;ZDLSDJN0-H&<'U[5DV7Q-UDVNC:CJ/AZWATS5)X MX(I(;X/("YP#LP#3M&\/ZC;I=0+X%TS2FFLI8#=V]VC.24X& .A(%9VG?#2] MT*T\,:OIVGVS:S8D+J%M(X*S*>K*3P''8C% &U9_%".3Q'XCTN\L5MX])29X MYO-SYWEG!&,<'D>O6J^G?%2>_P#"L&H#12=4N]0:PM;!)OON "26(X SSQ6% MKGPRUW4[J\N(%6%KG6IY'(E4;K.4)NS[Y3I[UI)X$UVTL?MEC%;IJ5CKUQJ% MI!)(-DT+X&TD?=) H W(?'.IV-_%;FQ$<<]N+9-5MQ( K^4@)X8LGN9XGG@)U# :-3C)^7@^U=\9?*M?.N-L>U-TG/"X&3 MS7,WNAWTWQ.TS7$C4V-OI\L$C[QD.S9 QUJUXWLM5U/PI=Z=HZ W5X! SLX4 M1QL<.W/7Y#?B!_PEM[J5K]@^R/"OG6>]\_:82S*''''*^_6H$^)* MCP#>>()K#9?6MRUF]CYF3YX8*$SCW!Z5FVOP\UCPYXA\/:GINJ3:E'9#[)/# M.$C"6Q&/EP!G!.<')I;KX?:C+\21=(5_X1J6Z34IX]PR;E588V^A.": +%S\ M0-='B.]T>UT73FELHXFE:XU$0C+KG RO.#D5W.DW-U>:5;W%Y#%#<2+N>.&7 MS$'T8=1BO-M8\(:JWCO6=6;PEI^N6EXL0A-SK^ M''TZ'4_-%H6FW2@IS^\3 VY'\Q74:/J-WJ7ARUU&:S\FZF@$IMM_1B,A:YN: .L\)>)8O%6B?;TMWMI8Y7@G@(5U4M;B'[#J$MD,-NW[,?-TXSGI7-S^/]9F74=1T?PZMYHFGR/' M+<-RRM;W\ESL,"R_>#)C)().,=: ->X\=W>HW]M8^%- M+34YI+1+R5YY_)2*-_N@G!RQ]*J2_$B[DTNS-GHR'5I=1;3I[.>XV"&55)/S MX((XX/O4-MX4UWP5J<%[X>M(=6B?3XK.YAEF$+!H_NNI.1@\Y%4Q\.]2O8+& M35H+>>6[UIM1U*!7^2-"A4*#U;''2@#J_"GBR[UO5-4TG4M-2RO].\MI!%.) MHV5P2,, .>.E=57&>"?#-WX1U'5M.2WB;1Y9!/:7((\SGK&_MS^+#X:\-PV7VF M"V%UL[+3Y;K4OLEV[R_NA'@GS%;/ ./XJKZM\2'CN_$ M2Z/-I][:Z;IBW<4T4GF!I"V"I*MC'M5BY\%ZYJEKH']LZA;7]Q::I]MNPZXC M\L@CRT&.0,]ZBUOX>W%Y?^(I=-%C;0:EI:6<,:C8%D#9)8 8Q0!';?$N6'QQ M8:+J4$4=G>V5NZ7"*?EGE7(4G.,'D"D3XA:M=:/I<5G9VLFM:I?W%K KEEA1 M(G(+MSG@ =*E;X<27UQJ"ZC+"8+G2K:TC:,G?%-$/OC@=#R*IV/PYUNP\-:( M8=0M!K^D701 M7*>,/$NH:1J&C:3I,%LU]JLS1I+=EA%&%&3G')/H*U/"MEJ6F^&+"QU>6&6] MMHA$\D))5@O"GD#G&,^]9WCC0+[7]/M8K*#3+GRIM\D&H*VUQC^%UY4_2@#. MT+Q[=W^A:C+<:5)F*/#/B;Q'XJ\"G5+&VTV/ M53$M-O%N'@-U>W!N)$ME(BBXP$7/) '* ,/3O'OB*.T\1W^KV>F/8:-& MR>=9&3$TX_@4MU /!..OK5G1?'&N_P!J06&MZ?:-+?:8=1LEL2V3@$F)MQ^] MCN*T++P.8_A2-U9&G^ ]>O+Q+C7;ZSA>TTEM, MM&L2Q/S*5,K;L8..PH C\(?$75M=\0Z;8W,>ERQ7T,LLD=FSF6QV]!+G@9/' M;DUZ=7F7AWP#KEEK&@27W]DV]MHJ.JS6(;SKO*[1OR !ZGKW]:]-H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .:A\6>(]0T[4-+T71(+>75M39_+-R2(HT09= MFQR>HP*@\8Z!K>I:SH6JZ&UCY^FO*Q2\9@K;U"_PC/K5/4?#WBO4VTS6VETF MW\0Z9+((5C\PV\L+J RMGY@>.HH K2^.=, MG&2#R,'K[5<\#^*M6U^[874^C7UFT E$^G2G="Y/W'1CN'UQ4$/A#Q+=SZOK M5_JMK::]=VR6UM]C0M% BMNP=PRVX]>.AH\.>#]:A\8IXAU>/1[1XK9H/+TM M6 N"QY=\@5I;Q!+^%)#<21QG(4@_*,]Z 'Q>/=*%8M,-N(W0'+;T+'.3ZCBN6MO"'BG2 MM2U26SL?#%W%=WLETDE\DC2*&/ R!QTJZ=!\9:7XMUK5M'_L22+4_)++=O+E M2B;>-H]2?TH JZKXYUB'Q=JNDV^H^&M/@LO+V-JLS1M)N7)Q\PSC^HI/$/CK M6=-UJQTF*ZT.TDDT]+HW=XSB"XD.04C8' '&M$T0T&\MY;-(I]/O8V\F"4#EXB!G'L M: .OT2[NK_1;2ZOK=+>ZEC#211R!U4^S#@CO6'XJ\1ZC8ZOI>@Z'!;R:IJ.] MU>Z)\J*-!EF..2?057\+:5J_A6'0O#H:.ZLHK69KJXV,-K[LJ%/3'S$8Z\5/ MXJ\-ZE?:QI>OZ%<6T>J:<'18[H'RI8W&"I(Y'UH L:1JNN6FFZG-XJM+6W^P M@R"YM7S'-&%W%@"<@CWK)^'GCB]\5O?6^JV<=G=Q+'<0HF1YD$@RKQWTQBX>\@1UN&C!SL*_=R>[9R: +>M_$ M/6K74-?GTVRL9-)T"6*.[\YF\V4L?FV8X&/?TI^L_$#5Y+_4D\.6EE+:Z58Q MWMRUV6#2!UW!4"]#M]>]0ZW\/M>N;[Q!;:9=6":3K\L%@T01=H9=H.?E]<4 2W?C_ %74[VPL MO#-I9F:;2?[5E:]+85. $ 7ODCFJEW\5FFT3P_/8K8VMUJL =8TF^L+[PU<63S0Z1_9,R7NY0R\$2 KGG('%0CX:7^D6/ MAB;1I[*?4M%61'6\5A%,)&+-R,D8)./K0!V7A+5KS6_#\-]?+9^<[,-]E-YL M3@'AE/;Z'D5N5S'@;PU<^&=(NHKV:&2ZO+N2[E6 $11LY^ZF>PQ73T %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%9>O:A<:9IXGMEC9S(%P\-K_X!WG_ ,:H [FBN&_X2_5O^>-K_P" =Y_\:H_X2_5O M^>-K_P" =Y_\:H [FBN&_P"$OU;_ )XVO_@'>?\ QJC_ (2_5O\ GC:_^ =Y M_P#&J .YHKAO^$OU;_GC:_\ @'>?_&J/^$OU;_GC:_\ @'>?_&J .YHKAO\ MA+]6_P">-K_X!WG_ ,:H_P"$OU;_ )XVO_@'>?\ QJ@#N:*X;_A+]6_YXVO_ M (!WG_QJC_A+]6_YXVO_ (!WG_QJ@#N:*X;_ (2_5O\ GC:_^ =Y_P#&J/\ MA+]6_P">-K_X!WG_ ,:H [FBN&_X2_5O^>-K_P" =Y_\:H_X2_5O^>-K_P" M=Y_\:H [FBN&_P"$OU;_ )XVO_@'>?\ QJC_ (2_5O\ GC:_^ =Y_P#&J .Y MHKAO^$OU;_GC:_\ @'>?_&J/^$OU;_GC:_\ @'>?_&J .YHKAO\ A+]6_P"> M-K_X!WG_ ,:H_P"$OU;_ )XVO_@'>?\ QJ@#N:*X;_A+]6_YXVO_ (!WG_QJ MC_A+]6_YXVO_ (!WG_QJ@#N:*X;_ (2_5O\ GC:_^ =Y_P#&J/\ A+]6_P"> M-K_X!WG_ ,:H [FBN&_X2_5O^>-K_P" =Y_\:H_X2_5O^>-K_P" =Y_\:H [ MFBN&_P"$OU;_ )XVO_@'>?\ QJC_ (2_5O\ GC:_^ =Y_P#&J .YHKAO^$OU M;_GC:_\ @'>?_&J/^$OU;_GC:_\ @'>?_&J .YHKAO\ A+]6_P">-K_X!WG_ M ,:H_P"$OU;_ )XVO_@'>?\ QJ@#N:*X;_A+]6_YXVO_ (!WG_QJC_A+]6_Y MXVO_ (!WG_QJ@#N:*X;_ (2_5O\ GC:_^ =Y_P#&J/\ A+]6_P">-K_X!WG_ M ,:H [FBN&_X2_5O^>-K_P" =Y_\:H_X2_5O^>-K_P" =Y_\:H [FBN&_P"$ MOU;_ )XVO_@'>?\ QJC_ (2_5O\ GC:_^ =Y_P#&J .YHKAO^$OU;_GC:_\ M@'>?_&J/^$OU;_GC:_\ @'>?_&J .YHKAO\ A+]6_P">-K_X!WG_ ,:H_P"$ MOU;_ )XVO_@'>?\ QJ@#N:*X;_A+]6_YXVO_ (!WG_QJC_A+]6_YXVO_ (!W MG_QJ@#N:*X;_ (2_5O\ GC:_^ =Y_P#&J/\ A+]6_P">-K_X!WG_ ,:H [FB MN&_X2_5O^>-K_P" =Y_\:H_X2_5O^>-K_P" =Y_\:H [FBN&_P"$OU;_ )XV MO_@'>?\ QJC_ (2_5O\ GC:_^ =Y_P#&J .YHKAO^$OU;_GC:_\ @'>?_&J/ M^$OU;_GC:_\ @'>?_&J .YHKAO\ A+]6_P">-K_X!WG_ ,:H_P"$OU;_ )XV MO_@'>?\ QJ@#N:*X;_A+]6_YXVO_ (!WG_QJC_A+]6_YXVO_ (!WG_QJ@#N: M*X;_ (2_5O\ GC:_^ =Y_P#&J/\ A+]6_P">-K_X!WG_ ,:H [FBN&_X2_5O M^>-K_P" =Y_\:H_X2_5O^>-K_P" =Y_\:H [FBN&_P"$OU;_ )XVO_@'>?\ MQJC_ (2_5O\ GC:_^ =Y_P#&J .YHKAO^$OU;_GC:_\ @'>?_&J/^$OU;_GC M:_\ @'>?_&J .YHKAO\ A+]6_P">-K_X!WG_ ,:H_P"$OU;_ )XVO_@'>?\ MQJ@#N:*X;_A+]6_YXVO_ (!WG_QJC_A+]6_YXVO_ (!WG_QJ@#N:*X;_ (2_ M5O\ GC:_^ =Y_P#&J/\ A+]6_P">-K_X!WG_ ,:H [FBN&_X2_5O^>-K_P" M=Y_\:H_X2_5O^>-K_P" =Y_\:H [FBN&_P"$OU;_ )XVO_@'>?\ QJC_ (2_ M5O\ GC:_^ =Y_P#&J .YHKAO^$OU;_GC:_\ @'>?_&J/^$OU;_GC:_\ @'>? M_&J .YHKAO\ A+]6_P">-K_X!WG_ ,:H_P"$OU;_ )XVO_@'>?\ QJ@#N:*X M;_A+]6_YXVO_ (!WG_QJC_A+]6_YXVO_ (!WG_QJ@#N:*X;_ (2_5O\ GC:_ M^ =Y_P#&J/\ A+]6_P">-K_X!WG_ ,:H [FBN&_X2_5O^>-K_P" =Y_\:H_X M2_5O^>-K_P" =Y_\:H [FBN&_P"$OU;_ )XVO_@'>?\ QJC_ (2_5O\ GC:_ M^ =Y_P#&J .YHKAO^$OU;_GC:_\ @'>?_&J/^$OU;_GC:_\ @'>?_&J .YHK MAO\ A+]6_P">-K_X!WG_ ,:H_P"$OU;_ )XVO_@'>?\ QJ@#N:*X;_A+]6_Y MXVO_ (!WG_QJC_A+]6_YXVO_ (!WG_QJ@#N:*X;_ (2_5O\ GC:_^ =Y_P#& MJ/\ A+]6_P">-K_X!WG_ ,:H [FBN&_X2_5O^>-K_P" =Y_\:H_X2_5O^>-K M_P" =Y_\:H [FBN&_P"$OU;_ )XVO_@'>?\ QJC_ (2_5O\ GC:_^ =Y_P#& MJ .YHKAO^$OU;_GC:_\ @'>?_&J/^$OU;_GC:_\ @'>?_&J .YHKAO\ A+]6 M_P">-K_X!WG_ ,:H_P"$OU;_ )XVO_@'>?\ QJ@#N:*X;_A+]6_YXVO_ (!W MG_QJC_A+]6_YXVO_ (!WG_QJ@#N:*X;_ (2_5O\ GC:_^ =Y_P#&J/\ A+]6 M_P">-K_X!WG_ ,:H [FBN&_X2_5O^>-K_P" =Y_\:H_X2_5O^>-K_P" =Y_\ M:H [FBN&_P"$OU;_ )XVO_@'>?\ QJC_ (2_5O\ GC:_^ =Y_P#&J .YHKAO M^$OU;_GC:_\ @'>?_&J/^$OU;_GC:_\ @'>?_&J .YHKAO\ A+]6_P">-K_X M!WG_ ,:H_P"$OU;_ )XVO_@'>?\ QJ@#N:*X;_A+]6_YXVO_ (!WG_QJC_A+ M]6_YXVO_ (!WG_QJ@#N:*YK0=>OM3OV@N8X%0(6REO<(<\=Y$ _7-=+0 444 M4 %%%% !1110 4444 %%%% !112,P52S$ 9)/:@!:*H0:WI-U,L-OJ=E+*W M 2.X5F/X U?H **BM[JWNXS);3Q3(&*EHW# $=1D=ZEH **1W6-&=V"JHR6) MP *9!/#U\U@B>=(%W'VH OT4PS1+#YQD01;=V M\L-N/7/I45I?6E_&9+.Z@N$!P6AD#@'TR* +%%5O[0LOMGV/[7!]JQGR/,&_ M'^[UJS0 456;4+)+Q;-KN!;IAD0F0!S_ ,!SFGW-W;64)FN[B*"('!>5PJ_F M: )J*;'+'-$LL;J\;#*LIR"/4&H;;4+*]9UM+N"*VA::>5(HD&6=V"J![DT 245%;W,%W")K:>.:)NCQN&4_B*=++'#$TLKK' M&HRS,< #U)H ?14-M=VU[")K6XBGB/ >)PRG\13$U"RDO&M$NX&N5&6A$@+C MZKG- %FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MF3316\+S3R)%$@RSNP"J/4DU5MM8TR]E\JUU&TGDQG9%.K'\@: +M%%!..M M!1110 4457O+^STZ$37MU!;1$[0\T@09],F@"Q134=)8UDC971@&5E.00>X- M1?;+7[9]C^TP_:=N[R=XW[?7;UQ0!/1110 4444 %%%% !1110 4449YQWH M**** "BJUIJ-C?EQ9WEO<%/O^3*K[?K@\46NH65\7%I>6]P8SAQ%*'V_7!XZ M&@"S1110 445#;75O>0B:UGBGB)P'B<,N?J* )J**AFN[:WDBCGN(HGF;;&K MN%+GT /4_2@":BJT^H65K)Y=Q>6\+XSMDE"G'XFG6][:W>[[-Y@NX5FMIHYHF^Z\;!E/T(H EHJK%J5C/=/:PWMO)<)]Z))5+K]1G(I MT]_9VKA+B[@A ME-F[%Q9>-=5\1_:RYU"&.+R/+QY>P 9W9YSCT% 'G&D^,M0 MTOPC8/HVFZ=#/?>('L?*VN(SN.-QY)!)QD_I6Q_PL#6M"7Q;!KT-E<7.BQ0R MQ-:JR))YOW0!93D8/3!/- &I!XZU\:%KL%W_9-OK&D7:6 MTMS-(4MRC='QUSC/'T^E M*ZR3X5"71)8I-;E?69;]=1DU!H%(:5<@ QYQMP3QG_"B?X7W-Y!K_P!M\1// M<:U!%'-*;15V,C*05 8#&% Q^IH [;0O^1>TS_KTB_\ 0!7AGQ*U*#Q!XOU= MO[6AM#XEP6<A)Q^= &3K'Q"OH_!OAG6-&B MMIKC5;F*W=)L[0[ AAD=,,,9JB_BWQTNKZ]HH.C&YTJW^V/<^4^UDV[@@7/4 M^I]*T(/A0+:PMK"/6F^R6NL#4X(S;?< _P"66=W3IS^G-;A\%@^(O$&K?;SG M6+,6IB\K_587;NSGYOI@4 ?=Y4*ID,<#DY MP<"F7'Q"U_2M(\46FIV]D=;T5(Y8Y(@WDS([ 9P3D'G]:TC\,!%H.A6UEK4M MKJNB;_LNH) #G<22&0D@CG'7_"IK7X:0MH^N6^K:I/?ZCK0 NKTQA"-O*A5' M /:@!]_XOU"VU;P5:I' 4UM2;DE3E?D5OEYXY)ZYKF;GQ]XPDTOQ%JUI'I2 M6>B7\D#+(CEYU5\8ZX&!CGO[5N6'PWU"/5-!O]3\3RWSZ,2L$9M%1?+VX"\' M.>!ECGH*M+\.U7PUXDT?^TSC6KJ2Y,OD?ZGFZ2=:-SJ']K+:"$3G['Y!.3%V MWY_B^EK37R75P988Y%P+=?[@Y.1^5 &M7AGQ+\/ZA:>,FUN]TG^V=*NI+>-,/ MEX<'F)5_VN?SKW.O-O%WPXO[_7AK/A_6);*>XGB:ZA90Z90\2 ,>H]._MS0! M'IVC>%?%WPVM+>TU'4;70K*#Z5S_A>&&;QKJ_B7PC M9M8^&[/3Y(\A2L=U,JD\*?0X/X>]=-J7PH2Y\&0>&[+7)[6'[0US=S/%YC74 MA[M\PP,]N>@]*O>&/ VM:!+9K_3(HVC^P&S6-"""!R&/3KTH \E_LNV M/P9D\8?-_;_]H^<+WM:K*1[EPUC_ (6);307-RNAQ6!26W( MA+YPN.>3Z\#&!R-0:7;:C\'M;\87(9M?741*EZ6/F(?,08!_X$?T]*Z9 MV'C+XD^$;'6X_M%F="2\>WD^X\KHQ)([]ORK&[JY%S-I M@A!R00=HDSD#('Y#J1FMOQ%X"_M+4M,U;1=4?1]4TV'[/#,L*RJ8L$;2K=< MG\Z /)VU6\T3X?>.=(LII4MK75OLT#!CF.-G(*@^A"X_$UOSZ59^#O&W@"31 M(OLQU",0780G$P.WEO4_,3^ ]*[73_AGIEMX.U'0+RYFO&U*0SW=VP"NTN00 MP';! ('/?UJOH/PWN;+7;#5-;\03:NVF1>381M (A$/4X)W''K[>@H O_%*_ MN=-^'&KW%I(T*[#Q#SUC2[S6/$$NJP:0I73[=K=8Q%Z%B"=Q''Y"@#A[;3;3Q8WQ,U?6(A/>6( MD2T9B

6LFTKZ?<7\JC-]<^)-*^&6E:G))+:7DD@N59C^_$;A5#>O _6NZU MCX7SW>K:KF6NC_ M B\/^+[-6376U#S'NPQWR9:0%2>X^4?KZUZYX=\ C3;W5=1UK4GUC4M4B\B MXF:(1+Y>,;0J].@_(5B6WPB9&M+"Z\17-SX=L[DW,&FM"H(;G ,@.2.3V[GI MF@#TR-BT:L>I -.HZ#%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 ;UYOK'@_1+'X.6?B2PM19ZQ;VL%PMW"Q5BY*YS MSWS7KOB/1AXA\.7^D&?R!=PF+S=F[;GOC(S^=<-%\*+^XL[73-9\87E_HUMM M L4MEA5@O0$@DD<4 ,U_QOK5C::4\6HZ-8+<:='4XSCK7>:M\/[BZ\4/K6E:VVFF> MT6SN(Q;++F,:-9G2HU$BWBN3=S8RRICH/KST]>/2?#&N1^)/#6 MGZQ'&8Q=1!RA_A;HP_ @URU_\.]1;4[N_P!(\32Z=-J,2)J&+57\YU&/,7)^ M0GGIZUVVGV8T_3K>S$TTPA0)YLS[G?'=CW)H \ZF\8^+M9N->O/#D.F)I>C2 M/$1=!S)G_UJT#\/K2&[\+O9730 M6^@;_+B,>XS;ASELC!SD]#UH ZN-8[2S12$CCBC PHPJ@#MZ"OG&7Q+;MXP_ MX3]=3B\T:L(!9>8/,^QA=A;;UZ?SKZ"U_39]9T"]TVWO#9R741B\\1[R@/!P M,CMD=>]([7PKKU]/:V O]-U9; 1HK%", MX;OD\C@U!XFT.;PO/X:87NL)=V%JUM_;-C8B9?+!.(WCR<'! !R?IQPWPKX" MNO$7@[7+6ZFO;"&^U?[7;RWD!,TD:G(9E)'+9Z^N: -37_''B;PU'I>G:M/H MMMJ6HRR.;DJY@MH !@$=6;)(].E4S\8KB'PA>7+1V,VIP7ZV,<\9;[-)N!(E M]0,*W'M7<>+/"#>(;K3M1LM1;3M5TYF-O<"(2C###*RG@@UFW/PX.I>%Y--U M37+N[OVN1=I?,H'DRCIL3. O)X]Z .?T[XH7[VWB*U>YTS4;K3].:^MKNS5A M$^, JRGG()'2D7QOXW6\\.(\&CX\0Q-]G3:_^CL #N8Y^;@YP/I[UTD7@;4K MC2]9M]8\33WUSJ5L;8.(!'%"I&,B('!;WXJ=O @:[\)S_P!HG_BGT90OD_Z_ M*JO][Y?N^] '+/\ $_5])\+Z]+J<%G+JFFZB+"-XPRQ.6SAF&<@ GCVI^A_ M$N^N)]8T^XN],U&>VTR2^M[NQ5A&653E&!]#CIVK9N?AC:WMEXAM[C49"=6O M1>QR)%M-M(O3')W=?:K5AX+U06^J#6/$T^H3WMFUHF(!%%$I4C=Y:G#-SUH MYBT\>^+$MO"^L7\.F?V;K-REJ8(E?S$).-^2<"WU5"9;;[.I*R;=JN'SG@G..* .CT4ZH=(MSK(MQJ.T^> M+;/EYR<;<\],5?K/T.PNM+T:VLKW4)-0N(E(>ZD7:TAR3DC)]<=>U:% 'S'X M(UH^#;/4-0>0B/5=/NEA]/M$3?*/R;]:Z7X6B]\-6/C)H?L[7D$-I)_IZ7J44EE)<+/9 M1.@CD49*Y;AAQU%1Z-\0O%+^";OQGJD&F?V7#"RQ00AQ+)-Y@12P6:QIY94@8"G@C.3US[5=TKP!:67P\;P?>7 M3W=LZN&F5/+;YG+ @9."#C\J (?#M[XYFO+*76+?2YM,O+?SG>URCVS$95<$ M_-V'_P"KGS+PEXE\2^$_A=;ZS:)I[Z3#>M&\$BL99-S M]3TW5K*\U7Q1=:E%I\)AL[<0B%54C'SX/SG'KZ54_P"%6+_PK8^#_P"V#C[1 MY_VK[/\ [6[&W=_6@#T3M7B?BO2-3L/BCX/O-4UB2^DNM1/EQ!-D<"!UPJCU MYY/?%>V=JYCQ'X/'B#Q%H&K&^,!TB>!F@#:KR#Q]H?A31'U6\U(7&L:]K.5LK60AWC8Y"^6 M!M4'')],$]>=I$FN";R(N2&^8; M4)[X5L5I^&+!+7XE^,_".GRS66F36RR(+=L&!BJ9*9R ?G/Y"NIU3X?W.L:# MI<%WX@N'UK3)C/;ZIY(#;LYY3.".G?M3=+^'UUI]EKDSZ_++KVL+MFU,P!?+ M'3Y4! ''OZ>E ' W_AW1?^$ET3PWX*A>36-.N5FO]45N8T!^;>PX)]A]*T_& M?A37=6^(>H:J_AB'5M+AM$C@6XN_*5L ,2-ISG.X8.*T]!^%&M^' (]-\<3P M0&4221I8*/,/?)WYK:UKP+JESKMYJFB>*;K2S?1^7=0M")T(QC*!C\I^GKVH M L_#34])U3P7;OH]@;""&1XI+0L6\J3.6&3R1\V?QKKZQ?"GAFR\):##I5D7 M=5)>25_O2N>K'_/0"MJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHJCK,V4NK:%X0\->+4\0:I=RWV>.?>@#W*BO M!M5UW4GUGQ0EOKOB0:M;:B\>G6=FK20, 1@,-I &<]QQVKIO$^F:LGB7PTA\ M2:W:MK,S)=P6]T%2$K&"1&-O'/KF@#U.BO'-8\0ZSX=U?Q58VNJ7,YMK;3[: MUDNGW^6TF%:0]MW))..M;,]MJG@CQ%X=*^(=2U2WU2Y^R7<-]()!N*Y#Q\#; M@]N: /2J*^?X/'NNV_@S5+._OKA;J>7S],O?,.]D6Y$?48)QZ$UZYX\UJ MZ\/^"M1U&R*BZ152)F&0K.P3:]U7Q;)<_:IN^;$A6;"EB.F! MCKUH ]BHKS[XJZA>V-IH*6EWJ-NMSJ:0S?VM MM:ZQXKLKF-%EBGUN0)L9 S?+M_@/1L^WI0!Z717B>G>*];\4^#/$_BM]1DM& ML[+[-;VEK*5"2!0S2D>I)X]!D=LU:UVZ\0,NDWEW<^(?[&;2(6\[17!D2X*Y M9Y5ZL/\ /K0![%17CWBF>]E^&-MXJT_Q?JDL\444(DMF\B*;][M+-'@D/@X/ M/5:V-1AO_#7B[PAID.NZK>07<]V\YO+C>S@1+A3@ $ C('J30!Z317S]8^/- M>A\ &RU/4+A-2F>"ZL+OS#OF@:8*Z[O4$'CT/M777U[<>(-7\2W=_K^K:3I> MB3K:Q0Z82'9L#+MA26R3P .E 'J=%- M+S4_#_C#5-)U.YBA6'37M=DA!@+N X'H>H-;UQ_:G@_Q)9Z>NO:CJ5GJEC=- MB^D#R021)N#*P X.<8H ],HKQSX>W%YJ@T:[O+_QM+/+\[O(RFQ8C/4]=O&* MP1XAU>#2YM575_$ZWL>HL@FEPVFH@FV_.<$X"\?6@#Z!HKS'Q+I%[_PFVAV] MOXIUZ&VUF6=I4ANP%C"Q[P(QMX&?7/%8VI7%]_PG^MZ5)J?C&:VL8;581I#J MQ!,0W-)D8R2,\=3F@#V>BO+VL;_6?&UMHJ^(?$%C;1:''<#;.$F9]^W,O!!; M!Y]Q6#?>*?%CZ+IUO87;SZK8:Y<6#,#M%ZL*%AO'?(X^M 'MU%>(ZUXXN]5T MOQ;J>D:G=16Z6=A);K'(08&9\2 >ASD&NAT%-1-OJIWUMXFL[#4-6UZWU*:W<3V.LIYD5Q*%SN@D'" M@$$^XXJOX>U+5M/\3:9%X@U;7['4I[ADFCO%$MA=9SA8BN AZ8ZT >RT444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %07- MW!:1[YY H[#N?H*GKB=361-1G61F8AC@L<\=J -*;Q#))V4]K(2$GC:-BO4!A@X_.IJ1F5$9W M8*JC)). !0!QFF?#73M/DT_SM3U2]M].8/:VMQ,#%&PZ':%&2.V:5/AZEM=W MMQ8^(=9LA=W#7$D<$J!=[=3@J:Y6R\4"/Q-%XHDO;C[+>WC6DD#12"..U.%B MDR1M^\N[.>DE>C>*G9/!VMNC%673YRK*<$'RVY% &#J7PXM;ZZU"2#6=4LK? M4B&OK:WD4).V,$\J2">^.M6-1\ V5Q=6]WINH7^D74-JMGYME(!OA7HK!@Y MM&L'MK>..5K8QRR3.K*&.63Y8C@\;L^O&: -.R\ Z3ISZ UK)<*-%:9H06!\ MUI1ARYQR>_&*JW?PUTNY34X4N[N"UU"\CO7MXRNQ)5.25R.-QZTW4/%>M6]Q MK4\%M8_V?I%S'%*)"_FS*R(QVD<*1O[YS[=:Z37]7CT'P_?:M)$TJVL+2^6I MP6P.!GM0!%HOAZVT.ZU6XMY97;4KMKN42$85B ,# Z<4:KX?MM6U72-0FEE2 M73)FFB5",,67:=V1_*N9@\8ZVRW48L8;J9;-[N)HK6>)%*$9B;>!EB"<,,9( MZ5)JOBH7SL+2WCGTZ&6P_?>8REI9I%( *D?=0JQ'?<,\4 :5]X$TG4M0URZO M#-*-8ABAGB+ *HC^Z5XR#D _45!I?@&WLM6L]1OM7U/59;!2MFMY(I6'(QD M 9;'\-L(([:;YF-F,C)7L.^>* +%Y\,-%OO"UKH4TUR8K6Y>Y MAG!7S%9F+$9QC'S8QCL*ZK5=+M-:TFYTR^C\RUN8S'(N<<>Q['O7)6GB[6I! M97\]K8C3KG5'TT1H7\T$2O&),GCJO*X]\]JL67B?5[G2QXA:UL_[%=99/*5F M%Q'&@;#DGY6)V_= &,]3B@!VE_#^VL=4LKZ\U?4]4;3P191WDJLL&1C. !DX MXR:V?#F@6_AK2%TVUEEDB6623=*1NR[%CT [FN3LOB%>B%+V]L1):36DMT5M MK>93;;(S(%=W&U\@$;ACG'!!S4]M>:Y<^,O#!W -WQ1X6A\416*R7MU9R65R+F&6V*A@X! ^\".]9USX%DO])N= M,U#Q-K-W;7+)YBR-&"54Y*@A!@-QGZ?6IO%DFHIK/AI-,:(3O>2KB9B(\?9Y M.6 Y;'7'<@'Q=?07<-OJ-M;CRM2_LZ]FA+;59XP\3KGH"6"D'.">M " MWWPZTFZGOGMIKBQBOK(65Q!;;1&ZJ,*V"#\P& #Z4VY^'MN;F&ZT[6=3TRY2 MSCLI9+9U_?1H,+N!4C=CN,5N>'M4FUK3GOWC1())Y!:[$-M5S_O8)X[$5 MP&K:CKQ36MUU%+Y'B.SAMXPSIC+0D)G)PI!YXZDGVH ZN?P#I,O@=?"<NT[LC^58S>*M4 MT^76;+4UTS[58P0SQSB1H8665F4!MV2""IZ9SD8Q6+JGC#6)M#\1VD<]M]IM MM+-Y!>6]O- ,D$!7YR,<,#C/TH U[SX7Z)?>&M)T6:6YVZ6^^WN 5\SKD@G M&,'CMV%6]4\#PWNLW&K:?J^I:3=W2!+DV4BA9@!@$A@?F XR*W=-DG71;:6\ M9'F$"M(T8.#QGC/-<[:>)=:.BIXBN[6Q_LB6U>[$43-Y\2!"ZY)X'/#MCX7T=-,L#*T*LSEYGW.[,.-38JUQ9Q2I/:RS+Y%K.@MV1"X61G # X(W#'/;FH8 MM9\47VI^$+F>6PM[?4G>4V\ D.4\G=AR3R1SCMG'7% %R;X7:*]GXAM8I[J" M'6Y8YIEC*_NF1]XV9' )]ZKJ6IWC6SVLOKEC"S:?-:WEV;79;)*QBX8@F;_ %;'Y>0,=>,XJ'0_$&JW=OI6 MG:1;64+W4%W<,]R\D@C\N<)ZY;.[U&/PQ0!?T/P'+H"V<-KXGUEK.U8;+5VB M\ME!SM.$S@_6J9^%MH]E-ITFOZR=+FF:62R$J+&Q9MQ'"YQGWKIO#.KRZ[X? MMM0GA2&:0NDB(V5#([(<$]LJ37FZ01WMQXC(T77[W4QJ=U';75I<-''&0?D& M?, &#[?G0!Z1>>';2\U?1]0+R1OI6_R(TQM(9-A!X["LB]\"_:/$5_K5GK^J MZ=<7PC$RVK1[3L7:OWE)_P#UU5'B/7=+6ZBO8[26'1M-AN-0E);S)G,;%@F. M!\R'D^O2I+WQ-KFB0L^JV^GNT]C<75N+8N/+>*/?L?)^8$?Q#'3IS0 ^[\!& MYU&'44\1ZQ;WJ6@M))X7C#2H#G+'9USZ8Z5:L_ NE6$.CQ6SW"C3+E[I69@S M32.I#-(2.2=Q/:L]=?\ %4EVMJMOI"23V'V^(L9"(E! ,;<_,?F'S#:!SP:K MCQ9>2PRZK8Z49KN31[*Z\I6=\>9)(&^4=0HRW R>GI@ GG^%FB2)K\<,UU;Q MZVT;SI&RXC*MO^3(XR<]<^U7H?!;-!=6NI>(-5U.SN;=H)+>Z:/;ANXVJ"". MW-9__"9:DVA/ZMYWE9S$C0[3N4#!(8-T[9Z\,9VK'&-YE ZX*E,>[B@#>TG36TJT>!KVZO"TKR^9VZ5-=6^GK!K*D6HC+EK=S&9$$G/SC"\ MD;<>]8FD^,]6@T30+"26![^ZTX7LEW+;S3 )P "J98L23DY &/?% 'IM%97A MW5I=:T2&^GM)+29BRO$ZL,%6*Y&X X.,C(Z&N77QW>S7[R06B2627IM/LZ6T M[3,JR>6T@D"[.""VWT'7/% '>T5Q\'BV_D\72^&Y+2W6YMRUQ-.),H;7 VE5 MSG>20".@P3T(JCH_CR]U">PN7M%:POFXCBMI_,MT*DJ[2%=C#@ XQC/!- '? M45Q=KXEU^XT >(39Z?\ V;/:27,4(=A+$ A9-QZ/G ! QGOBG:KXFOQ8:8E MJD, )))OA_H4DKL\C6<99F.23CN:P/#^LZWINCV-S=+:2Z;-J,E MK]YS.-]PZ*^3P0"0-N.G?M0!Z%17):?XLN;Z:PL/L\*:FU[-;WD621$D62SC MO@@QXS_ST%0_$HO_ &+ID:13SB75;>-H()?+:523E V1C/U% '9T5YA8:LWA M74]5D?2]0TZVCTTW$.G7=WY_VAU;!96W.$QN4$9_B!QQ6U?^*=;T(^7JMO82 MR7%E<75N;;> C1*&,;Y/S#!^\,=.E ':T5Q*Z]XIDOM+L!!I"W&H02708^85 MAC7R\*>S:>S:[N M!>J^Y LOELJC@G/4$XXY]JW/$]T+6TL&,7F;]1MH\;V7&Z11G@C./0\'O0!M MT5Q5OXIUMS;WTMM8+ILFJ/IQC4OYQQ,T0DST'(&5P?KVJ_\ $&[OK'P1J%SI MTX@N$"8DYR 7 .,=#S0!TU%>>S:GXAT[5O%%U;?89$L8H)YUF+XM122(L+/YD $+2!22<,3@9(QWX[T =O17 :3 MXAUJ[T^UMM(MK")(=&M;XM&RL[FR.GP MF;3H[XPS++/*V]<[-D?*C_;.<^G% '>45P_A;5GUGQC=WV'CBNM$L+E82^0A MIZTWB0:1I26*@68N7GN@[8.\KM"J1G..N>/?I0!T5%<1IOB M_5M=U/3K73[6SA66S-S0<$U1\/>(]8OK32].T>UL(/,TO M[:7NGED"_O"NWKDYQU)X]Z /1:*XG3/%NJ^)([*/2+>RM[A[!+VX-V6=5W,5 M"+MP>2K?-VXX-1W7B/4+&\OWBTZW_M _V=$T;7#%-TS,I&>@ YY Y[T =U17 M&W/BK4=+;4+#4/[,%_;+#+'.7:*!DE8J,@Y;<"K?*"=W&,9KG]1\4WNJ6S64 M[1^;9ZOIP^T6\4D"RI)*.-C_ ##H1U(- 'J5%9^N:BVE:-3V4,$\3QPRP)())"FTA\GC'WAD'/M0!Z M'17"7GB3Q19S:Q;M!I+2:7:K?/(!(%DC(8^6!G(;Y&^;..GRU9E\4:O>2:I+ MI5K9"VTJ-'F6Y+;YV:(2E5(X3"L!D@Y/:@#LJ*XZ#QK+=Z5K^H06R"/3["*\ M@5RN<5VOBRRN[WPS<6>GW*6\[E%4O(8PXW#,>X%H-5GNK6_P!+EB2>5[9Y \$JK<,H,9R07!94/3M] M:-)\4L/$&NWKZS:W=Y+HXN8+2&X62.)U,K>4F#\Q50NX]SD]"* /5**\ZLK< MZ78^$=9@NKF2^U.>&.]:2=W6X$L3,V5)P,$ C &,8Z5N^*R]UJGA_2#++%:7 M]U(+GRG*%U2)W";AR 2!G'8&@#J**\LOKRZTW5-0\,VMU<)IS:I86ZMYK%X8 MIU9I$5R<@'9QSQOX[5)XCN+GPH^MZ=H]U/#;O86\T8:5I#;.\YB9E+$D94Y^ MHS0!Z?17&6UJOAWQ[INFZ?+/]CO[&=YX99GD&^-H]K_,202&(/K3]6B&M>/H M-$O7E_LZ+3&N_*CE:/S)#)L!)4@G:!T_VJ .PHKS"RN+K4M1TCPY>7=Q+8+? M:A%(QE8/.D!'EJS@@G&[GGG;S2"XN5U";PN+NY_L[^WDM _G-O$!MC,8M^=V M-PQUS@XH ]0HKE/#JG3?%>M:) TK6$,,%Q"DDC/Y3/N#*"Q)P=H.,\9-49K% M?$/B+Q,+ZZN4&FB**S6*=XQ 3$',@"D98ENIS]W% 'M2S MM%'HEM<^7',T0>61G#2':1DX08],FNH\$7MS?>%X6NI'EDAFFM_-^GL!="ZM(5:21Q" T0^94Y8GOL!R3W[T >B5S/B2#;=13 <.NT_4? M_KKFYO%>MZI:&"WEM8KFTUBTMWG6&6-)DD*D?(Q#*.<$9.1T/-)J?C"ZU)[L M16Z?9;.\>V\D6TS2R%&V,XD V 9S\ISP.HZ4 6JZ7PU/NMI82?N,&'T/_P"J MO.;V]O+JU,T0C6U%VD6,D/Q( 3GIU!X_6MK4=7N=$T34;JT<1S^0520C(C)( M&[\.OX4 >D45Y_XCT.V\+^%KGQ!IEU=+JEG&)OM,ER[_ &DY&5<$X8-TQCC/ M&*UH=OZ_ M&9+(M:7%[>:M=6\$DF\)"D98L2,Y( 4$=>M5]3UW6;S6M)TY%MH]5LM7,$ MK*S""4-:NX;'7&#G;GJ.O>@#TBBN#NO&]_8[M-N+>V&JK>_9#*D_O<(UW;64DN$!VEU0G@'MD5PF@[M.N?#NHWME>6[ZD5C^V M"_,KSR.A8"9", '!(VGC H ].HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *KW]E#J.GW%E<;_)GC:-]C%3M(P<$@MHDUNIT]H1!Y0.,(!@ 'MC YJ6?3K>YTB33)=[6\L!MWRQW%"NT M\]63TD;=@D]%QVZ50MX$MO"7A M_P 2Q.YUFZU"W,]P7):42RA7C/JN&( [8% '9W?@[2[MYLM=117"JMS!#.R) MVAG*1NVT+NP.^%7C...ETZ#U_N @#V&.E '0Z;X#]'LM(&EV\#I:BZ6[VASGS%<,.?0;5&/0 5R+W.I MZ+XS\0ZY!+/4Y) Z@GTJ72O$5RLES;Z7)!-+JFO MSQ03S$O''&(E M2.F23C-.3PCIL=V)5DNQ +@W(L_/;R!*3NW;?][G'3/.*Y;7M=UUH;_26NK: M&]L+[3\W4$3A9HYI0 -N_*D$$$;CD>F>)KKQIK#WNK1V$"N-,E^S^6--N)OM M4BH&;YT^6(9. #N/<\4 =2GAG38[&VLU23R;>]-]&-YR)2[29^FYCQ5:/P9I M"3(2L\EM'(\L5F\I,$;MGW\.NNL\4TVV

E1>$972#5-+9V=-,OWMHF.*=I_A+3].U"UO4FO)9+2)H;<3W#.L4;8RH M![<#D\\=:A\>S7EOX,OY;&Y^SS+L_> $D NH.,$8ZU2EUO7YWUC[#)IP31U" M2B:!\W,@C#MC#_NUP0!]Z@#>U?0[76C:/M M8NM>%W?PU/H>FP"4:A+FZNKFX.]"2"9KW=GXFN7F:V@;P_;7"V;QLKPLYE MR,[N&!!R=O(P.,9.UJ/B[5O#4EW'JL=I=[-+-]$+:-HR&#JGEG+-N&7'S#'? MB@#H-2\)Z5JUS=7%U'+YUPD*LZ2%2OE,61EQT(8DU$?!NF2->O=27=U+>VAL M[B2>>]N$2%X(4GN6=848;2%SWQQDY.*L2^&= M/D@TF(>='_96W[*R2$, %VX/J"O!S7G6E76O7%AX+D_M"*:[GU&["R3(Y 4+ M*#O^?+XP2!D=A[UWOAO5[Z^N]8T_41;MVBEACW M.3A9)!(W_CRBL/Q1XIO]+OKR"QGM0UK:B?R?L,376B2; QPN]G)% 'I&EZ9;:18)96BLL*,[ ,V3EF+'GZL:3 M3M+MM+%T+56'VFX>YDW-G+N*=4NM&\/7%]91Q27"/$B)+G:2TBISCG M^*N=O?$VN6NJR:0'@:ZM;9)IYHM+N)TD9V?:@5&)087EB3G/ XH ZMM&LI+C M4)I(O,-_$L-PK'*NBA@!CZ,:S4\&Z:(Y(YY;VZ5K5[1/M%PS^5$XPRIGH2 . M3D\=:R8_$GB'5-02TLX+33V&D1:A*MY"[NLC.ZF/ 9<#Y.O4>ASQ2C\?:AJ; MVT=A;B!CIT-[*38S7>YY,X0"/&T?*?F.>O X- ':+HUFMW'/!ND"T%NJSJJVL%JK+,RLJ0L6C((Y!!8G-<_<^.=8ATZ9FTI( M=0GM+>:PM)@P9I'8I(C=#\I&>W!%3'QU-=V$][9O9P6JBUC66='?][*OF. J M\N55DPHP>61!9RVTL; #.TQS9*2D@ D# M;U/I0!O6?AC3+">SGA27SK4S,KO(69VEQO9B?O$XZU4TK0Y?^$NU+Q#>VL-O M/+$MK L@>(-%N+FV6ZM[:"X6ZMHG020R2%"NW>2C KUR<@]* M /0-2TNUU6.W2Z5BMO<1W,>UL8=&W+^&:K77AK2KS78=:FM5:^B@>WW]GC;J MK#OW_,U:TNQ33=,@LT6%1$N,0QE$SU.%)..?J<# .<8K%O_'>I:1X>MM;O M]-58!++;7$+HT,C.,^7(@?&$;'((RH.>=IJ*^UO6-'\1R7VH7,$L5KX?>[FM M8$;8SA^BDMUS@;L=.U '<:;IUMI-A%96BLL,><;W+,23DDD\DDDG-9A\):=] ML:827:PM@IMEX1TZQN('BD MNS!;.7M[5YV:&%B"/E7Z$X!R!GC%+;F?0M42\:TN9K=;=S;/:S6DJ%IE M4AD9LD#C#*W7@CUT+KQ9K":=JFNPI9_V9IUZ]LUJZ,995C?8[A]V%.6UA#B"TEF+10[P5;:O;AF SG )QBDL_!6EVDT$IDO+@V M]N]M"MQ<,ZQQ, "@'I@#GK[UEW'B778X]1U%!8"PL-2%F8#$YDE0NBEM^["D M;^FTYQVIW_"4ZG#XH6QO3;6<,EX;>&&>UE'G1]%9)P2A8\?(0.N,YH TD\&: M?#%;+;W>H026\/V9)X[DAS%G(0GN!VSR.QJ1_!^EXM_LYNK1H8/LV^WG96>+ M.=C'J>23GJ"3@\U-XFU>?1M+CEM(8Y;NXN(K6!920@>1@H+$=ADFN7\2:SKU ME::SHUQ:^@O+>!TP$^5T*;R0?F&&W?AQ0!VNE:;;:/I5KIMFK+;6T M8CC#')"CIS65:>#=,M)X722\>&&=KF.VDN&:)92Q;?M]%I+A&81A M8V?( (R?EZ9_*@"/1-"EC\3:KXAOK6&WNKH+!'''*9,1J -Q.!\S87CT5:T] M:T2UUZTBM[MID$4RSQO#(4977H01]:Y&#Q7XA2#[7=#3F@M]8&E31QQ.&ES( M$\U27.S[P^7#=#S4Z^*]8?2!XC5++^ROMGD?9"C>=Y?F^5OW[L;L\[=O3C- M&U%X/TI3<-=&ZOWN(&MG>]N'E(B;[RC)^4'CISP*:G@S3-L@N);R[+6SVB-< M7!03%(I&#-\XS]WITS@]L$ ] 71K-;^ MSO0K>=:6[6\1W<5SWA_P 0:AJ"6.D:5%9V4LD=UG2K.H>* M-8MI(+-YM.M[X6QEDC@MYKUG;<0,*F-B''WF)Y)';- &O=^"]%O?[8\Z"3.K M>7]J*R$?>.]3W?A>PN);:>&2YLKBW@^S)+:2E&\K^X>Q'ID<=JXU M/$&J:M+;:JTD*6L_AN:[DLBCE2W&1D..^.<9QD=\C6TS6M:U2 PZ0-/M4L;& MV=UN(WD\V1XP^T$.-J@8&X[CS[4 =!8>'--TR[@N;6)TD@M3:)F0M\A;>+M:UR21M*6QM84TF#4?])B M>1BT@<^7PRX'R_>_0U%>^.-66TM+]88+&PGL(;I)Y[66>-Y'!+(SQG]T!Q\Q M4]<]J .M7P[IZV4=H$?RH[PWJC><^:9#)GZ;B>*LZKI=KK6EW&G7JLUO.NUP MK%3USP1T.0*>MXG]FB])5H_)\TF,[@1C/![BN0B\3ZY#I&D:[>"P-AJ4T,?V M6*-O,@68@(=Y;#D$KD;1WQTH Z%/#MBMMJ$+M-+_ &A"L-R\DF6Y?4 M[F RK$RMA)",9+M\O PO;'4UT7B?5)M$\+ZGJENB/-:6SS(KYVD@9P<4 :,5 MM##:):QQ@0(@C5.H"@8Q^58MIX/TRSEMV5[N6*U5EM8)IV>.W!4K\@/^R2!G M. <#%8EWXEUZSU&VTJ9K874EL;N6>WTZ>X5%+;50(C9SD-EB0.!QS61>7>HZ M_KF@W5_;I;HFGW=P]C<02#]Y$Z+NY92,\%21D GKG@ [=?#&G166EVT49*Z6 MA2T$C%@,QF/YO[PVL:YG1_!VH+K6ESWD"VMMIB2HB+?R3HV]"FV-6 V( 2>< MG@#H*CTSQ'KEW9B#34TZVBM-$M;[$L4DF2ZN?+'S@@?)U))'O4E]XXOWL8+B MRDM(9'TN*_\ L_V2:ZD+.I;:VP@1KQ]XYSSQQ0!U6G^'-/TM=MLD@'V.*R^9 MR?W4>[:/K\YYJB/!&E( L,EY!&;2.SE2*X91-%&"J!N_ )&1@\UF1>)=>U9I M#IHT^VCBTFVU%O/B>0EI1(=@PRX'R=>WH>S[/Q)K7B"4KI"V-MY.G6UY)]J1 MG\QYE+!!AEV@!>6YZ].* -W2?#>G:+.)K-9 XM(;,%WS^ZBSL'U^8\U1U'PU M)J7BQ=3-U<6T*V/VQ&/UZ5AS>)=1MM6NX;*TLH[JXU2TLW9V M>11YEOO+<$9P1QC&0/?-3CQ7K"7\NA.+)M3_ +26RCNA$PBVF 3ES'NSD+D8 MWM<_/XD\1VRZE;M;VTT]E>QP//:VSR[8FB#^9Y(;<3D@;0> M,YYQ6_X6UAM;T@W+W%K<.DSQ%[='C!QTW(_S(V",J<_6@"NG@S3(+>TBM);R MT:U@^SI+;SE7:+.=K'OSR#U'8BJ6L>![.;3%M-,C\D-+9K(/-9<10/D;2.0V M"W/4FF7&OZ[@P,5T=<78> M)=:NM%C\1LEA_94GFN;7#+,D2[L,')PS':/EVCKUXY .GU;2K;6=/>RNP_EL MRN&C8JRLK!E8$="" :R9/!6F3_:FN9;RXDNXHXIY)IRQ94?>OL,'T ZFLVV\ M2:W NAW>H+8O;:RIV10(RO;,8C(H+%B'&%P3A:9I7B;7Y4\/7-Y'82PZU;LZ M00(R-$XA,J_,6(8$ CH,9[T =+A^=N:I7 M7@[3+F25@]W MQ$L5S'!.R+<(J[0' ]N,C!QQ7-V_CS4+6WO9=3%M]H@L'NC M8M:RVTR2#'R@L661.>6!'KCFCQ=J^M:=H6HZ?JDMI*;[2+R6&6TC:(PO'&"5 M.6;(PW#<=.G- '17W@K2+YIQ_I-O#<0+;SPV\YC25%!50P'H#CCMP;YSRBH4&/3@FN1L_$%U;7EQ8V4%NMY//96L<\N]E^:W#EW& M[G 4@ ;<\4J:OJFC7GB*2]N[ 7)O;:%9620Q[6B'*Q EBV!]P'KWH Z^UT"R MLM6_M&W,R3&V2V=?,.QT3.W(]1D\^]&IZ#:ZI=07;2W%M=P*R1W%M*4<*V,J M>Q!P#@@]*X2^\3:WJ-LUI'=)!<6FM6$/VC['+!YL57=%6.-69BNX98Y P"!0!T%MX5TJT^PF**0/9S MR7*.TA+/*ZE6=R>6)#'K5W5M)L]:TZ2QOHR\+D-\K%65@@#R759M2\D&XF@6W?/W2BEB!C_ ($:@\-:JVLZ%!>O-:S.Q96> MUW!"0Q'1AN4\<@]#QS7.W/B?7/[(U?7[9; :=IL\Z"UD1C+,D+%7/F;L(25; M VGMGK0!LV'A'3=/N;66-[J2.S)-I;RSEHKZMYUE820$D[0K9SP#C'3!(QBL3P_#/J/Q"UG4KB6"6.&&W^S@PL M'B21"0%.\@<'GCD^E=N[!$9C@ #/)P* ,0>$=*.G7-I*LTS74JSS7$DI,S2+ MC:^_J"N!C&,8HC\):7]GOXKH37S7\8BN9;J4N[H,[5SQM R2,8Y.>M.= M1FU#3U=[2Y@ODGQY%I,B1,D;2#;,QVRCY<< >M.M_&FL6=AI.J:K'926NHZ= M->>3;1LKPF.(28W%B&R,]ACWH Z>R\,VEC<278GN[F\: VZ3W,Y=HX^NU3VY MP<]3@9-1'PO%-::=]HO;O^T+.#R1?0RE)7! W GG() .#GD5B6D^MS>,O#DV MIS6C17%A$=*_L^SM(5G@-E(TMO/%*1*CMG$=* M&F/8[9\O,]ZYZ]\2:EJ&OZ9- T,,]I=7\'*DHR*0BDC=R<#\S0!V M)T+3=.T^]22]O$DO6#3W9N&$[D8QAAR, 8P,#KZU2DTW2-?U*YF\R\M)[B,0 MSB&&:98FD"@ $$(#G!R/I445] M=7-[ILT=U#L9)2PB#88J1ZD$'ZCCGK0!Z)=>%M/F:V>W>XL9+:#[-&]G*8SY M79#Z@=NX[5)#H263Z3'I\LEM9Z>'!@5VQ*&4@!N>>3NRU2.:VN M8I[>*TMM"FE6U978.ZD$<[^O'7!X!'?(ZF;Q%?RKX>AA%O')JUC+.[LA81NL M2N,#<.,MZT ;^JZ3:ZS:+;W0GW21C&,=JY+3?$MUH^D:1?7ZQWTZ^')KSS?G5VPT6$.6( M.2W+8SQVZ5O:EXBUSP\RQZF;"Y>YLKF>$V\3H(I8H]^ULL=RD9YXZ=.: -'_ M (0K2_)NT\R\,EW/%<23FX8R>;'C:X;L>![>U.E\&Z9+-,?,O$@GF\^:V2=A M%)+D'>5]<@$@8!/45DV_B7Q!#-I8N8+&Z.JZ?+=000*T1CD1%<(69B&!W8S@ M8J;POXGOM3U8V&H36RS_ &?SFMFM);::)L@$ .2)%Y^\".W'- &#V12#9/&LL+?+)&PR&4]01Z$5#XXM)#XBT]-R?9YG+ MLC(2"0IZX(]*R8]5O&L8=2(@^RRR*OE!3O56;:#NS@GD'&* .Z@\&Z6!;AY[ MZYLX65X+2>Z9X4(Y7Y3U XP&R!@5+>>$=,O;N>:1KE8KF19;BV28K#,ZXP67 M_@*YZ X&Z-Y&R3D& M"4YW,GIG)R.0?2F/X)TIXH@6NQ/'=&\^U"=A*TVTIO+=\ XQTX QCBL'2O$. MKZ)I&B/JAM9[2YTQY@D*,)(S%$'Y8L0^1GL,'UJQX?\ %VLZC?:5]HLFDMM1 M0L_EZ?/$+3Y-RYD?Y9 ?NY&WD@CB@#:_X0_2Q9B$-4QF,EB?]EB,=!Q63\0;6:^TW2K M2WO)K.6;4X46>$X9#AB#[\@<5BOXLF&KV5QJ$)BU#2K&_.H6B-P718F#+ZJP MY4^] 'H\D:2QM'(H9&!5E(R"#VK#LO".EV-Q;2I]ID2T)-K#-<,\]8UAXLUFUL- M%TJ,F6X;3$NYKA+"6Y)#'"+M0Y['+$_2@#T+3+*2PMI(I+F2=GGDE#.Q.T,Q M(49)X ('X5=K,\/:CWEJ]KAW]_'%YKVUN\JQ_WBJDX_2@#-TOP9I&C26[6/VV-;?\ U<9O)60>VTMB MGV_A#1K:^2ZB@E'ES-<1PF9S%'*V) MX(XHTQ&9%\I@Y9^F,$$G.>,8IPEU6YUCP=JE_J<%TEY#<7"P+"%$1:V9L*1R MR@''//3UH ] M-.LX+F\O(%R]^RO,V[<'PH48_ "L=?!/AZSTAK&*W:UMENC M>(TSZ;X>:WN[J"X9G(VD#&.E,NO!6DWI[US&D^)]2ET+1M$29[753>G3;FXN8OGB"1LZN4/\3HJXSW8]:>^N^(TN MKS2EU6VDN(]8@L$NOLPP(WAWDE0<%@?U'IQ0!Z&J+#"(XD551<(@X Z"NH>(_$T5[JL%J]S+_ M &0J1EDLXC'<.(U=FE9G!13N_AZ#G)Z4:CXM\17&H:J=/AN(8].2/;$EO%(C MN8ED/FNS@JOS8ROH3D]* ._U/3;;6-,N-/O$9[>==KA6*G\".0:R+GP7I5VQ M,LE^/,B6&X"7DB_:548'FX/SG'&3R1P:Y?4O$_B)H?$6I6UY#:0:1;6]REHT M"R&0O")&1GSTZC(]>M2:QXHU[PPVI17%S%J,HL(;J ^0(Q$[S>41@'E1D'DY MXZ\T 6?$W@V_U2\O%L;:TCMKJW6WWK>S6^T!=O[R-/EE [9QQP>*V[CP7I5S MM+M=Q.;=+:=K>Y>+[0BC #A2,\9'K@XKEY?$_B73K35TF$S-#8BY@FO;>*)U MDWA2"B,=R'.0>,8(R:3Q31Z MT =9?>#M'U!G,L4R))9BQ>*&9D1H1G:I4'!QN.#VS5R\T#3=0NVN;NW$SM:/ M9LK$E6B8@D$?4#FK=BDD5C!'//Y\JQC=)M"[CZX'2K% '.Q^"M)2&YCE:]N? MM%LUH6N;MY62)NJJ2?ESQSUX%="BA$5%Z*,"EHH QIO"NCW%_J5[+:*T^I6X MMKEB3\Z8QC';C'/L/2I+?PYIEI!I,,,!2/2L_90&/RDH4)/KPQZ]SFM6B@# ML?!VD:=/;2VZ7'^BW$EQ;H\[,L3NI#;03P#N/'J:T[/2[6QO;Z[@0K-?2++. M2Q.Y@H08';A15RB@#"U'PEI>J7EQJD9X./I2CP MCI =7\F0LIMB"9#UM\^7^63GUK7Y+R6ER\+2)G.UMI&1R<>F3BMFB@#,M= TVRN?/MH/+ M;[&ED &.!$A8J,?5CSUK/?P3HY@M8H?M=J;>W%JKVUT\3O$.B,0?F'7KR,G% M='10!D'PQI'VC29UM KZ2K+9A6($89=I&._ [U77P9HL6DKIL$,MO"ER;M'A ME9)$E))W!@<]R/IQ6_10!ST?@K1HR6*7,CM3],G&*WZ* *.K:/9ZU9BVO48JKB2 M-XW*/&XZ,K#E2/45F_\ "&Z0VG7UG,MQ<"^*?:9I[AGED"G*C>3D 8X XY/K M7044 4(M.>/7;C43=2E)8$A%N6.Q2I8EL9QDY X Z=ZCU;0;/6'MY9VN(;BW M+>5/;3-%(@;[PW*>AP,@\<#TK3HH Q+?PGH]NUJ1;-(+6.1(UF!5NZ\-Z7>+$MQ;F1([1[)5+G'E/MW# M_P <7GKQ6M10!SJ^"=(,$\>9-RMGVY4<56_X1'2_[2^V9NB/M'VK[,;E_(\[.=_EYQG//IGGK6[10!3U M32[/6=/DL;Z'S;>3&1DJ00<@@CD$$ @BLR'P?I4<5ZLOVJZDO;34EW MIEK>WMC=SH3-92-) 0Q&UF4H8?]<'# MY^F0..E5SX,T7Y_VG[)]H?[/YN<[_+SMSGGTSSUKH** .>N/!6CW M-XUPXN@IN%NOLZW3K#YP8-OV XSD9/KR>M6X?#FFP7"3QQ.)$O9+Y3O/^ND5 ME8_3#'BM:B@#GV\&Z1]FMXH1WN&CD42,6==P.2I)S@^@]*C'@71 M(V0VR75J!"('6WNI(Q,@);#X/S*-4AC0(B "]'L[J" M6-;IHK:3S;>UDN7>"%_58R<#&3CT[8KH:* ,1_#<$=J(+&::U#:A]OE9)&R[ M%][C@CAN1CI@]*T=3TZVU?3+G3KQ2]MLBV\3J)+..R;+D_NHPP4?7#'FJ3>!M%(546[BB^S1V MLL45TZ+/'&NU1( ?FP./<<&NDHH RK'P[IVG(ZV\;@/:163;G)S%&&"#Z_.W M-4[CP5H\\<"*+J 16J69^SW+QF6%1A4?:?F YZ\\GUKH:* ,4>%-'2X6=+8H MRW$5RJHQ"J\%[NYNH[F;SIY(B61 @,1SC+,QY)P /H!5^B@#G[_ ,&Z3J-W/M4,%T\<=Q@8^=5.#QP?4=:NMH5FLMU/;(8)Y[1;3QMC9:?;6K3/,T,2QF60Y9\ #<3ZG&:R(O!FC0WBSB*9HTD:6.U> M9F@C=LY98R=H/)[=SBM^B@#G['P;I&GW$4T2W+BW5DMHIKEY$MPPP1&I.%XX M]AP*MIX(J5G27[2;I9XYV65)2-I96!R,C@CH:W:* ,6S\*Z58 MO:20Q2&6UGDN%E>5F=Y'4JSN2A QTK=HH IZ7I=KH]BMI:*XC#,Y+N79V8DLS,>2223DUE77@K1[NZ MGED6Y$5S)YMQ:I&],CBTR+R"T>FPM#;JS$@(R;"#_>^7CFM:B@ M#!TWPAI>E:A!>P&[>:WC:&#S[IY%BC.,HH8D <#\JN:MHEKK @,[W$4MNQ>* M:VF:*1"1@X93T(ZCI6E10!SS^"](:UM(D^UPR6LDDD=S%=.LVZ3[Y+YRV[OF MN>U?PAI>F/;QVB3Q1J9)$83L6#L/\* .' M_L>T$,<:>;&48L)$D(?)ZDMU.?>G?V-;1"W"K(AA)=&$ARV[DY/?/O5VMW3[ M6+5-*,+';-"QV-Z \_EUH Y1=(M%\@*K@0QF)1O.&0]0P[CZUK>&=$T>"]M9 M'-T]U:HT=J9[EY%2-A@HH)P!CM[#TIEQ;R6LS12KM9?UJ($@Y!P: .AL_!>B MV4:1K#--&EM):*EQ,T@$+E2R?,>GRC'I26_@S28%E5S>7/F6[VJFYNGE,43# M#*FXG;D8Y'/ J?2-9%P!;W+8E_A<_P 7_P!>MJ@#)F\-Z7<"R6:W,BV5N]M$ MK,2/+=0K ^N0!46E^%=.TF\2[B>[GGCB,$+75R\OE1D@E5W'@<#WX%;=% '/ M^*;"*XBM;ME)DMI#M.>FX8-<L-3OX;ZX$PN(HI( T M>X%8FAS>3JD8)X?*'_/UKL* ,S^P-.VZ>IA++81-% K,2 M K+L(([\#O533?"&E:7>07$'VI_LRLMK%-PX%;U% %6]T MZVU VQN%+?9IUN(\,1AUS@^_4U4N/#FE76N#6)K16O1;M:EST>-NJL.A_&M6 MB@#!T_PAI6G3I+&+J;RHVA@2YN7E6!&X*H&)VY&!ZXXZ4Q?!>C1V]M#$MU$; M9&BBDCNI%=8V.2F[.2OL>G:NAHH K6%A:Z780V5G$(K>%=J("3@?4\GZFK-% M% !1110 4444 %%%% !1110 4444 %%%% !2,H92K %2,$'H:6FNZ1QM)(RH MB@EF8X [DT 9=IX9T6QE>6VTZ"-V0QY SM4]57^Z#Z#%:4$$5K;Q6\"+'#$ M@1$7HJ@8 %4[/7M'U&;R;+5K&YEQG9!<([8^@-1R>)M AG:"77--296VM&UW M&&!]",YS0!#?>$M!U&ZEN;K3HWEFQYV&91+C^^H(#?B#6A'IME#>&[BMHTG, M*VY91C]VI)5<=,#)_.DGU73K6YCMKB_MHIY/N1R2JK-] 3DTZ\U"RT^-7O;N M"V1CA6FD" GT&: *-GX7T6PNEN;;3XXY$#"/DE8MWWMBDX3/?:!3+;PGH5I> M1W4&GQI-%N\H[F(C# A@H)PH()X&!5^XU33[2..2YOK:%)1F-I)E4./8D\]1 M0-4T\VHNA?6QMRP42^:NPGTSG&: ((- TNVNK2Y@M$CFM(/L\#*2-L?]WKR/ MKFK*:?:QZC+J"PJ+N6-8GE[E%)('TR34;:SI:W)MFU*S$X;:8C.NX'TQG.:; M-K>DVTS0SZI912H<,DEPBL/J": ,S7?"\.I"6:TCM$N9I8Y+CSXBZSA 0H." M"I&>&7D8J'P]X-MM)CN'NE@EGGO1> 1(52)P@1=N223@$DD\DDUT$-_9W+,L M%W!*RH'8)(&(4C()QV([TRTU33[]W2SOK:X:/AQ#*KE?K@\4 5+_ ,,:-J=T M]S>6*22R*%D.YE$H'0. 0' _VLTE]X7T74KEKB[L(WD=0DA#,HD4=%< @.!Z M-FKPU&R-JUT+RW^SJ=IE\U=@.<8SG'7BK).!D]* ,Z70M,GCOXY+.-DOU5+I M><2J%V@'\.*?*9'K>E33B"+4[)YF.T1K.I8GTQG- %2'PKHD$-Q$M@K+<((Y M3([.S(#D+N8D[1Z9Q5RZTC3[Z29[JUCE::W-M(6_BB)R5/M5J6:.")I9I$CC M099W; ]2345I?6E_!Y]G=0W$6<;XI R_F* (;/1["PF2:V@V2) +=6+LQ\L M$D+R?4FKU5+75-/OI9(K2^MKB2/[Z12JQ7Z@'BIX9X;A2T,J2J&*DHP8 CJ. M.] $E%1PSPW"EH98Y55BI*,& (ZCCO2-=6Z7*6S3Q+.X+)$7 9@.I ZF@"6B MJ$VMZ3;3-#/JEE%*APR/<(K ^X)HDUS2(2HEU6Q0LH90UP@RIY!Z]#0!?HJC M)K6E0K&TNIV4:R+N0M.H##U'/(JRES!);?:4GC:#;N\T."N/7/3% $M%0?;; M0VGVL7,/V;&?.\P;,>N[I4P((!!R#T(H 6BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHI"0H)) ZDT +16+?>((H/W1_C65:ZU M]AE[*X)^ MG>@#KM1TZ+4(=K?+(/N/Z?\ UJX^XMY;69HI5*L/U]Z[RJ>H:?%?P[6^5Q]U M\@ MT5@Z/K._;;73?-T1SW]C6]0 5Q.J0?9]2GC PN[:[:N<\2P8DAG ^\"K M?T_K0!AQNT4JR*<,I!%=[&XDC5UZ, 17 5V&AS>=I<>3DH2A_#I^F* -&BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.U_\ Y%S5 M/^O27_T UHTV2-)HGBE17C=2K*PR&!Z@B@#PJ"'1(O _@R?1TL%\3FZM@IMM MHG;)._?CDC'7-/T2Q^TZ]X@D)\)[1K$P(U>(-,>1]TGMZ>^:]#T^X\ :9K8M M].@T>UU .80T%LJ$/_=WA<9]LUJW'@SPQ=SR3W'A[2Y9I6+/(]HA9B>I)QG- M 'E'BRSM?[5\4ZA:MHFJVJNOV^TU$-%=0E5'$$G!P>,8X^M;5@=%UCXAW$GB M"& VG]B6TFG0ZB0RK&PRY^;@L#P3UZUV%WIO@O6M8A:[M-,NM0$CV\>] 7+Q MCY4T77(HUU;3;6[2'E/.0'9]#VH \EUBVTR[D\!V_A.UM]0L3+ M?BW@U+>8GPHW [@3C(..,9 K&EA7_A"=?NV2"SNY=UM)$M%)LI(U!$:L,'81P 1Z5'<^&M$NY[B>XTNUEEN M61IF:,$R%/ND^I':@#QYO#>I>)M3\:6-AHFDW!EU61/[1NWVR6QX/R84GWZ_ MA73^+/#FEQ>*_!$4UA:3R37+QW4KP*3<;8NK\?-R,\UZ+:Z?9:>]S+;6T4#7 M$AFG9%QYC]V/J:ACCTK7(['5$2"[6/,MI<8W;'K#Q;X);PHEG'=R3E6%EM_>6VSYB^ MWKQW/O7I(TG3Q>75W]B@^T7:".XD*#,J@8 ;U&*JZ5X7T+0[B2?2])M+2:3[ M[Q1@$CTSZ4 ?/;RZAHO@*Y1]\NDZ[1[!D3/U%>V?$Z2YB^'&L M-:EU;RE#F/[PC+J'Q_P'=6V_AW1I-+&F/IEJUB'\P6YC&P-G=G'KDDU;%S:7 M%S<6(DCDFB13-#U*J^<9'H=K?D: /,=3M?#EAXB\#OX32S2ZDNPA^QXS):[# MO+XY/&.6]ZK_ LT:^EAM]0;2- >Q6[N#]L>,F]!#L!@[<<'CKTKT?2_"^A: M+=2W.F:3:6D\O#R11!21Z?2KUCI]GIEL+:QMH[> ,6$<:X&2X\+0:@0-'EU5!>;SA#\IV!^VW/7/%87BU/#MCH/C!/"O[J_\ L]O]O2SR M(EB+@$@+\H;9NSCGK7JE[8VNI6V\5Q;R##Q2J&5A]#67HEMX;L;<:?HT M-E%%<"1_)A48D",$KVOAFPU/P3)X36S2^>_B1#:8W26I4^87 MQR1C'+>_O6O\,+^SAT+4(9;N".4ZO=81Y &.7XXKJM,\*Z#HUW)=Z;I%G:W$ MF0TD40#?GVJM_P (/X6%Y]L_L#3_ +3YGF^;Y(W;\YW9]<\T <[\+K^S@T34 MH9;N".4ZQ=81Y &.7XXK@-=\0R3>-KOQC#::G-'IE]'#;30V[-;FU3M6GA+P;J&S5+71M,F,K^:MPD2G^-/!=RNG64J:A=2M,Y@4^>OE9&[CYO7FL7 M5=-9OBGK%O8V7AHQ0V-LJQZQ'^[10N (P.G^%>LC1M-'V'%C!_H Q:?(/W/& M/E]..*R]9\/^$KZ]FN]8T[39KI(?-E>=%+B)>-QSSM'K0!YYKUC=R>,]-CT_ M1="U.6#P^SFS=<\#..IYK.BU".P^#SVEC*\EWX@U"2/[):0L3: M[B/-B1.ORJ#Q_M>]>R:?HNCV9M[C3[&VB,<'DPO$@&V(G=M'L3S3(O#6B0:D M-1BTNU2\$CRB98P&WL,,V?4CJ: /&(]06#X8>-/#?DWEM'9,)[*&]C,>.2*35=&T*Z\^]U6RLW!@\ MF::X48\H'=M8G^'/-86C:7\/KV:XM=)LM(>66';+'%&H,D>0>G=>G2@#L MP01D'(HI H P!TI: "BBB@ HHHH **A%W;M>O9B53BCU)JU0 444 M4 %%%% !1110 45')-%"8Q+*B&1MB!F W-UP/4\'\JDH **A-U +Q;0RJ+AH MS*L>?F*@@$_3)'YU))(D,32RNJ1H"S,QP !W)H =12*RN@=&#*PR"#D$4V66 M."%YI7"1QJ6=CT ')- #Z*C@GBN;>.>!UDBE4.CJEW1MK[ M5+6"8 ,R,XR@/0M_='N<4 :U%-CDCFB26)U>-P&5E.0P/0@TWSXA.(#*GG%2 MXCW#<5!P3CTR1S[T 245'<7$5I;2W%Q(L<,2%Y'8X"J!DD_A3HY$FB26-@R. MH96'0@]#0 ZBBB@ HK.U+7M)T=T34=0MK9W!95ED ) ZG'H/7I5Z*6.>))8G M62-U#(Z'(8'H0>XH ?145QGZC;7+H-S+%(&(7U]Q[]*99^)- M$U"\^R6>JVD]PQ%34 %%5[N^M[)-TT@![*.I_"N:O/$$MX7CMV$<:G:P4Y;/H3VH ZVH;N MUCO+=H9,[6[CL:S= OO/MS;N?WD0XSW7_P"M6Q0!P][92V,YCD''56'1A5:N MT9;/6=/5XY%E@?E)$.?;(KE+VREL9S%(./X6'1A0!/I>IO838;+0L?F7T]Q7 M7QR)+&LD;!D89!%>=+=P-=-:K*IG4;F0=0/>MG2=5:QD\N0DP,>1_=/J* .N MHI%970,I#*1D$=Z6@ HHHH YCQ)#LO(Y0.'3!^H_R*Q:WM=U'3[IY;"&ZC>] MM2'EB4Y* XZ^GWE./>N>,L8F6$N!(RE@O<@8R?U% '=:;-Y^G029YV 'ZCBK M58GAN;=:RPD_<;(^A_\ U5MT 5+_ $^*_@V/PX^ZXZ@_X5Q]U:RVD[12KAAW M['W%=Q+(D,3RR,%C12S,>@ ZFJEQ;VNLV$M_PU/AYH#W&\?R/]*Q;B(P7,L1_@8K5G2)_(U.%CT8[ M#^/% '9T444 %%%% !14%U>VUDL;7,JQB6584+?Q.QPH_$U/0 457L[VVU"W M,]I,LL0=X]R]-RL58?@01^%6* "BBB@ HHHH **** "BBB@ HHHH **** "J M>KQ7$VBWT5F2+E[>18B#@ARIQS]:N4$@ DG % ' :?KGAF#X>6-G=K#<".". M"335PTS3# *>63G=OR?UJAJ.JS"/7=0FUF[M=7L;PQ6-@DY564;?+7RNC[\\ MG!Z\8Q766WB/PQ=:K'Y$T!NYF\N*:W6M;=[A;AX(FF086 M0H"RCV/6@#R.SN!;>,(+ARRB+6]7=BJ[B,6P/ [U:TO5KNZU/3; MGVAS;6%K"=Q;,<*KR>">!UH \IT?4+I=&\-:?!?;+'^QEFW-J9MMTN0&&_:V M=@_@XQGGI6_HMQJ6JZGI7V[6)VBBTL73_8Y"$N&$I"L3M!(*@9 !SZ8KKKV MTT2WMH(+RRLQ \X2*-H%*^8QXP,8!)[UHH \QT?7[N?6-!D6_G>+4?-\Q9[]9&F3RG8,8%!6+! Z'(Z8KK?AO\ \DXT M#_KS2MZ'2M.MW+PV%K&Y;>62%02W(SP.O)Y]ZB74=+L]2@T1)H8;MXC)%:J, M?(."0!P!0!Y]>^(+H:XEQ;W]PH_MM+3]]?!0R^:$9%MP#D 9^9L'O5K1]7NX M_%UK%AXWQO(1X& :(J%QE<\@9/-=Y_9>G_:'N/L-MY\A! M>3R5W,0[CL[=+E_O3+$H=OJV,F@#&\:WUS8: DEM.U MLLEW!#/U<'>W\VDZQXF;1M3>Z0G3(9;F2YW&WC9I0 M^92#CK]XYQN]J] M" .1R?S- 'G7]HZHEKJMNFMVT<,XBM;"XU"^L[8ZJ]O=SO>+(8QY.](EG7J"V.2=W:O0X]+T^*T>TCL;9+9_O0 MK"H1OJN,4HTS3Q9&R%C;"T/6 1+L_P"^<8H XB!FU'Q!I>F6?B74+FP O6>6 M*3:SF-XMJ%\?.%+$;AUZ$]:RM/N4U'5M!DU769K0O;ZFOFB?RFDVW* +OZC M&>/[OIFO4(K2V@$8AMX8Q$I6,(@&P'J!CH.!^55;RTT@1Q17MM9;)'\N))8U M(9F.< $=21G\,T ><1Z[K%[)I-K/?'[(\%R\<[WWV,W>R15K3=6O-0N--MM;UXVUK_9TD\=S;7'E+<.)2H;>0N[:@4D8P=Q."*ZV?5_ M#%[;217#6LUO:C?7FO1XHHX(UCBC6.->BH, ?A3/LEL)/,%O%OW^9NV#.[&-V?7' M&?2@# \'3W+#6[.XNIKE++4I+>%YFW.(]B, 6ZG!8\GFN:\710IXOUEWN)%D M?PQ,4C,I <@N" O?CG'XUZ.D4<1*CFLK6XD62>VAED5 M2JL\88@$8(!/8B@#S^XFU/PY#:-87UY>2SZ'(P.#1 MX5U+4I=:T"23F1XHE4O]2!S0!S_C]5/A^"2="]A%?6 M\EZH&08 X+9'< X)]@:35-=T6:[M/L AU/5DAFELQ:LLAB'EG+,0>%/"^Y(K MJ2 P((!!X(-5K33;"P9VL[*VMR_WS#$J;OK@=6NL7$=IX?NK+7KB_O-0 M@D:_A:;>% A9RX3_ )9[7"KQCK@T[1X]1NYO"<4^NZHRZMI8N""SJL17 M:1]S[Y^[C..:]$BTZQ@FEFALK>.6;_6ND2AG^I Y_&I%MH$,12"-3$NR/" ; M%XX'H.!^5 'F^D7&IZY>:;:7.L7Z1_V/-*YAE\MI)$FV*Q(YSC\^]16>JZW: MZ%I.K1ZA=WE]?Z)=7,D4K;D:5$1D*IC P3CCKWKTQ+6WB8-';Q(0I0%4 PI. M2/IGFE2VMXQ&$@C41*5CVH!L![#T'% 'ED6LZM#I\LUOJ\YN)"-1-R[ M,J K*HV 1X;C&0.>F16I$9H;_0[#4=>OXK*\L7O);B2Z\MI9\1_('XVJ 6;: M,?D*[F+2]/M_.\FQM8_/&)=D*CS/][ Y_&GW%A9WD"P75I!/"N,1RQAE&.G! MXH \TNO$DUJ+S9KE[=6W]FV@AN4C6-W=[B2/=\V%7( &\\8^8=JS[O4[N8:U MITURTD%O/IDD<37WVLQLT_S#S" ?X5XY _&O6WL;21&1[6!E=!&P:,$%!T4^ MWM3(]+T^&,1Q6%JB !5A4# .1V['GZT +J31II5VTL4LL8A:V^H1Z?INBQP:OIOB#3!<6Z6MDT:I=P\@*5*'ED!R8IKNN3S37CZC#;7J:L;=89K\J @EVB+[.$.=R M=&Z\YSBMJRU%;BXFO-0\17-GJ*:NULMDLFY=@DVI%Y(Z[EP=V,\YS@5VQTZQ M:]%ZUG;FZ P)S$N\?\"QF@Z?9->B\-G;FZ P)S$-X'^]C- '"V?B9WT?P_ V MJAM1FU@P3Q^8#(4$D@*L.N OZ56L+C4O[&TW59=7OI9[O6Q;.C2_(L0G==H M7Z*.>M>A+IE@ERURMC;+.[!FE$2AF(Z$G&M)YE\[721R'_51NU68VD%P^Z\6") ;I>Z,2,X/J M.<5L@!5"J !@ =J /-/%=O>>+/$5]:66FM?6VFVK6RR+<+$(KJ3#;QGJ54) M]-QI]KXE;7+O2(M4U*72K7[%+]I*3^1F]C<(\9?C[OS-C/(.><5Z-'#%"7,4 M:)O8N^U0-S>I]36+J_AI=1ECEMKMK,J6+HL,,<-UZ]: ..\. MW>H:]+H$$FNWSP20ZA+)-%)L:X\NX18R2!P,-V^G2H=,UK6;F\L[N748HKN7 M5#!+!)J)/R>:5,7V<)P0HX.<\9)Q7H6C:)::'IMM9VX:3R%8":7!D8LVYB3C MNW)QQ5D:=8B]-Z+.W%T>#.(EW_\ ?6,T >9Z9K6M7-U:W;ZA"EY)J9AEMY=1 M)&WS"##]G$?!"C@YSQDG%.@FU6:PTJ^.N:B);W7IK&0"7Y1!OE&T+T!P@PW4 M>M>E#3K$7IO19VXNB,&<1+O_ .^L9IXM+8*BBWB"H_F*-@PK<_,/?D\^] 'F M=_JNK6\N=+TY]886 M\NLRV_F6ET97\I;=G,;2E1N(8?>'/3G(KTF6RM)X989K6&2*4[I$>,$.?4@] M>@_*B*RM(8X8XK6&-(3F)4C $9QCY1VZGIZT >:W!9KJTM[_ %.Z:"P\3&WB MFEN"K+&;'YY M#*)EN'B)DCPZYX&>N#P,=A6==:A>3_VQI;WDYMY= FN6B.I?:G#J5PQ(&$R" M@ MJO6)6*_0D<4 >9^'99XTTO3;N[N-+T.X-[<6K"4P,Z M^:/*CW<%1L9F XR,=A3;F]-MJ)U33]8N-1NTT"Y:SFD)7[0Z2$#"P^3=VT-Q%G.R6,.N?H:#96I>%S;0EX 1$QC&8P1@[?3CTH \QUF M_,6F_9]/UR?5(;[1+R2]$D_FA<0Y60?W,L2,# YZ<4JZO=Z396)\/ZM-JLLF MBSSS0-*)0C(BE) /X/F)7:, ^F17I4.F:?;B80V-M$)\^:$B5?,_WL#G\:=; M6%G9M(UK:00-(XN' U(W3EU0%95&P M"/!XQD#G@<5WOABVE@T*UDGO;F[GN(DFDDN'W'<7JW:_$#Q"9]?@T=#:V[6[ MRQ1L9(@K9&7XV!]V0.?FZCBNG\(:E#/X8T9)8[:SN9[4/':1X0%1QE$ZA>A] MLBMB[T^RO]GVRSM[C89[='CC/90V,_R% %/Q M-=:19:#<7.N;#81%7=7&=S!@5 '<[@,"O/\ 69)?$>A>(];BN;47TFD26]OI MUK.LLL<&[.!P.F22:]1N+6WNXO*N8(IH\YV2(&&?H:BMM,T^RD,E MK8VT#D;2T42J2/3(% '%WUWI-_XL\,/IT]O):0V-TUPT3@K';&-0-Q'09QC/ MH?2J^F:CI/BG5-'%E//*S%FX>5()XY&A?9*$8$HV,X/H>1Q M3S%&TJRF-3(H*JY'(!Z@'\!^506FGVUE-=2P1[9+J7SIFS]YMH7/Y** ..\6 MZCJ*^+K+3$G\BP:R>?F^-GYLH<#'F!23M7G;QUR>E8MWX@UV#P_I%S::I]LU M*:&9;A;<&5/LP8_Z3@A?F3 [?,20,UZ;=V-I?QB.\M8+B,'(6:,. ?7!IZVM MNC[T@B5]@CW! #M'1?I[4 >9:CJUY)JUU:PZOMT^UT^&6SN9-3^S^:&4EIB= MI\WD#@\#TYJW'J'O%Y?6"EW"R&RWGRY,-;Q$%4/(RQ5 \<>Z3D':/X=^#MS[5Z7-IMA<3^?/96TLVW9YCQ*S;?3)&<>U/> MRM'EDE>UA:21/+=S&"77^Z3W'M0!YL=6U.VBO[I)7)/'%;OA(6R>+O$B6NI/?Q+': 2/-YI0XD^7=WQ[\\UU,.FV-O M:O:P65O%;OG=$D2JC9ZY &*?:V-I9(4M+6"W4@#$4808'3I]3^= ''^*%M9/ M'NA)=ZE)81-970WQS>47.8_EW=1Z\?W:RH?$VH:1I%CKUQ=SWVEQSW=F\AY\ MY-Q\B7@^\&O1+JPL[Y<7=I!<#&,2QA^.N.1[#\JH:IH*:H;*%KEX;" MWD61[2-%V3%2&0,2,@ J#@8SWH D\/1WL>@V?]I2-)>O'YDY8_==OF*CV&<# MV%/.B#JI_$?RH XVTU*2_ATZWMKB/3+.;6+F.>;2Y6$=PHB+ED M8CH7SR.XXJ'5O$%Q'=SRV6I7Q,-VL2/+=[1M!52HB'WN^6;DYS6W/*UP4\P+ MB/\ U:A0%3Z#M5]N&EAO0B O\NW_@M5N8W^8%PVY-_P! #[9K MUNU@%K:Q0"2641J%WRON=L=R>YIL=C:0Q1Q1VL"1QMO1%C "MZ@=C[U8H \T MT&?4->U'2+.YU:^C@DTB6XD$$QC9Y!/M!+#G@'M72>%'E\0>!M.FU&0S7#QD M-,0 Q*L5#<=^*Z*.UMX65HH(D95V*50 A/W\?]DZGK#U["H8;F]9M2C@E9FMEBF2/S_-YY M++NQW QBO7+W2K._@EBFMXSYO+-L&2<8!/K7(7.F?V9.8O)1!C"E% !6@##M MM=O)XXW74I[/2[J\CA,RM@QPJ&R5/\.YN,^E3:CJ>H1WEYI>F:U=26"ZC80Q MW@E\QXS*Q$L0D.=V %/.2-U7O*C\KRO+3R\8V;1C'TK6T.ZM;5$LI;>$6X?? M'^[&$?/7\^] '3V=L+.SCMQ--,(QCS)W+NWU)ZUYG)K5VOAM]937+AO$(OO* M&F^=\N?.V^1Y/^YWQGOFO4ZK?V;8_;?MOV*W^U?\]_*7?_WUC- '(^%M,3[= MXP FN'+:DT8624L/]3$0<'OD]?3 K O)HK?Q!9M-*D:_9I1EV &=R>M>II%' M&SF.-$+MN:UVK2ZMI,[ZQKLUBRZ#!<0*DHB$SO&Q>0C^/YL+MZ>W-48=7U7[&+<7ZV4-E MHMG):,]_]F )AR9"NP^: W&#QQC'->L2Z983B$36-M((>(@\2GR_]W(X_"B; M3+"X\GSK&VD\C'E;XE/EX_NY''X4 <7HUK>>(?$&I/J6H3DVD-KY<,3$1*\D M +G! )!/.#C%4O$5I+:36EK.OR/=(&/9E&2/U KTA8HTD>1(T5WQO8* 6QP, MGO5+6=(M]:T][6?*GADD7[R,#D$?B* /.=5L$_L^^EMHC]I>)\%2!07+!AMPHQ@J<$], &GW=G+93&*8<]B.C#U M%5([>&&?SXH8TFSGS%4!OSH Q=2OYY&U"]>_;^TDOY8A9A@-@64JB%.^4VMG MONS5:26[\N:Y6^N$D74O(3:W"H7"XQT[]:[FY%IJ=D;MK:$:A!C=+L&]EZ9S MUK*\J/&/+3!;=C'?U^M %*XO]12]DTJVU>^6W.M642RM+NE6*6'P!:")I M$DR6*#.1]TY]0#@&M4VMNPD!@B(D8,X*#YB,8)]3P/RH \KN]=UR2ZU>Y_M& M*UN[74C;V\I78%UK"6S+<:ADO&9"C+]F4;4 ]3@]">37JEOIUC:1>5;6=O#'NW[( MXE4;O7 '7WIPL;02O*+6$2.06?RQEB.A)[T <_X"_P"19?\ ["%]_P"E4M=/ M34C2-=J(JC).%&.3R:=0 4444 %%%% !1110 4444 %%%% !1110 5!>[?L% MQOA>9?+;=$GWG&.@]S4]% 'D]MJUK8Z=IT&E:Y;:Q;B>%8=$O(5-S%\P^4%< M$,G7Y@>G6JTNK:RVJ7LLM]!;ZE'JODPI)?RJXC\P!$%NJ%65E[\GDG(Q7KHM MX%E,JPQB0]7"C/YT&"(RB4Q(9!P'*C(_&@#SVPO[>6]N;W4]*JV7B1WT'PS:MJS-J;ZYY-S%YV9=@DD!5QG.,; M1SQTKTSR(3.)S$GF@8#[1NQ]:06T D,@AC$C');:,D_6@#S6R^UIHVEZJVJ: MC)ER1Z!I0"%YW3 M@"OX4^UOH*W]_+(9KYVNRDC$^2C\J@ST"KM&/7->?W(U?5H;WQG8 MZ6LNV[6\LYS<[7^S0!EV!-O(=3*>O.\5ZX% 7;@8QC%"HJH$50% P !Q0!Y= MJFNVNIOKU_=:[82^5(.<8 XJQI)U#49WNS?W\ MLUEH=E=6]NMPP26=HY"2X!^;)4<'K75:IX5CU.6?_B9WUO;W$?ERV\10H5Q@ M[=RDID<':1GZ\UM6UK#9V\4$$82.)%C4#LJC % 'EOA_4]3\_2KFUU."YN[J M"1[B ZG+Z@ZO7Q>Q-J,L[RC: M2P,'E[82I Z8 Q@DYKU5+>"*1I(X8TD?[S*H!;ZFA+>&.5I4AC61_O.% )^I MH \HT.WO+K3O!4\VM:LTNL"2.]/VQ_WB")G S\IR@&Y<'KSS22ZEJJ+;:4U M[(=-75KZU>>YOW@)$>/*C:< L,Y;W.T#/KZR(HU"@(H"?=P/N_2D>"&2-HWB M1D8Y92H()]Q0!YI837^H?V1ITFLRM:2ZO<0"2SO)'9H5MW;RS,54OA@1N&?K MD9JMJ4*#[';WM_=FUT[Q4+>.66[<%(C!OPSYR<,V 2<@'&>:]56*-%15C50G MW0!C;]/2AH8G5E>)&5CD@J""?6@"G+I>GK:W2M;Q".:)DFR/O*2Q;/U+,?QK M*\%ZFEQX6T.WN;E#J#Z=%,8F<>8T> Y'7!XY]36SJ=@FJ:;/8R2RQQ3KL=H MCAMIZ@'MD9'XU/%;PP*BQ1(@1 BX'11T'TH DHHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHJ"YNX+2/?-(%'8=S]!0!/5&^U6VL00S;Y/[B]?Q]* MQ+[7YI\I;@Q1^O\ $?\ "LM %Z^U6YOB59MD?\ <7I^/K5&BM&QT:YO M,,1Y47]YAU^@H SU4LP5023T K:L?#\DN)+HF-.NP?>/^%;=GIMM8K^Z3+]W M;DFK= $4%M#:QB.&,(OMWJ6BB@ HHHH **** "J]Y9Q7L!BE'T8=0:L44 <- M>V6<5] M 8I1_NMW4^M '#JQ0Y4XX(I*LWME+8SF*4?[K#HPJM0!N>&IMMS-"3]]=P_# M_P#772UR&BPW#:A%+%&Q13\S=L=ZZ^@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ J*ZN([.TFN9P5R,$_C2-\1])^W7-K M#8:S\B*X."-PKAK2:;7O!'A;PO9:=J*ZA;3V[W$TMH\<=L$)+ M-O8 9[<=:@TQH]-US7FO]5\3Z:6U6:5(;&UD:&1,_>)"'K]>E 'HVJ?$+0-( MOI[6YDNF^S%1=30VKR1VY;H'8# -6=8\:Z+HL\-O-)/!I%BE1?GAPH..>1VH ZJY^(?AZ"QTR\2XGN8M3W_91; M6[R,Y3&X;0,@C/0BD7XB>'6TN>_^T3K';W"6T\;V[I)'(_W0R$ C/K7&:O#J M'B+4O DUI8W'AR262]9?)C5FMP4&UB-H + ="._K6!?6-W!X9U^QU"&[G\0C M6+5KNX8%AD>/=#UK48K"%[J"XG0O;K M=VSP^>H&24+###'->?>*]&U'4O$_C@6=G+<$0Z?,L04XG$9#,@]3@'BM:\UJ M#QSXG\+1Z)9W@_LZZ^U7DTMNT0ME"X\LD@O;VVTZQFO;R98;:%"\DCGA5'4U\[77A[5=.\"+J= MA!,T.IW#VVH6VPY4I=%HY0/HNWZ$5[/\1=+O-8\!:I96$1FN&1'6(=9 KJQ7 M\0"* ':1X^T+6M0ALH)+J&:X4O;?:K9X1<*!DF,L &XYINF>/]&UB\CMK*+4 MI?,E,0F%C)Y6X'!R^,#D>M:W!XX\0>%8-%L;Q&TZ]%W>/-;-$+5%4@QDD M8R3Q@9Z5)\+= U"+2X=1EU?4(H!=7.=-95$1^=AGD;O?K0!W>MZ]IWAW3_MN MIW'DP[@BX4LSN>BJHY)/H*R(/B#H$VG:C>-+Z@GMWCFC4]#L(R0?: ML_XC6]Q'-X=UE+::ZM-+U%9[J.%"[*F"-X4==O6L/Q-K\7BOPCXKDTO19OLJ MVB(FHM"4>Y;<,H%*AB%]?TH ] F\1:=;WVDV"+ZZU;4]0@6*XD<7 M(#+; 0 X&U1C/3GT%8 L_%D%O'XZ;1X<_P!IG4BXD8W)@?$?E;,?=V8[]* / M9(?%>D3ZQJ>DI:1-1&;.& M*!GFF^B 9KSC6='U"?7?%?BC18Y#?6DT3*I4@7-L]NHD3W]1[CUJ313-X<3P M9XBU"RN7TV+2'LYG2%G:UD+9#E0,@'IF@#OU^(7AYM"O=7-Q.D%E(L5S&\#K M+$[$ !D(SU-7-&\5V.N7C6UM:ZE$ZH7W75C)"N,@?>8 9YZ5Y'JEWK.L^"?% MTLSW%[9-+9_9;S^S1;/.1)\YV@9;'R\FNY\#:G83ZO+!;^(]>U.5H"?*U&W9 M$0 CD$HO/;K0!U&H^)],TO4FL+J1UG6SDO2 A(\I/O'/K[5!!XST.YTC3=4@ MNB]IJ-PMM;LJ')D8D!2.W(/6N1\;V\\GC:=XX9&3_A&+U-RJ2-QZ#Z^U<;:: M#J>@CP8EM!-)I.J7=A=S(5.;6Y3 ?Z!@<\]Q[4 >VZUK=MH-FMU=174D;/LQ M;6[S,#@G)"@D#CK6!!\3O#D^E7&J*;];&! [3O92*C L%^4D88Y/0>]=9GV7CG0;^^U>S@NF\[25=KL-&5VA"0Q![XQ MVJM'\1O#DVA0:O#/<2P7$YMH(X[=VEED')54 R:\AU'2-6CU'5[C3X)E;5]< MO-)F8(?]5(T3!OIP_/3FM>.QM;/PA%'?Z?J4-I!KUT5O[%F66PYPKA0I+*>G MX4 >N:!XETWQ)#.]A)+OMW\N>&:)HY(F]&5AD5KUY?X(\0W&G6FMWE_)?:CI M"7,$=EJ$EELGN=W#;A@%@IP-Q]_P]0H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#,UF_GL84,*#Y\C>>=I^E!^C#@^A]:X>:)X)GB<89#@T ,JS:6%Q>OMA0D=V/ M'XU6KK-!O%N+(0D 21<$#N.QH 6QT.WM0JH.0B\ 5U.F7HOK-9/XQ\K MCWH N4444 %5[RSBOH#%*/\ =;NIJQ10!PUY9RV4YBE'^ZPZ,*KUW-Y9Q7T! MBE'^ZPZJ:XZ\LY;*) M%*_U_I46L0?9]3F&,*QWC\?_ *^:JP2F&>.5>J,#0!WM%(K!E##H1D4M !11 M10 4444 5[RSBO8#%*/HW=3ZBLNT\.QQOON7$F#PJ\#\:W** &HBQH$10JCH M , 4ZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IDL MJ00O-(VV.-2S,>P')I]0W7G?9)OLZ(\VQO+63[I;' /M0!S]IXP^T_8YWT:_ MAT^]=4M[QC&RL6^Z2JL64'U([\XK3L/$&FZC%>207*".SG:WF9V 9>O?I[U MP-G;7$%Q9_V%I.NZ3J9F3[3;-N^P*,_O,@DKMQG&WGIBDEL+NS2_MAHCA?[> MDN&G:Q:95B96V.J*1YF#QWQGI0!Z8+JV,*S">(Q-T?>,'\:/M5M]F^T?:(O( MQGS-XV_GTKR[0] N;A[>&]TN=K3_ (2.2YV3VHC4Q&V.'*#A5+]O4X/-7)M' M>POI))=(FFT:WUV2=K2& N-K6ZA9%C'WE#EN #R);D2#? M?-9"3Y=@98C*6SG[NT=?6MQ+B&0(4FC82#*%6!W#V]:\H.F('MKD^'+W^RU\ M1271M?LAR(C;D!_+Q]W=SC\,9XJW):2:9I6I>*(;&6UM['5/M]E;2)Y;^1L5 M)@$/W=XWD XYQTS0!Z:1K"W'VZ MX^<6,ACP\[LIW8QC# YH [@7,!N#;B:,S 9,>\;L?3K6.GB[1I%C9;H8DO6L M5SCF5=V?P^4\_P"-6=I>17QU2+5#/)-'IH /[PL9/M!ZH5XQG.# MMQ5E=+2UA7S=!G;[%XDEN)=EB6W0.9=K+@?.O*].G% 'IWVF#[1]G\Z/SL9\ MO<-V/7'6A;B!YC"LT;2@9*!@2!G'3ZUY+%H>HB[:TNXK\ZD=7-P)H=.!!'F[ MED^TG@+LP",YQE<5W'A'1HK*35KV6P6*\N-2NF\YX\.T9D)7!Z[2 #Z4 =%- M>)+>U\26NA1V\MQ=SQ&9MC(JQ1@@;FW,">3T M&3[5S.HVT%IXHUZ;6]#NM4AO8HELFAM3<#8$PT0P/W9W9/. /H#0!UVL:Y#I+VT'V>>[O+IBMO:VX! M=\#+')( [DD#D5'I?B&*_N;JSN+2XT^\M@C207.W[K9"LK*2K D$<'K6;X@ MCGTWQ1IGB%+2YO+:*WEM+B.V3S)(PY5E<*.2,K@XYY%9VO7E_P"*M"U2WAT: MZ33B;=8S/$T@#LS?68C20W4 1SA&,@PQ] >]%W>V]E$7 MGE1."54L 6P,X&>IKSOQ%HGV+Q)*RV+C2WL%AMH[72A=(C;G,B;1]PL64YZ' MN>*C&E_V>K1ZUHM_J@FT:"VM&-MY[QLH;?&Q7(1B2IW=..O% '8GQ;81Z4NI MSQS0V;VL-TLC[>1+T7 .=PXSVYZ]:W0Z&/S R[,;MV>,>N:\FGT&_DT:=9-+ MGD*>'M-C"&$DF2-W+J!_> /3KS7>>(((=2\$W4,=G=M!-;#%O;H$F"\' 1AC M('\)';% &S'=VTT7FQ7$3QYV[E<$9],U4UG6K;1+%KJX#.JRQ1E(\%@9'"*< M$],M^AKS=;+4I-*U9H=-DN(HYK&=9DTUK2:?RYMS+Y1X8JHSD 9SCGM+XCAN MM?3Q!=0Z+J,EK.NG*D4ELR/.J3EGVJ<'@'OCUZ4 >H0W$-RA>"6.57FOZC>^'(&T2U M>UAB+W5@566168DB(E3PIQN]^^*H>(M'UJ6\U/SHWO9GTRSC\^"W*+(ZW3,0 M%R<$*02,^] 'HQN[82K$;B(2,2 F\9)'7BH)M2AC@2: ?:E:98CY+J=I) R2 M2!QG)[^U>=ZEX7:YTCQ+*VDM)>3Z]%)$_E9D:'S(U M);#372S>_P!)E188L(=DA\Q@ ,< +D_2@#O=-U:SU9;AK.42"WG>!_\ >4X/ MX9[TZ/4H2EP\X^S1P3&+?,Z@-@#D'/3GO@^U8?@ZV6QEUNU-@]K(-1FDW MLD;,2A5L888].E$C+J<$ CH>] M'J*LKJ&0AE(R"#D$5FZ+KUEKEC%O'2@#TE;F!YGA2:-I4Y9 P++]13?MMKLD?[3#MC +GS!A<],^E>6 M>&=$OH;[0X+J&_74;*X=[J0:>$7.&WEK@_ZQ7SVR3D=,5(?#4]EX2\,R1:>T M(BE\W4DCLA-*S;'"L\?5]K-TYQG('% 'HMYK5G93V$F%-74GBD"%)48.-R[6!W#U'K7EL.EB"'3+JYTG4+S3UUB:Y:%K#:44PE0XA M&2%W\X(SDYQS4\]O=:1H:9_:NE%XXO#Z0$7$.563S&RN#_%C\<& M@#T66Y@@"&:>.,.<+O<#Q@L9/$. MA7NH1R:!;6L,:VK3&.50WF1D8RC-E?F..G7BIY?#%UI^\I(/)ZT >D17,%P&,,T<@4X8HP.#Z'%)%=VTZ.\-Q%(B?>9 M'!"_7'2O*AIUT;+4[BPTR]N NE_9WM9-.-G'(2PPI52&D91N/R]CC/-1C2;B M[N]6+:?J$ME/I<:%K7319[W28-A(V^\0#G#9W#(% 'K,=U;RP&>.>)XAG,BN M"HQ[TJW5NUO]H6>(P8SY@<;6:/3#!)=1J& M# V['#;3L/ &['0XJS%I%SLDOQ:7]QI8U2">YM6L/)\Y%C92R0#D@,8R01SL MS@]P#T73=9M=4O-0M[;<38RK$[\%6+(K@J0>1AA3K36;&]O[^R@F!FL7"3@G MH2H;^1'XUSW@BV6*^\1W$&FSV%G]M+M_*@P+JV41>;&K]"Q*L2N>>?6@#TN"Y@N4+P31RJ#@M&P89_"L M'7O%?]D:A'I]KIL]_=D1.Z1NB!$DE$:DEB.2V<#VYP.:SM!ABN/&DNHZ7I5Q MI^G"P\F'=?A\ M2Z8;^WMKF"'S6C7SPH+[3@LNTD%9J=W M96>C:E>"TF$$L\(C$8?:&(^9P3@,,\5'J/C&UL+F_C2QO;J'3@#?3P*I2WRN M[G+ L0N"0H. :Y+6=+MFDU2.P\/ZK;^(Y+QI+6[3S6CWE@5E\S[BIC!*GW&# M5J87^BQ>*]-ETV\O+G5G:6TDMK=GCE:2%4(9APF&!SNQQ0!T]YXKMX;O[+96 M-YJ4JVZW4GV0(0D39VDEF&2<'"C)..E:ECJ5IJ6EPZE:S*]I-&)4DZ#:1G\* MXK2H[GP5J$JW=A?7D4^G6D<LY=)\'Z9X6O M5=+^ZL9_F5I!;U'F#\C0!>L?&EE>S6)^QWD-GJ#F.RO)541SM@D ,67 M(!(W 9H'C6R,N\V=X-.^U?9/[1*KY/F[MF/O;MN[Y=VW&>]V]UI5U!)>22P%8D6%2#M?HVXXQC/!YQ4+VE]+X-'@H:;>B_%X$^T&!O(\ MH7'F>;YGW<;1TZYXQ0!UEYXSL[.6\;[%>36-C*(;N]B53%"_&01NW';D9(! M_ UM:CJ-MI6F7&HW@[FO/[F&^T_0_$_AL:9>W%YJ=U<-:2Q M0,T+I/T9I.B[Q6/#$LW\.1@9H Z7 M7?$,&A?8XV@DN;F\F\F&")T5F.TL22[ *>_I6BMY;-N GBW*NYAO&5'J:P M?$NEK?ZYX:F-DMPL-\[2N8PVQ/(EQD]AN*_CBN2M_#$EOX,M9CH[-,-6>?48 M1#^^N+<3N=N.K#[C;>X% 'IL=U;RQ"6.>)XR>,&CT2(K)ID:VFVW&#)YUB: M:0@9.U1DX'X5B:)XLEU74GL[C1;ZRR6$ M$"C6(O9_L6&M)&V^<=G*$D'&>E<#X36[C\12PZ#:ZM!IGF2_;+2^#I'&OD+Y M:JSY(??QP3\OMB@#M]*\4?VP\36NC:C]DE=E6[81",@$C=]_=C(]*NZSK4&B MP0/+'--+<3+!!!" 7ED.2 ,D < DDD &N"TO2[:*]T)-!T'5=*O[>X7[:TX MD\M(0#O1G8[9,]%QGL>*W-9OC?W&E:U96=W/%H^J2QW4*Q$R8\MXF95ZL 7! MXY(S0!H_\)E81V-[-=07-M6J[20V[(P0<=>F#2CQA900Z MBVIV]SILNGP"XGBN I8QG.&4H6# D$<'.>*Y*_TS4-6U#4_$MO870@2^L)H; M:2(I-.EONWD(>>=YP#@G;]*EUVROO%DFL7^GZ?=1QQZ='! MW$86N)%F$I4* MV#C"A7Q!XSTK58=/O[:TT MNTN/-:ZMVB9I)=@"*&^\0$))''3FHY=0'_"1Z7XMBL[V;3;K37MB(K=GDB8N M'4LBY.#@C(S@@4 :W_"96#V%G/!;W3O;162H!-YJ9WJP8@+MVG))Q[\B M@>,K :=-6V2(O-#%. $8H.<_(,@9(W5'+IFH7&HW/BM=/N_(_MF"[2T,1$SPI#Y) M?8>0>QJKJ/BB& MQU&XL8-/O;^:UA6>Z%JJ8A0YQG2&7=<32 M2,H7(16);#>G'ZT >FT4U'62-70Y5AD&G4 %8'B*QW*+Q!R/E?Z=C6_3719( MV1QE6&"* . JS87;65XDPSM!PP]1WHOK1K*[>%N0.5/J.U5J ._1UDC5T.58 M9!]J=6#X>OMR&SD;E>8_IW%;U !113)9HX(R\KJBCN30 ^JUW?V]DFZ9\'LH MY)_"L6^\0LV4LQM'_/1AS^ K#=VD02F9UV0NN"K=3Z'%:%CH]M98;'F2_WV M[?0=JT* "BBB@ HHHH *KWME%?0&*4?[K#JIJQ10!PUY9RV4YBE'N".A'K4* M.T4BNC%64Y!':NWO;**^@,4H]U8=0:XZ\LY;*?S]+A8]5&P_A5ZL#PU/F.: ]CO'\C_2M^@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BN2T[Q_I^H^.;SPND$BRVX8)<$_)*Z@%U'N-WZ&EM_'=H^C>( M-0NK9[9M$FDBGA9P2Q4?+@_[7:@#K**XWQ%\1+#PQHNDW]_9W DU$*PMDP7B M7:&9F_W*?#]OK%M#)#%.7"I)C<-K%3G'TK-G\>:;! MX]A\)F.0W,B F<8\M'*E@A]RHS^(H ZJBN0U'QO_\(X]K;3O%KGG^4S84Q&(?,&'U!'% '8T5D>& M-?@\4>'[;6+:&2&&XW;4DQN&UBO./I7*S_%!H_#?]OQ^'+V;3T:19I4FC B* MR;.03DY..@[T >@T5QH\>26PTV76-!O-,M;^Y%LD\LB.$9AE"VTG ;IGVYK6 MT/Q+#K^H:G#9V\AM+";R/M9(V32 ?,%[_+T)H W**S]WT#0[W5;O/D6L1 MD8#JV.@'N3@?C6%8>/K'4/ MWXIBMIQ':B3SK9L"163JI[9Z'\: .MHKD+?X MA:9>:3H&HVL4LL6L7:V:KD PR$'(;Z$=JH'XF[5O[H^&]3?2["YDM[B]B:-E M0H<,=N=V._2@#OJ*AM+J&^LX;NVD$D$\:R1N.C*1D'\JY;6O'+Z=K5UI>G:' M>:K-90K/>&&1$\I&&1@,(K>Q\3Z5H3PRM/J*2O'(N-JB,9 M.>_- &S16%K?B>'1=:T?39+9Y7U-I51U8 )L7<<^N:YK3_BWI=_X1U/Q MC< MQK82I$ULQ!=RY 7';G)_*@#T*BN)M_B*E[+I\%EHUU<3WVF'48HED0$C=MV< MG&>^&;^VAL9&BO9WEC*VY5=QR '+E9(YKF 2Q M3G[C,68!/9CM)'KB@#H:*R;77K:XU+5[1QY(TQHUEED8!3N0/GV ![TS4O%. MCZ;HC:N]Y%-:*ZQ[X9%;+,P YQWS],T ;-4K[2;'4Y+:2]MUF:VD$L.XG"N M.AQT/3O4BZC9/ )UO+=HBXC#B0%2QX"Y]?:H+O58;6ZA@S&^YRLS&9%\D;"V M2"/7!]* MLP:KIUS=O:07]M+GTS@\U8EU33X+-+R6^MH[5\;9FE4(V>F#G!H MT5%!_-59M5TZW M@6>>_MHXG7>KO*H5EXY!SR.1^8J6*[MIRHBN(I"Z>8H1P] $U->* M.0H716*-N4L,[3C&1Z'!/YU@W_C'2K&[N+03+-<0V4EYLC=3N5"05'/WN#Q[ M&KD&OV-WI\MQ:3P3RQ0><]NDZ;E^7.&YPOID\4 :E%4&UK3H4B^U7MK;RR!? MW?PJ6YU.PLY8XKJ]MX)).4224*6^@)YH M4TQH91*47S "H;'( M!QD9_ ?E0CK(BNC!D895@<@CUK,LO$>F7][J5K#=1^9IS[)\NN!\H8GKT&<$ M^H(H U:*K6>H6>HQ&6RNX+F,'!:&0. ?PJMKNN67A[2WU"_X MO;>&:7B..24*S_0$\T 6J**JRZE8P7D=G->V\=S)RD+R .WT'4T 6J*JG4[! M;X6)O;<79&1 91OQ_NYS36U;3ENDM6O[47#DJL1E7<2.H SG- %RBL>R\3Z3 M?3ZC%'=Q(=/N/L\QD=0-VT'CGISCZ@^E69-J\\T M 7Z0 #. !GDU4N=5TZSD$=U?VT+GHLDJJ>F>Y] :L&XA#Q(94#RY,:[AE\#) MQZ\4 24R.*.)2L:*BDEB%&!DG)/XDYJEK&JQ:/:17$R%DDN8;?@@;3)(J G/ M8;LU+#J=A=\J2J47'7)S@4 6Z*IKJVG/9B\6_M3:DX$PE783 MZ9SBD_MC3 ]NAU"UW7(!@'G+F4'H5YY_"@"X0""",@]0:1$2-%2-0J*,*JC M ]!5%-6A6:\6Z:*VCMY1&)))DP_R!\]VZO&MX26VKG?V/TKD]1U>28&2[G6.('@ M%MJBG:5J5G97T-Q<74,4#@CS'D"JY MOK:%&7>&DE505]>3TYJM)XATV+6;/2C[M06:*.568#N" >*Y5;Z 01R32QPE MU#;6D'&??.#0!U?AV^W*;-SR,LGT[BM^O/!?QV,L4S3QQ-G*%F S78OKNGPV M<5Q/=00^:#L220*68=AGJ: -*BJ&B:I'K>AV.J11M''=P+,J,>5##.#4NI7A MT_3IKI8O-,:Y">8J;N?[S$ ?B: *FN6/VJT\U%S+%S]1W%@^@J&HEN8'D>-)HV=!EE##*CW]* ):EM M[::ZDV0QEV]NWUK3L-'BD$$EW<1HL_,2*XS)QG@]^.>*VK*^TEDECLKNT98/ M]:(I5.S'7=@\?C0!4L?#\4.'NB)7_NC[H_QK9 "@ #H!6?)KNEI#=RB_MG M%I&9)U256**!GD9XJ72=3MM9TFUU*T;=!@]ZR8?&>D2:D;5[F M&&(VD5TEQ),H1Q(SJ%!SU&PT =#156ZU.PL5C:[O;>W60X0RRA0WTR>:L@A@ M"""#R"* %JM>V45] 8I!SU5NZFFW>J:?821QWE];6[R?<6655+?3)YI;G4[" MSE2*ZO;:"1QE$EE52P]@30!R%Y9RV4YBE'T;LP]:BBBDFD"1(SL>@ S75:G< MZ1(D<%[?6T32+OBWRJK$=^!GIU/'- %?1] M(ELI//F8X4,1G.!D&@#:HK,&NV4-I)<7\\%DB22)F6=,$(VW=D'Z M<=1G!YJ2;6]*M]/34)M1M4LY,;)VE 1L^AZ&@"_14-K=VU[#YUK/'/%G&^-@ MPS]14U !1110 4444 %%%% !1110 4444 %%%% !535+BXM-*N[BTMVN;F.) MFBA7J[ <#\ZMU6U&Z-CIEW>!-Y@A>7;G&[:I.,_A0!X[!X$\7Z-IVDZ['<17 M=]:77VU[".W"RLTI'FJ9-WS<>W:M7Q;X/UC4O'<0L8&_L36?L[ZJ>RF%LX/N M0 *[C1/%VDZU902)>0).]LMP\1?&T8!;!.-P4G!(J.Y\9:2-+U&ZL;F.ZGL[ M.2\$/*&144G()'*]!D9'- '):_X4\0^*_&6HW,;6]A86UG_9]O\ :[?S1,K@ MF1E (QV&:I:7HOB:2?P5'J.G3;]%GNK>>;C:8P@6-^O0C _"O19_$^C6DZ6] MWJ-O#.0NY&?[A;H&/09[9Q2S^)]#MKXV4VJ6R7(D$31L_*N<8!]"M '$ M> +_ %GPWX9L-#O?">L&2*20/.BQE &D9L_>SP#Z5S\_@?QI=Z3>:\LEO%J4 MU_\ VJEDT&9UD0D(@?=C&WM[UZU+XAT>'4AITFHVZWA8)Y1?D,>BGT)[#J:( M?$.CW&HG3X=1MWNPS)Y0<9++]Y1ZD=P.10!Y=K&AW.H>,M2U34O"VN74%Y:6 MWE"QG\K8X3YU;YQG!.._0U-I'A?Q';CP(M[8M_Q+FO?-"E3Y$;KB,,1P3]*] M4U#4K+2K;[1?W45O#N"AI&QECT ]3["L+6_&^F:;X>DU2TG@O#YRVZ()-H\Q MB!AC@E<9R>,XH YWX=WNL:#X=TOP_?>%M61XW9'N<1^4H:0GX\Z\N9$W1HL?S*K M#/(9L<>U"PY_ 5[#10!XW- MX$UG3/$_AB?3;9CI,ES;7=];KC_1KA%VN^.P8'G' MV:\^\([F:[\*WMY^Y5=.U'1Y"DRMCE9?FQ@'H<=*]4HH \JAT[Q3H5 M]X8\0:EI]SJ]S;:=)9WT=JRO,I9MRG!(W<8!(/45F7_A?7+[PKJMW-HUT)=2 MU]+_ .PHX\Y8!UR0$]330[ZTCLY[H3I:C)-:>>,I*"@"DX_ASUKMJ* /%M%\/ZM! MXCT>;2O#>I:#>1W2OJQ6?%A)%_&$7<TLH)P3]UMI[C%6M:T>]U>VUZ_L=%N+ M>">.S$=K)&J23O%,7=]F>#L(49P3CZ5Z;10!YIK?AC4=7U.[M+:SDATRYC_M M6-VPOEW8B\M8R.QSM?ZBK-AHVJW,^@:I?:>T=W<:I->7T9P?)4P/&@/T4(/J M:]"HH \T\->'KL3>$XKW1Y(QI27D=P98UVASMVL/4'G!]JB.@7EG$LS6&HPF MWU.^>WELHXY3%'(P*YA8$,K#TY'XUZA10!YS8:?J]L_AV[N="02117D!CMX5 M18R[J8F=03LR 2<$X)-4-(TO6'U3PK-)IMW +&=OM42VD4,-MNB=2$(R[C<1 MSDCUYKU6B@#S[2_#4]GX?\(JNFB*\M;X2W)" .BE)0Q)]R5_2J=EI-W':>&] M+?P_<"^TW4$ENKWRUV,/FW2!\Y;=D$CKZXQ7IM% 'G?AWPY=QZAH+ZAIW[NU M&ILWF*"(VDN%:,_4KDBH+/3)](U339;G3#<00W&IB*R0H9$62?/D M&_&...,8XXXI/%,6H-XCL9(;&4VHMG3[7:VJ3S+(6'R8?A%(&=Q';J*ZRTM+ M>QM8[6TAC@@B&U(XUPJCV%34 ><^$?#5Y!-X=&J::0+*TOT<3*K>6[SH4Z<9 M*[L8XQFJMYI^J^'O#FF:AI\ BU.WN[NSCMV( >.XG<1#'H&,3 >@->H54N-+ ML;J_MKZ>UBDNK7=Y$K+DQYZX]* .$U'PU<:;<"TL]/FN8F\/2V"3HH/[X9/S M'J"W//L5EW_ (] M>D@8&!10!R6BV\MWXQGUB#2I].LC8BW<3QB)IY-^0=@YPHR,G^]QQ5KQW87& MI>$+JWM;9KF<20R+$H!9@DJ,V,]\ UT=% 'G]]X?DO\ 3?&DXTD^?J$2_9!) M& [8MT"@>A#Y'L16=JV@ZD=2UU+BVU.X74U00FT@@=77RE78SNI,>&!.>G.1 MSFO4:* *]C"]OI]M!([N\<2HS.VYF( !).!D^^*X=["XL[G7+2Z\.2:K<:AJ M'VFWF('E-'\FT/)U39M/'MQG->@44 >82Z+J']AW.@G1IWU:74VN4U+:OE@& M?>)?,SD$)QMZ\8QBK]QX;N&T#6]NF@WT^MBYB;:-[()T(8'_ '0?UKT"B@#S M>XT"ZGU#5;2729'AG\06U[O**8Y(-L8;GO@JV0?ZTOB;3-1GO]:L[;2IDBGM M%BM396<3"<;#Q)(^0@#$C XY&2:]'HH X;0/#9EUF]GU;30R2Z596ZO,H)W M!'$BCT/(S4?@:RO)-2N#??/%H:-I-E*3GS &RS_7:(E/NK5W4L23PO%*H>-U M*LIZ$'@BH;"PM-,LH[.QMX[>VC&$CC& .] &3XOTU]6TBWM%M_M"'4+1Y8R M08UG0OD>FT'-NT"O1J M* /,!XREE6^CBCW)&&W/Y2*-HY .>3@<>K-:\-WPU3Q!; MFTU&6#4R@M1900%"@C50I=U)BVD$YX'.1S7J5% 'G@\-WLNN.;JR:>V_MV&Y M+288-&MD$WGU^<8Z=:Z+0],DM)O$<36_DP7-^9( K*88@2 /\ :#?CFNAH MH \KU*)UO[2Y-N\\,0<,B+N*L<8;'?H1^-060-GJMO?2Z4[6^TJL$:ARF7). M5[;@:Z*^B\F_GC'0.DPOYD$;_ M -Y0?TI] 'E>DZ5J\FK>'9VTZ\BCM(IX[A#:1010%H2 J ?,PW<9)(Z5#9^' MKG3X++[?:$.=)MXSYB@[9 #O7Z@XKUJJFI68OK-HN-XY0^AH \?2QNX#;R31 MW!4V4<.(HT)IBN^0-J%-JLI.>N6% M3^.+&YU+P7JEG9PM-<2Q )&O5CN%:6E7BWUH)#CSE^5_6KU 'G^J>&Y[G2/& M3+IH>\N[H/:MM&]PL46TJ?9@WXBNTU*R%]9-'CYQRA]#5RB@#R%=,EBMH@;; M;.NH&1^!N \P\_E4,=I/Y%M9BS=+F*Y$CW&!M(#9+;NY(XQUYKOO$%CY4PNH MQ\DG#^S?_7K$H N6>DSZE%+Y4BQ@ KN)Y!QQQ6%X=\-WJ7FBP7EGJBW%E(7N M6:.%+=3L96Q(%W2*V?NY[Y.,5T&DWWV*]4L?W;_*_P#C79=1D4 >:Q^%=:N8 M-3T\J8$TRQN++1IB^ _FYPV1R-J;$S_O5!::'?3Q82RU9);;2KBVQ/!!"@9H M]HC&Q09!GD'.!C.:]1HH X67PU+'_8D=IIR1B/1KJVGVJ% =DBVJWXAOUK?\ M'QRP>#](MY[26UF@M8X9(I5"L'50K=.Q()SWK;HH \]\7Z;>OK%[/8:?>33W M-O&BH;>.XM;DKG"R!L-'@GKD#!SR:?J'ARYN=,\7R-IB-?7ES&]NP4%GVPP@ M%3UP&5L?2N_HH \O\0Z;K%[-J\$>F72R/>)+$MM:Q>7,BLA$CRMEBV%/RK@C M &,BZE'XM@NGM)! NMW=P7XP(VM@JM]"PQ7>LRHI9B HZDGI6+?>((X MLQVH$C_WS]T?XT /\51"X\*:M;#89)[.6.-6(^9RA"C\\5R^BZ8FJ:W=&O$@:7>N/Q4_B*DN+F:ZD,DSEV]^U7=%OOL=X%<_NI/E;V/8T < MI8:!K.G)IUQ?P:DT9T:WM!':VT-PT3J#O1ED!P#D&=.L MI5E1X80I29U=T_V25 !QTXXXK6HH \[\6V.J7NI:S!#IUP5N;(16\EK:Q/\ M:/E;*R229" $],#CD9-9NJ1-8Z-XF%[I+7TEQID6)08V-MMMP-DF6RF&!<<< M[N.:]6K+O?#FC:E?)>WNFVT]RF )'0$\'(SZX/K0!YGJ41LO#'B@76F_;C=: M;"R3(4;[,%ME&Q\D%"&!<<<[N.:VIO"U[?Z5XF-O:K'>WEK!':3N &8"%0P# M=L_,OXUV=YXZ]J/]G>&S#.=$V?9[B- 91Y MR\%%;G #8!(SC'2O2YX(KF"2">-9(I%*NCC(8'J"*IZ7H>EZ*L@TVQAM?,QO M,:X+8Z9/M0!YS=Z'JVHP:^T5C?2K=:.(83<6T4!>17)VJBXQP>-W/7M4NJ:1 M?W%[JLLECJSP:I;Q+;PP6L#841[3$Y<$Q$-DYZHT4 064306-O"[,SQ MQJK,[9)(&,D]S7GUQI-Z=.O=%_L6=]3GU-KF/40B^6%,^]9#)G(*I@8Z\8 Q M7I%% 'FMW9:LEEJVC)H]Y)+<:XEZDZJOE&$SQR;MV>H"GC&?PIU_H\_F:Q%) MI6HY&LI?PW-DL9(0Q*H90P(?!!!0COD,' .]N<=@#BJRZ;K5U=:<9-+N8);?6$N)X8;6)((U\TDN) M#EY"09-^@KU*B@#S_3- O1X@TF: MZL&\F"^U29F< A1))F-OQ'2JEG8W.AZAIUQ<:<\Z1W.HB.QC*>;B25665$8@ M$ @XZ;_ 'KTNJ6IZ/INLPI#J5E!=1HVY1*@;:?4>E '/?#LA]#OY5MOLR2: MI=,D7'RCS",<<=0>G%==4-K:V]C;1VUK#'!!&-J1QJ%51[ 5-0 4444 %%%% M !1110 4444 %%%% !1110 53U>WDN]%O[:$ RS6\D: G&25(%7** /.8]"\ M27=EID?]EVVGSZ3ILL$;22I*D\K1A ,#^#C)S^7>JA\+>(;M[F26SN@7T.[L M0;N]CD8RR!=H"KA57Y2./QKU&B@#R_Q%X>\3:A;ZU8Q64SK*(4ME,U_?)- -R_.H2$9SVY1NOI7:44 <;!9 M:O8WE]IRZ+#=V]WJ)NQ>RR(8U1F#'N,+@$<*Z-JEC;"\;3;AY'M- MX0R!D*94MQN7.1G'?FN>O/#FLZHVL:FUC]EEO[FQ*6;2H65('!9W(.W)&> 3 MPHKT.B@"M#-N:LT44 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 S59#_?4-^F/Z5F5O>)H\2V\N.JE3 M^'_ZZP: .TTF3S=*MV]%V_EQ_2KM9'AU]VFE?[DA'\C6O0 4444 1#CW6N5J>SN MFL[I)E_A/(]1W% '=44R*59HDD0Y5AD> %%%5KN_M[),S/@GHHY)H LUG7 MVLVUGE0?-E_NJ>GU-8=]KEQ=92+,,?HIY/U-9= %N]U*YOF_>OA,\(O %5** MU;'0[BZP\N88CW(Y/T% &8D;RN$C4LQZ #)K=L?#S-B2\.!_SS7K^)K9M+"W MLDVPQ@'NQY)_&K- "* JA1T P*6BB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M .9TCQ#J.H>*[O3;K3396T=JD\(E8&5\NRY(!PH^7@=?Y5TU9":5,OBZ;5RZ M>3)8I;!.=VY79L^F,,*OV9O3$_VY;<2>8VSR"2-F?ESD=<=>U '*7>H^+(?% M5MHT=UH^VYMYKA)&M)#M5&0;3^\Y)WCGVJ6U\;V\&H:C9:H)$:UO5M1-#;2& M(!D0J7;D+EF(Z^E:ESI$\WC+3]85XQ;V]G/;NI)W%G:,@CV^0UG7?AF\GTKQ M!:K)"'U&_6YB))PJ@1##<=?W9_2@"_-XMTF#47LWDGS',MO),MNYACD;&$:3 M&T'D#KP2 :T=2U*VTFQ:[NV<1*RJ B%V9F( 4* 2220,"N'G\!7+:G> 6UI/ M;75]]J^T2WLZF-68,RF%?E8YS@Y';/2NJ\3V&H:EI M].F\N7SHVD7SFA,D8 M.602*"R9'<4 0CQCI L[FXE>XA-M*D,D$MLZR[W^XH3&6W9XQFF)XWT1HKIC M)<)):RQPR0/;2++YC_<0(1DDX[?6N2NO#=UH$5SJLS6UK_I]IJ6CVTL9>2V;9$RL&DV@[<.09,8 M#?2@#M6\>:$D$TKR72M#<):R1&UD\P2LI94V8R20.WMZU)-XVT: GS6NE6-$ M>=S:R;;;> 5$IQ\AP02#R.^*Y;1M/U'Q'K-]JS&T$*ZS;7*O$S-'(D<)4[&* MC?@L!G !(-6-7\!75QJFL26\%I* . MCU+QGHVDS7,=U)<;;;:)Y8[9WCB9@"%9@" 2"./<>M/O/%VE6-Y+;S&YQ#(D M4TR6SM%$[8P&<# ^\/ID9KA?$,D^G6OB+P_ITEHYOIU*02[_ +1N=$4B-,$. MIP,/D!>N: -FV\: MVIN-<6]AF@CTV]6T0B%V,Q95P% '+%F. ,\8/0U<_P"$OTD6,MR[W"&*9;=[ M=[=Q-YC?=41XW$D"M0U"XU0_Z,\4FJ1:G; W#QEV6)8VC2..*6V\':A;#[?;6UC;7L5]%=0VYNIIE=4C>,J\KY.2)'P0N!QUH W M_#OB#^WKO5U6-DAL[E8(Q)$T;_ZI&.Y6Y!#,1TZ8^M%WXPT>RO9K::2?%NZQ MSSI;NT4+-C =P-HZC//&1G%+X>T_4K6[U>\U-;5);^Y69([=RX11$B $D#)^ M7KBL>^\-ZT]IK>D6OV%M/U:=Y#G\2Z7;V M6J7E8^J^$-=>P\1:3IWV!K/5I%E6>>9P\6$1"I4*=V?+X.1UZ&KVJ> M&=3NKK7%2VTVYM-0EMYPET[C)C5%9#A?ER%R'!)!QQ0!/J?CFVM+6TFMK2ZE M:748[&:)[>17B+8)^7&2<$$>N:O2^+])AO3;.;G"W M6G%LYA64D *7QC.2! MZ9.*YY/"6N1Z:BQR19@U."]M;*>]DF6-$'S)YS+NY.3T(%0ZCX,US4;F9YW@ MFE_M!;F.YEOYL")90ZQK !L4@#;GG/7J: .C;QOHB7DMLTMQ^YN?LDTWV:3R MHYM4O$?CJUTNVN%L0\]S#.O% M1W'A*^E\.ZUIZRVXEOM6^VQL2.G-9T?A6]37K:^,L'E1:O/ M?$9.=CP&,#IUS^E9.J:9-X=U=-:EN+9)&U>>XA\XLL)CDA5"LD@4^6?DX.", M\=Z .TT;7K#7H;B6P>1A;S&"59(FC9) 2I# '(R*P],\VNH+)"T.I MR6*2I;OY0.["!GP5#'Z]QTR*;\/S=SV^MWUTL8^V:I)+&T0.QTV(H*D@%E^4 MC=CG&:JMX8UV2#4=*;^SQIU]JC7C7 E;S4C,@+M*3 M4%LV:Y^:Y%H)_LS^3YV<;-^,9SQZ9XJI9>+X18QO?1RO=37-U%%!:0/(S)%* MR;L#.. N2>YK%N?!NMWFIQ7%P\$SPZJEX+F6^F.Z%9@XC6'&Q"% &>Q- M-!'!:R.[*I ;Y0,@@GG.*>_C+1A:6EQ#+/.>_ M%9/A?PC?Z+>Z7-%M;\/&SNK(6-U M* -J;QMH<2JZW$T\7D+^M;:P>_FGC2T2/S6F)^4)C.<^F*X"]\!ZI->7EU*++4; MB_MXDED>ZFMDBE5-A.R/AT/!VG!XZ\UU.K>&TU/P5+X=640AK58$D520I4#! MP3TR!QGI0 R+QEI<^]42]686[7,44MI)&TR#J4!'S=1P.>>E-\$:S?>(/#-O MJM_Y:R7(\Q8X[=H@BD @98G?_O# /I5?^R==U75K"[U6.PMDL(I0BVTS2&65 MTV9.57:N">.36IX8TN;1?"NEZ7<.C3VMLD+M&03P0Z;+'$)/(=O-+!< M #DEF &S6\^_P"TO%(P155XRRJ2FX+G>#GMCO0!J/XVT6&TN;BXDN;< M6LL<4T3O)<0FS9$FAFMW24,_W $(R=W;'6 MN8A\!ZD+F]E"VEO'<75A.L7VJ6=E$$NYPSN,L2.GY=LG3U?PC?7NN7^J6\UN M)#)97%JDA."\!N0N",#OWK>B\7Z3(#ODG@=9X[=X[BW>-T>3[F01P&/ /3-85[X<\1:C+J5 MZXTVWNIYK&6WB$CNB""0N0[;03GV'MVS2:SI1?3]?U7Q));67VNUBMH4MY6D M$7EEF1MQ52SEVR !V YH [&WU"VNKV[M(7+2VA59OE.%++N SW."#^(K/T+6 M)]4O]<@F2-5L+XVT90'++Y:-D^^6-1>#;"[LO#L4NI'.I7K&[NSC&)'YV_\ M 1M7_@-9]IIOB71]6UJ:QM-,N;?4+S[2AFNWC9?W:+@@1L/X/7O0!I7GC#1[ M&\GMYI9L6[K'<3I [10,V,!W P#R/ID9Q6)JGQ"_L_\ MH+IMPYTZ\@ME/DO MM<2;,L3C_;.!WP/45GWWP^NYKO5E2VL[B+4KDW'G3WLZ>3OQO4Q)A9!P<G MRQ1:CIUP+BW,P.Q_E*LC8Y *L>1T.#6;J&E^)]>M-0BO9+.QAEL9K:*T@F,H MDD=<;Y'**0!V 'O;W]*Y.U\&:H-.B@N;BT\[[#J-O(T>[;ON)0 MZD#'0#.?ZUT=GI=Q+X/CTC4!'%,;/[+(8'+J/EVY!(';GI0!7MO&NB7(9O.G MAB$#W*2SVTD:2Q+]YD)'S#D'CG!S2IXST@I=M*;NV-K:M>2+<6LD9,(ZNH(Y M ]N:S6TOQA-H@TU+C3K P61@CN(79VEDP K8*CRQ@'IN.3[5DOX$U.>34I%C MMK;[7H\]@%DOYKI_,39M/ Z?*[BAFM9(S,BCJN5Y'(SCD9S6KI&J+J>@VNIR(T"RPB5 MQ(I3;QSU[>_IS6!<:%KFN7,",6\K2>9)*H4L* MFGMM4B\%Q:9=00JQM3:W#02&0 ;=N02!U'/3C/XT 6(?&VC3\H]SAHS+"6MG M43J.\9(PW^'-,MO'&CRQS233^3''#YY<@D;.V?\ :/\ =ZUP=EHUQ:/;L(8- MUK$51C/(V\[=HP#PHQ]:%T&XCM;BW2:,BXQ,[$8Q,&!X _A..G:@#T$>,]'$ M$\DKW,#PF,&":V=)6+_*:"'S&579=P8/*H#+D-@$#C&>SN)$1&3:\Q^;)#L05 QP.: .K_P"$OTC[$USO MGW+<"U-O]G?SO-(R$\O&[..?3'/2D\,^(#XA.JNJ;(K6]-O&&C9'P$0G<&Y! M!8C\*Y^S\&7]E)'JEM;V4-_#?"XCMOM4LBO'Y1C*O*X)W88D$+@<#%=#X;TW M4;%M5N-2^S":^O#1TCL;M&#SJHC(8ON&-VYL8!QCG/;5\5:MXCT6&6[M&TIX&9(K:VDBD::65L M ("& R6_((M;U"6SD@TZ\LYDG6WNYLJUJKA,94+RRD$J003W(Q MST-QX?GN->T&YEG$MGI4,AQ(27DF*JBN>W"[^?4T :UI+=1:3%-J?DI=+"'N M!#G8K8RV,\XKC/"7C2^\0W-F9[_1(UGC,QM(UD$P7&0 Q.TD<9QG'-=5=SZ@ M^KBPAA5;26SD=KHJ3Y"5 & M,]363+JUVMM<:@J0_8X)60H0=[*IVLV,=JVV\,Z[9^&[;P^6LCI5A*) M!5F\TL=ZJS;F&W&">3@Y MH Z4:_\ V!X?U"]6+SY%\L0Q9P'=V"*">PW,N?:I[KQ1J/AVYNH->2TG5=.E MOX9;1&CW>7@/&58MS\RX.><]!6/_ &9/KT5_I"LMOE(WMIB"1YB,)!D>@*#. M.QK6O/#.I^)+JZFUL6MHC:;+80Q6TK2X:4J7D)*K_<7 QZ\T 2)XCU;2K[34 M\0+9"#48I&4VJL#;R(GF%&+$[AM#?,,PV0TS5Y4C2*- M6$MN) 3$2Q)#9X!X&,\9IZ^']7UF^TQO$"620:=%(N+65G-Q(Z>66(*C8-I; MC).3UXJ*R\-ZV;70](OC9#3M(F207$ZT MX:?:V$<3WVH7(MX3-G8GRLS.P')PJGCC)Q7(ZWKMS#-?6=^ELVJVDT$*20J4 MCG6;/EM@DE2"&!&3TZUTFK:7K.HK:WBBQ2_T[4&GM4WMLEAVLFUSC*L58] 0 M"!UK*O/!FH:N=2U.[:U@U2>XMIK:)':2*,6YRBLVT$[B6R0.,\=* ,BUNKE= M0>RN_*9_+$J/&I4$9P002>0<=^]:]G=/9W23IU4\CU'I6;<:7J=KJ@12I-$LB'*L,@T^N>\ M.WV";-SURR?U%=#0 4C*&4JPR",$&EHH XG4;,V-X\7\'5#ZBJE=?K-C]LLR MRC]['\R^_J*Y"@#H/#M]@FSD/^U'_45O2S1P1F25PBCN37!QR/%*LB'#*<@U M)B@C:H'91@5U5B+\12?V@;:VS[.& \O/RYR?O M8Z]J .5N[WQ5%XLM=&CU/2PEU;S7*R-8.2@1D 4_O>?O]>.E36OC2.WOM3M= M4CFVVE\MK]HAMG,2ADC(+MR!EF/T&,^M:MSH\TWC"PUA9$$-M9SV[(<[B7:, M@CV^0_G6?=>&+J?2]?M5FA#ZE?++-,AO9+=OM! M2*86\MRL#&&.0D *7QC.2!Z G!(K1U'48-+LVNKCS"@95"QQEV9F( 4_I3%\:Z05N5<74<]O+' ]L]LXE,D@)1%7')(&>.,*W MD: E(F1MW&[9\Y!?'![8% '9MXZT:..8NMXDL-PEJ\!M7\P2NI95"XR20.W' M2I)O&FE0>89$O D"JUT_V9RMKN ($AQ\IP02.V><5S&B:9J/B+5;O6'>#R?[ M7MKI)$1U25(H2A";AD\G&X@ X-6]4\"W,VJZI+;0Z;/#J2\:3=;G:JL MB_+("%R 2N,]Z -[4?&6DZ9)=>?]J>*TPMQ/#;L\<3$ A2P&,X(^F1G%27OB MO3K"YEBFCO#'!(L4UPELQBB9L8!;'^T,D9 SS7#>(C/8QZ]X=TR6,MJ,P9+> M2WD,Q9U12(\?*R''WB1MYR#BM;7/!>L:M<:DK2VV\T,>GWRV<.V)F:=F52 H'5B6/ [8-7#XNTQ; M626074=YC#*J$QDY'((XP#SP:P=4\$7M_=:FV^T>*74HM3MED M9QF18A&T0Q:9::C%>1W4,,32/$0J.FUY&^8Y$ MC\[>..#0!M^'M>?6[W6$,3Q16=RD,:R1-'(,Q(QW ]]S'VQCKUHN_%^EV=S< M12?:6BM7$=S<4[P_INHV=SJMYJ;6OG7]PLP2V+%8P M(D3;D@$_=ZX_+I61?>&-9D@UC2;6:Q_LO5II)9)I2WG0B0#>%4##=\$D8SWQ M0!MS^)],M['5;R25Q#IP%AJSB7S9V?S(F"(A7 &&!V#G( MQGH:O:EX9U.YO-;\M-+GL]0>"81W:LV6C5%*, . 0N0P.0>U $NJ^-$L[6RE MM["\9YM1CLI8I;=E>/=R3CN<$8QP?PJ]/XLTZWNS#)'>>4MPMLUS]F;R5E)" MA2V/[Q STSWKGT\':RFF 1SVR31:E#?6]D]S++#$(Q@H)&&[YN3TP.PJ*_\ M!6LW]Q/YTMG,3?K=17.O%)<>$;N;P]K.G+/ )+[5?MR,P_LZZO_ +=YTQ?S4S*)63:!@\@X;/3C'>@#7?Q;964DL=U-)-(]^]G!';VS MEBZH&V8&>!4B^,=)>T25?M+3/<-:BT$#>?YJC+)L]AR3TQSFJ,?A2[37 M+:^,\)CBU:>_*\Y*/ 8P.G7//TK(U;2I?#NI#7'N8DE.JS7,+/&[0A)(50K* M5&4/R<-@C.!WH [/1M=LM=BN7L_-'V:8V\RRQ-&R2 E2#Z9%86F>-X7N+^' M4HY8U@U.2R6X2W?R5PVU S] 3D<].1G&:/ NY;76;^["_Z;J4D\3K&R*Z;$ M4%0W./E.">N,]ZK'PKK;QW^F//8#2[[4GO'E!?SD0R!]@7&"3C[V>,]#0!N2 M>*].COEMGCNPC7(M!<_9V\GS2=H7=C^]QGIGC-5-/\6 V"/=P3S71XUF#B,(?ECPH"Y M&:&*"V=G*HP5LC'RD$X.<4[_A,=)>VM)K4W-V;J%IXX[>W9W$:G M!9EQE0#QSSG@9K,\->$+S1;[39IY[9UL[2ZMR(@1N,DRR*0#T&%QC/YU!I?A M/6?#XM+G3I;&>\2U>TFCN'=8]IE:164A2[\" M:D][^+RY%3:75$X8$?PG'3KS73ZMX"*>U=&G51D[,CD\CCK[5#X+U M74]>\)Q:I>N@N+M?,B46YC6,%1@#))<9_BXS4:Z-KFIZI9WFL-I\*V$O6M7PQI%],TN=T>6TMDA=DSM)48R,T ];LWBJ*VUB^::6-=)M+: F14 M9WDGE8[54#K\NW@#)WBF:7X4>T\0ZS>7,L4UE=JR6T !S&LA+S!NWS-@\>E9 MNG^!;ZS\*_87U"*34X[V.[CG92R'RMJQJPZXV( ?0DD4 ;,OC72+:UNIKLW5 ML]J8Q-!-;L)5$C!48+CD$G&1GO5*+QO$NMWL-Y');VJ6]N]O#) RW$DLCR+L MV=2?D& !ZGI574/".KZY/<:A?RV4%Y+]EB2&!F>-(XIQ*Q+%02QY[ #CZU-K M7@F74_$MWKL,\<-\EO -/FYS#+&SD[AW5@P4CTS0!H2>*[2RNK];R9V6&ZAM MDABMG,BO)&'"G&=Q.>P[XJ0>,-+-I+,ZW4*S1X5U"759K^>:V5IM2M;YD0L0!'"$91D>H./:JWB/2Y-,O;G7FN$C/\ M:4%S QB>1$Q!Y+"7;R%(+?,,XR#0!T^DZ[9ZS)=1VRSI+:.(YXIX6C9&(R!@ M^Q[<5DMJ>LZUK6IV.CW%K96^FR+#)// 9FEE*ARH4,H"@,,GDG-0^"9;J^O= M>U6X,;1W=S'Y,D2,J.%B53MW\= MX_+D50N]64'.0!D$=NM %E-?N+&SM8]8L91JI;# M,UU;SSR6\3,Y!4KLR2J $!6['KFL:QT'7/#FN:#9V:V-Q/%!J+DMOCA*R31N M!D E3SZ'H1[T =)J'C*VBLC?V,GGQC3[JZ%N8&#LT+(I!/\ #M+$$$9Y]JG3 MQC:IIMM<3VE\TKVBW4T<-J[>2ASR?0<-@=<"LU?!-X8G$MY"9;BRU"*=E4@" M6ZD1\J/[J[2.3GI52?P?K]Y%'#>2V$T;6*6NQKB7R[9E!!=4 EW J?FQ@C& M<4 =-I6MG4]=OH(61[)+.UN8'4$%A+YN2?;"+^M4?%WB*^T=K:#2H([BZ\N2 M[GC<$D6\0R^,'[Q)4#\:E\,>'KK1)2]Q+"^=-L[3$9/WH1(&/(Z'>,4R3PA! MJ/B'4=5U8M,952"U2*>2/RX5&2#M(R2[,3U' H OW7B73[>.R:,S737L9EMX M[6(RL\8 )? Z+\PY/J*I>&O%<.L6]NMPWEW5RUR\*^6R!HXIBG?^(#:2.O-9 MFG>$]8T%[273)K.5$@*D_.$3B3(P,-CIUI?"_A"\T.2U:XG@D\G2$T\^7GEE=FW M6W-Q>">W%VHM;=I"L)Z.P X'L>3@X'%)/XRTB(;XS%-<\.6]H^F2V$US_9T-CW-PIT[4)KZ*,7$]X9(S'(J!"RHG#*< [21CUH M Z6?Q9ID-V\"BYG6/R_-F@MVDCCW@%=Q [@@\9P#S6CJ6I6NDV$E[>2>7"F M2%+$DG Y))( KCM6\%:A<72_8!I]N1%%%%?Q/)!<6X0 8"IQ(.. Q &<< MUTOB/1WUK2E@AF6*XAGBN87<97S(W#J& [$C!^M $"^+=.,4Y>*]CGA=$:V> MU<2DOG9A<1P,'.,4P^,])CM99IA=PM%JVQ>>[LHB)HV%A!-(D;HN[OC#23:W,DIN(9;>9()+:6!A-YCC**$QEMV>,>_H:H:CX4N[S6)[Q M)X0DFI6=X%;.=L*@,.G4]JCU+PA>76MWVJV]Q LYNK6[M5?.TM$C(5?'0$,> M1G'7VH S=,RL IQZ'/!'!/%-N+F.TMVFG)C M1<9R#G/3&.N<]JT+WPOK.IQZA?W$MC'J<[VAAAC9S"BV\OF@,Y )+$G)VC'' M%:GB/PT-?TK9F."]^1R1DH64@X/0D9&,]: .1_M>V$4FQ2Q+]POK[^F*P'T*^M3IYX&,5&FCW%LD"6[Q%;.4O;*Y/*LI!5C^)P>: .[3QGI,T,!@%U-/,SHMK' M;L9@4QORN. ,CD\V:XNY+E7:."W@9I,(=KEEQE=IX.<<\= M:X-]+N);V#4+J.VO)HUDC%O([I&JL5. R\Y!4+]*:&UDMFN+LW,;2HEO;N[JBG:S,N M,K@\8/.>,5+X6U:77/"UCJDP3S+B,N1&,#J<8S]*Q+'PKJFAR6EYI?\ 9K77 MV9K:YB&;33+B=7N(8RK2Q# )))R ? MK0!R'A;Q1K>M:^$EU330VR-KG298S%+;Y\S'32I::96?:I$@;&\CYL;< =>YK/7PEXAU#Q!;OJTEBR6;6T M@U*($3S>4TAP%P A;< W.,=,YXMVVA>*EU^75KU-&O9S(1;F6>7%M'_=C79@ M''5NI]<<4 /U+7]:GL_$%_8BR73])>2)H98V:2X\M TA#!@$ZD#@\CFL>ZU* M.#1WU%5+H(A(J],Y' _6MN^\-:ULUK3K">R&F:Q([RR2EA+;^8H63:H!#YP2 M,E<$]ZQ=3THAKO10NRS2$1QR=6!Y _( &@!MCK-SHNJ6\VHF)X6BDD)B4J5* MKDKR3GC//M6Y;>(]:M%T*^U861L]9D6(0P1LKVSNA=,L6(<87!X')XKFCIES M?S)_:30B)(GCVPDDMN&TL9< MLB%$+*1A,!B3@MD^E $%MXLU>72+#Q(ZV?\ 9%Y=)%]F$;"6.)Y/+63?NP3D M@D;1P>O%=#XDU:XTFQM_L<<8L97&T<@ MDY Z#-:6IZ?JNNPW*%8+6>PU".?3I M65BL@0 _..N#EEX^M &=J/C'4/#KZG8ZDEO>7MO;0W%K)"AB642R>4%926P0 M_4@]#4U[XFU+PU<7,6MFUNT&G37T,EK$T63%C=&06;KN&#GUR*BO?!M]X@_M M.\U>:VMK^YMXK>W6U+2) (I/-4DL%+$OUX' Q[U-<>&-3\0SW,WB![.$-I\U MC#%9LS@>;C=(2P'/RC QQSR: *6H7FMK M" 1G Y'O6;?7WU MU']C^WWJQQJ)"QC0*3@$@9/WF[=2* /1**09P,]>^*6@ KDME56=@JJ68\ #R8P<$MU M/T%=%9Z=;6*_ND^?N[

DDQ)=G8O]P=3]?2NA@MXK:,1PH$4=A4E% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-DW^4_E;?,V MG;NZ9[9IU1SQ>?;R1;WCWJ5WH<,N1U!]: .(M]5UG3?%^E:5>ZNUZ]V)/M4< MEJL,,9"[AY3[06.>,98XR>,5W=?3!JNLK=VVFS">$+;;))'4$*9' MW'. 3G &36_917443B[N4N',C,K)%Y>U"?E7&3D@=^_I0!SGCN?5],T2XU;3 M=7>U\A8U\CR(W5B9 I)+ GHWZ4R\U'6-!UK2;!IKK63=K<,R)%#&YVA-O/RJ M ,MSGO\ 2MGQ+HQU_0+G3%G$)F*'S"N[&UPW3\*DNM*-SK^G:GYP46D4T9CV M_>W[><]L;?UH RAXVM);>R-M8W68*,-QU.>U;.D:K; MZUID5];;Q&Y92KC#(RDJRGW!!'X5R]QX"8_9YX)K":ZADNCMOK/SHF2:4RXV M[@0RDC!!]?6NFT33#I&D06321R.@)9HH5B4L22<(O '/^))YH I:CXE%G?W% MG;:9>W\EK$LUS]F"?NE;.!\S LQ"DX7)_,57N?&=M!]LF33KZ>QL2!=W:*H2 M'Y0QRK,&.U6!. J'-VLMOOF^9 DFQPP W =U."3CTH FO?'5K9SWX& MF:A/;V$\<%S3I]Y:7UK>6D+4R+>6&\TZ]CO;6&2!TC=BLK@*< MABNUN02#D8/&:=!XXMIY8#_9E^EG->FP6[81[/.#E ,!MV"1C.,5!)X.N[^X M-_J.H0OJ+W=I,S00%(UB@?>J*I8G));))[].*L)X19='LK#[8,VVJ_VCO\O[ MP\YI=F,^^,T .B\;6,MU&HM;D64MU]DCO28_+:3=L'R[MX!8;0VW&?8YJG=^ M,9[B;3#IUC=I97.I+:_;75/+E4%@V!NW $J<,0,X]QF.Q\!-I^HP^3)I@L(; MHW*,=.4W1^8L$,I)& 3UV[L #/>I8?"&IP-8V:ZM!_9%C>"Z@B^S'S2 Q(C9 M]V"!N.#MST_$ Z]W6*-I'8*B@LQ/8"N;L_&EK=-82/I][;V6HMMLKN54V3': M648#%EW $C8VX@[0>P&3@T :5OXJM+G3-&OHH+@IJ[;+=,*&!V,_P W.!PA'7J1 M6+I'CR6;2-->^TV8ZC?O/Y4,;Q(&6-L$@L^.X&,Y)!XQS4NF^#=2LGT:WEU: M"33M'G,EM$EL5D==CJ [;B"0'Z@#O^$8\%:DFCQ:;]NTVZMX)92D%Y8>9&\; MMN&[YL[U).&! P>G>@"Y_P )7=R>)-.M5TJ[CLKC3YKJ3S8PLJ,C(,%=V>,D M8 .=RXR,U)#XT@-Y!;7>EWUDUS!)/!Y_EY=47<055R4..<,!^=48/ UU96VF M0VFL%3;6=Q9S2-$2Q25@V8SN^0J5&,[N*JZ?\.[BVNM/F>ZTV+['#+#BTL3& MTV^,IO=BY);H?S]> #6L/'%I>/8-/I][96U_;O<6MQ>0, MU5;Q==W>K:&D.GWEG97RS2B2=(R)HUB9U(PQ*G.#@X./QJT?!RR6GA^UFN0\ M6EVKVT@"8\X-#Y9(Y^7U[U#:^%=76YTL7NL6\UIIB/' D=J4=PT9C!=MQ&X MCH .OKP -LO&RR6UK#;Z?J.I7+:='?NZ)%'^[;(R)FFA5-L$9B5 MF)RP+S,MQ"%50$1RV OR]AGD_6K&H>!9[JXFN$O;:0O MJ+7IMKJW,D#[HECVNH89QMW ^O:@"[%XXMKB"W,&FWTMU-=RV8MD\OR7T\TL'V$;!(C1'#EB6V8&1SNYW#%5-$\%2:3 M<6LKWL,GDZA/>[8K?RU_>1;-@7)V@$DCVP/>I'\*7EO="_T[4(8[Y+NXG0SP M%XS',061@&!R-JD$'MTYH ED\90@PPQ:7?R7CQ-+):GRXWA56*_-O8 Y8$#: M3G&1QS6WIFHV^KZ9;:A:,6@N$#H2,'![$=B.E^";RYN(;]KS3[S43"8;A M]1L!-&P+%@47<"FW<0!DY&,],UU.E6 TS2K:R#K(88PI=8UC#'N0J@ <]A0! MG7OB40:G<6%GI=[J$UK&LES]GV 1!N0,NRY8@9P,UBKXGO-;\5Z-!I+7*:3/ M9F\::-8OWH#H,-O.Y5&2" V3Q6G>Z#JL6LWNHZ)J5M;&_1%N8[FV,H#*-H= M,,N#MP,'(X%&B^$H=#O=.DMKEGAL]/>S"N/FCN!P/?Z5RN@>()[O5888/$1U!_+J:?=:YJEE MW.CW4UW=&4[8/+5 MJMC<69]JCH "@ZUJ:!X.?1)].B@VMQ=?;6U(/;1QQHX\J95CR6("[5)!YY/J:V8_!][I M\T%[IFHP1W\,MWDSP%XWCGF,I4@,#E3C!!['CFJUKX*U;3FTVYL]9MVO;,WA M=Y[4E)OM$@@6UO%9VL-M @2&%!'&@Z*H& /RH R-,U*Y MN?%6NV,K@V]H+_(J#4_&%MIU[>6ZV5U="Q0/=R0F,"($;L89@ M6.WG"@\8[G%17&@Z[#XAU#4](U2P@2^6(/'2RV<*RWJ(T6;<,-P4Y<;F MQSA,_J*K7W@F6XDU:.WOXHK34=-CLF0P?-&T88(P((&,, /E;<,@&@#3;QK9FZECMK*\N;:&U2\F MNHE7RXXG5F5N6#'(4\ $U;T/Q&-;-HA-',YC>-U)Z;D9@&_V3@TRR M\.-8SZB\-X4^U6D%LC)$H,7EJPW 8V_Q9QC'%4/#OA"?2==?5;F:P$C6Y@*6 M%H;=91V8*JJ.Y)('XUSNM M>,Y['2-6 TJZM-5MK%[N&&X,;!T'!<%7((4XR,Y] 7+&P=&QW&0,CN*PKOPCJ&L)J$VL:E;/=SZ?+86YMKG?!YYK,%SJVO:_JMK9ZD= M-LM.D2#=#"CR2RE [$[P0% 91@#)YYKH[.W^RV-O;EMWE1JF[&,X&,U@WVAZ MG::M>:KH>IVUK]K53=0WEN98RRKM$B[64J=H /4' H :^OZAH<6GV&J6CZEJ MMV\R0_8%51*J<[CO8!#M.2,XR#[4T>.K$W##[),9]LT ;VM>-)_L\+Z59W0MSJD-B;YE0Q,?."2 MNQ]X M;MN,_A4L7BF\;6M,L[>":Z@N;Z[@FD98T*",D8'S#@=-8%N1!=Z9?6;/:27<( MF\O+H@!8%58E6P1PP%=#?6QO+"XM5F>%IHFC$L9PR9&-P]QUKA[+X=W$$D#R M7>G1F&SGM/\ 1+(QF7S$"^8[%B6;(!_/UH UX?'%IM,E[87UC UB]_%+.$(E MB7!; 5B0<,." >:+#Q#?7WBZWL)=/NK"!]/DN#'<",ER'0*059N@+9&>X]J6 M_P#!\>I06<$]R1%!ILM@^U<%MX0;@>V-F<<]:DTS1-8CUV+4]6U2VN6AM'M4 MC@MC$,,R-O.6;D[.>W3% %CQ7J5SH^CKJ,#A8[>YA:Y!4',)<*_TP"3^%8T? MB:^/CIXFEC_L(O)8+\H!%RD8E+;NN,;UQZK74ZII\.JZ5=Z?<#,-U"\+_1@1 M_6N7F\"/+X&305U)EO1*;AK_ ,O),K,2[;<]PS#KQF@"K8Z]+JFDV45W8W-_ MJMY#)?I%;"-#!;,Y\LDLRC[NT8R23GZUE_VO$YM1;V]Q*;E7=5P%9 C;'# G M@JW!'Y9KK;WPY=PZI!J6A7=O:W$=H+)X[F$RQM$IRN &4A@2>^"#4>E>#H]. MNK::6Z^T[+:>*;>F#+)+*)6?@\?,#Q[]>* ./T[5OM,(C.Z26S,36T-Q<2&V2=P H#*<]4AZ9W,-Q.#P,GCZ5N:/J<.M:-9ZG;JZ0W<*S(L@ 8!AD9QWKR<17>ANBV4E MPLAM4A>2.W,@DV@@8P?E;GOQR/2O0/!UMDB*D]<#'% #9KK M4]9\37^F6.HG3K73XXO-EBB1Y99'!; W@J%"@=LDGMBIX]0U?2+%(M2MWU.[ M>=HX7LT";XP,AY-Q"H<#!YP3C'7%)J.AZFFLRZMH>H6]K/<1+%E9EYX*O;JUM6FU.&^NX[I[F=;ZW+V\K,NW C##:% &T9/? M.2<69$,0>+[K(K M<*3P.>XZ]W:CX6?3Y;6[FNEFNIIIY[J18]JO(X ^49.T ZG."4MHFDVCJQ X4>Y.!^-MGQ#H0\0165K/*HL8[E9[F!DW"X53LY'2J$ M'P^-MX8U#2H]39IKF5"L[ID"*/ CA8 Y9 HP>1G)]: +LOCFTM(-1:^T^\MY M;!(I)(GWMC/:QQ2B*0([N)&*1[=C M$$E@5QD527P!.RWY>ZL(#=Q6\?E65EY4VMXHBJ9,W7F@#E)M5^RETNK.XAG#K&(F"DLQS@ @X M['//&*C;78(U;=%(LRR+&8B5SEAD*2*:(['60"60L\<2D(H/91DX QG\ZZ#5=#OY=;BUG2+V"WO!;&UD6Y MA,L;Q[MP. RD$'/?O0!%<>+UBMEGAT;4YHQ;BXE+1K#Y:G/RGS&7+<'@9_49 MB;QQ;2%/[/TR_OPUC'J&81&H$+YP3O8<\=.M9UYX"O;J^-Q+JEM>M+:+;R2Z MA9^<\1&GWNHO+9I?% M8 B^7$^=N2[*,G!P!D\4[0?"[:++"YNQ+Y>E6^G8"8R8BYW]>^_I[5GV/@_4 M]$BLVT?5;>.X33X;"X-Q;&1'$0.V10&!#4,V_:=')&9!!( 0 MZGY@61LDXX(+'GI0!>E\81P"*&72K]-0EF>);-Q&K':H9FWEMA7##D-U..O% M,_X3BP>&U$%M<37MQ)+$+0&-71HCB3SF4&TCV*\7E,%DWEF"C#$#@G.1 MC(YJ?P9JUUK?AF&_O"?.DFG4AD"D!97500.X K.M_!][IQLKS3;^SBU.%)8 MY&-D%@=)&#%1&A4C:57!R3QSG-;7AK1Y-!T.+3YKK[5(LDLC3;-FXO(S],G' MWJ (-:\3#1GG_P")7>W,=O#Y\\L81$5>> 79=S8!.%S^HJE=^.;6 7$EOIE_ M=P6UK'>3S0A J1.I8'#,"3@$X )XJMX@\$SZUK%Y=K=69CN[86Y%W:><]M@$ M%H3N 4G/<'D#Z59M_"#PZ3J5DUZI:]TV&QWB/[ACC9-V,\YW9Q0!T\4BS0I* MARCJ&4^H-8&I^+8]*GE\_3+[[)%,D,EW\BH&;'(5F#,!N&2 >^,X-;MK#]FM M(8-V[RXU3..N!BN(U3X?W.HWNI2"]L0MY.)Q/+9^9<1XVXC#EL!,KV ./SH MU;WQK;V;74BZ9?SV5KGK>I;76I).8I-/9EYD5W9; M@-L$?5L$;LY%1ZII^JR7-YH.G)>);7&JK/&]DJW,<]G=17T+ MQ1BSS&[RM*2(]A5BIR0>XQ@YQ4-SX)CN]"OM.ENE+SZD^HQ.T(94H%9-EH&K^)AK5U>3[/M%Q:M$;FR>&*81 DH82V_P L MENYR2,].*TE\"7<=G?B*_L8;FXN+:ZB$-ELAB>$@[=@;)4X'?/6@#2G\;64% MS,K6ERUI;W MI[L&/9'(2 1MW;R 2 2%(_(UT]<0W@)QJ4TD4FEBVN+G[5*T MNG+)<*Q(+JCL:9-)>6!_L^X,WFQ66V>YRK F60L26^;/'&?TUM-\)MI] MGX?@-V'_ +)EDD)\O'F[U=<=>,;_ 'Z4 +%XR@N(;9;?3;Z6_GEFB^Q#RQ(A MB.)"S%M@ )'.[G(Q4UEXMLKZ\L;18+F*YNI)XFCD4 PR0@%U?!/J,$9!JC_P MB5[:72ZAINHPQWZ7-U*#/ 7C:.=@S(P# Y!5<$'MTYJ+_A#;^W>SU"TU2#^U MX;F>YFEFMBT,IF7:PV!@5 7'S'ISG- %M_&UJ9X;>VT^]N;B:ZN+2.*,("7 MA^^3VMVDGEAX7C5MR_?QP1G(SD#CGBGZ/ MX-GTZ^L;N?45N);>ZN[ER(=F\S]@,G&/QI4\(W5K/;W-K?PB:'5;B_\ WL)9 M2DVX,F PY ;@^HZ4 =-=W4-C9SW=PX2""-I9'/\ "JC)/Y"N<@\9.\EJ+G0[ MZT2^4_87F:/]^^W<$(#?(S <;OTKH-0L8=3TVZL+@$PW4+PR8/.U@0?T-8%O MX7OI+C2_[4U9+NWTMQ);I';>6SN%*JSMN.< GH!D\^U $?@'4-6U?1YM1U9Y MRT\S^5'((@B*&8839SCH/FYXKK*S= TG^P]&AT\3>=Y1<^9MVYW,6Z9/K6E0 M 4444 %%%% !1110 4444 %%%% !1110 5#>&X%E.;0*UR(V\H/T+XXS[9Q4 MU17, N;66!G=%D0H6C;:PR,9![&@#S?PEJE])XD6#4=7 MEA$< ##2+I)JT4^I:U]KMK25)K=?)"N[I&45I&SS@$],9ZFG:/X/UC2+Z6Z7Q$ MDTEQ,)+F26Q4R2C/W=^[( ' X% &7<^(-;7PUJ/BY-198+2\D6/3_*3RV@2 M7RR"<;MQ )SG@X&*ZKQ=J]QH_A]I[/:+J::*VA9AD(\CA Q'?&[./:LR;P/) M+;W6F#5-NB75V;J6T^S@R9+[V02;N$+_AGU!]44Z5)>6[3QHC)+&RJ0=@ *DNI MZ<8-.GU?5O"^H:7_ &CJ.: ,JUU76["T\-:Q>ZH]W%K$\45Q:&&-4B\Y2R%" M&^4X').1FMKQ1J-]!=:-I>GW'V:;4KHQO'_MQFO%O[.VM;Z2)-RI<9.64 M *64(^.,'C(I^L^(=7\*MK%F]Z=1D2RAN;.6XC161GE\HJVP $ E6''J*U&\ M%FXM[^:ZU$OJMW"3G<>>:=-X-.J1ZHVM:A]JN; M^W2V$D$/DK B,678"S<[CNR2>WI0 6LVJZ1XLLM+O=4DU&VOK25U::)$>.6, MKG&Q0-I#=#TQUJ35;R_O?%MMH-E?R6$:V3WD\T4:,[_.$51O! &=Q/'85+9^ M'K\:N-5U+5ENKN&U:VMO+MO*2/<063=O>WEO=7T<2;G2 MWZ%5(*JS;ESQQSBNA\,7]]+WT^6TU)DU6SN)KDW'KW3[:Z:+5O M^)A>78N;FZ-N"' P-BH3\J[5"CDD=>: .AHHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ JKJ1VZ9/^\@/Y'_ .O0!TM%%% !1110 4444 ,FB2>%XI!E M6/6WAR0S-]HD"QJ>-O5A_2NDHH AM[6&UCV0QA%[XZGZU-110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1102 M ,G@4 %%>4Z9XW23QC%J3Z[!)8ZA>26"Z?YX)A0<12[,\$LK9/HZU:_M.^_M MF5/MD^P>+%@"^8<>7Y!.S_=SSCI0!Z916/K>LRZ=<6%E9VR7%_?R,D*22;$ M52S,S $X '8'DBN9U;Q3K336-G!;P6M]#K,-G=IYY*.K)O7:VS.U@>> 1C'- M '?45P6G>(]7L(KRXN+2.XTY=:EM#,]T?-4-/L7:FW&U2P&-PX%+-\2H(KNX M816ALX+LVK+]J_TEL/L9UCVX*@Y.-V2!GVH [RBN>T+7;_6M2U!?[/AAL+.Y MEM?.,Y,CNA R$VX"D'USGM63J7BF^T7Q3K\EV$?2;#38)TC63#;F9QTVXRQ& M.3P #W( !V]%<'_PL7RK;46EM[*>6UL)+Y!979E0A,91B4&UN1C@@\^E7?\ MA)=>.HV>F#1K);V[MI+I=UZVR.-2@&X^7G=\^, 8XZT =?17&Z5XTO;]-)NI MM(2*SU-9!"$N-\H=$9B"NT#!V,!@^G SQ-X7\82>(;L120V,1:$R-%'=EIX# MD?))&RJ0>>HR,@^U '645S_B+Q#+HTUO#&-/3S49O,OKSR5)&/E4!69B<]A@ M8K+M/&E_J[V$6E:5 \MUIQOF-Q=%%0!]A7(0DG/0X'X4 =I17%1^,KW6K4#1 MM-1Y/[-2^G\^X,?EB3<%1<*M:/A[53;_#?3-7OY9)3'I4=S/(QW M.^(@S')ZD\T =)17(2^+M3T_1SK&IZ(J6#VOVB,V]SYCJ3MVQN"JX+;AR,C. M:34/&&H:&MRFKZ7 DZZ?/?P"WN2ZN(@"T;$H"#\PY (H ["BN/G\9W>E//\ MVSI<4*#3WOX?LUP9"RH5!1LJN&RZ],CFLW6M8UNUU.=M3MQ;0QZ#>W/E65ZQ M#E3'_%M&UQR P!^]Q0!Z%17FU]XAU.*+7GN%8Z=;6-E)$L5VR3*7)_BV=3W. M>P]3C:N_&-Y%;ZKJ5MI<)Y=)-M:0B.X2 + M(M8FT6P@FMK074T]S';)$9-@W.< D MX/%@#NZ*XF]\< MWD3ZK/9Z3%/8Z8('ED>X*/(LJ*XV+M(R W:MP^,[]_(NI-)A33I=3.F^8+DF7=YIC#[=F-N0.^: .SHKF_ M&6H:II]GIK:7Y6^;4;>&3S'*Y5G V\*>#T)[#UKG[3Q/K&E1:_?7%JEUIUKK M#PN[W3>8BDHN(UVD;5W=R.] 'HE%<'??$F"UO+_RXK1[:QN#;RH]UMN)"I < MQQ[2" W"#( !(&XD D*,Y) / /% &I17(1> M,Y)-$EOE32GVW"PB9-27[. 1GM5[;QY<7=J!;Z?;7%V=373 MQY5T3"VZ(R!PY3.,#D8_.@#MZ*XI/&>JQYDN]'MD@@U)--N6CNRQWNRJ&0;! ME?G4\D'KQQ4,7Q(@FOD\N*T:S>\^R!1=?Z3]_9YGE[<;=W^UG'/M0!W=%%% M!1110 4444 %%%% !1110 4444 %9FO'&DR>[*/UK3K)\1'&F >L@'Z&@#E* MV/#:YU!SZ1G^8K'K>\,K^]N'] H_G0!T=%%% !1110 4444 %%%% !1110 4 M444 %5;[3X;^+;(,,/NN.HJU10!Q%[836$NR4?*?NL.AJK7>S01W$312H&0] M0:Y74]'DLB9(\O!Z]U^M !I>KR6+".3+P$].Z_2NJ1X[JWW(P:-UZBN"J]IV MI2Z?+Q\T3'YD_J/>@"G(ACD9#U4D&M'09-FJH/[ZE?Z_TJMJ)C>^DDA;='(= MX_'D_K26#^7J%N_I(/YT =Q1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 56U&R74M M-N;%Y9(DN(FB9XB R@C!P2#S5FB@#(O/#>GWOAD^'W1TL?)6%=C89 N-I!]1 M@'-5(O!NGQ2+)YUR[C4%U$LS#YI0FSGCICMZUT6><49H S-8T6/5UMG%Q-:W M=K(9+>YAQNC8@J>"""""00167)X+MY;/:VHWAOC>I?-?'89&E4;0<;=N O&, M8KIZ* ,-O#%HVF36!EF\N6^^W,V1G?YHEQTZ9&/I4 \)+'=R&WU6_@L);@W, MEE$ZA#(6W'#8WJ"W)4'!Y]:Z.B@#/TK2(=(6\6%W875U)=/OQPSG) ]JH:EX M3L]4U.ZO)YYPEY:"TN(%("R*I)5LXR&4L2"#6_10!S4GA WEA?6FHZWJ-ZMW M:M: R%%$:-U(55 +=/F()K3_ +%@_MNUU7?)YUO:O:JO&TJS*23[_(*TJ* , M"U\)65K8Z3:+-.8],:1HCNP6WJZG)'LYZ8[4W3?"JV6IV]]7\EK$T5M] MHV9C5L9RRJ"QP ,L370T4 8NI^'OM^KPZG!J%S97*0FW=H0AWQD[L?,IP<]Q MS46C>$[/19[>6">=S;V;6:"1@?D+[\GCDYXK?HH Y5/ UM;6]O'8:E>V;1VB MV4LD10F>)22 V5(!&YL,,'DULV>BVMIX<@T(AIK.*U%H1(>70+MYQZBM&B@# ME1X&M9K8VFHZC?7]FENUM!!*X41(<=U +,,##-DC%.D\%17D5T-3U2]OYIK. M2Q2678IABD&&VA5 W' Y()XKJ** ,;4?#-AJMPLEWO=!92V+1YP&CD*$GUS\ M@Q6<_@E;DW#:AK.H7KRV$VGAI=@V128SC:HRWR]3UKJJ* .7OO!%K??:4-]= M1PW5I#;3Q)MP_E'*-DC((Y'!QSTIUYX+MKJ6\C6_O(=.OI3+=V,97RYF.-W) M&Y0V!D C//J:Z:B@##G\+V=QI^LV;2RB/593+,01E3L5<+QZ(*@O_",>HWDC M3ZG>M8RSI<263%60NI!&UB"RC*@X! _.NCHH I:EID6II;+*[J+>YCN5V]V0 MY /M69?^%A=7]U=6NJWU@+P*+N.W90)<#:#D@E&V@#*D'@>E=!10!@W'A2SN M(]8C::<+JIC\WY@2NQ%48R/11US2:OX4M=6N;FY>XGAGF6WVNFT^6T+LZ, 0 M0>7.06VEE=]@RT#[UP H '8@?SJT/"EF--AL M?.F\N+4?[1!R,F3S3+CITRV^T3VS$ADF@?:Z,#D$=C MR.AR#WJY10!R+> K9V:Z?4KIM4:Y2Z^V[(P=Z*47Y-NS&UB.G?-6K7P=;6UR M+E[V[GF-\M^[RE+@W(L(V58]Y;I^\/\ &@#J:*K6E_;7JYAD!;NIX(_"K- ! M1110 5B^)3_H,2^LF?T-;587B8_N+<>K$_I0!S=='X97$-PWJP'^?SKG*ZCP MVN-/D/K(?Y"@#9HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0@$$$9!Z M@TM% '.ZIH6-T]FO'5HA_3_"L @@X(P:]!K*U/1H[P&6'"3_ *-]: .3I5)# MJ5Z@\8J_;:+>3RE&C,:J<,S]/P]:Z*QTFVL@"%WR?WV'/X>E %Y3N4-C&1FE MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *HZS=366AW]U;KNFAMY)(QC.6"DBKU!& M1@]* /)_#GAO1)O"^B>*;[6KJTU6XDCFDOS=G]Y(QYC(8[<=L8[4[2-"L?'& ML>*;SQ!/<-<6=\]K;HMPT8M8U VLH! ![Y/I75V_PX\+VNK)J46GD2QRF9(S M,YB1_P"\(\[0?PJ36OA]XN!VZ]!0!XY;:5;VOP+37HGN?[2NS&DTK7#G(%T!P" M<#@#I5Z77-2\/?$#Q-JDDKOH1FBL[Q<>#KF M=M<\ !YY"LNC7!8,Y^8@]_4U0URZG\[62L\F!XPM4&'/ VC(^GM7I%W\/_#U MYI.G:<]M*D>G K:2Q3LDL0/4!P<\TZ+P#X>@T>#2TM'%O#=K>@F9B[3#HS-G M)H \KN]>U+0-6\;7$\LCZ-?W5U8;MQ/V:<1EHV'H&W%>/05KV$(\2ZIX:T/5 MKBZ;38O#4-Z+:*9D-U*<*WU:8SW2LY.YSCD M>GW1T]*AU#P+H.IZ=I]G/;2*-.C$5I-%,R2Q* !@.#GH.] &/\.+FQCDUC2; M*/6H!:3(YM=5*DVX=JURJDX:W?"OD= M^WZUT7A[PMI'AB":/2[8QM.V^:621I'D/JS,235_4;"VU73;G3[R/S+:YC:* M1.YY3)86V;.P7?\ (ZQ#!*^S/CFL+X4^)5@\4G2Y M=6-^=8M!>.6W?N;H$EXQGMMYX]*]+/@K0O\ A&K;P]]F8:7;R+(L/F'YB&W? M,>K#)S@U=U+P_IVJW%A<7,)$UA.)[>2-BA5L8ZCJ#W'>@#F?A+-+/X(#S2/( M_P!LN!N=B3CS#ZUY_(C:A9VMG<33F"X\;3P2!964F,C&W(.0*](M?ACX>'KRR:TE@G$1OGU#*7#JPF88+ @Y'TH MX+7H&\*:MXCT#2KJZ;3;CPW->-#+.TGD2@E05).1D5#XET"R?P5X.U-HP", X!P!R.:](L? 7A[3]/U&S@M)"NHQ&*ZEDG=Y)$((QO8 MDC@]JMW7A;2;S2=-TN:%S:Z<\4ELHD(*F,83)ZG% '%>,-(;P!I]GXG\.!P- M-S%$])C,.D7#>$I(6\J-_MK7B-@[0=^W=GD]L=ZLV_C2_.LZGIUQ!:@Z+'+ M/?R(<^;'MW1B)*Z&'P/H4:LDD$US#Y#6T<-Q.\B0Q-C*H"?E' ]\ "J>I^![:;1 M-3M[26>6]N[3[*DU[6HE6UB$[I),$&]T4JK'') ).![9-8L?@[25MK MV&47-Q]L@^SRO<7+R.(AT56)RH&<\=^36S:6RV=I#;(\LBQ($#2N7<@=RQY) M]Z .&U_QM?Z7J%W]GDM)8K2YCA:WCM9I258J"7F&$C;YOND'H/6K8\4ZE%XL M73KPVUK#)=F"**>VE7S8\?*R3@E&8G^ @>FZK?>']6U6UM+-!IP2V:*1]V^ZW*'(( M/^KP>#U/7MS>>.*MZ_ MX(LK[1KJVTV%+:>6TCLP-[+&8D<, 0.X (!Z\U>C\'Z2D5TDHN;A[E4226XN M7D?8C;E4,3D 'GCKWS0!@7_BO6[+57T M6).>PIFH^-=9@M[2[>UCTRWELHYRUW9S2IYISNC=D.8@,#DJ/.=K;2,C.<>F3BJUSX+T>X541;JVB%LMJ\=M3S0!CZGXNU*QUWR9&M+6Q,L*P23V\K17".%W$7"DJAR2 &7 MG ]>*VB:]+I%U.;HK_9USKM_;R3/G,3ABT?.>%(5Q]2*Z*X\&Z/<7#R,MPD4 MC1M+;1W#K#(4 "ED!P@#8\/:A<:KHEOJ%S&D9N=TL2*",1$DQYSWV[2? MZ;H[6,(L;:.:1[N-G\UW+[4&&&T80Y;GKTKH 8+6)(]R11HH502 !6%JND: M%J]X;B>\>*=XO(D:WO&B,L><[&VD9')]^3ZT (?&U_I5_J'V>6TDBLI8U:W2TFE9E.W=OF M&$B;YC@'/;/6NF_X1[1Y-.U"S2("UU !9T1R 0(UC &.GRJHX]*JWW@C1M0: M\\\78BO)/-G@CNG2-Y, ;]H.,\#VR >M '-:SK.J3)KFH>3IXL]*OUM2GEMY MTRGR\G?NPI'F>AS[52O+G44L;_5+<6_V&TU!K+;(#O.V01ELY[L>!BN^E\-: M9-9:A:/$YAU"<7%P-YRSC;R#V^XO2N5U;P/?:IJMP#';16L]]'=--%>3*"%9 M6YM_N&0A<;L]\XS0!@/K=U]JE\N%FCBN#"8Q;R$D!MK'>. >O'M27-U>W4,< MZM$MM]N2,( =^%E"YSG')'3'2N_N?!6CW.H37C)<(TT@EDC2=A&TG]XIG&> M??O61?\ @=(YS<0^9+&)1-Y:R, '!SG;G!- $"LR,&4D$="#6=X<\3:EI&DZ M>L_DS64EPT6W:?-7<[8;=G!Y[8Z=ZT6!5BK @CJ#6=!HMG;/&4$A6-BZ(TA* MJQ[@'C/- '0:1XLO]3?2+(0VXU"268:@H!VQ1Q9!9>?XB8\9SPQ]*U/&LUU; M^"-;GLY_(N([*5TD .5PI)Q@C!QT/8\\]*XO3K.6WU"ZU"4)'/.5 $;$[0HQ MUXY/^%='_:BWEC/I^J1?:+2XC:*0 X8J1@CCVH QK-O$+^+?+M+ZR$XT"WDD MDG@=D9O,DQA _!/=LGITYXH7GB2XUAK+4(;&,7$^C1W(4,2=S.P*]<$#&?7W MKN=#T;2;5A<96! "2\C$*@P.3R16':V$-K*\JM(\K@*7D&?$UKX;L=;TY)KN\CLK/\ M&W:YCDC:3"@2K\X M!_U@S_P/VK:O-?\ $>C3JE^VF3K+IEU>*8(G0I)$JG84NHS71< M2;0<&0#8H"G '//7B@"&?QAKMJFCP7(M1?S)FT^>4;(BH#K",/\VY>IXYY-=;>>&M.O(+% M&$\+V"[+:>"9HY(UP 1N!Y! &0>N*@/@[2!:6L,23PO;.\D5S%.ZS!G^^2^< MMN[YSG\!0!B6GBK7]2.E6D-K!9W5U//7CF+3 MO%FOO!I-]>KIWV6[U%].DBAC<."I=?,#%L#F,_+@\'K746/AG2].:S:WAQ#>>)26)/OR[<4 *L:?XGU^>WTO4;D:>+.^OV MLO(CB?S%&757WEL=5Y7'0]:V[?P?I-M?1W$8N=D,S7$5L;ES!'(@P.<9KH[[SOL%Q]GD6.;RVV.R[@IQP2 1G\Q6.GA6WM) M8387-S;1"_-])$)G968AMR@9P%+-DCI[5NOMV'>1M/!S0!Y;H$WB"ZO_ GY M6HV[7,^A32/-/$[C;OAP2N\%GS@9R.I/M5U?B#J%S'I=M'"D%W/%/)\;H8W0-M8@,%T,L5U;22L4TZXA6U8)O4%W^ M613@C(V\X]:FM-?\4W-MX>+'2DFUM3*N(9"MNGE>9S\_SG\AS^-;=GX-TFRE MC=!=2B&)H;=)[EY%@1A@A 3QQQGKCBK\6AV, TL)&P_LQ/+M?F/RKLV<^OR^ MM ')VGBCQ$%LKF\&FM;OJ[:5+'%$X9B'9/-5BW'*_=P>.]3:7XLU.;Q+!IVI M&UM&FEE3[)-:RQOA.E5[7PAI5I?0W,8N6%O*TUO ]P[10NVO\ M56B,HM86D$8.-Q'09[FZ?=1W*M=SRQ1&&$W5 MT\ODH>H0,3C. ,]<#&: ,KX8VC0>!-.N9#&\]Y$L\DBH0SDCJY).YO?CZ55\ M2SZBOC&:&.\"68\/W4IAVMR0RC(.[&[)'..@([Y'8:7IMMH^EVVG6:E+:VC$ M<2EB2%'3D]:JZCX=L-4U"*^N!,)XX)+?,1D8YQ73-HNF'[$'C#"PA:&)6;(",H4@COD =:K:9X2TO M2[J"X@-U)]F0I;)/&.G3FNSNK6" M]M)K6YB66"9#')&PR&4C!!K#B\%:.DI:->)>ZI!97%R-'N+Q/LZNFT!X=L9RQ!&6Y;'8<#FI->UG7=,M MM1L]5&FW<3:+=7@\F.2/YDV@H?G)V_-U!!/MBNEU/P];7D4DL44378L9+*+S M\M'L?&0R@\C*K[USFE>!G>^N9M6B$=M+I[V!B&HS73,CD;OG<#8 %P /4Y- M$5YXJUZ"VU^ZLTTY+31(HI/+DC=GG!A61EW!AMQDX.#VXXY/$WCB_P!*?4); M*6T=;*-'^S"TFF9@5#'?*I"1'G@'/KWKJ&\-:5-9ZG;^4S0ZF@2YQ(?F 0(, M'M\H'2JM[X'T6_\ MBS+=""\P;BWCN72.5@H4,5!ZX _(4 0^&I6E\6^+LLQ M475MM!/W.!0!P[:SK.L>)]"A@>UM[^UGU"TN7*L\+%!'\ZIN!.01P3P2>3CEMQ MK]WJ&K6#7<<8N;)=5MIUB+"*5HT3# 9R 01QG(R>:ZI_!6C-%8K&ES#)9-(\ M,T5RZR!Y,;V+9RQ..2&*VC2W<"W29%)E8LWG#]X6).68^IYH YVS M\1ZS>65PNDII]O'I>FP3R)<([^:[Q;]JD,-J@ #)W')]J@O/'.I#3;>X@FLD MG.EPWK0)9S7+,[IN(;80(E]"Q/KVJQKW@JZN998M/M[86TEDEFDGVZ:W954$ M 2JF1,HR" <'J.AK5A\!Z2EI'!(UUS:16ER(KAXUN4C3:N]5/IQ]..: .8O] M2%[)O#=O>"R=7P"_F'&X..WUJ^T\6"66C M_*T,Z,7N"L:R/A@P"<-@<-TR:TYO!6C3(B,EP$6Q&GE5G M:=?>#](O[F:647*KGR@=*U$4(BHO11@4 KZKK.J&0V<>F6=RULB+&QEM=MJNDVFLV8MKQ&*JZR(\;E'C M=3D,K#D$>HK,?P5HTME+;3)Y3D8J?0M?U&_-MI6EI9VDSO>W$LL MT;RH$CN3& %W@EF)R><#TY KHD\(:2L.QUGF;3[ M6\FN+J&7R[::Y)\F0H/+B0[F!QR20!^-5=/\0ZQKNL^%IO/CME>:]AN81$X6 M0Q?+G:6!&1T!SM)[ULZ-X$M;/2+"&YEFCO;7SSYUG<.F!*Y=DW9RR\@9//&> M#5^W\&:-:)9);1W$7V*X>X@9+A]RL_WP3G)4]PQM;%+"SEEM)Y9WF1Y562*;R MB% 9<@D$YSTK8/@O2%AM$@^U6KVL)MXY;:Y>-_*)R4+ \C///3M5VP\/Z9I< MMM)9VXA^SVQM8@&.!&6#$<]3D9R>: .1G\:ZS_9.F7WDPVL,]LSS7/V.6YC$ MRL5VD(P9%XSN(/7VKN-,N_M^EVEWOA?SX4D+0,60D@'Y20"1Z<"LE_!NE>7 MD+7EJ8(FA5[:Z>-F1F+%6(/(R21Z9XJU9:'%IVH0S6LCQ6D%DMI%:*QV* V= MV"<9Q@9Z]L*Z\2Z]$NJ:@@T\:? MIVHK:&$QN9)4+(I.[=A2-_H6CQ,8;RX^TS#>>7RIS[F&/Y"NFF\(:3 M/J$EVR3@2S+<2VZSN(995QAVCS@G@'W(&GL,4 9&E^*=8UYK&TLOL5ODPW$L,$E[#8:Q!C%=@G@O1X;&SM+9; MFU6S,GD207+I(HD8LZ[@E.C\&:)#8I9I;R"!+:XM54RL2(YF#2#) M.>2!SU% &!<>,M8T14GU>.RN(9]*EU"-+6-D:-DV?(26.X'>/FP.G2M6RU/7 MX/$NG:;JCZ=-#>6DL^^VC=&1T*?+RQR/G^]QGT%:%_X>M+F)'BBC-S!926EO MYV6C".%!#+GYA\JU@^&_"-Y8>(H=4NTCA6VLVMHXQ?S71;<5/!D V( O"CUY M- '3:]J#:5H=Y?(]NCPQEE:X8B,'MG )_ )]0O\ 3];TRY8 ,H8J>#D$$<@@@'(K*7P7 MHPDN9)([B:6YB6&:2:YD=G16# 9)[$=J (?"#,USXER2<:S*!D]!Y<==-52R MTVUT]KIK:,H;J&[MI;>XC62&52CHPR&4C! M!H \Y/CS4]/E6:XQ>VTFG3W@Q8R6PW1J& 0N-S=10O#!+<2/-Y:L,;0&/W M?]GI6)I'@21-2-QJL5DL"V4MD(+625Q(DF W+\H,# 5>F3S0!7NO$?B.UO+' M2Y;B-KJYMFOGGM=,DG\M,J%C"!N>2O86*6DMC=O:O<7#KI M\ER?ED,8 C!!4'&[)/&0.O-=I?>'],U$VSS12+);*8X98)WBD13@%=R$'!P. M,]J@?PCHA@M8H[1[<6J-'"]M/)"ZJQRPWHP8@GDY)R>>M '.1>(_$FJBSAM_ MLNFSOI\UU/Y]LSG?')LPJE@0&Z\\@'UJM'XVUJPT_3]7U(6EQ:ZAI'M*L1$+6S6(16[6J!6.!&QW$=>Y&<]?>HUT+1$- MA:?9XB;*V>&VA:0MMA8!6&"?F! R/>I-1U7Q'%I]S!=W]F6OM%N+R%X+=D-NZ!,J#O^;(?KP0 M1GVKI8/!VAP"0"UEG0RM>?8'FC=B"2LNQBT0 " M_-@YY/&,5V>O:ZNC>$[S6T07"P6_G*J-P_''/IR.?2J9\'>'?DL_+E5A;B)H MUO90TL()PK_/EU&2!NS@''3BMV2SMIK%K*2"-K5H_*,17Y2F,8QZ8H X2#Q) MXHQ=P"$W,PLGNHI)--DM@)$()BPS?,&!(!Z@]:?J7B=]6#SVD5O/I$5SIZ(\ MBD[YI)$8D$'^%63\3[8KJ=-\-Z7I5T;JVAE,_E>2LD]Q),4CSG:I=CM&0.!Z M4EOX7T:TTQ=-M[%8[-;@7(B5V_U@<.&SG/W@..G&.G% '(W]]K.KVUAJ;W-H MNFMK<,*V@A(D54N-@8ONY8E7L-Y':RO8RWQMOLJZ?)A8_, M*;_/SM+#J1C'4=:Z9/"^@7EPFHQPF4&<7)?$#Q:9JES/9/97FJO MIYM4@*L%\R1 ^_<>5P!R?3GH[;1-&DTZTBMH4DM(;C[9;E)691(69]X.>?F9CCIS4<7A+1(;L M7"V9)5WD2)I7:)&;(9EC)V*3D\@=SZF@#D;/QSK=O;IJ%]:2W-I+92W;HMA) M ("D9D"J[$B0'&W.!S@]*N6?]LOXV\.7&JWEI<">PN9$6WA,?ED^42O+'<.F M#QWK?L_#'A_3[V)8H09DA=8(9KAY!'&'+FXM8XKK48;V?;-<4WCK4=/ MTF\,\BW&H!X$B@FT^2WEB,C[,M'D[U!Z%3R>/>O0+VSM=3LIK.[B2>WE4I)& MW0CTK+7PAHGDW$4MK)<"X18Y'N;B29]JG*@,S$J >1@C!YZT #STXK4DU37=)U&PL;Z\T^[^TWR0^9%& M8W\MHW8[DR0IW)P1@C M!YZTW_A$-$,$L+6\S-)*DS3-=2M-O7A3YA;>,Y]: ,.\\3:U+?W5A8R6 MD4@UM=.CDDB+A8S;"0D@,,D'/IZ56?6-7LKN:SLS8I>W&NQV,MPT#;6S9JYD MV[NN1P,] ![UTUIX21-[!-FY)$.Z-L '6\/6=XLC1F M:\NFN9%C9F5"0%P&;YFX498\DDT <7XN.J;_ !ENODD@C2Q\J QD;29 5^;< M<#KGCG/;'.MJ7BK6_#4^JVNH/:ZA+%9175N\-NT0#/*8]K+N8D X/'/45T]] MX8TC4KNXN;JV=Y+F-(Y@)Y%5U1@RY4,!D$=<9[=*35M.T(M<7VK+;H)[<6DL MEQ+M1H]Q(7DXZDG/6@#*\-:WJ]UK$MAJ*2S0FW\Y+E]/>TVL& *%6)W=<@CT M.:LZQJ6IR>([30=+G@M));5[N6YFB\W"JRJ%5]:&F>']-TNX>Z MM4F:>1!&9I[B29M@Y"@NQ('L*?J6AV&K2PRW4<@G@R(IH9GBD0'J R$'!P,C M..* .$@U/6=?\2Z3Y%Q:6=_;QW]K/,8C)&WER1J61=PZX'!/'/7%07VLW-]< MQW-[%;O=6FE:O!,%!\J5HFC7(&<[3CIGN1FNV?P=H;1VB):/#]D5U@>"XDB= M-YRQW*P))(Y).3SZFI%\*:(MO% MBHBBMY;95#L/WV ML([E[>+3Y;@ERF\B1P0L0QT&2<<^U+XK\*^<;N*,6$=O.6&"TM'9?("$NX7K\^>#Z M<5$^DV3DEHCS$(B-[ %1T!YYQZ]:)=*LYIFD>)B7(9U#L%8CN5!P>G<4 9EQ MJ^HF._O1)%Y5I*%\MT)9QA2I=QVKAHY6G2,SR&))#G+K&6V \DY [F@#D['Q'XJO8=$G% MWIR+K%Q-:HGV5CY&P.=^=_S'$9^7@*-6-A;6S7UK%??:KJWEDBL9)Y M)1"Y4-'"A.,\9).!^/'3V>B:*MIIS6D*-;V3O/:,DK,JLX8,P.>-5\U^%F(,@^]WP/IVQ6@NF64=S:W(AQ+:0M!"VX_)&V MW(Z\_<7D^GUH \_NIY;?4[.V*A1+OWAAR,#(K-_M&^N+B"WA>&,RRW"%V0M@ M(V!@9ZUZ3J6D:5KC^5%SWR.])=7FJ:CX@>X:XM5N M$T]%D=$+HQ623H,C&<\^F*T)M)M$!5XGB*.\F0[(RECEN0PM(,/!$ M%S&(\@GE@#'EUJYEM(IH)(T<8"CCN?Y5TD.M>(+ MV%H],N;&TBMM'MKX^=;M*7=PY*_>&!\G7K68ND:VYN>O- '/-XDUW5+6\O=,FL;..P ML(;IXKB$R&9WB\W&0PVJ 0,X/.?2J-QXUURXN)TL8BILK2"9U33Y)Q<221"0 MJ64@1K@@9Y/4]JTM=\$S7S/!8PV*VKV:V:,\TT;Q(H( 8*<3 Y ?WYK8D\& MZ-<1QK/!*6%NEM(T<\D7G1J,!9 C ./KGJ: .2\0ZWK7B#PWXF:U:WL+6RL= MLMM/$6DD+P"1OFW#;@-@<')!KN);T:?X8^V&2"/R;0/OG8K&"%_B(!('T%4] M3\)^'KUF%Y;"-;E%MWCCN'A290,*K*K -@=,]*UKK3K2]TV33KF!9;22/RGB M;H5QC% 'GW_"::W:-JD4DJ71BT>74()9-.DM0'0@;0KG++\W7CI6A>^(]>T* M:\@OI;*\D>R2XMFC@:)8G:58MK?,=R@NISP< UNCP;H>Z9Y+:::2:V:TDDGN MY9&:%L93+,3C@?3MU-7KO0]-OY))+JU65I+8VK[B<&(G)7&<=0#GK0!@:+%J MD'CR]35+RWNY/[+A*R0PF+CS9."NX]\\YZ5!XKUF;2-?FGMX+=IX- N[F.1U M)8%'CPO7[ISR/85T6F>'=-TBZENK2.;[1+&L3RS7$DK%%)(&78\#)I^H:#IF MJ3/+>6WFN]K)9L=[#,3D%EX/O'6@#&TC4];C\3Q:9JMQ:7,=U8&\0P0& M,Q,&52G+'NT?G7/:" M3_PE-CR?^1CU;_T!J[4>#-"%RL_V27*7(NTC^TR^6DP;?O5-VT'=SP.Y]35F MW\.:3:W4=S#:;9H[F6Z5O,8XEE!$C8)[Y/'0=L4 8'Q(M;B]TO2K2*>*.&XU M2WAF26'S%D#/P"-PRN>H[^U4I-?UFPT&^URW>PCTG2II+<::1PO0%G).!D\=.:9J'A[3-2O/M=S'*)C&(6:*XDB\Q,DA6"L M PR3P<]3ZT )?$.N?9A83V-D'T.#4W,ENTN9'+90?,,+QUZBF7'B#6O$ MFE7XL9;.RB@T>*YF26(R&5IHF;:#N&U0!C///TKL++P[I6G[?LMKY>VU6R'[ MQCB%22$Y/;<>>M4KSPGX=:"%+B PQ+ ED MU)$)(QPL;88;QSP&SU]Z +&@3 M"#P9I #SC%>A6UM#9VD-K FR"&-8XUR3A0, <^U9%MX0T2TNH9X;60>1(988FN)& MBB@X[4 >5+H-Y=V,4L]W82/?^)Y+>X9[#<9=LDN-YW_,F5X3M MQSQ72+XTUEUN;O3K1_L5I-?(/,;B=BQ+]?5FXZ<]*J2>%= OKF>?R3('FWSPQW,@A>48Y>,-L)X& M*6O+];B)-3*1H$(V_NHSP2QXP0,8Z@GO@:UYX2T6_NIKBXM7+7!5IT6>1( MYB.A= P5^@Z@]*?)X8TAI+Z0PRQ_;F5K@1W,B*[+C#85@ ?E49&,@8- &Q7) M>*HTU#Q)X>T:\8_V9=FX>>+)"SNBJ4C;'4O-4];\3^(/#:WUE//97UVMI'=V\ZP&)1F9(V1EW'^]D'/KZ5T\/A/18;:\@ M-H9UO5"7#7,SS/(HZ LY+8';GBFKX0T3R+B&2VEF%P$65Y[F21RJ-N5=[,6 M!&< XH P;K7?$NFW.KZ:S6NH7D-K!BZG>W'VJ%);J M:"-)!YK!PBL60@ Y7#$D,,'/?BHAX1T7[/-"UM)(9I$E>:2XD:8NGW6$A;>" M.V#QD^M '-Q^*/$4D,5F(XX[I]3CLTN[JR>)9(WB9]WE%LA@5QC.#CMGBKJ6 MI:_=;-F:Y6[=DF=&\U5"JP*D$$ <8H M H^/O,_X0G4?**B3]WM+' SYBXS[5EW^M^(]&DO[2:2TU"X@LAJ,;0VYCRB2 M 21[=QY*YVG/7KG%==J6FVFKZ?+87T(FM9@!)&6(W '/4<]16?'H4.DPW4^D M0+)?S(J![ZYEDR!T4LQ9@HR>!0!%H>NMKVJ7\EHT;Z5;K%''(%YDE9=['/H% M9!]SU/K5G M_A'=)\F^A%FJQ7T"V]PBLP#QJI0* #\H"DCC% '%>*-6UC6_#GB>2TGM;:QL MK;RI()8BSR[H5D8A]PVX#@#@Y(]^)=0\8:U'?ZB=/MY'M]-E6'[.NGR2_:"$ M5FS*#A#\V!P>F3UKI[_P=H>I&3[5:2,LL:Q2HEQ(B2JHPN]58!B!T)Y&!Z4^ M\\)Z-?74EQ<6SEI2IF19Y%CF*X WH&"OP .0>@H JZ+?:QJ>NZHTL]JFFV=T MULD*PGS'.Q&W%MV!C=TQ6=XAN;^U^(>BR1WFVS33[N:2W$9._88\_P 0&2" M#CC!ZYXZFWM['3[B5(=DG%,O=%L-0U"SOKB)FN;/= MY,BRLFT-C<#@@,#@9!R.* .4M_$.O6]EH>M7T]E-8ZO-!']CAA*M )ON$/N. M\C(SP,\XQ6C\0GO4\*.UC=_9I/M, 9]A;*F11C@CU'X CO5ZT\(Z+97,$\%K M(/L[%X(GN)'BA8YY2,L54\GH.,\5HZEIMIJ]A+8WL7F6\N-RABIX.0000000 M#D&@#SJ2ZU_2]2\;ZE9WUGC3S#/,DEL6^T,MJA8#Y_D!Q[]?;G0N]=U*.?6Y M]*L8S_7FF3^%]'N4F62T.93$S,LKJP,8PA5@";8V+5[:105! DC?E6Y/3((P17,>/KI-5UB+1XY+Q6T^W:]W6MM+-MN MB,6X;RU. /F;GT%=MH^FZ=86[R:=EUN6$KSM.TS2G )=B2> .:FM=,L[.[ MO+N"';/>.KSN6)+D*%'4\ 8'% ')VOBG4O$":';:7+!8W%[:27%S)<0F0Q M-&51HPF5YWD@Y/ 'O5"R\3>)M4N--TZ&YTZ"ZN)[^*:?[.SH!;R!057<.O/4 M]\]JV-7\())/%/I5K:?Z^:>59;F:%O,DQEDDC.4SCE0,'-6O#7A"TT.SL_-5 M)+RV:=TD0L%C\Y]SJHSR.@&>M*WA/1FOC=FVDW&?[08OM M$GDF7.=_E;MF[/.<=>>M ',-X@\42 7D-SIR6[ZS+I<<#VS$[1*\:R%MXY&T M?*!SCJ,\)=^+-;T]9=+D>*XU :G]B6[ALW8;/($V[RE8DM@XQG'?M78C0=-6 M%(1;?NTNS>J-[<3%RY;K_>8G'3GI45WX;TF]$_GVI+3SK.W(6=6C$BDIOXQNP1DYP#Q77V_A_0K>>*WCC5K MF&<7P\RX=Y3)@H)&)8LW!(YR/RI9O#VAZB;V-H@\DETES<&*X=76954*V58% M#M"],,T )X5U>35K"X,]S'//!.8GQ M;O Z< @/&_(;GMP>HK=JCIFDV>D0O':(P,C^9+)(Y=Y&QC#DFI[;4M6CM/#M^^M/=-K3K'+ (X]L6^)GW187(V$#[Q;WKKX+'39( MK&:""!H[9/\ 1'0 B-2N/E/8$?I4-GX;T73[TWEGI=K!!=.\VZEF9T+!G"Y7D\# 'UY]:Y=?'VJVMU8+>-'Y&G.T&MOLQ\S M2-$C#TY0-]&%>@V=II.A02QVJ6]G%)/N=0P53(^!WZ$\<5'>Z3HGV>^-[:VJ MPWS)]J,N )6&%7=GJ> !0!QZZWK=_;V,)O+Z.]DLS>S06$$.^(.Q*!VEPH4+ MQCJ2":BLMO;B=7W8(VPL@ MZ7HOF?V=916YEQO9>6;'0$GG ["@#+?_ )*9#_V!W_\ 1RU0\0ZKK$GBI='T MX7J11V2W3/9+ 9&9G90#YS ;1MYP"?F'3OO:MX9T779HYM4TZ"ZDC4JC2 Y4 M$YQ4@S5.?PMH=Q:VMM+IENT-J" M(4*\(#U ]CW'0T >>>'-4UAM$\/Z-IWVU8X](2Z>2Q$!=V+LH'[Y@-HV\XY^ M8=*VM-U7Q!KVLZ98SWRV*-IINKE;=8I?-=9MF P+ !AUP3BNHN?"NA7=G;6D MVF0-!:J5@4#'EJ>H!'.#Z5=@TNPM9XY[>TBBDB@^SH47&V/.=H]LT <+JC:E MX9*Z?IEQ=1:/I=A'M:S2&=XV&[+3QL0Y4@ _)CHU=-XFU::S\#W^K:?,OG): M&:&3;QG&0<&K.H^'M$UB\66_L+>XN(T RP^;9G@-CJN<\'CK5^ZL[:]LI+.Y MA26VD78\;#Y2OI0!Y]KFK:MX6OWEEN4U*YCT:ZNQ)+;HI5A)$ H*@$(,DXS] M3QFG:Q=:K871TV?7#J-M>Z+>W#AXD4AE5<%2H'RG<<#Z\FNWU#2H;T22IMAO M3;O;QW.P.T:M@G@\$9 .#UQ7(:#X3TZSU87EY=Z,Q,,UE'!80^2LA.#+NR[$ MD!/NC 49XH 9I[:Q81:'9R:Q)-#J6F297R47[.R1*5,?&>Y'S9S6S\.4=/AY MH?F3O*6M$8%P/E!'3@=![\UM6]KIMS'975ND$L<$96UEC(950@ [2.,$ "G: M;I5CH]I]DTZUCMK?<6$<8PH)ZX':@#SC0KO4K*(:;!J1S5K3=)L-'MC;Z?:QV\3,78(/O,>Y/4G MW- '%:_K6M6&L:E=->7$6EV;)MELHX9XXAM!?[0A/F \D_+CC!K+O-0U'2[[ MQUJNGZB[2H]EY D12GSA,<8S@!B/Q]>:[^\\+Z)J%_\ ;KO3+>6Y.W<[+]_' M3<.C8]\TR_T7P_)<7-[?6MH)9$2.>20A=RAAL#<^H&,^@H Y#7-7U/PIJ5T[ MW"ZE<6^B2W*RS0(K;O.4 $J =@SG'M4OBF#4K3POJL4_BC[2+C2IYO*>.-9" M5 ),>T?O:N\@TRVLM)_LZRB6"W6-D M1%Y"@Y_QK*\,^#M+\-V-FL5M U[!;K"]T$P7( !(&3MSC)QU[YH YO0]>\1S M'2;VY^T-!J43/()S;+$F8BX,.URYP0!@@G&2<8K->#5=:T[P3J&JZQ+.U_>Q MRF%8(A'&?L\K< J<]._J?;'H-GX8T2PO7O+73+>*=PP+JO0-][ Z#/?&*LII M&GI#90K:1B.Q8-;*!Q$0I4$?@2/QH XNRUW6'TG2?$;ZD&74+Z.W?33$NQ$> M0IM4XW;UZDDGH>!3(=1\12Z/97_]M$2:AJGV-4^SILAC$DBY'&2V%'4X]JZ^ M/PYHL&J-JB:=;I>%BYEV]&/5@.@)[D80.H$AQMQ]WO4&J^* M]4&H375EJ%PUJET(5188UAV[@N/F^:Z\?.P M&<>VU1^ JO)I>GF1YI+:+<3N9CTSZ^Q]Z ,^XOM0<7-\]XS>5>>4(RH(92X7 MD]<\T^&YN9S+=M>I"D=RT(A91M(#;>3UW'MSW%:MG90:E&4M(TN(Y'WGRSE2 MVWD$4%C9\(#QN.,#.>_%;HT M/P[I^H2:I]CL[>YCS(TIPH3/!;'12?7O6AJ&FV6K6AM;^VCN(20VV09P1T(] M#[B@#S7Q+)J%W::CH-UJ;7$5CJ&G 3B*/=(LLJ_)(-NTE2,\ 9!&177^,;9X M?AUK,$4[QF+3I?WB*H)"H<\8P,XQP!UXQ6E!X>TBVL190Z? EOYJSE O616# M!B>I((!R?2K\\$5S!)!/&LD4BE'1AD,I&""/2@#RXZ/>2^(-2CMM09#:Z1:S M,YC3=*Q,O7C &%["LZ+5;_4#$(A,G^BQ3$P"/YF<9YWG[O';\Z]5L=!TK34= M+.RBA5XA VT=4!8A?H-S?G7(^(-(T&&^MK&-+0,D(5+4.-R(!@?+G.W _2@" ME9W,LNEQ7$J+YICW,J,",X[$$U:TS6=46'1+V;5&NUU.;[/-:-&@6,&)G#1D M#=QM&I:1X7\(.-2^UVVI 6K69C4")?+=@R$#=E=F&R2.3TJEX>UN[TOPII@M M3!&_]BV:K,\0/E&2X,9QTNW@D">6&1?NKW ], MXYQU[U'=>&;+^R9;/38;>SZN]02.'3X;M& MNT@$PW2,I4^7E=I"CKAJZO1/ MK9K?G4H-.F6\B2!K>UMC'"$4EAD,S$MELY M)XP,=*T[+PYX<-K,;.QM)(;F)K>5T.\2IDY5CD[L'(YZ4 _LK(WK0IO4- SLQP "QVX&1@%AQVI]UK.MV>H7.AQZH)I(;^RA6]>%2 MX28-N5@ %+#;D<#AA72V^D^&;BT>SMX+&:"ZC&45P_F+%A >O.W@9['%6[7P M_I-E;1V]O80QQ),)U '/F#HY/4GW- '#ZM->,;G1+Z[-V!J]G:B[DC59/)E" MLRG: /5>G\55M=%WI>KW!$[_ &"*145X@DBKPI*R#[RMS^1!KO-8\/V>IV-[ M& L$]PR2_:%'*RQX,;^^TJ/P%5;_ ,/Z+JMVTTD%H^K>2CET/S$?PL1GD9! M)]* ..B_=:_<1J?EE@65AZ,"5S^(Q^55]4U_4M,BU!]/O;J/[)#YNR&.(IOQ MG]X9.HQV7!K1CLC;WUS/*299"%QC[JKT'YDG\:;/IMEVCDZAMA*RY$/F2!"Y'?&PC2.VT^&,),)U(&3Y@! 8D\D@$CFEN_#VD7Z3+@R.HJ MPNLZS]NC\/MJ;!VU:2R.HF)/,\M;=9@,8V[R6VYQT'2NHM-)\/6LCI:6UE&] MI,LSK&0#%)Y>T,P[$H>IZ@U!K_AH:G92168LXGEN!<3I0J=AQGUQWS4_BZ]U"U_L2WTZZ^S/>ZDEM) M)Y8E1+H^AZ590K]EM;:VMYQ-&6PH64_*&R>K M'=C)]: (=?O[K0/!]W>)*+BZM;?B690 S<#>P&!CN<5QOC.YU+3-'U32;G4W MU.&]T:ZN"\D:*T+)M&1M &P[^ARU\+> M'[:WN[2WTVV6*X3RKA ,[DQ]T]P.>G2@#A_%EWJ.GZ)J.E7&I?VE!>Z%<7)8 MQJIA9-@^7:!\C;^,Y/'6KYU>^&J3:9;7$=G]JU2&U-TL2[D7[&LG<8+DC:"V M>OL*ZR#PMH=M;W=O#IEND5VFR=0O#K_=_P!WD\#BJVO^'8K[39HK3[%;M+*D MT_VFW$L4VU0H#C((X"X(((VB@#F7\0:K;3ZCI3ZS)/.FIQV=O)!;(T\BF$2, MJCA _7+-P,'CI5 W^K:LL=G=7]W"]AXA@MU=UA\TJT88;]N4)!)Z?B,UTVB^ M#='AL;RPO4L;R=[E;B>.WC\M('V (%7<67Y1U)RE?]ABR_\ 1RUJ-X9T1]4&I-IMN;P,'\PK_$!@,1T+>_6K M6IZ58:S9&SU&UCN;?RC [D.L;,H<%>#QQ@XKH M_P#A%_#&EZ7=QMIUG;V,H#7&_A/EZ$DGC&>O:K&EZ3H2V-J^F6]JULDAN(9( M3N!<@J7W=S@D9H Y>VU769[U- ?5720:G/:G4!$GFM&D*RJ,8V[COQG'13Q6 M79ZEJ]FPTFTGGGFN]5O3-%M";3AIYTNW%HLGFK&JX"O\ WACD'W% ')0: MMXDU&_T?2GOC8/+)>I-,JPR2.L1CV$A2RJWS88?7@<5J?$N.5_!;B.YDA(N[ M7+(!ELS(.F: .3EO-8O9=?DBUMK)=%;RHXS#&1*5B5S)+ MD9PQ;HNW@5NP:O/>>"4UCR_(N)=/^T["/N,4W8Y]Z=<^$M O)(9+C2K>1HD6 M-2R]57[JG^\![YK6DACE@>"1 T3J49"."",8H \]TZZ\17MUH5M+X@E4:OI; M7LKI;QYA91'Q'D8P?,YW9Z<8S3(_$6KZMI^G+#>W@NO[-6ZN$T^WBSN+, [O M*=@4[#\HYX/:N[CT[3X)[0QV\22VT)AM\=4C^7*CV^5?R%4Y?">@SFW\W2K= MOLZ>7$"O 3.=I]1GG!R* /.CXHU,ZOIVJ*BQMJ&AV)O+T*"EFKR/NDVYYY/' M8=3P*U]4\0>(6U37%T\W/EZ.42/!MEBD/E*Y:=I&5@#G&5P !GGI7:Q:!I,$ M311V$"QM;?92NW@P\_)_N_,>/>H)O"F@W,L$DVEV[O BHA9?X5^Z#_> [9S0 M W7=6DT_PE/J1E2UF$*D,4\X([8 "GYN3@8ZUQ5SXEU_3#K=K]HN_,AT^*[ M@;4(X?,1FEV'B(XVD=CS7H][:6E]:/8WL44T$ZE&BD&0X],5GP^$] MTD6/2 M[<"6/RY"0277(;#$\GD#KZ4 W_B#2M0UBQBU)[][6PAU*(R0H&/[QQ)$- MH P53CN">M;GAO69?$%WJ.H0RAM(#)#9$#_687+OGK]YMO\ P U=N;9;V"74 M='ELQ?SP+%'>.GFH4#$X(4C(Y;OU-.T#1H/#^A6>E6QW1VT83=C&X]2V!TR2 M3^- '!>(VO-)\0^+-:M[US*TO&FIW[(0*6WA@.I!X(R/Q]:[*33+&:2Y>6UB=KJ,13[ESYB#.%/J/ MF;\ZI67A70M.\S[)I=O&9(FA<[WT2 MWNE:15!W,T@)) '&%4?A6;H.L:]K\NAHVJ&WCET>._N#'"A:63?C R, $=?T MKJ7\'^'GAM8GTFV:.T4K""#\JDY*^XSS@\5/IMMHD$D']FBT#I;"*'R6!(A# M=!@_=W?K0!Q&C>)/$M['I&KO'<&"_N4CDAE:UCMTC9B,(=_F%U]#DG!&!VZO MQ-?7D,^D:?9W(M&U"[,+W.T,8U$;/A<\;CMP,@_2IO[ \/:;?-J[6-I;SJQ< MSMA0K-P6YX!.<9ZG-7-7M=,O+ PZLD#VI9?]>0 &SA<'L6KDR?NT7CGU)XQ7:VFAZ78?9OLMC#$;8.(2HY3?C=^>!DU!<^%M#NU MB6?3('$3.R<$8+MN?IV)Y(Z&@#C=#UW7?$KZ+:G5&LOM%C=2SRPQ1EV:*<1J M1D%1D=<9'7%2:)K^M>)#96KZF-/=-/:ZEGBB7,[B9X^C @* F2!S\PY%=K9: M'I>G21O9V,,#1*Z1^6N-JNVY@/0%N:P]<\'?;4M(M.73([:W5E6WO+/SD0L< MEU(92#R<@D@^E '.V/B7Q#K$6FVT4MTTAT_[7+/IZ09D8R.@_P!:P&P!>W/( MY%=WX>O;K4/#ME=WR1+=21 RB)U9=W0D%21@]>":SX?!NB1Z'IVF7UM%=K9Q M^5'+*-K$G[W3H">W2MNS-I]F6*R,/D0YA"PD;4V\%>.F,8QVH \]T#4-9UG^ MR;"#4_[.A?0TO&-M;QY\SS"O (("X[ =NU=7X:U&ZU[P18WUQ(([NZM-SR1* M!AB,;@#D>]:-IH^G6+QO:V<431P"W0J/NQ@Y"_3-3V=G;:?9Q6EI"L-O$NU( MT'"CT% 'EVBZGK-MHWAK1K.>^E%W:S7,DL"P>< K* B>80N,DDYR>:TH-8\2 MZI>:-I;WPT^2>2]CFFB6&61EBV;"0I95?G##Z\=*ZQO".@/:&U.E6XA\UIPH M!&USU92.5S[8J2"RT*RFM8H([.&2R)@@12 8BX!*@>K ^IZT <;=ZMXB6"2 M_BUG9MUT:8D!MT*>6THCW-QDL,Y&"!QTJ2XU7Q#;3:MI%OJ)NIK6]MT25_)C MN)(Y(R[+'NQ&7!'&1TS7;-H^G-%Y1LXBAN1=;<<>:&W!_KD TR[T#2KX70NK M"&7[4R-,67ER@PISZCL10!F^$=6>_L[N&ZNKB6YM;DPNMW L4T>5#!7VG:QP M<[EX(-='69!X=T>VMH;>'3X4BAG%R@ Z2CHY/4M[FK_GPFX-OYJ>>$WF/<-V MW.,XZXSWH \\U^POIOB7 .HR*03ZKI-KX@UBTU-DCM]=V&T,2%)0SQ(VXX MW9PW&",8KN!X7T,:3)I?]F6_V*1_,>(K]YL@[B>I/ YZ\58.BZ:;2:T-G$8) MY1-+&1P[@@AC[Y4?E0!QW]IZG-JR6%I=K9K<:W=2N+9K_RXQ*R1H&5>1LW'=UV]%Z5V:Z3IZ7"SK:1"59FG M#XY$C#:S?4CBLS7O#,>J6JQ6RV48-P;B:*YM1+'.Q&,L,@@].00>* (O!VH7 MEZFLPWE]]M-GJ4EM%-M52454(!V@#.2<^]=+6!X1T6TT/3+B"UG@F,MU)),8 M$"1K)PI15!.T*% QUXYK?H **** "BBB@ HHHH **** "BBB@ HHHH *HZW( MT.@ZC*A =+65E) /(4]C5ZFR1I+&T., RLCDDY4\?*.!@5W6B7)UB MU"82MXDLU3>J$1D^00V,#.,XYXP!WR3K:OJ>J:5/K.F-J$EXEN;":&6YBC9U M\V;:RG"@$?+D<9&:["6PT%]:9);.S;4IXQ.VZ(%W6-AAB<<[6VX].*N3:7I] MS+))/96\DDH02,\8)8(1Z4 <-+KFKVGB,RW5]='3VU,6R36OD36VTM MM$3KQ(CY(!;G!]J]"DD2&)Y9&"1HI9F8X ZDUGGP_HQU+^T3I=F;W?O\_R5 MW[O[V<=??K5Z>"&ZMY+>XB26&12CQN,JRG@@CN* /(K35+VSU2V\9W&CZA'' M=7C?:+MS'Y0L9=J1CAMWR[8VY7NU;6J:UJG]G:OJR:^UE-:ZC]EBL=D138'5 M0""NXLP.X'/<<8KT"2RM9K%K*6WB>T9/+,+("A3&-N.F,=JY74? ::EJ;SS7 M-F;=YDD.=/3[0%4@B,39X7C'W)=7CU.5A:7WV*VMA%&$ MC5FC7>21R5WDC) XYXS56^\3>)-$T_5R1<,8[:&2$WLMJ\L3/*$+XC.-F#D; ML %3SBO2/[/L_)N(?LL)BN6+3(4&)"1@EAWS[UD&+POH-PFE+:V5M+J(P+=( M 3,!QR .@SCGCF@#CKS7_$NFVNL1>?<1&.RCGA>]DMI)HY#*JD[8B&/3=-2^A8PP[C(PDX)V8V?N^F._6NOCT3P_I\9LDT^ MP@2\8*8O+4><5&X#'? &?;%3VJZ5JT$M];QV]Q'>1^3)*$!\U%+#:?4 EA@^ MIH \[NO%/B+4+C4GMCV2(,\0D+R^:02F3CC P#SFM&;4->U%- M:NEUB2Q^PZ;!=1P6Z1.GFM$SMEBIW+D8X/?K7877AS1;YHFNM)LIFA01QF2% M3M4=%Z=!Z5;-A:$W!-K"?M"!)OD'[Q0, -ZC!(_&@#CO#327/C[5KR2ZDW3: M78R&'Y=OS"3IQGC!QS_$[C^W*0"&@;Y&//3:6 M5N.RFM1-*T^.]2]CLK=;J.+R%F6,!Q'_ '0?3VHD>PU,WFF2B*XV*%N8'7<, M.,@,#P010!YYI_BO7+VX&G/=[+G6+F&ZTUA$N8K-FSN9;>VBECQ:VLGEC<@;@(IQ MP#@<5(ND::C(RV%LK)(\JD1#AWR'8>[9.3WS0!B_#O\ Y)WH/_7FE4;Z^O[_ M %[Q#!_;K:/!I,,30E8XRIW)O,LFX$LH/RX!'W3WKL+:UM[*VCMK6&.&")=J M1QJ%51Z #I67]A\/^)XXM1:TLM04;D29X@WW6((R1T# \>HH Y)M:U/4+#Q% MJ8\0BR.E';;Q)$@B<")7#N&!8ARW R,#IS2S:EKNI1>(+U-7N+ 6%E#I6DM MW;1V\T%\N)9 @Q,H&WYO48XYH X/6/$&MQSSWPO9Q8PV<$[?V?Y#FU)3GO5:[NI;?4/&.H6U\\A>33F1)(T*E7,?.TKG@' ^OKS78PVWA/7Y M;6>.TT^\=X-\#F$$F)&V\9'0'C%:DVAZ51O M)Z@8[],57M=*\-!KO3+73[ >; C7$"0KAXR6V[N.1G=^M '&:IKWB(ZKKT-I M/>"/2$C6&19+5$SY0;S)O,()#$_PX& <]5)O#&A7#0M-H]C(846.,M IVJO1>G0=A6FS)%&68A449)/ % 'FN MO^)M4MKZ\N[&\O7@M=2BM21' ELN617C(8F1V^8_,,#GCI7I;'"DY P.IK'7 M0_#^J$:E_9=E.;D++YS0 E^!AN1UQCGK6E'=V\UU/;)*IG@V^9'W4,,@_0\\ M^Q]* /,(M;U0M;#6-3N0ERDSI/&(9K*YV*7'EE,.@"J3A@185!P?O=N_?UKFK MS1=)A2UU+2K6W6TG0/$\48 &1QCT!!_G0!QNFS2P:?IZQW"C-K.^Z4#"$8QS MC@"G/-//I.MV]U<7<4\>E374:NL;K)L')5U[<@$$=^*Z".QM(O\ 5VT2?>^Z M@'7K^>!5C0ETBVOKFT^R6ICEC\BY3RQ]QNQXZ'TH IW5Y=Z>DFG:9?ZDWV&P MCFE-NEM&L+,"P>5Y,!A@]N$N+G2[2:9%"*\D*D[1T'3H*H7=EX5G:.QN[+3 MW-HR6L<3P@^47&50<< C''2@#B+RZN(KOQ1J<6J_:9#HUE(K")/*ESO^8(5/ M'4@9/WCG/&-?4=6U1[/Q/JJ:VUF^D2ND%F$C*$(BL/,R-QWYXP1P1BNQGT+2 M;FW.EVK3V7]DQ1S6UJD494-]G25E?TAF8 & M1%8@>XS43Z98R)=H]G RW@Q<@Q@B;Y=OS?WN !SVJRJJB!% 55& !T H \XN M=(AK3VT^GW&*CM[-F\5^++N2XG+ MB:U_=R!,#="#CA0?ES@<].N3S7=3>'M&N-0%_-I=G)=A@WG-"I;(Z'..H[&L MSQ MK#*RPPQI/.PDG=5 9]HVKN/?B@#CM<0N+'$SQ_Z4@RN/?U!K.MKV_P!( MCN=3L[QD:/50GE%%*,CS*C Y&>0QYSQ713V\-S%Y<\22H3G:XR*T]"TJTNKB M2.:TAD@_UC(R J7W @D>N1GZB@#!N_$GB1[G5;VW^THEEJ+6T<;2VL=ML5PN MU]Y$F6'.>/O#'OZ>>F:SIO#^CW&HC4)M+LY+P,&\]H5+Y'0YQU'8]JTJ //+ M+6=5.FZ-KCZP\TNH7R02Z=LC$:J[E2BX&X,@Y))_A.:S?#MW?:3X=T>]MM7> M9;C6'M&L"J%-CSN& XW;AR^<].V*]$BT#1X-1.H1:9:)>$EC.L*A\GJU:!$M+!;>)T8@L67+;B=H'88'2@#FI]6UF674=)NKK4T@N-!N+HB\ M^S>9N7:-RB/.U2&(P?PJ676]0T<"&UO X_LFP NI8T)A\V9D:0D*,A1V/''U MKT"U\.:+8MOM=*LX6V-'N2%02IQEQM&C M@6^2&>4 1K)(@RQ]/TSBN@\.Q6VJ7TMU<3+<"*V-I#"R?*B%OWGU)(4'V4>] M '6HZR(KHP9&&0RG((IU1P00VMO';V\210Q*$CC0855 P !V%24 >1^*(VDA M^(.V:2+;>Z>24QR-L0P<@\<2ZM MK4D]S#97!(&L7<;VUJT,5S+&@7'E[QM;!.3GD\ZCTZ[LK)YKAI+I(GB!+L,!WZ=>5R>O M-:EM:V]E;1VUK!'!!&,)'&H55'L!0!YGXQA8:YXQD-W+@^&,B([=I_UHQTS@ M8SUZD]L 7M6U76_"OVG&HRZDQT2>]"31( DT;1C*A0/E_>$X.>G6NUN]%TN_ MN#<7>GVT\QB: R21!F,;=4R?X3D\>]3O9VLDPF>WB:58VB#L@)"-C*Y]#@9' ML* .)\-ZKKI\0V-K>27$EK=VCRN;R:U+%AMP\0B.=AR00<@9'-;?CB[FL?"D M]Q 5$@GME!9 PP9XU/!!'0FM+3]"TG2I7ET_3;6UD<;6:&(*2/3CM[5:N;6W MO8#!=01S0DABDBA@2""#@^A /X4 <%>ZAKBV>NZNFM3(-.U/R8+58H_+,89 M5;*[CD,>*YK&ZN'GN-.+YAN &<'8"QQTSDY MSZ6VFV+P30M:0&*=_,E0QC$C3Z4WQ M0^HQVGB71;C5[JX@M[>SNHY9%C$@WR,K*2% *_(#TR/6NZATC0+/&F16-A$9 MC]H^SB-07*%4W,8BG+Q@^8@SA6]0,GCW- '! M7NM:E::_?Z;#?^6DNI6-D;UHH]\:/;[F8G;@LQ4 $C +<#H*=?ZQK5E>:AHU MKK+S&*\L(XKR2*-GB$[E7C; "L0 #TSAA77G3-!C8Z4;&R'VJ(,UN81B1(]J MC(QR%RH'IQ5BWT/2K2V%O;Z=:QPB43!%B 'F Y#_ .\"!SUXH RO#\U[#X@U MK2KJ_FO8K58)89)U0./,#94E0 1E+]2O+(:1:VEU]C%_?K;2W6U28U M*LV!N!&XE0 3ZUT"6T$=Q+<)"BS2A1)(% 9PN< GOC)_.FWEC::C;-;7MM%< M0-]Z.5 RG\#0!YCXGFOIK/Q#H4VK3W5M9/8RI,5CW_O)<&)R%P<8##@'D9R. MOJ-O%Y%O'$9&D**%WN!EO\IL5<^;Y@ SZD@\8Q7;OX1\.27K7KZ%IS732>:9C;(7+YSNSC.<\YJRN M@Z0FI'45TVT%Z3N\\1+OSC&<^N.] '%Z9J>N"VT/5I]7FN!>W\MM+:&*,1[! MYH7&%W!AL'.>:JPW=[[FNI)KAK$J@"/]FE.U,#<-OW3DGGWKNY MTT?3_L%M-%;0AKC%I'Y8 \TAC\HQP?O'/N:6'P]HUM?_ &Z'2K..[WE_.6%0 M^X@@G..IR<_6@#@=$\1>(YH]-O9Y;AH[^VEDD\^6U\O(C9P850[_ )2 ,'/& M<\BNQ\'#4)/#EI>ZEJ4M[<7D,<[;D1%C)4'"A0./KFKMOX>T:TN9+FWTJSBG ME#*\B0J"0WWAT[]_6KT,,5M D,,:QQ1J%1$& H'0 >E '#>(Y9['Q_%J$,T[ MR0:)3CH<\#\2RU+4[5/"]^VNOJ)U>5(Y[9DC"8>-G+1[ M5#*$([D\=>:ZR.#2=:-EJJP6]TT8+6MR4!9 >I4GD9Q26GA[1M/O#=V>EV<% MP<_O8X55N>N"!QF@ \0W4UEX:U6[MWV3P6\F>W%M$Y8!/W<9DPH4;B>[=.V:]'FABN()()HUDBD4HZ.,AE(P M01W%5+S1M,U"VBMKRPMIX8<>4DD8(3 Q\OIQQQ0!Y[97FH:AXB\*76IWCQRP MMJ$99)(6$BIMP6V94,1PP!ZJ<8J32?$6KRZSX?D:[U"6TU2216>Z2W2*9/*= MU:*-29% *K]X]#SR:[:[T_0K.ULOM-E9QP6DR+:9B&(9&8*NSC@EB!QZU!)H M_AG0U2^;3M/M-DJA)A H*NQVC!QQDMCCUH Y#PU>ZSKO]DV0UB6RA?1_M3_9 MH8@6D\UE!Y4@#'8#M78>#=3N=9\':3J-XP>YGMU>5@H 9NYP.E:-KI=A9,C6 MMG!"T<7DH8XPNU,YVC';/.*EM;6WLK6.VM88X((QM2.-0JJ/0 =* ///&/B3 M4[2;6YM,O;X#3$3/E) EO"Y4-MD,AW2%@1PHXR.]37^O:K:>(FN)KVX731>0 M0A[7R988PX0&*5#B16+-]X$X#+Q74S:3X=U75;KS]/L;F^C55N/,A5FPP.W= MD<\9Q5E_#^CR7Z7[Z9:-=H5*S&%2P*\*1)1;K*RR&Y*C .,]0 "<9ZUZO63>Z?H-E8L;RRLH[4H+8AX5V[7<83 M&.A8CCU- 'F>O:OJKZ?X@TF]GO(X5L;>Y3^T&@:6)C.%+'RN N,'!]*TO$UW M>VUQ<:-+JW@TNSCAD=9'185 9E(*D\=00,>F* .$D\1^ M(I+^\O(AAK(33/#][K4]TMC M92ZE:R+YLOD@NC[05)..N",&M@]* /.=&UO5$TSPWJUQKC7[ZE<>3<6WEQA MNUR2H49!3;DG/K[55TWQ/J[:IX?G^V7\UKJD[QL]RD$<4R;'8-%&I,B@;1RQ M^O6NQ\/>$=+\/VELL5K;/>0Q^6UV( KOZG\?K5JW\,:#:3)-;Z/8Q2H^]'2! M05;GD'''4]/6@#@$CU34M%\+:IJ.OWCR7>HQ':J1(D7$@!'R=< =?>@>(M;D MO[?2[47&R?4-2WM9B".1Q%-M5%,F%Z')/+''U-=U=Q^'/L?+"8A\COD[^G4\G- '$QZYXEO+" MR0W#22+)FY>Y:2/YI7 MA$3,P)!RH) .0>G'I4DWAW19[."SETJS:VM\^3$85VQYZ[1CBKUO;P6EO';V MT,<,,:[4CC4*JCT '2@#SKQEXCU2TFUZ73+V_P#^)7"I_:59SSNNUWEA5BPQCG(Y MXJ5]/TRW5KA[2V01E9BYC VE%P&S[+P#V% #M6GDMM&OIX6VRQ6\CHV,X(4D M&N'TLZ_>W.A02^);L#5-*:\G98804=?*P$^3Y1^\YSGI[UW%E>V&N:8MS:2Q M7=E<*0&7E7'((_F*DCL+2%X'BMH4:WB,,)5 #&AQE5]!\J\>PH \[3Q%JVHZ M=IBK>Z@UU_9HN+@626\8!+,HED>7@ [#\JCU]JR&\2ZN;_3-57Y7N] M6OK] M$5OLJ-*=TH3H>OT R>V*]/E\-Z)/Y'FZ39/Y"[(@T"G8N3QTYH X#6M?U_^U]=CL)KH0Z7''Y#I):K$OWMQXBNUUI+ 6$,7D6\GE^0KR6ZL=[E3D!CD'./ MJ.*[";PUH=R\+3Z192- H2,M IVJ.@''0=A4UW;Z9:6E_=74%ND$L9>\=T&' M55P2_J HQSVH Y[PAJEY-J5[IVHRZ@+F.&.807JQ,0I+ LLD7#*2.A (Q[U< M\7:A/9P6%O:SW<=Q=W/EK'9QQM+* C,54R$*G3)8]AQR:T]*TO2M.@+Z596U MO'.%8M!&%WC''3V/%2W^F6.JPK#?VD-S&K!U65 P5O49Z&@#S[3]9US4ELM/ M;5+FV9M9GLY)<0O-Y2P[PI904W \9 [59MK_ %6XO;;09M9N(D%_=PM? ()9 M!&$9$R5VY.\\@9PE=K;:+I=EL^RZ=:P;',B>7$J[7*[2PP.NT8SZ4MSI&FWD M#P7-A;2Q/)YK(\8(+_WOK[T 87@%2FB7JFY^U%=3NP9SC,G[UN3CC/TKJJ@M M+.VL(!!:6\4$()(2) J@GV%3T %%%% !1110 4444 %%%% !1110 4444 %4 M=:GNK;0K^>Q0R7<=O(\*@9RX4D#'?FKU% 'DFFZOJ?E1RQ:K$SRZ9/+&TFLM0OKBXO/#]Q=2":9I09E6,AU4Y ( MW-P, ^E>D1V5I$TC1VT*-+_K"L8!?Z^M2"*,,K"-,H-JG X'H/RH \DU.Z72 M=8N+O0=9N=1N%T"27?+.;@QYECRXSGMEMO3Y>E6]8U"32AJ5OH>OWEY =%DN MGD>Z,YAE#*$=7.=I8%N.G&<5Z&DFEV>IQ6$:00WD\;S(B18+*"H8Y QU9:LQ MV5I#$\45M"D;G+JL8 ;ZCO0!YQXFBN=&N4MX=;O9XK>S:>2.75&M[@$L>S>XU%K5E5X@WF-$J,)3NR".GRX MKUF>TMKDH;BWBE*'*>8@;:?49Z42VEM/)')-;Q2/&Q@B>S6&Z, *%26EX^^0W&#D#'3FJ/AI+G4_&&A M:IJ$UT+R70O.<>:RJQ\Q5!*] ",,1TR@>%]2M]1OM]UJS6TL#3DPF)I)05$?0= <]:=/JHTF M8QR7BQ"Z$+IG"!MH;)&.OXU:$$(1$$485#N4;1A3ZCT- 'DVC:OKEQ=Z=?W% M_%#>SZEY,]N^J.W'F$-%]F$>%(4'!SV!)Q7<^-;R6TTJT"WIIL=[86\]U).3)!"\;%CO/*[F" M_M5Z5':6T42Q1V\*1 MH=RHJ 'U ]:JZKI*:E;&-+B:TE+J_G08#$CLP((9<<$$$4 W9TX !!ZY[XXKMM'\/6^DFYD,KW5Q2PZ_=2:QHNH6NH71BOM6\@_:-1RTD99E*_9@-J M 8 !SGIW-=?\-B1X#MBHRPGNL#U_?R5TXL;19&D6U@$CL&9A&,DCH2?6IHXT MB39&BHO7"C H \TTC49##X:OE?P>7C@@#ISG M-4O"MPEGI7AB;3=9N;F^N+W[//9-<9019?>/+Z+L W;L9XZG->J):VT=P]PE MO$LS\-(J ,WU/4T1V=K#*98K:%)"NTNJ ''IGTH \?T'5-1L/!=A]BGE39H5 MQ+A>=A^U*#(!ZJI8BM2ZUFST>_U'^S_$NHWME'HCSN5NA!7HUUIL%S8RVJ%K;?&8UEMCL>,'GY2.G/-9^E^&HK"]EO;B[EO;AX?(!E MCC153.2 J*!R>23UP* /,[VYO)%\0:1)>3&WDT&6Y,0U5KQ@ZL,$M@;<@G*@ MD$5I7FKW5C)/!8ZI/_9XLM-5[D3&0P1R2R+)(&.>< #=VQ[5Z)#+I$%W+8Q" MVBF@C5GC"!=JOG';'.T_E3C<:19PL?-LH8@NUL%0,>GZ]/>@#S_4KV>RDU;3 MM'UR]GM$6R/GFY,SV\DEP%*K(64VDRM<65F+?%NZB2-(\*&(##'&#U!R/YU/?:?::C9 MW-K=0J\5S$8I1CEE(/&?Q- 'G_C2\N;/7+EXM1D6UM+)'-K;Z@;26 9;]XJD M;)L@8P3VQWKH+BZBB\::3>AO+2?2KAKDR?+B-&B92WI@LWTW&MZ+3;<6]M'< MHEU);H%6:9%9R0.N<<'Z5"VBVTFHWE],SR2W-N+;D\1QC.57TR223]/2@">[ MG5](GN+>0,K0,\ZK?B)/#EG9O,R[=R? ME'U[]!7I,%M#;6L5K#&%@B01HG8*!@#\JKWMS8:/8R7MT8X+>) KN$^ZN< < M#.,GI[T >1VUX;Y('O;Z:V0V$4Z%9/+W%@26]\<<>]1"Z:+4IYEG<(US:!Y" M-N5*'J.V>*],\1:3"\,=RD,9$6%*[1@#L1Z5SQCC8,&12&^]D=?K0!E_V[>S MS7<+:K-'ITNIVMO-/'*5-O"8CG:W\.YU52P_O&IK.9++6=033=5GNHCKEE"T MS3>8Q7R\%"_\0'3G-:MC)'9S@^4AB(VR1[1AE]"*[2"WM/)0P00K'PRA4 '' M0T >;:?-J$>FZ-KAU?49+FXUUK22.2X)B,)GDCV[.G0#GK[U6AU:1XM"O9O$ M%XFMW>LI!>6 N3M5?,(:/ROX0 !SW]3FO5A!"$5!%'M5MP&T8!SG/US7,7'A MFSL9%U+4=4O9K.QE-XLXN8 MH$-O*(B23T,A^X#C!;KZA7FOZ'MGM[N>-EC\D2QO$S >:<1Y&.Y_+OBJ-YJ]NL;06%M$D M;+L9C& "OICTY/6@#FM3U""TFBTJQ\0W\]B;PBYD^TL7C_=96(3=2"V">P6TFJ7+VN)/WSRD,[J5PIDZD $]^<>U;H@A$7E"*,1_W HQ^5#Q0 M^3L>./RE'0@8% '.6TEQ?7=E;M=W'D$W 5T&=234 M+QWOKV>UGC>4^6Z(DV/EZ9!C!SUZUU6@:5#+'#J#A'0J&@VX(*GH?ITK7L;F MPOHW-GY;K;3O"V$QLD4D,!D=#I)]>U=FUB.5;S_2V^95C M+J%_N'*@9&"1GGFK-C>S74^EZ5JFM7EO8"34(Q.+DQR3O%.4C1I1@\)D]1G' M>O2E@A01A8D C^YA1\OT]*;):6TT)AEMX7B)W%&0%29:?JMUJ5]I M^GZEK%U#HQDO5MKU+@Q/=^6ZB/=(,9^4N>,;MN>:I:3?+_8&G:?;7UU-Y]YJ M,RN+[[&DR+.1O>4#.?F!VJ.TD'FQM$,([#<#R,9(.^;54TVWUO7;NQMQI2W$3I=F SR&1P[%\C.T!./]KD M5Z6UK;N &@B8*_F#* X;^]]?>FR65I-$D4MK \:'*JT8(4^P[4 >;Z%+J7B? M4M-MM1U34886TAIS]FG:$S$3LD6%]=3-)=/9E MGE/5B,C/UXKI/+C$GF!%WXV[LW MT[PKJ%OKU[J%W>Q.=1A>T\Z25FMOLT:1W)0!Y4"@*6. > ME6=..DWL4TMA%;LBSO'(4B"_O%)5L\=0[K5!/(L;S7&YA=-;EMKX"[U&1QGCV]J[/4],6UNC;B(-$>8 MUVY&.PJ[9^&?M" WB*D)Y\O )/X=J .0:_U>[TK1XWUB-R9;H" :C+;M6)BJW3J9I AVLV5X89Q\PX.0>]7 MIX=+M+:ULKB"(PR2".&-XMX+8)]#CH>33KF#3[>[M;VX,<4D8-O 6;:/G(^4 M#N3M % &;KNH_P!G^(O#_FW?V>TFDG24L^U&/EDJ#GCJ#BN3L[ZY\0:CI5NN MKWHLKO4-2#/;SE#)&C90!AR .,8[5Z3/;P74?EW$,<[9%##/T-"P0JRE8 MD!4D@A1QGK^= 'E#ZCJ=M+;W%M)+>7UC9ZU%;M*=[OY4RJF[^\<*/KBBPU/5 M(%5;R"9M2:ZM\-)M MXF"[XB_0Y&!P175^!;Y[B/4[.5[IIK2=0ZRW@ND3<@("2]6'?#<@FM;1[_0] M26\MM*2)XHG*3;+8I&S9((!*A7Y!!QFIFU'2-+AEC$UO!';R1Q21Q#_5O(0$ M!"]"2P_/- 'G/C/7KJ"^UB[L;^YB?3KB*(>9J'DJC80E4@4'S00V26QU..!7 M8_$*]FT_P5>W,%Y)9NDD -Q&<-&IF0,1^!-;&H_V;9PR:A?0P[54(\IAWM@G M&. 21DTFM:1!KFE/I]P[I$[QN3'C.4=7'7W44 <)?:M'H\^L06.MW]WIXT^* M225;D3/!,\H1=LC$A=P))R<+C/%8]UK.J:=;^)X+?4)8VATI+A%74VO&AD\S M&=Y VD@C*C(Z>M>NQV=K%"\,=M"D3YW(J *V>N16?I]UH=[<7FGV(M7DLCY5 MQ"D0 CSSCI@C@].X]10!QT^@0V?Q"TVU?6-3,D^E72I-->L7+EXQ\O/N3@>@ M/85>\):SJFO:K##=-)%_8UNUO?@$@3798KSZ@*F__MH*[.>WCG +*HD4'RY- MH+1DCJ,CK5/1M(CT>UEC%Q+TMK166VMXH0QRPC0+D_A0! MP'BZ^U%_&/\ 9XNA;V4>GB>,'4VLM[[B&; MJRR7-QIX;56MU9D@MMV/M2!@I5\9[<\G'RUZE<6MM=J%N8(IE4Y D0, ?7FG M^3%N=O+3;FQ MPB_TZUA:&R20^2CO "Y*?Q8)) /0BNYM?#NGVNK7F MHK$KRW+1L%=%(B*(%&SCC@5?BFM7N9XHGB,\>WSE4CG?VK-:70^ROYCZF MUU;E6&(2'+A$"[C[XZU2O9]'T.TC2Y2"V MM[J=+=46'Y7D@#S:&]:ZO]&LI7NS+:Z\B.);P72INMW.(Y>K#O\ M-R":W_#FI:IJ&O0:)//-G0O-%_*S'-P3\L&3WW(2Y]P*Z6WU'13JS:):K']J MMAO:**W.R$D9&6"[58@YQG/-2Z1HRZ4;N5KJ:[N;N7S9IY@H9B % PH P M,>OK0!BZ[#<:AXWTK3QJ%[;6QLI[ATMIC'YC(\07)';YC7(:!J^MW-_I-[<: MA&ES=7SQ7,#ZB[[E!8-&+<1X0J!D'/;DG->M%$,@D*KO P&QR!Z9J-;2V6Y: MX6WB$[##2A!N(]SUH \BM+W4&L=%L%NA;6::2)TSJ;66]][!CN"MNV@+QT&< M\YJSJ.M7UYIT'FZE*;J#2([B65-2:RAW-NQ(H"[Y&.WH5 Z>M>IRV5I-$D4M MK#)&ARJO&"%^@[4LEI;2RI+);Q/)']QV0$K]#VH \IO];OC]GU.;59I8XM,M M;B6"VOC;S0DKN9UC(V3[O3/;%2:CJ^LOK>K7"W\=O-:7Z0V\4NI/&%0E=H-N ML9W[P>N2>>,8KU%K&T=HF:U@9H?]43&"4^GI^%*]I;27"7#V\33)PLA0%E^A MZB@#S#49X[TO6'TZUU#VEL\_GO;Q-, !YA0%L Y'/UJ1XTE7;(BNN0<, M,CB@#SB5[Z.^UNST#5[R^@LK."^C9[HS8G#L3%OSR'11E<\9[9KH_".I2^(& MO]>6:0Z==2+'8Q-P!&@PSX]6.O$:WU_:VI=+0J)YE3 M=\C=,GFN8\0:OJLFLZ[/#J45M]B>/[&6U-HE"&-65O)5&$P9B1U.>@QBO19F MTB?6/L$\5O)?F#S]CQ9)C#;>Z@ MU^8_$6K_ -K:A'-I^I11V\,W7\,51UZ>*\MM0N+[6KE-1B MUN*W2P^T8C$8G38OE=#E,/NQGW[5ZH88BK@Q(0YRPVCYCZGUZ"F/9VLDWG26 MT+2XQO9 6QUQF@#RH:QKDNKW%VU_%!=1ZS]E6&747 $?F;1']F"$'= MV0*ZWP/%/<17^J76H7MQ*][=0+'+,3'&B3L%"KT' Z]:Z&U;3[^5[R".-Y8G M>$RF+# J2K#)&<9S[5;2-(UPB*H))PHQR>IH \YU2\U"?Q%J-BFHW=O$VN6= MN##(5*QM;@LJGMD\_7FN@\)&>WU/Q#ICW=S2,D]: MZ0P0ERQB3<6#$[1G(X!^M.6-$9F5%#,H>(].@UFTU*\L[/4-5L[&%87*;8\?O M2/IV\.H6C)+&ZGRY=N#C//49ZBJS:CH\7V:'S;?$MT;> M%47*],>_OI;6RLM/DC,MPS,"99-Q+9YX S MGT'I5S7-1O(1K-O8:K @QQT_+M0!YMK=WJ?AN]UW3]/U&_DMUL+6Y,EQ M*T\EN'F9)74MD\(N['0$9K1T>]L;3QT+6Q\17%]8+I4MQ,DUX9TC821X;<2> MQ/?CVS79:CIT>HVDT)EEMY)5"_:+=MDBX.1AOKVZ=:S-.\.0:7>3:E=7DMW- M]G,.9(XT5(\[F 1% Y(!)YS@4 ;=O<0W5O'<6\BRPRJ'21#D,I&00?2N4^(% MQ6)-A,*_-*=W;Y1MS_M"NHLI[>YL;>>TQ]FDC5XL*5^ M4C(X.,<=J:)[6347@&TW4,:N >U 'F4VHZIX?L/%6F2V@TE MIK234M-6&8.(S@+*%8 8;#8Q_&:V9M,O[?6Y-(LM:U(M?Z1-*))[DN4G5T" MNO\ =^\<@8'M7KW%M96+SSW/V,MM@2Y6,,R,[!5 MP"#_ !$=1CUH YSPCK5WXGU%[Z1I8H;"V2TF@!(5KL\S9'?;A0#[FF:]#<:C MXU>P_M._M;6/1VN/+M;AHLR"3 8D<\#\^]=/H^DPZ-IXM87>0EWEEEDQOED= MBS,V !DDFI+^ZLM-M9=0O62.*)/WDI7)"YZ<#.,T >FZ;I&L76K:E, M;_0[F[N\OY@#(D;!HT/RJ1N/3&>]9-J$AFX4D'\*]8O[G3]*L&O+SRX;:W7!?9D(I(& ,XZ=*99IIX521*R# 92?ER>G3!KUGR8B MP;RDW!=@.T9"^GTJLZ:;I\,<+I:V\4TJHB;54/(>@ [GC]* (EM9=)T"6&TE MN+J:&)VB:XD,LCMR0"QY//%<'::H4@T&XTS6[F^U&\5O[1@>Y,FU?+8NQCSB M+:X X ZXYKT>VNX+Q'>!RRQR-$Q*D893@CGW'6B.SM8I7ECMH4DD^^ZH 6^I M[T 8'@2"7_A%K&_N;V[N[F]MXY96N)F< X_A!X7KVZXYKIJ:B+&@1%"J!@!1 M@"G4 %%%% !1110 4444 %%%% !1110 4444 %4=:ENX-"OY;!-]XEO(T"XS MEPIQ^M7J* /(-&O=1#6TD>KPN\NFSO]O-!N)G6:=Y0\PC1D;:Q(W DXQ]*]!?4+&WU>#3MH%S=I)(NU1@ MA,;LGU^85>&PGY=I*\<=J /(;ZZ@MM62Z\*ZE-J%\N@74@S<-U'4+>S@O/^$:UJYNXFT6[GNV^UM/Y;J@,]NFL[,:5!/:&_U1[-RQ#;WS&A$C@A>.G3CYJ]7 M>..0 .BL <@,,X-#QI)C>BMM.1D9P: .%T"*[U3Q$DFJ:C=2-::793[(I7BC M:5C+N_9I9M M6\Y([AT\P)<*$4E2#@ \8(].F:@M;UI7TBQUO5+B'1Q)J,33/=-%YDD5P4B1 MY00>$#'KR1WKTNXE2VMY9RCL(T+E8T+,<#. !R3[4*([B!2T>4W>F7U_.(_#K&&ZFXE9%NS\V0 2, X;N,'G.:V=>\2276KZLVB M:FTUM%I,+-):R;UCS<$2.N,C<(SGU'%>D8'H/2D2-(UVHBJH[*,4 >2ZK:X6/1HR)4O&G\MC-_"Y)/(.2,]_>K6KM=?V9XOU@:C?K=:;J %G MMN7"1 )$2-@.T@[CD$&N[_MW28VMHHY ?M%X]BFR,X\Y0Q93QVV-S[5H7$Z6 M_E!HY'\V01_NXRV">[8Z#CJ: /,?$>I1Q6WB2>^UB[L];@N"EC!%=.A\G"[- ML8.&5LDEL'!SR,5Z3JER++1KVZ/G8AMWD_<@%^%)^4'C/IFLO4/"D6I76Q$BF)R,<9*[@IP,J& //')KH* /'K'6KV+5;!M'N1-/=Z;=2&(: MJ]ZTTJQ!HS(" J/G/"^_85>FU*WMO#S7.@:WJ%WK,NFF2XC20>_((..XK56-$9BJ*I8Y8 M@=?K0!YGJ6H:?90M'X?UW4)K5VMCJ$L=TUQ'!"TF'D\PDE'(ZX(P.<#K3+^[ M\I]0LM U>ZDTOS-/43QW33>3-)4P2,G&?>O3UCC0%415!.2 ,9H2 M.-$"(BJHZ # H \OUJR?3[;Q@UMJ6IJ-*MXKFR4WLI\J0H68\MELE1PV1UP! MFEUXWDMKXIU--2OX[JQO+9;017#*L6Z* MA =ISO;@@BO0]1U*"PC^8!Y6'" M#O\ 6N4O+V:]D+3-D9X4=!0!@ZGJ-QI=_JMCIFH7HT^5;5GDDG>1X@782LK, M21N '.>.2,54EU.XA6YMK'4KIM-!A,C"Y>3RLOA\.23]WD\\=:Z' HCB+$)& MF2>BJ* .5>XMK>;4FM[F62(K;IO6?.TEFXWG.!ZGMFJ\L@E@U. RY@C6&0". MY:15.X[CN.#VY[5VUG9R7TES!;1!FMG$4R\+L8J&P<^S _C3I[&:UOK6QDB MGNE*HRW,-M+;POP9F M*1@#C(!/\@: +_A'518W&IV%Q/.]NEPI@\V1I/*!125W,2V,Y/)/6L[Q"TUW M>^,[M-1O%&F:=#U6JMV.H36,F4.Z,_>0]#0!G M:G.WAVXU%5OM2:"728YY3]J)<2F787#/D1\-R0, #..*YO5;^3[#XDL+>XA> MV.FPSK#%J4EZ@E\\ GS'&0<$9 XZ5[%:7<%_!YD>#QAE/4>QIM]=V6D:;->7 M3)!:6Z%Y&V\*H]A0!YKJ.JZO!HMY!?7+)JXU**/4LSLD26C$[6C(!V1$8!;& M0=V3D5E2O*&DMX;^)[?[7!&&M+IIE7"/I7KT&H6MSJ%W91DF>V5# M*"O #@E>>_0U5UG34FL0T,:JT/*A1CCN* /*KZ06-Y+BX>18=@2+[2R2IP/N M@Y$F??Z5Z3X:U2.;S+$R!GB/ SRO&<'^=<^54L"0"1T..E+;G[+T>=)2#+.6(67/2YOKJ:9B\C/8;F/4X:MK6Y'BT2]DC![59^SVWN(+5]4FT_4IO[?_P"$CD2&S6X;YHVN ''E9P5*;R6QQCKQ7K:J MJC"@ =< 4GEIO#[%W@8#8YH \JL-2U.;5X)9]0@@U=M5,,D#:A*TGE"0CR_L MP0J%\OD-]&W5VWC5YU\/*MO9YFQ=^,; MLK!52"" 0>N>] 'E1U9X+![66_$MA+J20V_D:I((4'E%FC>[9- MQ3(S\N3GY<]JJ6VI7%SIDEO)K$*6T&KRQ)#-?S+#+'Y*LL?VH#< "25)^]TY M%>O>3%Y7E>6GE_W-HQ^50PRPWBSQF!PLO2@#RPZU9X=)^S3X>^U5X%EF27:,7"+F0!1EW6:7S7&[=A"[!!'@$B&_L995GT^1;ORXR M1YR)R\9'?*[ACUQ4=I%I^D^*7AFNKFYU74XWE1Y@#LAC/^K4@ !07X'4Y.2: MZ&@#SR#4;V]ETS6DO+@6VJZTH@BWD*+98W5>/1MN_P#$>E8\MC!)X,T?6=4U M"^=I=3A-Q--?2*D:"5E'1@%P,<]?>O6L# &!QTH**R[2H*GL1Q0!YAJ7B0VG MA_Q#:-JK)J:ZP%MXO./FB$R1D;1G.S:3STQFJVK:EJ!U/7'EU&WM-2M[PQV0 MEU&:-T3Y?+VVRH1(&[]0F M,Q,9&=,_NBK8P0%P>*]"TW4+?5=.M[^U8M;W"!XR1@D'VJPL:*S,J*&;[Q Y M/UH Y#X8VD5MX*A:,R$R7-SNWRL_2>0#&2<<#MU//6N5UJVM1J?C*W6YECNI M=1TQ@OGL6"-)!EU4G'#'@XXZ=.*]: &!1L4MNVC/3.* /,O$C7'A\>(K/3[ MZ]2%;*RN4\RY>1DD>X='(9B2,A1D9Q45_J;6/BFXN)=0>\==32)(H+^2&YB4 MLH$8MF!21.<[A@D9.:]%L=4M-3GOH;BVFH6U_+>10DLUG/Y$P*XP^U7X] M>'6K9 (YH \H@U*+;H6\U5[>\EFO)$2*V$\BXR,^6/E4%P,@$\UW<7A2);^&XGU/4+J"W MF,\%K/(K)&_.#G;O;&3@,QQ^ K7FO+6"[M[.60+-=;_*CP?GVC+?I0!Y9/J> MJVVFWL=AJ$#Z6+^UBE:&_EE2VC8-YG^DLF0I.S)&2N3TJ=+J\:TN[6TU<"S. MI6$,?V*^EN/)WR 2*LSJ,@@CC)QSTS7HVCZA8ZOI$%[8#-I,#LRFW@$@\?4& MKJ1I&@1$55'10, 4 >7ZO9R:?9^+9+;4=23^R&BEL5-[(PB8QJS=3\P))X;( MY.,5#K6I7YU;7&GU&"SOK>X"6 EU&6)D3:NPI;JA$H8DYZYY'&*].M+^TU W M*VTHD-O,8)L _*X )'/7&127%U90WUM;S,@N9@YA4KDD* 6P>V,B@#SG6C=O M:^-=4;4+U+K2G1[,17#JD+""-CA0<$$D\,#6MH]UI>D^+_%%W?7HMWV03-Y] MRV C(,MM)QC<0,XXZ#'2NNTO4K36=+@U&S)>VN%WH67!(]P:EMIHKR!;A8G3 M=E<2QE&X..0>>U $X((!!R#TKC?B1_R#-#_[#EE_Z,KLZR]9U_3=#-F-0E*? M:IQ#%A"WS'N<= .Y/ S0!S_A"QA@\7^,)4,Q87T:_/.[#!@C8\$D9R>O8<#C MBJGC*_A;7S8RSM'Y5D)E$VJ/9Q9+, R! 6D<;>F<#CN:[[ ';K2-&CLK,BEE M^Z2.1]* /,=&:Y\2S6HU#4;XI_PC=MHXI%UO6(-&T MFY^U3RW'B/2X;>%B21%=_*-X';*NS'_KG7J '0"LR?1(;K6[;4Y[B>3[*#Y M%L2/*C<@@N!C);!(Y..>E %M(3::6L D=S%#L$CMEFPN,D]S7F6B:F?[.T"X MT35KG4=8N+5VOH'NFFSB!B"Z$D(1($4<#.>^:]4=0Z,AZ,"#532M,M](TRVL M;8$QV\20JS8W,%&!D]S0!YCH^I7C16TUOJL#W$UC-)>HNI37$KD1D[FC*!86 M5\=QW'-2R0M;>'_#<\NLNS7MK]HN8M0U*:W2YD,:'(F4_(1SA>AR3CBO5%CC M5F944,WWB!R?K5:^N[*U-M%>,@^TS"&%67.]\$@?DI/X4 >?6NJ66I2V/]NZ MG>V&F_V6DMJ9[XPF6422*[&12N\A5C(]0V<HKTFX\M(&DDB,BQ@OM";CQSP.YI89%FACE"LH=0P#KM M8 \X(/0^U &-X1NI]5\#Z1O # Z4FU>1@<]: /,M.T674/%^F0:Q< M79G?07GN!'(]4GATIK6Y G>Y:#S MYX[AD57D4@DB,9QGGD\XKU&VG2ZA\Y8Y$&YEQ*A1N"1T/;C(]1@T]XXW38Z* MR_W2,B@#G_!-U/=Z),\EQ+&YA!"#8MN1LF0Y))ZD$\\5Z=TIICC,@D**7 P&QR/QH \ MOM]1:XU%(==U*>WT4WVHJ9CU'AQI=>DT6TN-4U M&:SD_M1F(N71IE2XC6/9+J5_+!H]KJ%\#8!; MQ/-N]1DM!+)'.40-*@)+!!D D9Y/.*N65_\ :)-*B\1ZW)%IQLI9+>XCNI($ MGD$I S)A"S+'MQG[V2V#7ICQQR)L=%9?0C(JIJM_9Z99"YO?]2)8XQ\F[YF8 M*O'U(H Q_A]C_A ])VLSKY1PS=3\QY-<)!863RV.GQW4ZRCQ7*LZ+=N9$7RY MRO5LKN&>1@GKFO4EU>T$T4#^9#)->W'M0!Y??WVI:=)?:5!=R_V3!K:V\LEQ>.GE0M;JX1I ML,ZJ7.,]><9&:ZOP-/-*FII]MAN;.*X"VXBN9+E8OE&Y!*ZC>,\]\9(S76%5 M8$%00>H(ZTBHL:!44*HX P!0!P^N7-D_BN^M]>U:?3[2&RCDL@MTUNK,2V] MP5(W,"%&#G'IS63H3ZIK%V9]8O+Y+BUT2VNA"LK1#S29?G91CDA1D'CGI7>: MMK.G:9+#%?9W/'+.GR;N(EW,?8XJY8W<&HV%M?6Y)AN8EEC)&"589&?P- 'E M]AJ27&F6\GB'6+NT*Z):3:>ZW3QM-(T9,CC!_>/NVC:<]N.:9-JNIR>'T*ZE M=)(^E:(WF+*=P:28AV'N1U]:]!U;P[_:EPTB:MJ-FDD?E2Q6\B[)%Y[,IVGD MC*X/Y"K32V&BP:;8A?+CD=;.V0 D A"0/IM0T <'JEY_PCFHZ[IR7>H_8?*L MF0?;&S&\LCJQ,K[C&AVC<>W).;UY$URQ6X1[.&[TF2&.*^>[C1FN/GVR. M 3]U<]@:]B**P(9001@@CJ*%C15"JJA1P !TH PO&EU=V?A.\GLI)8I%,8>6 M)N5$1%;PNVQ5C4%F"K^)H \J\17%J+'6+;1=3FO]-.G)+_O[B#1/[;:&[E$S1B-/LJ,B%PAZ;=6NHZ;;WMF!]GN8Q,AV[3 MFG]HAN["#[;>DV5CXFBC21;^1TBB:('B4D$KN/#'UXXKU#2="M=)M)X%:2Y: MXF,]Q+<$,TLA &XX '10, #%:11"I4J"#VQ0!YJFH-<:C;6^KZE<0:2^H:D MKR>>T:LZ2@11LX(PNW>0,@':/2FZ;Y^JWVD6+:EJ,FEM>7JPRBY=6N(552NY M@06 ;< >X%=NFOZ1=M911RB9+YY4A.P[6,6=^<^A!K5^0*&^7 '!]* .=\%/ M-_9-Y;RS33+:ZCRNX=371KI9I#$Z$7!5,;BPP9,@\_\ UJM75N3&Y\&VUW;S?V5.+PB* M1,R87:#NQF7.[!Z]>:]2\R,*S;U 7J<]*4NBC<64#KDF@#R2W@26UU/[!J$R M67]G!;@:9I\JA7WKAF#R9:0#=N Y*DY/2NF^'\VZ;5(8K>V^S*T;+.22 MS;[49XP3L;"*5#XZC/8^E236UH\%K>RVTSZ%!XB5K1IHG;RX# M"0Q4$9$?F8Q_A7K$^3;R8WYV'&S[W3M[T[>N2-PR!G&:JZ=JEGJNFQ:A:3![ M67)1R"N<$CH?I0!Y'8,\%CJ%M9(;MFT>Z62YBBF@N$8("/M*,2K2$\ @YSG MP:LZL;>'2]=;7H[TWYL8VTN2-)"4C$"_<9>%(?>6SCCKQ7J=QJ=I;7]K8R28 MN+H.T* $[@@!;GIW'YUC3^'-)UY3J%S'?6Z7R(;BU:=X5EP, 2(#C., ^H&# MF@#E;W2%O=.\6WTT4\ES;V$3V3;F_=R+:A@T?^UN Y'/&*]+MRS6T1;.XH,Y M]<4XE(U )50./2G4 >10Z/82W-EIB6;(8_%,[7,:HR_NBLYCR>ZE<#TP<=ZU M5LY=/U:6RLXIH[*+Q%;M%&N[:B- "V/1=Q/'3-=YIVJ6>JZ='J%G,'M9,[9" M"N<$CO[BK@((R.10!Y/X=?[)XLL(X$-]*US,LSO%+!>0@[\F?DI(@X Y'\.! M7I&NZBVDZ%>WZ1-+)#$S1QJ,EW_A7'N<"I+/4K>^N[^VAW^98S""7<,#<45^ M/48<5;W+NVY&[KC- 'E]II'B'PK/H>KWXLGB@9H+XVHV-P[Q132D@,$)P.2?IG@4 <:^DW,/@Q-0ACF6>;5Y! MJ$KK([?91/)P54ABG"9 [9]Z@F>XCTR^73KY'TV2]MR\4%I+%;B-03((P7+% M2=FX# Z]>:]@EGCA1V=@ B[F&><5Q-Y=M>W3S,>O09Z#L* .-2+S8'2&3-L] MU L$;1HO/S;@Z[/\ Z] 'F-[93B^OH+JZ:UU(SJ+: M/[%)+*RG&TQD,%QZ^G.:T+_10FD>,-12";^T;2_7[%*N[=&%2(_N_0$ELXZU MZF\\21R2,Z[8P2YSG %1:=?VVJZ=;W]F_F6UQ&)8VP1E2,@X/(H Y?PK;VMI MXP\5Q^1Y5U+=I.IV$;XS$G(/0C?N_'-1>-DT_P#X2+P[+JTGVGS2J,R ME5QOV_PY]>*WHO$NF3S6D<,CO]INIK1&"X DB5R^<]OW;V*;:Z9-+<:4UK( M\UO/JTPA<6KQ1QIY#?<#,3LWC@G'4@<8KU\$$ @@@]Q064$ L 2<".N.W3%1%K^U99-LSKI3>60,GS0Q(_'"[/UK MVJZ@@N8O)G (;H,\Y]JX_4+)]/N/+2!V"NJ#<1DXS^&>?:@#)ET73-4F\37L-L[PIID!L2H90I$3D,@X MPP..>HK)U4W4NHW+ZU<+&LFG6YL6GM)IFSY?SF$HP"R[\^_W>U>OAT)P&7., M]>U+N7=MW#)[9H \?GTEUN;V*^\^::/3[<[Y4*$R&,[B "0&R.Q.*V-/9VTV MU:0DN84+9ZYP,UVURL>K:;+F.2%D=U7SEV'*L5S_ +IQP>X(- 3GH%([><-^U>&+^5OW8Y/ ZUZ;JFGV>KV$NG7@ MWPS ;D#8) ((Z<]0*74]4L](L);V]F$<$6-Q )/)"C@<]2!0!Y5+;-<:9JJZ M9=E[&1K)&CT^UE@A5_M"[F4LY._:?FP/3/-6?%MC::-J4T=G$&\NV3[/8S13 M DY8_P"BRH3MA!H \NNV%MXZWQ*+RY;4TS%)%+%=1J<#*2*2CP@$G!P, CK7 MH6O*9/#VI(KW*%K60!K49E7Y3R@[MZ>]7@ZE=P8%?7/%+N7;NW#;C.<\4 >, M+)*-"UNVT^&.9/L<+?:[".:%2PE4;7B;.)2"22">!SVJ[XB:UAM];_M..[_M MXWX:VEC23B#>FS:X^4)MX(SUSW->M;EP#D8/?-'X;^WNKV6YVWU['L MMEN)#!+<=5)0''\&?3CGF@#GK[20UGX@U7RIVU&'64^RR[FW1H'B^YZ Y;.. MO>HEL)=0\3PVUY'.]H_B"\,B$L%9!;@J#ZKGMT->G;E+%=PW#J,\U6U#4;72 M[9;B[D\N-I$B!P3EG8*HX]R* /-8H$M)%M]3AG/ARVUB\C:(H[H@VCR@5&28 MP2V.P.*Z?X?/"^DZE]F^T"W&I3B%;C=O5.,##<@>@/:MO5=)M-5^S^?+/#-" MY>&6WG:)U)&#@@\@CJ#Q3K&PL?#^EM%;AH[>+?+([NSLQ.69F8Y))Y- ')^* MET=?'-C-KL3M8C395#&-VCWF169!F7]T)55@0WE8QN]^]>FV?B'3[^XM8K=V;[39B]BUE+=7%S_9&I"SED@:)ERR^6H#,2/]G<+5'*R(0K1X4R%NL@?!'?KVKU"FEU4D9&0,XSSB@#QLWGBJ M?9K(BNDN;Q/[#,6#B.38H\['8"7S.?3%>OV5JEC86]I&24@B6-23DD 8Y_*H M-(U6UUK2[;4+0MY-Q&)$#C#8/J*NAU+%0P)'49Z4 >-)=23:OIUU#"+>]_MM M1.GES272QF4JWFRG"A""/EP1@C'2MG1CIXEMDU*&_?Q4+Z7SS$K;P-SX+,?E M\G9CC..F.:],#*20""1U&: RDD!@2..M 'CVD0ZA8>&)DU19I9KG091I;QHP M6#;&VZ(KVD/RG=WZ#&,5I7>E7NEMIIT"*>.^N]!NO-8,Q,LP6(H6)_CR6P3S M7IX96) ()'!P>E"LK#*L#VX- 'E\5CINKW%M8^&OM,(FT^>/47VR)M)0!#(6 MZRA^?7KVK-6Y\0:BRZC+%>1/KZ?V0\0!'V8J(U:3';D7!S_NU[$S*F-S 9XY M-!95ZL!]30!Y!>6EY:W6I1J/)TA=?/VHRPO(AC%L@0NJD%DW 9YQG&:LVZ*E MA;R7<\MQX:_M5FF6*VECA5/)PH"EF8P^9SZ9/I7IU]>PZ=8SWDY/EP1-*P'4 MA02<#OP*DMITNK6*XCSY4VT5HJ321P79\,GQ [W">7)\T7V6 M,(2N-QBWX[8P!V%4M[2QWYTUI8]!37_]($\4KHL7V9-H9 0WE;R..@&.U>KZ MII-GK,<4<[RJ\$@EBD@F:-XVP1D%3Z$C!X.:72M+L=&M)(;0MAY#+-)+*7>1 MSC+,Q.2>GX 4 8'@%&6TU)H[DS6376;<+;O#$@VC<(@[,2F>>PSG'%)XGM[) M/&?A>]O( 5#S1>:8RP5RH\L$@"#C!'-0-=!;Z.U\J8EXV?S0F47! MP3V)SP/8T >6Z'HJZ?X6\(:A;VTT6HMJB)/(-V\Q,\@96_V<8XZ53FNC+?07 MD,*07R:PAD7RIY;M(_/PWF2<*J;>V",$ >M>O75VEM;&<1R3@,J[8%WMR0.G MMG)]@:GW+NVY&[KC/- '&>!K>ULM4\3VR0>3=?VI)(5,97,1 *$'H1][I3_$ M]O9)XU\-7MW ",3PB7RRV'(4Q@D=.-)T:6^F576*Z MAU*VEDMG)G/\2'*28Q@D'CI7L-4-6U>ST;2+C5+MS]F@3>QC&XGV [G- %?P MM-+/X6TR2:VFMI#;KF&9R[KQCDGD^O//KS7)ZUI>L^*O$6KBT2S%A;VK::AO M XR[@-(Z;>X^09_V37;VNH+/I8OYK>>T387:.X4!T SU )],U6M/$6GWMY;6 MT#L6N;+[=&Y7"F+('.>A^8<4 <)%?_;7TAO%L$[V]K;S6EPHBD>/[8CJ-S!1 MSN494XQR<BNH[J:P6'47V3L_)%PH3?ZD#U[CVKOM7TRSU/5 M;-)1J,5P(I"EU:2O$JKE_! /H<8K1TVRM--T^&RL4"6\(VJH8MCUR3R M3GDD\T >4Z3'?-J5FMS>>5KXU,F<)92M<%/,)(9RX3R2GM@#&!FETF.];4K) M;R[$7B :EF<)93-<%?,)(9]X3RBGM@#&!FO4M8U6UT32I]1O"WDP@9"+EF). M JCN22 ![U)I^H6VJ:;;ZA:R![>XC$B-[$9H \XAT"*:STN[EAN3=3Z]/'/( M7<,8#),-AYX0@+QT_.JEY:W5FEQ:@"#0H-?F619H9)(DC,"% 54@F/>6[X!Q M7K892,A@1ZYI-Z?+\R_-TYZT >66EBU['HUOYTUSIDNN.56."2&(1"W?*J&8 MDQEQWP.2 ,4V\T^WM;FW2XM7_LZP\38C!C9EAA:$GCT7>1[9KU8LJD D GID M]:"R@@%@">.30!0UW>?#NI>7NW_9)=NWKG8<8KRW5B;?[-.X^TW@L+4I:7,, MRRL0@_X]ID)VL3P01UZG%>PAE;(!!QP<'I2!E89# @=P: %4DH"05)'(/:O) M]UI%+I:74=VOB7^VT%W($D 93,<9;[ICV[=HSCIZ&O3[_4;73-.N;^ZE"6UM M&TDK 9V@#)X%9D/A/2H[^.\4W3B.9KF*![EVACD;.65"< \G'89XQ0!QPEU+ M1-'L]?MH+FXG$]]926^"=PDGD,+$>@=4&?1S5+5M,?2-4CL=4NH_L,.F1I;2 MW5O-.KS98RLNQAB4D@^O(Q7K0922 P..N#TH!#9P0<=<4 >86NBRZC=W:ZP+ MJ\>'P];['G5D)ES+\Q7) DX7N2/QKNO"TD\OA+1I+IG:X:RA,ADSN+;!G.>^ M:U2RA@I8 GH,]:Q[WQ1IEC]N#R.[6,T,-PJ(OWU/'K0!QH-@FK:D MNM0ZA)KQU7-G]G#>;Y&]?+\MONB/;][G'WLU0A_X]+:/9=_\)J-4!E;:^_9Y MW.6Z>3Y7OC&.]>LAE894@XXX-(&5AE6!'J#0!YJND!-*;5A#/_::^)"%F);> ML1O=I4>B%">.G.:S-3CLGM)HKV&Z?Q-_;2.Q\MR3%]I!4@XQY7EXQVS[UZ\& M4@D,"!Z&J][=K96_G&&:;YE79"FYN6 SCT&.N*] M9W+NV[ANZXSS1N7=MR-W7&>: /,-+TV34]4\/6]_#=2Z65U%H8KC?\T/F)Y( MD!Z_+T#=@/2J,DS0VFF:??0#[)'=WZ)+J'FO;HBR[44HO+MM^[D@ XS7KV0 M*3(YY''6@#QJSCO9M$L%DCN',2:S&H:)U*J5.P;6R5&,8!/M6B4O]*TK1K>U M\]6\1:3;6'?]Q.J*-_M^Z:0_6,5WTGB&UAN;:":WNHGN;Q[.+S(L;F5&3MYVYQGVK MJ%B@CN'E54$TH 9OXF"]!^&3^=2EE#!2PW'H,\T >47Y^1J /+II)9DT>35(XK/3/[/984O89[F+S1(P)&&5@2@0KNYP< M#FIUCCB$"^*7OKF%M'1;"22"16,NY]WR@L5FV^7U.?UKUS7J)= ,EE SC.>]5?[2@_MC^R\/]H^S_:,X^7;NV]?7- 'F]UI;_V5KVK> M5.=4AUX?9Y@6W(GFQ@A/12"V<<')KU-E#H5894C!![BA65AE2"/4&D#HR[@R ME?4'B@#R3P]HMC=_\(YITMBVV"^U 7D+1LH#?-M#>H*[?8U+>Z?>VT$%GY6S M1(-6ND>.X@EFB5-H,>Y%()3)?_9!Q7JV]-F_*"Z!-Y90OJ3Q0!RW@ M.&>'2[P/*SVQNV-LOV=H41,#B-78MLSG&??'%=75/3M3M]4BGDM]^V&>2W;< M,?,AP<>V:N4 %%%% !1110 4444 %%%% !1110 4444 %4-<1Y/#^I)&K,[6 MLH55&23L. *OU!?72V-A&WT_3O"IAM1;6/V< MO?\ F63W(%P8UVM+&""?XAD]">E,M;2TLY?#T6LV]W=6)N+QXXI;%E"(0"O[ MK+'R\Y(STR.!BO1]+\3:3JM@EU%?VJGR%GEB\]2T*E0?GYXQGO5J:#3Y]1LK MJ0QM=(K_ &8^9R0P^; SSQ0!YQI?APZEK&BPZGILTFD*=0>V@N(VVQPEX_)5 MP>G&2%/3 ]*S['2M1&J0-=%DUH:MOD>/2I&G*>8>3.9 GDE,#I@#C&17I^HZ M];Z5<8![%<)YFDVN"W0@')P0!7KM#%U!B1$(!;[W'WEX//- &!H/AF"RT_P;H.T1WLC6[Y67 M/;<%&#TX%9.GV,$?AS0=.ET:&$1"X,\E[ITTT23;E&#"N-SE2,,>, @5Z/8^ M*+"YO+BSNGCLKJ&98/)GF0,[E%?"\\XW@<>E7#J]M#]M:\DBM(;641&6:9 K M956SU^7[V,'!X]"* /-=#TORW\(3ZAIDI:WDOX \EFP,1\PF$$8)0?WH(IBWMJ_D;;F%O/!,.'!\P 9.WUXYXH \UT7PU-J6H6R^) M=.>Z,>@HH%TA<*_FR;0>QD"%1GJ.?6NQ\(0S3> ](@U*-VE:Q1)X[A3N/RX( M8']E-DU6"*\BB9HQ!) TWV@S(% M !4 8SDYW=1Q^8H \MT32[2UTSP[!J6D3?V7;O=+J,'V-]HNLCRWD0+\XVY M;!&<5VW@:W:WAU;R+>>VTI[YFT^&9"A6/:N2JGE4+;B!Q]*Z=KB%)!&\L:R% M2^TL =HQDX]!D<^]5X-6TVYMI+F#4+26",XDECF5E0^A(.!0!S%AK-KHOB3Q M+'?17R&>^CEB:.QFE5U^SPKD,B$=5(Z]JY:]TR]D\17\LYV:DVJ*]K(FDR2S M^5N784GWA%0+PP. ,-D$GGU:VO+:]B,MK<13QABI:)PP!'49'>HHM5TZXN9; M:&_M9+B$$RQ),I9,=<@'(_&@#SU/#X5+K5!ITG]IKXF5HYS&?,6$W*AMIZA" MI8G'')-4TTZW^T:;]HTNZ;Q&FOB2YN?LSDF/SB0QDQ@Q[-N!G X]#7IUOJNG M70#QF@ M#R6TL+V"XMVO]@UC[9(URXT]UG(W'[TQ?:\97&,#'3 R*U/#UDEMIDF\;?SZ4 M <_K.E+(_+LY7N9;!3 8H&8NV2& 8#&<8XSD\5T&HZ.GA[7)I-%T68P2: M#<>=#:!H_/E#)M!8?QX+<_>ZUVNA+#_9$$D,B2+(-^]&!!S[BIAJ^FF[2T&H M6AN7)"PB9=[$$@X&<\$$?A0!Y=I6DJWB&W2WL+4V=QIMS!.MGI4MO$20I59& MP0V_@/2;=+5K=X[=4GB>$QD2@#?D$#)SGGO6\^IV$=\EC) M?6RW;C*P-*HD;Z+G-5M-U_3]5U'4;&TF5Y]/E$4PW#J5!XYZ=:5 MXZC-JR(4\N?RR3@!EQM ZCD#VINHZ-=VUM+906IAT2 M#7Y"T+V;SQ+$85*GRE*EHQ(6Z' /;BO4+C4K"TN(H+F]MH9IN(XY)55G^@)R M:2XU73K2417-_:PR,P0)),JDL>0,$]: .;\ VDMI9ZB [&S:ZS;(+(VL2C:- MWE(S,P0G)YQSG Q6'X@\.1ZC=>.KR?37GN4MHS82&,DJX@ZQ?[6X#D<\ 5VE MKXAM;G7M2TEAY,MD\,>YW $K2)O 4>H -:BS1/+)$DB-)'C>@8$KGID=J /+ M]1LX)?[<;7M-NKO5I84.E2I;.[!?*7:L;*,(PEW$\CKD\5+=^'I+BV\6WVH6 M,MQJ<4$+6[A229%M4),?N7&#CK@#M7<:?XETK4Y]2AM[J/=ITQBGW.!@A02W M7[OS8SZ@^E7K._L]1A\ZRNX+F+.-\,@=<^F10!YEJ5MJ(@NXKAE$!C*[(HCY MPX^N#],*&W4KYMNWFP0M$&Q(,C8>X R2*]&\5-96LD$TMS!#+*= MNR20*7QW /7_ /56!)=6\) EGB0G PS@=>E '/3)IRVEF;BPD.N_V[;$W8B8 MDQF=<9DZ;-N %SUQQQ6PGAY8K2VU1--D&J#Q+N,_EMY@A-R0>>H0H2?3G-3V M%EI<&J174L:LL,WFLK2$HC]=^W. 1G.<>]=]?WPL[!KI4\X K@!U7(9@,Y) M[YH X"PT :EKFFQ:II\DUHLVKNZ31DQG=(+OP_=7,1UI3;3I>&PMIDNPC'F0W<#CD4 8W6LFPCA8VTEK"ZZHFHAEN-C911-\QW?W=FX$=.>E=$AMM/ADA/E6\ M-O*T/,B[>"1G.>_OSZU#'<6MG):6ULH:.Z=RK(V1GEB<^_- &;>6\L^J1W\& MFI;WJZU&[JNGS2W003@,[7!.T(4YP 1@X%6-2\)V]SX3\4WTVC-/J3:K,T;O M 7D,0G4_(,9V[M6T&G-]ONH;=8,#S)I B[>W)_*M=+VUD,(2Y MA8SJ7B"R ^8HZE?402"-O MM)=51&4,JJ6PI)QPH&=ISTK:AU.PN9YH8+VVEE@_UR)*K-'_ +P!X_&@#SR_ ML]'>VD70M%O(]+\ZU.I+!;R1I-$&;E5=0TJ.[:[AT;3YX MM FO].'DQP/$K.)?WKHN 0NW:"0 ,CV->F6^J:?=W#6]M?VLTRJ':..968*> MA(!SCD5 ^N6#6=[-9W5M>/:1L\D4,Z$@@$X)SA>G?% 'G^K:!%:7'B*PMK.Y ML]*:6PEC6VM/-@#?-O+1#&].%W!>>AK/DL]1ETF"WBL((-(BU0MWA6/[-)G M8A9B(BWK@$D\8-.U'0;:U)C;2"=-L_$\;QQK;%UC@:W0L54 _)YA.<#&?I7J ME5+K5=.L6VW=_:V[<<33*AYSCJ>^#CZ&@#S?3K,V?C6">&P:YFDU&8R^=920 MW5NK%\NTZDI)'CH#V*XY%=/\0]/@O_#<9GLA=K!>VTK+Y/FD()5WD* 2?EW9 MQVS720ZA9W%S-;07<$L\/^MB20%H_P#> Y'XTVUU*QOGE2SO;>X:(XD6&57* M'T.#Q0!YM>V6FL?$/]KZ5<7-_*V=(>.TD8B'RU\E86"_NR&SD<$'D\5W3V=S M=>##9ZC&MQ=O8>7.A 8/)LP?KS3)O%.GKJ4%C:RQ7"< M]ZSKKQU##J4>GV]E]HN?L(O9E%W$GE*02%R6PQX[< 8.<4 'UU*-5TR&PEB5;[3I+N- M)1*0-R*P(.P*%)ST..M>L2ZG8V\T$%Q>6\,\^/*BDE56?Z#//X42ZKIT%ZEE M-?VL=U)]R!YE#M]%SDT 9/@B"YMO"5G%=/<.PW[/M$/E.J;CM&TLQ P!DYQ MC-T6[MM/2W M,D5PMTMOI\R/&6A8A)YG/[QMP';J,]QGU4ZKIPNDM3?VHN)"52$S+O8C@@#. M3BK4DB0QM)*ZHBC+,QP /4F@#S&T\.2Z9I/AV?2+%[75)]*GCN)]I#&0V^5\ MTGT<#&>F,5G26MHM_I$7AK3+JPU5M+O%=I+=X29O* 7<6 #N&/WN>O7D5ZG_ M &AI5]ISRB]M)[*3]TT@E5HVSQMSG'.<8]ZS](T?0+%$U2PD\V)(2D=P]X\Z M1Q]PA9B%7Y1G&.GM0!YWI&DS*H^SB[0G2YX[V/3M*>VE+% )'DDP\H;)! ) M)SS@UT/P_@-EJMW;PV4!MC:H3>V]E)9JS D!'B;Y3)@DEE^A[5V3:WI*6[W# MZG9+ DGE/(9U"J_]TG. ?:HSK4'_ D$&DJI9IK-[Q9@PV[5=%Q^.\'\* .* M\&KZ>TFL:;+< M31^&;58_M$;$K.%DW8S_ !@X]QGWKTNUU*POHI);2]MKB.,D.T4JL%/N0>*; M;ZOIEW!+/;:C:30P_P"MDCF5E3_>(/'XT >77EBD^D7A\0Z;>7E[-HMLNG$6 MSR.K^2=ZJ0#LD\S).<<$9X%>DVBM'X6@1U*LMDH((P0=E68M4T^>R:]BO[62 MT3.Z=)E*+CKELXJ2&XM=1M/,MYXKBWD! >)PRL.AP10!Y-X9M;6;1O"TFA6$ M\5^MHQU*?R'7?$8#D,Y&'R^PJ,GIQP*LV/AVSTW1/"$E]I,ATZ2#?JR&!G+3 M>4/+:9,$D [AR, D5WEY>6'A#1].@C@9;-9H;&) W^K#$*I)8]!6A!J>GW-L M+F"^MI8"X3S8Y59=Q. ,@XSD@8]Z /.H+6[TK3Y/$%AIUXUMIVJ2M8V8C82- M9R*J.JH>0N_YP,#A:=-H-Y9PV\5Q'?233Z+?O>2VB;G\^5XF8+G@MRP SR%K MN]:U_3M TZYO;V=52V0.Z*PWX8X7C/<@X^A]*T(YHIH5FBD1XF7H/ MI0!Y+:64T>G:K:V6GQ21M]C;[596,MJKE9U^5H6XW 9)9>W6I]2L%:WU9?[. MNF\7MJ+-9W0MW+;?,'ELDN-JQB/ (R!P017>WOB?3+?1;_4K:Z@ODLHS)*EM M,KD8[<'C\:OG4[ 7RV+7ML+QAD6YE7S".OWRDCN85)P7%PI*O$!R%; MC&!U%>EC4;%KXV*WEN;P#<;<2KY@'KMSFJNM:_I_A^&VEU"81K<7"6Z9('S, M<9.3T'4GM0!D^.[>>XTNQ40S3Z>M]$VHPPJ69[?G(VCEAG:2!U -<9KNC6U] MI?B5=#TAQI!M8#%"+1D5[H2'+1(0.0A ) Y_"O49-4T^&[CM);ZV2YE_U<+3 M*'?Z+G)JTS!5+,0% R2>U &;?:9;'PUNXU#Q3IEIHEWJEM<0WT M5L5#K;3*^"6 QD'CK5O3=434I+]$C9#9W36S;C]XA5;(]OFH \TM=-O_ .R] M+@EMM3"1Z1J=N?(0^:@\U0@7=CYMH^4$\XK5\!6YLM!ZG@_E0!RWBJWU/6-=TK2M/2-([9O[1FGN86:$LAVQH<$9.X[L9_ M@%20LG)7))7\J]'FUFPB: MZB6[@DN;:)I9+=)5,@ &>5SD50ANM$\8:9!$\D4C,D=UY"7&)H"0&4Y0[E(S MU&* //UT[3]0U#6K+3-.N(]-;4]-#0"%XQLR2Y"$ JG)[#N>].\1:"(-;U." M2WABM$MXTTQ!I,MT50+RL+(ZB-]^3V/(.<=/1(+?1/"\,CM/%:"YDW237=R2 MTKXP,O(22<#'6M-;F!Y/+6:-GV"3:&!.T]&QZ>] 'D>MZ5J$NJWYU@F1C8VZ MV\M/%5SJ%E<7>HP:3:_9)Y(3O\ M\0MN9 "0'W!<[2>>,UWS^*M+AUDZ?/VT$DQQ$DLJJ9#_L@GG\* /.-32MC16.DR6D32;QMX9R3(!NZ#H>3G% M>LSZC8VUS%;3WEO%<3?ZJ*2559_]T$Y/X4VXU/3[2X6"YOK:&9E+B.2558J. MIP3G'!YH \[\3>%;>U;Q!::5I&VVN- 9O*AA)62=7.PX[R<_6NSND:3P3?44R74 M;&"[BM)KRWCN9?\ 5PO*H=_HI.30!YK;V-EG3?\ A']*NK:Z2QG74V-L\98& M$@)(2!O1C!SUJEJVAYN M/%5O)IKF^NY]/?S8;9AYJ9A\TJX&/OAB><]37J=SJNG65Q';W5_:P3R_ZN.6 M959_H"*"YO;>":8XBCDE56<^P)Y_"@#S?Q'H-YITOB"S\-V+VM MI-96CO':PD*^)F$NT*1EO+Z@$$CZBL]M)F.G:^FFAFM9;&)#%8:5)9PM)Y@Y M 9R3(%SD@=,9.17HO_"5Z?)=7=K:,MQ/:7<5K,@E1<%]OS#)Y W?7(('-:9U M*P%_]A-[;?;,9^S^:OF8]=N+3MV8VE&?7%9BV&K7GAR[FO+.Z^U6,EEI<(:,[I%AG0R2@=U;@Y]$KT\ZKIP MNTM3?VHN7)5(?.7>Q'! &:;,E["B#+.4 M.64>[+N7\:X2VTK5[B]2SGM;S[-XJ=+Z\9E(%J$=G:-O[I,?E)@]P:] M);D(0" ^2N#P1ZBO2Z* /&-3TG5Y'N!KIWW?\ 9ULEJYTR2[EWB(!Q M"Z.H23S-QY]0DZY#=/X!U*%O,FNSI2>PS6]10!Y7K7A MN.PN])A2UMH='^QNS+<:=)>1_:3MRSJK [RHX8YZ-W-02:9K0T%X[9+YY_[# M$:O);LDFS[3DIMW$[O*R N[=C'0UZW10!Y#'9R6ECJ[V5J;JQDMH8Y;>STR: MR@+&4 L1O+LRKDL%'*\$U!'I;E=?MQ#+%ITHLI%;3](>.W+"1MQ\EFS(@PN_ M')':O9:* /'WL[^32;6".QB@TJ'5"\TEO82M!,#$-LGV?6KEC MIP@@T^34;>YN]"6_N',7]GO&B$JNQQ%EF\O._&>[=,8KU2B@#EO -LMKH5TD M5I/:0-J%P\,4\91A&7)7@\@8Z5U-%% !1110 4444 %%%% !1110 4444 %% M%% !5'689+C0M0AB4O));2(BCJ25( J]10!YQHVB//4'E MC50X:+:8P0?GRWS>V/6K/@:SN[C4[B:^;>NBJVDVC@Y#@-EG^NT1K]0:[QT6 M6-HW 9&!!![BH;&PM-,LTM+*WCM[=/NQQK@#/)H Y+Q#HMYJ'BJ\ECM#+!+X M?FME<@;3*7!5>>_>M/PO.UMH.BV+:7=V[_9Q'+NA"K$Z*,[N>YS@C.:Z*B@ MKG-1L;J7Q]H=ZD+-;06ETDD@Z*S&+:#]=I_*NCHH \]U7PS+=:?XWE_LM9+R M[D!LW,8+OMA3;M/LP/XU'K.B74UYJ,\EG?[?[82YAGM421D M43?Y; [UR&4 M@<]Q7HU% &!X/ANX-"\N\M([9O/E**D(AWH6)#M&"=K'))&?RZ5Q%QH.O6=U M/=6VG22GP]/NTE V/M$SZ9I.G:K930Q?V->6=QO S&SS+M''&< M#(QZ5Z-+>VL/^LN(U/H6&:@_MG3\_P#'RO\ WR?\* //9= \3:QX:U>?4H&& MJ"*"QBC#+F:&)U:5AGC]Z=W!ZC;FJVH^'K^_L=;DL[/4F\W2_LP6:VCMA(_F M*0HC4 L5 /S=.2!FO48K^TF^Y<1D^F[!JQ0!4BLX=/TYH-/M(8E5#LBC4(I. M/;^=>7V.E:H+S0+E],GMEM8K@7<:62016Y:!QM!R6<;L?-DCH>IKUND=5=&1 M@"K#!![B@#RC0;0WGA[PQ+8Z-+9BRT^1[JZ:,(KJT!&T'^/V.<&I=,T^ M34="T/\ LS0YK-K;2)5GF:)4$N^#:J*0?GW,0V?;GFO38;.WM[)+.&%$MDC$ M:Q*,*%QC&/3%.@@BMK>.""-8XHU"(BC 50, "@#QB;3;XQ$&&0;1:F1< E@B MD,,'@X../:GFPD:.>3R;O:T\;A@B*P(!^81XY[ @\GKVKK;I=MY.OI(P_6H: M -SP1#>P:-.EY9QVP-R[0E81"94./G9 3M8G/Y9P,US+^%[@>&+]DTK_ (F3 M^(3=HX0>88_M8;>#UQLR?I7HEG();*!QWC!_2IZ /,KK1KS^Q]9TE]%GGUF[ MO9);?4!&"F&?=')YO\.Q<#'7Y>!71^&K":P\4^)?.LGC%S?J"I]B:ZGP7!(^COK%S&8[O5Y3>R*QR45@!&GX(%' MUS6SJ&FV6JVWV:_MH[F#<&\N1QC@*RQB(SS! MR=VSKPIQDCG/M77T4 >>>*[+4KO6=52/3)"DEFD=M+!:+*UP<-E6D8XB )]! MG.TMEX6^@2.X!/*[,%C^*Y7\J[W78KC5O QBM8FEG9H<(O4[94)_0$UA"V M@%RUR(E\YEVE\CT4 >3W6 MC:G:HTKZ9((WU.^E>81>8R*TF8SM]&!/SXZ<9J4>'-2O?#<%AIT-W:W5QJ$UW;W\NU?L<9') 3 7?R-@_O M$GI6E70>';[!-FYZ_-'_ %% '-'2KIVT-[;0Y-/D32[NQPJ!OLL[&/8Q8<[< MJY#>_J:S]$\/7Z'1XC9:C%<6-K*D^ZWBAC0F(J5WJ,RAFP>#V!/->K44 >'_A(H+O0)[^XU*%%LITC5P!Y*H$ M+$_N]K@G)P.M]8"[OY],@@MYF0,9I%M=IVD]]X_.O3** ,S M2KW)739(Y5N;:T@DD9QP=P8=<]W=T# R; MI257/?E?S%=L%4,6"@,>IQUI: /-+CPK?_V1ID&G67V:Z;P[/:S.H"'SF6+" MLWJ2'Y];1I+?3+FWFDD00C<\85(P1]_#FT4 M >;#36NM1TM[+PU<6)M=,N;>>1H50!C& L8Q][D'GI[\U7E\-:@UC?XTQC,_ MA2&T0[!DS@."G^]@@5ZC10!Y[+ITMIJ.OB^\.2ZK)?F(V;!0491$J^6S_P#+ M(*P)S[Y&36+XATG6K^UUF%-'EANGO!)%';6BLLJ*RXD:=B23@=%P1C&*].#2I=T^LV-Y',D8VM$IAW_-Z@JQ(_&H#HMZ-%ET=]%GDUMM2 M,ZZEY8V &?>)O-SV3 QUXQC%>G44 >=W'AF8^']8DCTP?VC+KGVF)P@\PH+E M&# ]<; 3],UT7C.PN+_185@M6O$BNX9I[52,S1*P++@\'UP>N,5T5% 'E^L: M#=:S>7US9Z/-!IMQ+8(UM)$(S,4GW22%.P"$#)Y./:NYUVP!\(ZI86%LJE[. M:.*&)0H+%3@ #U)K7HH \UO?#4]C/X>G@L98K.WL&BF6TM(YFCG(3YC&0P1TKU.B@#RN71M9N=/EVV?\ L&.^O+BWOUAO]0ABC\V&.(EGVQ[_ M "UQL!) .>3C.*[:D95;&Y0<'(R.AH Y?Q[83:AHMG'%I[WZQZA;RRVZ $O& MKY;@\=*Y_4-*O+V;5M2TW1KBVM2VGNML8Q&]P\$_F2.$SP=F%&<9V_2O2:* M/-?$&GZCXAC\4SP:/=JEQIMK%;+<1A6E9))6;"D\'##K@UU^L&:X\'7GV#3? M-EDM&$=E,FS.1C85R/RR/3-;=% 'D]SHFJ73:P]O8W;I/HDENC-9);!I-ZD( MJ#GIG&[WQ5^ZTJ_@\4W$]EIMQ))+J,4YBNK=)8' V RI,,-&0 ?E)/*\#FO2 M:* /,[?1;T6%EI8T::/6(=6%S+J6P;"GG%VD\SON3Y=O7G!&!71^.K"6]TW3 MI(;)[S[+J5O<21QH&;RU;YL ]>.U=310!YGJ&E3G2_$NG2^'KBZU+49I7M+L M1*5(*ZO7[:_7P-/:Q6J:E>BV2-HI.1*> Q(R,\9.,C/3 MO70T4 >17FA:O=W&L26]C>217&F0Q1L]HEN'=9PQ4(O(PO\ >YZ]J]!\.VEQ M:W&N-/$T8GU-Y8B?XD,<8!'MD'\JW** /-X=*OK7Q4)+73KA@VJ-/)'=VJ/& MBLQW2QSC!'!R%.3VQ3["WU);7P_I+:1>I)I^J-+<3,@$03][A@V?F!WCI^.* M]%HH \XTO39K;0[32Y/#4KZM )_/O6 5=Q5P95D'WRY(^7_:YQBKFD^'9-.N M/!3V^G" VMM+'>,B!2I:$<.1URX_.N[HH XWQIITEUJFF7<<%[N@CE47%O E MRJ[MORO$PR0<=1C&/>L_3(]5TG4+.\NM"F_>Z,MH(;&,%8Y%D8A2-WR JP[X M'(S7H5% 'EVDZ3-ID^F2ZIX&]6L M=,M8Y;&ZFOUTJ.W*&!+NWN&7<1$X.#'MR!N# $'/:O7** /)]4\/:M+/KBWU ME>2RZC''Y"6D$4B8\I5\OS7!,6UPQ!X'.1DT_P 1V$FFZ#XJCU329[^>Z036 M][Y:N%01*!N<_=*,K'MGMUKU6HKFV@O+:2VN8DE@E4H\;C(8'J"* //M:M]2 M2R\6Z=#I%[<2:HZ2VLD2 QLOD1(3QC-4=8\.ZE+J/B&*6WU"634 M+E9+5[>")@R;5"_OF!,10@]>F,C.:]4 P,#I10!YKJ/A>YFT3Q@W]F^;J%S? M)):R% 9'54BPRGZAOUKIM M'LO$WB3?8O$+FZ2>*?RP$D3R8U(#>NY6R/Q[U MTE% 'E_B[2]4U&?Q)#%I4HDN(PEL;>R1S<@1C!:9R0N#D;0 >.,DU9_LZ>VN M-:;4_#D^KOJ$$'V4; P(6%5,3,?]7APQR?[V>M>CT4 >:7FBWWV_4XH](E5Y MM9T^\62-04,2^3OP_?!5R<^F:C.BWHT631VT6=];;4S<+J6P;,&;>)O-]DXV M]>,8Q7I]% 'GLWAJ4Z'JLBZ8/[0DUP7,;^6/,*"X5@P/7&T$_3-5ETF_M?$[ MR6>F7#&35?M#Q7=LDD04M\TT7*T>) ME +X/WA@GY3VJS110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 5'/-';6\D\SA(HU+NQZ 9 M)J2JFJ60U+2;RQ9R@N87B+#MN!&?UH Y"P^(%_?/:7:^%+\:)=S".&^617;! M. YB W!3ZT^\\>WKZAJ,.A^&[G5K737,=U%X5[J@(;<1VIEK:^*?!UUKEEIWA\ZO:W]U)=VMQ'< MI'Y;2=5D#'. >XH Z&P\U96J?% M&TTK2]1OYM-F:*QUIS6;2*QBM\\[CG!X["@#M;C MQCOU(V.DZ>VIR/IJZA 8IE03*7"[03P.#G/M6-IWQ'U&^CU6=_"EQ!;:7YZ7 M#O!^J^&_B)?;D9]!BL6AT^5F!V*T@?R^N>"6 M_"K&F>'M5@\.^/K:2S99M3O;V6S7W^*MS)I,6M3>%+N/1GF\HWB7,;[?GV$[.#U M%9?A#3#X=;2WO/ U]9W4,8BEU!M0#(&VX9O+WGKSP!WKG]/\)W%AHEC*('EN MX)F>:UDE)20%R1A2=H(!'2@#T'4_B++:ZCJ5K::,]S#8[=URLZX(*[L[<9]> M_:LS6?&;IIEM>N99EN0&CA3Y3C&2<>PK)CT'[;K&ISWJ3I!,8]BK*5#C;@@@ M'^=.N=#O]1UE$M/]%MK6#RH/W0D#[AAL#/'&!0!>U#6?L<5F]O;M=&[8+&JN M%SD9')J"'7;B9KB!=+E%Y!M+0&5>5;N&Z5##X.U^>UTNPNK&5HK:\9#+Y@7] MU@X;@Y [>M:NA^$M6TK5;^S:SWP'$D5\7!\P?W#SG(^E &9;^)));&>^FTV6 M*UA5B7\Q6RP.-N/K6EHOB?4#;"TP99'[!1DXY[T >IV M&OQ3D1W($4G][^$_X5EOXHUU=:CTK_A&HS<20-<+_P 3!<%%95/.SKEA6-;2 M22VT3>+8+XH[VT-C+;^83PI9T8#W^[0!J:=XP MTR[OKNQNKBVLKR"[-JL$MPNZ5@JG*C@]6Q^%6QXAL88KJ74+FTLXH;EK=7DN MD(8@ ^O!Y^Z>1BN3O_#-]+H/BQ$T\-=WNJK<6Y^7]>>VFCF@EPZ21L& M5@1U!'!K-EOK2"80RW,*2'&$9P#STXJW::=J%IX6(EC"R#:.68\YZ\<=!0!Z)I?B/2K M.U%K?ZG9VTR9PDTRH2O7/)^M:S:WI2WKV3:G9BZ12SPF==Z@#))&<@ $'Z5X M_K$LD&A>(;7[&MW]J8?/N4[#\N 1G.Y>P]ZZ_5?"E_?Z/XNC@MUCO+Z\CDMW MRH:6)8X>.>1B@#L;36]*OX)I[34K.>&$9EDCF5E0=/QIMOK M^CW5K+=6^JV4MO$0LDJ3J50G@ G/&?77AC5]5M=6DBBU82R6<4*M?-;1 MM+ME5S&%C3'12 S''S8QC-.G\-:EJ5IJSM9ZI*9X+:#%^UNAE"S*S#9&H&%4 M'YB>Y % 'I>68Q:M;B-QY:IL=I%+)M*DY'KD#- 'H,^OZ/:W@L[C5;**Y+A/ M)>=0^X@$#!...9695]2 >G(_.LB\T:6Z\=#4'M%DM1I$EN)& ($C2 [<'GD5S]GX;U M2Q\/^'8[?2XC=VFCW4,L4FW;YKQIM1^>06!S0!V4'B30[D3F#6+"00(9)2EP MA"*.K'G@>]9GB:2+[3: 2(7=&*C=R0".1[DZ!J5SKFGMJ-K?MIXTVXM+ MC[5';Q)'O"?(B1\[?E/)SVQ5'1A>SRR27S!UL0=,M9 <^;'"Q4R?5FZ_[M % MV\OXK*6!9BJI*Q7>S !< G^E=#H6L:;96$UU=7]K#;.RA99)556// )/)XKE M]3CD-U83I:M<+#(S.%QD94@$9]S4%MH&JO)9:M!'?1PQW-P6BLA"TL6\)M8" M0%3]ULXY&_ZT >K6]Q!=VZ7%M-'-#(-R21L&5AZ@CK52[UO2K"ZCM;S4K2WG MDP4BEF56;/ P"?6L_P ':=-IGA]89XIX7>:67RYY$9UW.6YV *,YS@<#.,FN M2\0>'-6?6/$!$6J74&IA/*6T-N(W&P+Y;M(I9,$$Y''/'- 'H,FJ:?")S+?6 MR"W95F+2J/++8P&YX)R,9ZY%96N7NE7$HL#J-HNI)REN9E$C9'3;G.2*YK4O M#FJ2^([75XM,$T&F"")X'ER^H%1S)U"YCW97<.2#TXJE<>&-7-[J%I)%JTJW M6J?:D:%K9("A<,'+LAD5D'&.OR\<'@ M&]M5N1;FXB$Y_P"69<;ORJ]8J97@ MGCN(HHVDVQS.X"LPR< ]SP>!Z&J]IHM[::G=6]QH3WCRZD9H[AF00>4S[M[' M.[9-K+\V3G>.,<4 =+IGC M'1=2T3^UC?V\%L)G@+S3(N'5B,=<^8+3R6=A*Y9)4#Y4@ X[-\QJUIVA:EI5SI MFJOIE[=0QW-V\EM+)$TT?F[=LH50J _*WGB">5[+S;5];M+KYBI!C M2 *6QGLPQ0!V5CJ-EJEO]HL+N"ZAW%=\,@< CJ,CO4>H:OINDJC:CJ%K:"0D M(9Y53=CKC)YK,T/3;BR\2>(YW@\JVNIX9("",/B)58X'N*K:M!=6?BP:K_9, MVIVTEA]F"P["T3ARQX8CAP0"?]D9H V+O7]'L%1KS5;* .H=3+.J[E.<$9/( M.#S[4Z\US2=/6%KS4[.W$PS$99U7>/49/(]ZY'PYX7N[*\A>_L8SLT;[.N2K M"-FED8Q#V"LH].*PXO#&N60M)9H-397T2"S,=E]GL @@$$$'H15'^W-)_M+^SO[3L_MN-K:^ M>U62VCTN>'S& ($C21D#!]5#4 :EMK>E7MTUK:ZG9SW"IO:.*=68+ZX!ZE10Z!)IYTW3[B&5G9 '9H3&(DVD[E+$-DX'R MCO0!V/\ PDNA?96NO[9L/LZ2>4TOVE-H?&=N<]<=JT;>XANX$GMIHYH7&4DC M8,K#U!'6O/K_ ,,ZA:CPS!WFEE\J>1'90SD\[%"C.E:?_6QGU.SCNVQM@>=0YSTXSGFN4O+"^LM6\2;_#QU== M5,;6[$IY9 C">7(6.54$$]#]X]ZS;S0M571/$.A_V(UQ=:G=O-!>*R>4H;&T MLQ.X&/& ,?PC% 'H;ZA91Q7$KW<"QVS;9W,@ B. <,>QP0>?457N/$&C6MT+ M6XU:QBN"XC\I[A0VX@$#!.<\C\Q7%:SIVMIIWBC2;?2+B[?4IA+!<*Z",J8X MU;)+9# H>,<\59U/PW=W&D^.0FGJ]UJ+YM#\NZ4"WC5<'MAPV,XYYH Z.V\4 MZ5XLY;R'5;*2VB(6299U*(3 MP 3G SD?G7"ZWX]5K[PQJ MFJ66LR"UU29[B&V@ OW@0S!9E=ALC4#"KGYB>A!KGO"/AF\M+W1)=3TX*;/1C;%I"K>7+YN< M#'L,Y%48=#U.#2=/B?2]3M[FQN[S%W921&1%DD+*0C95T8$ YP01TH ]+M[B M"[MTGMIHYH9!N22-@RL/4$=:;=75O96SW-W/%! @R\DKA57ZDUSGA>XOM-TW M2=*U*Q6*ZG$[?N41%C56R"RJ"I()# '^[0!L+KNDMIQU :G9FR4[3<>>NP'TW9QGVH77M(?3CJ*Z MI9FR5MIN!.NP-Z;LXS[5P0T;68K6XNH;+4&-QJ44LDMREM)<*BQD>:D04(K; MMJ\Y..:+#0]9M93?W.F7=VD6MF],$[0F66,VRQB3"X3.GKS0!UUQXOT M>VO+)'OK7['=PRRK>?:%$8\MD7;GH22_KVK:M[B"[MX[BVFCFAD7 MH(ZUR5CI4]YXGT_4YM"CLK>-;Q@K;"P9VBVNP'1V"OTSQUK7\)6$^F>'DM+B M'R72XN"$XX1IG9>G;:10!;O-=TC3KE+:]U2SMIW *QS3JC$'IP368_BR%O&B M^&[6."6581-/(URJE 2<*JX)9L#)'& 0:QKNPO[&Z\3PR:#+JO\ :S[[>93' MM*F-4$;EB"H4@GTP?6KGAW0;_3/$HFNU\R--$M+0W.0=\J-)N]^A'/O0!U\/FQWMLZ>:8 RRJ09,XV9S][/&.M8 MWC.POKC3K;4-)M_/U33;A;BWBW!?,X*NF3TRK'\A7-^'_!VJ:5X@M+21-VD0 M(-0:4L#OO#$(F&.O7<^>F6H ZK0/%VDZ_:V;17EM'>7,0E^Q^>K2+QG&.O'T MJ:'Q)IZZ3!?ZC=6=BDS,J[[I&4D$CA@<'IGCI7-:9X:N[/P]X,@73UBN;&[6 M6["[08P8I Q)'7)89QGK5/0=%U70FT:^O-)GNTAM;FW>WB*,\#O.7#@%L'X41N"VW /?UZUMPSQ7,"3P2I+% M(H9)$8,K ]"".HKC]$T2?_A)+74+G0[>P@33'B2%"K+"[3%MO'%;*RNH3#-%Y@,>0=H\QB.GL10!?&M:4=2_LX:E:&^SC[/YR^9G&< M;G0US!T?5X/% >QTZYCA; M5/M,L4_E36I0GYID8XD20C/RCH?:GV'AF_M?#WAF)=/5+NTU=[FXY4%4+2Y8 MG/.0R]/6@#LX=>TBXU Z?#JEG)> D&!)U+Y'4;GXYKD=/T;7Y-7T":XL;N,6=Z\MQ$J01VUN&5Q^[V_.X)8< MD_7FM?PCH>I:=JFG2W=JT21:*+9R6!Q)YQ;;P?3F@#H]9\06FAW.GI>,D<5W M*T9FDD"+'A"V3GUQC\:FDUS28M/CU"34[-;.0X265$*[D!C8!@&(R02.*Y:X\.:R;NSU=+>^MH1?7><8Z5#X-TV?2]!,5Q'<1/)<2S>7<2([J&8GG M8H5<]=HX!)Y-<[XCTK43'XKM(]"DU)]70-:SJ8]J8B5 K%B"-K*6'KGUH [* M77-*M[J&TN-1M(;J4 I!),JN<], G/-.FUK2[?4$L)M1M([Q\;8'F4.<]/ES MGFO/-7\,:O)?ZY"8=4FCU)XVB^RM;K&R[%7#NZET*E2W6)E^7!=V0NA3';/08ZT >@2>(M%ANS:RZO8I< D&)KA MP(Z@C/;!I4U_1Y-.;4$U2R:R1MC7 G78&]"V<9]JXVY\+7/+?3:&X^O'-,USPWJLNIW=Y:P7"P)K,=V%M?*WNGV58RZ!P5)5\ M\$9X..<&@#MFUW24TY=1;4[,63':MP9UV$^@;.,^U1Z'K<&NV]S<6VTPPW+P M*ZN&63;CY@1V.:XJRT+4K*YM-7?3K^[CCU*6XDMKAX3,0T003!%"H""/NY)P M2>O%=-X.L[FTL+\W.GFP-QJ$T\X M?&V*6=58YX'!/>DGU_1[:\%G/JME%1^8KA?&6CZ]J5GVVN:3>74EK;:G9S7$62\4B+:O#97*+,DL3K(/(*_(5))4D@Y..HH [I?%&D16-M M/J&I6%E)/"DOER7<9P&'&&SAAP>1P<&K%[KVCZ:8Q?:I96QE7+YN]/U7/8UF/HOB%=.M[,V5W&W]BVU MMFT2W+2R!"'2623)4 GC'J>IH [RUUV.Z\2WFC)%_P >]K%<^<'R'$A8 ?\ M!Z^],U;Q)9:+JEA:7SQPQ7:2O]HED"*FS;P<^N[]*PO!^C:EI^M_:+RU:*/^ MQ+&V+,P/[V,/O7@]LBK?B6UNO^$H\/ZG%I$FH6]FMSYOEE=T1<(%90Q&3P>G MO0!T$.J:?<+;-#?6T@NLF I*I\W R=O/..^*H:EXKT?2Y[2&:]@+7-T;3B5? MW;A2QW<\8P ?=E]:Y"UT75].U#3M:_LN9H5U.[N6L860R013)M7C."-I!"\3(#]['5AD9]: /19)(X8GEE=4C0%F= MC@*!U)-8=WXMTJ/1[W4+"[MM0^R!3)';SJQ&3@9QG'_UJG\3PW=QX9U"&QMH MKFY>$JD,JAE?/48/!XSP>":X.;0-=O)M6E^S:C.MQIJ0127@@C9G64-M"QX" M@#.,^AH ] TG6%U6;4XUA,?V&[:U)+9WD*K9]OO?I4NH:SI>D[!J.HVMH7^Z M)YE3=],FL[PU875C=Z^]S"8UN=3>>$D@[T,<8SQ[J?RK.OK6\T[QK=ZLVD3: MG:W5C';QF'86A968E"&(^5MP.?;F@"YJOB^UL=;TK2;4VMS<:@"XW7:QA4!4 M ]#N+;OE ZX/-;\UU;V[PI-/'&\S[(E=@"[8)P/4X!./:N'\,^&]2TRX\-&Z MME46MM?"8*P80&65'CCSWP 1QQ\M=#XLL+B^T,R64/FW]G-'=VJ9 +/&P.T$ M]-PW+_P*@#1_M73_ "YI/MUML@E\F5O-7$\DFEB6T>X4R$H[)TZ\[<].AKE=)\)ZM;ZSI\=Q:_Z#=F/4]28N#B[7>2 MF,\Y9HSG_IG4UOX7OXO"&FVXTX+?1:^MY*!MW"/[66WYS_SSQ[XXH [ :_90 MV4UW?SVUI%'<20!FN%8$JQ'4=SC[O4=ZIW?C+2;2]TZ-[NW-G>P3RK=^<-@\ MLH-ON3O_ /'37/6^BZKI^IV6IOILMU%;:EJ,C6\;)OVS/F.506 . #QG.&J_ M8:3=W'B;2=3FT.&P@A2^8QJ4)C:1H=C-@XWL%M '6VEY;7]K'=6D\<\ M$@RDD;!E;\14U8/A/3KG3-.O(+F'RB^HW4T:Y!'EO,S*1CID'.*WJ "BBB@ MHHHH **** "BBB@ HHHH **** "J]]>1Z?87%Y*&,<$;2,%4DX SP!S5BH;J M$W%G/"I ,D;(">V1B@#G[/QUHT^B6&HW$SPM>1[T@$,CRPH7) S][&/>K MMSXKT.TMK6XDU!&CNE+PF)6D+J.K84$X'<]!WKG-&T;Q!HK:?>#3K>XDATY= M/E@%R ?D8E9%8C&#DY!P>!UK,M;.;P5JUI-:N MNZ8R*RGC*D'H2.U;>G>%M3TIM%>.TA810W<5Q&ERS>69G#;MS\MC!S[GB@#5 M\+^.-+\16>GC[0D=_=6XE,&&QG +*K$ -CO@\5=@\7:#V,1AL>Q-<_%X1U#^P?"%@XCC?38FCNF5_N;K=X\KZ_,PKG+;0;O3AIFG7 M"S,=- 1Y'OWEB8JNT-&A/RY'8@8R10!OR^((=>G=[>;?%'C . #_6JEU?VU MD5%Q)M+ D *6.!U/':F:5;/9Z5;6\@ >.,*V.F:FNO#]]J#0W<-G-*@1T5[: MZ$$J-D8/S?*5XY!].AH @BUO2X-4:'4[K[/;"VCN4D5&UB(WDNI-;S7,^CPVA MDCP TJ^9NXP,#YE[#Z5DR>%_$9TR'3F1VC72;>UC%O>^0B2K&5?S2HWN,],9 M&.PH W=2\826FIR6T$$4L2S6$:2;S\RW$FPG\!R/6NLKSP>$-6(MB8X@4_LG M4[\95@ MC[?O;6(VMCO@FL5K[P_K-PT>DW\?VG8TBQE&595'4H2 & ]5R*JQ:!K]QX5M M/"\ME8V\-O9/:27Y??N'E&-6B45+*[#B"!Y@JQ./,1?O%"1\_U7/6J-IX;OH-)\&6QC@$FDQA;H$Y M4'[*\9QZ_,PK-T+PQKEC=VT4<36-DD,D=S ]Y]H@8E"%\@-ET&[!Y(X&,&@" M_;_$&UGT>WU78BP2:;)>O =_FAE*#:HVX*_/@M].V<;NC>([#6H+8PRXN)K5 M;HPE6!5"2N>0.-P(_"N0T_PGK36.GV]S;PP-;:!<:6Q\X,#(WEA6&/X3M)]J MN6.F>(-/U*QU%-*BD?\ LA-/EA-TH\MT VGIS67!X6U'2QIBW=F\:VBA&E-XTL M;,%VYC'4 ^C 8Z4 7YK6R$ANYH(-Z#<9609&.^:ZC3/%^DW&ES7$UZB&UCWS MEP00G3?@C)'O7*ZI:-?:9<6R,%>1< GIGW]JRM0L+_4X;K]Q'"9+)[4*SAMQ M8J3T[?** /1[3Q9H5[%=RP:A'LM$$LY=638ASAOF R#@\CBK.E:]INMB7^S[ MGS6BQYB,C(RYZ$JP!P<'![US7B;PU=^(9[N>R>,13:?%'$WF%-SI.)-I(Y ( M&,]LU:\,Z)=VFL76H75K<0;[=($^U7[74K88D\DD!>>._)Z4 =%J.I6>DV;7 M=].L,"D L03R3@ 4(RI(8QG(1F!"MTY^O(KE;/PCJZWAFEA(1M8M;X>?>&> M3RTC*MN8]6SC@<<\=* .K7Q;H;:6VHB_7[,LOD'*,'\S^YLQNW>V,TWPUXCB M\1C4I( OD6MV;>-QGYP$5LD$9!RQ&/:L&\\-:JGB:YUNVABF$>II=Q6YD"^; M']E$+8)X# Y(SZ>];/A73]0LWUBXU"VBMWOK]KE(HY ^U"B*,D=_E.?>@"74 MO$UKIOB/3=&E1S+?([*X5B%Q@#H.Y/KQCFJ/A7QUIGB.QT_,R1:A=P^88 &V M[@,LJL1AB.X!S5O5["]D\2Z+J-K LT-N)HIAY@4J) OS#/7&WI6'9^$M1B\- M>#]/=8TETR3-T57?'Y;(=DN.&521 MM?'.0">]<_J#6MO*Z6\<5O9VXV1I&H5$5?0#@#K6!!X9O]%M]%L;J"9FT]PP MG?4G>([5(#1Q9^4G/0@ 9/6M.[C::TFB549G0J%DSM.1WQVH @CU:QDCED6X M 6(!GW K@'H<$5TVC^)]#M]$EEDOTC6U91<^8C(8V<_+D$ X/8]*XJST76KG MSH;)&"[%(BFG5VX8%MKD''' SWQTK3B\'ZP][J4[P.(KJ33V075YY\F(9BS[ MCT'!X XH ZA/'7AIV51J:AC((R&B=2C$@#?E?DSD8+8!S5N;Q1HMOJG]FRWR M+=;UC*[6VJS=%+8VACV!.>:P-8\+ZC>P^+EA2+=JC6YMLOC.Q%!SZ<@UE77@ MC4FNM3MO)EN+>^U W2RG47C@5&8,0\2D$L,'&.#QR* /2ZYR/QAIEO9Q2ZE> M6\ M=,KIC_@(.?2@#:D\7:%'8VMX;]7AN]WD>7&[L^W[V% +<=^..]56\;:6==TS M3H7\Z._M9+I+A Q4*I&!T[Y/TQSU%8,_A/4EBA8V)E:.^O9EDL[TV]Q$LLI= M"C9"D$?>4^U6+70/$,5UHEU>"&ZEAM+NUN&$BJR"5E*$\ ,0%P2 ,GF@#H=. M\6Z%J\L4=AJ"3M*VR/:C .=I? )&#\JD_A3KOQ3HEBKFYOTCV7)M6^5B?."[ M]F .3MYK#30M4T[1/")MK2*>YT9%6XMQ*$W9@:-MK'C(+9YQFJEGX8UF35(+ MZ[MX(S_;[ZBZ++NVQ&W,8YQRP;% &_!XW\.7,T$46IHSS2")1Y;C#DX"MD?* MQ(QAL&K$OBK1(=3.G27Z"Y$@B(VMM5ST0OC:&.1P3FN>G\+:B^CZW;(D7FWF MN)?1?..8@\1)/H<(W%94G@74P;^P,$US!=:@]RLS:E(D C:3>=\0()<<]!@D M YH [&;QCH$%^UC)J*+<+*('78Q".3@*S8PI)Z9/-+HWB:VUG6=8TZ*-T?39 MQ$68'Y_E!)Y Y)&/;/0UDW7AJ_E\/>(;-$B\^_U$W,/S<%=T9!)['"FK-C9 M:OI6M>(KF*PCN([ZYBG@/V@)D>7'&P/'!&TGWH ZFN*M?$OBB^M[^^LM'TV> MSM;J> 1_:G2:01.5.!L*Y.W@9KM:X;3;3Q3I%AJ6GVFE6K/<7MU-#=2W8"*) M)&925"D\ CB@#9_X3705TZQOI;SRX[V 7$2^6S,(\#+,%!V@9Y)XJO=>+/+U M.\MX/LIMX;6TN([AY#M<32LG4 ]E&/4FN=/@*\T:X@-B+N\@&FPV6(+]K5@\ M>[EL$ H=Q/YWM&!M;:S+U56QM M)'/ .>*R1X9NQXU^TCRO[%\W^T-F?F^U[/+Z?WM '7V/C/P_J5Y':V>I)+-(_EH C ,V"< M!B,9PK<9[5JVM_:WLEREO,)&MI3#+@'Y7 !(_(BN$O=-;P]\+K:&\>WAU+3Y M/M-J"X^>=9&=47U+#*X')W&NL\,:;)IF@6\5P!]KES<71'>9SN?]21] * )- M5\0Z7HLD4=_=>7+*"R1HC2.0.IVJ"<#UZ5AZOXVBBU#1++1WMKEM4)99G$AC M$8]"BG))X]L^T_4[+QD^NV5FE]%/8K:/#YHC>-E=F# MP5.[GG/ ZU0T M+PKJ6FW6A37'D9MY;Z>Y6)OEC,YW*JY'('2@#M)98X(7FF=8XHU+.[' 4#DD MFLW2O$FDZU.\%A=^;*B"0HT;(2AX##/PKEO#N@:M:^+4U6[BN%@_L]K=C=7HGD\S>K< ?*JX!QM_$#B@#K[ M_4+32[*2\O9UAMX\;G;W. ,#DDD@8%97_"4V-U%:R:?I?%.FRZKH,MI#:PW3%T;RI96CR%8$[77E7&,@^N*Y>V\-:_( MUMY[RFUAU2"YBCN[A99XXU1@^Z0#YN2,#)( ZT =,GB_09-273TU%#W=_7-='9^&K^WT'0+0I$)K+4CL8UN%!FBG+%64G@$;AD''>@#H M[SQAH&GQA[G440&62 (S$NA =0 ,DC(I_\ PEFA_P!I#3_[03[09!%C:VW> M>0A;&T-_LYS7.:+X8U>#6M-O[Z&!/*OK^YE5)-VP3 ;,<<]\UGCP/J227%BT M$UQ!-J370G;4I%@$9E\SYH@0=X[8&"0#F@#TLXZGMWK%TSQ=H.L3QPV&HI*\ MJ%X_D91(!UVD@!L=P.G>MIONGZ5Y?X6T[6M9\(>$Q%:6UI%I]N9X[AY PE8P MNB#:!D#Y\MGTXS0!V]AXLT/4[K[-:7ZO+Y;2KN1E#HO5E8@!@,CD$TECXOT' M4K@P6NHQM((FFPRLF8UZN"P&5YZ]*XA_">M7!M[C43<0QQ:;=6]U-+=^;M:2 M+;NBC0;54$'@ 'IQQ3)6N?&-Y:Z7&=/CSH5W#YUI<^<%+B)03@?*IQP#SPW' M% 'H&E>)-)UN5X]/O!,Z*'*E&0E3T8;@,K[CBHO%7B*'PMH4NIS1-*%=$5%S MR68#J <=<_A6-X;T"^MM6%BJ->,-!T]T2YOPC-$LQ'E.2B-T9\#Y M!_O8K:CD26-9(V#HP#*RG((/0BN/2SUW3[_6;FWTF&Z&KB.8![E5,$@B5"C\ M*O^'+>XT_#;Q&=+?3PSW@;C>K ;<8[Y)'/0&@#?N+B&TMI+B MXE2*&)2[R.=,7C="L?]_# $K[C(J3Q5I, MVN^&+_3;=T2:9!Y9DSM+ A@&QV.,'V-O2JFI^*=%T:Y M-O?WHBE""1U$;-L4]&8J"%'!Y..E:D*>7!&F -J@8'TKA?%?A_7]7N]8A@61 M[:[M1%:^5=B!%;80WG #<_)X'(QQQS0!T5]XPT#3KQ[2[U*..:/;Y@V,0@8 MJ6(&%!R.3Q6X#D9'2N$F\+:G-I'BN#RHA-JEE%# "X^\L&P@GM\U=O;H8[:) M&^\J 'ZXH RSXIT4:K_9IOT^U>9Y.-K;?,_N;\;=WMG-2IXBTF0PJEZA::X: MUC3:=QE7.Y<8R,8)YKAH? VI12-8O#-/ =2-V+AM2D6#RS+YF3$#GS!],9&< MUHP^&-67Q9-XC:&W5[YGMI[=2,PP;0JR*W>3Y06]00/X: .CM/%.BWVI?V?; M7Z/"M2LWTBRN8)S%I[Y:Y?4G>,@*P5HXL\,<\@@ 9/6M&ST;7O\ A'K;PY+8 M644-M:26S7K2;]X\MD4QJ.5)R"<]LCG- '1ZCXAT_3;+[3)-NW6LEU$B@DR( M@!)''^TOYU0M_&^C-HNG:A=W!MS>P>E '9WOBK1-/6V:XU",+'M3 M;6O#FFZH\0B>\MHYS&IR%+*#C/XUS&EZ!J_AR2&2TT^VNQ+IL=I)%]I($,B/ M(WWGR60^8<]^.G-='X6T^?2?"FDZ==!1<6MI%#(%.0&50#@_A0 W4/%.BZ7? M?8[R_2*LF?3];L-2UW[!IUI>QZK(DL/]I?SJI=^,- L;^2RN=12.XCD6.1=C$1LV"-Q PN=PY)KEM5\- M^(&TSQ)I%G9P31:I=BYBNGN H5<1@JRXSN^0X[<]:U+_ ,-W]QI'B^WC2/S= M5FWVV6ZCR8TY].4- %Z#QGIKZIKEIOK0!TI\=>&PB-_:/WX_-"B"0MLRREMNW(&5//059O_%>B::(?M-\O[Z+S MT$2-*3'_ '\*#A?<\5@W=QJ%O\2-0-AIL=Z6TF $-*(RI\R7')_A]>_3@UG0 M^$O$&GV]IIZO)<6D6GI IM+O[-B;+%O,8#>4^88 / !XH ZRZ\8:!9M;++J* M%KJ-98!&C.9$;HPV@\5)X9\06_B;18]2MT>-69E*,""I!]P,\8/'K6%X.\,Z MAHTVG/>QQ#[/H\=DY5]W[Q7)./;&*V/"%C>Z7X?CT^^@6.2W=U5ED#"12Q(8 M>G7H: +6JZ_I>C-%'?W(22;/EQ*C2.P'4A5!.!ZXKD;_ %_0]$GTIO"^GZ5] MHU=RHN4MV5/+&236UJ.G:E:>,DU^QM$OHWL/LS7T=PTUJUOY5Q)"N6S MO53@,.!P:R]9TV^F\4Z#J=K"DT-IY\&?'6EZ_:V" MM.D6H72$^0 Q7< 25#D8) &<9S4\/C'3(M+M;K4;N%9+CS"JVRR2@JC%2W"Y MP.,D@#-9MAX8U"V\.>$K%HXA-IEXDUR PP $D!P>YRXK+B\(ZK:Z5I4;64CW M%M'.IFL+[R)HR\I<#)^5T(QD$'!'0T >B6MS!>VL5U;2K+!,@>.1#D,I&016 M7J7BO1-(NVMKZ^6*5 K/^[9A&#T+L 0N?QQ 3/& M3^ _05QGBOPUXAUIM;MHU=XKI,6ACN_(A5=@!$JJ-SMG/7(QCI0!U.I>+M! MTBZDMK_4$AEC0/(-C,$!Z;B 0,]@>M.D\6:%%J4VGR:C&MU I>5"K8C 3?EC MC ^4YY-<%XBNY=-T[Q9I47V">2^"DK+<;)D=X438$(R_0;2N1DXXQ6_=^$KZ M]T_Q;;@QQ/JLD3VS%R,[(8UPQ'(&Y"/H: -^S\4Z)?P7,\%^GEVT8EF,JM'M M0YPWS ?+P>>E,@\7Z#/:7-TNH(L5JH>8R(R%%/ ;# ':?7I7'7?@?4M8L]05 MH9K6=[(01->:E)<%G\Q7(R"0J?(!GKST%.N/!VIW\&IR?8Y8I9K$6L?VW4FN M'8^8KL,DE0GR\=\^E '3'Q]X8"NQU11L/S@Q."HZ[B-N0O\ M=/>KE_XIT33 M+P6MW?I',55B K,$#="Q (4'U)%96I^'KVZU'Q1/$D974=)CM+2 M6EWJ*1S1E1(NQB(]P!!8@84'(Y/%.TWQ):ZGK^J:1$KB6P*AF*MA\@$\XQP3 MCKSUK#N?"MZ=&\46<21%M0MXXK;+]=L"IR3R.0>M:^D6%]8^)-6EE@4VEVL+ MI,L@)#)&$*E>O;.: )/$WB!/#EM8W,H3R9[R.WD9B?D5@6U<),H!^1BH8#/0\$'BK-8?A&PGLO#\,EXH6_O&:[N\=I9 M#N(_#A?HHKK;%!( [G'%R6OE.-W#H 1(@SQD9Z\@DROR9R,;L9KCYM8E?5(XB8G\ZZ>)R,Y7 M";N?>MC7-%O((/$K9BQJUY"\.&YVK$BG=QQRAKG?['N#J0G)01_:WF.#SM:+ M:/QS0!KV%[::AJ$-I%*=TK[58J0K8Z[6(P> >E>BQQK%&L:#"J, 5YAX9\-W M4FI6"2PQM!82+*TKW4K9VYVE$! #9]> ,\&O1-)N[F^L//N[7[-+YDB>7N)^ M57*JW(!Y !Z=Z *EQXHTBUU!K*6Z(E1UCD81.8XW;&U7<#:I.1P2.HJ"X\:: M!:W4MO-?;&AE,$KF)]D$=6@NXIIEA15UM=0(-T\["/[-Y6"[C+-D=Z .G\+:M+KWA; M3=5GC2.6Z@65D3.T$^F:S+/QYI>;:);Z@]BF^*0F5@"1@;>IVM\HR> M@[BM#PCI5QHGA+2],NRAN+6W6.0QG*Y'H:P[?PSJB:E^\CM_LT>OOJB2"4DM M&\<@(VXX8%E[\_A0!L3^,=$MVQ+ 5$C;<(<$'#8(SS3KOQ M?H=E>3VL]X1);NJ3[87982P!&]@,*#N')./R-(=8;6[92)8[OFUD. MH20Q1IM VM$@PS9!Y.1R/3%:-[X8OKG2O%UNGD"75FS;DL< >2B?,<<'X;B2&2_*F.9K M=W\E]BRJ2"A;;C=P<#.3VSD5B:EX;UM]=N+C3(XK.2>>.07UO>.BE!M!$L!! M61L @'OQTQ4W_"*7_P#9S09@WGQ%_:?WCCRO/\ST^]M[?K0!K'Q19W*VCV5S M$!)?"SE2YBDC<,4+;0I&0V,$;L#'X4W_ (270-61[47F$DC=TE>)TCD5.69' M8!6 ZY!-9UYX7U"?7&O$,'E'6H;_ )8Y\M+?RSQCKN[>E4--\*ZY:WB110VM MC9K',MQ"MU)-:7.Y2%"P-_JQD@D CN.>M %"?5;86\TD$N-L1E1IHG173LX! M )7W%.EU6S@D*2RX*@;R%)5,]-QQ@?C0?!.MW%K<0)&MC;BR>%;5K][B-Y3C M:4W#,: \>XXXJM>:1J5D;^Q$,16[))D=R-F5"GC'S#CB@#;L/%EII5P]O/* MS1*0) $)\HG!!)Q@#FNXCGBFA$L;JT9&=P/%>4/I,WV758E*DW*JL1)](PO/ MXBMK?-_9\]HLS(D\+1/M]"N,_7F@#IK;Q=HMY<1PP7;L9=PA)+OQ,M_=R1Q16D=P\,$8AD5\*[+EF; ).W. ..AYKG[1KNXM M?#VDW<5O;6FDRPR/>.>M=)X0MUTK1GM9[FW:1KNXF&R M3/RR2LZ]<5(X(D,CR,<*J@9))],5P7BK0M:U>YUF*.>*2UNX0MH3J+P1P_)A@\:CYR6 MR03D<^W/3:E=6SZ!/9F2UDFDMC'Y( M32?:(GA(C/ :C!/(DA>.3)^[\C -@]N.:X23 M3[^>TEM8VDM;,I$5LY;Q[E!+'(K@JS#*K\N,?I4EZFL7Q,S!(SYBEHUE.]U& M<_/CCJ,?3KS0!?N?$%M45*,"&QD+MQD<5&-6LVB$@E.#)Y078V M[?C.W;C.?:LRVT6\%T'*KS>).%\UI#@1[<9/).:Z;3O"6H1:I#?R>6H&IBY* MEN?*\@IZ?>W8X]!0!HZ1K>C66C"]-R2TDYMV00OYOFCGRQ'C=N YQCWZ5HMX MJT=;&*[^U,R2RF%(UA=I3(.J>6!NR,_AVR.NJO=QP1W;V M[21M;I$1YB17,TLEH][)(721%3)E?.7& MQ>P&,CW(!T/AO7!X@LKJZ15$<=W+!&5!&Y4; )!Y!]13;CQ)9:==7JZA=P1Q M0310H%5RX9TW!6XY)[8SV[T>&-/OM/LKO^T$@2XN;V:Y*0.650[9 R0,G\*S M+WPU?7&O3WJF'R7U.UNP"QSLCBVMVZYZ4 78_&^@2.B"\D5C*(&WV\B^5(3@ M+)E?D))&-V,Y%3R>*]'BO_L;W+A_.%N9!"YB$I. ADQM#9.,9Z\5D:EX8O[N MPUV&(PA[[5+>[BRQ V(8,YXZ_NV_2LW4/"_B+4+F59B)=NHI=).VH2+$8EF5 MP@@4;=P48RV>><\\ '3S>+]$@O3:R7C!Q.ML7$+F/S20!'O V[LD<9J0^*=' M&H&R^U_O!+Y!?RV\H2_\\S)C;N[8SG/%<#=7DD:CPU:3Z?<_\3Y)0OFL+H W M0E8&$K_#R=^<%1D=:T(O!&H0SR6+P+<6;W[7?VB34IP@0R^9@P*0"X/0YQP" M?2@#T:N9O]6UV3Q3-I&DQZ<$@LX[EWN]^27=UP-O^Y^M;5A=7%RUV+BV\@0W M#11G<3YB ##<@>I'X=36%?6>NVGB^XU;3;&TNX9[&*W(FNC"59'D;/"-D?.* M 'V'C" V=Y_:\8LKRRN_L7PGJUO<)KI:UN-8_M%KZ6W#E8BIA\D1JQ M&!FG'P[K;:E_P )"8+0:@+];H6'G'9Y8@,.TR;?OX8MG&. />@# MI++Q#I>H20Q6USNEF,BK&T;*P*8WA@0"I&X<''6LC7O%ZV:V":=+9J+RYFMC M>7K,D$#QY#!NF26! &1G'6HIK#Q(VH6&M&RL9+B&2<&R6%/*TZ\W7-W+>:=*W[J=996==KE3@KGN,'- &C;:YJ<= MGNU)+"-OM<,,=U$[-!'_M+E=/MY2T<0B?<[9V@;F&. ,?*. M:PS_&W=D'C/-;EZN'$ MJ())1'"\@B0]&JZQ-IEK:7<.JHF6GG,9@=4VV$MRMU>?9'"0R;H6"DD,NW(88'RG!YSVJ;Q%I=]<:CI&K:5]@E5TVG#8.&'!&1Z]*Q&\-ZUYC:L8+0WTFKQW[6:S$*L:Q&+;OV\M@Y) MQCM0!?T;QU87K207S_9[@:A-9+B)_+W+(R("^-H9@ <9[UIMXIT=-0^Q-=GS M!*(#)Y3^4)3T3S,;=W;&.<' )]* .RLO$6F:CJ4^ MGVD[2W%NSI*%B?:C*<,I;&W.>V:?J>N6&DO%%=2OYTV3'##$TLC =2%4$X&1 MDXQ4'A[2YM+@OTGV;KC4+BY78<_*[EES[X(K(\3>'+V[\16FM6:/<>7:M:R6 M\=]):/@L&#!TZ].0?;TH LGQ=;R:_I]O;RV\FF7-C/=M=;L;?+90?8 9.<], M5>L_%.CWS.L5T4*1&?,\3PAHQU=2X&Y1ZCCFN/;X?7T\,4!:VMDDTV]MYO*E MDDV2SN&!RY+-T.22,G/ S4G_ A6H:K#-!?6ZVA%C/:I.^ISW9WR+MRBL0%7 M'7()/'3&: -34O'&A:?I.H:K:1F:XAMS<*AMWB:X3( 96*_,N2/F&0,UJKXL MTQ6%J6C^)==\.WFE3VVG6:_V>]JI$ MID\V0@ ,#M&Q..G)Y]N;8\.WVHKX@-ZL5J=7L(K8".3>8V".K.1D?E0!J_P#"7Z7;6-G)>72M+-:)=/\ M989)%5&'WSA253K@MCI[&MQ;B)[87"2*T)3>'4Y!7&5T>?R-C,B[5+;<$@=AF M@#%C\=^'IQ&8KR63SD\R$+;2DSCOY?R_/C/.W..]63XIT2&SLYHK@R1W2%X$ MMX'D9D'4[%4D =#D<=*SM%\-WFGIX4$WDYTK3GMKC:V?G*QCY>.1E&]*QQX- MU6R>RNXXS&&P0?;&: .KG\5:/!%;2"Z:<7,7G M1+;0O,S1]VP@) YZFJY\5>'+(1&&=6-S +I%M;=Y"\9.-^$4G''/IWK"_P"$ M9URT33[>&-7M$MF1X+;4IK=8YF<=>QXYXL>$/"FHZ'=:?+>& BWT MG[$_EN6R_G%\C(Z8(H VI_%^AV\<,AO3)'+ +D/!$\H6(]'8J#M7@\G'0^AK M:1TEC62-@R, RL#D$'O7FT?@S6[+1M,MX+: WUOIZVHN[6^DMY(G!)^8@8DC MY!P1Z\'-=OIU@)O!D">0A@_&,#!4'@G[W:@!^IZ[8:1)%%= M22>;*&9(H87EJ>,9;6>[^QQV\]O''I\D4F2=ZW$S(3P>P (K%A\)>)(--M-.= MUF@33(K51%?R6Z0RJI#LX09D4Y&!GMC SFIT\%ZJ-+2W8VXD%GI4!^/7VH ZOQ1K+>'_ W>:HB(YMPIPYPN"P!S^!IL/BO1IK>ZF^V&);50 M\RSQ/$RJWW3M8 D'L0.>U)XMTNZUKPO>Z?9>5]IF"[/-)"9#@\X^E* .OTS6K'5S,MI(_F0 MD>;%+$T3IGH2K $ X.#CG%)J6NZ?I,D45U*_GS F.&&)I9& ZD*@)P,\G&*R M?#&C75G?WM_>6GV9YHXXD5[^6[D*J6/S,YP!EN !ZY/.!6\2^'+V[\26VMV< M;W(2T:UDMX[^2T?E@P8.G7N"#[>E ":SXU6.YT>#1WCG74"[FX-M-,JHG4 ( M,[L\8_AQR*C\/>.TU#2SJ6IE(([B=HK.VAMIFF;:6!&,?O#@ Y48'(-2:/X6 MN]/N-#E:.VC%J]W+<)%+(X#2],,^2QSU)QD\XK*3P3JEKI>@N LUSIOVI)8( M;V2W+K+)N!61,$$8'!X.3Z"@#KF\4Z,MA%>"[W1RR&&-$C9I6D'5!&!NW#!R M,9'>J#>.--?5]*L;42SK?M*AD6)_W+(!E67;D')Y!QCJ:R+7PGJ>G36.KVUK M;&]@NIYY+-KN1_,65 G,KY)XG,EO%(5 M\N*554?-M^=EVY/ SGVH UM"\16NJP0HUU;O=M ;AA"'"&/>5W*6 .,C!]/R MIK^,-$6"WF2Z>9;B(S1B&"21O+SC>0JDA?<\&N9;P5K$?A31[.SN+>#4K=9K M6XE#''V>8G?M./O#Y6'NM6-1\'W-GKC7VDVSSVTEG#:K;Q:E+9F'R\A3E/O+ M@]#R,<=: .VM;F"]M8KJVE26"50\8TQMUD\E_* M,H_Y9B3&W=D$8SUXJQX?TTZ/H-G8,D2-#'AEA9B@)Y."Q+$9/6Q MB=4EVG#;'(VMCO@FK>HZG::3:_:;V7RXRP1<*69V/ 55&2Q/H!7):)X=UG3] M?@D2.*PLHY)&N4@NW>"X#9V[(6SY1R020>Q'.:V_$NE7>H+IMU8B-[G3KQ;I M(96VK+\C(5S@X.')!QU H IZ?XVLKF369;AQ#9V-U';Q,8W$DC-&K;2A&[=N M8C &>*74O&$,<.FR:<%E-QJL-A.DR/&\._.E/'@_49_LMR;>*VF&KVUY(DE[+ !C')H Z;1?$-KJ4*(]U;O#R< XKFI/!6KCPQI=I:W,$&H0/<0 M7$@8X-M.S%P#C[PRC#W6IM1\'W=IK5Q=Z5;-/;7%K#;K"FIS6GD&,%5SL^^N M"/<8..M &_=>+-"L[L1/=AIV@6?]S"\A\H@D/E0?EX//^-:*:K923VD,=PKR M7<1F@"@G>@QEOI\R_F*P]"\/-H=[<3SBV2T&F6MJ-A;:OE>9O^]DA<,,9)]Z MR_AWIFU[W41="ZLX2;#3)1T-JKEL@]^6VY[B,4 =9J>M6&D>2+R9A).2L,4< M;222$#)VHH).._'%<_KWCB&WTZQDT9DN)KR[^RJSV\KK"0"6WJHW!AC[IP>? M8U>UO3=1_M_3M!QQ[T =M MIFO:=K$L\5G,YE@"EXY(GC8*V=K88 D'!P1QQ2ZGKEAI#PQW1+910+S\VY7D8\>F'%4M7TW4HO$MIKVFP M0W;16LEI);22^6<,RL&5L$9!7D'M0!-+XQT&**TD^W>8+M6: 0Q/(S[2 W"@ MG()Y'4<^AIL?BFQAM(Y+RX1Y99YXHTM(I)"PCD93\H4M\N!N.,9[XQ63H'A. M_P!-URSU&Z>W8XO9)UC)PDD\B.%7(Y (SQ].:S9(Y?!^H6-Y<76G)/(;]?+ MO+AH8VCEN?.4K)M(# %O.,XH Z4^+M-D>UN8+ZV;3Y+>YF=RK[R(2H8KQ MC R8*P&X!EC>-7B'5U+ !E&1R,BN(TWPYJFN>'[6[ M06Z&6TU:/DE06N),QE>,[2!G/H170:AX;U>233);">W@GM-)GLQ(_P P65Q& M%.,@Y&!TK"F\'Z[?":22+RF?2;NR_TG4I+EC) M*BA6Y&U5R/X?RIVH:"VCZ5XBN]3N[>VCN+2R6UEW9*W$$9V\8Z[PN .30!W] MOJ%K=75U;02AY;5E28 'Y&*A@,],X(/XU2U'Q+I6E71MKJX82J@DD$<+R>4G M]YRH.T<'DXZ57\'V$]GX?BFO4VZA?,;R[&.DLG)7_@(POT6L/6_"^I2:_J5] M:0&[BU&.-2O]IS6HB95V_,J<.A&#Z]?6@#I)_$VCVSW"37R*\$<UO7M)KHK)&RI*PB)$=8Y'$;&.-VQM5W VJ3D<$C MJ/6I1X@TMK.*[%T#!+=?8T?:W,V\Q[>G]X$>E8,&CZ]I4^HV>G0V4MM?WINQ M=SN-].NK">ZF2>#9>R6<<9@D+S,K$#:NW+$A2< ''>K-VX=<8KE[WP=J\[!O*B86FJ7%W$L=Z\)GCF+$C< MH!1ER/4'FI[+PKJNFFUU.VM;;[;%>R3/:R7DDF^-XQ'S*^27 4'ICM[T =!X M8\0_\)%%J MZ@]T$@EW=A*2L=S"T3%>H# C^M &'#XYTQXC/< M07UG:F!KF.XN8"J2QKU*G)[$$ X)S3D\;:>JW!N[2_LFAM'O0ES!M,L2#+%> M3DCCC@\UGS^%=O6@#:O_$NG:;+Y=PT@;[%)??*F?W2; M=WX_,.*H/XVLVAN/)M+U9ULGO;=)H"@N(UQROYC@X.#TK+N/"?B#59I)M2N= M-C;^R9].C2WWD9?9AR2/]GIV]ZUKWPU-=WEC+Y\:I!IL]D_!R6D" ,/8;30! MC7GBE-1T+1I)8)1?75LMT]O&G*J0!NZ\*3G'.369_;-JSP)$)96F3>@1">,X M)/I@TNH>#+ZRL],N[C[!/=P6::?*AW>653.QU.,@XSD8J.RTQK6XAD+1XC@, M9"+M&XMN) ]* -KPUXFL([@)(LZ1W4JP13M&0ADR0%)[$G@=L\9K:'C#3SHI>-?2-(\\ZK)NVG=Q'P<<9' Z4 :F MI>/8HK&6?3=.OK@17D=JTK0$1[C,(G .1DC)Q[X]Z[!&WQJ^UEW ':W4>QKE M9?"U[_PB,^EPSV_VLWYO8G<'9G[3YZJV.>@P<5OV7]I^?.;[[)Y)">2(-VX' M;\^XGK\W3';K0!A>-;_7-&TR35--O;1(HVAC,$UJ7)+R*A.X./[W3';WIMUK MFJ:%K.E6%^W]I&\BN7/V.S*N2ABV@#<0!AWR2?3\=3Q1H\NO>'YM.AD2.222 M%PSYP-DJN>GLM276ER3^)=-U,.@CM;:XA9#U)D,1!'T\L_F* *:^,-.EM[.2 MUAO+J6[1W2WA@)D54;:Y8'&W#<YB6.U?3)^OK0!3NO&6D64'FW$DL8&H?V<08^1+]/[N.<^G-. MN?%NG6UU):JMS/M);^$]5L++2;NWO+6;6K.2>6X:8,(KAICF3DF, M4 :$GC?2H[5)3'>-,UW]B-JL!,RS;2VPK[@9STY'-4O$'CJ*PT/5;BQM+M[B MRMRSNUN6C@E*;E23!Z\KG&<9Y(I+7PC??VE#JEY=6[7KZH+^Y6($(JB!H51, M\G (.3C/-9&LV.I6Y\0Z5:/;K9ZM)))*902Z%T"L!CL0,^V>] '4R>+;.&XE M@-O>3?9S&MS+! 62%G (![]&!X!QFMJX>46DKVR++,$)C4G 9L<#/UKRK4M* MN[Z]>XW6XE=5470RDR #&,K]X>F:](T"7S-*19C&&8 GD,).N!A<^],O_$6BW.G3SWT=U;_ &:=(+CS M(N,'GIP>>*B_M>V$4C.)$>-U1HF3Y]S?= '?/M6E#-=E2]>18 M/.G>)U"-\JE#T/.>W6@"'^UHHI;@2NQ*2)&D0C.[O)Y]L4K:S:QQ2O* MLL;0LJO&R'<-QPO Z@^U3-X,UF6YEN]D2W!GCG0%AMRL80@]\'FK0\#ZK>/) M/=SVL4TCP_*A)"HC[NN.2>?TH JVNH174\D&R6*:,!BDBX.T]#].#4]K8ZO> MZEB!$-IN&6*XP-ISSGUQ^M:EQX7NK&_U#5+40W;C3Q';P2 _-,K.W(&/E.5' M7UKKH5*0HI14(495>@/M0!@3Z;>:7;P2Z;:I>7;3*)#(P4)'SDC)^GOS3!XK M^QPQV^H6-W)J,-K'/?1VD7F"WW ]<'GE6X7)XKI:XWQ5X4OM;U!Y[>+2Y T( MCCFGWQ3VS#/*21\L.0=I(Y'O0!H3^*;*QN]0-S2 13V-O:Q3I#)'%N61G M(&\;FP.IQC+8[4 =E'XOTT-=K>)=6!M;?[4_VN$IF'.-XZ]^W7GI2P>+M.DF M\JYCNK!F@>YC-Y#Y8DB7!9@>>@()!P>>E5?$?A'_ (2*[NC+<"*WN-,>R.T9 M96+JX;'0@;>E95IX#FN&E34;71[6(VDMMNL(F,CEUVE]S#Y.,_*,]>30!HQ^ M+VO?$&B65M:74-O?B5R]U;E/,14W*4.>.<<'G!Z5JZO_ &WY\7]E- (O+._S M4!^??'CN.-GF?I]#DV6B>(7U?1[C4[C33;Z8LB@6ZOOFW1[ QSPOT&>_-;VC M3:A/I4,NJ0QPWC;MZ1@A0-QVXR2>1@_C0 [4Q0KX =\? M*">.,^]8Z>([JP\NWU>QE_M"YGE%I;6H5VDB3'S]<#@C.2.372USOBO0KG6D MM?)M]-NDB9B]O?H0#D<,LB@LC#VZYH 7_A*+-KBQF-PUO:S6MS.Z3V[*P$10 M,221MVY/&#G/!XY;;>--.N+VQM6MK^!K]'DM6GMRJRHJ%RP/;@=#@\CBL,^! M[I-'@AU"]DNXX;"_@E6,L\F)RI5(RQR0H7 W')XK-TRXU;Q#XE\/*TL4\&GP MSF:1+.6$INA,:F3?P&)/W%SW/2@#KM-\:Z;JQQ:@#]DGFMRL,+"6XM4-M?1P7%KF#1O" MMD;F+?HSHTK@'#X@>/Y?Q<'GTK#M? >KK<:7+=2Z=)-8WJ7$EZSRR3W(!.3SB,Y]ZN7WC#2]/>[ M247#R6MU%:.D419FED4,BJ!UR&'XUBR>$M:0;K>XL"]KK$FIV?F;\.)#)N23 M XQYG!&>G2GP>$=5DO+B]OKJS,]QJUMJ#+"&VJL:*I09ZGY>O?VZ4 :LGB^T MC9D%CJ4DL42S7,<=OEK=3G&\9ZX!.!DX[5?GF:\T26^T5H9+B>V+VLI4$,2N M4)Y''3O7,ZSX)N)]>O\ 4K*VTJY^WJGF#4%O%9A3=3Q0%HX01GD]^""=H..];U>?^)O M^JZ[=:R//L9H;Y +>6[:1FM,(!M1!\O)!.[@C/0XH W;WQKIECJWB'QG'IUM>+8P3RRVTT<#S^06A21F7*D@]<-] M 2,FB[\*W5SI'B.S$\*R:JZ-&W.$Q#''S^*$_C5?4?"^M2)J-A8W5BNG7UT+ MMFF5S*C;E+( .""5R#VST- '67UY'IVGW-[,',5O$TKA%RVU1DX'<\5F+XLT M=]4AT\7!\Z:Q^WH=OR^3ZY]>^/05LNBR1LCJ&5A@@]"*\X?X9WC:2UL-2C6X M6[VQ3 '*V7EF+R?KL)]LT =*?&NG-&'@MK^X"VZ7,WDVY;R8W&Y2_N1SM&3C MM3SXSTIM1CLK<7%R6@CN3+#$6C2%\X=FZ <&JUSH6M66IZA/H4NGK!J"()$N M@X,+J@0,FWAAM ^4XY'6HM'\#II37MM]HWV,^E0: M>>U-T/P?J.G>(;:_D.G6D4(<3?V?YB"\+# +Q<(O/S<9.>] '5:MJ]IHMC]K MO'8(76-%12S.['"JH'))-<[K?CA+'0=8FMK.YCU2PMO/^RW,."%.0KG!P4R# MG![5K^)=%EUJPMUMITAN[2ZCN[=I%W(70Y 8#G!Y''K6#J'A+5]=BUBYU*XL MHKV\TXZ?!';[C%&I8L69B 22<=A@#O0!T^B27Y=-SEH1$>?]D$X M_.N0MO&E])IMS-)- MRD>IO'"("0XMWVJ2V[C QD8YSVQ7>0H8X(XRM_%VG-I\]S+(Y2SA1KJ:.,F-9& _ M=@]WY'RC/4#K5W3=>M]2NY;,V]U:W<<8E,-U%L8H3@,.2",C'7CO7,OX >/2 MKS1[.>"'2[J")_(*$B*ZC*GYK2\->'+C2]1GO;JTTFU9HA$B6 M",131HEM;74+ M*V(KI6GR6D@&UK#>W,E_'+)!%% 2_[M@KALX"D$XY/]*?\ \)AIKPVC6T=ULZ%:Z>;2::&UU!I'F#B(B2>)PNX#*MSZ'.T_ M6M&V\*:MI4]MJ>GW5G-JG^D?:TG#+#)YT@D.TC)7:R@#@Y'6@"_)XYTE8[/R MH[VXFNWECCMX;C+_"1GO4_AS7YM"P:[DC6$LV X&X-GW^[ MC\:ETSQ%:ZG?262P7=O.L0G5;F$IYD9. R^V>QP1Z5G>)?"]SK=Q>20SQ1B? M3'L@'SPS.&R<=N*T_P"RI/\ A*4U;S$\I;$VVS^+<7#9^G% %?Q'KTVB2Z4D M5G)X5(]3DL1)-*O=3AT^33Y+=;FRO$N5%QG8^ RD$CD<-^E9;^$;I_#=[IGVB'S M;C5#?!^#[V:WN45-+O%FU*6\-O>QG:5< # M#@%D<8Z@=ZV_"VCW6AZ*+.[NC<2>:\@&]G6)2,],TQKPO%>3PV2![J:W@+I#E=P! M/K@@\9P",XK&\2^"]3UR^U4B6QFM[V$)"]V9&:T^3:0D8^4Y/.[@@GO@5B^( M_M^G1:_HEA(#)J<*@PO9RNTDC0K&?*=?E*G: 2V-IR>E '9S>--*@OKZVD6Z M"V"![NX\D^5""@<9;W!X R M1QS5&?P:]]8^);2XN51-8\LHR+DQ[8D3D=_F3/TK,_X5[-J%G?07T.D61FM? M(C:PA+$MN5M[%L$#*CY!^= &^_C/3;>&[>\AO+-[6W^U/%/ 5=HLXWJ!G/)Q MCJ.XJ"3QWIT+W,K!BS.PR!\H^4<>YK=O_ [<7>H:[<+-&JZCIBV48.V$1\@=!QVH MZ5XAEU'Q M1K&E&U=(+%86CFV\/O7)R<_3''0&K>J:[;Z7F6![.\MX%(&1(LD:[?H5()/K4?BO0+G6_LIAMM-N MDBWAHKT,I!.,,DB#,MFNQP16=W1I!;,902[ [@< M8P .#SGUJ]+XOT\0P2VL%[>I+:K> VT!;;"W1CG'7!XZ\=*A\/\ AN\TF\@N M+J^^U,FG):,[%BQ82,V.:P!X#U9+73[1I["[MX-,BLC'G M0C@>]=GJUH^H:/?62,%>XMY(E9N@+*1D_G0!A:3XVL;FPMI-06>REDL?MF^> M$I'(BJ"[(>>!D'!YP0:T=-\1VFI7@M!!=VT[P^?$ES"4,D>0-R_3(R#@C(XK MG'\%:GK%E!8Z[=V@M[2PDLX#9JVYV=0ID;=TP%^Z,YR>>U7?#7A>ZTS5!>7= MKH\'EP&%/L,3;I"2,L6;[HX'RC/UXH WM6UFVT=+?SEEEEN9?)@@A3<\KX)P M![ $DG &*Y_2O&R7$=\UU!,91JW%FD/[X2(,NI4\# Y)) MQR.>13!XQTL0V@MX+R66Y:6..VBMSYBO$0'5E.-I&>_'OTK!D^'\IMK.X%OH M[WL$\TC6OE,ELRR!05R!NW#8OS$%)].N],N7-E&UO]I::.UB*)NE MVX"^N N"3R: )]/\<:3J,EF(UNXX;P/Y$\T!2-V0$NN3T( ;KQP>:DM/&.EW M4D6X7-O#<1/-;SW$12.=%&YF4_[O/."1R*RXO!$QTC1-/N+F,I8R7)G*9!=9 M4E7"\=1Y@Z^E4=.^'DB)'9WL.DI:PVTEN+BVB;SYMR% QW<(<$YP3DGTH V+ M3Q<=1\3Z986]K<0VMU:S7&ZY@*&15V;64YZ?,>#STX%6_%GB";P[IUKB:\NM:;=ZG<6#0:?;26Z+;JVZ7=M&\YZ?=^ MZ,_4UH>*M'N=;TB."SEBCN8;J&ZC,P.PM&X?!QS@XQ0!!<^,]-M7N\P7LD5E MC[9-% 62V. Q#'N0""=N<=ZWXI4GA2:)P\;J&5E.00>017&2^&-?B@U>RLKG M3EM-8=I;AY0Y>W>1 LFP#AQQD9VX]ZZ[3[./3M-M;*(DQV\*1*6ZD* !G\J M.(V5I3(K*0,@C)&,/# ].0O&..:U;_Q-INFR7D=PTOF6HAW*D98N92515 Z MDD'BL&[\'ZM=M>7$NI6\M[-;V065XRJF:"9I>5'122!QSBB7PKK=]<7VH7=W M8Q:A(]K-;K"KM'&\+.<-G!8$-UXZ].* );;QN@U?68[Z&:VMK);98X9(2)FE ME+#: "=Q)"XQZUNZ;K-IJ\US:B&:&ZM=AFM[F/:Z!LE6[@@X."">AKE;[P3J MNMRZC=ZK/IXN9VM98(8E9XE:$N=KYP65MW)&#S[5M>%_#TVD7%[=7%MIEM)< M!%6*P0X55SU=@"Q)/H * -#4]=MM+N;>T:*XN+RX#-%;V\>YRJXW-U &1R2 M.M8Y\903:OIAMYD73)K>[EN6E0J\30[00<_=P=V1[4OBCPK)J^K66JVT5C<3 M6\3P-;WP;RW5B#D,H)5@1Z'.:SU^'[RP6T$\MI%']EO(;A;2'RU!GP,H.^,= M3R: -VV\7:=.RB:.[LT>![B)[N$QK+&HRS+] 0<'!QVK-U3Q[!;:!>W]K87G MFI9/=VHN("BSJ,?,.>@W D'!QSBJ-EX"FD22WU"WT>WA-G+:^;8Q-YLA==A; M+?O% & MA'XPLS=16+:TF MFMRJ3!5W''/8<\XSVJ&#QI:K8VF(KW4;E[-;J;[);?G>&K8W$6[2;9H92 <.3#Y>1^//-5]/\*:QH6R72KRS::2PAL[C[0C;0 M8MVV1,=?OGY3UXY% '7VMS'>6D-S"28ID61"1@X(R.#TJ6H+**:"Q@AN+@W$ MZ1JLDQ4+YC RT]+N4V5]<6MDPCN;J%%*1 MN>?N?K69JOP_N]4GOFE MNK&5I[K[1%=7$#231+N!$2Y;"@8QD=NW>@!]WXL:Y_MBUOK">%+?4H[*VD"K MABR@C/S'W/3H1WS65<:Q!;M,ACF=HI$B*HN2S,,C'-=!?^$+ZYN-2>&]ME6; M4(=1MP\3';(BJI5\'E2%[8(S7.2Z%=07\YNIXS*;F.5@BD*-@Q@9/ZT 2Q>( M([.Y286MR?(VO,54?NAUPW/7'IFNM?QC:?VK)8V]C?W:PM$D]Q;QJR1&0!ER M-VXC# DA2!FN$N] $UW<31K:M]HP2T\.]HSC&1Z].AK2A\+3ZU<%DFL8I(C' MY5V("EU;HN.$="-PX.-W3/<8% '?ZKJ=MH^FRWUT7\J/ VHNYF8D*JJ.Y)( M'J:PYO'-C9V=[/J%AJ%C)9QI*]O-&ID:-VVAEVL01G@\Y'I6KK^DG6M(>T2? MR)A)'-#*5W!9(W#J2.,C*C(]*Y_4_"&I:ZM[/J5]:I=36\=M$+>)MD:+*)&) MRWBC5GE5 ^T)\W!&T9)(&0>U>BUR&F>$+NQN].,E[ ]OI]]&.:&6"4PSP3J%DB< '!P2.A!R"00:YC4OA\+Z9KIY+2XF349KV M.&Z@WQ,LB!2C#/7Y00PZ$=*W/"^@?V!9W$;+9H\\QE,=G;"&.,8 "C'+8QU/ M//:@"G:^*@NO:EIDX>XN%OQ!;00("ZQ>3$S.W(PH+G+'U &3Q4L?C2PDO4C% MK>?8Y+G[+'J&Q?(:7.W:#NW8W#;NVX)[U5D\&.FO76NV5S%!JAP:S[+X<1V-_#Y4>E?9X;PW(N&L@UT5WEQ&6/'!.-_7 ['F@# M;@\96,]]'$MI>K:37!MHK]HU\B20$C:#NW:,*CR*2I YSU!&<8R*M:=\.TT[4;=HXM)\BWNS<+<&R!NF&XL$+'(X M) WCG ['FL2TTS5#I6GPZBRQPPW$TR1-"R2@"9RH;)Z="#CD8^M #8-;4Q0H M(KBZFD1I!Y<8&5#$="<#\ZW]$\5000!+>PO[\RQBX*VL08QQ],MEAW[#).#@ M5AZ=I#6,T3F8/Y<#18 QG+[LTNEK>^'I ;2:56-H(7<:;+ M#P<^U 'I&DZG!K.DVNI6H<07,8DC$@PV#ZBL1/'6GLRS?8[]=->?[.NI&)?L MY?=M'.[=M+<;MN,]ZN^#[*YT_P &Z1:7B%+F*U195;J&QR#[UB#P7J)T6+P[ M)J-N=$CG60,(3YYC63S!&3G;U &[T[=Z +'A;6M5UKQ#K;74=Q;V-I.;:&WD MAC"@@(.F".]7+KQC8V>L7FGR6MX18H);NZ$8\F!"A<%FSGH#T!.1 M5[1M);2YM4=I1)]MO6N@ ,; 41<>_P!W]:S[OPFE_)XE6XN/W&M0QPX1?FB" MQE,^_7- "6_C;3W9OMUM>::OV=KJ-KQ%42Q+CZ;J=@B0B:/[1 /WX)"@)M8_,25&TX/(XK%M_AM&\4T%W'I-O$]G):EM/LA' M)(6 'F,QR5QC[HXYY)K2O?#>N:Q9_9]2U:V00HAMQ;0':9D=765PQSP4 V@X MY/)XP 3R>-[*UMKR2_T_4;*:T1)7MYHE,C([!0R[6(89.#@Y'I27'C-4B*IH MVK&Y6 SS0B%"]LF6"LXW=]I( R< \57O?">I:S)=76I7UJMS)#%!$MO$P2-% ME61BI?VQ=ZAI-Y;0M?6R6]P+B(OMV;MKK@CG#D8/!XH S MK#QTO]F:8LUC>WU]+IL-]=?8XE/EJXZ[2P)Y!X4$UU-]<>1I=S>V(EMW12#)&ZD-SUVD]1UKL) M[!IM#ETXSLSO;&#SGY))7;N/\Z .;C\>6T5HB_8M3U"6&PAO+F6WMT 6-U)W MD%^/NGY02?3.*ZF&^MY].COTE'V62(3+(>!L(SG\JYO3/!\MA;ZC$UXCF[TJ MVT\$(1M,2.I;KT._./:MFTTA8O"\&BSOYB)9+:2.O&X!-A(]* ,N#QG;7@14 MLKZU%S"\EE/.#+H&E/-9WFHZE-I\=Y=)91K M^Z5A]X[F4#Q6>_C]+:^U>2ZT^[32[*TM[A9Q$-Q\PGJ"V> M>,# /RMGM4MGX4U'1)$FT:]LA*]E':W'GVVU"4+%9%5" OWF^7ITY]8=2\%Z MC?1:A"=4BD6_LK>":6:(^89(F)W\'&&R>,<4 7SXSC+I!'HFKR7K1F9[18D$ MD<>2 [9< D' SDXZ4C>.;"4VJZ=9:AJ3W-L;J-+6)<[ VTYW,N"#Q@\YJ:^ MT748_$,FLZ1=6R33VJVT\5U&S*0K,5<%2#D;CQW]JA\/>$?[ O+69;OSEAL6 MMGRF"[M*9&?V&2>* &#QGIQ>*_:[DCTYM,:]*/!R ' R3G.[/&W'7O6GI.O# M5+F2WDTS4+"98Q*JW<0&]"<9!5F'U!((]*YP_#PS:8MC/J "C37LMZ1\AC*) M%<9/8@<5T>FVNMK?-\1:A:^-K M'2HO.M=/CMGO+NX$4;AD5ESDLV54 G) SDC%:%AXRL[VYLXI+#4+..^!-G/< MQ*J7&!NPN&)!*@D!@,@4_5O#*ZOK,EW-/MMY=,FT]XP/FQ(RG<#[ 52M_"^J MS2:-'JFH6LMKH[;X?(A97G<1F-6?)(& Q.!U/ITH ;!\0K&XTZUODTG5_(O) M4AM28%S.S*[#:-W0;""3@>?]7^M '6U@:KXLM=+O)[86=[>-;1":Z:U16%NAS@ME@2 M< G"Y.!TZ5HV6<<"W$MU;1J8T MC89!RS MQSA0<"GW?B^UMKR6"&QU"\C@"&YN+:(-'!O (W9().""0H) (K U M;X=SZC'=6QN;*:"6U2"%[FW+-:;4V_ND!"#/7@#!/? K57P[K-E+>+IFIVT$ M5^(VF=H2TD4BQK&S1\X.51Q6\CA7R4)? M;&K'.>20,@$9(R:Z75=3M=&TR?4+QRL$(RVU2Q))P .I)( 'J:QG\+R-I=Q M:?:ES+JRZB&V= )UEV_7"XS[UH^(='_MW19K 3FWD9DDBF"[MCHX=3CN,J.* M ,>[\;+#:7JG2-1MM0BM'NH+:Y1 9D7JP(>5:%(VQC("A21CTR<\\XJI/X9U/5KY[W5KVU\U+":SMX[:)@JF4 -( MQ8Y/0<=N>371:9:'3])L[)G#FW@2(L!C.U0,_I0!CV_C71[F[T:VC>7?J]NU MQ;DJ %4+NPYSP>&X_P!DUE+XZDF\0QQV>G7U[93Z:+J&&")?,)\UU+DE@ I" MC'.3D<54N/AH[VFIQP:IY,TURLEA((_^/2,,Y*#GG_6R#\1Z5TVG^'4T[78[ MV"15MHM,BL(X=O(",Q!S]"!^% %"/QEI\MY;W8O733I-)DORCP#A5=06+9R" M,D;<'ZU7UCQI-#X?U&XATO4=/NH+;[1";R!=KKN .-K-SS]TX//2JL/PY/\ M9\5EIY- &CI7B6+4]2?3Y-/OK&Y6$3HEW&J^9'G&Y=K'H<9!P1GI3 MM9\1P:/=VMG]DNKR\NE=XH+8)N*IC<*8M8\T;$LVMO+ MQR275LY_"J'BCP[+KS6Q":?<0Q!@UM?6^]23C#JX^96&.W!S]* ,ZX\9W$'B M1((M-U"ZM)-+2\%O# !*A+L"6WE<8 QUSTS6A<>,K1;.WNK/3]1U"":U%V7 MMHEPD1Z$EV49X/RC)XZ5%H?A*XTF\CGGU)KMETT61:0'<2)&?.23P-V #DX' M6L8?#N[%E:VO\0./:N@\3:1-KN@S:?;W*VTSR1.DK)N M"E)%?ID9^[0!2_X36PCANOMEI>V=U;F,?8YHU\Z3S#B/8%8AMQ!'7@@YQ5_1 M]=AU>2Y@^S7%I=VI436URJAU##*GY200<'D$]#7.ZIX&N/$#75YJUS:/?/Y MA1(2T"+$S, RDY8,6;/(XQCIDZOA?PU_8,M[,8M.@-R4Q#86PB1 H/\ %]YB M22>>G;W )]3\2Q6&HG3X-/O]1NDB$TL=FBGRD)(!8LRCG!P!DG!XKGKWQ=>: MIXC\/66AFX6POHGN);A($8L%95*X=@5"DG=QD<8SS6W=Z-J<&OW.K:1=6B-= MP1PSQ74;,,H6VNI4CLQ!'? Y%5=&\&_V/?:/.EYYHL;:YCEW)@RR32+(S#G@ M;@W'N* +/B?Q!=:)=Z)#;63W(O[T6\A4 [5VL>,L/FX^F W?%9VD>-F?MQZX^7- "MXVT];E@; M6]^PI&Y^TRV*O8\G*GG(#$9 [9&:['6;&;4M(N+." M:.*25*4-A+Q1+;7@M)K@VL5^47R))'. .G M6@#HO$FIW.F_V1]F95^TZE#;297.4;.1^E0VWC*QN;V*(6EZEK/,T$%\Z*() M9!G@'=NYP0"0 >QJ[KFD-J_]F[9EC^R7T5TG7UMMBTD MV]O<-,)Q9 W,BY)"%CD C(^8-1 [YP,?-NP3P&*X)[UJ:#I9T?PYIVE/()6M M+:.!G P&VJ!G'X5Q^G_#5+"6UA6+1S;VTXE%U]@#7+H&R$);*YZ#?C/'0'F@ M#'N_''B9TOYX+:\A1]6738$^S0L(1O /)DRTF,C!^7)ZUV#>,[:Q25)K;4+F M&QQ'?:@D*"*)\#=N^;)QGYMH(%1MX-E:T>'[8F6UT:MG8?N[PVSKUXQFLZ^^ M'"S7VI/#'I#QW\[3^?=V(EG@+?>"D_*W.2-PXSWH W+SQE9VUU([G5_$&M6$EA-#!92(L4S!0&!13S\Q.3 MG(X'&,\\55'AG5M.GU,:'J5M;0:BRN[2P%GMW"*A9,$*>< ?3FL:3X;S327TJOIED;O2YK!DM;=OO.5(D9B.]:=SX*GE MEEN(KZ-+E9K2XMV:,LJO FW##/(8$],8S0!47QE>3:GK4:]O(=1TZYMXDU7^SX9@B[ 2OR[SN)R3Q MG&/F45')X0U.^NM4N[^_M?.OI+)PD,3!8A;R%\)4D>2 MXCU&.5AB SM&2Q)P% [DD@ >IK'TC3]3T7P_IEO"D4M[ M+.)-1=Q]XN2TK @CG)XZ] ,5H>(=&&O:++8><8)"R2Q2[=VR1'#J2.XRHR/2 M@#,D\;V5K;WLFH6&HV,MI"MPT$\2[WC+!=R[6(."0",Y'I6WIM^VHV"W3V=U M9[B?W5TH5P >I )QGK7-:AX3U/6VN[C4[ZU6XDM1:PK;Q,$C7S%=F.3DDE%' M;&.]=@RAU*GH1@T ,[&]NK9%M+V*UNY#%:WLL:B&=NV%^UFR:=J4=M>2-#;W,D2B.24;OD'S9R=I )&..M9FB_#I-)N]/ BTC MR+&7>MPEB/M,H&=H9CD CC+#DX[9K2M?!\MOH6@:<;Q&;2[X7;/L.)!F0[0, M\??_ $H S-!\:7DD4UQJ-M?S3WE[-!8:?%!$&VQNP;#;^< #<6( /3/%:LOC MS3T@MRECJ,UU-67]GW5E>P?;K&YO) M5\V,F.1+B1G*'!R",KR/3IS2V/@Z>#5[75;F^CDNQ?37MSLC*J2\/E!4YX"@ M#D]: +0\96K731QZ;J4D$]1Q>'=7L9KR#3=4AM["[O3>.YA+3QE MF#.BG.T@D'DC@,>M9%G\-H[&ZA2)-)-O%=_:1: M-Z7Q?;P7\<$NF:DEM)="T6]:)1$9"VT#EM^"W&[;CWQ67I/CAM]ZNJ6EV+>' M59[(7RQ*((P)2D:L=V[^Z-P!&3R:K2> +N:\BGFN+"6:'4%O!>RP,]PZB7S! M'N+80 ?+\O8#@59_X0W4Y;6\TN?4;9M*N]2>^D"PL)@IF\WRP*;IM5MX([LO T^HQREK95*^2/E &XYQZY&?05'9^/94G'VFRN[BPBT>+4) M+M(44MN&2Q7?P,#H,X(/;!JU%X)FCO%G-ZA N+^;&P_\O X'7^']:=9>&I-" M^S7$]Q%<64&CI87D8@=G<1@_,@7).IPF:A?RM&96%K&I"*#C)9F49]@2?:L?X?:)+I>D3 M7-R9C+=28B$ZE7CMH_DA0@\@[1G!YRQJ7Q%X6N-:UA+KS+*>V^S^3]FO8FDC MC?<3YBJ" Q((&#_='/6@!3X\TZ1H!96=_?B6T2\8VT2DQQ.2 Q4L">AX4$\5 MT5U=1V=E-=R!VCBC,C!$+,0!G@#DGVK@W^'=V=(L-/-UI\WV6R6UCN);8B6V M<9_>1.I#9.1\I.,CZUV.J:;<7WAVXTV"^DAGD@\I;GG<#C&XXP>>^,=: *^D M>(X]5OIK)]/O;&YCB681W:H"\;$@,-K-W'(."/2DUCQ-#I&I6^G"POKV[N(7 MFCBM45LJA ;)9@!]X=?YX%9WASPE)HNN3:D5T^$2VH@:&SA9WDEW1LY]MGZT 9^F>.-/U6:U$5I?Q6]Y&\EO< MS0A4E*#+*!DMD<]1@X.":(?&UH\Z1W&FZE9B:WDN+=KF)5\Y$&YL ,2#CG#! M:K6_@RXM]'T6R34?+DTV.=/.1,$F1&4,O/!&[/X5F6OP[N8[NSN9)M.CE@MI MK>66&!C)<&2,IO=V8DG/./<\T ;-EXZL+QH2UAJ-M'<6KW=M+/$JK.B ,VW# M$YP0>0,UI_\ "167_$N)6;%_;/=1?)G"*JL<@$M;DCLTN=7MXOL6GS6-O):PLK@NBJ)22WWAM!P/S MH EO?&W_ !+[]4TZ_P!/O!IT]Y:&\B0"01KG. Q(()7A@#S571_&DW]J746J M,6@SI\4+1Q@;))XMQ+>Q; ]LBJZ?#NX,IF,FF6TC:?<63FW@?=*94"[W=F); M!'0^IYYI]_X;71='UV2XDENCJ%M;6\"6L#,ZRQ1;%(QGJP!!/ [T =C8ZK;Z MC=W\$ <_8IA!(Y'RE]H8@>N-PS5ZL?PMIDVD^';2WNFW7K*9KI_[TSGB@ M9-3U!?6<.H6%Q97"[H;B-HI!ZJ1@T 6S5;N-R^T9 MVN%R8V(YYSWJ2+X@6,MC=WWV.X6ULH0UT[ QSDX\C!ZOGKV&1SS3]/\'7.G MM"4U/2@!$^(-G%'=B_MO)N;>%9EAMYTN/-5G" !E. VX@8..HY(JV_BJZL MS"FIZ)<6DLUU#;IB59$/FG (<=P1R/IZU W@@7=M=Q7^H!FFC1$-I;) L11P MX?'.6W ')...@J2\\)WNI1F2^UV:2[22&6W:.$)%$T;;@?+R5X'& M<^]-?P*#<77E:@L=O>7'VFX7[(AEWD@OLD/W58CH0<9."* .1U+6)_LL[6<+ MB..98C.".&W@'CT[9K=.KG0T:_VEUC'S(#C<"<8SV^O:L_4O#2;SBFP$DY!X/H2.E6KF%KBW:-96B8]'7M_B* -K_A)YKNPM9Y;6>S+ZA;P! MH)HY4E#L.C8Y7G!& 1^M*OC21WM9UT:X.F7=V+2WO/-3YB6*[BG4*2#@]_09 MKG]&T*VBO6,TXC::[MKEFBC")NA8E1MSQG."?I3XM'U9[W3M+@BU&&PL]3%S MY4T4?E1QJ[-Q*#EQS\H R,\]* -JT\M8)=&5#^]#L@^3K MM)7&?7MWJ27QJ;;6+6SN=+>&&ZN?LL+O<)YI?D F+.X*2.ON#CFIHO"$46D6 M.GB[+;-9*-24Q6=\MXA%JHEE8,6Q+)G+ M]2,X';K0!)X>\77UT]G;ZI8>7->ZA>6T3)(I"B$R'G'H$V^^,U//XU82>19: M3/=W3:A-81Q+*J;FC7<6)/ & :3_ (0V>.2*6VU8QS6M_/>VC-;AA'YV_P Q M&&1N'[PX/!'%3:9X/&GW5O]),A6Q'GEO922O$2Z21RIC=&Z,'5AGCAE% &#>^.&TFUOCJND36UW:PI<"W299/-C9 MPF58=PQY!]NN:J7M_=:A)YMW8FSF0%# 95D(P3_$O%/UWPNUS8WUSJVJ&>\G MACMXGC@$:HBR"3 7)Y) R<]ATJJ[,[L['+,2XFC,: M,/F"[L<]L8_2NFTWQA:Z=I**8-VH7%X]LMN\JHH=%#-F0\!0I!S[@8S698Z( MRW5NB3%]D[O&NW'W\Y!/XFN@?P!;?ZV&[VW4=])>0O+"LB*7149&0_>4A?4' M- &SX>\0P>(+:X:./RI[68P3Q;U<*V >&7A@000?Y56O/%<-G8:Q=M:R,NF7 M:6KJ&&7+",Y'I_K!^57-"T:R-4\ M&2ZB^I11ZL]O9:C/'%/EKD8_&@"6W\8"Z\0SZ9!8,\<$YM MY91.GF(P&=QBSNV?[7Z8JO8>/K.^U"UB%N%L[R8P6UP+A&9FYP6C!W*#@X/T MR!FI;SP:;_6(KNYOQ+##=+=1AK93.A!SL$VLQZ+91S-!+<333+!!!%C=+(W09) ' M0DD]@:Y7Q'XSU*TT'6K=-->RUJUM/M"J9D=1$Q*B56Z'!&-I .:ZG7-&76K. M*(7$EM/;SI<03H 3'(O0X/!&"01Z&L:Z\%MJ<6J2:EJ;3WM_:"R\V.$1I#$" M6PJ9/))R22>W2@#9TM;BPT"+[8;N>XCC9G$KK+*QY.,J ">PP!VK.T;Q8=2U MHZ7$R1G#*& M4C(/J,U@:+X/.DZI:7S7D+&VM6MEB@M%A0J2IW$ D[OEY/?T% &AK6N3Z9>V M%E:Z<][6HD"*NP DL3T&#[U1;Q=))IL5Q;:5(TQDDBGCGG2%+=XSA@S MG(SGIC.1SQ3_ !!INIWOB'1+C3IOL_V<7'F3&,2*NY5 #+D9!P>A'2J9\"A9 M+2>._66YB,S2O=VJS+(\K!F<+D!6! (Z#CF@!UMXW?4HM-_LO1YKJ:^MY9P MAF1%C\MPC MR#R< C.>.W(;-X_MF6TCL[,RW4\+3O#/<1P"%5@Z\^E/UW7KJWUC1(](7[2 M11!:KLD+J%.Y1C/ ]CTYH A/BZ5].CF@TF1KD3207$4TZ1I;NG#!I#QSVQG. M>U4?^%BV\UMIQM+'S+B]$V(Y;F.) 8FVNH!09+2Y6_26[B MDGEE>ZM5ECE>4@LP3(VD;0%(/ XYIL7@62VTV.RAU42QJ\S21WEHDT4GF/OR M4R!N!) (XP>E $NH^.8K*Z%M%8-).ELEU<1S7$<+1*V<*-Q^9^#P./?FJNK^ M.'N=&U&7P]9S7:P:?]I>Z5U3R?,C+1D*WWB!\Q'8>IXJ1?A_':"+^S]0\MA: M1VDK7-LLY94SM=6UBO[1+6[#Q+(SA4*!U/&U MMIP>H/H* -9-4:T\'KJUP&F:&P^TR 8!$);/['<-S."!D;2"[ =@,#!Q0!'#XV2]N[.'3],GGCGM5NY96=8Q!'O M9&W9_B4J>!G//I56/Q3J6HZSX:,>G3V>FZC/(R2NZ-Y\7V>1UW*.4)(5@/;D MCI6KI/A.TTF53'-)+&+$6160 EAO9RQ/J2YJM8>$KFTNM',FLR3V>D%OLL!@ M4$J8VC =L_,0K<$ =.0>M #_ !IK9T"VTF[:[%K;'48TN9#C'E;7+ _D.G-0 MW/C9(+2PD^P,L^HEVM(9YTB#1* ?,=CPF01@^-?7-#@UU;!+AALM+M+K M84#!]H8;2#V^;]*Q6\"(D=F+>^ ;3Y)?L8GMUE2.*3&8F4GYE! VG((P!0 P M_$.QEMK46L DOIY)8S;R7"1I&8B ^Z0G;CYEP1G.1[XEA\<"_6P32]*ENKF[ M\]3$9D41-"RJX9N1CYN",YX]::_@9,6<\=\IO[9I3YLUJCQ.)""RF/C &U=N M#D8ZGFH'\,:I9ZQH@T_4'!@AO#-=O K(6D:,A2@(PO!P >-HY]0"27QI" +\ MPW:"#3[V>>S)3AX'174GGY@<@$'&"3Z5+_PG"6J7$FJZ7<6,:V9O8?G61I8\ M@8P#\K99>/?K1)X%@DLI(#?S-)-9WEM-*R#+M3 P!@C@>G':G^(/"L5] M8R.5FN3'ICV:V\3*C29*L"&/ ;*#&>* +.F>)+JZUY=(O]'EL+AK4W2DS+(I M0,JXR.^6Y';WINO^*UT;5+;38K07%U/$TRB2X2!2H(&%9OO/D_=_45E>'+/6 M+KQ@=7OS>-;Q:>;56NX$@)ZM M5N(6R<[@I(PW;.>G:@!C>+;>![T7MI/:"VL%OQYN,O'@[A@=&4@ CW%4!XZ9 M]02RCTB1IUBADGA-PBRKY@!PB'!?;GDC'0XS5"_\)>9=>&=$M8KUK73 /M-Y M(1LE@&#Y1/WM[A)0ZROL5E<'!YSD''3\:GU#P1'J$]^S7[K%:/^$+,T,WVK4%:62>WEQ!;+%&@B<. $!/)(Y))_2@"M<>/+NT M74Q/X.G7I79Q2++$DB?==0P^AKG[[PI%? M?\)%FZ=/[;MT@?" ^4%1DR/7[V:TK*"]M[V9))5:Q6&)(%V@,&&X.?H?E_6@ M"IKVNSZ046#3SP_E6-_P +#M[@V L-/DN&N[-;P1R3 MI$Y0DC:@8_.X*G@'TYYK1UGPL=4UR'5([N..1+Y&,#W]LUVQ MTR(Z(=*+R&$VWV?>3EMNW;G/KBLK1?"[Z7>074U^;F6'3UT\?N@@**Q*GJ>< M8'X4 4'^(-G-'8C3[7SY[JT%X8Y[A+<1QDD8+,<%L@C ]#R!71:+J]MKND6^ MI6FX0S D*^-RD$@@XXR""./2N:@^'T=BED]E?1BYM[3[([W-HLR2(&+ [21A M@6/(/?D&NGTG3AI6EP60F>?REP99 7).2< #D]!0!E67B:XO[I6@T:Y;3' MF>%+U74Y9206*#D)E2 ?IQ@YJI!XX']I+:7VF26OFP2SQ 3I)+A%W$/&IRC8 M[<\\5/#X4N(%^QQZU<1Z6LLDJ6\2!) 7+':9 >4!8D#&>!R:IZ=X#-E+8-_: M00644D,8M;5(2P=-F]B"27'!W=.O'- #[+QY#/HUUJUS8F*RBA$R2PW$[CB$X6.Y2=60G&=R]"#P0?48S66?A]% M=&Z?4+U)99[7[-YEO:I Q^97#OC.]P44@GCKQS6QHN@2Z9>2W=Q>132/&(E2 M"U6!% .\LGO;)]RN\Z*%)&P'Y20ZD#/.>W2M6;1DEUJ?4C,P: M:R%F4QP!N9MV?^!5F7'@R&XTO3[%KZ9%L],ETX21@!F5T1=_L1Y>?QH JIXZ M=9KN"XTADN(;*2]2&*ZCE9D0KN5@OW6^8<<@\\\5MV>O6^H:G%:6BF5'LTO# M,#PJN<(/JV&/_ :R;'PJ=&O8]5DFCG-K9RP"ULK%(5=6VDX4$Y8[!WQ["G>! M- .B:75X+B=(/)".48,S'&[<" M!G.">E:>J:!=7>O0:Q8ZG]CN8;9[;:T E1E9@QR,@_PC'/\ A68O@"WM#:36 M%VJW<,+PR2W=NLZS!W,A)7C#;BQ!![DEZGH-O86BSQWMX89LN%.!&[8&>GWK6FZ7> MZ4=.M(;LS64,4OVAI%4-)(2"IX QU;@<5)KFC2:LVGRP7?V6XL;G[1$_EAP3 ML9"",CJ'/>@#'?QTJVTFJ#2K@Z%'.8'O_,7.0^PN(^I0-QGKWQ6OXIU"ZTGP MIJNH64:O8Q)G M[F[MC..,UT>K:>FK:/>Z;*[)'=P/ S+U4,I4D?G0!R,?B;7H];GC729;O;I5 MOI8*N!TX[5;G\?6S?95T^T^TO/9QWK":YC@V1R E1ECRQ MP>!QQR1Q6GIWA^2SNIKJXO?M$\UE%9NPB"#$9D(;&3R?,_2LI/ 8M$M#8W\: M30V,5C(UQ9K,LBQ@A7 )&UN3W(]N* .CTO5[35]&M]5M7)M9XO-5F&"!WS[C MG\JYK3_B':7]S98M?+M-0D\JTF-PC.S$';OC!W(&QP>>V<9KI[#3HK'28=.W MO-''%Y9>3&Y^.2<<9-P!.!DT M 2VOC,ZA>/IUGI<[ZE;B3[9;LX46Q7.W8X[RZN; M>\BDD7M?3?"R:?=:;<&]DFELTN 2R*OF&8J2<# 4#;@ M =J@_P"$0\NYL;FWOVCFM-1N+T%H@P83%BZ$9]&(!_2@#:U6^DTZP>XBM)+J M0$*L49"Y).,DGA0.I)Z"N:7Q\GV64MICO>1WT5D8+>X20,T@RI5Q@8]\*QVZQHI MB! 55!X4CZGW- #_ /A-&6-[:729EU<7@LEL1*I#.8_,!W]-NSDGJ,$8J7PC MJNH:I<:__:$;PO;:AY,<#E3Y2^3$< CJ,L2#[_A2WOA!+G4;C48;YX+UKR.\ M@D\L,(G6+RB"/XE*YSTZ]:NZ!HDNCG49)[YKR>_N?M,CF,( =BI@ $\808_K MUH S==\9_P!A7,AGTR3[%%(B23O.B,V[',<9.7 R,GCH<9Q4EMXN%WXBGTN# M3VDC@G-O+*)T\Q& SN,1.[9_M?ICFJ&J?#Y=1FU7&HK''J,PF=C:J\R$;<*) M"?N?*/EQZ\U;NO!IOM:AO;G4/,BANUNX@UNOG(P.0@ESD1Y_AQTXS0!KZ_K( MT+2_MIMI+DF:*%8HB S-(ZH,9XZM6-<>-7L(;F.]T>XCU"WDMU^RQRJ_F+,^ MQ&1N ?F!!!QR/QJYXSL+S4M!2VL-XN/MMJX= "4"S(Q;GC@ G\*KMX0>ZFEN M]0U)KB]DGM9#(D(152"3S%15R< DMDDGK^% #9/%E^K31Q^'IY9K.-9+]$N( M_P!SD;@JG^-MO..!R.HW*QR,+6"&XA4'FYCE7,97ZME<>HJ:_\ M#=U-?W]SI^JM9+J"*ETGD"3)5=H9"2-K;<#G(X'%17/@C3IK[1)T>2*/2HUB M$0Y$R)@QA_\ =8!A[YH KKXJ:WN;FTCM[B\U"747MH+9I$4 K$KMAL#" $G) MR2]AE,894+QK&R%.([RWBCLM/>?4WN7M?LBSIM5E0.S>8,KMVD'(Y.0,9Z7/ M"6IWNJ6^J27T?>J\?A"6&.">'5"FI07#SI.+9 M1&-Z[&3RP1\F .,YR,YK4T'1WT:WNDEO'NY;FY>YDE= OS, " !VXXH Y"'Q M+J5OXK\07&H+>-:V=Q#96=E#+&5DDD5-HQ@'M6KKP?#=2ZK-]LECFO;R"]CD11F"6 M)452,\$?)R#ZD56O_!+ZQ'?2:IJAFO+FW6U66. 1I%&'#D!,G)) R2>PZ4 = M#I=U>7EF)KW3VL92Q A:59#CL+)U%M:VMA=:C=W4]\(]\J)M$,^ MP[C@ +S@<$X SD\UV(X%<_IWA:/3K^UNENGK \#%GCDB<@E'1BC#(X."IYK'N?&1L]8AM;G3'AMIKH6B2O.@D9B< M!A%G=L)[]<Q:U24R!IYIMQ&.9)&?'X;L5S2?#\)*NW44$:7XO@ MPM%\YV\S?MDDSEAV' /3KB@":W\NTE< M9[>G>KMMXLAN4TU!:2+=7MW+:M;EAF%HMWF%CZ#;^.X>M-3PC$FE6MA]K-J/\ 9QMX M;A'7S/*,@8.."N!R>HYXXK6\1>'QKT5H//6-[6<3HLL0EB3;?V/ M.VIO>_87M!*OR2>490V_H5*X.??ID8JI<^*KBZU;1[=%ELIEOY[6_MLJW*VS MR* W0C[C _GZ4S4_"NI)?:5<6EX\M_)JIN[R]$*[4 MWC7Y,_^FOGEO%NY+R>7RPHE=X3#@#/RJ%(QUZ>] %?3_%MS/IMC'IVF7> MJ3_8(KNX9Y8T95<':#T#.=K< <=1D5-K7C1M&WSRZ3+]BB5&EEFG2)\, 3L MC8Y<@'D<<@@9I+;P=<:;# NE:P]K(+&*RG=H _F+'G:X&1M<;CSR.G'%5;[X M>K=KJ,2ZHPCOHU6266W66X&$5,"5CG:=H)&,\G!&: &GQ9J.GZAXCEFTZXO- M-T^[4O.KHOD0^1$QVKU;&68^Q[]*5O&?]EMJ'VEOM+R:HUM:1O(L2JOEJW+' M@*,DYY/-7+KP=<7,FJQKK,D=CJL@:[MQ I)7RUC95;/R[@N#P>#QCK2W?@F& M([?Q%:W$D2B.:VF,,\:R+(%; M .0R\,"""#6U67H>D-H]M,DES]HEFE,KL(Q&HS@;54= ,>_UK4H **** "BB MB@ HHHH **** "BBB@ HHHH *H:W+)!H&HS1.4DCM961AU!"D@U?JO?6JWVG MW-HS%5GB:(L.H# C/ZT <=!XLO;'PYHSLEG)++81327&H7ZVZR,5Y"Y!+-WZ M <]:GC^(-JUB;MK.14?2QJ%NI89E^;:8Q_M;BH_X$*?'X&^RSV\MEJLD#1V4 M5D[- DC,B9P5+#Y#R>E._P"$!L6L-!M7NIF_L>0,CX ,J@A@C>V54_\ 10! M=T?Q3%K5W8P6]JX%QIZWLK%O]1N.U4/JQ(?_ +X-:>LW'V/0]0NAK%LO"C:'8ZX=(O)%O=0D>6&20 B#.2J+D$;0S,>1_$:VKNQ M:_T6?3[B4[KBW:"211W9=I('XYH Y<>-;I8KM;32)+I-.L8;NXEEN50E'C+X M'R_,^ ?0>XJX?%T]Y),-&TB2_6VMXKB?,PC8>8N]408.Y]O."0.1S4]OX1@M MX-4B%U(1J%E%9L2H^0)&4##W(.:K'P9+;@C3-:N; 36T5M=&.-6:41KL5U)^ MXVWC(]O2@#"35I[V\OX[A999)-=^PVRN0IA0VXDVG\0?Q-5;C53#<2VPMV:= M;@6ZH6QEM@?)] ?TKIG\#QK%/\ 9=3N(;EM17489RHY_M2>XU%[D77G.BC#; F !QC /'O^- '*PZC<&\F2Y$B'[;'$J* MX(4&//7'([]C72Z)XTF_T2*[LB+2:8P).91N0\@97'3(ZYS6*NAF.8O/ 2,1!-YH..IR3C]: .@C\;SR1:?>KHS_V9J%Z MMI;W'GC?\S%0[)CA3@XY)Z=,UV%>.PPZD9].M/\ 2X[*ROTNUA=D,8V,2 &' MS$'/ [9]J]!TC6\1SC4;AB[3NT9*#"QD_*O YP.] %"Y\?6UHMB);*033ZC) M8S('!^S['V&1CC[N60]N'%./BDWNL6T-M!.!]LNK6(^<%CG:*(DEOE)V[L@8 M/49YZ57O/#&@WNHZW>OJ)4ZK;&!D!XA8A0SK_M'9&?\ @ J:WT_1].CT14OI M)#I0D(PF3.SH59F/J22?K0!B:/XH\1WEOX2F>!;BXOTNS)$LH1)=NW:S';\H M'/ !_6MN3QWY=G&/[*D.I/>2V9M1,-JM&,LQDQ]W&.<9Y'%8NG6/]DG35M[N M65--\];8RHH(27'RG'7&.OO5:;2?,F>X6X=+DW#W E"@X9AA@1W!H LWOB>6 M^NRES;F*5)T@\H/E5#\A@<I:H!+;^5\Y/9SCIC_.:E;1=\ M4C-=2&Z>59?/VCAE^[A>F/;WK4L_ \VI6=ZUW?3(;M4Q*(UR"IRI"],?6@"[ M)!&[O9HH].3RO-4!GG^4% M!@8.3DY//M74WFEM?^'9]*N;DLT]JUO).J!2=R[2P7H.N<5D-X*MS+,_VR7, MKV+D;1Q]F8,O_?6.: *=UXVU*R35O.\/?-I,:S7>V\!7RV4L"AVY9L!L@@=. MO-5?$'BB_MA?-I(=I$OK"(^=(H4)+MR%&TXSG!SG&YQC-7)_"MO-INO M60N'1-88ER%'[K,2QX'KP@/XT ;ZL&4,.A&17!>(=4FC\;S64MYKL=JEA%*D M>E0&3YR\@);"-CA1^5==:6]_%JMX\UR'L&CB6WBP,HP!WG(&>?EZD]#TK-U+ MPW>W.O/JVGZY+I\LENEO(JVZ2!@K,P/S=/O&@#(EUIM*N= E-[J1L'CO)KG[ M='ME98X]PW*5!XP<<4^R^(]C,P:Z2VBB>UEND^SWJ3NJQKO99%7[C;?>H[/P?(D36VH:O/?67V9[5 M8#$D648;27*_?.W@'\>M %'6_%&O0>%;^^CT4V74#V;V<*[%3RU8 ;FQP[# Y/OQR:M6_A2'R=2CU"Y:]_M&VBMKC<@3<$5ER M .F=U %67Q?=6*;M4T9K7S;.:ZM]MP)-_EIO,;<#:V.>XX/-0W'BZY%G.+W2 MYK(3:7/?6SQ7"LY5%4L#\N$?YU(^\*F_X0V:Z1UU36KB^V6DMK;;HD3RA(NU MG./O-CC)X]N:N:CX6AU&*!'N9$\K3I[ $*.5E" M]1L'YT 4HO%=U-YZ:9I$ MU^EC%$;IC.%D+.@?:@QAV"D$YVCFM3Q,^JCPW=/HH/V_:IC "[L;ANV[N-VW M.,\9Q6;)X-DCDF_L_6;JQBNXXX[M8D4M)L4(&5CRC%0 2/Y\ULZOH\&L:2UA M++-$,HT-U(*L">X('7K0!Q^FZRL5S=*NJZRFRQFDDT_5H=DY90"'B8K MCCG.-PY'%7U\93BRF>QTN6]33[**XNY)+A4?YH]X5?E^=MO)^Z.:M+X2NKJ9 MIM8UR?4)%@E@@_<)$(O,7:S84?,V..>/:NXH VI?&]R8;F:ST1IX[2PBOYV:Y"81T+[5^4Y8!3Z M#WIVL^.5TJ%KE;. VRVRW.ZYO4@>52-VV-2#N8#Z<\5:L?":0:9>6\MRWF7N MG0V,NT<)LC9-P]?O'\JI7'@$2M=+#JTL$-Y:QVMP! C.52/9\KGE01U'UQC- M $+>,+ZUUK799;99=,M;6SEA42 ,#*6&?N]_KQM'K6KKOBQ-$FOHS927#6EK M#BSLD![$9/'0TC>"Y M;IKR74=9GN[BZBAB:3R40*L4GF#:H]23GZT 0WWCI]/NQ8W-E96]^D N)XKC M4DB55+,%56(^=B%)Q@ <9/-,F^(<#/;"RM(Y%N+..[1;B[6!Y5?/R1@@AW&. M1D=N:U-5\-2WFJOJ.GZF]A<30K!.1 DHD522IPW1AN;GWY!JKJW@R34[067] MLW LGMEMYH;B))]VT8WJ7^ZYSR1['% &QX@O?L/AK4KTF9?)M9)?W3!7&%)X M)! /X&N?N?&]Q:KJS0Z/)<6VCQ1RW4S7(5BC1+(=HV_,P!.0<#CKS71:AI$5 M_P"'KG1_,>.&:V:VWCEE4KMSSU-9C^$('LM?M?M4@&L0+#(VT9C A$61Z\#- M %OQ'KAT?PE?:S!&)&AM_-C5N 2?NY]LD9KGM0:30$LYKSQ?=)J#%))/M"!K M>5=PWKM5<(.H!!R..377S:;;76DMIMU&)K9X?)D1OXEQ@USC^#;VXMUT^\\2 MWMQI((!MFBC#NH.0K2XW$<#T)]: ([3Q+>0WMU8I U_>SZI<0VT;2"-(XXT4 MDLV#A1D=B?*LI M)QW!7'XT 6=?UY]&:!4M[=A*&8S75VMO$F,<%B#\QSP .QZ5E6OC>;4SIL6E MZ1]HGOK62Y >Y")&(W","P!SR>"!SQTK2UKPV^J:M9ZG;WQM;FWB>$$P)*-K M$$D!ONM\HY_G46B>$8=%N[.=+R:=K6WFMU\Q1EA)*)"21W!&* *EMXUDU1+9 M-)TIYYY;+[9,DDPC\I=Q3;G!W,65@!P..HJWX4O[N^^'^FW]U,TEW+8B1Y&Z MEMO6JL'@@V$=J=,U>>TN(K MNIU_QR/#WVAY[.$P6RJSF6\2*64$ DQ1D'?C/>4 M?88DC@NU $BX 4G_ ($,@CWJ+4OA^NH/JR)JLL%MJG-PBP(TF=H7 D/(7Y1\ MOUZ9H KWGB348=2UF.Z1TL[;4+*"!K>90X\PQ\'*=#OR>_8>M:'_ F3F)M0 M73&;15NOLIN_/&_/F>67\O'W-_&=V<9" MR$,#UY" $>^::?!?S&U75)ET5KG[4=/$:XW;_,V[_O;-_P V/PSB@!D?C.=Y M3*='==/74CIK7!G&[S/-\H,$QRN['<$9/!Q3;GQTMGJT5I5;1-0&H)$+= QD$GF8=^K#/'Y=<4 :'@?4+O4M%NIKR=II$U&ZB5F[* MLK!1^ %4M.@U+Q/'J&H-K=[9!;N>WM(;;:JQ"-RFY@0=Y)4D@\T'1(] M!L9;6*9I5DN9K@LPP09'+D?AFLR?PK>)=7;Z3K]UIMM>2&6>!(4D =OO,A89 M0GJ>O/- #O[;U6":/2HK*+4]2MK2.>\E6401Y;J3:85M4M),1K+YB* M25)W=&!9N??D&I;;P=9V<-S#;S2K%-IJ:< >2JKO^;/: *4OCF2UM;FYN M]'DAC736U*W G#-)&I&588^5OF7C)'/6BY\8:K:SWL$GATB:ULQ?./MBX\D[ MN,[?OY0_+TX^]5S4O!]OJ5H+=[N5 -,?3[\T#Y'B\Q0J8RS=L9'4@XXK1;PO9R1:Q#/)++!JD212J3RJK'LX/7. M.<^M %&]\776CV$UWK.C&T0(AA9;E71V=P@1F( 1LD$]1C)SQ5GP[XJAUV\N M[+%L+FV1)&-K=+<1,K9 PX Y!4Y! [>M5Y?"%Q?6TL6JZ[=WC[4%NXC2,0LC MAU?:.&?\U.2^FF"K_JEB1 N?NHO&3GD]3QZ4 8' MC?6[A+ZST+3M6BTV]FBDNGN)'50B(I"+\W]Z0J/H&JS;>.8+OPUHVHVMJUS= MZI*+>*V5PN)0#O#-SA5VMD\]N*U(/#=FNL:AJEVJ7<]X4 \Z-2(HU& B^V23 M[DUER^!+<37$MG>RV9-ZM_:B*-=MM-LVN0#P58=5- %37?$WB&U.G11:2MK. M^J0VLN^<-',C G"/MS@XP3@$8[UVXR0,C![BN6NO!UQ>V@-SKMU)J"W<=Y'< ME%V1M&"%"Q?="X)SW)Y)K:T^#48KR_:]NQ- [K]F7: 44* W0#JV3SF@#$\2 M>,SX>EN?,L["/[2O=5FCU22VBU2,1W*+ C/PFSY7/*C'4? M7&,U, MW'G8\LJ<< DD=\;36GKNLQZ%I37LD,DS;TBCACQND=V"JHS[DCPZYI;V4TDD6662.6,X:-U8 M,K#/<$"@#EO$?C#5=/TK5;8:>EIJ]O:K=1D3B2,Q%]A8$J,D'@@CN.:8WBC6 MK#6_$KR:=]JM=/@@GDB%R%$(\HLX0[?G/!/.!QUK2G\%'4(-1;5-5FN[V\M1 M:"X$2QB*,'< JCC[W))ZU93PKF'6AI [!UWA8U;[[;2.X'(&:TM/\4R:MK*VFGZ8(%252RX7!)/'2JTG@EHI';3-7FL?/@CAN2L".9-BA ZEON-M&,CC M@<5M:=HL6G:C=WB32.;B*&(ASD@1@@'/4D[N: *'B+Q2N@WEI:>3;E[E'=9+ MJZ%O%\I VAR#ESNX'L>:HWOB[[ \]Z]E=L4TZWN3:>:F 9)2F!CC=[[L' ^M M:VNZ'<:L4-OJ36H"-')$\*S12*<=4;C(QP?<]:S(_ -E#IZV45W.L2V<%H"0 M"<12F0'ZDG'H* (KOQIJ=C_:BS>'OGTRW%W<[;Q2ODD,05.WE_D;Y< <=>:I MZUXCN/[0A6QN+F('6-/A<,RE3'*FXJ!C(!!YR3S71:AX:AU ZV6N'3^UK$6; MX4?NP XW#U/[P_E5.;P5;S7"RF\E!6\M;O&T=8$"@?0XYH KMXZ6+6+2RN+* M&);J[^R(GVQ#<*V2 S0@<*<==Q/(XK4\.Z[=:\DUPVFFULUD>.*5I@S2%'9# M\H' ROK6-:?#X6GV*)=7E-I97HO(8A;H&9@Q;#OU?[Q&>.O>NFT;2TT;35LH MY&D59))-S#!^=V<_^A8H PM2\:_8=?GTJ.RCDD@\O*RW:PRS!@#F%&&' SSR M.0144/B758+_ ,2FYL5FM[&[CAMU2=5VAHXS\Q( "_.6+$G&2,''-CQ!X.?7 MY;B.;5I5L+G;YMJ\*2[2.,QLW,><=N_(P:BU3P*FI3W[#4Y8H;J:"Y$)B5U6 M:((JL<_>4A "IX[T 9FH>/;NXTC6%TV&T^WZ>UOND@O%GB*2OC*MMZ\$$$<9 MS5O4OB);Z==WUNUO:E].53=I)?I&Y8H&*PJ1F0@'OMR>*F;P+YR:L;G5II)] M2AAC=UA1!&8F+*54<8YZ'/UYI\W@RY-Q)]4=/A_JFK:=,T;C3I+B"4=1\A93_*L_6/&SZ'%(TMI;M';VZRN] MQ?)"\V5R1$A!+'ZXYXKH-6T>/5?#MWHS2O'%1[*V^SM&5&R?"%59AZ@.^/]XU%I_@I=(\-Q:5INJW,$L';6YC2; MSI;JX-Q,ZQ+&I<@#Y47A1A1_,UGGP8[W,RR:Q<-ILUZ;V2R\M0&?=N W]=N0 M"1WQ0 V;QL+;6X+&>S@C2:\%H@-ZGVC).T.8<9V$]\YP0<4W3O'45[=SJUK% M';0B8R%;I6FA$>)/(%1=Y61!]QMN3C)'!&:MV.LZO=^+M.M[RQ-C;3:? M/.(Q,) Y#18W<## ,TU2UTNP ML/ME[/$\V'E\J..-2 2S8)Y+ '\*R8?&\M]=V=EI^D/+>SK<>9'+.(U@>% MU1U9@#D9;@@<\<<\:VKZ%+?W]MJ-CJ$EA?0(T0E6,2*\;$$JRGKR 0>U5M*\ M(6NE:C:7T=S+)-!%<)(S@9F>9U=W/HAZ4MA'*TJK)))N88/SNSG\MV*R=.\'+87UE.=1EEBL;FYGMXFC4;1-G([*>:%45[>=H)5CE65-P .5<<,I# YX^E9LW@B(RM=6U_)!?"^FO(IS&KA/ M- #H5/#*0![UM:-IDFEV;Q3WLMY-)(9'ED 7D]E4<*HQP!0!2T"]N;K6?$D, M\K/';7Z1PJ?X%,$38'XL3^-8>D>*]06UT^T^RMJ%]?W5\L;/*(U1896 W'!X MVX' /0>M:U[X8O#JUWJ&D:Y/IKWNTW,8@25795"AAN^ZVT >G XJ2Q\)6FG3 M:,\$\Q&F),J[SN,K2X+,Q]<@G\: ,M/%LFH7&G>1:3Q7CO>PM;&=1'YL( (8 M[22,]",>XJEX3\1ZJ^DZ;:_9I-1U:\LEU&5KB["HD;8 .0GRY.<( <8/-;EK MX.M[74(;M;N5FBN+NX"E1@FXZC\.U11>#6L8=-;2]5EM+RRLEL#.8ED$T2]- MRGC(/((]3UH BA\:SZA-I]OIFD/+[L[B&XFD>WMYH6, MF"96ED61W8^NY?IS3+?PA;V]AI=H+J4KI]^]\C%1EV8R':?;]X?RH M^'M:D MUF"[%Q:BVNK.Y:UGC63>NX '*M@9!##L*V*S=*T>/2IM1DCE9S?7;73!A]TE M57 ]OEK2H **** "BBB@ HHHH **** "BBB@ HHHH *J:HS)I%ZZ,598'((. M"#M-6ZCN(4N;:6"3.R1"C8ZX(Q0!YQX.A>ZL-&N;C2_$+R21QN]W)J;F)C@' M<5\WD>V/PJ'2O&=QIR2V#2B2YN-3OF$UT9'2**.0#&%!/5@ . *ZFP\%)IL= MO%;>(-=$%OM"0FY39M'1<;.E/'@G3HP'M;F]M;E;F6X6YAD42*93EUY4@J2! MP0>@H S]/\:7NMO8V>FV,,=]-'-),UPS".-8W"97@%@Q(QTXJG=>(_$%CKUY M<7=M##':Z!)>26/G;AYBLW(8<'.T<^A]:Z ^#[-%M'M[V_M[RU$BK>)*&E<2 M'+AMRE2"0#TXQQBH6\"Z64V1SWL:M8R6,H64'S8W)+%BP)W;F)R,<^W% $,. MO>(+FZM-/6QT^.^N+=KQMTSE(8LJ%4X&6E-T_P +Z=IES9W%N9O,M898E+ONW^8X=V;N6+#.?"=(5!&XFEC%I/:%'<8:.9P[YP.N0,'M5S3/#\>G7K7DE_?7M MQY(@1[J13L3.< *H')QDG).!S0!S7CC1H%NM,N89+F.XO]3BMI2+J0+M*MT4 M-@?='2LVZCO-+U9-)CA4JL0F:2:5F.TL1P>2>G>N_P!3TFVU8V1N#(/L=TEU M'L./G4$#/MR:271[2?5)-0E5GEDMA;,I/R[ Q;IZY)H \RMM=>:\@B86["9F M7$3EC&0I/+8P>G:EM-8NY4L9IK:(17F54(Y+*0I(SVYP:ZU/A_90K;>5?WK? M9B?)65E*J,%<<*,\'J,&0["[JQ[]!A6/OBNO3P#I M[6TL5U>7MP7A,"LT@'EJ?[N!UX')STJ8^"--9)B\]VUQ*T$@N-ZJZ20@A'7" M@ \G/&#D\4 <1$Z3L55B<9!#*P(YZ5J77BW M5=/M]2BN=/MWNK&XAC>6#S'B6*1=WF%0"V%Y! _,"M6+PC9*[33W-Y=73W,- MR]Q,Z[V:(Y1>% "CG@ =34MYX9M;NYNKE;F\M[FXEBE\V"0*4:-2JXR",8)R M""#0 OAC6CKVEM=F2SEVRM&)+27>C 8YYY4\\J>17"^-/%HC\1W8M-7-L^@Q M)*ML)2@O)BP9HR!]X",8^K^U>@Z/HT&C1W(CFFGENIC//-,06D?:%R=H '"@ M8 '2ETC1K71;66&W,DAFGDN)9)2"\CNQ! M4'IDYK1A\#:?:"W:QO+ZTFMFE\B:*1=T:2-N:,!E*E,C(!!QV-2P>#;"UGTZ MXM[F]CN+)Y'$WFAFF\PAI!)D'(8@=,8[8H GUO5[NSO].TW3K>*6\OC(0T[% M4B1 "S'')ZJ !ZU@OXTU9[RWTF#3K3^U3?R64P>5O*4K%YH<$#)!4CCKV]ZZ M;5]#@U=[69I[BVNK1R\%Q;L Z$C!'((((Z@@BJ=IX0TZSN;2Z62YDN;>YDNC M-(X+32NFQF?C^[P , 8% %;QU>ZGI_@F>ZLI4AO%:$,ZD_+F10VT_CCZ5CS: MYX@TS4?%=W'#;7%MIWE32)+.X'%NC.D0Q\OSU6WEGN9?[4C$=S(S+N.(Q'D8& 2!GIU_*@#F] M5^(K6NIZA;6D%N5L$1F28R;[AF0/L3:I"X! R>I/XUN^(=0>;X?:EJ-JTL#O MIDD\9!*NA,9(]P127/@^TFN+F6"^U"S%W&D=TEM*JB<*NT$Y4E3MXRI!Q6V; M.W:Q-D\8>V,?E%&Y!3&,'/7B@#DO$EY.#U]JNV_@>SB-G'-J6 MIW5E92+);V=Q,K1(5^YT4,VWC 8GH*O2^&;&;3]1LF:;RK^Y^TS$,,A\J>.. M!\@H XW7KV_O[J&QM':&"3Q$;6<&ZE!D BW J;LV8Z?= MP>GZU7_X0NP\S8;J]:P%S]J&GF1?($F[?G&W=C=\VW=C/:@#%D\:ZVNFW>I) MI=DUM'J/]G01F=@\C_:!%N/&%')]>13KOQ=K]E_;@ET[3V_L1$GN'69P)HV7 M?A!CA@ W)XZ?AO?\(II_]F'3]\_DF_\ M^=XSYGF^;CITW=O2GW?ABPO!K0E M:?\ XG$2PW.UAPJH5&WC@X/O0!%XRU6YT?P;J.HV1"W$<0\MV&0A8A=V/;.? MPJ!/#4.FR65W#K5_%/'(OG27-V\JW0/!5E9MH))XP!@]/2M^ZLK>^L9;*ZB6 M6VFC,O746F7$>EV A MU*\ELX 9VW(R%_G;CIB-N!STYK:A\%Z?#-"!W\*Z?:VVF01M/LTZY>ZARXR7??G=QR/WC?I0!AP^,=7N;JRTZ& MPL_M\UY=6VM+=6 MF*6MY)>Q[F!S(Y898 02C.2N MT@X&<'C(ZU)IGC+6]1T[1I3IUC'<:T?]$3SF(C149G9SCG@# 'KUXK:L/"%I MITML(K[4&M+1F:VLWF'E1$@CC #$#)P&) I1X0L(]'TO3X)KJ Z7@VES&X\V M,X*GDC!R"001@T 9L^NZC::S;+J.GI'=)8WDN$O=L,@C:/!Y.T!MW5N5Y]36 M%J7CFZO]%UVR26U,G]BW%Y%=6$DF(V4 ;0Q R1N!W*:Z>7P%I%Q$Z7,EW.TL M,\4LDDOS2><5+L2!U^1<8P!CI23>!;*[:=[W4=1NI)K&33V>21!B%\9 "H # MQUQ]<\4 6?$FIW.E^![N_MG N4MEV2-SM9L# M*11/)<7;RK=@\%65FV@DGC:!@]/2MV>QM[K3I+"XC$MM)$8G1OXE(P0?PK$M MO!MK#/9O/J6IWL-DX>VMKF8-'&P^Z>%!8CMN)Q0!2MO%FHR06.J36-LFCWUT M+>,K*QF0,Q5'88QR<9 Z9ZFLN;Q'K&I_\(QJ9BBM=*O-1RHBF;S/+$TM[@W,%B\@,,^TT?9H3;:C(41( MO,,L P2K.2NT@XP<'@D=:[ZN?T_PA::;-:^3>W[6EFS-:V;S#RH201Q@!B " M1M93D$$$''K[B@#C/"OB/6;70]"EU".&:SOKM[02M,S3@EI"KG(P1\N,=AC MZ4_3/B4=1N;"1+:%K6]NA;K$GF&:)2Q59&.W:1G!(!X!ZG%=/#X5T^#3=,L$ M:PW$9).TL M1[4 6/$6K7FEIIZ6%M%/<7EVMLHE1:?;WE MG=QP22RW!6#8Z;E<9^8GML&3GOBM'Q3HMQK:Z5';RO"+>^2>26-PKHH5AE<@ M@G)'&*C/@NR**_VV^^W"[^V?;BZ&4R;-G==N-IQC;@4 8T/CO4+FS1+6RM9[ MQM573E;>Z1,&B\P2?,NX #&1[<'I4!UC68;[7QJ;121P7UA$D=O/(@C+F+.T M\';\Q)'?H>*Z.V\'6%M.)S$[&ZU" M]NWN+I?MDD$LL*NNPO"RE&'&0?D /.,?G0!SK?$@_;Y2D$#6D5Z;0Q+YAG90 M^QI!A=N )QI5Q#:6K&YDA%M.[QSE%SME7< K@X!PIZ' MKP:TAX0M%NI'COM0CM9+G[6]DDH$+2;MQ/3< 6Y*AL$]N:5?"-I]MCF>]OY8 M(KHW<=I)(K1I*23D';NP"20-V/:@"IXQNM1MM1\-+IK#S9M1,;(TA1''DR'Y M\=0,9Q["LZZ^($]C&MI=6]M'J7]H263/N&]2XBS:@]EOD=UA8"(R"1]07/Q(E@N M;T"WMG6PN/LTT \PRRLN!(R87: #G /)QVS73VWA:SMY;6=[F\N+BWNGN_.G ME#,\C(4.>, ;3P% Q44_A"TFN;EX[Z_MK>[F$]S:P2A8Y7XR3QN&<#.UAF@ M#$C\2ZO97VLQND%T\VM1V%A&SLH0M!&_S''"AU177@^PN[B]F:YO$-U<1W0"2 "&=%51(G&0 MV% .20?2KNDZ%!I4]WXNKN[*F>XN&!=@HPHPH '/ ZF@#D)]?UO2=3\ M87L,4-U8:?Y-2ZK\1#9:CJ,<$$#PZ?((WB;S/.G M.T,VS"E1C=@ GDCM727'ABPN;?6H7:?;K!SO-077A&UN+ MFYD2_P!0MH;ME:ZMX)0J3$ #)^7<,A0#M(SB@#+OO&=_9+KMZUA;'3=+F%NK M&5O,FD98RO&,*,R $\_I6-K/C.^OO#NL6\)C^U0Q030W%DTD:G,RJ4RP!!Z< M]PW:NWE\-Z?/9ZI:RB5HM2F\^;Y\%7VJH*D=,;%(]ZI7'@RUOK&\M=0U+4[S M[7&D322S*&1$;< NU0!SU.,GUH H7_B[5=&DO+>_T^V>>VMX[XFWD8J;HSN09/H1Z5O:9JSZGJ>IQ1QI]CLW2%)@V3))M#/^ #*/KGTJD^@?V=;W]Y& MESK.H7$ MR+N9%+1Y/R @ !?F)/&3[U8\)Z$/#?AFRTPOYDL29FDSG?(3ECD M]>3^6* ,'5O'[Z2[PR62-/!J1M[E0Y_=VP4.9O\ OAE./4U+=^-9XDEE1+"W MMOM\EI%>$-)OM6OM2G20SWUDUC, WRF,]2 M!C[V,#/H!4(\%V$-MI$=I=7EK+I2/';W$;J7(<#?NW*5). 2<=: ,?3O%UQK M1TMQ:JMR=0NK0;)I$C9HX78,5(!*GCAAQUZBK*^/HWTZTO%M>EA/?7T>[YK= M8OE9?AI9 Q:21"C9..1@D_4^G%26WA+ M2+:YUB=8&1W'2M7Q-XADT22SB22QA%QOS+=RD8VXP%1?F%9 M;17+R-/(X2,PR",D#&2"3T M.",^U6-/\<^;;6%UJ5M':6]S;W3,X@VUJ9-/BO3=S7,LP#1@NS MNH &3NWLOI@G- &U'KK0^#_[>U&W,.VT-W)"IR57;NV_7&/QK%N/$>LPVUNN MI6=M!'J=K,T#VTS%X)!$9 K9 S\H/S#'(KK[BU@N[26TGB5X)4,;QD<,I&"/ MRK!M_!MG$\1GOM0NUMX'M[9+B52(%9=IVX49.WC+9.* ,73O$6KV.AZ,FL6\ M)BU"Q(BDBGYD^UR2N7:1 M-RQJP!).!RS>HX/-;WL+>YG3;%N7:2#@F6PPP>>M #;;Q3JNME5T33H MR6,5W,MY(R'=)NVQ# X/RG+'CD<5DZCKFKP2^(I;Z,"V@^P[+:.X='B:1UXW M+]3G!YP!TKI)_"%HY1K6^U"Q;[*MI(UM,,RQ+G:&+!CD9/S##!)!L/DLIC;D$Y&T#KR,]^: *=WXMU*&UU+5X;&V;2-.N'AEW M2L)G5#MD=>,#!S@'KCJ,U'<^+]6B_M6[CT^T.GZ9?+:REI6\R4$H"RC&!C>. MO7':M.Y\&V-S-<[KN^2SNI_M%Q8I(HAE?())^7< 2 2 P!].35B7PO836&I6 M;-/Y6H7/VF;##(?Y>G' ^04 4OB#?7^G>"-0N]-F$-Q&$Q)D@J"X!Q[\TQM< MUVYO]0L].LK%WTQ(Q<-+*P$LS('*)@<#!'S'UZ5MZSI-MKNCW.F7F\07"[6, M;88$(9)I9H]5U.":XA6&[>&1 ;D*,!F^3 ;'&Y=IH GMM:.L^ M#%UG3U\I[BS,T2R?P-MZ''H:XW0]4\275[X8\N:&:XN=!>:7SY7\LG?'AV Z MOSC\37H5KIMI9:5%IEM"([2*(0I&#T3&,?E69H_A2RT6:REAN+N9K.U:SA\Y MU.(BRMCA1G&T 'T]: .<;XD&2+3(EAMK:ZNK>2:9IR[QQ;)#&5&P9;+ XZ8 MKJ?#6N?V_H46HO;M;NS.CQG) *L5)!(!(.,@XZ&J:>"K"V2T-E=WMG<6HE1+ MF%UWE)'+LK;E*D;CD9'&*V-+TV'2=/CLH'FD1,DO-(7=B2222>I))H YS3O% M&K7NEP:\=.M_[$F#RG;,?/BA4,1(0>#G;]TEL_$^K;=&O+^PM8[#5V5( MO*E9I("R%TWY&&R!@XQ@GO5JW\%:?;M!&+F\>PMY&EAT]Y%,$;-GMMW$?,< MD@9Z4ZR\'65E-9$WM_<6]@2;.VGE!C@."HQA06P"0-Q.* ,S2_%NLWD&B7MU MI]G%::M(88U29FDC;8[*QXP0=AXZC(K.T'Q-XC.BZ1#Y5I>7VHW=W&LLTK*J M+&S')XYQ@@ =L5UL'AFQM[#2;-&F\K2Y!+;DL,DA67YN.>'/I4.G>$;'3)[6 M2&>Z=;6>:>".1U*QF4''5+BQ@DNI[R< MW+PO(HWN55< D8 PHZT 1Z=KW]JZW/;6D:26$-K%*UR&ZR2?,J@?[F&_X$*V MJY3PWX1.E>#SI,ES/:W%PYEFEM)L/&Q(PJL1T555/H*ZN@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1F"J68@ # M))[4 +14$-]:7+%8+J"5@,D)(&/Z4V+4+*:01Q7=O(YZ*L@)_+- %FBHOM,! M61O.CVQ\.=P^7Z^E-CO+6:!IXKF%XE^](L@*CZF@">BH(;VTN6*P74,K 9(C MD#']*DEFBMXS)-*D:#^)V 'YF@!]%5X;^SN)/+ANX)'/.U) 3^0-+'>VDL[0 M1W4+S+]Z-9 6'U% $]%%01WMK+.T$=S"\R_>C60%A]1UH GHJ(7-NT;R">,I M&2'8.,*1U!/:FQ7EK/"TT-S#)$OWG20$#ZD4 3T5']H@V1OYT>V0@(=PPQ/3 M'K31>6S8Q<0G+^6,..6_N_7VH FHI@EC,K1"1#(HR4!Y ]<5'%>VDTS0Q74, MDJ_>1) 6'U% $]%-DDCAC,DKJB+U9C@#\:KIJ5A(X1+VV9CT"RJ3_.@"U147 MVJW\E9O/B\ICA7WC:3[&C[3!B0^?'^Z_UGSCY/KZ4 2T5%;W5O=H7MIXID!Q MNC<,,_A4O2@ HID4T4\8>*1)$/\ $C BHTO;22X-NEU"TR]8Q("P_#K0!/15 M9M0LDE,3WENL@."AE4'/TS3IKZTMF"SW4$3$9 >0*2/QH GHJLVHV2QK(UY; MA&^ZQE7!^AS1_:%D8O-%Y;^66V;_ #5QN],YZT 6:*C:X@2986FC65AE4+ , M1["H5U/3V<(M];%B.)2< R.%!/XT 2T M5'%/#/'YD,J2)_>1@1^8IL%Y:W186]S#,4X81N&Q]<4 3456CU"RFD$<5Y;N MYZ*LJDG\,T-J%DDIB:\MUD!P4,J@Y],9H LT5%/=6]J@>XGBA0G :1PHS^-* M)X28P)8R9!F,;A\XZ\>M $E%0_:[8)(_VB+9&<.V\84^A]*C?4["-RCWULK MX(,J@@_G0!:HJM)J%E%*8I+RW20=4:4 C\,U9H **K-J-DLIB:\MQ(#@H95S MGTQFEFOK.W?9/=01/C.UY IQ^- %BBHOM5O]G^T>?%Y/7S-XV_GTHEN8((A+ M+/''&>C.X /XT 2T5'#/#<)O@E25,XW(P8?I4E !14<=Q#-%YL4T;Q_WU8$? MG2?:;?R5F\^+RF("OO&#GI@T 2T57:_LTF\EKN!90<;#( V?IFK% !148GB8 MR 2H3']\!A\OU]*1+JWD9%2>)F==R ."6'J/44 2T5 ][:QJS/6\;CJK MRJ"/PS0!9HJO)?6D4"SR74"1/]V1I %/T-2B6,Q>:)%,>-V_/&/7- #Z*A@O M+6YC9X+F&5%^\T;A@/KBFPWUI@![U$VIV M".4>^ME<'!4RJ"#^= %JBC(QG/'K5>*_LYI/+BNX))/[JR G\LT 6**K'4;$ M2F(WEN) =I0RKG/IC-23W5O:ION)XH4)QND<*,_C0!+147VF#$9\^/$O^K^< M?/\ 3UI);NV@8K-<11D+N(=P..F>>U $U%02WMI Z)-=0QN_W5>0 M],]:D$ MT1F,(E3S0-Q3<-V/7'I0 ^BH([VUFG:&*YA>5?O1K("P^HIXN(6$A$T9$9(< MAA\I'7/I0!)14$M]:01I)-=01H_W6>0 -]">M3*P90RD$'D$=Z %HJ&>\MK7 M;]HN88=W"^8X7/TS1-=VUL%,]Q%$&^Z7<+GZ9H FHID,T5Q&)(94D0]&1@1^ M8J&34;&&0QRWEO&XZJTJ@C\,T 6:*ACNK>9@L5Q%(67< K@Y&<9^F:/MEM_S M\P_?\O[X^]_=^OM0!-14#7MJER+9KF%9STB,@#'\.M3T %%,\Z+SO)\U/-(W M;-PW8]<4RXO+:T"FYN(80W \QPN?SH FHJ&6[MH$5YKB*-7^ZSN #],T@O+4 MP&<7,)A'602#:/QZ4 3T5634;&7=Y=Y;OM&YMLJG ]3S1'J-C,X2*]MW<]%6 M523^M %FBH%O+5H&G6YA,*\&02#:/QILFH646WS+RW3<-R[I5&1ZCF@"S14* M7=M)Y?EW$3>9G9M<'=CKCUQ227UI#N\VZA3:=K;I ,'T- $]%007MK@ HILDL<,9DE=41>K,< ?C4<%W;7.?L]Q%+MZ^6X;'Y4 34 M5 +RU:Y-N+F$SCK$)!N'X=::^H64Z M@B8C(#R!21^-/,\*P>>98Q%C/F%AMQZYH DHJ!;VT> 3I=0M$3M$@D!4GTS3 M_M$/G&'S8_- W%-PW >N/2@"2BJK:G8)C=?6R[AD9E49'YTKZC8HJ,][;J'& M5)E4;AZCF@"S138Y$E0/&ZNAY#*<@TZ@ HHHH **** "BBB@ HHHH **** " MBBB@ K.\0?\ (MZI_P!>DO\ Z :T:9-#'<020RH'CD4HZGH01@B@#Q/P#X6U M&Z?PMJUMX?@TJWM83+/J"W89[U2F "@Y&>O-'+YM-@@#B2*SEE"[6W%@PYR#DDY]Z /,KUDDU6]LKR0QZ1=^*A'??-M5 MEV956/H2*N>)[/3M$UG6K#PXD<-E/X>GDOH+=LQJXSL8CH"=/#<2*/-/9B">O'6H8=/\ VA:1)'&-*M;#4D*LYE7%PN.1N)^ M8<^O>@#SGPCIJIXS\*1-I-IH$R67VI)X9F=M24QX*] >Y!Y&:]GU/2K#6;) MK/4K6.YMF()CD&02.E8DMQX-N+*PNY+K3&MM.D"6D_G+B%PO"JV>#@#CVK5M M_$.C75M/<6^JVX@ES--(Q&]3SELY.0:]5T% MM GL)ET*2SFM9)6>40.'4NW+9]S6'_9?P]\/:WYS1:-9:C$=X#NJF,GG(4G" M_@* .KO6"Z9<-+*T*B%BTBC)3CDCZ5XAX>LK7P]J?AF>:TTZ_MY[P16FL:;< MF.=VLZ/IVGN^XO%/!AE4]RH!P#]* /*;/RYTAT_47V:%=>++U;XE]JL0%,:L?0 MG/Y5K2R:3I>M>)]*L-!.F/+H]RP:"]5X98TR%?RU^ZQ]SG%=W=CP-:6]YH][ M+I$<4T[3W-M-*O,K8)8@G@]*?HV@^#(1<6^D6NG%KFWS-Y3!W>%N.3DG:?RH M \DT>[U'3AX*\/:CODB:_M;_ $^?'!A=3N3ZJQ_(_2F2:;%G88+9!^\0: /)/\ A)M3U0^,]1AAFM=6@T:&"Y0##12( MY60C\,G/;/M6Q<0>%O#FI>%+G2M%$D4T\"0ZG:WZH[N_!$B\LX[G\N*[O^T/ M!-EJU_=&]TB*^N1Y5VQF0-)CC##-4(=/^&VC:HMR@T2VO(R)$W2K\F0&!52< M+U!&!0!V%]8VNIV4ME>P)/;2C;)&XR&'O7EWA3PMH<6I>,ITTRW66PO'2U8+ MS"OE X7\S7HEQXFT*T,0N-8L8?-021[YU&Y#T89/(/K4"3^&M/MYKQ;FPAAU M27+S>6D^I0V'FZU;A'G#&*1L9"/CHIQ7I\FG^%TAM/#,B62K&1+;V!<9& MTE@P7.>,$_G5=8?!>I7NHZ4#I=S9:RH&"AMG\#9/Y?KTOQ'UMM#\$WTD!;[9=#[);*HRS M2/P, 4^%M6N-!\.^+/#^F&]6:&S-[IQN('BE.4 D*JP MSPPR*6=/#6@:)X8U:TT073MY$KZG;:@L0.2J'GCJ<"@#BO$VC)_:'@W3H]*T(DBZ M+69G;['G;D_/C/OTZU7\;>'L^"M&TF*PTRQFNM; \K3)3)&6,3 ') .[@?D* M[ZTT'P#KEO%I]G!IE[':;I$ABEW^7N/)X/*?B/X<\0SE\;A9+N[LEMND/_?;&KOPWT$7.FZ7 M?2:+XY<70VS-SMVXR,<<]A7K']@^&]'AANC9V=I%9R//'(Q"+$S M\,V2<:*7(B(YW'GCIGF@#RVZN[[P_IWB^]9 MI)=(U>ZO;&1%'^HG&?+?Z-D@_0>U=3XF\-:+./ US+IL#SWUS;17+E>94\H# M#>W KN;9?!>K6MSI%M+I=U%=R---;)*K^8YY+8SG/':BYU/P9)):6]SJ.EE] M/D!MT:X7,+KP,#/4=* -RQM['38(M-LDBACA3Y($.-BY]/3-<#\6X/M7_"+P M?9[:X\S50ODW3E8G^1N&(!P*Z":^\,V'BVYU2YUJQAO_ +,MH\;S*I50Q;GG MKR/I^-6M4M_#'B::#3-1-E?2J!<16[2 M@CAP M 'C\CS:/H_C73XXXK M F2T::+393)!# Y"LRMUR1G/ KJ[G2]!T#QIX/;PJL$,UU(\-Z%IROH?A@2:19Z=]LU ^5X@\YB^Y9F^0J!\ MI.-HR<''Y:'B*T5M2\:7,OAZTO(3J/V=M4EE(:PW( 'V $E03G(KV.72_"L> M@VFDRPV*Z9(QDMH6<;&;)?*<]>26FD^))XM0M+/0H#8&=OW<[' >4 GDG'OQ6 UTFA6#:Q8 M2/)I&@^(VCM74E@L$B;9$4]U#$"O7;SP;X=U"RM;.[TFWE@M%V6X8',:^@;J M![9JP_AK1'T/^Q#IEM_9G'^C!,)P<]!WR,YH \'LK2^MS:^';OS&_P"$L>SO M9 0>F]FE4^^ M;>DZ"-3\0^)Y6T7P[>QKK]D\-6FIPQS01O>2RD-9AH5&\*%)*CJ<>E>R^%[7[%X6TRV^VB M^\NV1?M(.1+QU'M4\>BZ;&UZ4LX@;X 77&?- 7:-W_ >*FT_3[72K&*RL85A MMH1B.-'[<>9J],)N=&MY3!$L,9;/RH.BCGH,T <%XVDAB\.>'_"7V9(( M;MS+>P:0KSK'"AR0H W$%RO..HK,.IPZ]\/O#FG:B"[V&M0V%W'<*4)53@%@ M>1E".OO7KFF^&=%TB=)]/T^&"5(C"K+G*H6W%1GMGFHKWP?X?U%KEKO2H)3= M2++-N!^=U& QYZX- ')>'+2PT?XM7NF>'PD>E/I"SW$,#[HTG\W /H"5[5N_ M$;7V\/\ @N]F@W&\N1]EM5098RN"!@=R.3^%;.C^'M(T"*2/2M/M[19#E_*7 M!8^YZFIKW2K'4I;66\MDF>TE$T!?GRW'1A[T >0> [Z'1/[>\*JUX+66R-U9 M&[MWA9F$>)0%< XW07=W9QRW$"ND4C=55AAA]"*@F\,Z+<:?9V$VFP/:V3*UM&5XB*] M"* /-8]"\-:IK?CVXUR"U,L-T?+FE?:T8\H'*G/K7:_#6ZO+SX>:+/?O(\[0 M??D.6902%)]>,YE;?)(ZD[CZD=#6_'&D,211(J1H M JJHP% Z "@#S/3;F"UUOXDI<3QQ,2' =@I*F$C//:N,6TU5G\$W6D,RW]AH M!O(XL?ZX*V2G_ E)KV35O!OAW7;P7FIZ3;W%P%"F1A@L!T!QU_&M!='TZ.^@ MO$LXEN+>'[/$ZKC9'_= Z <4 >$)>V7B/1YKQX\V5]XRC=HY?[C1C(:MCQ#9 MZ?HNK^*-.\.K''IDOAN6:[A@;=&DP8A3WP=N>*].E\%^&Y[.6SDT>V-M-:",88]2* //O!F@K;65I M>R:)X;@!T\LMS:W+M0>*M,MEU;Q/K!BTS7;-;@?:EDN&M[RS*@#;&Q&,#MCK6W MXRT'0=1OO!>I#38V;5+^ 3O*N7EC,>0']>,5W5]X'\,ZE??;;S1K6:X.-SLO MW\=-W][\RCH3GC_]5PZ7X1\/Z*)QIVE6\!G0I(RKEF7 M^[D\X]JAT[P-X7TF\CN['1+2&XC^Y($R4/J,]#0!M7=U#8V4]W<.$A@C:21B M>%4#)/Y"O#/!6OO9>.K36KE;Y%\12S1W1FMW2)"S9M]K$8;CCCUKW&]LK;4; M*:SO(EEMYE*21MT93U!J"ZT33+VPM[&XLXI+:W9&AC(P(RGW2,=,4 ZPK. ?O^E;'_ @?A?[? M]N_L6V^U>;YWF\YWYSNZ]:,YWYSNZ]FE#5+'R98 MIW:9OF.-RE0!W[TW0]"_M+6?$,YT7P[>*NLW"F74;ATE7YN@ 4C%>QC0-*%C M960LHOLUC(DMM'CB)D^Z1]*R[CX?>$[JZFN9]#M7FF#>$/"NHZSI^CW%AX=M[1H=0,[Z[]K&]D60Y7RQSVV\U[X(T M$0C"C8%VX]JKZ?IUGI-FEG86Z06Z$E8TZ DY/ZF@#Y\U:S0P>+[J;P]9W$#Z M]<6[:Q+*V^R)*X)15)*C.<@]6KM8]-T[4_B+#I/B6XCO[2ST6$V N&_=SL_E>:ZC*Y$KMC MO%,\0W*>*?"WC3QMZFD>E:U%'9PB M[LKJ8PW%F%CZQ,>.1DY]?6J]WJLLMYJ>I:/]IC9O!\30F1BTJKNP26[D#//X MUZSJ?@KPWK%VMUJ&D6T\X4)O92"5'0''4?6KT>A:5#>&[CL(%G-N+4L$_P"6 M0Z)CIM]J /)-9TOP[HO@WP]J_AKR$UQIK;R)H),RW#-C>&YR<@G.>E9-U=WW MA^[\;:ONDETB^U&\TZYB49\F0KF.3Z9;:?K]*]BL?!'AG3-1&H66BVD-TI)5 MU3[A/4J.B_A5QO#VD/97UF^GPM;W\K374;+D2NV,L??@?E0!Y%F>V.M>C?#B]M+[P-I[V4$T$$>^(132^:4* ML00'_B'H?2KNH>#/#FJ16T=[I%O*MM&(H20043^[DVB7;'%&N%4>PH \XCTS0]?^(7BE?%26\TEJL*6D5S)A8X"F2RC(ZGDGL:XN M&"XUB'P39K9P:M MUJ<5G%?2%4F@3;L);!/ '''85[3K'A+0-?G2?5-+M[F9 M%VB1EPVWT)'4>QJTNA:6DUA*EA CZ>K+:;%VB$,,,% X&0* (?#>FC2M"M[4 M:=:Z>PRSVUJY:-"3V) S^5<)\3/#6BR:OX:75G>Z-\7(+/PMI^G@1:$ (+B1 MHXU0S,3@J"9]: /%]9L+.P_MG6 MWBT[7=-&HF26ZCN6M[^U?,#K[=O>X95DMHY1D(R!ANX.,=ZPKGP- MX7O-2;4+C1+22Y9Q(S%.&;U*]"?J*WI(DEA>)US&ZE6'J#0!X%-XG!\>'QM_ MIQ@CU 6JL+9S ;$#RV8/C;][+8]:Z6XM[#6O&/BN76]/@U6\M$A&FV-Q.(U: M @DLA8XY/);M^->DC0-*&A_V(+"'^S-FS[-M^3;G./SYJKJ7@WP[JZP"_P!) MMYS;QB*-F!W*@Z+N')'L: /';B6VUK1/!MMI^C&>"+4[JW2PO;S>K[5SM\S' MW>>..U5[BVC7X=^/;E((=,)FMX9-'B9F^R,DJ@DD@9W9SD<<5[C%X:T6!;%8 M=,MHEL'+VHC3:(F(P2,=S3+OPKH=_)>R76F02-?*JW1(/[X*05W8ZX(% 'G, MV@C3/#7B&=M%\.6+'2Y5673+EY)#G'!#*../T%+X%T!(;2POI-%\.1?Z(66Y MM[AVN22G!*E<9/?FN[M? ?A>R,IMM&MH_-C:*3&?F1NHZ]Z++P'X7TV[CNK/ M1;:&>/.QUSE?_KU[(GA'0(A;A-*MQ]G@>WB^7[D; MYW*/8Y/YU#>>!O#-^+<76C6THMHA!#N!^1!T4<]* /./%&AWPF\%VFCQ6-AJ M%O\ ;KF&*P/;OQ5>:EIJ2QR7,$OD7"Y\J01; M6'X'(KT>R\,Z-IQLS9Z?##]C,AM]N?W>_P"_CZU8LM&T[39[R:RLXH)+Q_,N M&08\QO4^_- '$_"C3-&TKP#INL>1;6UU<0%9[IB%+_.< D_A7HE99\.:.VAI MHIL(3IJ8VVV#M&&W#]>:U* .-^*W_),-=_ZXK_Z&M<#IMO-H'C&P>#3M-L+B MXTNY6WCTF@)Z4 >2RZ;X=@^$]GX@M)(_^$D)CF2[67-P M]T7&5/.2(;RRE6LBT8&\* 20"QQ^ M"/#$.J#4H]$LUNP_F!Q'P'_O = ??%:"Z)IJM?L+*+.H?\?>1GSN-OS>O'% M'C6K::RZ[I$2Z1;>*A:>&HFQ)-L$@#'YTX.XXZ#J:-,M;*70/!EAJ%]%+X?U M#4;B6XC5V6*-MI,<#$X. W&#U->PV/A[2=,FAEL[&.&2&#[/&RYRL><[1GMD MU"WA+0'TZXT]])MFL[B8SR0E,J9#U8#L?IB@#RK7]&LHM;\5:/X=5$L%T1+V M2& YCBNDDRN.RL5'ZUB7.O7D=SJ3-&BMDY(*@Y.2:M^(-*QXNT>UB\,:;JGV M?09)#IT5P1"N)3DQL5Y// P,YKU'5?!OAW6[P7FI:3;W-P$">8^<[1T'!JQ8 M>'-'TR>":RL(H9+>%H(F7.4C+;BH]L\T M7: "BBB@ HHHH * M*** "BBB@ HHHH **** "H+V[AT^QN+RX;;#!&TCMZ*!DU/4=Q;PW=O);W$2 M2PR*5>-QE6![$4 >#^%]4N]/\8Z=XGN].U&VBUFXEBO+F>/; RRD&#:<]L#G MCK5M)]/M_#OBG^T;71[G6SJ<_P!KBU23RW:'G:8S][IC;BO9YM.LKFS6SGM( M9+9-NV%T!4;>F![8JO>^']&U&[CN[W2[.XN(_N2RPJS+]"10!X\\FIZGK]K? M:5I&F7$R^'(Y?L=^C2C:&^ZF>2W3K5 0P)H?@5K*\T[=+>7DLG]HQXMX)& + M1LF> IX SUP>]>]K96JW?VM;>(7&SR_-"C=MZ[<^GM5&;PSH5RK+/H]C(K2- M*0\"D%VZMTZG YH \K\5[_\ A%M'5KOPQ)/_ &[%^\L8P+11L./-&3[YYZ8J MYJT5G-X-O(-5U;P_'NNH/+GT2W!CC;)V^>N3E,^O%>CCPOH M#:#1K 6Q?S# M%]G7:6QC.,=<4^V\.Z+9P3P6VDV4,5PNV9$@4"0>C#'- '#?#NY*^+=:LIXM M)FO!;Q227^DDB&4<@!ESM#?2K'Q2T^R=/#<[6=NTTNOVDU6/ 1M6\?>,&T7R M_P"Q"UOL\G_5&;:=^S''7.<>WM7>:AIEAJUM]GU&S@NX_B7PD[V-LSSZKME8Q*3(/+;AN.1]:R M;FVUN/XM:K#X9;3+8II4 =;J)B@3<!]\3.H)1L8 MR/0TBV5JMX]XMO$+F1 CRA1N91T!/I0!X! )O[*\$ S:9'-]NU+=)J"YM@T1SN98(P@)]3B@#BM?TC3#\4? M"Z'3K0K-!>M*I@7$A 3!;CD\GK7*2QR)\2O%R6USX8M45[4!=:B#<>2,>7R, M =_PKV:2TMI;J*ZD@C:XA#".4J"R ]0#VS@50N_#&@W]T]U>:/8SSR8WR2P* MS-@8Y)'H* /,-:M]2N/'N_1[+0]2FBT")_*FCW0OAF_U0' YZ<]*YNZTJVU+ MX=^';6SN/,EO-6N)'C5/+$$QC8^6%YV@$#^=>^V^F6%I*DMO9P12)$(59(P" M$'11[>U1IHFEQR^:FG6JR><9]PB&?,(P7^OO0!X7H%])K_C[0/%-XLBBZ^TV MVU0=P$-F-V!_O,V*GT>2STA_#[V\^D:SI9OP+55C\G4H&8D9;:W M0Z-IEL;66^\5],]_6HX?#VC6VI-J4&E6<=ZQ)-PD*ASGK MSC- '*_%C'_"-Z>;@,=-&J6YU#'3R,G.?;.VN<\1-I#^-+8^&#:G&CWG]H&Q MV^7Y7E_)OV\9W=/P]J]-QAE89!'H15*QT'2-,MY8+'3+2VAFR M)$AA50^?4 @#S?Q?975KXY\$0>'(["TNR+TQB6(B$'REW$ MJF#TS^.*XW5EU!=*\6+J4MBU]_;]EYKJI$&[ Y()SMZ9S[U[U)96LMU!=_)R.E[NH[&/>RNRE(L M\CH,2:T-8\.>"FU\$65EJ#6FL),/E65%*IYH].A.?6I+[4K-M=\ M5VEKIVD)YGA^[<76FSE@T:@A0ZCY0W?UZ5Z]_9.G;+E/L-OLNFW7"^6,2GU; MU/UJ*S\/Z/I]K-:V>EV=O;S K+'%"JJX(P00!S0!XWI%C=+KG@B#6K?2]/M" MD=S97EE 0]Q(%&(I'/0G()XYI?"0D^TZH3>^$HH/[8N-Z:I$#<$;^=I+#C'3 MWKVF72]/GMX+>:R@DAMV5H8VC!$97H5';%49/"/AR69II-#TYI'8LSM;*22> M22<4 >5QB9O''BTPWGA6!?MR\:U'O<_(/NE/')&VG6 MK))&D3J8EPR)]U3[#L.U 'SU;64MAX,\2PS,GVA[K3)I6FY7?( Y+>V6.:[7 M5-R^!/$XGO/"D\AT\E%T6,+(!D9W%M MA*(-%L(Q,ACD"6ZC>AP2IXY' X]J /(--6\TCQ5X0\*WRO M-;07'VJQN'&0\$D1RA]U8D?2NOT72--7XP^((UT^T"0V5J\2B%<(WJHQP?<5 MWTFG64LMM+):PO);?ZAF0$Q<8^4]OPIR6=M'>2W:6\2W,JA9)0HW,!T!/?% M"6=]:ZA 9K.XCGB#,F^-LC<#@C\"*L5#:VEM91&*U@CAC+%ML:A1DG).!W)J M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHJ.XGCM;:6XF;;%$A=VQG R30!)17+:7\1?"VL7\%E9ZF&GN#B%7A=! M(?0%E )I^I?$'POI&J/IU[JB)<1D"7",RQ$] [ 87\30!TU%ARH(Q3;KX@>&+32[+4I-35K2]++;O'$[[ROWA@#((]# M0!TM%86G^,O#VIZ5=ZG:ZG$;2T.+AW!3RN,_,& (_K5;3?B#X9U87/V34=S6 M\)G='B=&,8ZLH(RP^E '345A_P#"7Z%Y^DP_;U\S5DWV0VM^]&,^G'7OBJE[ M\0O#&GEQ<:B05N'MCM@D;]X@!8#"\XR.: .GHKEW^(?AF/2DU-[]UM'G^SJY MMY 3)C.-NW/3VK0T'Q5HOB99SI-ZMPT! E0HR,F>F0P!YP: -BBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "L[7QGPYJ@'7[)+_P"@&M&B@#Y\\/WLTEMX-ABUYM7EMKJ$_P!B M_8MGV?@@L9% )VY[Y%=!INN:9X9T#Q1H.N0RC5I[NZ9; MQ!5!R% /L*"JD@E02.^* /$--T7Q5;:Q8VNG7ZV6KVWAQ2WFP"4.=^1&=WW3 MT&><8J&TMVN[7P5!I%S-8ZH=2O#>2W$(D:&Z*9DW)P,>@XX(KW; SG'-)M7. M<#/TH \(N+&^N/#_ (ECU"*XN]?M]4MY]3B5 !\FN[V>]$ E\LR MY8?*P(Z%1TKWK:.>!SUH*J>J@_A0!X]KMS+K.E^&$T_Q/_:ETNO(@U V2IY3 M;21F, XSGWS4VB)%;7_ (QC\77]U'JXBC6XNX (E>V'W'B"C([9Z\UZWM4= M%'Y4%0>H'Y4 1VVS[+#Y;,R;%VLW4C'!-2T44 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4457OKH6.GW-V4WB")I=N<9 MV@G'Z4 6**QM(\0P:EX2MO$$Z?98);;[2ZLV[RUQD\X&?RKF(?B/>B*TU._\ M,SVGA^\E6.'4#G-'A_P 1+KUQJ\(MC#_9U\]F27W>9M .[H,=>G- &W17#/\ $=!: M7OEZ5)-?QZS-I%I:1S#-RZ8^8L0 @PSO;&6)&@ M,X:.02, &24+@XSR,4 =S17,:[XO&B:R^GFQ,VW39K_?YNW/EG[F,'KZ_I67 MH7Q!OM1U'2;?5/#CZ;!J\9>RN%O%G#X7=@@ %>/6@#NZ*PM=\2#1=8T/3_LG MG?VIZ@NEN8B.NUV4#:;_E>95#-'C'4 ]3OV;LL M!UP<=?2L6V^(EI)XV@\-7-J;>2YM([B&]N-1DTZTLHY03-(I(!W$ *..3V]ZU?#WB/4]2U*YTW6/#\^E74 M,8E5A*)X9%)QQ( !GVH Z6BBN>\9>*H_"&A?V@;5KR9Y4A@MD?:978] <''& M3T[4 =#169X>UNW\1^'[+5[8%8[J,/L)R4/=3]#D?A6)K'C"_AUR;1] T%]8 MN[6)9;H_:5@2(-G:N6!RQQTH ZZBN2U+QS%I_@>/Q&=,NO-E*QQ6$P,W.* .MHK!\7^)?^ M$4T0:E]D^U9GCA\OS-GWVQG.#T^E847CG7K_ %G4K+2O"2WD%A=FUDG;4TBR M1CG:RYZ'WH [NBN)OO'.HMJVH66@^&Y=5332%O9OM2PA7QDJ@(.\@9]*KW/Q M)DG&@KH&AMJWI0!V5%<)KOQ+AT3PAH^N'3'GFU)!(MHDW*+LWNV[;R%'M7:VEU%>V<%U P M:&:-9$8=U(R* )J*X6Y^(%^]S?2Z-X8N-3TJPF,-S=QW"HVY?OB.,C+X_#-6 MM4\:W:ZNFD^']#DU:^%NMS<(\XMU@1ONABP/S'TH ["BN G^)C?V+;W-EHDD MVHOJ/]FS:?+<+$T,X!)&_!!''7C-+_PL>YM8-;BU7P\]EJ6EV?VTVHNUE66, MG Q(HX.?:@#OJ*X33/B).VH6MKX@T%](2\M7N[:87:W"NBKN;.T KQS4"_$N M]CLHM;N_#%Q!X:EO:SI^E^%QJ$& MDB-I[C^T$B^5TW@A67GC/0GI5G5?B)9V'@2R\3064MP;XHMM9EMKN[$Y7.#T M 8YQVH [.BN4U#Q=>KX3L_$&BZ*-3MYK?[1,ANUA,*!=QY(.XCD8'I61#\1M M471]-U2^\+BUMM1NK>"V;^T%DWK+GY\!,C''!ZY[4 >A45PEUX_U&2XU"31/ M#,VIZ9ITC17-V+I8R67[XC0C+X_6GO\ $[2EUW0+(1'['K5MYT5VSX\MB2 K M+CU&,YX- '<45B>'/$(\0?VIBU\C[!?RV7^LW;]F/FZ#&<].?K6W0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4M7@DN=%OX(5W2RV M\B(N<9)4@"KM% 'FGAZV\0S^#H/!^J>%[FS@:Q:TDOS=Q,J_*1G:"35.72_% MVM>&]/\ !MYH:6L-O)"EQJ?VA6C>*(@@HH^;<0!UKN;_ ,7:?9WKV,$5UJ%Y M']^"RB\PI_O'( _$U7_X2ZX_Z%77_P#OS'_\75^SD3S(YW2O^$E\-^)/$!A\ M*W%]:7]\)HKA+N) %V@="&]:\0*GA*YO;>_U.2YCG2[A0;&P.A.> MU=)_PEUS_P!"KK__ 'YC_P#BZS-7\%J\JC[3;2A0<'. 2!QG%:FKV M7BWQ?X5UR*[TZ&PWM$^G64C@R91@S;V!Q\V./2M"T^((GFC9]+D6R\Q+>:Y\ MT929D#[1'C)49 SG\*FM/&TL]G!=3:2(8[F:%8/]+5BT,-T_'FKUO\29+JVM[J'1',#PQSS,;D Q(TACZ;?F.0#CZ_C(?B5"L MFILVCW?V2S$GEW"G(E9&"D'C"Y)XY/OBD!S.@>'-9T_Q1!JVE>%9M#A@M9OM MEM]L5DO)2OR*B[B W.3@?E5#5/L'EH,SL1O'F9Y MXXZXX_&NXTOQ'JEY9^)9;NWCM9]/'[J$.) A\K=]X?>Y^E4++XB3165N=5TS MRF$=M)/,LX*B*4$>;P./F'W?0]: -3QWI^H:_P##K4;*SLV-_ZS?ZM]HB-JS6%E]ANPPS'<1!LD8.1C.#[&NXT+6+G6K. MWO6T_P"SVUQ%YJ,TP9OO$ $8[J WXXK8I@>.:5X-\46OA/2+U[)#K>EZM+?- M:/*H$Z/]X!@2 3VKLM.U?QC=2:G?W&@I:VD5M_H>GR3*9YIASRX.U0>G/M78 MT4 8FGZW=W.LIIMSIC6[_88[J1_-#!'8D&,@>A!Y[]JYSQ3X=U[Q+XVT\P2_ M8-,TR$SQ711) ]PQQC83V'^LI4>./S5W!I%P6^7!!_,U[%10!YKXJ7Q-XP\,261\*W%A-'= MV\J+)=1/YBA\MC!XP!4OA_X?VTGB/7=5UO36$[ZHT]E)YY&4X(.%;'7/6O1: M* /.$M_$_A'6M?&F:%_:UIJMPUW;RQSHAAD8?,'#=L^GI65%\-+R6X\*6>IP MM/:P1WDFH2P3;!')+E@ 00WWCCCTKURB@#Q^+P;KMIX:D\.C2%E2VUJ&YBNT M:,?:H P)9\G)<#KGKVI/^%?:SI>O^(H;&W:;2)M&GM]._>+\C2,&\KDY'S;B M.V#UKV&B@#R/3_!'B75+G3DO)/[)@TK2H[2$LD&WF+ ^="#E&X)QP<8/I7644 >96=IXP\(QZIHNC:*EZE MU>27%GJ#3J(X1(1P2K$T<4^3 MP/JNC6/B[1--TS[79ZC:E[*]+KYNX\>2[,@TFT9OD2*2,W!PF%0,1MV@D9Z9KU.B@#SSPUX?UW2/!_B M/PW=1&:-!.NG3Y4"=9$8X !^7#$]<=:BU+PSK$_@/P=IT=D6N["ZLY+J/>O[ MM4^\V:](HH \RL[7Q9X/AU;1=+T$:E;W-Q+-97@N$58_,[2 G/!].M4 MXOAA-)-I>DWT?F6,.A26LMVC#Y+@S"0;1UX.2#CH*]9HH X?X7Z+K>B:)J46 MOQ[;V?49)B^X-Y@(4;^#W(/7FNXHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BF3316\32S2)'&HRSNP 'XFL!_'?A='*G6[7(.#AB?Z4U%O9";2 MW.BHKG/^$]\+?]!NV_,_X4R_\86YT^TN=#6#4VN;U;)1YQC4.RD\G:?0=N]- MQDMT"DGU.FHKEK?QQ91VTW]K1/97D%R]K+;Q*UP=RJ')78N2NT@YP,9JX/&& MA-?0V:7IDEF5&0QQ.R?."5RP& 2 < FI&;M%O? SBJ^F>-XKRRM;FYBM8(YKAX=\=UYJ%5C+[E(7T'1@N/Y@ M'6T5S*^/_#C122"\F"Q^5N!M90?WA(3 VY.<'&*?)X[\.Q6]O.]^RQS[MI,$ MF5"MM8N-OR -QEL4 ='17--XUTY_$EGHMINN)IIY8)7VLJQLB%C@E<,O3&3Q6S0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !6+XLU&;2_#-Y<6QQ<$"*(^CNP53^9K:KFO'G_(K/_U]6W_HY*N"O)(F M6D6:6A:+;:%I<5I;J"P&992/FE<]68]R36G0.@HJ6VW=C2LK!6!JVC:!8;SQC) 4@''&".!GM774R:%+B%X95#1NI5@>X- &.W MA#P[);0VYTBU,,)8QJ%QMW$EA]"23CI577/!6FZQ 4B6.SD,B.SQPJV[8I50 M01T ..,5HV%\MOI;_;9%1[1S!(S'KC[I^K*5./\ :Q3&U;4&):#1+AXS]TO( MB$_@>E $.E^$-(TS28=/%LLRI"L+/)]YU5MPSC_:)-6!X9T0374W]EVN^Z4K M.3&"'!ZY'3GOZU+I>J?VAY\4MNUM=V[!9H6(;;D9!!'!!'>M"@#-LM TK3;6 MXMK.QAAAN.)D4,]8N]0U(&72[*X:VM+1N8Y&0X:1Q MT;G@>F*ZM-/LHU"I9VZJ.@$8 _E7._#O_D4U_P"OJX_]&-75UI4;4N7L1!)J MY!]BM?\ GVA_[]BL_6- AU6VMHHYWLVMKE;F.2!5R'4$#@@CO6N2!U-%9W+L MAD\R0R*%8'*XQ@ # XP*?9^![+3KN*6POK^U@4 M1"2VBE 2;RUVKNXST/(S@X%=/10!R-KX!MK1)4CU?4US +>)DD56A0/O&TA? M7USD4'P!8^1+ON9YYY97F=I JAV:(Q8(4# PW;FNNHH \^T+P'J'VF6XUV\+ M,IM/)$M"X^'.E7,T;8;F6ZCM2R^6KRJ0^.,]\]>*+CP9;7&N2ZF] M]>8DNHKMK4,HB:2-0J'IGMGKS^%=-10!R?A?PG-H]I>/)-]FNKR\^T.MNV]8 MT#9$0)'W<$]A]XXKK*S-*\0:7K<]]#I]T)GL9?)G 4C:WXCGH>1Z58TS4K?5 MK!+VT+- [,%9AC=M8KGZ9''M0!;HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "N0^)UP]IX#OKF/&^*2%USTR)5(KKZY'XF6[7?@6\MD8*TTD,8)Z F515T_ MC1,_A9ROA[XBZO>ZCHD4UUI5^NH\36UJCB:V&W<2/]$@TVUO1)-( M+II4AB6,[V>/(92.QR,?4BN:TWX>ZTC:%'J%UI*6ND2I*KVD!\Z78. 6('7O M7%ZK9W2>)M9U:R:[M](M;GS;>1[-B [-&TNT'H 5STYQ[U!1[-X8E%[I2ZFZ MR"YO/GE\U"A7T0 \X'0?GWK;KA]!U":_L(YY?'%I-+_'Y"1!/R89%;/V@9_Y M&B#\H: -^BL/[4F/^1E@_P#(51W%\L-M+(OB.!F1"P4>5S@4 -TV./4?$&IW M1.^WM[@)$A'RF4(JL_N1C:/3!KHJX[0W2VBFC_X2*!3E&)_=?,3&N3]*M08< VT.1ZG+\_EC\JUJY[2M2L9KJ M[U*6]MH_M!58D>50PC7."1GC))./>M7^UM-_Z"%I_P!_E_QH N453_M;3?\ MH(6G_?Y?\:/[6TW_ *"%I_W^7_&@"Y15/^UM-_Z"%I_W^7_&C^UM-_Z"%I_W M^7_&@"Y15/\ M;3?^@A:?]_E_P :EAO+6X!,-S#*!P2CAL?E0!/13?,3^^OY MT>8G]]?SH =13?,3^^OYT>8G]]?SH =13?,3^^OYT>8G]]?SH =13?,3^^OY MT>8G]]?SH =13?,3^^OYT>8G]]?SH =13?,3^^OYT>8G]]?SH =13?,3^^OY MT>8G]]?SH =13?,3^^OYT>8G]]?SH =13?,3^^OYT>8G]]?SH =13?,3^^OY MT>8G]]?SH =13?,3^^OYT>8G]]?SH =13?,3^^OYT>8G]]?SH =13?,3^^OY MT>8G]]?SH =13?,3^^OYT>8G]]?SH =13?,3^^OYT>8G]]?SH =13?,3^^OY MTH96^ZP/T- "T444 %%%% !1110 4444 %%%% '@^A>/-7TJ+5-/M]0T*S@L M9'DC74$D+S%F9B%VGMCT[BO4-+\:V=Q90?VBCV=Z=,&I31%3M$?<@]_IUKSO MPIX2\12QZIJ6F)X?FM]1E:,KJ48:?IG]N^ M+O'_ )<8VQ6DEE$N>A^XH'_?O]15Q[ZWUZQ\.:P[ VVFRV5J-_3S&*F4_AA% MS_O5!1[!3)98X(S)+(D:#JSG 'XUS?C+6;FTT^UL=)N(X]2U&X6WAE."(5P6 M>0@]E4']*\_TK7&N?@YJ\FIZE+=M%>F-9+ER790Z$=>>F3B@#V4R('5"ZAV& M57/)%.KR:Z\R71(?'MTP-S'>Q7,,61F&R#;=B^A96+'US[5L1^(%N_B_'"MR MPL(]/:)"'_=O,=LC#KC(4C]?2@#MH8+J/4+F::\\RWD"B&#RP!'CJ<]235NO M'X-0GOOLEQ)?-*/^$QD5&,F1Y0!"@?[.*Z73/%E_>_$.:S,D/]BR1RQVW0$O M$0'?/?))'T6@#NZP?&6H3:=X8NC:N4O+C%M;$=1+(=JG\,Y_"MD7-NS,HGB) M7J XXKD_%LZ7'B+PG9!T,9U!KA_F_P"><;8_5@?PH L7NFV/@_P-JKZ?"(S# M8LS./O2,D6T$GUX%:'A.U^Q^$-'M\8*6<61[E03^I-9GQ&E1OA[K2I*N3!@X M89QN&?TS51==9_B%H^BV]YLM8-+>XGC##:[':J@_3D_C0!V]%><7$]W?_'&U M6*Z L=.TXO(HD^7+Y&"/4G;^5:7B6[C3XA^#<7:*JF\,BB3MY/&1Z<4 =K17 M$>$_$]]JWB;58[N:+^SY84NM/7@%8B[ID^N=@;_@0K$^)6O7.J:G:^#]$F9K MJX7S9C#+M]0JLP^ZHP6/L .] 'J5%8'A'6(-3\+6$_F@2I'Y4RO("RR)\K G MZBMOSX?^>J?]]"@"2BF^9'_?7\Z/,3^^OYT .HIOF)_?7\Z/,3^^OYT .HIO MF)_?7\Z/,3^^OYT .HIOF)_?7\Z/,3^^OYT .HIOF)_?7\Z/,3^^OYT .HIO MF)_?7\Z/,3^^OYT .HIOF)_?7\Z/,3^^OYT .HIOF)_?7\Z/,3^^OYT .HIO MF)_?7\Z/,3^^OYT .HIOF)_?7\Z/,3^^OYT .HIOF)_?7\Z/,3^^OYT .HIO MF)_?7\Z/,3^^OYT .HIOF)_?7\Z/,3^^OYT .HIOF)_?7\Z!(A. ZY^M #J* M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *YGQ[_ ,BL_P#U]6W_ *.2NFK.U[2QK.AW>GEMAFC(5_[K=0?P(%5!VDFR M9*Z:- =!00",$ CTKF-$\5P%%T[7)([#5X0$DCG8(LI_O(3PP/7BMW^U-/\ M^?ZV_P"_R_XT.#3L-23*$WAJP\PRVL$$3DY*-$KH?P/3\,5YK-XE^S^.O,>S ML9- BNO[,EBBACRT^#\P+ '&[CDXX->K3:C9O!(L6I6LV5;=56-G^]QW(Z#K2UTCQ7X@O=)MRXN8]R MV8D4&'$F"'/\')) /;/I0!Z')H>F/&RK8VR$@@,(5R/?I7EWPT4TK-)=*J$1L%.QL8; M.>*H2N#\1-)U]T,<5U8_98XF90Y+ R%@N'84G\9Z_I=U#;3V]E M'!Y6;=!@E?F/ [FF_#,Q^(/!<%_J=K:SW+2R*7^SHO /' &*QIX-6U;4=1\2 M^&=9MM,FEA074+NL@*+GYSD?)P/Y\T:-+JGAZV\.:)I?EV<<1D'Y<\=,\T >D_V+I?\ T#K7_ORO^%>3>+K\67C#6+)-7M-*BM+6.2V@ M^P1R> MKZAXJEAL[C^T(;:**WCG5S&W &XX^7KS]* (=.\4V?\ Q+;"]\*E]1ELDN[D MQPH$BC)P7;/('0X]ZET_Q;X/U1F>ZT&&WA,,MQ;33V\;^='&,O@#)4@#.#U' M-;.E:9#K6OWNOO)M,EJ^F36HP0I#A7'!/L2#5 M;Q)XA\/:7I%[#8^'X+G4;:P2>2XCTQ&BA9URF_TSUQSBI+'X57=O;:O&U_96 MYOK(VNRS@:.)F)SYCH6(W>RX%7-4^'FK3G4HM-UJWM[75+.*WNTEMR[;HTV@ MH=PP".N: &OXA\'64\5K=:!!(\<176GM!(WEG]V%*?*>>?N_K0!'X6N-)\0: M]KUA+X5M+>/3[CRHW:Q0 @ <$_WLDG'IBNFN=#\.6=K+1VM4P MJ@9)Z55T/P_>Z/XDUR\-W!)8:E,+A8O+(D23:JG+9P1A?2MC5-/BU;2;S3IR M1#=0O"Y'4!@0?YT <':^)?!UXVR/PL8VE@DGL_-TQ%%XJ#)\OU/L<4?#2"W\ M2>'9-3U72+ O+,WEJ=-CB55'92!\P]SWS5G2O FK1W^DOJ^L6]U:Z-"\5C'# M;F-CN7:&D.3D@>E='X2T)_#7AFTTF2=9V@# R*NT'+$]/QH QO&UEIF@^#[_ M %.RT72Q<0!"A>S0CEU4\8]":C\6KI'A[P;+JL'A_2YKLB..&-K5-K2.P49X MZZ3#.L$EPJA967<%(8-T_"L*?PCKVMZ#>:/XAUBSFMI8 MD$#VEJ8WBD5@RMDL<].E &''I]YX:U[2+;Q#:Z#J%GJKM &@TQ(FMYMI90/[ MRG&,GFM?P+!IWB#P)9ZO?:-I1NI5D+%+)%7Y78#C'H!4MEX1UZ[UO3]0\3:U M;7R::&-K#;VWEAI"-OF/DG)P>@XJ'PMX2\5>&["TTH:YITNEP%@T?V-A(RL2 M2-V[KD^E !X-AT_7/AW9ZU>:-I1O)8)'8I91AW>K>E1V_P^U/2+;1[G1=7MX-6T^T:SDDF@+Q3Q%MV"N<@@\YH HS6UWI M4OABRU;1=!%U>ZD]M)]332_^$V%KI6CI_9+V"VI M:PC.T3$;]W'/6NHN? NK3:'IP/B%I=;L;XWR7EQ&6C+'.4V9X3!Q@&JEQ\.= M1U'0]?CU+5K>35-:FMY)IHX"L2+"P*J%SD\ C/O0!2\&R6NH>++W1;J'P]K5 MM%:+<+?V.GHBHQ;'EMC(SCGK7?GPWH6#_P 233?_ %3_"KMM96MDA2UMHH% M)R1$@4'\JGH \E^VP_\ "K=;U_\ LC2/M]I<3QQ-]ACV@++M&1CGBL[Q+J2V M6JV5LT.C:):RV$4\=W/HZS1W$K#YE+8P@%=!=_#G79++4=#M=?MHO#]_\C%G&-DJ,0>,<9QG\:S;;X30?9]$T[4-0:YTO2X92(4W1,\\C[B^0 M> ,X K<\*^"E\(ZSJLEAI3:#I5U'>)/+J"1Z?'DQHV"RX'&%Y_"O>)H M_-@DC!P74KGZBN$T+X=2:4/#J7%[#<1Z5!/ M%EZFC:/=V=A':FP"VD>',J]R!R,G/X5NZ1X3UZUU:S?5+/PW?V$ZDW*1Z8WTJ6ZH/*VG8!SP0VT<=>?2NFH M\E^(>HQ:#JMM::%X?TF;[+;M?ZB&LHVQ & P.."?F_*N_LM&\.:A86]Y;Z/I MK0SQK*C"UCY4C([5SK_"_3]5UO5]5\0327DU]+^[$4CQ"*$+M"'!YX%;W@[0 M+KPSX?CTFYO1=I!(P@<*05B)RJGGJ* +?_"-:%_T!--_\!4_PJU9Z98:>7-E M8VUL7QN\F)4W8Z9P.>M6J* "BBB@ HHHH **** "BBB@ HHHH Y3X=_\BFO_ M %]3_P#HQJZNN0\)S)HVHZAX9NB(IDN)+FT!_P"6L+L6X/<@Y!KKZTJ_&V1# MX4C*L_#>E6)U#R[1'&H3FXN1( X=S]>W?%>9>/9[6P\=6&CMIUB-$FM8Y+U% MMD#8:4Q[@P&X$$KT/:O8JX/QOX3L]2OKK4[Z^:&.YTW^S4C2%I'W^:)%90N2 M3\O0#L:S+/-?"WA^RU[QYJ5FTK6VE1Q7$\V>>W;%2Z-I&G M>*/%4W]HV:6>GZ]'(=*>)$+.%+O1+@66H:/=1&2Y1I)B7&#L*Y.2V1 MPHSDX]J0SB]2U6V/_"1V$NI:?:RVT\UK9V/]E*[3J,A1O"Y!/3.?>MOPYHUK MH=_H>CZ]IUM+I^K:>UP1=VZ%X[E?F8%L9 VXP.U;3:'X=DT75;._U-G76[V2 M\AE6W=6M7W;UU_(6*! 885!52O&>?3IQ4-M=VL6DZA9WEO' M!>:5Y\NC78@3]^(\H\]\*PZ/=:FJW-_?27.GW&PAMTGSE=O<;0W ] .*\_32];\0Z+8>-+"RTZ18[IG MATJ*S4 P LC;B.7;CI^7I7IFG:]HUGH@A^V-)'8P)&[>0_S@$(&08^<%N,KD M5Q7]@_8(+;1[?Q#JD.@2R-<1V4>FR_:54/EEW!=RKN/<=Z .=U/5=$OO$6N6 MNN0+86-HH>RL?[/VR-(8CC>44X )S@DE9 L[&TB\*R7%\;+[;9RW8?D VA3Q@ =..M>NII]AINK^)9YM2"R:W:"Y\EHF#0Q1Q[&8CK_$..#7, M1Z.+*WT*^TS6KFVETNU^Q))+I,S>=YA)&U2N3^&:!G)ZOI-GH'AS1-2\/3F^ MGFN9H6G-F%:2/&Y@4D'+ @X)%,U33M&N=-UR737+6MA#:7%K+L4RS/<#8XD; M&>2PR/X<<8KU:WT&_P!=31K[4=4,\EA>M< M9-;EUV[=NQL$=^<55LOA=IEH MWB. 3-]@UD(!"HP8"I+#:?9CD?2@1R4OA%[7Q%H<%WXDTB&[:,1S6BP11NJ. M, 1J5(7I2"VBNPLGSD?3N068]@#Z5-#X M!U.XU339]9UY;NWTR19+=8[54D_4U)/H?BO4DMI9;Z".:*>Y4-*N&2) M_E1U"9!8+G )_BY]* /*-*U!M/%W%<7UI9QF=VLKBYTI7@NFWD-N?:2JY&.. M@KTR^\1>&M*803^'[>\F@M4N;Z6QMHVB@5@/F!;!8=^,G%++\.+ZSM;G2]$U MYK71KN,1S6MQ")BOR[24)Z9Z_6H[_P"$]NUU#)IUW#&GV:.VE^UVRSL%0 !D MSP&P.X(]J )KO7O!EOJ+VD7AQ;Q8A$UQ/:Z:DD< D *;CC/((/&::_B'P5'J M.I6K^'8Q'II<7=U_9R>5'M7(RWJ>@'4FIV\$:SI^L7L_A_7(;&TU 0_:5:VW M2)Y:AH6<"S+;7>G(I*.<+(*9:?#&Y71M8M+FZTV.>]LQ:QO:6>P+@YW,223D@<=*AUOX: M:UK[.]]JVGRM-9);GS+5V6W9?XH06P,]R>: +]WKGA"WU273X/"WVR:*!+B1 MK;38V58V7<&).,<5>L+OP=J=]IEI::+9R2:A9_;8R+./"1>K<<'/&/6K6C>' M7\/ZAJFJW$XG2>RMHC'%&2P\E&!('?.>!7._"GPZ]C)JVKRP7,,4L[VVG174 M91X[4.7 VGD LQX]J -KQ!-X5\/36EM)X=@N[R[+>1:VE@CR.%&6.,< 5QWB M/Q%I-S'H4?AO0[=#J%R\4TG]DQR21%/O1[#_ !YZCTYKN?$WAF_U'6=-UO1[ M^"TU*P62-?M$1DCD1QR" 01]:R]/^'M $GCJTT[P]X(O\ 5++1M+^U0*A4R649&2R@Y&/,= D\3^%;W1XKA;=[D*!*R[@N&!Z?A6/- MX4\0:UHM[I/B#6+.:WEB40-:6IC>*16#*_+'."!Q0!SZ6-]X;U[1[7Q!9Z#J M%MJS-#F#34B:VE"[@!_>7MD\UN>"[;3M=\&P:G>Z+I1N7\S)2S0#Y6('&/:E ML_!^NWFM:=?^)=;M[Y-,#&UBM[?2@!O@Z'3];^'MKK5YHVE&\EAE=BEE&%RK,!QCV% M*M TNVT?^ MW=.ETN)70H+-A(5;)^]N]3Z5':?#[5=&L=%FT;6((=5TZT:SDDF@+17$18M@ MKG(P3F@"H]K=Z7+X;LM7T70?M-YJ3VT[P6:%98@C%6 (^4G XK)\4:FFF7GB M^&VTS1HETR2P2V9[",A!,N7+<;0K!3XA>77+._-^EY/&6CW'(*! M,\)@]!56;XB+&Q)&QL9&>]:VM6^GV/C[PQI$.CZ6+34$NC.#91D MDQH"N#CCDUVMK96MC&4M;:&!3U$2!0?RKG_%?AB]UB_TG5M)OX[+5-,:0PM- M%YD;JX 96&0>PYH XW4KS[-/XVCLO#VE7+Z2(/LD8L$8@.!N) &6P,G'M3_ M4EGK6J20RR^'-7M?)WG;IR6UQ"^>AC(Y7WKTNM!TD:#?2SV^FR"RC!:2+&23CD$;L5U/CNRTW0?!.J:I8: M/I:75O&&C9K.-@#N Z8]ZR7^#NG6ND6/]D74EKK-FTGX4 ><-X@T_3OB2ND:CH6EG1Y8;=! M,+*,>3-(@*ECCH3D4R#5A=Z)8V]KHVB'6-2U:>R@EDL4\N*.-CEB .2 *["; MX?0WM_KDE]<++;:I906P14PT;1K@.#GKG!'TK-L?ACO> M6M\(L@,QY#*3R".O- %_P]X5O[34;FWU[3]!O[+8&@NX;!(7W=U9,$8]ZZ3_ M (1K0O\ H":;_P" J?X5AZ?X>\4QR:E?W_B2.34;BW$-LD,)%M;D?Q;"3N/U MK2TT:^GB!H;Z=9M/CL(P9!"$WW&?F(.DB XK*_X0CPS_T!;3_OBM^BJ4I+9B<4]T<])X+\,I&SG1+4A03C97!:%X;U M;Q9:Q>,;;6#;:B][YD-J1_HZ)&QCVD#DG:#S_CFO7B,C!Z5Y^WP_U:%9M*T_ MQ)+:^'Y[@SM;I%B>/+;RB2=ES_.DY-[L$DMC ^(-[J6FW+:/IDSM!%:RZGJJ M#K-$\F"N<<#&[\,>E:^MAM7\?:);6MT(K'4M*?G1:&=/UZ%+G28IH(I M);;?NC=@0",]0!BD,QO&&DOI_BZ"QAU">.SNK&2["!5W>9;QIL^8C/\ RS4G M\:R?!^JV%YI8N(/$^HMK%I833_9$C15&!O9=Q7D94=?6N^N_!6JZK?:??:IJ M\,UU:VMU;LT=OL#B5=H.,\8_6M_0-!72/"5GH4\@N$AM_(=L8#C&#Q^- 'ED MFFZO!X$7QR-8\VYDC-Q/:FW0Q>7(PW*H(X/ .>>1TJEJ&L6UMJ&IV-[XJN]/ MBTZ.VDTVV5%&$<'[/Y $[)NW>69/[ MN?:M9_ -G=7WB=KUUEM-;CMT$2K@P>4A4$'UR01]* /+];U?7;&?P]>:KXKO-/\$727NDW&K:C'?"QL9K%P8L&9'P 6R>N!@^M9-E\*/[/TA=.@U/,4 M>L1ZC&73)")@!#SUP!S0!SVO3"S^)-Q>0DQZ98S1VVHR;SS)<*5,GH 5X_V M:[37=,E\/>!]3E:]^T0VUIE$%M&GW<8)..1QSFJ,OPAT>_L-2?5"USK%])+* M;Q7=0C,25P@;!"\=1780Z-Y_A9-&U647>ZU%O/(!M\SY<$^V: .1\,>&?$-E M8Z7J-EXAS'=@7%Y:R0*(@' /[L <,.!S_P#6JAIFH^,=>T"_\4V6N00)&\S0 M:<]L'3$9(VL^0><=16SIG@G7+>YTVWOO$TL^DZ7(KVT$47ER2;>%$K#[P XQ MWJ&?P#J]O_:%AHWB'['HNHR/)-;M;AY(M_WQ&W8')^E '/:A\1[NYU#1G;78 M-!L;W2ENW>2V\X>;N(*COC@_E1/X\\0#PII%Y<:C;V(NM7>T.HO;;4DMP"5E MV-TS_2NQM? -E::Q:SJROI\&E?V;]FD7.]*STG3Y=36XL=+U+ M[7;I+'N;RL'$1.><9ZT 8%M\1]933M6A@N;35I%OK>QT[44A,<=N M.WK70KJ/B3PQXIT73]8U.#5++5V>+S!;^4\$JKN&,'E3TYKHO$?ABS\0Z"VE MDFUVNLL$L ,,BG*L!T__76/IW@_5Y_$%CJ_B76TU"33@XLXH;<1(&88+MZM MB@#SW2/B3KUWI>GW,'B"VO\ 5Y[A4?1A8G<5WX/SCIQSFNO\;^-]4T;Q)%;Z M6J-8Z;"EWJY9";FY\$Z5H$^HJ\EA/%)]HV??6-LJ,9ZXP/PJUK'@V+6O%2ZK6=T;J MQ5XSZJPY%97_ ATJ\1^*-?1!T47*' _%,UT]%4IR2LB7%,YC_A$+C_H:_$' M_@1'_P#$5R?Q TZ]BT_1_#NFZI>WFKWE\TT#W;JQ5%C8-D@ ;>?3N:]3KC=8 M^'MCXD\6OJ^N-]JM4ME@MK56>/RSG+,64@DG)H^)--TK5E M99)H#!%)--,P>%H7.]6CP0Y()P2$%\(3ZG!97'_ !*KF836]J;YA)!&'4+M&&X&.!6=;:OKJ>#[&_M9Y;>ZNM8^S7$WVGF.E4IOA;+;VDUE MH^II:V::I#J5E%)&9/(=%(*\GD$D'\*0&5XITO5_#GAEA:F&U-]<6MEM\TS[ MN'5CN=?E!R, =,<8K$M-4OKOQ@+*\\1SVUW8ZB;&"*.Q$BK&I(!#XP#DXY[8 M)Z5Z'>>$O$&M64$&LZY;7!M[^WO(C%:^7@1DEE//.F7#:=9VS#*%4='*D[<[.N2NOR-I?AFZN_$-WHT=Q'>"2>V1FV 2+A ,DE'_$ L+'5)6EN8)(!(4=AAFC/8FI['X?6>FZEHDD$H>RTRQELS!*NXS>9R6/ M;KGC'>@#R^]NO%4]F^N6]Z]Q;WET=.AN7MA'+>12!0/E/ 4[,< G0BNW@^'4UK8VVF1:IG3K/5X]1 MM(W0EHD7),6<\C)X-1S?"Z!=6\2W=E=B"'6K%[;R=F1"[$%F'L2,X]S2'((?#GAVPT*Z=M4FT_P#M*ZED(D8QJFY@=P/WB<#Z8XKT+P_JZ:]H%GJD M:!$N8Q(%SG'U]ZY"U^%.F7-ZUQX@;^T=EK;VMLBN\0B2- I^ZPSN(S71^#_# MLGA;1#I1N_M$$:8CE=/E\7^+8-0UG2]?CL$CO)(;.R:! M6C94;!,C8+9//2K5Q>>(?$7C.]T2SU@:3!IEM$T[V\*R-+,XSQO'"C_/LC_# M[5;<7.FZ5XBDLM!NIS/);K$/.C+'++')V!/Y5@107>L?8[NSUTZ=>7\%NK;X@A;?L((S M[#THM_%_B ^&_%%]9ZS/J-A:6\;66IRV:PGS"P#*!C!P/45U=I\.H[&/1_+O MWEFM-2;4KJ:52U\1:?I^HBVTO655_LI0D03;@69>> M <=/IZ4 8&E_$34+2]N =7MO$-E#I4E[,\,'E-;N@R%8C@Y/%7+G7/&&B>&; M+QA>ZE:7-K,8I+C3EMMJQQ2$8V/G.X!AUKT*;1;"XT>XTQ[>-;>YA,,JQJ%W M C!Z5QB_#S5KFTM=%U/Q&;GP]:.C1VZP!9I%0Y5'?N!@=!VH Y[6/'VH6^N> M(8/^$IM[![.7;8V3V/FM/\@(&1ZDXK=\2>+O$=OX3\/QV%M'!XDU6/S#"ZY" M!(]\G!Z=A@],UJ7'P^M;ZW\1P7DP=-6N1<1,JX:W<(%4@^H(S50?#9=8U"WN MO%EX-5%M9K;0JF^'# _-(2K DGCVH -1U[5=7^'=MXGT75$LFCLVGGB, DWN M ,KR?EP0P_&L^;7?$FEZ'X5OKG5X[EM8U"U20"V5-D0,5/J/@Q[[1_#%@+Q5_L6XMYF8IGS?+0 MKCVSF@#G;;6O%WB+1=2\4:;J=K9VEL\WV6P>VWB5(\YWMG()P>G2JLGQ1O(? M$/A^YEC5-$OM-CN+P!2+?]\1OV!]^F:OI\/=/6_0,0^FKHXTK[,PR2N[=NSZ_P!: +7@;6KS7-,U M&>\D5VAU*XMXRJ@?(C87]*ZBN9\"^$SX-\/MI1NOM(-P\PD*X.&QP??BNFH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH "_]D! end GRAPHIC 13 lollicup-lineofcreditcha002.jpg begin 644 lollicup-lineofcreditcha002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL;5O$ M TAW\VPNI(4 )F1?DY]Z3:6K+ITY5)U+5X=,LX;F5'9)75 %Z@M2YD6\/532MOH:%%9?]NVJZG>63AT-I%YT MCGIMX_QJDOBV'$4TMA>16DK!4N63Y3GI1SQ''"UI;1_IG0T5%/.MO:RW!!*Q MH7..X S60WB>U%A:7"03227>?)@09=L=:;DEN3"C4G\*N;E%96F:Y%J%U+:/ M;SVUU$N]HIEP=OJ/SK0N)X[6VEN)3B.)"['V S0FFKDRISA+EDM26BLS1-((;*]%E%;SW=V5W&*!WO3[+5X=0OKFWMT=DMSM>;^$ MMZ"GS(AT:B5VNES0HHHIF04444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5F>(=6;0M!NM26W^T- 1$7V;B6 QNP<=? M2M.L/QC8W>H^%+^UL8#/,R!2VQCM4J2 2.,'%:-MK^CWNH26%KJEG->1YW01S*SC'7@'MW] M*P;F'6O$VHZ8MQI,VD6=E.;IY)YXG>1PC*BJ(V;N^221T]ZR;7P_J]UIGA[1 M&TQM/?2%<2ZAYD91SY+Q9CVL6.\N&.0,8YYH Z^/Q/H,OVGR]8L7^R@M/MG4 M^6 <$GGIGBKESJ5C9>;]JNX8/)B\Z0R.%V)G&XYZ#(KA;K1M7U+PHFAIX>AM M9K33'MA,<9Z6-1LM5U^?4;FX\.W$4#V$,,<$MW& MDKNLN\[61F"D<%23@D(]%GU$Z?%JMG)>!S'Y"S*7W $D8SG(P?RKD;71M?N)K>2>"X:"/5K>X1 MKWR!="-48.9#&=K $J%ZMC-9^D/+$?!&D?8(G6TNG"W\<\;K,%@E!9 IW 'J MVX#!P."$ELUC?3$E%WAU/EEH67L>< ML1TS2^+-&N;OQ=IVHG0)M7LHK*:%TBGCC*2,Z$'YW7/"M0!T$>N&RL1/XC%E MI+M(513>"16 &?O%5YZ\8[5;M-8TV_,'V._MY_/C:2+RI V]5(#$8ZX) /IF MN8M]*N+B[\//%X?FTVVL+^666&>:-RJFW=0XVNV?G8#'7OC'-4KKP[KEK875 M]I5J@U:#5[FXM$:10)(9LJ<$8/I4;>(;6/6;FRF:*.V@L8[UKMY0$VNSK] !LSG/>N2O?"=]I M&I6TM@FIW-HFEQV(6PFA20.C,27\W@J^[)(YR.0:AF\'ZK$EKY%B)(K2PT]? ML[W"L)6AG>1X=QQGY2,$@ G% ';1^)=#FL&OH]7LFM$<1O,)UVJQZ G/!^M2 MIKVDR:;+J*ZE:FRB.V2?S1L0^A/8\CCW%<%K]O?->RZ[+HSPI%&3_#SBI=4\.ZSJUW06]AI"3W+: MK-IJ))=^6I\N,N7+;#C(4\8_&K7A#3;BR74KFYM[R![RY$@%Y/')*X"*NYA& M-JDXQ@$\ 9K!_L;6].O4OHM)EN_*\0W5[Y,4T2LT,D+HK LP'5AQG/M0!T5E MXGQ=WEGK=F-*N;6W^UL6G$D30Y(+J^!P",$$#&1ZUO>=%Y'G^8OE;=^\GC;C M.<^F*Y:VAU>[UN[U^[T9X/)T]K6UL&GC:28E@[9()1O6 MLY_&FHVT>MO>>'Q$-)LC"5Y[X&/45KZ587-MXD\07<9-PFN>(I]+MIM$FTNTM;N*ZGEN9XG+ M^6=RH@C9NK 9)Q@ ]:V9;*Y;Q;#?*F+=;"2$R9'#F1"!CKT!_*@#-TSQ@^H7 M]@C::8K+47FCLYQ.&=C&&)WQX^0$*>Y[ XS4>B^)/$6MV-E?Q>'+-+.Z"N'; M4SN5#WV^5UQVS6/H'AJ^L]3TF3^R)+34K>1VU353,C+>J58$##%FWL5;#*-N M/85!X8T6?2+#3(;KP+>M>VP0/=+>0;=P/WL>;T[]* .ZUO5QH]E'*MNUQ//, MEO!"K!?,D2 0)IN[5FO MGL!:B<>69%3S&;S,?<"+1+JWM1J:W-E8VUTB7%FGE[6=#NV LQ8E-V,,>_ M%-A\+7EI:/?G3;][FXU-KO$%XHO+9#$(]VXML=FVY9"'Q=9>'XX'EEG1VEF!PL.%W M*I]6(!..PP>XK)T/PG?P:?*_]J:AI,MS>RW5G MCO5E\J->KL O3) 'J3[&L#2/"-SITFCZ?%HODW&GW[3RZP&CQ+#EOE!!WDLI M52I&!CT KJ]'TVZBUO7M3NX]DUU,D5L68,!!&@V]#P"[2''O0!%IWB6ZN=3L M[2_T>2Q%_')+:[I=TF$P2)$P"AP1QD^A(-6]:UJ;3;FPLK2S6ZO;YW6)))O* M0!%W,2V#VZ Y_.N?@TS5-0\2V6HOI#Z1?)')'J5]'*A6X!C*JL8!)8!MK@N MHQMQW(I-9\-7GVG3FOS?^)M-B,K36LS0JXZAH:ZPB6$EHUDK1N;&"QT226\^R"\N;>>81- I) 7H=SDJV!P/EZBM6VUFSNO#\>M MHY%E);"Z#$N*Y+2=)UOPQY$XT^34I)M+BM)$AF3,,D;2% 2[#*8EV MY&3\G3FKEIX,OHO#%KI;Z]=H(].%I);1K'Y#-Y94GE-^,G/WA0!;T_Q:\TEL M=3TXZ?!>6CWEM*9A)F-0&8. !L8*P..1UYXIMKXGU6XMK;4?^$1QUQ/97GBN#2['1HM!,%Y"(X9;^2:-K4(N SJ V\D@<*5&">3Q0 M!K2^)X$\5VN@QVT\DDHD,DY4K'&54-M!(PQ((Z=.]5CXFU*[FOFT?0Q>V=G( MT+SO=B(RR)PZQKM.[!XR2H)!JWJ5A&>)$ E8N5EW,&7:S'D Y&.] &CJOC"VTRTT MZ7[%>/+?/ HA:)D,*R.J;I"1A<%L8/)/'N)]<\3P:-?Z?8_9YKBXO+B*+Y%( M2)7?:'9L8'.<#J?IDBOK6FZM?^%+*UE\JYU);FSEN#%A$)2>-Y"N3T 5CZG' MX5:\2V%SJ%OIRVL?F&'4K:>0;@,(D@+'GT% %.Z\1ZO_ &WJ-AINAP7<=@(S M++)?^23O7=PI0C\R*8?&+W<&G-I.FFXEO;$W^RXG$ 2(;<_-ALMEAP..Y(&, MXFL^'/M/BS5[N]\'RZS!=+"()DN8D"A4PP.Z12.?:HV\,ZB+;2AX@T=]?@AT M\P"VCF0F"8N3DEV4-\A5-_4;/?- '0W_ (XL[/0-.U2*TNIS?I%)%"$(V([* M-SM@A0-X^IZ9J74-?U6/Q%+I&E:-!>-#:QW,DDU[Y. [.H &QL_ZL_G5.ZT3 M5Y?AS;:5*?M.I(+??^\!^[*C$;CC.%'7OCWJGX@T:>7QI-J$OAFXUBTDL(88 MVAN(H]CK)*6!#R*>CK0!J7OB'6K272[,:%;/J-]YQ,/]H82,1X.=_E\Y!'85 M,^LZ[%#;Q/X?0W]Q(RK''>%H410#N>7R_ER3@#:2?SQDR>'?[8O/#WVC09+/ M3[,70EMIIT8QE@NTY1SG)!Z$^]6_$-OJVFZ79Z7X9TRX-M(["XEM98UD@CZD M)YK ;F)//.WDXSB@#:T+5UUK3?M7D-!(DTD$L18-LDCN+]>::%IHA9#?&O5A M\N:S'N(]-TV*[TG6C*A*XTZ?#D9/W<>WTKT%;:!+AYUB03.,,X')'UJ!-)T^ M.Z-REG LYYWA!FDZ;-(8Z"^)/9::6=E;K^:U&W[%]"NF9=I-LY(]/E-<;"-/ MDT#18KUYK9V#&*\C.!$?0GWKOV571D8 JPP0>XJ!K&T>U^RM;Q&#_GF5&W\J MJ4+LPH8E4HV:>]]/1K]3F= O+A/$4NG_ -H)J4 @W_: HRIR."PZ_G5CQE=3 M&SM],MD,D]Y)MV \E1R:WK6QM;&/R[6WCA4]0BXS4C6\+SK.T2&51A7(Y'XT M6XWB8>W551V_%]]#B],FN-*\4Q^?8-96]^@B"%PPW*.#Q_GFM?QI#)+X M?+1J7$4R2.H&/,ZJD,>&92>Y';%4;6Z@TGQEJGV^181E='!IEC;3M/!:0QRMU=4 -/NK.VO8_+NH(YD]'7-#C)ZA&O1C>*3LU9Z MZ[I_I\SDFFCU+Q+J-W9D/;PV+QR2K]UV(Z9[_P#UJ@T31=2U;PO;0-J@BT^0 M',*P@M@.>,_45VL5K;P0>1%"B18QL5<"GPPQV\2Q0QK'&O15& *7L];LMXZT M>6FK6M:]GLG^.ISGBRQBA\-"6(LDMB%,,@/S+T'6M30;&&PT6VBA'WD#LQZL MQ&235^6&.>)HY45T;JK#(-.50BA5 "@8 ':J4;2N<\L1*5%4GWO_ %^(M%%% M6PM8;F7_631PJKO\ 5@,FK=% M!1110 4444 %%%% #)(8I@HEC1PK!U#*#AAR"/<4^BB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF/ M%=E%BVN0TJRR7,43%9& *DX(QFNGJO>6-O?)&EPA98Y%D7!(PPY!XJ9*ZL;8 M>K[*HI&!=17%CK]C:Z<0!]FD.)G9AUZGGFD@UB2\N-(G: >;*DV0KD#*Y'ZX M[UT#V4$EZEVR$S(A16R> >O%5XM%L(?(V0G]P'$>7)QNSN^O6IY7?0Z%B*;B MN9:VW^_S\T9VC:]<7M\MM=>5&[(6\HHZ.I'89X8>X-2ZA>26^NXA@\V1;%Y% M&XC)##C'2K=KHEC9W*W$:2&1%*H9)6;8#U R>*GGTZUN;@SRQ[I#$82=Q'R$ MY(H2E:S)E5H>TYHK2QF:)K4NH7+P7#1"0(&\O8R.I[C#=1[@U%KNNW.FS2B# MR'$,8=D*LS')[X&%'N:T[/1[.QG,T2R-+MV!I)&J&PTM:\UE;W%D;2:,/ 5"E2>P]ZJ1^'].2": M$PM()@!(TDC,QQTY)R,>U-J70BE.@HVFNOX:>?J9EUK]]IT5_'=0P-<6T*S( M8R=K G&#Z&G2ZUJ=O-/;O;P//]E^TQ",G& 0"I_/K4]]XY4 R M3.S$X/&2<\59CTB+3XYIK& 273)L'G2L1C^[DYP*FT[F_M,-RW2U_P"&\]%N M-TW5VU._D6!5-JD*,9!UWL,X_(BJM_X@FL;N[LVA0W'[LVB\_O0QQS]#5OP_ MI/\ 8^F"!RIF=S)(5Z9/8>P&!5JXTRTNKVWNYH0T]OGRVR>,_P Z=I./F9.5 M"-5Z7CT^7^?Y,P+C6WTZYU,B(-*)XHE)+$$L.N/SZ5-'XANDC,EQ"HBBN%BE MEVLH*-T8 \C!ZUJS:-8SFY,D))N&5I#N(.5Z$>A^E(-$L?L$]FT;O%.&W\A%FDG("\_ZG;N#_C6EJ6HW M,>HVVGV21&>96)=Q0!9DB$*MD\*.W_ ->G7VF6NH^6 M9T;?&)I<\;+W5?\;G,IJ=_I\FKW*".2"*]"LKDY MP<#CTZU:G\37(OKA8+]:[:+8O#<0M$2EQ())1O/+ M#'/7V%))H=A+=FY:-PY8,P61@K$="0#@TN6:V97M\-)WE'^M/^"-U[41IFC7 M%P#B3;MC]V/2L#P]J9LK?4++[3]J:WB\^)V)^;CYASZ'^==3=V%O?&$W";_) M<2(,D#=ZD=Z9-I5G/ZU.6S\/R-,KSRROAF8X(V_Q>O>NDM? M#^G6DT4L43[XE*H6E9MJGL 3TI;?0K"U$ BC?$$ADB#2,=I(QQST]J7+)[FJ MQ&'A=17X?XO/S1F+XAO&ABMQ##]MDNWM1 M7:6QP3L;=T(]*UI-#T^6%XVA.'F,^0Y#!R:N2012V[6\D:M$R[2AY!'I5W\0WLD=E?200BRO)_)15)WKG."?7I6G::!I]E<+/%$YD08 M0R2,^P>@R>*(?#^FP7*SQP$%&+HA=BB,>X7.!2Y9=-"W6HN_/>7JO7S]-=3* M3Q#?^2+QX8/LJW1MV )W]<9'^%3QZ]_:S"4YQY8&=_Y?K3M-\-6 M\&9+M?,E%PTR@2-LR3D$KTR*EL])F/B"XU:[2%'*>5$L9)X_O'/?'%)*>AW.CF1&B=;YHVP&4. O! /.*S_ !#JVH7OAY;P>7#; M/<[8_+8AP &QGZUURZ+8H+<>6Q-O(94+2,3N/4DYYJM-X6TF<.LENY1GW[!* MP4,>I S@5+A-IZG13Q6'C.+Y=O+S?GZ&S1116QY04444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4454U26:'2+V6WR9D@=H\?W@IQ^M M '&:[\7_ SH>J3:=MOK^>W)$YLH0ZQ$=022.GMFMB#Q[H5WX0N?$UI/)<6% MLI,RQK^\0C&5*DC!Y% I;E54W$]Y)Y\G5F( P"?H?U/K4GBG3O#& MG_#GQ>OAT6:NZL;Q;>7>5DW=&&3MP=W'% '9P^)K&;PA_P ),J3_ &'[(UWM M*CS-@4L1C.,X'K4WA[7;3Q-H-KK%BLJVUR&*"50&&&*G(!/<'O7C5I?_ ! ' MPE,,6CZ2=#_LIU^T&4^;Y.PY;&[[V,]JU])\0_\ ",_LY6U\C[;AX98+?U\Q MY7 (^@RWX4 =MX;^(FA>*M(/'F MC>&==T[2=3,\$Z-JN@>$M5\%ZMI>I12W"QF'6(U M5@5#G))R,' */B3X* M]/T#5='TZ\2=IM6G,%N8E!4,"H^;)&!\PZ9JKXM\>Z%X,2(:G-(]S,,Q6MNN M^5QTSC( 'N2*\;B\37.LZYX"TK50R:SHVK-:W2O]X@-&%8^_!!]USWKL=#BB MO/VA_$3WZAY[:S0V@<9V#;'ROO@G_OHT =+X7^*/A[Q3J?\ 9D'VJSOR"4M[ MR,(SX&3MP2,XYQUJGK?Q@\.Z#KEWI%S:ZG)7JW<<&M1B6!_+4^6OR\R?- MQC>.F>]:?BCQ?IOA*QM+N_6>2*ZG6"/[.H;YB"03DCCBO'?$VD1Z]I7PKTF6 M1HTN[(Q%UZKE(L&L37M>O/\ A%M/\'ZUE=7T35XXQG_EI#M8*0>^.!GT*T ? M3E>;ZC\;/#.EW]S9W%GJWF6\S0LRVZ;2RD@X)?D<5Z17E?QZ_P"1/TO_ +"L M?_HN2@#6L_BYX?O=%U354M-32WTU8FF$D"AF\Q]B[1NYYZ]*SA\=O"Y (L-: M(/0BV3_XNM;XQ?\ )*M;^D/_ *.CKG/#=W\5%\,Z2MAI_AUK$6<(@:5GWF/8 M-I;Y^N,9H Z;Q'\4=#\,2V$=];Z@[WMLMS$((E;"GL%IM)LX[R_6T?RK=Y BN?WF?F/3 MC)_"J-C=:K\1OB?IT&N06>C7'AV7SS9@L9I2&5N#T(RJ]#T.1G- 'H-W\2M" MLO&R^$YDO!J#2I$'\M?*W.H9>=V?X@.G6CQ7\2]"\':M;Z;J*7*8B6M8]0M+&U)Z;=CEL?BH/_ J /=O%7Q!T;PC=065VMU=7TZ[X[6SB\R0 MKTR1D #@]^QJ3PGX\T7QC]HCT]IXKJW_ -=:W,>R1!TSC)!&>.#QWKD_&&@Z MO+X_77O!NKZ<=<@M!%NR3_$&_L?$7AJWTSQ M3);;GNH"<3H-O!&2.RG()!P>E 'JU6K, M,JI.ZGI.L:+KGB.?4DA\32 MZJEU:0X;>L2G 4'&!][U_P"68H ^HM0U"TTJPFOKZ=(+6!=\DKG 45YZGQR\ M)M=!&AU1+9GV"\:V'E?7[V['X9]JP_B=KX\0_"[PYJ",4L=0O(?M>T\+\K;E M/T8'\5%=7XZU.'0?#R:='X/?6-#-JQF$#;(H(T /. <<KW9GN;.\=4A>T57W94L#R1Q@5SUE\;?"5W>16\HU"R\U@HENH J GU(8 MX^M<;X]U.VU7X4>$;[2].6R@;40(+3?N";?,4#/'4C]:7Q7JGB3QMK=CX&\0 M:?I^@--*MP)9)#(9 ,@"-AE23D\<9(QD=* /1O%GQ,T3P;JL.FZC!?2SS0"= M?LT2N-I+#NPY^4U%X:^*6A^*M:CTJQM-2CG=6<-<0*J849/(8UQGCA=6M/C7 MX;3P[';2ZC'I6V!;LGRR!YP.[!!^[G\:[WPM<>/)=3D7Q1::/#9>22C618N9 M,C .6/&-WZ4 <^_QT\+I-)%]BUAC&Q1BMNA&1_P.M=_BCH:>#_\ A)WM]06Q M^T_9MAA42;L9SC=C'XUYK\-9_'45AJX\+6FD36AU&0R->E@P? Z88<8Q6]\5 M7UN3X10-XABM(M2-^GF):$F,#Y]N,DGIB@#O8/'.CW'@=_%J&<::B,Y5E'F# M:Q7&,XSGISW%9MI\4] O/"%_XFCAOQ8V4RP2JT2^868J!@;L8^<=Z\FO)9+7 M3]1^&L3%9;CQ$B1+Z6[_ ##\B$/XTMO$D/P4\;Q1J%1-955 [ 21 4 >@#X[ M>%R 18:T0>_V9/\ XNNFOO'^BZ;XBTK1;LW$5QJ<22P.R#RP&)"ACG()(QT[ MBN1\/W?Q4&A:4MKI_ATV(MH1$SL^\Q[1@GY^N*Q_BEX>?Q1\5M+TJ&4Q3R:0 M[PMG'[Q3*RY]B0!^- 'J>I>*M/TKQ)I>A7"3F[U(,8&104&T9.XYR/R-<=<_ M'/PO:SO#+9:P&1RF?LZ8)!QQ\]<;I/BJ7Q/X_P# HO@R:K8&>UO488.]5/S' MZ_SS75?&C_7>$?\ L*K_ .RT =EX1\::=XSMKF?3H+R)+=PCBYC"$DC/&":Z M.BB@ HHHH *YR]N;^/Q0\=F$DQ9[]DKD*/FZ\=ZZ.LR^T.VOKO[4\D\7#-;O(#G)#I]Y?\*NRWMVWAIKU M8TCN6@\P*3PN1G^54=4\/FZCT_3H+=!8P.&:1G^8 =1COFM^6!)K=X''[MEV MD#TJ5S:W-JLJ"Y9077\+Z?>@).36K::':VDEO(KS.UO&T49=\X4]OTJ,^'+(10I& M\\3PEBDB/AAN.2,^E+EFMC5UL-)^]';_ (/_ ":TU5;C1/[2>%XP$9FC/48 MZBL%M7OI=0T:ZN(TAMI5DE"Q2$Y782 P]:Z>&RA@LA9J&:$+MP[%B1[FLZW\ M,V-O-!('N'\@,(EDD)50001CTYIR4G8RI5*$7)M=[>EF4K#Q5+=RKFT#)+&S MQK$267 R%;(QD^U-M/$32P^(+R[-C':VL/FW5L9_P!XY"K@].!46IZ#.);8 M65OYD45N(,BX,;$#@!O45HZ7H<=E#8O*Q:YMK?RQ1?Q+,^DVEW##;I),&++*Y.,=@%&3446NWUWJ&F31HB6LUN\LD98YX M.&[=NU:*^&K%$@6-YXS"K(&63!*L4G)!]11:8 MO:X5)\J[_K_P#.L?%AN95:2!?(D5W3R]Q9 HS\V1CD#M47]J:A>W^B3R1I#; MW,K,@CD))7;T88K8M=!M+27H ]*.6?4?M<*FW&/3]'_P DU+4KB"^MK"SACDN9U9P96(557ZWZ%&'Q'2 M6D:Z?=3^3&P?,@.2 2.F,@U5OM7OKR&WGCB2*S:_2)760[SB3!R.F#BM:'PW M8PW,X[_@*(/$UQ<6ELT=I&9Y;IK8J7(7(&<] M,X_"K\GAZS?+!ID8PN$.5) !R,_6M*JUI8PV3W#1;LW$IE?)S\V M./RJS6BO;4XZKBYMPV"BBBF9A1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 444R:40022L"0BEB![#- #Z*Q_"_B&W\5>';76K6&6 M&&YW;4EQN&UBO...JUKE@" 2,GH/6@!:*1F5!EF 'N:6@ HI 0P!!!![BN6\ M3^.].\)ZWI&G:A'($U)F47 (VQ8(&6]LL/I0!U5%83^)X$\;Q>&/L\AGDL3> MB;(VA=Y7;CKGBMS<-VW(SC.* %HHK(\1ZW)H&EB]CTJ_U-C($\BQB\R3G/./ M3C]: ->BN"T?XGQZKXGMM!?PUK5E=SJ7_P!*A";$ /SD9SMXQGUJYJ_Q)T33 M/%&F^'X9/MM[>7"P.('!%N2P4;SZY/3KQ0!V-%8?BCQ;I'A'2Y+W4[E$8*3% M &'F3'T4=_KT'>HK/Q=:77@7_A*V@DBM1:O^( MS>(;^S@B\*Z];VUT,I>S6V(0NTD,6Z8..#[BJVI_%K3;#4-0A@TG4[ZRTV01 M7M];Q@Q0MG'<\X/';I0!Z#17*:_X^TS1;/2Y+>&XU.XU4 V-M:+EY5(!W<]! MR/S^N(;#XAVNI^'M1U&TTG4I;W3I1#%'4=3_P$^E '8T5YW;_ M !8CEUS3](N/"NO6=S?2".(7-N$R,X+8)R0.I(Z"KNM_$F'2?$=UH=KH&KZK M3>$O M%5QHEI>L7FM!#YB*QZE.1C^8]:OV/PQLM-\!:EX;M;US<:B";B^E3GPK]LW'[ UG]I\OU4KNVY]^F:YIOA4TV@^&-%N- M862PT:=IYHOLW%T2Y8 _-\H )'?J:](HH Y+Q/\ #W0_$/A^YTV"QLK":4 Q MW4-J@:-@0<\8STQC/>JL/@*X'B#PQJ]SK FET2U-LP^SX-QE64-G=\IP1Z]* M[>B@#@M<^&-KJOC_ $[Q9;W@M9K:6.6>$0[A.4((.JSZ/K=NNQ;J%=P=>>&7(SU(Z]#@YKM:* /-]/^%]_/XBL=;\4>*;K5 MY["02VT2Q")$8$$'J>X' S@4W4/AEK+^+=4U_1_%TFER:@P+I':!B .,E^ M>GI7I5% '*^%?#GB#1;N>76/%N=QSZ5?\7^'O^$K\+7N MB?:OLOVH(/.\O?MVNK?=R,_=QU[UMT4 !X;39CR/^/CA!_> M^7[GOUJOXZ^%MKXQUJRU:*]%C=P865A#O$R@Y7/(P1R,\\'VKT"N)BUZ\U?X MJSZ1:W#1:9HUIYEV%QB::3&U2?0 Y^H- ';5RGC[P8?&^C6NGB^%GY%TMSO, M7F;L*PQC(_O=?:N(M=9\<_$B_P!1O/#.K0:/HEI,8(&= 6G8V_BVQ-O=V,IC%V5"I%+W M1!=?93=;/WWE[]NUU;ID9^[CKWKCK7X<^,K*TAM;;XC7,<$*+'&BV(PJ@8 ' MS^@KI+/XE>#M0U4:9;:[;O=,VQ00RJS>@'="OVL=4U2*UN5 M@^T%)%;[F<9SC!Y&,=?:@#+N/ T]WXO\/>(;C5O,FTFU\B13!S<-M8%\[OER M6SC!I/%/@(ZWXETOQ'IFHC3-5L3@R^3Y@F3LK#_#1ZY8_8S (?]5\BKNW;N?NYQ@5 MBI\'DC\!1>&DU@"1=1%])=?9OOD*5V[=W'&.<]JZV;QAHFC0Z=;ZOK$,=S<6 MHF5W5@LBA)-"UR;1M7$?E22)&)%E4<#(R.V!W' XXI_A+X?3:'X@NO$.LZ MW+K&KSQ>4)7CV+&O&0!D^@]/I6[%XOT&;PV_B&/4%;28\[KGRWP,-MZ8SUXZ M4W4?&7A[2M$M=8OM3BAL;M0UO(58F4$9&U0-QX]N* )/%>BS^(_#-[I%O??8 MFNT$;3^7OPN1N&,CJ,CKWJGIG@/P]8:#;:7)I5C<>5 (7F>V3?(<8+$XSDG) MZUH:+XET;Q#IS:AI6H0W%JA(=P2NS S\P."O'K7 >./BMHY\*:D/"_B"+^UH M&CV%8SR/,4-MWKM;@GIGUH U]%^&-M9>"+WPIJE^VH6$TS2PL(O+>#.",')Y M!&?Q/.WPK\32:<-%D\?79T8+Y?D"VPYCZ;"V[D8XQT]JU9?$6HZ3XN\*F M[NFDTS7;,0.C 8CN0 P@4 <#K7PPM;_PGHOAZPOWM;?2[D3J\L?F MM)]XD'D8R6)_I6EX[\#6_C73[9!=&QO[242VUXB;FC]1C(X. >O4"NLHH \Z M\1?#G6-=[9?'O"?BG2M:AN]3 M\;3ZG:(&#VKVH0/D$#G<>AP?PKM:* /*=.^%'B/1?M*:1X[ELH;B9IFCCL1C M<>_+^@%:>J?#K5M<\%R:#JWBE[RX:\6Y6\DM>54+C9M#>N3G/>O0Z* .(N/A MS;W'Q-MO&)O /*C :U\K[[A"@;=GL-O&/X:SQ\*V'@S7?#W]L#.JWPN_/^S? MZKYE;;MW<_=ZY'6O1Z* /,K?X=^,[2VBMH/B/0?6M'QKX,/B]](87XM?[.NQ<_ZK?YF,<=1CIU MYKJZ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBN=\9^+(?!NBQZE/:2W2R3K L<1 ;+ D M=?I0!T5%<9HGQ"CU+Q%%H.HZ'J6CW\\;26ZW: +*%&2 1WP"?PKLMREBNX;A MU&>: %HI,C.,C/7%!8+C) R<#- "T45PNL?$VUT_6+_3K#1=3U5M-7=?2VD8 M*0<9P23R>#^1]#0!W5%9VA:W9>(]%MM6TYV>UN%)4L,$$$@@CU!!'X5HT %% M%% !1110 4444 %%%% !1110 4444 %5]0_Y!MU_UQ?^1JQ2,H=2K %2,$$< M$4 >7_"?Q5X?L?AWH]A=ZUI\%XIE4P27"JX)E<@8)SSD?G7):HFBWT7CO4?$ ME\8O$5C>2KIP>X9)(D7_ %/E+GD$^@Z<^]>R)X/\,1NKIX+^(;J#718VVM65O)J]MX?2> MXFU2^:"*,LN.U-TVW7Q!_PJVTU-Y9X;BWO8Y09&!=5'"D@YQA M0/IQ7MEYHFE:C=PW=[IEG^.M '&?"RVCT]O%6F6VY;.SUJ6.WB+$B-<#@9[5F?$C1+7Q'\ M1?"6D7@/D75O>H2.JGRLJP]P0#^%>G6]E:6CS/;6L,+3N9)3'&%,CGJS8ZGW M-)+8V<]Y!>2VL$EU;[A#,\8+QY&#M;J,CKB@#P[PA>Z[_P +,DL-0BW:QH^A MS6*L>?.*/NC;\0R_7KWK(9=$C^&]KX@L]2E;QTUV/G%PQN6F,F"A3/3;[<\> MN*^AQIUB-1.H"RMQ?%/+-SY2^85_N[L9Q[567P_HJZG_ &FNDV(O\Y^TBW3S M,^N[&&/RC<>6/,*9SMW=<9YQ4LL4<\+PS1I)%(I5T=059 M3P00>HH \_\ A/:RZAI=YXPU#Y]2UN=W+'_EG"K%50>@&#^&/2L7QYHNFZ-X MS\!C3K*&V\_6&EE*+S(Q>,DL>IZ]Z]7M;6WL;9+:TMXK>",82*) BJ/8#@4R MYTZQO9K>:ZL[>>6V;? \L2LT3<HVCC'M0! MXW8SV_A_QIX1L_"'B.\U:UOE\N\M9+KST2$!<-M'"$#=QQC;CUK(TC5+#1?A M[\0-%U*>*WU3[7,!%*P#R[@%7:.IY!/'KFOG#KU]/:NG^&C"_P#'_CG5[1Q)ITUTD<DW^FV.JVIM=0L[>[@)R8IXPZY]<&G65A9Z=:+:V-K!;6Z_=BAC"*/ MP'% 'GOPXD7Q5X@U_P :7"[RUP;&PW?\LH$ /'INR,^^?6N>UFT\*2ZSXRU! M?%FJ6&LQ9=HC/]FQ(JG8%'!D&0 /8C'7->Q6.G66F6_V?3[.WM(,EO+MXEC7 M)ZG %5;WPWH>I7BW=]H]A=7*XQ+-;([<=.2,T 8_P -M2U35_ .EWNL;C>2 M(V7<8:10Q"L?J,<]^O>NKI H X %+0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F7@.,/X_^ M(EM*2LTEU%SWV$28_0BO3:Y/_A&KNR^)?_"1V/E?8[ZT-OJ$;-AMZXV.HQSP M I]J ."^%OB72_ ^GZMX8\2W2Z=?VMZ\O[X$+(I51E3CG[N?<$8S5[5?&&H^ M/OAMXNDTG3)K>WM_W=OQ7I6I>']&UAT?4]*LKQTX M5KB!9"H] 2*NV]O!:0)!;0QPPH,)'&H55'H .!0!X!XBU3PE>_!C2-,TK[)) MK1%ND=O"@\]9N/,) &>?FY[Y%;YLWD^._AJ+4T66YBT1&DW_ #?O0DF3]> MV,XY/'O0!X_IUI#'XI^*MM'"GE&T+B,+QNV.V<>N3FL47>GS_LU36]K+ UY M\?VI$QO4FY)7=^'3/:O>HM-L(+JXNH;*VCN+G'GRI$H>7'3<0,M^-4XO"_A^ M"UN+6+0]-2WN"U3;(0<@L,8.#TSTH \MUVWANOB5\.(IXUDC-BK%6&02 M%)'Z@5=LK54^.GBZ"VC"^=HN[8@P&^A74O-9!:%AYIS*K9V]<8R<].#5C4VN+>^^&ET]S:6MHND((KB_C+V M\#@]J]N/AC0#/<3G1--,MR")G-JA,@/7<<?>/!YFD?#R&(?Z2^I6ACQU "C/ZD5ZQ7):AX8N=3\>Z/J4RP1Z1H] MNYMXE/S-.W'W<8"JH&/<5UM !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7FOQO#-X*LPC;7.IP!6QG!P_->E57O=/LM2A6&^M+>Z MB5@ZI/&'4,.A (Z^] '$67@S4[3Q#'XI\3^(GU>;3;>06T<-FL(3*G<<*>3@ MFO,=*>Q/B/P?J^EV]M9F]U0AF_M%[B\E4O@^<, 'ICGK7T;63#X7\/V\GF0 MZ'IL,GBY=1EAB5IV641Y M"*F>4QN!XQ@?2K6J[=1UZ"TU>*QEM(/#UL]FNH7[VR(#&I:1-H.Y\Y_+OBNX MUOX<:[JU_J2?VSIQLM0;Y[B:P5KN&//^K5QC([)>3>21]H1F(D4,0IRP!/RXZBN(\ M>^/;=]8N/".BWECI\TP*:EJEP0JQ+T*K_>?!Q[9^I'K<<:11K'&BHB *JJ, M = !63-X2\-W$\D\_A_2I99&+O(]E&S,Q.222.2: (/!5IH]AX1L+30KI+K3 MX5*I.C B1MQW-D=RV:WZ@L[&TTZU6UL;6"UMTSMB@C"(,G)P!QUJ>@ HHHH M**** "BBB@ HHHH *CFGAMTWS2I&N<;G8 9_&I*I:IIJZI:"!IWA <-N2.-S MWXQ(K#OZ9H ?_:>G_P#/];?]_E_QH_M/3_\ G^MO^_R_XUB?\(;%_P!!2Y_\ M!+/_ .,4?\(;%_T%+G_P$L__ (Q0!M_VGI__ #_6W_?Y?\:/[3T__G^MO^_R M_P"-8G_"&Q?]!2Y_\!+/_P",4?\ "&Q?]!2Y_P# 2S_^,4 ;?]IZ?_S_ %M_ MW^7_ !H_M/3_ /G^MO\ O\O^-8G_ AL7_04N?\ P$L__C%'_"&Q?]!2Y_\ M 2S_ /C% &W_ &GI_P#S_6W_ '^7_&C^T]/_ .?ZV_[_ "_XUB?\(;%_T%+G M_P !+/\ ^,4?\(;%_P!!2Y_\!+/_ .,4 ;?]IZ?_ ,_UM_W^7_&C^T]/_P"? MZV_[_+_C6)_PAL7_ $%+G_P$L_\ XQ1_PAL7_04N?_ 2S_\ C% &W_:>G_\ M/];?]_E_QH_M/3_^?ZV_[_+_ (UB?\(;%_T%+G_P$L__ (Q1_P (;%_T%+G_ M ,!+/_XQ0!M_VGI__/\ 6W_?Y?\ &C^T]/\ ^?ZV_P"_R_XUB?\ "&Q?]!2Y M_P# 2S_^,4?\(;%_T%+G_P !+/\ ^,4 ;?\ :>G_ //];?\ ?Y?\:/[3T_\ MY_K;_O\ +_C6)_PAL7_04N?_ $L_P#XQ1_PAL7_ $%+G_P$L_\ XQ0!M_VG MI_\ S_6W_?Y?\:/[3T__ )_K;_O\O^-8G_"&Q?\ 04N?_ 2S_P#C%'_"&Q?] M!2Y_\!+/_P",4 ;?]IZ?_P _UM_W^7_&C^T]/_Y_K;_O\O\ C6)_PAL7_04N M?_ 2S_\ C%'_ AL7_04N?\ P$L__C% &W_:>G_\_P!;?]_E_P :/[3T_P#Y M_K;_ +_+_C6)_P (;%_T%+G_ ,!+/_XQ1_PAL7_04N?_ $L_P#XQ0!M_P!I MZ?\ \_UM_P!_E_QH_M/3_P#G^MO^_P O^-8G_"&Q?]!2Y_\ 2S_ /C%'_"& MQ?\ 04N?_ 2S_P#C% &W_:>G_P#/];?]_E_QH_M/3_\ G^MO^_R_XUB?\(;% M_P!!2Y_\!+/_ .,4?\(;%_T%+G_P$L__ (Q0!M_VGI__ #_6W_?Y?\:/[3T_ M_G^MO^_R_P"-8G_"&Q?]!2Y_\!+/_P",4?\ "&Q?]!2Y_P# 2S_^,4 ;?]IZ M?_S_ %M_W^7_ !H_M/3_ /G^MO\ O\O^-8G_ AL7_04N?\ P$L__C%'_"&Q M?]!2Y_\ 2S_ /C% &W_ &GI_P#S_6W_ '^7_&C^T]/_ .?ZV_[_ "_XUB?\ M(;%_T%+G_P !+/\ ^,4?\(;%_P!!2Y_\!+/_ .,4 ;?]IZ?_ ,_UM_W^7_&C M^T]/_P"?ZV_[_+_C6)_PAL7_ $%+G_P$L_\ XQ1_PAL7_04N?_ 2S_\ C% & MW_:>G_\ /];?]_E_QH_M/3_^?ZV_[_+_ (UB?\(;%_T%+G_P$L__ (Q1_P ( M;%_T%+G_ ,!+/_XQ0!M_VGI__/\ 6W_?Y?\ &C^T]/\ ^?ZV_P"_R_XUB?\ M"&Q?]!2Y_P# 2S_^,4?\(;%_T%+G_P !+/\ ^,4 ;?\ :>G_ //];?\ ?Y?\ M:/[3T_\ Y_K;_O\ +_C6)_PAL7_04N?_ $L_P#XQ1_PAL7_ $%+G_P$L_\ MXQ0!M_VGI_\ S_6W_?Y?\:/[3T__ )_K;_O\O^-8G_"&Q?\ 04N?_ 2S_P#C M%'_"&Q?]!2Y_\!+/_P",4 ;?]IZ?_P _UM_W^7_&C^T]/_Y_K;_O\O\ C6)_ MPAL7_04N?_ 2S_\ C%'_ AL7_04N?\ P$L__C% &W_:>G_\_P!;?]_E_P : M/[3T_P#Y_K;_ +_+_C6)_P (;%_T%+G_ ,!+/_XQ1_PAL7_04N?_ $L_P#X MQ0!M_P!IZ?\ \_UM_P!_E_QH_M/3_P#G^MO^_P O^-8G_"&Q?]!2Y_\ 2S_ M /C%'_"&Q?\ 04N?_ 2S_P#C% &W_:>G_P#/];?]_E_QH_M/3_\ G^MO^_R_ MXUB?\(;%_P!!2Y_\!+/_ .,4?\(;%_T%+G_P$L__ (Q0!M_VGI__ #_6W_?Y M?\:/[3T__G^MO^_R_P"-8G_"&Q?]!2Y_\!+/_P",4?\ "&Q?]!2Y_P# 2S_^ M,4 ;?]IZ?_S_ %M_W^7_ !H_M/3_ /G^MO\ O\O^-8G_ AL7_04N?\ P$L_ M_C%'_"&Q?]!2Y_\ 2S_ /C% &W_ &GI_P#S_6W_ '^7_&C^T]/_ .?ZV_[_ M "_XUB?\(;%_T%+G_P !+/\ ^,4?\(;%_P!!2Y_\!+/_ .,4 ;?]IZ?_ ,_U MM_W^7_&C^T]/_P"?ZV_[_+_C6)_PAL7_ $%+G_P$L_\ XQ1_PAL7_04N?_ 2 MS_\ C% &W_:>G_\ /];?]_E_QH_M/3_^?ZV_[_+_ (UB?\(;%_T%+G_P$L__ M (Q1_P (;%_T%+G_ ,!+/_XQ0!M_VGI__/\ 6W_?Y?\ &C^T]/\ ^?ZV_P"_ MR_XUB?\ "&Q?]!2Y_P# 2S_^,4?\(;%_T%+G_P !+/\ ^,4 ;?\ :>G_ //] M;?\ ?Y?\:/[3T_\ Y_K;_O\ +_C6)_PAL7_04N?_ $L_P#XQ1_PAL7_ $%+ MG_P$L_\ XQ0!M_VGI_\ S_6W_?Y?\:/[3T__ )_K;_O\O^-8G_"&Q?\ 04N? M_ 2S_P#C%'_"&Q?]!2Y_\!+/_P",4 ;?]IZ?_P _UM_W^7_&C^T]/_Y_K;_O M\O\ C6)_PAL7_04N?_ 2S_\ C%'_ AL7_04N?\ P$L__C% &W_:>G_\_P!; M?]_E_P :/[3T_P#Y_K;_ +_+_C6)_P (;%_T%+G_ ,!+/_XQ1_PAL7_04N?_ M $L_P#XQ0!M_P!IZ?\ \_UM_P!_E_QH_M/3_P#G^MO^_P O^-8G_"&Q?]!2 MY_\ 2S_ /C%'_"&Q?\ 04N?_ 2S_P#C% &W_:>G_P#/];?]_E_QH_M/3_\ MG^MO^_R_XUB?\(;%_P!!2Y_\!+/_ .,4?\(;%_T%+G_P$L__ (Q0!M_VGI__ M #_6W_?Y?\:/[3T__G^MO^_R_P"-8G_"&Q?]!2Y_\!+/_P",4?\ "&Q?]!2Y M_P# 2S_^,4 ;?]IZ?_S_ %M_W^7_ !H_M/3_ /G^MO\ O\O^-8G_ AL7_04 MN?\ P$L__C%'_"&Q?]!2Y_\ 2S_ /C% &W_ &GI_P#S_6W_ '^7_&C^T]/_ M .?ZV_[_ "_XUB?\(;%_T%+G_P !+/\ ^,4?\(;%_P!!2Y_\!+/_ .,4 ;?] MIZ?_ ,_UM_W^7_&C^T]/_P"?ZV_[_+_C6)_PAL7_ $%+G_P$L_\ XQ1_PAL7 M_04N?_ 2S_\ C% &W_:>G_\ /];?]_E_QH_M/3_^?ZV_[_+_ (UB?\(;%_T% M+G_P$L__ (Q1_P (;%_T%+G_ ,!+/_XQ0!M_VGI__/\ 6W_?Y?\ &C^T]/\ M^?ZV_P"_R_XUB?\ "&Q?]!2Y_P# 2S_^,4?\(;%_T%+G_P !+/\ ^,4 ;?\ M:>G_ //];?\ ?Y?\:/[3T_\ Y_K;_O\ +_C6)_PAL7_04N?_ $L_P#XQ1_P MAL7_ $%+G_P$L_\ XQ0!M_VGI_\ S_6W_?Y?\:/[3T__ )_K;_O\O^-8G_"& MQ?\ 04N?_ 2S_P#C%'_"&Q?]!2Y_\!+/_P",4 ;?]IZ?_P _UM_W^7_&C^T] M/_Y_K;_O\O\ C6)_PAL7_04N?_ 2S_\ C%'_ AL7_04N?\ P$L__C% &W_: M>G_\_P!;?]_E_P :/[3T_P#Y_K;_ +_+_C6)_P (;%_T%+G_ ,!+/_XQ1_PA ML7_04N?_ $L_P#XQ0!M_P!IZ?\ \_UM_P!_E_QH_M/3_P#G^MO^_P O^-8G M_"&Q?]!2Y_\ 2S_ /C%'_"&Q?\ 04N?_ 2S_P#C% &W_:>G_P#/];?]_E_Q MH_M/3_\ G^MO^_R_XUB?\(;%_P!!2Y_\!+/_ .,4?\(;%_T%+G_P$L__ (Q0 M!M_VGI__ #_6W_?Y?\:/[3T__G^MO^_R_P"-8G_"&Q?]!2Y_\!+/_P",4?\ M"&Q?]!2Y_P# 2S_^,4 ;?]IZ?_S_ %M_W^7_ !H_M/3_ /G^MO\ O\O^-8G_ M AL7_04N?\ P$L__C%'_"&Q?]!2Y_\ 2S_ /C% &W_ &GI_P#S_6W_ '^7 M_&C^T]/_ .?ZV_[_ "_XUB?\(;%_T%+G_P !+/\ ^,4?\(;%_P!!2Y_\!+/_ M .,4 ;?]IZ?_ ,_UM_W^7_&C^T]/_P"?ZV_[_+_C6)_PAL7_ $%+G_P$L_\ MXQ1_PAL7_04N?_ 2S_\ C% &W_:>G_\ /];?]_E_QH_M/3_^?ZV_[_+_ (UB M?\(;%_T%+G_P$L__ (Q1_P (;%_T%+G_ ,!+/_XQ0!M_VGI__/\ 6W_?Y?\ M&C^T]/\ ^?ZV_P"_R_XUB?\ "&Q?]!2Y_P# 2S_^,4?\(;%_T%+G_P !+/\ M^,4 ;?\ :>G_ //];?\ ?Y?\:/[3T_\ Y_K;_O\ +_C6)_PAL7_04N?_ $L M_P#XQ1_PAL7_ $%+G_P$L_\ XQ0!M_VGI_\ S_6W_?Y?\:/[3T__ )_K;_O\ MO^-8G_"&Q?\ 04N?_ 2S_P#C%'_"&Q?]!2Y_\!+/_P",4 ;?]IZ?_P _UM_W M^7_&C^T]/_Y_K;_O\O\ C6)_PAL7_04N?_ 2S_\ C%'_ AL7_04N?\ P$L_ M_C% &W_:>G_\_P!;?]_E_P :/[3T_P#Y_K;_ +_+_C6)_P (;%_T%+G_ ,!+ M/_XQ1_PAL7_04N?_ $L_P#XQ0!M_P!IZ?\ \_UM_P!_E_QH_M/3_P#G^MO^ M_P O^-8G_"&Q?]!2Y_\ 2S_ /C%'_"&Q?\ 04N?_ 2S_P#C% &W_:>G_P#/ M];?]_E_QH_M/3_\ G^MO^_R_XUB?\(;%_P!!2Y_\!+/_ .,4?\(;%_T%+G_P M$L__ (Q0!O0WEK<.4@N896 R0CACC\*GK(TK0$TJZ:=;V:N/:M>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBJ&N74MEH&I7<#!9H+661"1G#*I(X^HH OT5R MMIK5]/\ "M=<:4?V@VCFZ\P(,>9Y6[..G7M7)>$/%5]JJ6\TOC.>\NC9-/+8 M-HXB0/Y9)'F[ #M//!YQ[T >KT5X]X<^)&LZEHNC6U],(M8;5K2*X)B4?:+6 M;)# 8P,C@D=,#UJ>3Q#XOCTSQ)XDBUV*2TT?5;B :;+9IMDBC<#'F## X/OT MH ]:HKQ_4O'%[)XPU:U;Q;/HUC%';26D4>DBZ+"2(.V2%)')[^OM3]>\7W^G M^)H=.N/&_P#9=F-*@G6Y?3$D^T2L2"Q7;E<@9QVZ4 >NT5R'A#Q)J^H>']%E MU?3+DW=\\J/-' 41%7<5D<'E P QZD^]=?0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %5=3LO[1TF\L?,\O[3 \._&=NY2,X[]:M44 <+IW@KQ#::)_8D_BN&?3!9/ M9K"-,5&"F,HIW;R>,@^^,58T7PIXCTNTM].N/%4-UID-L;86XTQ8V*["J_/O M)XX/OBNRHH X!_A?:LWA.<7^V\T#RE:80_\ 'S&A#!2-WR\C@Y.,GK4AT4 <3-X+UJV\2:IJVA>)( M=.CU 0A[=M.6;:(DV+@EQ[]N]6U\%K=:M=WVKWB7XO-+CT^YB^S[ Y4DF0!V]:ZNB@#FO#_ (=U70M-TO3CKQN;:R=P^^U&Z:(@A$+%C@J2.1U Q72 MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !5+6)'BT2_DC8HZ6TC*RG!!"G!%7:AN[=;RRGMG)59HVC)' M4 C']: /$V\=ZI+\-=#B6+Q!%?-<0"74WC98I1YG(\W/S9''O6G\2_%6IP^) MC:Z-JPL_[#M5OKB+SM@NG+KB$C/S?)EL<]:[27P'82^#M/\ #1NKD6UE)'(D MHV[V*-N&>,?I3K3X?Z#'>:G>7]G#JESJ%PT[RWL*2% 1@(O'"CM0!R7CSQ7J MT=_X-U7PU+++!/!<7LEJKD+<1*D;E6'I:+X_U+2M6NA; M(NFO9-',RF .%W!<'Y222"!WS7=Z/\/['1I-#:.^NYAHWVD6RRE3E9ARK<<@ M=JJ)\+-%ATSQ!I]M/+?$'_"(V6E6 M^K7D6JZ2US_:<\4S+(PBE6),D')SO!YKTOPQ?WEQ\3/&EI-=3R6ULMCY$+R$ MI%NA);:.@R>3CK3M1^&6CZC>:_=--;^)]1NV^).L6;W7BQK6"SA> M&'0G8[&*\EEZ &K%SXJU"?X4>'HVUM(]7UB=+1K])-AA FW-U$D4HM2@!51Q]Y2:99_#30+5]-$L;WEO80RI';W865 M'>1MSRMDGC:^UR_O9HKFXM)8/"UVUS:+(5$%Y&^"<=F'8]<$5UTGPUTCS[HVTLUI; M7%Y;WOV6!46*.2+IM&. W?\ I4T_P]TF7Q%J^M1R3PSZK8R65PB;=N' !<X'M0!Q?@7Q+J'C/Q!I-K=ZC>V5KIVFQ3+"79'U.3 5Y&;^) P/&>?SQ[#7+ M2>!K%D\.M#=7,%UH2K';W$>W=)&%"E'XP00.?QQUKJ: "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*HZEK.FZ/&)-1OH+93T\QP"?H.IK(_X6#X5_Z#,'Y'_"J4)/9".UT74[:V2UB>">W6=+B>X_ MTD0E)/).P>:,IN/;-2,Z:BN83Q_X?D^U[;F3-L-V/+.91NV_)_>^;CZTV/QD M)?#FM:PEBZKIK2*(I&*L^P9YX^4^W- '4T5S>G^-M*OO)1A/!-(X0QS1%=I* M%QG/8@'![XK2TG6[;64$EM%<+&8UE5Y8B@96SC!/7I^HH TJ*** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *H:UJ2Z1HEYJ#+N^SQ,X7^\<<#\3@5?KF_'W_ ").H_\ ;/\ ]&+5 M05Y)"D[)L9X;\.1)&FL:JBW6L7($LDTHW>5GD(F?N@ XXKIL#T%)'_JD^@IU M$I.3NP220F!Z"L'7/"T.NRN9;^\AAFB$,\$;_NY4!)Z'.#R>1@UOU5BO5EU* MXL@C9@CCD+]CO+2PP37044 <-JWP_-UHDUA M;7C2S74T1ENKISOCCCX 3:.H&1SCJ:ZZULOLDS&.9_(\M(X[?C9$%!''?GC\ MJMT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %R;QE:6ES)<'P>FH2_V7YR_N6GSP,]USG&?\:]6U>#4IM>N5TQ MAYAM[7S,OMPHDFZ?Y[=Z .HK.N9CX$.XH'!&W+*<>X&W R M??MB@#I(RS1JS+M8@$CT-.IJ%BN67:?3.:=0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S? MC[_D2=0_[9_^C%KI*R_$FFMJ_AR_L8\>9+"?+S_?'*_J!50=I)LF2O%HTH_] M6GT%,N;:&\MI+:XC$D,JE70]&'I63X9UR+5]+C61A'?P*([JW;AXW'!R/UK; MI233LQIW5S,F\.Z-/I4.ERZ;;-8PD&. QC:A'0@=C68C:ZGB*],%EIY06T"J M7NI ,!I<<^6>>>1].>:Z:N2\<^*8M%T:]M;8ROJDL 6!(XV.&D)5,D# )(;' MKM-(99T_7-4U:.233TT2Z2-RCM%J#L%8=CB+K09?$2:OO^P:;EX,$_:Y-O#> MOE]>:\J\':^GA35+_2I;>XT]+BQ ;S&WG[8B?,1MS@MZ>H%:L7C/[7I_AR*3 M7+C;-I1ZUK^=XD_P"?#2O_ -D_P#C5>-^%T.H1>"]/MM4U*&4?;%EFCCR M8LB/*(Q4@#OGG&:L6_CN]NM/T?3]2UZ\L[=)YXKZ_A7$K%<^6N['4\4#/7/. M\2?\^&E?^!LG_P :J"WU/6[MYTM[?1Y7MY/+E"WTA*-@'!_=<'!!_&O*(O&& MK:C/HUAR *!R2?W5>5:AXEU*TBTG2AXGN)D%M))+J,,ZHDMQP0OFL"K*H., M\].O%37/B6YUTM8ZEXI73Q;Z*)'-M(H2YN&!R#D?,-NWY1Z^M 'IEKJ.N7UK M'=6MMH\UO*NY)$OI"K#U!\JLVT\8RW^I'3K6X\/S7@)'DIJ+EB1UQ^ZYJ+PS MJ5EI/PUT-=0E*">W6%$09=V(/"@=Z\ZT34]/TG6M#M[6YL]7L1<[H4EM3%=6 M08GN.<@YX]J /6K/5-:U"$S6D&C3Q!V0M'?2$;E."/\ 5=B,58^T^(EY M.F::_LE\X_G%7E.F>*6NX]*L3XAETVPEOKQKJ[B(0CYR8AO88 (S]<$=JL^' M-9U_66\/62^(KM/MUSJ,(/^@-8_^#!O_C5;%% &/]L\0?\ 0&L?_!@W_P :H^V> M(/\ H#6/_@P;_P"-5L44 8_VSQ!_T!K'_P &#?\ QJC[9X@_Z UC_P"#!O\ MXU6Q10!C_;/$'_0&L?\ P8-_\:H^V>(/^@-8_P#@P;_XU6Q10!C_ &SQ!_T! MK'_P8-_\:H^V>(/^@-8_^#!O_C5;%% &/]L\0?\ 0&L?_!@W_P :H^V>(/\ MH#6/_@P;_P"-5L44 8_VSQ!_T!K'_P &#?\ QJC[9X@_Z UC_P"#!O\ XU6Q M10!C_;/$'_0&L?\ P8-_\:H^V>(/^@-8_P#@P;_XU6Q10!C_ &SQ!_T!K'_P M8-_\:H^V>(/^@-8_^#!O_C5;%% &/]L\0?\ 0&L?_!@W_P :H^V>(/\ H#6/ M_@P;_P"-5L44 8_VSQ!_T!K'_P &#?\ QJC[9X@_Z UC_P"#!O\ XU6Q10!C M_;/$'_0&L?\ P8-_\:H^V>(/^@-8_P#@P;_XU6Q10!C_ &SQ!_T!K'_P8-_\ M:H^V>(/^@-8_^#!O_C5;%% &/]L\0?\ 0&L?_!@W_P :H^V>(/\ H#6/_@P; M_P"-5L44 8_VSQ!_T!K'_P &#?\ QJC[9X@_Z UC_P"#!O\ XU6Q10!C_;/$ M'_0&L?\ P8-_\:JW83:C*9/M]E!; 8V>5<&7=ZYRBX[>M7:* "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH Q-4\*Z7JMU]K=)+>\ Q]IMI#&_XD=?QJ MC_PA1_Z&/7/_ )'^%=315JI):7)<$SEO^$*;_H8]<_\"1_A4&J^$KB]UR"[ M!BG2-(%CFFD(>$QLQ)V@8%IK'599(K"!09I'ANDN"IA#@#(CQMSP..^*KVG@&2UT[5;"2>"[AN5 MB6$RP*"I489SC^+!/-=W10!P^O\ @PWVIB2UL+=X18"TA)G:(P'+<@*.1AA4 MEQX7O;I;NQN+6PG@N9ED-Y)]]?E4,0FW@G;Z]Z[2B@#D1X8N$@_LE;/33IZW M#S1SR1AWC5F+%0A7&><9ST[5G0_#<^;.MQ?Q2QYA:%VLXRV4+$Y&.A)_&N_H MH X0>!]3^R:1NU<-/9>2NTPKM4*X9BOH3@?7 IO_ @-P+HZBETB7=S)-]HB M$:"-8Y 5PI"[LCY.I['UKO:* //I/ 5[=F&4W$.G21)%"L=JBR1,J;LNRLN" MQ+DX[>IKH?#7AFUT+3K>W,"RS0EI1<2D/)YDG^L(.!C/3CJ*Z"B@#,G\.:'< MV45E/H^GR6L3%XX7MD*(Q.20,8!)-6DT^RCNUNTL[=;E8O(698P'$><[ <9V MYYQTJS10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%9VM?:_L2_8S?^;O&?L/D;\8/_/;Y\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BN/QKW][Q5_Y2Z,:]_>\5?\ E+H ["BN/QKW][Q5_P"4NC&O M?WO%7_E+H ["BL'1/[3^VO\ ;#K1C\LX^W?8]F.O?%;U !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!R][K6JVNF3BTL[B>_CNIEVR M6<=JU+/4;\7YM[^(!.4WQV[ MJ V0%Y)(8,"3Q]W&"36S10!SVH7&M6MW=K;1//'&K741VY5ALVB'CDG?E^.< M8%2Z5J.J3REM0MUB@6-0"EO(&=VD=QMI9([:62*.)F5KJU;>PVL0[%2 .0J[,!N<\=*TM,O\ M4IKEOML(2W"A49;:16DAI: .9E;74U'5+A? M->WCN8DMH@?O(1#N(7;R,F3G=V/I4+:UXCC>*,Z:CON7>PMI K!E0\$,=I4L MV<]=O8\5UE% '(Q:QXB=A(;,X,8+(;)P,J)BVW+ Y.V(#,5V%)@ D@#)ZF@#EY=7\0+#(Z6:$ !4;['( M=Q+2#<5W9 VHO')^<KY><*<+MW#DC@YSD9KK:* ./M?^$@NXC!//=PNTD2"=5 VG#&5L&,8 M&%&.HW,!DULZW>R1:7YMI]K9_-,8%M"68D9'/RL0H(R2 >G&<\Z]% ''/?:S M LK2MJ4^U3N$%IMR=T?E[?D) 8%RW4KST( JUIMSJD6I!KR:ZN+?R5W8M70+ MB-"6QMY)8M\HP1Z<5T]% #7;8C.02%!.%&2?H*X=[WQ:L4,N"N:[JB@#FM0;6QXCW6QF%@AM@=N",%FW_+M.[@*"=PV@YY MQ6;9Z]KU]);6B+%%=*"TZM;LYCP,?.0P!W=>,$'@]#7;T@159F"@,W4@=: . M9TS5==DU6*"\LR+>1SN(MG!C&W(&XG;@<#/)).,"JL]SXEM=0N;B.*::W\Z9 M8T*[E*C;M^4*& P68$,<[=O5A78T4 A_>*#@88*#UKI:* .2BUC7YA; M^=:&)?-C+M%9RYD7<"XP?N8&1SG=VQ76*P=0P! (SR,'\J6B@#+U*:_.FRM! M$\,BSHI*8D?RMZ[V48/.W=@8)XZ&LN2]UA+VS:T@OIK&%_\ 2&GC57E5W*CC M /R %N@)&,UU%% &;JS7J/9&TD*)YS&$CRQE1YS;I <<@H &],@CJT4 W).\9W9R>E M=510!RDLFLS6P2&2^%ZTBB96C"11_O!D*^PG&W."-W R<'JLEUK5G-<"07,D M$"TIJ8I=5-^+@+NEACM M@8@OE DY"\G=V!+;N,8KIJ* .4MO[=6'SKR:Y6*2^D5_+&^1(0TFW"!,C)$0 MXSP2>.M=#:B2;3(P\EPKO'C?(JK(/<@# /X?AVJU10!QMQ'XBBM(FM[B]=Q' M,\C-MRI#J%^79\V%R0O&>>:TM0O=5&H6QM+6[^5CNMV5?+D7#X.\ A3G;U(X MZ YKH** .0MKCQ*;ZT27S<-(ROOA 4 22@DX!&-GEX&X=!US4]O-KRZCIZ2- M+)$W$I:/:.&DW%L)CE=F/F'3HPG MY&W=6^7C//-5-+FUR&ZF^V0W,T0NW V_+DY!!'0UTU% '$:# MJ>NI/:?VDE\\+PN&+6KG$I6+ ;]VI'/FB90D^KFV"OL?[*N]Y/DP""O"\M@L .N3@"NFHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H+F[@ MM(]\\@4=AW/T%3UQ.IK(FHSK(S,0QP6.>.U &E-XADDN8Q$OEPAQNSR6&?TK MI*\^KMM,F\_38)"DBE?QZ_P!* .MHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHK&U/7/LLC001YE7JS=!_C0!J7%S#:Q^9-($7W[U4LM8M[V9HERC#[H;^(5R M4\\MS(9)G9V/?I<)SDJ-A_#BKU !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %98+*!S&WZ'C_ H Y:E*E<9!&1D4E;FGVL6J M:486(6:%CL;T!Y_+K0!B E2""01R"*ZC2-8%T!!<$"8=&_O_ /UZYNXMY+:9 MHI5VNM1 D$$'!'>@#T&BL72-9%P%M[EL2]%8_P 7_P!>MJ@ HHHH Q/$D&^T MCF Y1L'Z'_\ 57,UW-]!]HLIHL9+*RN"?IWH ZW M4=.BU"':WRR+]U_3_P"M7(7%O+:S-%*NUA^M=Y5/4-/BU"':WRR#[C^G_P!: M@#B@<'(ZUTNCZSYVVVN6_>=$<_Q>Q]ZY^YMI;69HI5VL/U]ZBH ]!HK!T?6? M,VVURWS]$<]_8^];U !7$ZI!]GU*>,# W;A]#S7;5SGB6#$D,X'W@5/]/ZT M8<QN)(U=>C $5P%=AH0YDBZ$]U_P#K M5L4 V4MC.8I1Q_"W9A5:NYO+.*]@,4H^A[J?6N.O;*6QG,4H_W6'1A0!8 MTK4WL)=K9:!C\R^GN*Z^.1)8UDC8,C#(([UP%:FDZJUE)YQ'J*AH ]!K/UJ#S],EXRR?./P_^MFJ.C:QO MVVMRWS=$?UO\ AJ?#S6Y[C>/Y'^E8EQ$8+F2(]48K M5K2)_(U.%CT8[#^- '9T444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%!. M!DUD7VO06^4@Q+)Z_P (_P : -226.&,O(X11U)-8-]XASF.S'_;1A_(5C75 MY/>2;YI"WH.P_"H* '22/*Y>1RS'J2PKH+'P\B8>[.]O M[B]!]?6@#,TB"[:\2:W0X4_,QX7'<5V%(JJBA54*HZ #&*6@ JO>6<5[ 8I1 M]&'535BB@#AKRSEL9S%*/]UAT857KN;RSBOH#%*/=6'537'7EG+93F*4?1AT M84 7]'U8VC""?5MZ+J_D$6UPW[H\(Q_A]OI0! MTU%%% $-W#]HM)8L9W*0/KVKA*]!KB-2@^SZC/&.F[(^AYH N>'Y_*U'R^TB MD?B.:ZNN#M9OL]U%-_<8&N[!! (Z&@!:*** *M]817\!CD&&'W7'537'W5K+ M9SF*5<$=#V(]17=55OK&*_@,<@P1]UAU4T <1TKJ-%U;[0HMIV_>@?*Q_B'^ M-<]=VDME.8I1SV(Z$>U0JS(P920P.01VH UO$-OY6H"4#B5<_B./\*R58JP8 M=0!XS_*L:@#O8)1/!'*O1U!J2LO0)O-TQ5)YC8K M_7^M:E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 445#YH O7VK7-Z2I;9%_<7^OK5" MBM&QT>YO<,1Y<1_C8=?H* ,]5+,%4$D] *VK'P_++B2Z)C3^X/O'_"MJRTRV ML5'EIE^[MR?_ *U7* (K>VAM8_+AC"+[=ZEHHH **** "BBB@ JO>6<5] 8I M1_NMW4U8HH X:\LY;&6QKHJ\^KH]%U?S-MK<-\W1'/?V- &]7,^)(-MU% M,.CK@_4?_KKIJR?$,/F:;O YC8'\.E '*5VNES>?IL#YR0NT_4<5Q5=)X:FW M6\T)/W6##\?_ -5 &[1110 4444 5KVRBOH#'(.>JMW4UQ]Y9RV4YBE'T;LP M]J[FJ][917T!BE'^ZW=30!PZLR'*G&01^%)5B\LY;&[MEN[5X'Z,.#Z'L:XB M:)X)GB<89#@T ,JQ:6-Q>OMA0D=V/ 'XU7KK-"O%N+(0X DBX( QD=C0 6.A M6]KAYL2R^_W1]!6K110 4444 %%%% !116=?:Q;665SYDO\ <4]/J>U &C17 M%W>J75XX+OM4'*JO %=1IMZ+ZS63^,?*X]Z +E%%% !5:]LHKZ Q2CW5AU4U M9HH X:\LY;*6?:RQ'^-2*X0$J00<$="*ZO1]5%['Y,I MQ.H_[Z'K0!RA!5B",$<&M/0)O*U15SQ(I7^O]*AUB#[/J ?K6[10 U$2- B*%4= !@4ZBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***S=:FNH++?;G:,X M<@<@>U $][J5M8K^\?+]D7DFH],U-=120[0CH?NYSQV-<(.GRR?T-;]-DC66- MHW *L,$&@#@*M:?=M97B3#.WHP]13;ZT:RNWA;H.5/J.U5Z ._1UD170Y5AD M'U%.K!\/7V]#:2-\R\Q_3N*WJ "BBF2RQP1F25PB#J30 ^J]W?6]DFZ:0 ]E M'4_A6+?>(2C#G\!6%)(\KEY&+,>I)R: -.^UVXNLI%F&+T!Y/XUE M45;LM-N;YOW283N[< 4 5*Z'0+.[AE:5UV0NN"&ZGT.*OV.C6UGAB/-E_O,. MGT%:- !1110 4444 %5KVRBOH#'(.?X6[J:LT4 <+>6DME.8I1SV/8CUJ*.1 MXI%D1BK*<@CM7;7ME%?0&.08/\+#JIKCKNTELIS%*,'J".A'K0!;U&[74+:" M?&)D^20?R/\ .LVBB@#L](G\_3(6/51L/X<5>K!\-3YCF@/8[Q_+_"MZ@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHJ&ZF-O:RS!=Q12V,]: )6944LQ 4=23TJG;ZI;W5VUO" M2Q5<[NQ^E:CUN4N[9)DZ,.GH?2@":BBB@#*UVQ^U6GFHN98N?J MO<5R=>@UQ^L6/V*\)48BDY3V]10!2@F>WG26,X9#D5V]M40&$2,(B": .EOM?A@REOB63U_A'^-<[@ MS7;7EE#?0^7*#QR&'44MK906:;88POJ>I/XT 9NC:3-9R&>9P&*[=@Y_.MJB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ J.>/S;>2/^\I'YBI** //JGLI/)O8)/[K@G\Z6^B\ MF^GC'17./IFJ_0T >@T4R%_,@C?^\H/Z4^@ KC]9L?L=X2H_=2?,OMZBNPJG MJ5D+ZS:/C>.4/H: .*K9T"^\FX-M(WR2?=]F_P#KUCLI5BK#!!P10"5((.". M0: /0**I:7>B^LUKM !5/4[(7UFT>/G'S(?>KE% 'G[*58JPP0< M$4E;7B"Q\J<748^23[_LW_UZQ: +^FZ7)J#$A@D:G#-U/Y5T]GIUM8K^Z3+] MW;DFN8TB^^Q7@+']T_RO[>]=E0 4444 %%%% !1110 44A(4$D@ =2:QK[Q! M%#E+4"5_[Q^Z/\: -::>*WC,DSA%'QH ZZBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH Y#7H]FJR'LX#?IC^E9M;WB:/$T$N.JE3^'_ .NL&@#M-)D\W2K= MO1=OY&0?*PQ]/>N'N('MIWAD&&4X- %O2+[[%> L<1/\ *_\ C799R,BO/JZK M0;[[3:^0Y_>1# ]U[4 :]%%% $5S;I=6[PR?=<8^E1#'U7M7*58LKIK.[29?X3R/4=Q0 M!W-%,BD6:)9$.589!I] !115>ZOK>R3=-( >RCJ?PH L5GWVL6UEE<^9+_<7 MM]3VK$OM=GNZG9R\CEV/4DYI@.#D=: /0:*P-*US M.V"[;GHLA_K_ (UOT %%%% !1110 4444 8WB2/=81O_ ')/T(/_ -:N7KM- M7C\S2K@>B[ORYKBZ .A\,R?\?$7T85T%E/U&S:QO M'BYV=4/J*J4 =_'(LT2R(]+10!Q&HV;6-X\1Y7JA]156NOUJQ^V699!^]BRR^X[BN0H Z'P[?=;.1O\ M:CS^H_K6[++'#&9)7"(.I)KA(I'AE61#AE.0:DN;R>\DWS2%O0=A]!0!LWWB M$G,=F,#_ )Z,/Y"L&21Y7+R.S,>I)S3:E@MY;F01PH78]A0!%5NSTZYOF_=) M\F>7/ %;5CX>CCQ)=G>W]P=!]?6MM55%"JH51T '2@#.L=%MK/#L/-E_O,.! M]!6E110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4$ C!&1110!S^J:%]Z>S7W:(?T_PKGB""01@ MCM7H-9>IZ-'>@R18CG]>S?7_ !H Y*MC2M::UQ#<$M#T![I_]:LN:&2WE,4C\Q7!$$$@]17H%K;?S&/ZUVE<#"_ESQO_ '6!_6N^ZT %%%% !1110!FZU8_;+,L@S+%RON.X MKD*]!KD=;L?LEYYB#]U+R/8]Q0!G1R-#*LB'#*<@UV]E=)>6J3)QN'(]#7#5 MK:#??9KKR7/[N4X^C=J .KHHHH *Y'6['[)>&1!B*7D8['N*ZZJNH6:WMF\1 MQNZH?0T <12JI9@J@DGH!6C::)=7+G>IA0'!9A_(5T=EIMM8J/+3+XY=NIH MQ;'P_)+B2Z)C3^X/O'_"NA@MH;6,1PQA%]N]2T4 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112,P12S$!0,DG MM0 M137$5N 97"[C@ ]2:QK[Q"JYCLQN/_/1AQ^ K(M9)+O5(&E=G8R#DGWH M [6BBB@ HHHH **** "BBB@"I?:?!?Q;9!AA]UQU%V$UA+LE&5/W7'1J[ M>HYX([B)HI4#(>H- '!59LKZ:QFWQ-Q_$IZ-5K4]'DLB9(\O!Z]U^M9E ';V M-_#?Q;XSAA]Y#U%6JX*">6VE66)RKCN*ZS3-6COTV-A)P.5]?<4 :-%%% !7 M(Z_%Y>JNW9U#?T_I775SOB:/$EO)Z@K^7_ZZ ,"NZLY/-LH9/[R _I7"UV&A MOOTF+_9ROZT :-%%% !1110 55O[-;VT>$\-U4^AJU10!P#HT;LC##*<$>AI MH.#D5O>(;'8XO$'RM\KX]?6L&@#L=(OOMMD-Q_>Q_*_O[UH5QVC7$L&H)Y:L MZO\ *ZJ,\>OX5V- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 55U([=,N3_ -,S5JJ.L-MT MJX]UQ^M '&5>T==VK6X]R?R!JC6GH"YU9#_=5C^E '74444 %%%% !1110 4 M444 %%%% "$ @@C(/8USVJ:$5W3V:Y'5HO\ #_"NBHH \^(P<&E5F1PRL58' M(([5U>IZ-'> RPX2?OZ-]:Y:6*2"5HY4*NO4&@#I-*UM;C$%R0LO0/T#?_7K M:KSZM[2M<,>V"[;*]%D/4?6@#HZQ_$<6_3U?^XX_7BM<$, 000>A%4]6C\W2 M[A?1=WY MWBN8C%,@9#VKE=2TB6Q8NF7@)X;N/K0 [2]8>R812Y> _FOTKJ0T=S!EN MO4=Q7!5?TW5)-/DQRT+'YD_J* *3H8Y&0]5)!K1T"39JJ#^^I7^O]*K:B8VO MI9(F#1R'>#]>?YTFGOY>H6[^D@_G0!W%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1143]3670!W%K M?VUXN89 3W4\$?A5FO/U=D8,C%6'0@X(K8L_$,T.$N5\U?[W1A_C0!U%%5[6 M]M[Q=T,@8]UZ$?A5B@ HHHH *Q?$I_T&)?63/Z&MJL+Q,?W%N/5B?TH YNNC M\,KB&X;U8#_/YUSE=1X;7%A(WK(?Y"@#9HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *0@,I5@"#P0:6B@#G-4T(INGLURO4Q]Q]*P>AKT&LC5-%2[S-! MA)NI'9O_ *] '*TJDJX(Z@Y%7K;2+RXF*>68PIPS/P!_C716.CVUD V/,E_O ML.GT':@"^IW*&]1FEHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HIK.B#+LJCU)Q47VVUSC[3#G_?% M$]%(K*PRI!'J#2T 4KS2[6]Y=-K_ -].#_\ 7KG[S0KJVRT8\Z,=UZC\*ZVB M@#SXC!P:*[6\TRUO>9$P_P#?7@US]YH-S;Y:+]\G^R/F'X4 9B.T;!D8JPZ$ M'!K8LO$,T6$N5\U/[PX;_P"O6,002",$=C24 =S:WMO>)NAD#>H[C\*L5P". MT;AT8JPZ$&MJR\0R1X2[7S%_OKU'^- '2US_ (G/%L/][^E;=O^&17' MMVK"\3GY[8>S?TH P*ZW0%VZ4I_O,37)5VFD+MTJW'JN?UH NT444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !14%U>06<>^>0 M+Z#N?PKG+[7I[C*09AC]0?F/^% &Y>:K:V0(=]\G]Q>3_P#6K!NM?NYR1$1" MGHO)_.LHDDY/)HH <\CRMND=F;U8YIM2Q6T\_P#JH7?_ '5)HEM9X/\ 6PNG M^\I% !#<36[[H9&0^QK=T_Q '98KP $\"0=/QKG:* /0 00"#D'H12US6AZH M8W6TF;*-PC'^$^GTKI: "BBB@"I=Z;:WHS+&-_\ ?7@US]YH%S;Y:']\GL/F M'X5U=% 'GY!4D,"".H-)7;7>G6UZI\V,;O[Z\&L"\\/W$&6@/G)Z=&'X=Z , MR&>6WD$D+LC#N*L7VHR7ZQ>:H#Q@@D=\U4(*D@@@CJ#24 %=S8+MTZV'_3)? MY5PU=Q83)/8PO&>-H'T([4 6:*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **,X&363?:[!;92'$TGL?E'XT :DDB1(7D<*HZDG%8-]XBZI M9C_MHP_D*QKJ]N+Q]TTA;T'0#\*KT /DEDFD+R.78]233*DA@EN) D4;.Q[ M5T%CX>1,/>'>?[BGC\30!BV>GW%Z^(4^7NYX KHK+0;:VP\O[Z3_ &ONC\*U M$144*BA5'0 =*6@! H ["E(!&",BBB@#$U30TD1IK50L@Y*#HWT]ZYDC M!P:]!KE?$%F(+L3H,+-R?9N] &179Z3>?;+!'8_.ORO]1WKC*V_#H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@"GJEL]U821QLP?&0 ?O>U<400<'J*]!KE=>L?L]S]H0? MNY3S[-0!D5JZ5H_V]?->0+$#C"]3_A656GHM]]DO CG]U+\I]CV- '46]K#: MQ[(8P@[XZGZU-110 4444 %%%% !63XB0-IH8]5<$5K5@^);D".*V!^8G>WT M[4 L2N\N($N;=X7^ZXQ]*XBX@>VN'A!^C#@^A]:GHH X&6)X97BD&&4X(IE=#XBL<@7B#D85_Z&N> MH Z[1+[[79A'.98N#GN.QK3KB-/O&L;Q)AG;T8>HKMD=9$5U.589!'<4 +11 M10 44V21(D+R,%4=23@5A7_B$#,=F,G_ )Z,/Y"@#2U'4HK"+DAI2/E0?U]J MX^>>2XF>:0Y=CDTV21Y7+R,68\DGO3: "NOT6R-G99<8DD^9AZ#L*S]&T7^:0_=0=37*7NH7%])NE;"]D'04 ;EWXBAC)6V3S6_O' M@?\ UZQY]7O;@G,[(#_"GRBJ-*%+'"@D^@H &9G.68L?4G-)5R/2KZ496V?' M^UQ_.GG1=0 S]G/X,/\ &@"BK,IRI(/J#5R#5KVW(VSLP'\+_,*KS6L]N?WL M+I]5XJ*@#I[/Q##*0EROE-_>'*__ %JV5974,I!4\@@]:\_J]8:I/8/\IW1' MJA/'X>E '9T5!:7<-[")86R.X/4'WJ>@!LD:RQM&XRK#!%<1>VK65V\+<@_>1<_5>] ')UTGAZ^WQFTD/S+RF?3TKFZD@F>WG26,X M93D4 =[65?:[;VN4AQ-+['@?C6'?:QY)BC_N_Q'_"@#*A@EN)!'$A=SV%=)INA);D2 MW.))>R]E_P :T[:T@M(]D,84=SW/U-34 %%%% !1110 4444 %%%% !1110 M4444 ,:*-G5V12Z_=8CD4^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "J6IZ@FGV^[@R-PB_P!?I5N2 M18HFD MHK/KM=3LA?6;1@#S!\R'WKBV!5BK#!!P0: $J_8Z3([KR[9+=3S(U=75#1K<6^F1NGJ*YMTNK=X9!\K#'TH X.M#2+[[%>#]4YX7MYWAD&&0X-1T >@]:*R="OOM-KY+G]Y%Q]5[5K4 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%12W5O"<2SQH?1F J'^U+'/_'U'^= %NBH8 M[RVF.(YXF/H&&:FH **** "BBB@#A+QB][.Q[R-_.H:ENAMNYE])&'ZU%0!W ML "P1@= H'Z5)4-F_F64#C^) ?TJ:@ HHHH **** "BBB@ HHHH BN(5N;>2 M%NCJ17"R1M%*\;?>4E3^%=_7(Z]!Y.ILPZ2 /_0_RH S*[?39S@.JNC(PRK M#!![BN)U"S:QO'A.2O53ZB@!ME=-97:3+S@\CU'<5V\%1PY_A]O>@#>HHHH XW68O*U6<=F.X?B*H5O^);?#PW('4;&_F/ZU@4 =9X M?N/.T[RS]Z)MOX=16K7(Z%=_9K\(QPDORGZ]O\^]==0 4444 %%%% !1110 M4444 %^*6BB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "FR2)#&TDC!449)-.KF_$-^7D%G&WRKS)CN?2@#/U+47OY\\B M)?N+_7ZU2HK9T72A=-]HG7]RI^53_$?\* (M.T66]Q))F.'UQRWTKI;6RM[- M-L,87U;J3^-6 !@# %% !1110 C*KJ58 J>"".M8>HZ C@RV8"MU,?8_3TK M=HH XZPTF>\G*NK1QH<.Q'Z#WKK8(([:%8HE"HO05)10 4444 5=0M1>6,D/ M\1&5^HZ5Q)!!((P1U%>@5RNOV/V>Z\]!^[E.3[-WH R.AKM-*O1>V2N3^\7Y M7'OZUQ=7-,OVL+H/R8VX=?44 =K134=98U=&#*PR".].H **** "BBB@ HHH MH *XS5[C[3J4K Y53L7Z"NBUB_%E:$*?WL@P@]/4UQ] !79Z/ 8-+A4C#,-Q M_'_ZV*Y;3K0WMZD7\.VDF/1%)KA9)&EE:1SEF))KJO$$ICTPH/\ EHX7^O\ 2N3H EMH M&N;F.%>KMCZ5W,420Q+'&,*HP!7,^'(M]^\A'W$X^I_R:ZF@ HHHH **** " MBBB@ HHHH **** "H;NV2\MGADZ,.#Z'UJ:B@#@[FWDM9VAE&&4_G[U%79:G MIJ:A#QA9E^XW]#7(S0R6\K12J5=>H- &CI.K&R;RI26@)_[YKJHY$E0.C!E8 M9!'>N JW9:C<6+?NF^4]4;D&@#MJ*R;;Q!:S8$H,+>_(_.M&.Y@E&8YHV^C MT 2T4A90,E@/QJM-J-G;@F2X3([ Y/Y"@"U52_U"&PBW2'+G[J#J:R+SQ&2" MMI'M_P!M_P"@K"DD>:0R2,6<]2: )+JZEO)VFE.6/0=@/05" 2< 9)H ). , MFNET;1_)VW5R/WG5$/\ #[GWH M:/I_V&VW./WTG+>P]*TJ** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** ,+Q,?]'@'^V?Y5S==-XE7-I"WH^/T_^M7,T ;_ M (8(WW([X7^M=%7*^'9=FHE"?OH1^/7_ !KJJ "BBB@ HHHH **** "BBB@ MHHK U'7+BWN9+>.%%*'&YN<^] &_0"",BN'FU&[N/]9<.1Z X'Y"NFT*;S=+ M09R8R5/\_P"M &E52^TZ"_CQ(,./NN.HJW10!Q5[IMQ8L?,7@ M,H92K $'J"*RKK0+6P^IK MH;;P[;1$-,[3'TZ"M>.-(D"1HJ*.RC H S=.T6*RQ))B2;U[+]*U*** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#/UJ'SM*FXY3#C\/_K9KCJ[]T$B M,C M2Q^>+CZCM0!K4444 %%%% !1110 4444 %)O^/F M#UV'^= &'72>&6S!<+Z,#^8_^M7-UT7A@?N[D^Z_UH WZ*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N=\1V> M'2[0<'Y7^O8UT51W$"7,#PR#*N,&@#@JM:?>-8W:2C[O1QZBH[JV>TN'AD'* MGKZCUJ&@#OXW66-9$(96&01WIUO]:Z6]NTLK5YF[<*/4]A7$.[22,['+,22?>@! MM=5X=A,>G%S_ ,M')'T''^-%;:VCA7HB@?6@"6BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH S-8TW[=!YD8_?H./\ :'I7)$$$@C!'4&O0*Q=8T?[1FYMQ^]_B M7^]_]>@#F*Z'2-:&%MKML$<)(?Y&N?(()!&".H-)0!Z#17(6.M7%F A_>Q#^ M%CR/H:W(-=L9A\SF)O1Q_6@#3HJL-0LR,_:H?^^Q4I:-%>YDCQ'/Z]F^MA^E=W4 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover - shares
3 Months Ended
Mar. 31, 2025
May 07, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
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 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   20,059,505
Entity Central Index Key 0001758021  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents (including $8,611 and $1,703 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) $ 32,473 $ 31,584
Short-term investments (including $3,537 and $11,128 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) 23,800 28,343
Accounts receivable, net of allowance for bad debt of $672 and $758 at March 31, 2025 and December 31, 2024, respectively 32,401 26,736
Inventories 79,906 70,722
Prepaid expenses and other current assets (including $172 and $27 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) 3,399 3,612
Total current assets 171,979 160,997
Property and equipment, net (including $42,668 and $42,972 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) 86,155 87,982
Deposits 172 36
Goodwill 3,510 3,510
Intangible assets, net 293 300
Operating right-of-use assets 48,831 40,628
Deferred tax asset 196 0
Other non-current assets (including $9 and $34 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) 1,080 1,069
Total assets 312,216 294,522
Current liabilities    
Accrued expenses (including $186 and $489 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) 14,868 13,555
Income taxes payable (including $6 and $3 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) 2,189 65
Deferred revenue 1,137 742
Long-term debt, current portion (including $1,190 and $1,179 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) 1,190 1,179
Operating lease liabilities, current portion 10,996 8,977
Other current liabilities (including $37 and $916 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) 128 968
Total current liabilities 60,083 46,447
Deferred tax liability 622 426
Long-term debt, net of current portion and debt discount of $125 and $141 at March 31, 2025 and December 31, 2024, respectively (including $46,988 and $47,279 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively, and debt discount of $125 and $141 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) 46,988 47,279
Operating lease liabilities, net of current portion 41,535 35,435
Other non-current liabilities (including $1,249 and $1,198 associated with variable interest entity at March 31, 2025 and December 31, 2024 respectively) 2,777 2,736
Total liabilities 152,005 132,323
Commitments and Contingencies (Note 14)
Karat Packaging Inc. stockholders’ equity    
Preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of both March 31, 2025 and December 31, 2024 0 0
Common stock, 0.001 par value, 100,000,000 shares authorized, 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of both March 31, 2025 and December 31, 2024 20 20
Additional paid in capital 89,803 89,457
Treasury stock, 0.001 par value, 23,000 shares as of both March 31, 2025 and December 31, 2024 (248) (248)
Retained earnings 63,732 66,340
Total Karat Packaging Inc. stockholders’ equity 153,307 155,569
Noncontrolling interest 6,904 6,630
Total stockholders’ equity 160,211 162,199
Total liabilities and stockholders’ equity 312,216 294,522
Nonrelated Party    
Current liabilities    
Accounts payable (including $19 and $16 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) 24,518 17,831
Related Party    
Current liabilities    
Accounts payable (including $19 and $16 associated with variable interest entity at March 31, 2025 and December 31, 2024, respectively) $ 5,057 $ 3,130
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash and cash equivalents $ 32,473 $ 31,584
Short-term investments 23,800 28,343
Accounts receivable, net of allowance of bad debt 672 758
Prepaid expenses and other current assets 3,399 3,612
Property and equipment, net 86,155 87,982
Other non-current assets 1,080 1,069
Accrued expenses 14,868 13,555
Income taxes payable 2,189 65
Long-term debt, current portion 1,190 1,179
Other current liabilities 128 968
Debt discount 125 141
Other non-current liabilities $ 2,777 $ 2,736
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
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) 20,059,505 20,059,505
Common stock, shares outstanding (in shares) 20,036,505 20,036,505
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 $ 8,611 $ 1,703
Short-term investments 3,537 11,128
Prepaid expenses and other current assets 172 27
Property and equipment, net 42,668 42,972
Other non-current assets 9 34
Accounts payable 19 16
Accrued expenses 186 489
Income taxes payable 6 3
Long-term debt, current portion 1,190 1,179
Other current liabilities 37 916
Debt discount 125 141
Long-term debt, net of current portion 46,988 47,279
Other non-current liabilities $ 1,249 $ 1,198
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net sales $ 103,624 $ 95,613
Cost of goods sold 62,862 58,011
Gross profit 40,762 37,602
Operating expenses    
Selling expenses 14,411 10,763
General and administrative expenses (including $677 and $556 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 18,548 16,769
Impairment expense and (gain) loss, net, on disposal of property and equipment (17) 1,994
Total operating expenses 32,942 29,526
Operating income 7,820 8,076
Other income (expenses)    
Rental income (including $446 and $255 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 776 291
Other income, net 44 55
Gain on foreign currency transactions 239 122
Interest income (including $226 and $213 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 566 431
Interest expense (including $500 and $517 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) (509) (524)
Total other income, net 1,116 375
Income before provision for income taxes 8,936 8,451
Provision for income taxes 2,121 1,975
Net income 6,815 6,476
Net income attributable to noncontrolling interest 406 310
Net income attributable to Karat Packaging Inc. $ 6,409 $ 6,166
Basic and diluted earnings per share:    
Basic (in dollars per share) $ 0.32 $ 0.31
Diluted (in dollars per share) $ 0.32 $ 0.31
Weighted average common shares outstanding, basic (in shares) 20,036,505 19,969,606
Weighted average common shares outstanding, diluted (in shares) 20,198,654 20,075,485
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
General and administrative expenses $ 18,548 $ 16,769
Rental income 776 291
Interest income 566 431
Interest expense 509 524
VIE, Primary Beneficiary    
General and administrative expenses 677 556
Rental income 446 255
Interest income 226 213
Interest expense $ 500 $ 517
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 2023     19,988,482        
Balance at the beginning of period at Dec. 31, 2023 $ 162,690 $ 154,118 $ 20 $ (248) $ 86,667 $ 67,679 $ 8,572
Treasury stock, balance at the beginning of period (in shares) at Dec. 31, 2023       (23,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Cash dividends declared (5,992) (5,992)       (5,992)  
Issuance of common stock upon vesting of restricted stock units (in shares)     3,750        
Stock-based compensation 375 375     375    
Exercise of stock options (in shares)     2,800        
Exercise of stock options 52 52     52    
Global Wells noncontrolling membership interest redemption (3,209) (316)       (316) (2,893)
Net income 6,476 6,166       6,166 310
Balance at the end of period (in shares) at Mar. 31, 2024     19,995,032        
Balance at the end of period at Mar. 31, 2024 $ 160,392 154,403 $ 20 $ (248) 87,094 67,537 5,989
Treasury stock, balance at the end of period (in shares) at Mar. 31, 2024       (23,000)      
Balance at the beginning of period (in shares) at Dec. 31, 2024 20,036,505   20,059,505        
Balance at the beginning of period at Dec. 31, 2024 $ 162,199 155,569 $ 20 $ (248) 89,457 66,340 6,630
Treasury stock, balance at the beginning of period (in shares) at Dec. 31, 2024 (23,000)     (23,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Cash dividends declared $ (9,017) (9,017)       (9,017)  
Stock-based compensation $ 346 346     346    
Exercise of stock options (in shares) 0            
Global Wells noncontrolling-interest tax withholding $ (132)           (132)
Net income $ 6,815 6,409       6,409 406
Balance at the end of period (in shares) at Mar. 31, 2025 20,036,505   20,059,505        
Balance at the end of period at Mar. 31, 2025 $ 160,211 $ 153,307 $ 20 $ (248) $ 89,803 $ 63,732 $ 6,904
Treasury stock, balance at the end of period (in shares) at Mar. 31, 2025 (23,000)     (23,000)      
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Stockholders' Equity [Abstract]    
Cash dividends declared (in dollars per share) $ 0.45 $ 0.30
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities    
Net income $ 6,815 $ 6,476
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization (including $304 and $303 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 2,688 2,629
Adjustments to allowance for bad debt 222 (12)
Adjustments to inventory reserve 90 40
(Recovery) write-off of inventory (83) 293
Impairment of operating right-of-use asset 0 1,993
(Gain) loss, net, on disposal of property and equipment (17) 1
Amortization of loan fees (including $15 associated with variable interest entity for both the three months ended March 31, 2025 and 2024) 23 23
Accrued interest on certificates of deposit (including $0 and $38 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) (48) (126)
Unrealized loss from investment in publicly-traded equity securities 46 0
Stock-based compensation 346 375
Amortization of operating right-of-use assets 2,253 1,466
Government grant income (including $8 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) (18) 0
(Increase) decrease in operating assets    
Accounts receivable (5,887) (2,336)
Inventories (9,191) (8,077)
Prepaid expenses and other current assets (including $112 and $4 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 257 1,727
Other non-current assets (including $25 and $14 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) (24) (190)
Increase (decrease) in operating liabilities    
Accounts payable (including $3 and $5 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 6,734 3,367
Accrued expenses (including $303 and $420 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 1,313 742
Related party payable 1,927 (6)
Income taxes payable (including $3 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 2,124 0
Deferred revenue 395 (507)
Operating lease liabilities (2,337) (1,474)
Other liabilities (including $59 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 98 155
Net cash provided by operating activities 7,726 6,559
Cash flows from investing activities    
Purchases of property and equipment (107) (163)
Proceeds from disposal of property and equipment 59 23
Deposits paid for property and equipment (989) (761)
Purchases of publicly-traded equity securities (212) 0
Proceeds from disposal of publicly-traded equity securities 191 0
Purchases of short-term investments (including $87 and $7,000 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) (8,148) (12,190)
Redemption of short-term investments (including $7,678 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 12,739 5,144
Net cash provided by (used in) investing activities 3,533 (7,947)
Cash flows from financing activities    
Payment of long-term debt (including $295 and $278 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) (295) (278)
Payments for lender fees (47) 0
Proceeds from exercise of common stock options 0 52
Dividends paid to shareholders (9,017) (5,992)
Payment of Global Wells noncontrolling-interest tax withholding (including $132 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) (132) 0
Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) 0 (2,326)
Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $879 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively) (879) 0
Net cash used in financing activities (10,370) (8,544)
Net increase (decrease) in cash and cash equivalents 889 (9,932)
Cash and cash equivalents    
Beginning of period 31,584 23,076
End of period 32,473 13,144
Supplemental disclosures of non-cash investing and financing activities:    
Transfers from deposits to property and equipment 853 1,148
Non-cash purchases of property and equipment 37 159
Supplemental disclosures of cash flow information:    
Income tax refund 0 13
Cash paid for interest $ 477 $ 502
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Depreciation and amortization $ 2,688 $ 2,629
Amortization of loan fees (23) (23)
Accrued interest on certificates of deposit 48 126
Government assistance, income 18 0
Prepaid expenses and other current assets (257) (1,727)
Other non-current assets 24 190
Accounts payable 6,734 3,367
Accrued expenses 1,313 742
Income taxes payable 2,124 0
Other liabilities 98 155
Purchase of short-term investments 8,148 12,190
Redemption of short-term investments 12,739 5,144
Payments of long-term debt 295 278
Payments of noncontrolling interest tax withholding 132 0
Payment for Global Wells noncontrolling membership interest redemption 0 2,326
Payment of Global Wells noncontrolling membership interest redemption gain tax withholding 879 0
VIE, Primary Beneficiary    
Depreciation and amortization 303 304
Amortization of loan fees 15 15
Accrued interest on certificates of deposit 0 38
Government assistance, income 8 0
Prepaid expenses and other current assets (112) 4
Other non-current assets (25) (14)
Accounts payable 3 5
Accrued expenses (303) (420)
Income taxes payable 3 0
Other liabilities (59) 0
Purchase of short-term investments 87 7,000
Redemption of short-term investments 7,678 0
Payments of long-term debt 295 278
Payments of noncontrolling interest tax withholding 132 0
Payment for Global Wells noncontrolling membership interest redemption 0 2,010
Payment of Global Wells noncontrolling membership interest redemption gain tax withholding $ 879 $ 0
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of Operations
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations Nature of Operations
Lollicup USA Inc. (“Lollicup”) was incorporated in 2001 in California. Karat Packaging Inc. (“Karat Packaging”) was incorporated in 2018 in Delaware and became the holding company for Lollicup (collectively, the “Company”) through a share exchange with the shareholders of Lollicup. The Company's shares are listed on the NASDAQ Global Market under the symbol "KRT".

The Company is a manufacturer and distributor of single-use disposable products used in a variety of restaurant and foodservice settings. The Company supplies a wide range of products such as food and take-out containers, bags, boxes, 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 customers, including new product design and development, custom printing, distribution of specialty food and beverages products, such as syrups, boba, and coffee drinks, as well as logistics services.

The Company supplies products to national and regional distributors, restaurant chains, supermarkets, as well as to small businesses including convenience stores, mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, and frozen yogurt shops.

The Company currently operates manufacturing facilities and distribution centers in Chino, California, Rockwall, Texas, and Kapolei, Hawaii. In addition, the Company operates seven other distribution centers located in Puyallup, Washington; Summerville, South Carolina; Branchburg, New Jersey; Kapolei, Hawaii; Aurora, Illinois; Mesa, Arizona; and Sugar Land, Texas. The Company entered into a lease agreement on March 3, 2025 for an additional distribution center in Chino, California, which is expected to be fully operational by end of May 2025.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2025
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-03 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, 2025 and for the three months ended March 31, 2025 and 2024 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, 2025 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2025.

The condensed consolidated balance sheet at December 31, 2024 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, 2024, as included in the Company's Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 14, 2025.

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, and Global Wells Investment Group ("Global Wells"), a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.

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.

Reporting Segments: The Company manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and distribution of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, biopolymer-based, and other compostable forms. It also consists of the distribution of certain specialty food and beverage products, such as syrup, boba, and coffee drinks, as well as restaurant and warehouse supplies.
Variable Interest Entities: The Company has a variable interest in Global Wells located in Rockwall, Texas. In 2017, Lollicup along with three other unrelated parties formed Global Wells, of which Lollicup received a 13.5% ownership interest and a 25% voting interest. On February 29, 2024, Global Wells and one of its members (the "Selling Member") entered into a membership interest redemption agreement, under which the Selling Member sold and Global Wells purchased and redeemed all of the Selling Member's 10.8% ownership interest in Global Wells for a total cash consideration of $3,208,000, subject to tax withholding. Subsequent to the redemption, the ownership interests and voting power of the remaining members of Global Wells were adjusted proportionally, with Lollicup's ownership interest increasing to 15.1% and voting interest increasing to 33.3%. During the year ended December 31, 2024, a total cash payment of $2,325,000, net of tax withholding, was made to the Selling Member in full consideration of the redemption.

The purpose of Global Wells is to own, construct, and manage warehouses and manufacturing facilities. Global Wells’ operating agreement may require its members to make additional contributions upon the unanimous decision of the members or when 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 (the “Texas Lease”). In 2020, the Company entered into another operating lease with Global Wells (the “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, the ability to receive significant benefits, and 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 both 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; rather they represent claims against the specific assets of Global Wells. See Note 8 — Long-Term Debt for a description of the two term loans that Global Wells had with financial institutions as of March 31, 2025.

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 the Company’s stockholders’ equity. The amount of net income attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income. Tax payments made by the Company on behalf of the noncontrolling interests are deducted from their equity balances, as shown in the condensed consolidated statements of stockholders’ equity.

Revenue Recognition: The Company generates revenues from product sales to customers that include national and regional chains, distributors, small local restaurants, and those that purchase for individual consumption primarily through our online stores. 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, 2025 and 2024, net sales disaggregated by customer type consist of the amounts shown below.

Three Months Ended March 31,
20252024
(in thousands)
Chains and distributors 79,59974,297
Online17,79114,879
Retail6,2346,437
$103,624 $95,613 
Chains and distributors revenue: National and regional chains revenue is derived from chain restaurants, supermarkets, and other businesses with multiple locations. Distributors revenue is derived from distributors across the U.S. that purchase the Company’s products for resale and distribution to restaurants, supermarkets, and other businesses. Chain accounts often order through their distribution partners. Revenue from transactions with chains and distributors 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.

Online revenue: Online revenue is derived from the Company's online storefront on www.lollicupstore.com, and through the Company's mobile app, as well as other e-commerce platforms with customers largely consisting of small businesses such as small mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, and frozen yogurt shops. Revenue from online 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. For online sales on third-party e-commerce platforms, the Company is the principal in the three-party arrangement and control of the products remains with the Company until transferring to the end customer or upon return from the end customer. Online platform fees are recognized as selling expenses.

Retail revenue: Retail revenue is derived primarily from regional and local restaurants, small mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, 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.

For all of the Company's revenue streams, shipping terms generally indicate when the title and risk of loss have passed, which is generally when products are delivered to customers.

In addition to product sales, the Company also generates revenue from logistics services which is the transportation and delivery of shipping containers from ports to local retail customers. Logistics services revenue is recognized over time due to the continuous transfer of control to the customer. As control transfers over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. During the three months ended March 31, 2025 and 2024, the Company recognized logistics services revenue of $1,273,000 and $1,239,000, respectively.

The Company’s contract liabilities consist primarily of rebates, sales incentives, cooperative advertising, and deferred revenue. As of March 31, 2025 and December 31, 2024, the Company had accrued $414,000 and $377,000, respectively, related to rebates, sales incentives and cooperative advertising, included in accrued expenses in the condensed consolidated balance sheets. During the three months ended March 31, 2025 and 2024, the Company recognized revenue of $517,000 and $739,000, respectively, related to previously deferred revenue at the beginning of each respective period.

Fair Value Measurements: The Company has financial instruments classified within the fair value hierarchy, which consist of the following:

At both March 31, 2025 and December 31, 2024, the Company had money market accounts and investments in publicly-traded equity securities classified as Level 1 and certificates of deposit classified as Level 2 within the fair value hierarchy.

The short-term investments comprise of certificates of deposits with an original maturity of longer than 3 months and are reported at their carrying value as current assets on the condensed consolidated balance sheets. The carrying value of these short-term investments approximates fair value as they were purchased near or on the respective balance sheet dates.

The following table summarizes the Company’s fair value measurements by level at March 31, 2025 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$2,448 $25,543 $— 
Short-term investments— 23,800 — 
Publicly-traded equity securities57 — — 
Fair value, March 31, 2025$2,505 $49,343 $ 
The following table summarize the Company’s fair value measurements by level at December 31, 2024 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$725 $22,525 $— 
Short-term investments— 28,343 — 
Publicly-traded equity securities31 — — 
Fair value, December 31, 2024$756 $50,868 $ 

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, related-party payable, accrued expenses, other payables and borrowings under promissory notes and Line of Credit (as defined below), are reported at their carrying value.

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, related-party payable, accrued expenses, and other payables at March 31, 2025 and December 31, 2024, approximated fair value because of the short maturity of these instruments. The following is a summary of the carrying amount and estimated fair value of the $23,000,000 and $28,700,000 term loans that mature in September 2026 and July 2027, respectively (the "2026 Term Loan" and "2027 Term Loan," respectively):
March 31, 2025
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,723 $19,910 
2027 Term Loan27,455 27,305 
$48,178 $47,215 

December 31, 2024
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,881 $19,846 
2027 Term Loan27,577 27,174 
$48,458 $47,020 

The fair value of these financial instruments was determined using Level 2 inputs.

Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment. These non-financial assets and liabilities may include assets acquired in a business combination or long-lived assets that are determined to be impaired. The Company recorded an impairment against its operating ROU assets of $1,993,000 during the three months ended March 31, 2024. See Note 11 — Leases for further information about this impairment charge. For the three months ended March 31, 2025, management concluded that an impairment of long-lived assets was not required. With the exception of the ROU impairment, the Company did not have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition as of March 31, 2025 or December 31, 2024.

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 has 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 November 2023, the FASB issued ASU 2023-07 Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The new guidance requires enhanced disclosure of significant expenses that are regularly reported to the chief operating decision maker and the nature of segment expense information used to manage operations. The Company adopted this new standard for its annual period beginning January 1, 2024 and its interim period beginning January 1, 2025. The adoption of this new standard resulted in additional required disclosures, described further in Note 15 — Segment Report.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The new guidance requires disaggregated information about the effective tax rate reconciliation and additional information on taxes paid that meet a quantitative threshold. The new guidance is effective for public companies for annual reporting periods beginning after December 15, 2024, and for non-public companies for annual reporting periods beginning after December 15, 2025, with early adoption permitted for both. The Company will adopt the new standard in annual reporting period beginning after December 15, 2025, and is currently evaluating the impacts of the new guidance on its disclosures within the consolidated financial statements.

In November 2024, the FASB issued ASU 2024-03 Income Statement Expenses (Topic 220): Disaggregation of Income Statement Expenses. The new guidance requires enhanced disclosure of disaggregated information about specific expense categories in the notes to financial statements on an annual and interim basis. The new guidance is effective for all public companies for annual reporting periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company will adopt the new standard in annual reporting period beginning after December 15, 2026. The application of this new guidance is not expected to have a material impact on the Company’s consolidated balance sheets, statements of income or cash flows, as the guidance pertains to disclosures only.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following:

March 31, 2025December 31, 2024
(in thousands)
Raw materials$6,498 $6,640 
Semi-finished goods1,403 1,885 
Finished goods72,735 62,837 
Subtotal80,636 71,362 
Less: inventory reserve(730)(640)
Total inventories$79,906 $70,722 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
March 31, 2025December 31, 2024
(in thousands)
Machinery and equipment$67,024 $66,928 
Leasehold improvements19,212 19,193 
Vehicles8,383 8,395 
Furniture and fixtures1,015 1,015 
Building38,779 38,779 
Land11,907 11,907 
Computer hardware and software113 94 
Construction in progress723 431 
147,156 146,742 
Less: accumulated depreciation and amortization(61,001)(58,760)
Total property and equipment, net$86,155 $87,982 
Depreciation and amortization expense is 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.
For the three months ended March 31, 2025 and 2024, depreciation and amortization expense reported within general and administrative expense was $1,132,000 and $1,013,000, respectively, and depreciation and amortization expense reported within cost of goods sold was $1,549,000 and $1,609,000, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The following table summarizes the activity in the Company's goodwill from December 31, 2024 to March 31, 2025:
(in thousands)
Balance at December 31, 2024$3,510 
Goodwill acquired
Balance at March 31, 2025$3,510 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Line of Credit
3 Months Ended
Mar. 31, 2025
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 $20,000,000 (the “Line of Credit”) secured by the Company’s assets. The Company is not required to pay a commitment (unused) fee on the undrawn portion of the Line of Credit and interest is payable monthly. The Company is required to comply with certain financial covenants, including a minimum current ratio, minimum debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio and a minimum fixed charge coverage ratio.

On March 3, 2025, the Company amended the Line of Credit. Prior to March 3, 2025, the revolving loan facility had a maximum borrowing capacity of $40,000,000 and interest accrued at an annual rate of one month term Secured Overnight Financing Rate ("SOFR") plus 2.50%, with a SOFR floor of 1.00%. The amendment on March 3, 2025, among other things, (1) extended the maturity date to March 14, 2027, (2) reduced the maximum borrowing capacity of the revolving loan facility to $20,000,000, and (3) revised the interest on any Line of Credit borrowings to an annual rate of one month term SOFR plus 2.25%, with a SOFR floor of 1.00%. The Company further amended the Line of Credit on March 17, 2025, increasing the standby letter of credit sub-limit from $5,000,000 to $7,500,000.

The Company had no borrowings outstanding under the Line of Credit as of both March 31, 2025 and December 31, 2024. The amount issued under the standby letter of credit was $5,813,000 and $3,813,000 as of March 31, 2025 and December 31, 2024, respectively. As of March 31, 2025, the maximum remaining amount that could be borrowed under the Line of Credit was $14,187,000. As of both March 31, 2025 and December 31, 2024, 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, 2025December 31, 2024
(in thousands)
The 2026 Term Loan, with 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 the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5% per annum. Principal and interest payments of $116,000 are due monthly throughout the term of the loan, with the remaining principal balance due at maturity.
$20,758 $20,923 
The 2027 Term Loan, with an initial balance of $20,700,000 and an option to request for additional advances up to a maximum of $8,000,000 through June 30, 2023, which the Company exercised in March 2023. Interest accrues at a fixed rate of 4.375% per annum. Prior to August 1, 2023, principal and interest payments of $104,000 are due monthly. Beginning August 1, 2023, monthly principal and interest payments increased to $144,000 for the remainder of the loan term, with the remaining principal balance due at maturity.
27,545 27,676 
Long-term debt48,303 48,599 
Less: unamortized loan fees(125)(141)
Less: current portion(1,190)(1,179)
Long-term debt, net of current portion$46,988 $47,279 

At March 31, 2025, future maturities are:
(in thousands)
2025 (remainder)$883 
202620,798 
202726,622 
$48,303 

The Company was in compliance with all of its financial covenants as of both March 31, 2025 and December 31, 2024.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
The following table summarizes information related to accrued expense liabilities:
March 31, 2025December 31, 2024
(in thousands)
Accrued miscellaneous expenses$2,178 $1,796 
Accrued payroll1,109 1,953 
Accrued ocean freight and other import costs5,212 4,215 
Accrued sale and use taxes1,051 991 
Accrued professional services fees826 967 
Accrued vacation and sick pay1,114 899 
Accrued property tax332 1,150 
Accrued shipping expenses2,550 1,137 
Accrued sales discount expense413 374 
Accrued interest expense83 73 
Total accrued expenses$14,868 $13,555 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt
3 Months Ended
Mar. 31, 2025
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 $20,000,000 (the “Line of Credit”) secured by the Company’s assets. The Company is not required to pay a commitment (unused) fee on the undrawn portion of the Line of Credit and interest is payable monthly. The Company is required to comply with certain financial covenants, including a minimum current ratio, minimum debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio and a minimum fixed charge coverage ratio.

On March 3, 2025, the Company amended the Line of Credit. Prior to March 3, 2025, the revolving loan facility had a maximum borrowing capacity of $40,000,000 and interest accrued at an annual rate of one month term Secured Overnight Financing Rate ("SOFR") plus 2.50%, with a SOFR floor of 1.00%. The amendment on March 3, 2025, among other things, (1) extended the maturity date to March 14, 2027, (2) reduced the maximum borrowing capacity of the revolving loan facility to $20,000,000, and (3) revised the interest on any Line of Credit borrowings to an annual rate of one month term SOFR plus 2.25%, with a SOFR floor of 1.00%. The Company further amended the Line of Credit on March 17, 2025, increasing the standby letter of credit sub-limit from $5,000,000 to $7,500,000.

The Company had no borrowings outstanding under the Line of Credit as of both March 31, 2025 and December 31, 2024. The amount issued under the standby letter of credit was $5,813,000 and $3,813,000 as of March 31, 2025 and December 31, 2024, respectively. As of March 31, 2025, the maximum remaining amount that could be borrowed under the Line of Credit was $14,187,000. As of both March 31, 2025 and December 31, 2024, 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, 2025December 31, 2024
(in thousands)
The 2026 Term Loan, with 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 the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5% per annum. Principal and interest payments of $116,000 are due monthly throughout the term of the loan, with the remaining principal balance due at maturity.
$20,758 $20,923 
The 2027 Term Loan, with an initial balance of $20,700,000 and an option to request for additional advances up to a maximum of $8,000,000 through June 30, 2023, which the Company exercised in March 2023. Interest accrues at a fixed rate of 4.375% per annum. Prior to August 1, 2023, principal and interest payments of $104,000 are due monthly. Beginning August 1, 2023, monthly principal and interest payments increased to $144,000 for the remainder of the loan term, with the remaining principal balance due at maturity.
27,545 27,676 
Long-term debt48,303 48,599 
Less: unamortized loan fees(125)(141)
Less: current portion(1,190)(1,179)
Long-term debt, net of current portion$46,988 $47,279 

At March 31, 2025, future maturities are:
(in thousands)
2025 (remainder)$883 
202620,798 
202726,622 
$48,303 

The Company was in compliance with all of its financial covenants as of both March 31, 2025 and December 31, 2024.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2025
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”). As of March 31, 2025, a total of 1,287,017 shares of common stock were available for further award grants under the Plan. For
the three months ended March 31, 2025 and 2024, the Company recognized a total of $346,000 and $375,000 in stock-based compensation expense, respectively. The Company recognizes stock-based compensation over the vesting period, which is generally within three 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 three months ended March 31, 2025 is as follows:
Number of Options
Weighted-Average Exercise Price
Weighted-Average Remaining Contract Life
Aggregate Intrinsic Value
(in years)
(in thousands)
Outstanding at December 31, 2024313,667 $18.57 6.8$3,667 
Outstanding at March 31, 2025313,667 $18.57 6.6$2,512 
Vested and expected to vest at March 31, 2025313,667 $18.57 6.6$2,512 
Exercisable at March 31, 2025313,667 $18.57 6.6$2,512 
There were no stock options granted, exercised, or forfeited during the three months ended March 31, 2025. At March 31, 2025, all stock options granted under the Plan were fully vested and exercisable.

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, 2025, multiplied by the number of shares per each option.

Restricted Stock Units

A summary of the Company’s unvested restricted stock units activity under the Plan for the three months ended March 31, 2025 is as follows:
Number of Shares Outstanding
Weighted Average Grant Date Fair Value
Unvested at December 31, 202470,800 $29.14 
Unvested at March 31, 202570,800 $29.14 

There were no restricted stock units granted or vested during the three months ended March 31, 2025. At March 31, 2025, total remaining stock-based compensation cost for unvested restricted stock units was approximately $631,000. The cost is expected to be recognized over a weighted-average period of 1.0 year.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share
3 Months Ended
Mar. 31, 2025
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 equity holders of the Company for the period by the weighted average number of common shares outstanding during the period.
Three Months Ended March 31,
20252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,409 $6,166 
Weighted average number of common shares in issue20,037 19,970 
Basic earnings per share$0.32 $0.31 

(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,
20252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,409 $6,166 
Weighted average number of common shares in issue20,037 19,970 
Dilutive shares
Stock options and restricted stock units162 105 
Adjusted weighted average number of common shares20,199 20,075 
Diluted earnings per share$0.32 $0.31 

For the three months ended March 31, 2025 and 2024, a total of 0 and 19,000 shares of potentially dilutive shares, respectively, have been excluded in the diluted earnings per share calculation due to their anti-dilutive impact on earnings per share.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Leases
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Leases Leases
The Company primarily leases manufacturing facilities, distribution centers, and office spaces with lease terms expiring through 2031. The Company recognized the following lease costs in the accompanying condensed consolidated statement of income:
Three Months Ended March 31,
20252024
(in thousands)
Operating lease expense$3,046 $1,820 
Short-term lease expense648 
Variable lease expense316 373 
Total lease expense$4,010 $2,202 

For the three months ended March 31, 2025 and 2024, rent expense included in operating expenses was $3,190,000 and $1,931,000, respectively, and rent expense included in cost of goods sold was $820,000 and $271,000, respectively.

The following table presents supplemental information related to operating leases:
March 31, 2025December 31, 2024
Weighted average remaining lease term4.15 years4.33 years
Weighted average discount rate6.9 %7.0 %

Three Months Ended March 31,
20252024
(in thousands)
Right-of-use assets obtained in exchange for operating lease liabilities
$10,457 $2,079 
Cash paid for amounts included in measurement of lease obligations:
 Operating cash flows from operating leases$3,145 $1,829 

As of March 31, 2025, future lease payments under operating leases were as follows:
(in thousands)
2025 (remainder)$10,531 
202614,885
202713,961
202812,915
20297,567
Thereafter769
Total lease payments60,628
Less: imputed interest(8,097)
Total lease liability balance$52,531 

During the three months ended March 31, 2024, the Company recorded a non-cash impairment of a ROU asset of $1,993,000 resulting from the sublease of its City of Industry warehouse in California.

Global Wells has been the landlord under an operating lease agreement with an unrelated party since September 2020. On February 28, 2025, the lease agreement between Global Wells and the tenant was terminated and effective March 1, 2025, Global Wells entered into a new six-year operating lease agreement ending on February 28, 2031 with a different unrelated party that generates monthly rental payments from $87,000 to $101,000. The expected rental income is $846,000 for the remaining nine months of the year ending December 31, 2025, and $1,128,000 per annum over the next five years.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions
3 Months Ended
Mar. 31, 2025
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Keary Global Ltd. ("Keary Global") owns 250,004 shares of the Company's common stock as of March 31, 2025, which Keary Global acquired upon exercise of two convertible notes during the third quarter of 2018. In addition to being a stockholder, Keary Global and Keary International, Ltd. ("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, 2025 and December 31, 2024, the Company has accounts payable due to Keary Global and Keary International of $5,057,000 and $3,130,000, respectively. Purchases for the three months ended March 31, 2025 and 2024 from this related party were $10,340,000 and $12,693,000, respectively.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three months ended March 31, 2025 and 2024, the Company's income tax expense was $2,121,000 and $1,975,000, respectively, with an effective tax rate of 23.7% and 23.4%, respectively. For both the three months ended March 31, 2025 and 2024, the Company's effective tax rate differed from the United States federal statutory rate of 21% primarily due to state taxes and noncontrolling interest income.

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. As such, as of March 31, 2025, the Company did not record any valuation allowance.
The Company remains subject to IRS examination for the 2021 through 2023 tax years. Additionally, the Company files multiple state and local income tax returns and remains subject to examination in various of these jurisdictions for the 2020 through 2023 tax years. The Company continues to work with the IRS relating to the 2016 and 2017 tax years and does not expect a material impact to the financial statements. As of both March 31, 2025 and December 31, 2024, the Company did not have any unrecognized tax benefit.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
In May 2023, the Company received a Notice of Investigations and Interim Measures stating that U.S. Customs and Border Protection (“CBP”) had initiated a formal investigation to determine whether the Company had evaded the anti-dumping and countervailing duty orders on lightweight thermal paper from China by transshipping the merchandise
through Taiwan. The period of investigation was from January 2022 through the pendency of the investigation. On February 5, 2024, CBP issued its Notice of Determination concluding that the manufacturing procedures performed by the manufacturer in Taiwan, which the Company imported certain thermal paper products from, did not constitute substantial transformation. On March 19, 2024, the Company initiated an appeal process by submitting a request for an administrative review of the initial determination issued by CBP. On June 11, 2024, CBP completed the administrative review and upheld its initial conclusion. In February 2025, the Company started to receive bills related to certain of its thermal paper shipments. The Company is in the process of protesting the received bills with CBP, and is also evaluating other appeal options. Payments on bills received will be due upon the resolution of the protests, currently expected to occur within the next 12 months. The Company maintains a liability reserve representing the total estimated probable loss from the investigation plus accrued interest. As of March 31, 2025, and December 31, 2024, the Company had a total reserve of $3,101,000 and $3,051,000, respectively. The amount of the final payments could vary significantly from the estimated liability reserve.

The Company is a party to, and certain of its property is the subject of, various pending claims and legal proceedings that routinely arise in the ordinary course of its 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 income.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Report
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Segment Report Segment Report
The Company operates and evaluates its business as a single reportable segment. The following is the summary of the financial information for the Company’s reportable segment:
Three Months Ended March 31,
20252024
(in thousands)
Net sales$103,624 $95,613 
Less:
Cost of goods sold62,862 58,011 
Shipping and transportation10,616 7,213 
Salaries and benefits9,065 8,929 
Professional services1,438 1,161 
Depreciation and amortization1,139 1,020 
Rent expense2,750 1,830 
Marketing expense1,518 1,093 
Online platform fees2,221 2,186 
Warehouse expense939 1,001 
Stock-based compensation346 375 
ROU asset impairment expense
— 1,993 
Interest expense509 524 
Provision for income taxes2,121 1,975 
Other segment expenses*2,910 2,725 
Add:
Interest income566 431 
Other income, net1,059 468 
Segment net income6,815 6,476 
Reconciliation of segment net income to consolidated net income
Adjustments and reconciling items  
Consolidated net income$6,815 $6,476 
* Other segment expenses includes property taxes, insurance expenses, office expenses, and utilities.

There are no changes in the basis of segmentation or measurement of segment profit or loss since December 31, 2024. The Company’s long-lived assets are all located in the United States, and its revenues are almost entirely generated in the
United States. Additionally, the segment assets are the same as the assets reported on the condensed consolidated balance sheets.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events
3 Months Ended
Mar. 31, 2025
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On May 6, 2025, the Company's Board of Directors declared a quarterly cash dividend of $0.45 per share on the Company's common stock, which will be paid on or about May 23, 2025 to shareholders of record at the close of business on May 16, 2025.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net income $ 6,409 $ 6,166
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2025
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-03 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, 2025 and for the three months ended March 31, 2025 and 2024 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, 2025 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2025.

The condensed consolidated balance sheet at December 31, 2024 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, 2024, as included in the Company's Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 14, 2025.
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, and Global Wells Investment Group ("Global Wells"), a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.
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.
Reporting Segments Reporting Segments: The Company manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and distribution of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, biopolymer-based, and other compostable forms. It also consists of the distribution of certain specialty food and beverage products, such as syrup, boba, and coffee drinks, as well as restaurant and warehouse supplies.
Variable Interest Entities
Variable Interest Entities: The Company has a variable interest in Global Wells located in Rockwall, Texas. In 2017, Lollicup along with three other unrelated parties formed Global Wells, of which Lollicup received a 13.5% ownership interest and a 25% voting interest. On February 29, 2024, Global Wells and one of its members (the "Selling Member") entered into a membership interest redemption agreement, under which the Selling Member sold and Global Wells purchased and redeemed all of the Selling Member's 10.8% ownership interest in Global Wells for a total cash consideration of $3,208,000, subject to tax withholding. Subsequent to the redemption, the ownership interests and voting power of the remaining members of Global Wells were adjusted proportionally, with Lollicup's ownership interest increasing to 15.1% and voting interest increasing to 33.3%. During the year ended December 31, 2024, a total cash payment of $2,325,000, net of tax withholding, was made to the Selling Member in full consideration of the redemption.

The purpose of Global Wells is to own, construct, and manage warehouses and manufacturing facilities. Global Wells’ operating agreement may require its members to make additional contributions upon the unanimous decision of the members or when 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 (the “Texas Lease”). In 2020, the Company entered into another operating lease with Global Wells (the “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, the ability to receive significant benefits, and 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 both 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; rather they represent claims against the specific assets of Global Wells. See Note 8 — Long-Term Debt for a description of the two term loans that Global Wells had with financial institutions as of March 31, 2025.
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 the Company’s stockholders’ equity. The amount of net income attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income. Tax payments made by the Company on behalf of the noncontrolling interests are deducted from their equity balances, as shown in the condensed consolidated statements of stockholders’ equity.
Revenue Recognition Revenue Recognition: The Company generates revenues from product sales to customers that include national and regional chains, distributors, small local restaurants, and those that purchase for individual consumption primarily through our online stores. 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.Chains and distributors revenue: National and regional chains revenue is derived from chain restaurants, supermarkets, and other businesses with multiple locations. Distributors revenue is derived from distributors across the U.S. that purchase the Company’s products for resale and distribution to restaurants, supermarkets, and other businesses. Chain accounts often order through their distribution partners. Revenue from transactions with chains and distributors 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.
Online revenue: Online revenue is derived from the Company's online storefront on www.lollicupstore.com, and through the Company's mobile app, as well as other e-commerce platforms with customers largely consisting of small businesses such as small mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, and frozen yogurt shops. Revenue from online 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. For online sales on third-party e-commerce platforms, the Company is the principal in the three-party arrangement and control of the products remains with the Company until transferring to the end customer or upon return from the end customer. Online platform fees are recognized as selling expenses.

Retail revenue: Retail revenue is derived primarily from regional and local restaurants, small mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, 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.

For all of the Company's revenue streams, shipping terms generally indicate when the title and risk of loss have passed, which is generally when products are delivered to customers.

In addition to product sales, the Company also generates revenue from logistics services which is the transportation and delivery of shipping containers from ports to local retail customers. Logistics services revenue is recognized over time due to the continuous transfer of control to the customer. As control transfers over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. During the three months ended March 31, 2025 and 2024, the Company recognized logistics services revenue of $1,273,000 and $1,239,000, respectively.

The Company’s contract liabilities consist primarily of rebates, sales incentives, cooperative advertising, and deferred revenue. As of March 31, 2025 and December 31, 2024, the Company had accrued $414,000 and $377,000, respectively, related to rebates, sales incentives and cooperative advertising, included in accrued expenses in the condensed consolidated balance sheets. During the three months ended March 31, 2025 and 2024, the Company recognized revenue of $517,000 and $739,000, respectively, related to previously deferred revenue at the beginning of each respective period.
Fair Value Measurements
Fair Value Measurements: The Company has financial instruments classified within the fair value hierarchy, which consist of the following:

At both March 31, 2025 and December 31, 2024, the Company had money market accounts and investments in publicly-traded equity securities classified as Level 1 and certificates of deposit classified as Level 2 within the fair value hierarchy.

The short-term investments comprise of certificates of deposits with an original maturity of longer than 3 months and are reported at their carrying value as current assets on the condensed consolidated balance sheets. The carrying value of these short-term investments approximates fair value as they were purchased near or on the respective balance sheet dates.
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, related-party payable, accrued expenses, other payables and borrowings under promissory notes and Line of Credit (as defined below), are reported at their carrying value.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, related-party payable, accrued expenses, and other payables at March 31, 2025 and December 31, 2024, approximated fair value because of the short maturity of these instruments.
Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment. These non-financial assets and liabilities may include assets acquired in a business combination or long-lived assets that are determined to be impaired. The Company recorded an impairment against its operating ROU assets of $1,993,000 during the three months ended March 31, 2024. See Note 11 — Leases for further information about this impairment charge. For the three months ended March 31, 2025, management concluded that an impairment of long-lived assets was not required. With the exception of the ROU impairment, the Company did not have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition as of March 31, 2025 or December 31, 2024.
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 has 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 November 2023, the FASB issued ASU 2023-07 Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The new guidance requires enhanced disclosure of significant expenses that are regularly reported to the chief operating decision maker and the nature of segment expense information used to manage operations. The Company adopted this new standard for its annual period beginning January 1, 2024 and its interim period beginning January 1, 2025. The adoption of this new standard resulted in additional required disclosures, described further in Note 15 — Segment Report.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The new guidance requires disaggregated information about the effective tax rate reconciliation and additional information on taxes paid that meet a quantitative threshold. The new guidance is effective for public companies for annual reporting periods beginning after December 15, 2024, and for non-public companies for annual reporting periods beginning after December 15, 2025, with early adoption permitted for both. The Company will adopt the new standard in annual reporting period beginning after December 15, 2025, and is currently evaluating the impacts of the new guidance on its disclosures within the consolidated financial statements.

In November 2024, the FASB issued ASU 2024-03 Income Statement Expenses (Topic 220): Disaggregation of Income Statement Expenses. The new guidance requires enhanced disclosure of disaggregated information about specific expense categories in the notes to financial statements on an annual and interim basis. The new guidance is effective for all public companies for annual reporting periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company will adopt the new standard in annual reporting period beginning after December 15, 2026. The application of this new guidance is not expected to have a material impact on the Company’s consolidated balance sheets, statements of income or cash flows, as the guidance pertains to disclosures only.
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Schedule of Net Sales Disaggregated by Customer Type For the three months ended March 31, 2025 and 2024, net sales disaggregated by customer type consist of the amounts shown below.
Three Months Ended March 31,
20252024
(in thousands)
Chains and distributors 79,59974,297
Online17,79114,879
Retail6,2346,437
$103,624 $95,613 
Schedule 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, 2025 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$2,448 $25,543 $— 
Short-term investments— 23,800 — 
Publicly-traded equity securities57 — — 
Fair value, March 31, 2025$2,505 $49,343 $ 
The following table summarize the Company’s fair value measurements by level at December 31, 2024 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$725 $22,525 $— 
Short-term investments— 28,343 — 
Publicly-traded equity securities31 — — 
Fair value, December 31, 2024$756 $50,868 $ 
Schedule of Carrying Values and Estimated Fair Values of Debt The following is a summary of the carrying amount and estimated fair value of the $23,000,000 and $28,700,000 term loans that mature in September 2026 and July 2027, respectively (the "2026 Term Loan" and "2027 Term Loan," respectively):
March 31, 2025
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,723 $19,910 
2027 Term Loan27,455 27,305 
$48,178 $47,215 

December 31, 2024
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,881 $19,846 
2027 Term Loan27,577 27,174 
$48,458 $47,020 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consist of the following:

March 31, 2025December 31, 2024
(in thousands)
Raw materials$6,498 $6,640 
Semi-finished goods1,403 1,885 
Finished goods72,735 62,837 
Subtotal80,636 71,362 
Less: inventory reserve(730)(640)
Total inventories$79,906 $70,722 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
March 31, 2025December 31, 2024
(in thousands)
Machinery and equipment$67,024 $66,928 
Leasehold improvements19,212 19,193 
Vehicles8,383 8,395 
Furniture and fixtures1,015 1,015 
Building38,779 38,779 
Land11,907 11,907 
Computer hardware and software113 94 
Construction in progress723 431 
147,156 146,742 
Less: accumulated depreciation and amortization(61,001)(58,760)
Total property and equipment, net$86,155 $87,982 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table summarizes the activity in the Company's goodwill from December 31, 2024 to March 31, 2025:
(in thousands)
Balance at December 31, 2024$3,510 
Goodwill acquired
Balance at March 31, 2025$3,510 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expense Liabilities
The following table summarizes information related to accrued expense liabilities:
March 31, 2025December 31, 2024
(in thousands)
Accrued miscellaneous expenses$2,178 $1,796 
Accrued payroll1,109 1,953 
Accrued ocean freight and other import costs5,212 4,215 
Accrued sale and use taxes1,051 991 
Accrued professional services fees826 967 
Accrued vacation and sick pay1,114 899 
Accrued property tax332 1,150 
Accrued shipping expenses2,550 1,137 
Accrued sales discount expense413 374 
Accrued interest expense83 73 
Total accrued expenses$14,868 $13,555 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consists of the following:
March 31, 2025December 31, 2024
(in thousands)
The 2026 Term Loan, with 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 the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5% per annum. Principal and interest payments of $116,000 are due monthly throughout the term of the loan, with the remaining principal balance due at maturity.
$20,758 $20,923 
The 2027 Term Loan, with an initial balance of $20,700,000 and an option to request for additional advances up to a maximum of $8,000,000 through June 30, 2023, which the Company exercised in March 2023. Interest accrues at a fixed rate of 4.375% per annum. Prior to August 1, 2023, principal and interest payments of $104,000 are due monthly. Beginning August 1, 2023, monthly principal and interest payments increased to $144,000 for the remainder of the loan term, with the remaining principal balance due at maturity.
27,545 27,676 
Long-term debt48,303 48,599 
Less: unamortized loan fees(125)(141)
Less: current portion(1,190)(1,179)
Long-term debt, net of current portion$46,988 $47,279 
Schedule of Future Maturities
At March 31, 2025, future maturities are:
(in thousands)
2025 (remainder)$883 
202620,798 
202726,622 
$48,303 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
A summary of the Company’s stock option activity under the Plan for the three months ended March 31, 2025 is as follows:
Number of Options
Weighted-Average Exercise Price
Weighted-Average Remaining Contract Life
Aggregate Intrinsic Value
(in years)
(in thousands)
Outstanding at December 31, 2024313,667 $18.57 6.8$3,667 
Outstanding at March 31, 2025313,667 $18.57 6.6$2,512 
Vested and expected to vest at March 31, 2025313,667 $18.57 6.6$2,512 
Exercisable at March 31, 2025313,667 $18.57 6.6$2,512 
Schedule of Unvested Restricted Stock Unit Activity
A summary of the Company’s unvested restricted stock units activity under the Plan for the three months ended March 31, 2025 is as follows:
Number of Shares Outstanding
Weighted Average Grant Date Fair Value
Unvested at December 31, 202470,800 $29.14 
Unvested at March 31, 202570,800 $29.14 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
Basic earnings per share is calculated by dividing the net income attributable to equity holders of the Company for the period by the weighted average number of common shares outstanding during the period.
Three Months Ended March 31,
20252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,409 $6,166 
Weighted average number of common shares in issue20,037 19,970 
Basic earnings per share$0.32 $0.31 
The following table summarizes the calculation of diluted earnings per share:
Three Months Ended March 31,
20252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$6,409 $6,166 
Weighted average number of common shares in issue20,037 19,970 
Dilutive shares
Stock options and restricted stock units162 105 
Adjusted weighted average number of common shares20,199 20,075 
Diluted earnings per share$0.32 $0.31 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Lease Cost The Company recognized the following lease costs in the accompanying condensed consolidated statement of income:
Three Months Ended March 31,
20252024
(in thousands)
Operating lease expense$3,046 $1,820 
Short-term lease expense648 
Variable lease expense316 373 
Total lease expense$4,010 $2,202 
Schedule of Supplemental Information Related to Operating Leases
The following table presents supplemental information related to operating leases:
March 31, 2025December 31, 2024
Weighted average remaining lease term4.15 years4.33 years
Weighted average discount rate6.9 %7.0 %

Three Months Ended March 31,
20252024
(in thousands)
Right-of-use assets obtained in exchange for operating lease liabilities
$10,457 $2,079 
Cash paid for amounts included in measurement of lease obligations:
 Operating cash flows from operating leases$3,145 $1,829 
Schedule of Future Lease Payments Under Operating Leases
As of March 31, 2025, future lease payments under operating leases were as follows:
(in thousands)
2025 (remainder)$10,531 
202614,885
202713,961
202812,915
20297,567
Thereafter769
Total lease payments60,628
Less: imputed interest(8,097)
Total lease liability balance$52,531 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Report (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment The following is the summary of the financial information for the Company’s reportable segment:
Three Months Ended March 31,
20252024
(in thousands)
Net sales$103,624 $95,613 
Less:
Cost of goods sold62,862 58,011 
Shipping and transportation10,616 7,213 
Salaries and benefits9,065 8,929 
Professional services1,438 1,161 
Depreciation and amortization1,139 1,020 
Rent expense2,750 1,830 
Marketing expense1,518 1,093 
Online platform fees2,221 2,186 
Warehouse expense939 1,001 
Stock-based compensation346 375 
ROU asset impairment expense
— 1,993 
Interest expense509 524 
Provision for income taxes2,121 1,975 
Other segment expenses*2,910 2,725 
Add:
Interest income566 431 
Other income, net1,059 468 
Segment net income6,815 6,476 
Reconciliation of segment net income to consolidated net income
Adjustments and reconciling items  
Consolidated net income$6,815 $6,476 
* Other segment expenses includes property taxes, insurance expenses, office expenses, and utilities.
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of Operations (Details)
3 Months Ended
Mar. 31, 2025
distributionCenter
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Distribution centers operated by entity 7
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Feb. 29, 2024
USD ($)
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2017
USD ($)
Debt Instrument [Line Items]          
Number of reportable segments | segment   1      
Net sales   $ 103,624,000 $ 95,613,000    
Accrued expense related to rebates, sales incentives and cooperative advertising   414,000   $ 377,000  
Revenue recognized   517,000 739,000    
Impairment of operating right-of-use asset   0 1,993,000    
Logistics Services          
Debt Instrument [Line Items]          
Net sales   1,273,000 $ 1,239,000    
2026 Term Loan          
Debt Instrument [Line Items]          
Face amount of loan   23,000,000      
2027 Term Loan          
Debt Instrument [Line Items]          
Face amount of loan   $ 28,700,000      
Global Wells          
Debt Instrument [Line Items]          
Ownership interest (as a percent) 15.10%        
Voting interest (as a percent) 33.30%        
Cash consideration $ 3,208,000        
Payment of redeemable variable interest       $ 2,325,000  
Global Wells | Selling Member          
Debt Instrument [Line Items]          
Ownership interest (as a percent) 10.80%        
Global Wells          
Debt Instrument [Line Items]          
Ownership interest (as a percent)         13.50%
Voting interest (as a percent)         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
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Net Sales Disaggregated by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 103,624 $ 95,613
Chains and distributors    
Disaggregation of Revenue [Line Items]    
Net sales 79,599 74,297
Online    
Disaggregation of Revenue [Line Items]    
Net sales 17,791 14,879
Retail    
Disaggregation of Revenue [Line Items]    
Net sales $ 6,234 $ 6,437
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Fair Value Measurements by Level for the Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments $ 23,800 $ 28,343
Recurring basis | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 2,448 725
Short-term investments 0 0
Publicly-traded equity securities 57 31
Fair value 2,505 756
Recurring basis | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 25,543 22,525
Short-term investments 23,800 28,343
Publicly-traded equity securities 0 0
Fair value 49,343 50,868
Recurring basis | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Short-term investments 0 0
Publicly-traded equity securities 0 0
Fair value $ 0 $ 0
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Carrying Values and Estimated Fair Values of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Carrying Amount $ 48,303 $ 48,599
Carrying Amount    
Debt Instrument [Line Items]    
Carrying Amount 48,178 48,458
Estimated Fair Value    
Debt Instrument [Line Items]    
Estimated Fair Value 47,215 47,020
2026 Term Loan    
Debt Instrument [Line Items]    
Carrying Amount 20,758 20,923
2026 Term Loan | Carrying Amount    
Debt Instrument [Line Items]    
Carrying Amount 20,723 20,881
2026 Term Loan | Estimated Fair Value    
Debt Instrument [Line Items]    
Estimated Fair Value 19,910 19,846
2027 Term Loan    
Debt Instrument [Line Items]    
Carrying Amount 27,545 27,676
2027 Term Loan | Carrying Amount    
Debt Instrument [Line Items]    
Carrying Amount 27,455 27,577
2027 Term Loan | Estimated Fair Value    
Debt Instrument [Line Items]    
Estimated Fair Value $ 27,305 $ 27,174
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 6,498 $ 6,640
Semi-finished goods 1,403 1,885
Finished goods 72,735 62,837
Subtotal 80,636 71,362
Less: inventory reserve (730) (640)
Total inventories $ 79,906 $ 70,722
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross $ 147,156 $ 146,742
Less: accumulated depreciation and amortization (61,001) (58,760)
Total property and equipment, net 86,155 87,982
Machinery and equipment    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 67,024 66,928
Leasehold improvements    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 19,212 19,193
Vehicles    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 8,383 8,395
Furniture and fixtures    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 1,015 1,015
Building    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 38,779 38,779
Land    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 11,907 11,907
Computer hardware and software    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 113 94
Construction in progress    
Property, Plant and Equipment, Net, by Type [Abstract]    
Construction in progress $ 723 $ 431
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Property, Plant and Equipment [Line Items]    
Depreciation and amortization $ 2,688 $ 2,629
General and Administrative Expense    
Property, Plant and Equipment [Line Items]    
Depreciation and amortization 1,132 1,013
Cost of Sales    
Property, Plant and Equipment [Line Items]    
Depreciation and amortization $ 1,549 $ 1,609
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 3,510
Goodwill acquired 0
Goodwill, ending balance $ 3,510
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Line of Credit (Details) - USD ($)
Mar. 03, 2025
Mar. 31, 2025
Mar. 17, 2025
Mar. 16, 2025
Dec. 31, 2024
Feb. 23, 2018
Line of Credit Facility [Line Items]            
Maximum borrowing capacity $ 40,000,000          
Spread on variable rate (as a percent) 2.25%          
Floor interest rate (as a percent) 1.00%          
Line of credit            
Line of Credit Facility [Line Items]            
Maximum borrowing capacity $ 20,000,000 $ 14,187,000       $ 20,000,000
Spread on variable rate (as a percent) 2.50%          
Floor interest rate (as a percent) 1.00%          
Long-term line of credit, noncurrent   0     $ 0  
Standby letter of credit            
Line of Credit Facility [Line Items]            
Maximum borrowing capacity     $ 7,500,000 $ 5,000,000    
Long-term line of credit, noncurrent   $ 5,813,000     $ 3,813,000  
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued miscellaneous expenses $ 2,178 $ 1,796
Accrued payroll 1,109 1,953
Accrued ocean freight and other import costs 5,212 4,215
Accrued sale and use taxes 1,051 991
Accrued professional services fees 826 967
Accrued vacation and sick pay 1,114 899
Accrued property tax 332 1,150
Accrued shipping expenses 2,550 1,137
Accrued sales discount expense 413 374
Accrued interest expense 83 73
Total accrued expenses $ 14,868 $ 13,555
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 7 Months Ended
Aug. 01, 2023
Mar. 31, 2025
Jul. 31, 2023
Dec. 31, 2024
Debt Instrument [Line Items]        
Long-term debt   $ 48,303   $ 48,599
Less: unamortized loan fees   (125)   (141)
Less: current portion   (1,190)   (1,179)
Long-term debt, net of current portion   46,988   47,279
2026 Term Loan        
Debt Instrument [Line Items]        
Long-term debt   20,758   20,923
Amount converted to term loan   16,115    
Term loan, accordion feature   $ 6,885    
Fixed interest rate (as a percent)   3.50%    
Monthly principal and interest payments   $ 116    
2027 Term Loan        
Debt Instrument [Line Items]        
Long-term debt   27,545   $ 27,676
Amount converted to term loan   20,700    
Term loan, accordion feature   $ 8,000    
Fixed interest rate (as a percent)   4.375%    
Monthly principal and interest payments $ 144   $ 104  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Schedule of Future Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Future maturities:    
2025 $ 883  
2026 20,798  
2027 26,622  
Long-term debt $ 48,303 $ 48,599
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock-based Compensation    
Shares reserved for issuance (in shares) 1,287,017  
Stock-based compensation $ 346 $ 375
Granted (in shares) 0  
Exercised (in shares) 0  
Forfeited (in shares) 0  
Remaining stock-based compensation expense for unvested restricted stock units $ 631  
Restricted Stock Units (RSUs)    
Stock-based Compensation    
Vesting period (in years) 3 years  
Cost not yet recognized, period for recognition (in years) 1 year  
Stock Options    
Stock-based Compensation    
Vesting period (in years) 3 years  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of Options    
Outstanding at beginning of period (in shares) 313,667  
Outstanding at end of period (in shares) 313,667 313,667
Number of options, vested and expected to vest (in shares) 313,667  
Number of options, exercisable (in shares) 313,667  
Weighted-Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 18.57  
Outstanding at end of period (in dollars per share) 18.57 $ 18.57
Weighted average exercise price, vested and expected to vest (in dollars per share) 18.57  
Weighted average exercise price, exercisable (in dollars per share) $ 18.57  
Stock Option Activity, Additional Disclosures    
Weighted average remaining contract life, options outstanding 6 years 7 months 6 days 6 years 9 months 18 days
Weighted average remaining contract life, vested and expected to vest 6 years 7 months 6 days  
Weighted average remaining contract life, exercisable 6 years 7 months 6 days  
Aggregate intrinsic value, options outstanding $ 2,512 $ 3,667
Aggregate intrinsic value, vested and expected to vest 2,512  
Aggregate intrinsic value, exercisable $ 2,512  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Unvested Restricted Stock Units (Details) - Restricted Stock Units (RSUs)
Mar. 31, 2025
$ / shares
shares
Number of Shares Outstanding  
Outstanding at beginning of period (in shares) | shares 70,800
Outstanding at end of period (in shares) | shares 70,800
Weighted Average Grant Date Fair Value  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 29.14
Outstanding at end of period (in dollars per share) | $ / shares $ 29.14
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share Reconciliation [Abstract]    
Net income attributable to Karat Packaging Inc. $ 6,409 $ 6,166
Weighted average number of common shares in issue (in shares) 20,036,505 19,969,606
Basic earnings per share (in dollars per share) $ 0.32 $ 0.31
Weighted Average Number of Shares Outstanding, Diluted [Abstract]    
Net income attributable to Karat Packaging Inc. $ 6,409 $ 6,166
Weighted average number of common shares in issue (in shares) 20,036,505 19,969,606
Dilutive shares    
Stock options and restricted stock units (in shares) 162,000 105,000
Adjusted weighted average number of common shares (in shares) 20,198,654 20,075,485
Diluted earnings per share (in dollars per share) $ 0.32 $ 0.31
Potentially dilutive shares excluded from diluted earnings per share calculation (in shares) 0 19,000
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Operating lease expense $ 3,046 $ 1,820
Short-term lease expense 648 9
Variable lease expense 316 373
Total lease expense $ 4,010 $ 2,202
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 01, 2025
Lessee, Lease, Description [Line Items]      
Impairment of operating right-of-use asset $ 0 $ 1,993  
Lease term     6 years
Expected rental income, remainder of the year 846    
Expected rental income, over the next five years 1,128    
Global Wells | Minimum      
Lessee, Lease, Description [Line Items]      
Monthly lease payment 87    
Global Wells | Maximum      
Lessee, Lease, Description [Line Items]      
Monthly lease payment 101    
Operating Expense      
Lessee, Lease, Description [Line Items]      
Lease expense 3,190 1,931  
Cost of Sales      
Lessee, Lease, Description [Line Items]      
Lease expense $ 820 $ 271  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Supplemental Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Leases [Abstract]      
Weighted average remaining lease term (in years) 4 years 1 month 24 days   4 years 3 months 29 days
Weighted average discount rate 6.90%   7.00%
Right-of-use assets obtained in exchange for operating lease liabilities $ 10,457 $ 2,079  
Cash paid for amounts included in measurement of lease obligations:      
Operating cash flows from operating leases $ 3,145 $ 1,829  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 (remainder) $ 10,531
2026 14,885
2027 13,961
2028 12,915
2029 7,567
Thereafter 769
Total lease payments 60,628
Less: imputed interest (8,097)
Total lease liability balance $ 52,531
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
shares
Mar. 31, 2024
USD ($)
Sep. 30, 2018
convertible_note
Dec. 31, 2024
USD ($)
shares
Related Party Transaction [Line Items]        
Common stock, shares outstanding (in shares) | shares 20,036,505     20,036,505
Number of exercised convertible notes | convertible_note     2  
Keary Global | Affiliated Entity        
Related Party Transaction [Line Items]        
Common stock, shares outstanding (in shares) | shares 250,004      
Keary Global and Keary International        
Related Party Transaction [Line Items]        
Purchases from related party | $ $ 10,340 $ 12,693    
Keary Global and Keary International | Affiliated Entity        
Related Party Transaction [Line Items]        
Accounts payable | $ $ 5,057     $ 3,130
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]      
Provision for income taxes $ 2,121,000 $ 1,975,000  
Effective tax rate (as a percent) 23.70% 23.40%  
Deferred tax assets, valuation allowance $ 0    
Uncertain tax positions $ 0   $ 0
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
Loss contingency $ 3,101 $ 3,051
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Report (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Net sales $ 103,624 $ 95,613
Less:    
Cost of goods sold 62,862 58,011
Depreciation and amortization 2,688 2,629
Online platform fees 14,411 10,763
Stock-based compensation 346 375
ROU asset impairment expense 0 1,993
Interest expense 509 524
Provision for income taxes 2,121 1,975
Add:    
Interest income 566 431
Net income 6,815 6,476
Reportable Segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Net sales 103,624 95,613
Less:    
Cost of goods sold 62,862 58,011
Shipping and transportation 10,616 7,213
Salaries and benefits 9,065 8,929
Professional services 1,438 1,161
Depreciation and amortization 1,139 1,020
Rent expense 2,750 1,830
Marketing expense 1,518 1,093
Online platform fees 2,221 2,186
Warehouse expense 939 1,001
Stock-based compensation 346 375
ROU asset impairment expense 0 1,993
Interest expense 509 524
Provision for income taxes 2,121 1,975
Other segment expenses* 2,910 2,725
Add:    
Interest income 566 431
Other income, net 1,059 468
Net income 6,815 6,476
Segment net income | Reportable Segment    
Add:    
Net income 6,815 6,476
Adjustments and reconciling items | Reportable Segment    
Add:    
Net income $ 0 $ 0
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - $ / shares
3 Months Ended
May 06, 2025
Mar. 31, 2025
Mar. 31, 2024
Subsequent Event [Line Items]      
Common stock, dividends declared (in dollars per share)   $ 0.45 $ 0.30
Subsequent Event      
Subsequent Event [Line Items]      
Common stock, dividends declared (in dollars per share) $ 0.45    
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (6 J5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9C[?HHE%^R/9$7 M %'MT. M>*UFO/\,789I!=BAQ9XB5&4%K)TF^L/8-7 &3##"8.-W ?5,S-5_L;D#[)@< MHYE3PS"4PR+GT@X5O#T]ON1U"]-'DKW"]"H:00>/2W::_+IX6&W6K*UY?5/P M=.XW-1?\6O"[]\GUE]]9V#IMMN:RC"O^P_@DV#;PYU^T7U!+ P04 " "% M@*E:F5R<(Q & "<)P $P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4 M?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( (6 J5K][B>_T 4 )&PO=V]R:W-H965T&ULM9GK;ZLV&,;_%2N;IDUJ"ICFTK,V M4DK;L^K<_W&A)(._,&H9,O#;?GJ7_X]F!?;81\ M3I><*_(21TEZW5DJM7IG6:F_Y#%+S\6*)W!G+F3,%)S*A96N)&=!+HHCB]IV MWXI9F'1&5_FUB1Q=B4Q%8<(GDJ19'#.YO>&1V%QWG,[^PF.X6"I]P1I=K=B" M3[GZ?361<&:5+D$8\R0-14(DGU]WQLX[SW6U('_BCY!OTH-CHE%F0CSKDX?@ MNF/K$O&(^TI;,/A9WGBRC-_Y)-\>S%18?X6:I$O!-#">(P*7[9R^Y% M' AZ98J-KJ38$*F?!C=]D+^;7 TT8:*K M<:HDW U!IT:>6'-)NB1=,LG3*TN!I[YC^3O]3:&G-7J7?!*)6J;D+@EX\%IO M05G* M%]@6XH:OB)R7/B.F>$VK1G*(]W3+XE]L"D?E4:MWP];F[GHJ_G[_$L M51):W#^F%U0X7)@==#=\EZZ8SZ\[T,]2+M>\,_KI!Z=O_VJB^TYFKV O2M@+ MS'UT*_P,>J@B3]L5-Y'B>@Y!PT;)F2 MP0R23P#U]8A[S5F4&BL2E;4$'): 0[10=XD*U9;P;:=[ M8;MNWP2'2EO"799PETW@'ODBU,,H5.-G%AO;*.[S@4D&39WYSVP1)@ORD/CG M)E;4I26K8U<3JMV$%@HG)+10IAOK&9DJZ)9$2.*)+%%R"[^!\14<<;^],Q'C MHK;(!QG":8+\Q%[(0P#=-)R'?LZ-M.4CED.W2ZD[&+K4R(N*V_+2BI(U\2<[WBEGUGV",?PGC&HHB,USPQ3S:X2UOP*@TY:/[X'[BG MSZ!1/XE-8H3&[;QEF @CYBEBD%/E( =/,F\QR\X[D6(=)KZY@G%/;VP$/44X M2O<%4_/N&.E\[ 'AI)3Y&3G"HH.7B^R5OJ&#YTZ\%P M@SXUSJNXJBU6E8LZP^'0/-*>(A4Y52QR\$SS M%"I(1&).'/KS[!X1%9,DC6+:L;: M4V0FIPI-#IYV(.H&.N5,M_%,1$;B(W'I\+BJ+6>5@FBC%/20P'=UL1JGOSW9'MS(B3O6<9XB]- J]-!&H4=_FT%\AR2P M$-(X AWQ&?L^!PLP" HS(^LID@^MD@]ME'RFL8ZA-UD*MU-SB\5]ZA9+<%E; MO"KOT$9YYR[F,O^"? \.:@F1(%ZQQ%RG[1:%<%E;SBKM4#RL[#E?#A=,BC4B M(R3N5KMB@NO:4E;AA^*Y9=]8EQP:*U:'+1>$<%U;O"K[T$9K0J^#RS1?IR=? M,@5)/=$!P4C\G:++[CT4;KW<3>\+K4?4MGN7/;MW9:U-C%7(H8V6ACR8+R0$ MV80\7 MC8/K$;.Z%5I,N[6I.LI<;NOQGK$16T9J\SCX@EE#(!! 1DQ M8]<[8E [V."ZMF '^UQ'EF)V:?6P?6*["4?LNEV'=EUS#7[7A&,=;'WJ63W? M$4Z)KU=9BUW0\FJYZSS.]UJMZO%BR_H3TZ$@)1&?@]0^'\" )XM=X.)$B56^ MD3H32HDX/UQR%G"I'X#[ MO@@ $@M 8 >&PO=V]R:W-H965T&ULU9I];]LX$H>_ M"N$-%BW@Q.*+WKI)@#3)W@;72X,FO?N;D9E8J"QZ*3II[M/?4+(M2Z3H!.N[ MX%"TE>PA/?,C.?.0TO&S5#^JF1 :_9P7974RFFF]^#295-E,S'EU)!>BA&\> MI)IS#;?J<5(ME.#3NM&\F) @B"9SGI>CT^/ZLQMU>BR7NLA+<:-0M9S/N7KY M+ KY?#+"H_4'W_+'F38?3$Z/%_Q1W K]?7&CX&ZRZ66:ST59Y;)$2CRG8R2D9H*A[XLM#?Y/,?8A50:/K+ M9%'5_Z+GE6TP0MFRTG*^:@P>S/.R^9__7 FQU0"S@09DU8"\M@%=-:!UH(UG M=5@77//38R6?D3+6T)NYJ+6I6T,T>6F&\58K^#:'=OKT_.OUQ>7U[>4%@JO; MKU^N+L[NX.;SV9>SZ_-+=/O'Y>7=+?KP_?KL^\45?/,1':+OMQ?HP\%'=(#R M$MW-Y++BY;0ZGFCPQ_0ZR5:__;GY;3+PV__@Z@A1/$8D(*&C^;F_^87(-LU9 MM_D$5-A(0392D+H_.B3%4BE1:L2K2FAG.$U[YFYO%MRG:L$S<3*"%54)]21& MI[_^@J/@-U=P>^JL$RK=A$I]O9^>\VJ&8-!09B[$G\O\B1<0>X4^Y&56+*=Y M^8@.DG&$<6UV@,=Q0(TR,LNY%E.8I7J&GKC*^7TA8!YH 5YJ!'WD^@5QC6!P MLUGC\'J(ZZY@U,3\7JC.5VP,*:%:B'I-%R\?7>(W$45U1"8Y/9U2PF)Z/'G: M5M5AA<.$;:PZ(11X#S,*PAYC$HH2/(!\0+*!B\S M@: 0?J=0L:]K[\YB&+2R!>'R5^5Q*5(:,4*TR? /45L*Q+%-'(K$FT4B;R* M7,&<*;54N7!FEQ9O/(N]GMTHL>#Y%(F?@ 65J&J% MI9X)!;5G.QMVYCI>#Q6)WW>6Q_:8TC3M">O4C.Y[CFIJJ9%$. Q[FCFLXC09&%<$6[$ M9Y>[17#7M#B?I^>4P M&LH?> O2L->KOTDY?CN,:##D9 L[V$\[7V$9<&WFNC)0?R@?#I>5\"S;57_;;K D MH?UBX3(+(I(,^-O2!O;CQH5X$)!9IDCSGXV73B?MZHW3?M5P& W)V=9W["_P M7^OZ4,KRT%,CTB:?4/:^N03;!1T'B;4X7%91.B!46_:QO^XW5<(SS>R:3C$A MV!I$VXZD+!PJ_KBM_CA^U8ZG@ ')BUP/ KV0L1;]SW[ZJT;'JS*3'#MJO.0@]@@$Y'^#L5AQ,C %H6TL$/\ ML-//-ZL3GW[:,?.E/O.9YE5]3E0?_N#53#K #/_5F=;=VT;C-%GO;>,Q^1_F MMO&K8GW7Y6=S)8M KOY\<9C%9##5MO1)_(=/WE3KGC[.*.P#'H9#VC\O<)C1 MD-$A#FAYDOAYTMX-#:5=/"8LW539]+]Y0OR*L;?!D<2QA28NJZ'C#-+2)?'3 M99-\=R5=F]IP2(+ &EB''27PQ^TE;0F/^@GO7,[G^>JHWTA]+DLS6T69U2-[ M+;5 F+F?57A[=N]QD&NSM(>.NM&W_$BQ=V_X=PZ+$]WP[ =_--,7=@1'J-(R M^S&3Q52HZM=?$H+CW^J317N^<5^]=?5HP9#ZP?!&K:MP+<(8!4=! M@&%OI&#=%DLQ1C@8!T']%U4SKLQI^E+/I,K_+::0T.3ZT[RJS :T/FI?ZDK# M!0@,Y:(R&>]>0B9XVVIW:F\#9I^@O29=E;:>*^YXL AK!JK\L$1>C0A\$Z;C M,&BB-;KNWL5TL9/8BGIM>E*V1(J]1/JV72:FYH'F;)^1I.7*..+ M'#*GTTV;/9,T":S'HRXS%@X@*FT1E?H1]4Y!"5^JE\&1)[0SZ'L=(9MG#PGK M4\PNJV[@+?92/_9^$YK#1U,DN"IA+CI+&;4)*J(Q[8.YRRRB;&@FM:!%_:#5 ME-M])'2;H8"T:-#'!J==& Z=J-(6MJ@?MJYEF4$55K(H3 AK3G+Z:J-+E :L M[ZG#*J)#BK> 0U\#.&\4U\$Q44!P_ZF#TX[@=$!4P?R4L7G%Q'4RC==[K'<^W&(.*& A[MF7) MCP_?=JX";_LWSX@]]=:-MN4/%NYE%7@IYLTQ[ZFW;LPM>C _>OQ_K(+(>B$/ M>+X/# XKBJTR/-EZS=6\8PS. LE4J! /T"PXBF$\5//:;G.CY:)^\Q5 4\MY M?3D3'"J9,8#O'R3LX5&PO=V]R:W-H965T&ULK9EK+@9X\/[# MM^AI)8L?AN/1FCWQ&9>/ZWL!9\.JET64\#2/LA0)OKP87.)/$^H5#4K%]XB_ MY'O'J AEGF4_BI.;Q<7 *HAXS$-9=,'@SS.?\#@N>@*.G[M.!]4]BX;[Q^^] M_UT&#\',6/O-=0$[17YC%>?D_>MEIK0$* M-[G,DEUC($BB=/N7O>X&8J\!MCL:D%T#"2R%R0* M-?16')1C4[:&:**T>(PS*>!J!.WD>/+U;GI]-[N>(CB:?;V]F5X^P,G5Y>WE MW>0:S3Y?7S_,T,GCW>7C] :NG**3>R9X*E=<1B&+3]%']#B;HI,/I^@#BE+T ML,HV.4L7^6@H@:^XRS#;S8

60R1:R/;=N66715+YWE,B>W1T?!Y M/P"-"CN^7:D:G+3BI$;.V2H3\J/D(H'Q?^:Y3+H@M_TX>[L%J1&Y5.; MZB'M"M(V0EZ&8;8!+%CZ(8>!G,?\#*6P365+Q&+83%@:\N)DSA:P#.=2QV\K M9*Y'6O2JQG-\/;M3L3M&]GO!URQ:(/X*FV?.\W)29+ "!*Q042P&Q/* H MOSV#=2(WT$/Z%:3?-X'%AM>30 ?GJ_>U M?==OT6E4U-D;Z09>4.$%1KR;-,P2CB1[A?FY9F_% M,A!NKBQGY[.JHBMP,/ M6[7/6$; VRQ]VFY2Q>H^JU;.&C8O\'.M6UCJ2.&@_;"U*J_C:>,]7\0'3,IW MRCAB\RB.9*1_\+N^&@RD_=PUHL#MV)IP;5+8[%)3&$VTB/)R>]6R$0U;>UWK M1#;N8*N-"9N=25W8?>-(%8,DGN>U874JZG;0U@Z%S18%V_R2 ^8"P5M7^.,, MEI% 8/D;CD[@Q6:1Q3$3L+@@I'P%[T"GV@BV]_#VV*QSR\+M$/IDS1AJI\*] M5M6,H20%Q]I(>$N(_H4+12S;7_4!J%Z$K>V_=@P'*)MAU-:%^[Q+'T:4YYL# M0E!=2F$W29K0M8MALXUU04/RE$LPX2A]ZB57G4LA-TF:Y+6U8;.W3;(D@93J M=Z:]?]BT[Y,U ZC-#YO=KQG \7->-;SWF:P,_R'29KI16R0Q6Z0VBL.F/%%- M$!)Y)W"L]DY_B++)7ULF,5NFEO^(V4]4@P0TZFJ".$#9#&(OZ3/[Z8/@+-^( MM]]9#;M;]*V&7EDSA-IVB=EVVR'LGD3?Z.NR0W4!],J:T+7[$K/[?K^Y/D/W M(BJ*2>B*IWP9A1$<:U&-7165KT_YFH7\8K"&:+EXYH/QGW]@U_I+5U7XOWIK M!EY;-C%;]G%E!D=Y]8$T39E8J@I[5D<&3VI7)F97/KS00%1[I0YMO\=I5!CO MOS!TI M.ZDMEY@M]YBDG:BFV4XY-1+:51>K#96:#;4J.AD28JI)']MP.DU'ND%KMZ1F MMSRDH$ U>:7OMNE4D>UWY+^T]D%J]L%#"PI4S1P50%72L1?1O9JGV>-^H9Q M5>?2E!.TJJYR JWMC9KM[:AR E6+F,KFJ=$$G9.R-B-J-J/>:@+5)'U*-4$G MZJHFT-I^J-E^VH]\5ST^Y,FK1F.[@=_>*G4RCW0^^]J/Z+'US;[G[ZG^36QE M5]*H<-!VS^'>MZ'BP]P7)IZB-$&PO=V]R:W-H965T&ULQ5E;3^LX$/XK5A>M0.+0 MV+FS4 D*9Q?M07*J0O^;!0S"/ M5+(I3_Z)([4\'04C%+$GND[4-_[\!RL#U@55='(B^#,2VAJ\Z8,\ M-_EHB";.]#3.E("[,8Q3D^GMS<7ES>SR L'1[/:OJXNS>SB9W7-_0S= M?D57-]/;ZTNT_W!S]G!Q!?8G@O$! >A#8Z)IG:BG191:Q:'?\&**I0B+;D,[)H,-K*HZ0C0\1L8AKP#-] M_W!G (Y=9=C._=D]_JZR.4\9FBFJ&-2_0O^>/4HEH'[_,R6K<.:8G>E%?2Q7 M=,Y.1[!J)1,;-IK\^@OVK-],D7Z2LYVXG2IN9\C[Y 9ZD*0),Y9$,=3+A^I. MLYE@R_9TOC=-_%VST/6P75GM ',K8.X@L"F7"O$GM. \DDCR)#(A+'RXC4=[ M)/!("V#7R@TLC,T O0J@-PCP=\&E1"O!GV)E@N9U'NI8?@=:U\KV/8N8H?D5 M-'^PF&]73% 59PO$7H!)I'EV_<^LX4]RMA-N4(4;#,[$#.CEK6"#3IZQXS1* MH(C"8 5SUE/)804O'"X4EL%T) @:+Z(1L$.L&XOFQ0HQVH^S>;*.=!1[GN_G MMGNNZR$J)9_'T)0BH!RU1!LJ8OJ8,&CGBD$J%8)F%:M7!%H!J26#/\$82HMF MS72S1M KY\NJU^:^==<\!(*7*Y8S=/)Z8,I:V,U'X#I!*VL&*\_W0G/6L%5S MGC68MZMT16.1-^,R3SGT_07(G@.4P.H[1!E3APAT1A3+%8<^ICL&+$FH?TB) MMF8_UO%*^S!2GM5!_@7[K>@,1C@,G9[H&HR.!Z.[YTK#?==*+5WM= D2.NU> M8C CH4N\'JBDADH&H=;M),Y9T@B1=)[M!\1J(^Q:!;# >@#6W(V'R?L6"E^4 MX-#^-I/&BL:?RMR?Y6TW[IJ[\3!Y?X.ZAB+:!M[H(8[C%3V$N.Y/[B%E##N5 MT9CR,I%=(Q+V$#2N)00>UA#-NLA[A1%?5QTX;85CL''='G2U?L!O" CH8[IW M0=9A&Y/!/D((ELU?$;!#)FF^@3*W@ZYH(';8AMPUPJ1'5^!:6.!!(@>97%:, MH>8(V=8*3%:DC_QJ182')5%)?N]:G@9U@7%G+KM6MM^S0DFM0,@;"J0H\D>F MEZC6%9LX?S&B)Z1< (J^F#F;=&5#$-IMW"8KQ^TI0E*+"S(L+NX^!M6@&S!I M:V.#%0Y[ZT!% J1\9T76J!0(8%PD4Y41^ Z[\+KM&J#V[-UF28K?_)7R #7KJ!/-D0AE[H67WK MIJ97,DRO'XDJ:DS84%Q=@B46#@//;6MEHZ7ENT[0YHIQXX5XRL0B_TX@ >PZ M4\6+Y.IJ\2WB'!]/\U?VK>MG^/@L?S,_KMT4'SA 'T%[DRAA3^#2.O(!EBB^ M&10GBJ_RU^Z/7"F>YH=+1B,FM '=C9"_U!) DY7=JVBI:04G4A5L!Q9BYD2C5V MY<)6*PDTSIS2Q/8<)[!3RKC5ZV1C4]GKB+5.&(>I)&J=IE3^Z4,B-EW+M5X' M[MABJNLZ )FH!]64XD]NU2)60I<,<&)A'G7NG(O!V[FD%D\,MBHK38Q MH3P)\9D65A#JFFO(\6&2&.-:J:1[4WFC=$P M;HYQIB7.,O33O<'M9#B:S$9#@JW9[8_Q\.H>.[-[_-R,)O2,?"$/LR$Y/3DC)X1Q0^Q[1P5OJ+P@#?><>([GU_ , MWN_>/(+3*'>\D>DU#^A] PZ2)@1WA] 8CY0I+:FYS 1>\'4JJ-VT7#3(1,W; M?.ZY+;_9ZMC/VZ'46 5AT"ZM=HB;)7'S*/$='C0",QZ)%.K8VZWG\DLN_RC7F&N0H/01,G]O53^HDNW;-!L'R(*2+'@?67&B=6C!/IK3 MKJ#5V)@[6(<6EFCA4;3'\>B<3"4S?]JDCW=QSB*&[3K$HTHFP5RJ%8V@:V$& M42"?P>I]_N0&SM>Z5_:/Q':";I5!M_['FVOM;7\0AI4CVK?Q_:#^B-HE;?MC M[ZV]?V.;U5N];^/Y?CV7Z[PE"^>C+ZY0V%G8J\+5&;F- W1;J;W3-_6.2=J5<:R#KK+L;[_) MY$44IIX%XXHD,$=)YR+$#9-Y79)WM%AEJ?U):"P4LN82:SF0Q@#GYT+HUXY9 MH*P.>W\!4$L#!!0 ( (6 J5H# =J%& @ @^ 8 >&PO=V]R:W-H M965T&ULO5MM;]LV$/XKA%=L+=#4>G_ID@"I]19L2[(XV3 , M^Z!83"Q4ECR)3MI_/TI6+8ND6*D][$LBV7?/G7B/R--#Z_2E*#]6:XP)^K3) M\NILMB9D^WX^KU9KO(FK=\46Y_2;QZ+ED_S:EOB.&F<-ME<4Q1KOHG3 M?'9^VGQV4YZ?%CN2I3F^*5&UVVSB\O,'G!4O9S-U]N6#V_1I3>H/YN>GV_@) M+S&YW]Z4]&Q^0$G2#B^%B? M7"9G,Z7."&=X16J(F/Y[Q@N<9342S>/?%G1VB%D['A]_00^:BZ<7\Q!7>%%D M?Z8)69_-G!E*\&.\R\AM\1+A]H+,&F]59%7S%[VTMLH,K785*3:M,\U@D^;[ M__&G=B".'%1]P$%K'33&P3(&'/3601\;P6@=#-;!'' P6P>3<:#%$CM8K8/% M1G &'.S6P68C#%VTTSHX377WY6AJZ<4D/C\MBQ=4UM84K3YH"-%XTQ*F>+ZRO/OUKZ'J)'R^M?+[V+.WJRO*/_?O.O[I;H.J!GUXM?HNM? M/?]V^>,/CJ;:/R/_]_O+N[_0Z_NKBWOODOJ\02?H?NFAUZ_>H%O'5.J8!W]1F'EZ]0[KZ%FF*IHM8* U8+QOO MJVV\PFJZCF,XVNG\^9A< MD%$#2+ 0$BP" NL13S\03_]>XHTAVSZ(=5Q22[-RK(MV^U;10(LT^X(VQM\XS#XAG3P#]-C54^/ M;VFC CX+2!.8.@M @GF08+[!32DGFJXH#&L"R)@A)%@$!-:CH7F@H=F@ZP,T MI)U!342,7E,Z-4=OZA[GN-?XZ4N7\?))@/ M"19 @H608!$06(^7UH&7EG1Z7,35&B7I^1$0ZB[__3==E M^HG%*"M/FM14FD""!9!@X:C!B(!"]NIO'^IO2^M_656[9CVDR]]J_QS2+)1H MMZ6'S[3S;M?&N@DOTQ6AS7UKD*>D.EXK19R1!I\Z44&">397&MTVV0X(,F( M"19"@D5 8#T".@<".E("-BO@22T?)34!MSBOXOIQ5,0F1U0S9OX98>-),YHZ M^T""!2.R#R$#1D!@O=*[A]*[TM+[GW"Y2JMF[MG/*<6V+OU79Q4I[-19!1+, M<[GZ:0[;(?N0$0-(L! 2+ ("ZU%+53I=4ODV<@G51(6KF\DV-B-L/'E.4V<6 M4+1@1/XA:,0("JW/@"-E6I4R(,P*^K"/_L195J&\+RMN\.:!/G*MTRU]"MLK MC+3#2?!F.[3VM,%ZO9RN*2[+$I&9:K$\D68^F2>0: $H6CAJ/"*1E>:XNECZ M43O%5Y5+OE>8T/K2M@(+2\J+I)9A6VQ%!5:JQ5444JWT0=$"4+1PU'A$ BM= M50;JV0FIZB0EE3ZR#LMVO\7E0;8SA.67QIK:1H"B>2T:H]^[IJ*S^CUHW 4 M+01%BZ#0^MSK=&15+B1+N3>*;X9 P%=T3D%1>:%5-0U#T=DIA\?C)'R!C4## M%T1T;,4UV.Z -[-L4[?96Y\W,UW'';CW.P%5E>I@7Q/ROW,N %540=$\4#2_ M1?NJC \:-01%BZ#0^DSL)%-5KIE^WT:RF'^\4J@IBFZ9"JMOR'.;S"UA7-/E MXOJ@<0-0M! 4+8)"Z[.K$V15N2([?;=8S"A;M%U,FPB63[P0JIJF:;GL:L/C M\:L-;R-:;?B(CFN8[):QP,RR=$-A5QNAV5"GV:F2JER6A-TV%E>(%_M$,_%" MGNGD.QY4_!QY#0%HU! 4+8)"ZS.M$T%5]W_<&59!M5%0- \4S0=%"T#10E"T M" JM_ZNY3DG5Y$KJA"WB%JFW +B*RDSM"XV7(@5FGCROJ7P!10M T<)Q Q)! M!>T3H1-4-;F@.F6KKH4Z9H)NL-*:QLM^G)$G3VHR"T"UTC$7$(*&C*#0^APX M^@VM7%']YCT[C1<$V49''GKR+V!!%5E0M 4+01%BZ#0^@3K)%Y-+O%*=FU. M#ELU)/Z$7E*RKOLC^H60;X)?KZJL>KJ0)S.9=GJM- MTG.E.SMB+EFBG1U-55DF">Q,75>X!Q_>CM/:!#8"K4U@Y;@.NY44"LPLW697 MRTADYBK&P'W=*9Z:7/&$VMD1UX;7!X4JFSS'R74/H1D^)'"*^]L.E;E_K7C_0DIMLU+K \%(<6F.5SC.,%E M;4"_?RP*\N6D?B_V\/+W^7]02P,$% @ A8"I6I=GI.FF @ _ 4 !@ M !X;"]W;W)KU M$(FWJF@ML 8V3=,^F.0@5ITXM0VT_WYG)V2THM4^[$OL.]_S^)Z+[]I;(1]4 M"J#)4\9SU7%2K8M+UU5Q"AE5#5% CB=+(3.JT90K5Q42:&)!&7=]SSMS,\IR M)VQ;WU2&;;'6G.4PE42MLXS*YQYPL>TX36?GN&>K5!N'&[8+NH((]+R82K3< MFB5A&>2*B9Q(6':<;O.RWS+Q-N [@ZW:VQ.C9"'$@S%&2*R M@3YP;H@PC<>*TZFO-,#]_8[]VFI'+0NJH"_X#Y;HM.-<."2!)5US?2^V-U#I M.35\L>#*?LFVBO4<$J^5%ED%Q@PREI1T?WH@G_Z_PUOOI!/4E0\L7_ &7Z2I M!NP'3<221%K$#ZG@"4CUB0P?UTP_DU_=A=(2'_KO0]4KV5N'V4WS7ZJ"QM!Q ML+L5R TXX=&'YIEW=4CZ?R)[48A678C6>^QAGZJ4)&S#$L@3A3T8 MK/:)"@ ,3< !@ !X;"]W;W)K<_BP5C)7I>IEEQ/EB4Y>IT-"KB!5M&Q7N^8AG\ M9<[S953"V_QA5*QR%LVJ0>H6"^7 M4?[R@:7\Z7R !YL/OB8/BU)\,+HX6T4/;,+*[ZO['-Z-VEEFR9)E1<(SE+/Y M^> 2GUYYH1A02?PW84_%UFLD3)ER_E.\N9F=#QRA$4M97(HI(OCUR*Y8FHJ9 M0(]_FDD'[?\4 [=?;V;_5!D/QDRC@EWQ]$K=/R*W_ZBS4& M>6*^F*=%]1,]-;+. ,7KHN3+9C!HL$RR^G?TW#AB:P#,HQ] F@&D/\ U#*#- M %H96FM6F74=E='%6#5Y.[OF^O+;_!F\@U^??EX^VV"[CZAJ\O)7^C3WW<_)NCH^^WE]^L; MD#E&0_1]T3Q"2(.\33Z7.T^W+6H0ULOTVH^:O)R M5"S0'+9,@>8Y7R+8A7E4)ME#'<9)F3"MU^I97?VL8H>?%JLH9N<#V,(%RQ_9 MX.*/_^"Q\Z?.Y --UG& VSK M<=)O_6 M'QR!O]+U3#CD'77<2@!>4!05!1>CP&U/2;E CU&>1%-P6WWO*MWNK%5I3"]H^RF%5F3J,9%)MIJ=/85Y4AI*>P*C/$ M1*]OT.H;[*-ODCW"2YZ_H":0=*H&BAJAT]-4%7$=O:)AJVAH5?3H*VS31Y:_ M'*.G/"G9D,_GB,^EQCI-0]5A >VIJLJ0D.IUQ8ZLKXY5VYOE*DIRX5:AHTP: MN> +4'VX+IC8(DP;"\WDVSKU':P1P:%1[RTNP'8O?P8&/$8I+XH3D0!/$.SQ M65*L>!&EPA3(A6 ,;%NQ&=D_ZV0EC-0:@371ZO?-4(6PP08B;2#VD-[.3Z!R MRJ,,S1DK.LD*>_NEJ"D'B?WRE#8S-20,%7L#7%&P>)T;2:_Y MMYT\.>Z;I,H84BF6 (2MQ' Q*7G\7_4U5)C9#O M&=24Y('MZ-'?R;8\JO>OIL033]ENJA1VQZ:@D22 [2CP692KK(J/ASS*6K3< MWEQ!O;F6RO8 M[$O8AYJMZP<)-]A.-Y"<^5HP&* V2Q[%RFMMU@"-%P1*5=6($4H-$4TDU9!7 MJ*9A+4,V(RJ3#$,Q6)8V43 M25HE-9@6$B5#JE)#4^&3*$?L*'?3- 6C9V8-]C=?1TT7":NI<6>0(Q+DB+V/ M=,WF#"K'#'0$1ECK%U#M"M&PW_#5" T]Q[03)6 1.V#=R01=I>_7TK2>H)1@ MTXAAUW?UVE()6M0.6G4]WM*Q$VQ>^'M$&U5!+NP?&C0RV#,<#*E$/6I'O=M= M6_-:M56&\GW2/]%JI,:>9^@.4TE:E.QU)U0W$790V@IP>U\*'6BVKA.V[L7L MK:C[-81<5-0]I]T[BE37W''Z>U(K-3:TSZAD'6IGG?N.\>8G2T$2 E;:Q3@P3XW&12NR@=NSXRF9L MN=KT+W=PGG\R]G^3IB!5X083GRH[7Q7SL&M (%_N ;O=I?"IKU$_+>^:7)U_27EH**5\@-#R$@VSSXPQ)Y9'B=PJ((5AG,RK (JQ 43 M$+G(?'K5;;=:C>(:6C)T&UQ)0NXK))2(9)+-&A0J.23E*&<+GH*C]9KJ^,=1 M;K)U8EX8FA26!.2^0D!R]WQ.^10 X@=+TT(T:V,(]YRG,.)AV&Z,,GJN]HRP M2&RL3J^;DM^CM+@:* /E^B[=&LB>@\273>ZT27Z*]/*GN$]ZL7 MXCCT&*6B"FJ_6:G"6J"<1S5"PS"DAG3L2:+S=B"ZG34]*,8=:K:NY1+C/#O& M?6 /29:),!,G6)8G?*:U6<4BBKV@WX/6B!'J&+_9*_')L^/31W'G:]5/Q2%* M7+]_(M"(86H\UGB2G#S7&C^3]6J5,I$J(47.DB).>;'.Z[-U=?\JPFKK< /F MZ/:W_BO'5FC;.]P.-%O745O?T;:#VK<\RHHYU(JF?;+I8 &Q[=Z[\E0H"Y2O M_VB$\':+H&N !#?/#FZWF]5<_5JWTU/I1[E_T,A@4X_:DXSD^;\@1G*:^F$R@#.H. 4<@N!Z_E]?-9 M]9N2KZI'G*:\+/FR>KE@$9SCA #\?&I;K"22='_]RC98 M8,D*:;M[ [9Y=?P>?3T^>/#,^'>QHE2"ES3)Q%EK)>7ZU/-$N*(I$9_8FF;J MEP7C*9'JE"\]L>:41$6C-/&0[W>]E,19:S@HKDWY<, V,HDS.N5 ;-*4\!_G M-&'/9RW8VEVXBYX MDSRIRQ[_G)5736\G-'-*&AS$,0]?5$QS1)\DC*Q]_;H*WJ MGGG#_>-=],LB>97,G @Z9LEC',G56:O7 A%=D$TB[]CS%[I-J# 8LD04G^!Y MJ_5;(-P(R=)M8^4@C;/RF[QL.V*O@8IC;X"V#5"]0;NA =XVP$6BI;,BK0F1 M9#C@[!GP7*VBY0=%WQ2M539QE@_C3'+U:ZS:R>'X]F9R<3.[F !U-+O]>C49 MW:N3V;WZNKZXN9^!VTLP'LV^@,NOMX\S\/[A9O0PN5*:#^#]E'":R165<4B2 M#^ $/,PFX/V[#^ =B#-POV(;0;)(##RIG.;W\\*MJ_/2%6IPA<$U4X$%N,@B M&AVV]U2&59IHE^8Y<@:\)OP3P/ C0#[J6/R,CV_>=MC!5:_C(EZ[(=Z$JC47 MQJ2J0U1 B)$ M+"3)0OI1Y1"RE-IL=DT/=9NFQ+>;#"J3@=/DE-,UB2- 7Q0VA.K)?*XRM>*Y MVILXWYJGTCH; LM(=X*:98L(!BBPV^Y5MGM.V[>%PXQE)Z^[[!D&\A5^X-&4 MP'Y#Q_8KA_W7IBS;9%* -?E!YHEUP/O&;;L!KGLS11AW&[H/^AH*_E$K:C?N MUAW<-[L%P_IRMZB"-FKPMP??&L4*[7%GZBM M,U6[SY/:/_--R>X7&UYZT-@L+2J(&E<,U"2";A3=T8BFZQV(WN#:1 Y$ >[7 M;9NR#FRW&UQK-D$WG*;D1^&LA&>V+"U'=&YE$31)@_J=NE.+*.@U&-4\@FX@ M[1M56V>H'L X2Y1JJ<&J%IQZ/I6K%4LB]8,U PNG,*IG<#2IH$85?(55I7^@ M2AOP.6%SDH!'51V(>C(I3>>4BU6\UGGQ:FI94S(AY=<3,B4(-STB0,TQZ ;9 M+BG"+ MU;'5I#-47O6>BC4)Z5E+/6(+RI]H:_CG'[#K_V5[[/]=T0Z+$LU9Y.;LF^L M9.(4^W7F6D4-&QG2S$5NYKZI$D F4F%]&W-K#EUJ[B(W=W^Q%D F;>M+W2+! M#9LOTCQ&;AZ_N1I %A37C9J2AI6*-(.1F\&_5! @2^T'89T-%E73W-401FX( MOZ4@0"9=3Y Q=RTBV&13(QBY$7Q,58!,=!KKWY0TK2M-5^2FZS$5 ;(4B"$&LP83>8WE8' M8!,R9AU@$S75 7COK\E72L/?4P=@2Q5HU $645-':T3A5Q#UG]4!V"13_>' M(D$^;,I)\PL?543^3W7 UDSW8%W7MR&+J)ZFM_=:(J5\6;RM$:!@7/G7?76U M?"-T#D_'Q8N3VO41/!T5[T<\':9\S71-^#+.!$CH0H7T/P7*%2_?W)0GDJV+ MEQ]S)B5+B\,5)1'EN4#]OF!,[D[R&U3OSX;_ E!+ P04 " "%@*E:^E*B M](D% M# &0 'AL+W=O@Z0+$=)^V*.@G@I.N:=6FSN%T_#/M 26>)"$5J)!7'^>OWCI(5.TBR M[HO%G^_>'=\=Z:.5==>^(@KBMM;&'R=5",W;\=CG%=72CVQ#!C-+ZVH9T'7E MV#>.9!$WU7H\G4Q>CVNI3')R%,&!\5M M'X?OV3#M-TPC[\Y09/E.!GERY.Q*.%X--&Y$5^-ND%.&#V41'&85]H633S*T MCH1=BL\-.'^<]RFF',GT"Y4!<6!,J+WXQ!16[^\=@--":;FB= M3I\%O)!N) [V4S&=3%\]@WP/OL2FG47?0O%6=PTFI5R$X8IA"7 MCCR9T T@&.^5D2974HL%!@DJ#%[\-<]\<-#1WX]%J"-P^#@!SJVWOI$Y'2<- MVW(WE)R\^&'_]63VC'N'@WN'SZ%_]RG^?Q3QN]5:Y6TCOB[FXMSD(_'RQ0]O MIM/);#,3N_NSG\1*>J%,;EUCL9L*='!^DWW^GDFM4$*,DB/Q46):7,K\6I;* ME+NH#R;_ WS_#7_?D98K">I\E!GELB81*A*5U04;R&W=2+,6('#OSTND3JP- M-Z37:5S?4SCKE@^F0^5L6U9""E^Q%;K-*VE*0JJ&*FZ,XVR-G.?X;8R,Q!?, M]G@_^FZ=%PRBE60Z_'6=H30D'Z^^ M)#N80@$-]<"T2^@2I^=B# J .Y6U 0Z#CD<0-.VUGGBFL5YFFD3C;-'FT#7& M8SBEN)%.45CS'O ,LG72A(BXM+9@U:H<;"@$(/I=)KYM&JW8.RYA)%P,$9 & M.[[-$40?L2)HD->TAYL"!X3<@QJ=3U%C2_ZUMX1/8*9\M"F*88,!9*WG=M#D M<&J,PCFYZLD,MJ(:;J32T54XUVCI@\I3T4B(&P:4;:Q>U^3VN*H7'99%M%W4 MB_71-FNF!O@YPE,4*M:'8+%]PQ7I5=F2H(8K4-EZ.TWXAERO!QI#L4XK$WQ"4LK.\C MG@' X;+U0Z32X5C\VL409]!@%XV*I\0P M' @\-;&D0-^,[:CL.EM:A8TMV2')E(G\<&!U3(E=$H#TM40[:Z%P\I[\5@BA MJ1LRB@PK%N LI]K6>S"^U]AFRQ(+JO.TLL@%#D&;\=D'DB*72QYIU-V=A':< MCC1C2CA[1T:L;=FZ@-2VS8,@Y*US."D-"<1Z"GJ[ND%+:6B*D^:!A$2.G2P; MKIV5,C;=*J&IN++Y]0JNI^(+WT$<)19-*Q0=40Z5V1/M DAL^'GHPO>H? M-:]MOJFVE^T:%MLF%=^D!Z4R6#,3"[SF6 *HI:E8()DK$'6X78VBK.43>-57XF+LBC/W?JSC(2^[=H2XD"CF;O M]FZX(^-(%<*00A/26LC24;R^N=*BKD+J!]VK(MX&\CY"VU*\C\ 3\5]5"D@H MOG2+)., P6:&:M'JX;@[S(R)%9R.%W(=#8\>N_#'6T\XQ+.,#U44#=N:T+WF MAM'A+3SOGH#WR[N'-+S$S8FCHR6V3D8_OTJ$ZQZG72?8)CX(,QM00&*SPGN> M'"_ /*I%V'38P/ /X>1?4$L#!!0 ( (6 J5I9ERF>S1< '5* 9 M>&PO=V]R:W-H965TW/;QG;_*CNZSJT] ]%\BI)? M,_(CJ7.=V+7BI#.=_K$$ER1B$(M@ CJL]DH58LOV[PPST\V=5T^>?S8I!NUE6:@2U7@S4I76UGC:[5^;,I* MR25/VN:/Q\/AV>.MS(J3%\_XV8?JQ3/=U'E6J ^5,,UV*ZO=2Y7KF^3FD\#_@U M4S/:^Q'LQZG;NV7=NWQD;4GXB==U!LCWA1+M>S.?PPX [!C#^S+\5<7_$E6 M S$9)6(\',^^LMXD(#_A]29'UCN I?B/RX6I*PC+?QY"V*XW/;P>*= 34\I4 M/3^!AAA57:N3%W__V^AL^/0KT$X#M-.OK?[?9-6W6EN\E"8S-/ #H5C4DK3K MB?AEHZ!BJ=Z6LMC1A*:0S3*KU5*D&OPOC/UDL,Y2TN-55L@BS60N#!91T/3: MB(V\5F*A5"% P5)6&)<5O'"UQ&@%]:@W8JT*5J L;BX=__=CX>#Y]^NA(_7%Y^X&^C MIX\$C!_FUABTC<#."FL4V;H42PL:K9\5$*&&S8X1M19D/\1H>/IO/.RRJK,T M5^+\=#BAS3^J=9/;5:Y._WW 1*^60"3?);2<4?>BX%*+0M> (EB0/B6J98>' T((@S8%WVE05/8/L5(W,S2,F;[941(U"I 0*AOI1P<.>!V2E9$1 $Z&MLMUU@N ?$,O:( MP"UDSDIHXP6 T)\^!5V,)0NH", !%?2/MXW,P2TBC(4901HB%@T^:,AI7ZH= M2?XG!-L\=9,OB>@4 )$4 IG?F\)&&$'_7UDK2.9C-']J[H%YGT48MT?B MA!3,"YW7!+?EOQAQ612095B54E>U %C>^OP#6^8J,E-7I !934:="/?F2[J1 MQ9K7VF:&PR[\LW(ZFGKQ^-!:5W#@54 I>('[&"O/S]IYCX8>8ME_2"B2^"#3 MSW+-&@KX,KRZV6A8_5-]4Y#)+WB+NL(S?-5!^TRS@!9G4")EGHAW>)VE39F$ M3^+["J!L,H/!>/KN5<)K_9!K"+CX#2&B$6^+:V7MA_BATICS\"1^?_((<\0U MMI"+7%EEPWCPK,[J'>#$URYKR)315W@G=K4+^#"X64"Y@\W/<[N&48JAR^.8B:Y2R9[ '% M,C-IKDU3L2$DG@-"0NC8)*9:O%$%OU$T#BJRF!!00[ZV;M@56+.:LGHO,T!: M"<("[*4H(]BP%CLV4#?@LL71:F)+O?I^BC!P^DI3K]2:GUEM\M)C_9N#_UKF M#4-!.N'DWC%0%QYK%DQC%R/N0/[<-^'\H7&.LUE!N)K**QJH75<9[*YSK5(L M*@US1XNN@(:FAZ0[N3J%1%&$M42TXVA"CJPAI!'X< A,%MDJZX*<=\""!LIK MF>5.@T292Y W340I2W+RBTR7.M\A-CNEQ&MIV6J]&^F)-A9'LO^@X%OLG1O= M0=5($VV,[ ;8(+]6X?P(!2 EL"ZP>#:W85F9 %3$#B+ ^D!*N#;)\- MV^0;17$'^1T UE040'-8"$3A-T HTY1EGI'<_>H-QUMO.-Z0X6![%7.=O.DA M,P/P.]8JUZD/<#_J]/,-I#81OZ@ODNA2P'*/YI'YD[D&JYT?H,#$TK0I*I7S M,A!B=@M$6=4UC F1\&:3@2IA/412BGV]%*/)8/:=(/M,+UC[2>2W[!$1V!%_3ZXPA%;\B9^>/"(C MK&SF !F4?G0''+Q6UC )N08);.#80&$KAYWUD/'* CJ\W/<490,'2?+)KVAA M142+0I3N,O#1H^'@_""5^GRUH6>M:SQ)I=F$ %5Z:7XP2<;#\V0X')*L+GYG M$ZM%+;\P@^$O*7<2HI>]"%I 2]7 M#81@CV5=XMN &T)4DOOLDS'C!!+D27@=3BNM_;$.H;4NQC^-K#D^.9)"P%1D<.W)16%@3 M81V$A91,V=%,^9[<>_@6LOCL0R$@0P194!U1/)@-B3=LW-@O7[-@L_]QN[C4 MD,9S<%#%\).0^$9I=7K\0OR)%3<3Z" M''=B=2.2-IV6%FC$-LKE5"'X]4*.G+O>@XFP"UZ 7A*"1X-+/%M;ZTCL61A=+5K\ $8\'6F H0C? MANR6XA&=Y#5;LY 7=C.98WX6B0#%67;-I"O2SIU;_3LBVWL$)=0H=NL$_IT1 M-M1@5Y"9SRYT@#&'"==+Q:$#J2\KKJ\*N%(.9R-=";).A.M+H)>59^?-;!"Q MT"[IC\62-NW+-8?E;69IK7H:6PXB%F==X*X&8_ZD8*-I<]YMV27@X"_6VC]+L46'KPM!%N2_AZDU7+ M4TI]X##@ZO'G4$B\9SIBA()$D2L\LB,(YI9W!:+[%,P,%1BH+!I*$GTI,S42 M0/(7@#P8:][/@NHB$ZJ#*XZ>-9R^K&U,XL.EH\"#QJX8T]8>C\ ?04UI&V\$ M$!!%!\O$T?-BU^$B1'.A-C)?>0D]3DA8*H3UC2U^.WIDE:>N*U;;W-P@UBGN M!?#7Z/C15I/PE]G=UCX]$E;5;1':%9X80%=7@#&C^BD(;8]X.;XFS?/UT$)Z MD\A^8>W,RX9L0M)6-'1%%8HMI9I4 ZDVEF_5&Z :1$I\7$D4JU1-XG]P$1 DXN48V84_QX_V=S/,NL6O%S5R0NM+VQ:N>.DA0A'&\>'XOV-^0CE(8LI M\B> 81Z)5\SU;F4.^(CY13*[N!#S:3*^F(OWED>C>3*_&%&Y_GQ^ ?D$_7)Q MEHPG4_P_G9L34<5^:-S!:$^L T: 2B=0K=-:FY:;-].'-'3 Y[,8<">J#(7'>IDU]] M$$3327>0Q.[W/?YW3\1B\X77!9^*W=S<#'(7Y_.; ?R3MYF!%=$J6XVX$:"7 M9:?8:YFL3C$;$"/S+G-9HHBCO ->ZA8,VI*0S3PY]6Q?B5I%51<>F6Y^9 M1]C;N0YQ6S,U>\?$@MI6\D# RE4RN:Q%RWDW V28TI6"BRRB,ZEHT,!KAL=' M0$ALI-1-=HRK5;9'85[5G,\(JM;]'JM:&RPP+,$A\&G ZYG$P%UUX_.[O=C9%3Q2RE(,%#Q6@0X?G< M,[2".( X? P$(:9 #\DBVY <4YC47F198"+PW^UO'"E#)$GZFOPX"="R"8<" M]K"ZH6KX(8G:8_&E:=^Y\:9=.3FR-9^/"E=_5U]J=XH!4B-BI>!'4VG)^-:7 M*/^/RG=1(:YS@G*?>#GF9@3? >9Y1.BP992,YQ.J@?-*]'5R8<]> #UU-X&- M^:Z3>81@C:E%5R'*P>01Z MYW2.(! W"OFMO=&_)1_N='N9;RT2,?]GHWE+BODAWG=(46)N!HT"6_N\\4<9 M"SBCHG QEI* K%W-U5%A3JFE[U>98]I/2E)[R8'&"RKC=DM?56.+!&D.ZYBM M,M=3Y8C)?8+7@E?=9. )R++S%K27):X0@.H;0/DDN-_+VM9J_YIP@2.*>D4H M"^GV$+5'.K;/IX&NI_GN%+I#W',U$].VA$78<<$87! C*VLD72OV(JP'2U5J MD]4'9XSW2=.EC%5JN.ZJ/N4Z9 PHF2LX)>7;-@[LZN(I.CRJ,O ; M:Y:'DN$(AFVD)%0!R9G%(%Y/6/UYA:.9F\9DCE8C)QTUX2ZHK_Q)$#0O/O;O M9*\H0M4?$EJLQ> \$.-D.CVGO[-D-IW@@R^%7QVFM'\]GB3GL#W^ZX=;-6,V M#X/]W^\#6DF?& 38;$A_IQ?)I /85[GQEYFQWY/[S^''W"(/[/G#7;EQSD2Z M.SP\V.;?63X.5RQ V9S+A=86'- M4-;G^4!\XF-("S="I'O*Y[HH/ MVKDV2]V\=W (/8L>=:]R-3J4I2-%2+XY$=K28DN(/1-\)%Z(O,LREN>%2F5C MPC4#]DT=/VI]5A3]]'U)1@>HIKU&5.\3RO:NN@[:SO9N_(,Q)P%M* AC,'?? M^V>46WM0 "MT11> &$_@>,83?VP0&N+;O!M$NGY!'L9'H^^PW@G/H(?S]F%R MTIGXZ$F?OJ\\:I<6M3S:RNR_9QF$R'Y-#&%TD%Z.AZ,(@ /YT-J,_ M$^L_SI/1G S6=)Z,1[,#INU;075^/K)0G4_/#D UF\_ISV@^M5!-9PZJX7AH MQ:+/6J..Q-"]KI>&^_B\K\F*LN'S>]>Q2\'<:9$5KK>PBDD4=U/8\DROF?SR[KGB-.I?&+7.G+M1[!',JJEJ>Z4INNJST V? MV9L82D3%U5K=XZ@OB2Z.42SODF5+M X!7#+1):[O>?,B-A"_^>JN^D(W$Z-* M"]&J7:^;NRVS):_#13=Z<%!*B+]]QT]9']\&.2+6IM/WF]%AM;W[Y@^N#U_7 MPU9[YF7 S4(DJA\5%1]@4"^7FF]?1A=%KZ >2RHV==-H\@^% )TKOM"SAM.F MTQ%?^'/8V+#0V*8?ES7^V&Q+Z!P#$!@/1V-GX']\ M__**'O,EG<+6NYMTTT^731O=4<,T][9>RZ*FMMKHGD!%+094\.50-(!:52H66G:Q)S MJR^MA[10S!_*1P_'CQZ^?-1VIH)#S4&NB8BWQC$"SGM MXR.U=F8670TD+,H*45FM'+VY61I,_%E?AZAB8B']_O+J)68;BL[P/+1MM^/S(4*'MUMBALO4(&H?V^LY?N;K<,')"&N.B03K)K/=O Y< M,F$;>K#LW8B*&R1#<2\8_HHO&%?YKHUO?=EYDZE59,Y#OS;U-U>A0=,U9=!& M#EZW2<7DOJ^A?I3 :;;L+2,\;VI; SY!N,3I#;2MZ/LN [(C[: M\9<">S==CTUP5UMCP=B'P0JF\[)M8U^0EY;NU(?#[70+$J/@H9P?F[7Y;D.KF:3X>/Q+Y@M4/O+%#=KI9##A96AKMJJ*9$ M5R"X^XS\1T%W"]K#EHA:\3*DI@PZ')_SJUN^/"S^:"3U]MF:-3EJ0]U6!X"E MD"J P H;6V)W3\E+36N6K3B82![D"H+2$G\T"VF1NYQ.7O?;+CYS=UT4ZU^0 M/6H5R6I_:9L*OETEB6QA[<@11)0D\S X=X&&E2:4-0&3NTSHHS7;\AUZ6#N, M ."D;Y$.Q-7=.UQR[)G5Z5'1G])O(SAQO@IW[M]XT^;-ZYC,Z^M6A)U:'Y_X M%VSK;1H2FG.]3:0*]5K3W6,?P=@Z!!3T8$LGZX]GJ2W56WO&^<==](&.A+^M MV)XE'4C\-,?M%0B$9>EFU>U+S0?B35?X 7^0__\5L3]SEI]N7Z9RS_C'A.6: MG_]!!7#,!N1M72QPX#D8#\L13EM(V/BJOPM1*6-08V]QM&J MG2[RW>#0;\H\CGX*B,))_L$COMA9D!&L:>M< MK3!U.)C/3NQ=$_^EUB7_L!#,5ZVW_'&CY%)5- #OZ9<8_!?:(/S2U(O_ E!+ M P04 " "%@*E:=)TI8YH" "T!0 &0 'AL+W=OX!)^ 8@Z@&1T]U=Y%1>$TT6,RFV(&VT8;.&2]6AC3C*;5%6 M6II3:G!Z<8/$:'Q@A@YIH MIV89'26\(_(X%KJG*F5"M1/A]N59:FM_ASZ&, M.\+D,*%MD:G:D!SGGND!A?()O<7'#Z,T_'Q$;C+(38ZQOU>,H^##TO888=_. MA6DKI4&4H&N$4C#3G9174S ER.NA!G"-.39KE#M/ J>4&XQH%>&%.H,'LC7_ MHT9)"5-P JF?7$SP:FY]@R^.QS= MR_@$L@O_(DRM$?I9%,&A@@5[G=2@K-R\L,_5 =1M)EUXG_P[MY9AZR MHEP!P]) P_-L[('L9D2WT6+C^G(MM.ER9]9FK**T >:\%$+O-O:"85 O_@%0 M2P,$% @ A8"I6AG!F7R! P I0< !D !X;"]W;W)K&ULE57;CMLV$/V5@5H4NX"PNEJVM[:!]29!"B2 D;3I0]$'6AI; M1"A2(4=K;[^^0\E6-H7CH"_DD)PY#8*.V604W4WD>1*VML MA+LS+6H^V1G;".*EW4>NM2BJWJA141K'1=0(J8/5HM_;V-7"=*2DQHT%US6- ML,]K5.:P#)+@O/%![FOR&]%JT8H]?D3ZH]U87D4C2B4;U$X:#19WR^ AN5_G M7K]7^"3QX%[(X#/9&O/9+WZKED'L T*%)7D$P=,3/J)2'HC#^'+"#$:7WO"E M?$9_T^?.N6R%PT>C_I05U&$PB[]CD)X,TC[NP5$?Y2M!8K6PY@#6:S.:%_I4>VL. M3FK?E(]D^52R':TVEOMKZ1F$KN#UETZV7'%:1,387B,J3SCK 2?]#DX&[XVF MVL%K76'UK7W$,8V!I>? UNE5P/?"WD&6A)#&Z>0*7C8FFO5XV0\2#6&CA*9O M\X6_'K:.+%^1OR^E/B#GEY']L[EWK2AQ&?"[<&B?,%C]\E-2Q+]>B3L?X\ZO MH?^/!EW%N1SE97#@VI?U6'QXA24V6[3GG1QNI :J3>?8SMVR?EFS.SO@X(CS M,Q33T.NS4(3S= ;OD%]0;50%LFFM>4*OYR"9AVF2^BF99_ ):UDJ=# +LUGF MQ_D$WG162^HL]CYV\NAEM@SC9'(:UYU4E=1[R&;A=#H_3^^\09*$\WAZGAY- MTW;$&=7"5@=Q G5F1_TB23*8YZRE^5)T WUPQASPGGTZF*89Y%D"23X-DTG! MB:;LFDX)PHKY@8M=2C$P$/L0C;$D_QDV;@H./$YNX6;"H1;Q M+?QN2"COZ&M;QG*&H-'7=%:PTXD7IN%\EG)[KOG (_.W0Y"..;3E X[J((G[ M!7ODGK&[WJ9BX)_>Q12\-T MPWXK+[&6K'KOCG@:KA9C,*YI\ XNO<;H!74V:/?]!^$8K=,TL.BX._Y!#P/U M?E4?/C!^-7NI'2C&PO=V]R:W-H M965T*Z%-/.@(FJF M86BR"FMF3E6#TMX42M>,K*G+T#0:6>Y!M0CC*#H+:\9ED,Z\[U:G,]62X!)O M-9BVKIE>+U&H;AZ,@JWCCI<5.4>8SAI6XCW2C^966RL<6')>HS1<2=!8S(/% M:+HM^Q??.^VEQ4S>*G$+YY3-0_. \BQ8*V@.]5]PTT_$\>7*6'\+W1]["0) M(&L-J7H#MA747/9?]KQYAQW >?0&(-X 8E]WG\A7><6(I3.M.M NVK*Y@V_5 MHVUQ7+JAW).VM]SB*/VJ5-YQ(68A63;G"[,-0"=PH296!SS+'_#4^ MM%4,I<3;4I;Q0<(;ID\A&9U ',63 WS)T%KB^9+_M 9,YG MB1^^L:GN1[A5 H827)90G$W+OTNN1_T0#9:Z\73FO@TMN7 MJFZ87+\W4&Y9"JUJN,(,ZQ7J[>C&0 KL++-J&.84/G@2U1H["_,1EDPPF=D< MM ?^#I*3R2B"E_EECRW7F,/QT7D\BB]VX:\3#=A]3Q_NJ*1&7?I=8"!3K:1> M,(-W6#>+7F4OX?VNLEE++@T(+"PT.OTT"4#W^N\-4HW7W$J15; _5G9EHG8! M]KY0BK:&2S LX?0?4$L#!!0 ( (6 J5IFZ+;R\08 P2 9 >&PO M=V]R:W-H965T>@>TD41Q9IYY>X;R^5;I M'R9'M'!?E=)<#')KZ[/)Q*0Y5L*,58V2WJR5KH2E1[V9F%JCR)Q054[B,)Q/ M*E'(P>6Y6[O5E^>JL64A\5:#::I*Z(=K+-7V8A -NH6OQ2:WO#"Y/*_%!K^A M_7M]J^EITFO)B@JE*90$C>N+P55T=CWE_6[#/PK3=KXQKGJI E<(3DIWZRFMP7)V7C9^03^%-)FQOX76:8'T)?T#B9.7_*,OAM<6;@I3%HJTVB$?UVMC-54#/\^YJS7-3VNBQOD MS-0BQ8L!=8!!?8>#RU]_B>;A^Q>03GNDTY>TOR$5/R,/MXTVC9 6K *;(UC4 ME>'W_'#=&-IM#'Q60L+51B-2I]D ,F$Q@X^XT@WU*,0))R):!K!"NT64)%"6 M1=K4 0@#*Z7)2=3T(#/X0\BJ@&LA?[B7)5)):!C2K:CX/@N<[5]_6<9Q^/[0 MLEN,WH_\E@^JJH5\@)QEH6P=2[UCV\+FM$I-4%1-U6(HY 920;DI[ /O/8G# M( S=?QCN6ST(4F<5#*94'!FL'O;M\^MH\9XP&(/$??!]#UMA0"I+Q/174[ H MA;D6#P0L55556'8*AHUL#&8C6"-9E4YW(S,MMA)JI1TOM1EYE#V.9R$I9V@L MFR+58E4B5-QMY<,3*/LP"$!=/O@XI:@M43.L"RED6HB2WMXAW5L3D(&T;#(. MG6!N<>&D.&B&K@6A"_KEC-N(=*/0D@0H]4@3 7N,E#=QCZ0S0VH-,N0YE[P0 M%3OZ'[\P'/Q^_>G[S=5@Y WX';V5=7%/+J2YT!MT0#4-!K]S#%\D$#FD.22> M' Y+I2VQ([$'+#H5*R3:-K2?C6EMX7\E;R#(&//E=D["N+# ??OGS\2A&K MR\9 /)Z%[X*N"?@-K$M%[I'F:!R&[WQIN'"X&E1/PD89(=V*O*>@Y)S- (;1 M"/#>[F)( Z_1["NWHN&2:L_:XP MK?8^M*ZJ'AZW2V_4L+;78\YA:\,9S]X0SJ[*UHUV87N^VG;QCA9=P*G/Z,!D MV',6,)8\)*8IT1*:/68SS>JWLB#R@+56%9S,^NKB$"V"F7\ZA,2%*M5^!.CL MY4RPO<9Q\#&"<;-@1570E4<[JTJRK52.8CP]6]T_VL1ULR M0VXLHZ1ODI-D]^@PO,5\0,5@:G1'.&:_JR.2P4$9:N0CJ>,V#]KFU(VI:DIB M>>PF5_9\@!QT*O=HN?!!O_JYB!W2$VLC&G;47%!WHR\YWG*$FI]%-:;Y*S>_ MN2)VE)PJ.A\;VP_V-8UG5P9GCT$^ 0C#@B>2:@SA-R.78%J?PW?6SN.YZPM) MT O+"%>B=."9_*)Y$$6S/J^T2]6.Y*E8>1QQM]*, )$1<%HG<9'=L3CY5[L^ M[;/%^N;!HTX=29 ONU,+[1[#IT,V M-HZ-VQ'3\4(RGKV#FAN:^*)RDX)243/4?3ZGZ?M[JLE+M@>B+L:K/N[76198T$M*/?,9R0.\%BMO0WIW'2)6KQUD2Q_-Z4 M^K\3M=S14INHOS54I$GHZBIY-4^^,'GKVY(T'2>+)VGR _VJV= W$D2=Y?HM M^0NGQ_(WAFO<%-*EY;':+L6OJ6^)WA_#B#R\(8[M+NV9)\BN+%R=_*^U07-X M-IWQ9;Z8/Z:&Z3)(PH0OL]-3^$RG_3/BE?8X1A#]$$:*^3"*9R/Z.Z5#@-_7 MG0*[0^HP"J+3<.2NB]/1(U,!2+2.]1^)GG,*5?<+:Z\;R MAUGK5<$UH/'L,3LY#AOV(1R1RN4R\83%!7ZZ]#T1SX-Y'+-![_[WUTE8E"6# M+RB!Q[CX9R?EL4_!R=X7>H5TNN7?(0R/(VG]QWJ_VO_4<>6_\'?;_>\DA('* ME#^OUB0:CA>S 6C_VX-_L*IVW_N$V*K*W>8H*&:\@=ZOE;+= QOH?P"Z_"]0 M2P,$% @ A8"I6AEG@;\> P YP8 !D !X;"]W;W)K&ULC55M;]LX#/XKA#<,&Q#4[WGI)0':;8>[#P6*O7X8[H-BT[%0 M6?))3-/>KS]*3MQL:(-]D261?/B0%.GEWM@[UR(2/'1*NU74$O67<>RJ%COA M+DR/FB6-L9T@/MIM['J+H@Y&G8JS))G&G9 Z6B_#W:U=+\V.E-1X:\'MND[8 MQVM49K^*TNAX\4EN6_(7\7K9BRU^1OK:WUH^Q2-*+3O43AH-%IM5=)5>7A=> M/RA\D[AW)WOPD6R,N?.'O^M5E'A"J+ BCR#X+H_ MHO\98N=8-L+A>Z.^RYK:532/H,9&[!1],ON_\!!/Z?$JHUQ883_HYGD$UOB*AT,>3@SFR0L&V<$@"[P'1X'E!T%BO;1F#]9K,YK?A%"#-9.3 MVA?E,UF62K:C]555V1W6\/&!R^S0+6-B5"^+JP/"]8"0O8"0PXW1U#KXJ&NL M?[:/FP%Y.H$LR/D88A[P\A?P;L6CV"AT('0-(5ZA M'/RXVCBR_"C^>2[D ;%X'M$WRJ7K186KB#O!H;W':/WF53I-_CC#MQCY%N?0 M?ZLD9Q&>Y_"MU$"MV3FNA7L'1TZ==!4WIM#(HB.T M@]>03=+9G+_I9+:8CNJ]>+1,G&_39,'KHLQ'F:E0:&AL:,=0_T=1T7B@?VGDZ1,8;%(GSQ;TZ#S$TDH\(F5%>LU MR,L\F\)B.AM5[T4U),]C.EG=>=J>S1TJ/W"7F>>94R>:+5RK[W M!1JSDDU*EK-6/ON)O(.:TVAVFL;B%&D.^:P8U:0FY ?QI##/89;#%T,E/B\E\&O*?L],2GGO=\C&';\I\(K5=@>6,,'0_>P?AO6_\/4$L# M!!0 ( (6 J5JQRW5/]P8 P2 9 >&PO=V]R:W-H965T=@]H(XGBS#SS]@SE\ZW2/TR.:.&^*J6Y&.36UF>3 MB4ESK(09JQHEO5DK70E+CWHS,;5&D3FAJIS$83B?5**0@\MSMW:K+\]58\M" MXJT&TU25T _76*KMQ2 := M?BTUN>6%R>5Z+#7Y#^\_Z5M/3I->2%15*4R@) M&M<7@ZOH['K*^]V&/PK3=KXQKGJI E<(3DIWZRFMP7)V M/GY&/H'?E;2Y@5]EAMFA_(2P](#B#M!U_*+"WX4>0Q(%$(?Q[ 5]2>]@XO0E MS^ACM^"F,&FI3*,1_GVU,E93,?SGF+->U_2X+FZ0,U.+%"\&U $&]1T.+G_^ M*9J'[U] .NV13E_2_H94O")/SZ#6\$%C5EBX;;1IA+1@%=@L>VAA"DSBH83*DX,E@][-OGU]'B/6$P!HG[X/L>ML* 5):(Z<^F8%$*"%BJ MJJJP[!0,&]D8S$:P1K(JG>Y&9EIL)=1*.UYJ,_(H>QS/0E+.T%@V1:K%JD2H MN-O*AR=0]F$0@+I\\'%*45NB9E@74LBT$"6]O4.ZMR8@ VG99!PZP=SBPDEQ MT Q="T(7],L9MQ'I1J$E"5#JD28"]A@I;^(>26>&U!IDR',N>2$J=O2_?F$X M^/7ZT_>;J\'(&_ [>BOKXIY<2'.A-^B :AH,?N<8OD@@B/R&N\4^4=QZ#D@EQ3!95<0[G(7B^RZ:[(#A(FTE0W!$9P(NF? M;"CPY(9#I62;1M>2\*TMO2_DK>09 A]]KLC85Q89#KY]^?B5(E:7C8%X/ O? M!5T3\!M8EXK<(\W1. S?^=)PX7 UJ)Z$C3)"NA5Y3T').9L!#*,1X+W=Q9 & M7J/93V:$7>RBJ=.R((F8O2&<796M&^W"]GRU[>(=+;J 4Y_1@0!:ZTJ.)GUU<4A6@0S_W0(B0M5JOT(T-G+F6![C>/@ M8P3C9L&*JJ KCW;FNO#?8(K5BB3;U6E75:J1S$>&JWNG^UF/MF2&W%A&2=\D M)\GNT6%XB_F BL'4Z(YPS'Y71R2#@S+4R$=2QVT>M,VI&U/5E,3RV$VN[/D M.>A4[M%RX8-^]=PSR"4 8%CR15&,(OQFY!-/Z'-P9A,=SUQ>2H!>6$:Y$Z< S M^47S((IF?5YIEZH=R5.Q\CCB;J49 2(CX+1.XB*[8W'RKW9]VF>+]YU'B_R7'G-(V_K.E':NJ\_;W59*7?! M]$38U6;=V^LBRQH):$>_8S@A=X+%;.EO3N.D2]3BK8EB^;TI]7\G:KFCI391 M_VBH2)/0U57R:IY\8?+6MR5I.DX63]+D!_I5LZ%O)(@ZR_5;\A=.C^5O#->X M*:1+RV.U78I?4]\2O3^&$7EX0QS;7=HS3Y!=6;@Z^;NU07-X-IWQ9;Z8/Z:& MZ3)(PH0OL]-3^$RG_3/BE?8X1A#]$$:*^3"*9R/Z.Z5#@-_7G0*[0^HP"J+3 M<.2NB]/1(U,!2+2.]1^)GG,*5?<+:Z\;RAUGK5<$UH/'L M,3LY#AOV(1R1RN4R\83%!7ZZ]#T1SX-Y'+-![_[WUTE8E"6#+RB!Q[CXKT[* M8Y^"D[TO] KI=,N_0Q@>1]+ZC_5^M?^IX\I_X>^V^]])" .5*7]>K4DT'"]F M ]#^MP?_8%7MOO<)L565N\U14,QX [U?*V6[!S;0_P!T^3]02P,$% @ MA8"I6DM4Z'\-!0 ,@T !D !X;"]W;W)K&UL MM5=M;]LV$/XK!S4H6L"19=FQW;P8<-)VZ["N0;.V'X9]H*6S1%0259*RX_WZ MW9&RYKAVVF[8%YN4> ^?>WF.U.5:Z<\F1[1P7Q:5N0IR:^OS?M\D.9;"A*K& MBMXLE2Z%I:G.^J;6*%)G5!;].(K&_5+(*IA=NF>W>G:I&EO("F\UF*8LA=Y< M8Z'65\$@V#YX+[/<\H/^[+(6&=ZA_5#?:IKU.Y14EE@9J2K0N+P*YH/SZQ&O M=PL^2ER;G3&P)PNE/O/D37H51$P("TPL(PCZ6^$-%@4#$8TO+6;0;DU^I7"C2LJU$1RNR[XE=%[33UJD:X\4'T$:PEM5 MV=S JRK%]*%]GUAUU.(MM>OX4<"W0H# M<73Q"/-1QWST&/H/)>G?(<&;"GX154.ZI' /7O3 YNA6B&KS],DT'DPN#"R4 MT"FH):12DZJ4-B!255L"X^5L"&X'@DLHI*0WN"U$!<_X-/)WTHL$$#.?/+4]461)GX[9:HT80*R$+L2@0 MJ$_!LM&TH0:Q9KX9I=@::*@LM>/)#$(@4;N9S34BE+YVD6MWCPZ(*N7!Z$%0 MJ",E*JOD7[1^A^[)<#3N15'DC$Z&DS,WD2W9TX6+?+(;>;SG,?8(T-3HFE2Q M">'W0UN9XS!JU7JW0F-EE4&-6JJT!^M\Y_C7 MEF,:Q[VS00P?*7E%,HXR>XN MVM?.@Z9'@WVO2[J'R+J0G@@C5)T>VM9)+0%0D)4G$%*Y=T+W2O[@A/Y-'3=5 M&Z]CG>+_D_:==V57'UL5PU;%/W&ZX25G[+60NE7JARWI@V*<1+TI=6JJX!?A M8/1@\1ZUO94/:_U(0+8%2/ZWN/^YROV1H[N&=?1D2!0IGR/_K:RM*>*BKK6Z MEW3=I5,(3L:T'QU@7@<.B!*SVU86N'L0ND-(4##:MBK:A/BSR!WG8>3:97CH M6M3?N<>6J#-W6^?*;RKKK[3=T^Z#8.[OP?\L]U\3%*V,E H%+LDT"B=G 6A_ M0_<3JVIW*Z9#C^[8;IC31PUJ7D#OETK9[80WZ#Z39G\#4$L#!!0 ( (6 MJ5IB4%"Z6 0 &8+ 9 >&PO=V]R:W-H965TM&!+ M>27.$UF&\A+BQ5#BZ!9UP_#/M#4R>)"D2I?['B_?D=2 M=NTMSM*O^R*)U-W#Y^Z>(SE=:_-@:T0'CXU4=I;5SK67>6YYC0VS?=VBHC^5 M-@US-#3+W+8&61F=&ID/BV*2-TRH;#Z-2:'PSH#U3H_O3T.]M'@-X%K MN_<-(9*%U@]A\+Z<944@A!*Y"PB,7BN\02D#$-'XVF%FNR6#X_[W%OU=C)UB M63"+-UI^$:6K9]F;#$JLF)?NDU[_C%T\9P&/:VGC$];)=E1DP+UUNNFPYOCCD,.X=AY)T6BBQOF6/SJ=%K,,&:T,)'##5Z$SFA0E'NG:&_ M@OS<_"TS2JBEA3LT<%\S@]/<$6[XF_,.XSIA#(]@C."#5JZV\%:56![ZY\1G M1VJX)74]?!;P S-]& UZ,"R&9\_@C79!CB+>Z,5!PN]7"^L,:>*/I^)-<..G MX4*?7-J6<9QEU @6S0JS^8\_#";%3\^0'>_(CI]#?V%%OA<#3M@I7#,K>/?$ MK4E+)C::" N<2>XE TX%)]> 63WKBXB._!9 )?7AH4L1'6>B1R MO6)T#H.+WL5Y<;PTKZ#HCX;I-8"3Q2G<"NG#2MOW?]>3]JX2?*O5]^6?$K:= M"75>,8G*O:@XO?WEO=W^='1X6&\V0)L;?X &J2Y4R,]4.W/<(-0,#1>6T(WF MB&7((I>^Q.C$&NV)5_C$II5Z0ZIH:/^$EB4)=NZ!1<+5;3@74H![""D!=.A9 M%L\-K@G$8(J"A)"R&HI'"@VQE5 9W42XP(KT&$F1?E*.HY36M2#!DTU8:T61T&FGG'A= M!FW0H0=8570*AF9!HBSI)([%B-I.QS$QLFF5KF1A%4I%>51>E_^OUKO=YJHS MN_^71FB6>/&P1M* 5\)9&$R&,"C.X*K\D^1&/U_<641@<'$1>9R?/=?(A]W_ MKMM/74Q_D]*/3Z4_L XEZ &C/#HF X1C[8"_/3>=KI>4'2ZYK&F&W+V5M;BX& MV6 W\%%M*L\#H\OS5FSDM?2?VP\67Z,]REHU4CME-%E97@Q>9&R+C M'9&7XR4ATG&Z&[$DYW5ND-X4W5RBOI$EHKA$.MNE 2A=1>6HP*O293EJJ0%!QV MR$)?133"DL:1O&U50/.5-=VF@DYY-CR@865A-EK]+==8)*DT-4J>32).89QW MI'28%$41K7B^,$@B[6"'-V=JM18>'\[C@0;@P0UV,)!GV-!*>9!\A-0IJGWN M\,^$GH5]3.?@FGM.[UMIA;_C F]X0SJA/$DG,SRS9#%.Z;HRUI^RQT<+9Y,% M+>EW1%FL:GDTF6U ]VF"1IEN(Y3L",T$M" 'SPHXE^R,?\8%'8 MEP2!10QV@ A$W?%R>&CV;O6S$$XX.LF3;)DF:9H&D),L60(5GPSE6ADZ8;V- MNG\7G/7BR&^,63N"+.L(CCC=08_GCP#'M+C3WX>8A1K22 '7M6T=A$6TE(XG M2VSR=1#>FWN>Q90^.X[.*UG(9B7M;F1"7T('AKGX!MN-!!R?2G>B!UDGPVQ* M6RFLPVN>]Z\/;%$GA>D0&;" ^L,E_4CS88K?_Y> X;0[->5I!R+".8DXF)4' MOQAL>5M40F\X:O;8>:J1='T%:!#J)AL,NTK9DDO'&,>1B"ALD/O MV95)*[9-$+Y#M!YXAY25EF/2)PSH',4N!/595!, SV,,IGG&,S/*)LEB$:(^ MIRQ/EK,POJ!LG"RS,+ZD>3*=S3DK<7$ID0DX\'O5]2WSW^L=9>Z/>JGE18*T MT:=!%K 1RNYD%/3Q_>>82OS)1;[,0V&"*>XDH?.SA SKNE4O.SHIO+QBNGA_ MH]>X8]@M*MM*CCBW *14K9!,6HDA_5H;N(4"J6M'%51:21E;.'Q=UR#9RRKT M@[P5&_@<^(;C!"LZO:OQ5EA0<(KC=2U;'XL9@4B']%[3:[FR'6Z)-%[L82[DOZ&^1RPY,840BZUX+U!FDM?Z; QS\JRC+VJUV"?MPVNQ?+128I[]V06;,K^%+IKD?C9IR<2@R># MH[T[Q^UVFNR.E@S>,60;FT;V[:R/M)MS0 M'87F&Z^Q^]']GX 7\>Y[MSS^@X"6&Z4=%"EAF@[GTP'9>"N/']ZTX2:\,A[W MZO!:X8^,M+P \Z4Q?O?!&^S_&EW^ U!+ P04 " "%@*E:Y;YJU5H# "^ M!P &0 'AL+W=OQ(UZAH9ZV-9(Z69I/8VB K0Y 4 M29:FQXED7$6+6; MS6*F&R>XPJ4!VTC)S/8"A6[GT3AZ,%SS3>6\(5G,:K;! MK^C^J9>&5LF 4G*)RG*MP.!Z'IV/SRXFWC\X_,NQM3O?X"M9:7WC%U?E/$H] M(118.(_ Z.\.+U$(#T0T;GO,:$CI W>_']#?A]JIEA6S>*G%=UZZ:AZ=1E#B MFC7"7>OV(_;U3#U>H84-O]!VOCDY%XUU6O;!Q$!RU?VS^UZ'G8#3])F K _( M N\N46#YCCFVF!G=@O'>A.8_0JDAFLAQY0_EJS.TRRG.+:Y1,(%O56*Y'Y\0KX%<]D#N(GL1\ LS M(\C',61I-GT!+Q^*S0->_NIBX@ZL0+K6LF=K^;J'04E*WT<4M;H %!SK&HAK.,8:VXK3> M2\B*VX8;8M;4%(SW: IN,:"WFC#5'1K'5P)!:4=IR\9PM0FI7<5-";<-E83& M1V3I^'0$5]3Q9%V-OCS0A M$8 3.^4T[=JFK@5'8P-:W5#=S(;$&_*P0$-T5R[05)9%&K+P;<=*,8 ^#^G! M"1BTVFB/T@-B0 ^YMH1L$&5 ;[G;EW4$Y^Z)^B'T'18H5Z16;YW$>ZQ\?E84 MNO&@-=LRKWO9H-?Q_TCF#^%H&J?3$[HI:? ZRN-Q[B].&M,HMS6&82RV(UCV M-3V*XRJJ"&0W2M"/DD,U>-JP-EKZ"V )M+O9=;C9+6D'1^,TSB?I(X=Q%A__ ME1\@<:A+DYV9*M%LPLOAKS>ITHW7P3H\3N?=3'YT[UXV8K_AU#H"UQ2:CDZF M$9CNM>@63M=A0J^THWD?/BMZ8-%X!]I?:[KT_<(G&)[LQ7]02P,$% @ MA8"I6KQK6['; P DP@ !D !X;"]W;W)K&UL MI5;;;MM&$/V5 1.G+XHNE!R[CB3 3AK4#P&,N&D?BCZLR*&X]7*7W5U*5K^^ M9Y:R+!>.4Z" 97&6,V?.7'9&\ZWS=Z%FCG3?&!L661UC>S$:A:+F1H6A:]GB M3>5\HR)$OQZ%UK,JDU%C1OEX_&[4*&VSY3R=W?CEW'71:,LWGD+7-,KOKMBX M[2*;9 \'7_2ZCG(P6LY;M>9;CE_;&P]I=$ I=<,V:&?)<[7(+B<75S/13PJ_ M:MZ&HV>22%;.W8EP72ZRL1!BPT44!(6O#7]@8P0(-/[:8V8'EV)X_/R _BG% MCEA6*O '9W[39:P7V7E&)5>J,_&+V_[,^WA.!:]P)J3_M.UUI].,BBY$U^R- MP:#1MO]6]_L\'!F?>;V< W3+^J>PWP4@2CGHV)O?=5;Y]^PGM)G9V,=Z"=;GKQ%(G0I:+^I!F4K:4A]D@Z7]P3:OL[H= NH>+2![?8PH$IJT* M]#H?3/+)8#P>)\O7D\&/9Z,9WJ7'F 5%YUR3UKU9'R+<1KP-57+)7A@+$ M+CJ_>Z0\.:'6:TPO;794=@!U22VAPU186(>TV>B=07G62&*$LQ#WV1S2-1*R M4:9345X?L7WSZCR?G+T'RDH;'7<"[KEP&_:D8Y!9PUYX2R0J!([A2;0$MT&# M.Q",(;51VJB586I=T"D%B1ZO51)X UU;\$"8F:Y,9.$&\][WW$ ;LPU.G%V[ M1!:.6Z.L%4' L!2X4$&L*JJZ*)<+2LGKOGMD\M*?G=>AU&D0OUWMWA[+,E1U M&-(59FM)78L3":9D($^LT+K'.1C290#'HD9,*9=/N_M?L>DR49#>\"7) MT;Z?)-<&:U8AJN%STVATM"@:]NNT#@.B[FSL=\;A]+!Q+_M%\ZC>KVLP7&L; M4*<*IN/AV6E&OE^!O1!=F]8.+C&66'JL\:N!O2C@?>5%WR/(?4$L# M!!0 ( (6 J5KV*)G(J@4 .,, 9 >&PO=V]R:W-H965T74V.)^^ MOCB2^^G"[YHW8>^;!,G2N4^RN"[/!A-QB T7430H_-SQ)1LCBN#&YT[G8&=2 M!/>_>^UO$G9@6:K E\[\H#:CDE6I-?.[Q M;$!%&Z*K.V%X4&N;?]5]Q\.>P*O)-P1FG< L^9T-)2^O5%2+4^\VY.4VM,E' M@IJDX9RV$I3WT>-40RXN+EU=ZPB68R!E2[IT-FJ[9EMH#J?C"!-R<5QTZBZR MNMDWU,WI!@JJ0#_;DLM#^3%+)X_ MF[Z8G#P!X6@'X>@I[?\^9/]#'5U;NE%;87\^I%@QCNM&V2T*LF#44TF*?G51 M%TQNA=MW'*)>*ZFXK.[:1O:ZIAM6PFN@$)7HAS(5Z>/H_8@N4YKGZQ?.E^SI MUKO8U>WWSY^]FLTF)Y<7M^EK>O(#5:HD;774*B8/4G,RV-HS3]&A/&$<5<.T MJ1C>^P,(HH7O%!(U;2O@_K%LZT:\$U\*UXKS=TH;V2K;N*7D7B"H-U+OFU3U M(IX<:%0#&ROO:KJLM%6TW!*2R(90Z:;)J)EJ]D4% SHPUMZUZXH^*+U1=D0? M< X=VI7"YR&@C0I9]UME6W10B7#T!:"BP./VIAW]@^R&E,"^:AL6LH I!@$ S*B4EKT+^ M?V[!K:1>NEV"*2T=0Z8,3N]D(NW"H),[Y0&C'>E0C! DW]ZVR-3I=#\R!5PS M'/L4?=2*Y&K;5&QR!'MK.6(A ;_>B[QTTD/#9:T9)0O@R5G.ZO!F3:%H8M1YU88 M8NIZ#UUF2WS?H EE_*[ ?G*O@V3Y/M)T1G4:>(? Y34D;,%]] D%CW24EIE& M 7[35+ [#J*+ ".DU(EN^+)42\.$6=25_%?53 UBBT=-X5/E2J/"X8C.$\DY MR_NYFPI-W\V'T\ET.)E,DA(L)\=I.91;P@]8 M-MN,7]72,GM*5\ATR9 N-&BGR- [2<&@UU:O=*$2S3N #PQ\1=I7B:6@V.,\ MNHSNB_P$A4C,F*Z*:M3NW_ 5QT-Q0;LVI&XI(2B,TMWX,;SN:Y[E+.1FAPZ+ M8 $F031PG]48!H (/(#F _>VER@ZBVP?(0P6+UN!CPPTFA&_A^X)G:CN)!5: M1 MP^]@F0,FK(6HK\0:)+ZRO6FFG0T$H+=#H3^(@4K52")TB8=)+(^#5*D&W M^_&663I]>1)2E##K!;8+.I>$%]KQK@UY"(F;H\=>+N.]AR>FVCH]KT,>G/D- MNMO=O>#/\\/UX7I^_B-CUU(PAE<0G8Q>'@_(YR=U7D37I&?LTD6\%M)GA?]" MV,L%G*\<"KA;B('=_S6+?P!02P,$% @ A8"I6O6J^A/ ! 3PH !D M !X;"]W;W)K&ULE59M;]LV$/XK!SCD:M7W HW-&O6D"R,;87'TBY';FU9-%&I5:,\ M3:M1*Z0>S([CWJ6='9N-5U+SI26W:5MA'\Y8F;N303;8;ES)Y"V6 M?,W^R_K28C7:H32R9>VDT61Y<3(XS8[.QN%\//"'Y#NW-Z?@R=R8F[#XU)P, MTD"(%=<^( C\W?(Y*Q6 0.-;CSG8F0R*^_,M^L_1=_@R%X[/C?HJ&[\Z&4P& MU/!";)2_,G>_<.]/&?!JHUPGUWS$B'V=,5K M8_WQR ,S2$9UKW_6Z>#8 MWO)@]O9-5J4?7N$ZWG$=OX;^'9?Q?_3I]Q73N6G70C\0JM@*SXZ$;HAOA=K$ ME?2.YAL'' <1?H3Y4C'J+4"(.::N0QU&O(51J.,01NG(8Z.O9C*+N%Q(+70M MA2*INY81:@^S*.W9O'TSR;/##^X9*T>P8IF?9!4A)^K5+BG",*8?I :DV3@X MY'ZDW]"_G%!PZ8"RM$@J'#F@:9E464&_PKLC&'<^T%P:TSAR1C54YA#A.D[0J:9), M\RE=6K. 46@B$B%-9(WC63(N)ABS*J./C 1"H+K>!!S1AOS\IS>79,448YJG MN$U<*=^C#3NF/#DL4P@F11K"H M2URIM.T^R7B_^0=@34'DD_:,6GD4E^F42MP/@G0KW38_I(8A)B_N(\\,/*$/ M4Q?('+O-CRV(>X'%6)?&Z2SZN\)V>/^J^ -8J214+)!437[HM/F;_3PH- E MB]WBA0+RW+I=K+;_YR\@'?2\#GIF[UZ(2SBO-@TF:QN*WC]T(4T@Q$#']1).* ,N@T:#2Q_Y)K;.?SHJWL\W&];NT:AC%Z^5_A^-UW6N.G=";5J^9;WAK5H;6@$X2[>RV==H^$Q^/=4PN-8XEL(,4+J*;#PW) MGN^= MO MUO'),#<>#Y X7>'%QS8<@'QAC-\N@H'=&W+V+U!+ P04 " "%@*E:O3E] M$H," "3!0 &0 'AL+W=OLY.&3MHJ>(GM M\]W/_XM]-V_)/-@2T<%3I;1=1*5S]7D!Z$5V,SU=3[Q\(%H<+<>8+@88N7J)0'L8S'GAD-1_K P_F>_CGDSKEDPN(EJ9^R<.4B.HN@ MP+5HE+NC]@OV^6$=5'\P**JF[43SU_^$@X"QY)2#M M ]*@NSLHJ+P23BSGAEHPWIMI?A)2#=$L3FI_*??.\*[D.+>\;S*+CPUJ!]=; M_MIY[!CK-^.\1ZPZ1/H*8@(WI%UIX5H76#R/CUG.H"G=:UJE1X$WPHQ@,CZ! M-$EG1WB3(<=)X$W^-4?X=9%99_A%_'XIW8XV?9GFJ^3S,^33X=T3H=M$Z/T?_M/OX3 =\TW(@=G'9_] 1YL"44M2M^I!NI+2A<2XB,.TY*Z)QCOP_IK([1?^ M@*$/+_\ 4$L#!!0 ( (6 J5I;2K5R00( )@% 9 >&PO=V]R:W-H M965TO>?Z+FF%O%,J]4JMZSG& M*B^A(FHB:N#F9"=D1;0)Y1ZK6@(I'*AB./#]&%>$-D2!4O!?M)"EZGWWD,%[$C#]*UHOT#O9V;Y2AO ME!95#S8**LJ[+WGH[^$$,#T'"'I \!P0G0&$/2!T1CMESM:*:)(E4K1(VFS# M9A?N;AS:N*'<_HL;+!,\!K:C*F5"-!/06W6U6Z-75 M:W2%*$??2]$HP@N58&UJ6P:<]W4679W@3)T0W0BN2X4^\0**IWAL- _"@Z/P M17"1\(;("0JG;U#@![,1/QR[KHXN&J>SO3M7-^(\&IQ'E]BS;V;44)Z+:M1FAXT=UDZ40Q9' M_H<$'T[ECR1-XWA(ZF3ADT=>@=R[WE&ULG95=;YLP%$#_BL6D/;6%0#ZV#)"2;M/RT"E* MN^W9P1>P:FQFF]#^^]F&L&Q*J)278)M[C\]UY$O<"OFL2@"-7BK&5>*56M=+ MWU=9"156=Z(&;M[D0E98FZDL?%5+P,0E5

)-O./"CA:EM@M^&M>X@$?0/^JM-#-_H!!: 5=4<"0A3[S5 M9+E>V'@7\)-"JT[&R%:R%^+93C8D\0(K! PR;0G8/ YP#XQ9D-'XW3.]84N; M>#H^TK^ZVDTM>ZS@7K!?E.@R\3YXB$".&Z9WHOT&?3TSR\L$4^X7M5UL]-%# M6:.TJ/ID8U!1WCWQ2W\.)PF&4I.GTXTY7@(2/4E,*"_02DK,"S#'KE7L:[.#C?.SGK;N:.$% M6H0>!->E0E\X ?)OOF_,!KWPJ+<.1X$/6-ZA:'*#PB"LV>Z%-[W+#TGPL0-H M\SX70A\G=H/A\Y/^ 5!+ P04 " "%@*E:6]8*T+04 30@ &0 'AL M+W=O06< MM]V9RTQR<3)SP.$^4"U*XJ35["&[+6M^_3U5)+O94DM.@MP=[H#%CB6QB\5Z M?:I8G:=K8S^[I5*5N%OEA7MVM*RJ\O'IJRPD>[.'6E M57+&#ZWRT\EH]/!T)75Q]/PI?_?>/G]JZBK7A7IOA:M7*VDW+U1NUL^.QD?Q MBP]ZL:SHB]/G3TNY4#>J^E2^M_ATVE"9Z94JG#:%L&K^[.AZ_/C%>$(/\(K? MM%J[Y&]!1YD:\YD^_#1[=C0BCE2NLHI(2/SG5KU4>4Z4P,>?@>A1LR<]F/X= MJ;_AP^,P4^G42Y/_KF?5\MG1U9&8J;FL\^J#6?]3A0-=$+W,Y([_7ZS]VHOS M(Y'5KC*K\# X6.G"_U?>!4$D#UR-]CPP"0^P($[]1LSE*UG)YT^M60M+JT&- M_N"C\M-@3A>DE9O*XE>-YZKG-UX;PLS%C5X4>JXS653B.LM,752Z6(CW)M>9 M5DX\B'\=/SVML#41.,W"-B_\-I,]VYR)7TQ1+9UX7N1, MCUTI,_7L"-[BE+U51\___K?QP]&3 ]R>-]R>'Z+^_(5TVI'.WA/MHI)DX7U, M?@.9Q^+C4L%;,K,J9;$AB=2%K&>Z4C.1&>BOT+1_E>J4L;%@\^/O?KB:3T9-/-^(?U]?O M^=/XR;% (,.S%1:M$K9UX0,V MTEFNQ-7)Z(PV_Z 6=>ZIW)S\^Y#=R,YPD'PS(').?94$9T84I@(/65[/H),\ M#SQUF9T;4V$=SF_5G[4F04\W(AR<#TRZS%6E>K<9LL+WR()E"F?+EHVWA3TM M\U(MK5)BY9U;D7/WK<8?YP*FUAC2$[$T:W6K[" JTI2ZH!VQW4H62 C$VX#/ M+&=_(!!ZD3P@J6G'QH&E!7&:X]Q9;2U]!]NQM-)F)O!;9&:CI"4FB-%7V&XUQ?+(B%?L M'H.;RIR=T.=^L+#]^#GDXKQ8($4P#J[@?[QM$@[N,6$0Y@/2$C&M\8>!G6Y; M=1#)?X=AN_[?<&Y3YS,2.H$9LD(=_&9^CP92.4/>GHFXD]/L#K MPX;7AP?)OT;46'&:X-#M $1+CNM]G'XCJ<>0<0Q>HG98H#I+9;N4U.T3(SEO MKPGUI,M@_&3:!J:]G[J58!4NG.$@'VO<0?='9R"*T%W7@BH(:XH^C=%C5'*U]Y,O8 V<:G%I! MI[":@4 39MK3<0Q9(YC[,WIG::57[8]SO8'A@#5=-M9T>= $O%/2YC=JP53[ MS.AK:1RR\ZN&LZN#5'^#3.04J.0G2AN0(4!WQ9KJX_!;:7F8&&(5IPHI;N-J M'5=#2__(#7*-^!V%EQ.YR2)Z^V"RSVOH>R ^JCL4FM@"86E\.1!O30X$7I=( M#0:R"4&.LJY/AW5A590V\#'=:D"VNUYJ!+R&'F""XD0FQ?AL>/&C M,&N 3[?49 %@,3D48S@G?/1TZ9@O]&P\!6' M>Z 6,M"C&RPABK_PMT?'R J5\K 8R%+&U1UV\+/R+BWD B+PJ*B&J=MP.A_^ M4\H"UC]C5CJ\E36BOR0'H9^(L"*A)?FW2P8):#P:7O5*:5NO'E=5IL(WF73+ M!GWY9 [Z/YP-)J.KP6@T&@A73__@X&1$)>]8P4NPC*V'XJ:>.B1["C?T,T>5 M* (?GG;9\7(/^BH!+&T+LJ@S05]'5>"'#N<^J##")(.RAEW2%!2)!M[VHOU M(+VBR( @'($$0V*=#,XF M%UZLA>*OMD2*0\ Y5Q)0*PATRUJ@RWD-(]A165?X'DW"B$I*/-MBU%P=03P# MIL,UDT\,'LV#":L N5Q("OBVGJ.T]N?'7R&9##MD ^Q"<1#1>.,$#)D#+.SX M&MA8R<^D4R U5B2G,*N!/CDSUJ7Q0 O52*&1$E%HJ4R[Y-2-L9"3*;^:);]E M]Y&_J2P^Q[(5AR&!3*GA)7ZX&)%N.+AQ1KMEPZ9L%OT]U$44-AO6BP[WLM35 MUBF")W XC,RN-93(>#9@Y4BN>WQ2TWR.1.Z1/$."4(1X?C)9$#YOGE*(-R4] M]H,WM.&6 TF2'XQ\A=S!FX*'OER@*'-L^D#-]@EZC3 V,R;7-2JJN(3X\V>>: M"G9L5C M2)&K2UB=%[H'L!O:.0"#E&HPB2J!MV::ZX6/CJ2>J3-VVIX/;*2/ M T [PL8>['J))W*2MQS-O)<9'X_3%DQ_G@6$)ISE:0ZZ)AW2N?>_/;:](U Z M&F&W#F3NK/!0@U.!=I\#=$ P1P@W,\70@=R7'3>6O*%/P3B^:T$^B7#S!/+R M]ARRF0<14Q,JVM0L:=-MN^8NB\HUK)"9YJB>I9&#A,7U"K1KH)B_".RTX@NU M35P/^7?.'7IO*#%\;S2-R*$.8FO,8ANA=E[Z#L3J95@%(SI3+K"Y3(%*M$:YH66YD$63? M.>]2AGY(ZD8H(*N0]_I:F8<*P4=-N?7H8(GTJRE2)XZ%4F^Q]6V4NJ56XJJ. M@<^^3#O8JH<02]J*(5(CW+8O#V[QTZ+MU@BJI;:S$RK#D+P ._"?/GB^$\;2 M S7636EYSXY07B ?FF1?TT9WU":@_F/36-BV>%>A&*758#2J*& MLV(D;P! 9.7Q481N>YF'C$-+I6WR[>$_X9I*2-X(+ #1-U&2D?QTT]$BW&2J MEC*?1V_9+TA$3908M>\R!WEH&Z4;NL*.&Y,.N*OX*H8/R/& IXU'[67EZ)Z& M"?>5Q =O,OO:C%]/Y;%XN:0XQJD&RO*:-=;%5M9C\:N,T9]3X")$4O]86,6J M3IOE_#/%ZTK6%K# 4?&+] AG^ZPBMO P;UJC-E0$&GP86Q%L*&%:W#.A$(9R ML8>SG3T[[,O, HCXJ[+AS=#'S=@)Z/4%E,!D'CX=@W.9JZY4 O[YRD,-O81C ME43F N"$"LO#"VOJQ3+88F//8]5&U0RC =-!B3L MVA(243D(D[$4GB&4B".RU@,>C]2''M$_?"+>L06WEMC]O*/_[AV"\8M!TRK\ M7/ ]PGJ]'N8!//(O0P2:"'0;52145@9@!*R7)4>&M:)K.1>4K$[P-#A&.5?F MLB*4'742)25R:1? -:)[?>=6U'U*+-_5R$\4>OB'E5F=@*>3TI1=<\M0P0)* M^'[" 2F'(,5\+2E_NLO2;:3PP3\P7#XOZ"'C5G4MJ+85F[;5!!5Q[3^ M[UK/&[AO5+[D.Y6BFZY[M#;8@PWH6H;Q5'L#&JA(:^FB:17+O>3T_MEP<-^( M02,Q*>\+H)V MH0'6WDQ$5_N@*JGSUM6ZGU-7\XA)Q^N*)B'PY0@B=KX5(/\W#-IZ[O\?&732 MK&Z#4]0.@KZ29,2$/DNV)$6AJ!TQ";?PZEX>>"2 &9D- FK6*2%^OA&"!U4Y M["*TW1*1_-3V\NB7\(QWR:Z[R=R9L(6_\DXTF9L%1ZHQ 0N2*CT&" MI\YU>WD>&.*:OQ$(*05^2!&9Z=(C+.IHLFPP"?MO=S=.G"&Q)'-+>9P,:%8W MG69_=UA3B[7/HG94?.W:W\)ZUU(>[-EZRI<:H:FK[JK0&H>H%W R.A[U*UP< M%DB*RJ0GE'1W.FWY+Q]PZ6HSX:]'>?$@U,$?#R:79]1894KT\>R1;^B#>YH' M@1KS3:=F:L :2XM:7VF[(.38)$1A&ZNF9%:#D P0TJE*O%4Z!Z9._Y6.P MN8?[D'3V'" =K8A;QZ!_3V'3F8]QW]LD4OU?C"];45SVZ;XC"I3>MQH>!;5N MZR;VQZ=(1D41,):2X*RE%IIS!^NQ9'AT?+"2>D.#5+_)'%O_HB1-#.R]"?\V M2KNWS-WNCJU][9GEB-5ZKL-,3% MSWG="J:ZU+ 0*&D3XWGTDA *YH##9@V9 M/6[ P'7EVY'?9NJP#[41OB9JJQYZN+VU\$,@-2)/EF].X,ED2Z$4=^U(3W(Z M[HG")L386S[9^IQS&GOE3)7&Z:KWB=N^&.85.SEH?5U6Q;0Z:,PYBA[^8'X;CO/KD8B,1YWOFE5+N_:3SE MNIW;:;]\FV2,MG7?NE?_L$^XNPP3CES_KT]MILSS$4G_@RP?.- M&!=G?N[?E2\D^VC&&!]F/[V3^>L9H::SE*Q(L1CXB= <[RDXJTZJWV(R O(1 XXP.^G9GS=1E?"Q\/OLCFA^(E M'(V:)N0Z)SG7'84I3NX55Q@GW5+*R@?6+0F2O4HBVP[13GDNG$8BP_Z9MEF] M0KWB>X.MR"..MHS)D)C@BID??X%E:TN.%,]YHS'>[#VUG/!Z3<-]<<%!\:Z]B/[S[E-QR +0] M>N0QW.S+<<)Y:%U!!!"=U>X\1(]FMA0_!XK>W5'<_P)RB99M?2ZF7*F9TR' M"R[ZHM=*2+_;,8AR+$\G[S%KUQDDTM3G]9/BL>?;/]R.K7:2^T&P-&G!TN3P M]8Y:L[E_4 1> =^N9X;?=TC>/;F!B\VH6.F%4-^1?A=8:7)$ 5NP"UJUP-FH M>Q<+TR!QGR"=O^D,..+G>E4B+MA*O*NM>!&=\X:^JDM'(Y\DY,EH/ E3<#^_ M>W%#7Q\=#\+0*G?]M@&4:Y,A38GQ0,^M1/6Z:""(;ZVCG*:&!(.HAF7;3%8& M PT#X4DU/J"A:;:#\>@RFFIDCN(Z!3/7.,0^X63X;9>]IA)EGZ)2UIM3XP8OC=ARO08!!C.-'9V?<@)4K)CT0P=V[2P?M;#QG$X9E M!&V,MY ,J$0(;CE MVSZIDV%_.@5 YRUU;+R\>4(,2OS5W'H7A7N>>4[?7-^\P-..!GC297H^/'XJ<5*2-<8<'4_#*^TXM/OFKFH9WP*8-$L*BU'V$* M[%*87=(7LZT!ZG0JI"D^F^1D^94AFV]:.!#;(@#F\R3E-$-J--1EFZF4@B"V MWRCP&S;I9(TXG1"F\0)5OE1* X$,(8/3"YTR*L:_-\4)F]])"(;<5IH_RX(' M8^/+(USH<('3>7=EWP/A9974,'9Y\(89D$ [S=#82RMWF+*?(9B2&359-.3: MBR;7=HU#L&TUX?\^VWHTP'*^"OXH[^@%26]7E^>C8[%K6.W2+S8HG$ M%&$9[_X\[\AS;LW@3D<18)S\+?&!M-Z__YV([;!ZOM?TS^EMQV#.-\U;=*]C M:(OA=4+A]55KPL&M]S_X#;'U/@]I)I)B3*2>Q<)8W?;_?-D&!^V='6'_B2KU MS1L?S[A&^A)_H"N+[VNV#P<=3N)C0=MS" AD:9S\?E*70_&Z:_S@O['__Q&S M?Q@B?UGF.I,[P3\5++=(XBN2T)@O&MHV0A@#-9WWZ-)>^;[VT*!W\(90#D]] MSU&S>W!$=!N.2H]!G9]=;=W.%'G_O,MI\IX^P4G^UPCX/:BB\J_L-]\V_^+! MM7_/OUWN_[D$5"T+VCI7'/D!V_BA,B6_]8_P59D5_[E47%6NG/ M9HEHX6M5UN;26UJ[.AL,3+'$2IA3M<*:GLR5KH2EI5X,S$JCF#FAJAQ$03 < M5$+6WN3"[=WKR85J;"EKO-=@FJH2>G.-I5I?>J&WW7B0BZ7EC<'D8B46.$7[ M^^I>TVK0:YG)"FLC50T:YY?>57AV/>3S[L GB6NS,P=FDBOUF1<_SRZ]@ %A MB85E#8*&)[S!LF1%!.-+I]/K3;+@[GRK_HTKA_6'=G P^*QEA5=<*$H))U.XJOG1]>(A!U I'#W1IR M*&^%%9,+K=:@^31IXXFCZJ0)G*PY*%.KZ:DD.3N9ML$ -8>I7-1R+@M16[@J M"M745M8+N%>E+"0:>/,H\A+-VXN!)<,L/B@Z(]>MD>@'1F+XJ&J[-/"^GN'L MN?R />HHRWJZ^BHPH]"GT(<^A %47I$7]Q[(7;ZXA_H.T3WSZO<6$U9\]"P@*WTHC%0N-"6)Q!OH$;ESVHX7&SPD,P2Z:<1H6JCBAQ5 MH)@4RSXH(.H93Q(?:H)H',39/L1B"]$21"@4U;JQ3(MMB(IC8L LU;J&G/O' M*3PZP[OIM&^8C<(;69,.U1B"8=["S9+:DW&8"(/5,F^LT@:RL9^.QY E?C3. MX#?G P@S/QN'$";^*!O# UHA2QCZ49S0?Q)G< )A$/M#,G,"X]0?AC$AQ#@*]'!B/!*8N2HI1JS9?UJ%(79N8$Y WMRP*H]DJ4C2>#W8KNE+5K:U0[-'6V.INYIYDSSK'-< MV(U1-\;?I8HP2\ OC21=#LX)1'Z2C'A,_32):>(H1.=_DU%K*S3OJ*IRW;,1NP##0-FQIUA_>CG<]+7_?&0PL#7A, MQG[\#-C1:/SK8-QB@55.U=I!2/ZG>&0M>6+O)B^-QL@YZ>71B,.CT?C>&X0L M'=)_&OBCX6@'V9'N,.R[P_#%W>%&:+UA3[JJ;JO_O;&RWN6V+;O8(FM[MT.&/;+=E&C/GU")!$' /W?VA(*4=6L7R%*) MFKL')13IH-RBT,(45[9U/;E]Z 1_:4Z"-[-OF[[W3/#MV7ZU]4Z_:JD=SY6RVP4;Z#]X)O\ 4$L#!!0 ( (6 MJ5K)[N\'J0( +T% 9 >&PO=V]R:W-H965TOFA+)JQW;L=,LL=2TJU9IE:JFVQZF/1#['*-BR W[;\?X,1+ MI31[ 0[N^_B.XVZV%?))U8@:7AK&U=RKM=Y,@T 5-39$G8L-++&;3GW0BL(&1;:,A S/>,5,F:)C(P_.TZOO]("#]=[]AL7NXEE111>"?:3 MEKJ>>Q,/2JQ(R_2#V'[%73QCRU<(IMP(V\XWCCPH6J5%LP,;!0WEW4Q>=N]P M )B$[P"B'2!RNKN+G,IKHDD^DV(+TGH;-KMPH3JT$4>Y388GA3G!=*_C"2RS?X@.CJ)<5[64M MHI.$=T2>0SSR(0JC\0F^N \S=GSQ?\)\A6NJ"B94*Q%^7:Z4EN9?_#X6<4>8 M'">TM3)5&U+@W#/%H% ^HY=__#!*P\\GY":]W.04>[XTM5>V#$%4<)"A8S)/ M$AV7>9CS0ICZ4MI>I&N$2C!3II2OIV!24-1]#N :"VQ6*/<["0PH-QC1*L)+ M-80'LC4?4Z.DA"DX@]1/+B9N3I,0EMC03Q7EU'S5$M9"E I&?A+&9IQ,QG#S M]BB+_"P>0QKYDSB#9;O20A,&D]!/XQ2RD1^G$7Q#I:9 ^]3N H1!%H=#&)AK MA_#H]?8S$.N*5? L#+0\#P;>R"[9M$96FQ<@:Z$-N7NEK7IKRBM@SFOA-![PU[0 M=^S\+U!+ P04 " "%@*E: F KY! # !_!@ &0 'AL+W=O=3U5K!)2XU MF+:NF?ZS0*&V,R_R]AO7?%-9MQ',IPW;X W:[\U2DQ4,*"6O41JN)&A&5_*F1_1/7>U4RXH9O%3B!R]M-?/&'I2X9JVPUVK[&7?UC!Q>H83I5MCVOBEE M+%IC5;T+)KOFLI?L<=>'9P'C\)6 >!<0=[S[1!W+#\RR^52K+6CG36A.Z4KM MHHD,E0<=+A M)?^IV(>E8%3JR\)_7JR,U717?ATJO4=.#R.[]W-N&E;@S*,'8E _H#=_]R;* MPO='>*<#[_08^OR&WF/9"@2UAL.GYL,WM(=H'P4^3)NZ7E1#V^$#%EBO4.]W M4CCA$FRE6D,4S"E=/2N9/XC%\17I$E1(E\+K1Z@&= MGX%HXL=1[$0T2> .*U[0!82QGXP3MTY&\*G5DMM68Y=CS1^=3I%^&(UVZZ+E MHN1R \G8S_/)7GQU 5'D3\)\+RY5W;26*JJ8+K=L!VK4VG9&%"4P24TD,<)I$D$49K[T2@CF?EY&E-UQIS3K"G:NA7,8DDC@KI:<-8/ M(CIA?#IAB:ZGXXR2CIR2^Y-Q M#(>N5_!L*-2H-]WH,U"H5MI^/@R[PW2]Z(?*DWL_FNDR;+@T('!-H>%9/O) M]^.N-ZQJNA&S4I8&5J=6](= [1SH^UHINS=<@N&?,_\'4$L#!!0 ( (6 MJ5JCA/[O@@( )P% 9 >&PO=V]R:W-H965TJ#-YDD%KX$VR'0KZ_M7%BD M9?L2>^PY9\YX,K-HI7K0%:*!9\Z$7@:5,?4\#'56(2?Z1-8H[$TA%2?&FJH, M=:V0Y![$61A'T6G("15!NO!G-RI=R,8P*O!&@6XX)^IEC4RVRV 2# >WM*R, M.PC314U*O$/SH[Y1U@I'EIQR%)I* 0J+9;":S-=3Y^\=?E)L]=8>7"8;*1^< M<94O@\@)0H:9<0S$+D]X@8PY(BOCL><,QI .N+T?V+_ZW&TN&Z+Q0K)?-#?5 M,C@+(,>"-,S0^V"C@5W4J>^W?8 IQ% M[P#B'A![W5T@K_*2&)(NE&Q!.6_+YC8^58^VXJAP1;DSRMY2BS/I-RGSEC(& MA_=DPU ?+4)C:=UEF/44ZXXB?H^:Z)ADN ]L>&M43!NG!A\EI=+XGA^F8PW0?>WIGNS%O MK&A9P)#/+HU[679KO*\0"LEL>U)1@G&_0=^C]"]J,/;:]PXU+T"%MR\DKXEX M^:2A'-ZV4)+#)6;(-ZB&ZDW!2+#ES*JQGG,X]"2RT;8<^@C6A!&1V1AF!_PC M),>S202O)

&ZHPAX,/9_$D/M^&OPTT8G>]?KC5,1Q5Z>>"ADPVPG3-,YZ. MHV?5==RK>S>W;-22"@T,"PN-3C[/ E#=+.@,(VO??QMI;#?[;67')RKG8.\+ M*D M646MM?UU')NJQ8Z9*]6CI)-&Z8Y96NIM;'J-K/9&G8BS))G&'>,R6B_]WIU> M+]5@!9=XI\$,7H_VGO].TB@-+S3N4 MABL)&IM5=)->WQ8.[P'_#H_L/_A?2=?-LS@!R6^\MJVJV@>08T-&X3]HG9_XMZ?TO%5 M2A@_PF[$%DD$U6"LZO;&I*#CX/,ZQXO\BH_,LO62ZUV MH!V:V-S$N^JM21R7+BGW5M,I)SN[OJDJ/6 -GYXIS08-O'U@&X'FW3*V1.] M<;6GNAVILE>H^_I=/D_06]1=!;7&)?WU,%UH- 4 W\DB?XF[,-%]QR-.=D7R0^+_NA M16B4H"KE<@O616I?JOQ_BAF78P<8BU$P2V*LHJH:=>%>ESCJN@9*8-6&#,)' MK+#;H#[L%/"62["M&@QEQ+P+3G;<5%2G3"(=':@-O(%LDL[F]$TGL\4TP'OV MHDDX[:;)@L9%F8]TA8J9:R!0$UA M5(.T(3E%FD,^*P*,2XN4_R-@GL,LAP=ER9U?,NO"GQ:3^=3'/Z=+2SCWC\\[ MVT99ZI-^VM+#A-H!Z+Q1RAX6[H+PU*U_ %!+ P04 " "%@*E:P >5B#P$ M "%"@ &0 'AL+W=O(!IZK4NBY5QA33P<#G158,=V7-0KZLI*J8H:.:CW0M4*6 M.Z6J'$1!,!I4C MO,7-W]VHQDXTINT6G08>2\PJ%YE* PM7K*4\HL] M?,KG7F )88F9L0B,'D]XA65I@8C&UQVFUYFTBJ_?]^@WSG?R9=-I'CPB;EP2CZRDG/+&ZE6/_X MB*J":UP:.']DRQ)U;S8P!&Y%!MD.Z+(%BMX!BN%."E-H^%GDF+_5'Q"ICEFT M9W89G02\8ZH/<>A#%$3#$WAQYVGL\.)W\)Q_UUQGI=2-0OCS8JF-HJKXZYBS M+59R',MVRE37+,.Y1ZV@43VAM_CANW 4_'2":=(Q34ZA+QZH\_*F1) K>)N? M8TQ/8AUGZD"-!L>/)(ZW8_ 4;Z53/A4T*8 )H +;C@KJ8E*)C+GW5DX\L-PZ =! M0!*YE9*UZU8CJ>6_-J@-T5' \IS;>U)G^9-5U]#45HK9;N!54SF\D9^F+9PI ME&S6!3Q@;5K.Q"LB-@4GCZR;5[*JF=@"/J/*N,:<&,(-+E5#T\E)]^&3H#!9 M$BS+%+$!1J^PXL\DK9AQ3L3]X?=0DP$F1%/UX5YQD?':4A46/K$4DHC2S M&L7-M@]GY(X_'J;MRR2*]XD:?S115C\(_K]$I1;J3:)^;01"'+BZBK^9I[8P MK>C'DI3TX_&_TD1\B=A%LZ8Y"^'>/I* M_Z[63>)V%B:M(1O;E[3GY,:KLG!U\E]K(QK[PV1H'Z/Q" Y&0Y+Z<1#;QW R M@5O4>@J-8)54AO]-%)WU%5+,S\-HV*/?).SMY+)&*?((:BM,E7(>^N$DZ+GG M>-([,.6#H!6$G#I4.X-DY$]26[O)V(_&$S@Q8H?=B!U^>,3>-,;^']RU$>&H MCTW9DW#'I^R%.1B?/JQ:4U5GRA;0]'"(NE%[WF6Z1YZG:=S.5=N'D[1MW6CD MCZ+(QJ7-TK&X#%ZM!A6JM5N -(W\1IAV2^ANNQWKHETM7L3;!8VZUH#T1E16@[RLIS?Y@#72;Y^(?4$L#!!0 M ( (6 J5KI+<^-90, ,(( 9 >&PO=V]R:W-H965T IB%M39J^LK65VL$ "5BUL>T#XH.;7!-KB1ULIUW_ M/6Z)0L4 M]&8I5M'TRZUE_YW## M<:T?V6 K64AY9Q>?XK$76$*8860L J/'"L\PRRP0T?A98WI-2AOXV-ZBG[O: MJ98%TW@FLUL>FW3L#3V(<LZW$$(YEI]POKRK<7>A"5VLB\#B8& M.1?5D]W7W^%1P#!X(2"L T+'NTKD6+YCADU&2JY!66]"LX8KU443.2YL4ZZ, MHK>Q!@_C?>)7L,QW'*YZ6:4Z:P MKGG.-B0Q U.EF$C0V=^G"VT4Z>7'KN(K[.YN;'N&3G3!(AQ[=$@TJA5ZDX-7 M[7YPNH=YMV'>W8<^N:(S&9<9@ER"ZQQ<%*Y;4RMN;C:[".^%W$UXNCVD-I%) MT4F#BK"-1,^\R7"-$D4)LP@?*)M3I=+!#Q;\K/#?(_MD MAT>]=@@WJ*DBH%C ^X)N,5H8"2O:_DND^F/9 _V7D7LTVVLTV_MCS5Z+5574 M)3VH<=:L='PMN-FKXKU)_E'%Y9:.>J!3*;LD.OI_"MO=0?J).K8:AJV&/]"5 M1'*S8CUG7-4Z;;[A3BD.@J-A$-C^O6VUNT^5G/IP;V:[I0\H=,&&2XI-&@-J)^JFIC5PLC"3:F%-#3SG)G2 MGPQ4UH'>+Z4TVX5-T/QMF?P"4$L#!!0 ( (6 J5H#WMWL0@, $ ( 9 M >&PO=V]R:W-H965T MEBYMI>W"$>@(5%$N#T<\I#-N)VPF&1+/=O?\>IQ,.Q3H5OM\7IIQ8G_^[,1V MISMC;UR)2'!7*>UF44E47\:QRTNLA.N;&C6?;(RM!+%HM[&K+8HB&%4JSI)D M'%="ZF@^#7M+.Y^:AI34N+3@FJH2]GZ!RNQF41H=-C[(;4E^(YY/:['%%=*G M>FE9BCN40E:HG30:+&YFT55ZN1AZ_:#P6>+.'7V#CV1MS(T7WA:S*/&$4&%. M'D'P>/(5'MCEBNIVU7<[?-P9/ B>< @VQMD@7?K M*+!\)4C,I];LP'IM1O,?(=1@S>2D]I>R(LNGDNUH_EI8+?76P1(MK$IA$9Y] M%&N%[ODT)G;@U>)\#[9HP;('P ;PSF@J';S6!1:_VL=,K&.7'=@MLK. [X3M MPR#M099DHS-X@R[:0< ;/#[:?Z_6CBP_CJ^GXFWAAJ?A?,%*$%8P/H>"GDK"U8"*A$TMPNI^ V$F1V)$W ]=(N% _[$;=HN1> ;JHU4V%C]E%Q]092C-:0 M(Z$#CZ*Q!SHM6A\^EA;QET<(_(3RLGM#_F<(SZ1F,],X1G(]P+L<:SJ*O>!* M>@[O'X[Q'V$%P5+D-V+K.;S5>1^>P+@W3"9A3<=C^/+8H)B-=*Y!)M=+!A>0 M3GJ3BP0>O)HGD/0'6;ND'#-R5A5WUY"-0+%ML?(_!O?I.5RD;X/LO9"J\;S^ MA+[\?V7PE0^4F_Y!;44FOP%3^T0X8.H\5KCX9>Y]N'#8:$D.TG$&:3*"J^(; MMV ^?/0#90+I9!)X7(Q: B+QJ MI\)/]7:V\A5REATHW+!ITK\816#;>=4*9.HP(]:&>.*$SY)'/%JOP.<;8^@@ M> ?=GX;Y#U!+ P04 " "%@*E:[..EWRT$ !="@ &0 'AL+W=O>XN9Z[M5 MBYELC> UWBK0;54Q]7R-0J[G7NAM.^[XJC2V8[B8-6R%]VB^-K>*OH8]2LXK MK#67-2@LYMY5>'F=VOENPC>.:[W7!KN2I90_[,>G?.X%EA *S(Q%8/1ZQ!L4 MP@(1C7\VF%Z?T@;NM[?H']W::2U+IO%&BN\\-^7[D^@_*!)X 4S4OM(X,SED:UF=:[/X<\&%3,[+OC4V(3P,\1^D*3T#OU)%,!] M*96Y,*BJ%Q/39 )3^,84MT9^,1B'*<3C&!ZD8>)5AL0/PH#>D4_,X(2@HU[0 MT;L%O6^;1K@B4>9/=7>*VN/H#H4KHI%[B^^\>DSZDQG?EGZGL7%U<:,UR:SW M>?$]7FK'2QZ*HB]?*OD!,ZR6J+8]"7QWIR"%LT>*72'!V3_#3E@G73((1_", M3&EJQO&F^2HVYSJ3+=F+6)#"@RG\ N-!0,__9S+WQ[F0Q45+1)C62'602T/\ M*)ZFXE-6LGIEJZ9>+AX$&8L+;CB=)>3&P$]&8V>:8#R%&Z9+:!C/72BK+&N[ ME3+1YAUV12"MZG=+ARF7@J]79 MM/=L^F[/?FP-4=V<1;?LN7*.^4IE5N_RZLE,Q[UZI6WB0PU]*#HB7;&:+9'6 M$7E5E#4JJ^K&\E30%^H[6YQU?B2 \T[%41S:D13"Q)],G&_&$,;^-'7]$P@C M?QJZ_BF,_5$Z)O-1)E:0DV&<3@\.E9YC&O@I!7]&341XU;3&V8!B4!LXF_C! M='Q^$+KUUS-=,@2K,WLRC2+'[YB\P[U??H5JY2XV&MQ^Z?[^?6]_=[KJK@R[ MZ=W%BZJ^XK4F'@6%!H,QG36JN\QT'T8V[@*QE(:N(ZY9TOT/E9U XX649OMA M$_0WRL5_4$L#!!0 ( (6 J5HU/R.K%00 *@( 9 >&PO=V]R:W-H M965TB#[0TLME(I$K2<=*O[U"W.-@DZ O%R\R9,Q=RM#A(=:=WB 8>FEKHI;,S MIIU[GBYVV#!]*EL4=%))U3!#2[7U=*N0E9U24WNA[Z=>P[AP5HMN[UJM%G)O M:B[P6H'>-PU3C^=8R\/2"9QQXX9O=\9N>*M%R[:X1O.MO5:T\B:4DCK*1\LXN+LNEXUM"6&-A+ *CSSU>8%U;(*+Q MSX#I3":MXO%\1/^E\YU\V3"-%[+^SDNS6SJ9 R56;%^;&WGX%0=_$HM7R%IW M(QQZV21VH-AK(YM!F1@T7/1?]C#$X4@A\U]1" >%L./=&^I8?F&&K19*'D!9 M:4*SD\[53IO(<6&3LC:*3CGIF=4:MQ1B S?82F7@PRW;U*@_+CQ#X%;$*P:@ M\QXH? 4H@J]2F)V>6)Y7-]CTA-S,*1V7GX)N!7IDXA"EP(_3!Y R^:/(TZ MO.A_>LG='BU^&E;EN68%+ARZ#1G6/SNK]NR#U/[_! M-9ZXQF^AK]9T]\I]C2 K^)'WI>@O(U6U"YO'4>(E)]XV<[M#J&1-%]/"<@V& M-H;K:4W;9<4%$P5G-? GLZ2ENM,+V;1,/+Y_EX7![+.F:VI)VAH"W;.:P^U. M(3ZK#J#<%KLIN7:(X0,7!"GWFHE2?X3?Z4'2C&H13B#P(SMM8U@@3*M- =N\Z#P">D%&9N M2'AK5C/%R985W*# BAL-N>NG"61N'N9PK61%1DF3(F'3S0L2#]PXRF@,T@"^ M(!4"!:I_; B'-39?_P[FW"#*:?1#GS))Z<0'>E F@37@YQ%<=?F#MF;&)@(J) :A&X8!C4&6PG>FT 80)_6\M^E3*(PL[GZR M[U<)!26-CGMB49Q"-$O@YNH;,*TIZIQ2RE5S3+++;_B9L'(B ?$D?3)U196CQOH80?0GDLD#WP:$2N*L+.=/ MA@:H)$TACH(!H-]T01!GI13[0E(YUT.>J'KT MCPI&4HP$%10OF:& '1V=E7_3HVP5^F)1(YZ]0 8;/<5J_%Z\@G0R\#H9F'UZ M)2Y6OMZ7-&D5]6)E'ON0NG2@]U34Q91OVI-5Q9]M6))[0P0-U??I2V^3=]0] M&E3;KD=JBL!>F+Z13+M3&S[KN\^3>-_#J8"WQ IJK$C5/YTE#JB^+_8+(]NN M%VVDH<[637?T*X'*"M!Y):49%]; ]'.R^@]02P,$% @ A8"I6A6]E*E- M @ Y00 !D !X;"]W;W)K&UL?53!;MLP#/T5 MP@.AJQT[;H7,,-.F*[= U:+'M,.R@V$PL5)8\B4[:??THV?$RH,W%EBCR MO4>*5+XS]M'5B 1/C=)N%M5$[64VDWL6HNB"D&- MBM,D.8\;(754Y,&VM$5N.E)2X]*"ZYI&V.E;N[2\BT>42C:HG30:+*YGT=7D(% MH<*2/(+@WQ87J)0'8AF_!\QHI/2!A^L]^DW(G7-9"8<+HW[(BNI9]"&""M>B M4W1O=I]QR.?,XY5&N?"%W>";1%!VCDPS!+."1NK^+YZ&.AP$9-DK >D0D ;= M/5%0>2U(%+DU.[#>F]'\(J0:HEF0X*KX*ZBR"6<-=BU;X2CEX M=XTDI'+O\YB8PWO&Y8 W[_'25_ RN#6::@>?=(75__$Q:QL%IGN!\_0HX*VP MIY!-3B!-TC.HI",K5YW7N4!-:(]09&,-LD"1O4)Q9S="RS\A^1-8< 6,DI7H MNT97L+3HF*LW<*5NI!:ZE$+! QN16Y0<_+Q:L31NLE\O%:T7,'U9@!^\2]>* M$F=1Z[GL%J/B[9O)>?+Q2'K3,;WI,?3B^J!F4(:B.3#AMK&"U3.P2=+S2[)[ MX+, [,=[6USD\?902WS0>@W:31@P!Z7I-/5=.%K'&;[J6_>?>_\ \$UO)'>? MPC6')J<7S&O[H>HW9-K0R"M#/!9A6?,[A-8[\/G:&-IO/,'XLA5_ 5!+ P04 M " "%@*E:X>\1/B$' "Q.P &0 'AL+W=OT3-M$)-$C M::<=^N-'2K)E6@H;%^AQ1?\4,OQ78J-3 MGK,'B=0FRZC\>L-2\7S5"3J["Q_X[T\J<9RQ7 M7.1(LL55YSJX("&V 46*3YP]JX-C9&]E)L23/;F;7W5ZMD0L98FV"&I^MNR6 MI:DEF7+\6T$[^SQMX.'QCDZ*FS(5!5_T7.5MM=!R49ID57!I@09S\M?^J6JB(, C%\(P%4 /@H(7\HA MK +"U^;0KP+ZKPT85 &#UP8,JX!A4?=E914U'5%-IY=2/"-I4QN:/2CD*J)- M!?/IY'KE4)Q/F?SEOC8'Q]@ M#Z!K;G]?!WA7!S?82R1L=H[PY W"/=Q''Q\C=/9SZXWY,?=4GJ,P*#"#'08I MMC0-4;?@HM?C?*6*_9B():_"D%=C@E$[QJG[D+ ( M$A9#P@@0S-&WO]>W[Z-/WV^R&9.V>Y%L+:2FLY3MVH1"WSS-X\8+/E7J$C8H M8':TW4Z#R^[V4#_([&)(& &".?H-]OH-_/J9R8VB*5-M"GE#3U6HA T/%>J% M0]SO]7I'2C533@;#(&PDC"'+1X!@C@K#O0I#KPIF.)8;-D?LBYE1*F;:4DJU M.=?"',[,H7I3JH1XGICF9(9HA6@^1XDP<]!JS*;S+9.:*S.HMXGI+<&I8@X; MS:T?M"@)F6<\;#P6X6C4R), Y>GH.-KK./+J^(%M6;ZQ^B7"3+;^:YW_W'@9 MIRHQ:B@Q")JU$C63C<))LT5!%HT P1PEQGLEQEXE[K(UY;*8O7+9@]TME_A@"0&I46@ MM!B41J!HKLP'GD+PXY-&?^S)F@;-OA&/FGUC5"5TYI>X;8@#+1^!HKE*X%H) M[%7"O/0/T5],9NB=H'FK'%[ R7) TB)06@Q*(U T5]C:-@E@?9, U#@!I46@ MM!B41J!HKLRU>Q+X[1-BT(AFUHNU\]3TI48,ZI4$3;,$VQZUI5,%-4U :02* MYBI7^R:!WS@Q/>_H.STOJ'T"2HM :3$HC4#17&%K*R88PO:\H,8**"T"I<6@ M- )%[V)Z9_/.9-JQ=>(YYJ9'#0ZHPI1M&;2+FVTK5W?5,S)H8=Z'@R.EOAN M_5F?*B(H+0:E$2B:*V)M &&_ ?1)%&;Z*0H&+0J&87BL(*0Y$X'28E :@:*Y M"M;&$?8;1[=4K5 B^/C 1;4%P*EQ: T M D5S1:Q](>SWA;[G+OC#3VZ;D+0(E!:#T@@4S96U-HWP&+8+!C610&D1*"T& MI1$HFBMS;2)A_X=%/]8%@SI)H+0(E!:#TDA%.QJZPL%^Z')W#-064>BWB$YW M%_S D[<-@-I(H+08E$8JFOVY[S;).A&3X6*AEIN[MI?+?>7W@87 M4;$-\^AZ'%R0MNO7P<5UL0NS6^/+S:SW5"ZY>5Y2MC!9]&PO=V]R:W-H965TT#GA /+C);6*1V,5V6O;OL9TL2[HL,)2] MM+%SS\FYQS?Q]7S/^$^1 4CTN\BI6%B9E-L3VQ9Q!@461VP+5-W9,%Y@J88\ MM<66 TX,J,AMSW$"N\"$6M'O ^65B.5@0YQ%)38/6W@R7DN692.G[5I%;S3 UL7]^POS7)JV366,"2 MY=]((K.%=6RA!#:XS.4EV[^#.J&IYHM9+LPOVM>QCH7B4DA6U&"EH""T^L>_ M:R-: ,73#_!J@'<(F-P#\&N <(Z6K'I"^.-0:ML"-7+ MN))GX.$I-_PR8 _4TX$5LO;$#9S7?4F/1-:Q8-)8,!EB MCW1]"5U??5E6T,! ]8=J%[F.'VCK=VW]=\/":>#Z351'V+01-AT4MLS4QU$@ M5;@H(4)RLBXEX[TR!XD>NA@CD75R#IJ<@T>JQV!,"T8BZU@P:RR8_7\]5M!I MJ]!FX30,#\JQ)VKBA;/^(>:OU(9)T4PR;%\)&J+QS3 M@I'(.A:XSNT^[?Q__=78=FFYLUGH'A1@7]CD>!;V5Z#;ZB'<06V79H?O%38( M?.@*C,763=.[3=-[I#JLB<>R822VK@VWO8D[N.__I1+].WMNX/F'&W-?U,0_ M_!+:K;96M9.IZ?8%,IUIU=HUL]6)XDR?*'1;?#"O3AJGIK^V;VFJ8XIJW%*] MF^>P493.T4R]&[SJ_*N!9%O3/*^95#VMN&PO=V]R:W-H965T M6T0IT24INP'VXY>4%%TLF8D#/>0E%J69PS,7SDPXV3/^4T0 $OV.:2*F5B3E M]M*V11A!C,4YVT*BOJP9C[%42[ZQQ98#7F5*,;4]QQG:,2:)-9MD[^9\-F&I MI"2!.4/PJ0*UR3ZU8?WY"_Y09KXQ98@$WC/Y-5C*:6F,+K6"-4RH?V/XS% 8%&B]D M5&1_T;Z0=2P4ID*RN%!6#&*2Y+_X=^&(FH([.*+@%0K>2Q7\0L'/#,V996;= M8HEG$\[VB&MIA:8?,M]DVLH:DN@P+B177XG2D[-%'C[$UFA!-@E9DQ G$EV% M(4L329(-FC-*0@("G:&%2J)52D%+?\*$HQ^8IH#N 8N4@PJN%&CYB.Y@!Q2I M%$,R G0E!*CW.%FA.X*7A!*IT0JE%<*RCJ4CBQX@3#G7FU]C001Z?PL2$RH^ M* [?%[?H_;L/Z!TB"?H6L50H9#&QI7*&-LD."\.O<\.](X;?8WZ.?/OC(.7X?E'\"H7?'S68\I'E8>TU%>6\ .7_7.G M-D!?),3BWR[GY&P&W6QT[;@46QS"U%+%00#?@37[\P]WZ/S5Y:J>P!J.\TO' M^2;TV2)B7)Y)X+%*B!T(F:5AE\DYSC##T=5M-_/\L>-,[%W=E@ZIL3_P2ZD& MR4%)IX/!^""9VT(C7>RZ4GE4BB=-$.;N $!Z3:0J-@V,W*=:IQP'E5I?(Z.ZP1Z]03UQ=: MT_+:(.2^J6I5T.G+>3VA-9U732^NL<>_J&(5$,VL#FJMM;"D0\P+CI4MMYH3 MW+X&A0(H>&92Z!([/BJXU:S@FH>%5Q6Q M-4;8TB3:Y5AW>-??"9,E8HUW<< M7/CMB+?% F<\'!\A5W51U]Q&C]4ROY.K$>ODX]@36M/RJD>[H[=5RXPSP\G. MZPFMZ;QJAG#-0\2+:EE[(F@=-Y-(DUHU-+CFJ>&$&M:>#EH$32+-?V*K\<$S MCP^OJET%IHFK4:3)M6KXGK$G/E.["N6AB91))"=EUVYF]+78/>8;D@A$8:UT MG/.1LHCG-TWY0K)M=EFS9%*R.'N,0+F2:P'U?DWMXC\EC:K1C_*M8$R+!MZJLQ3A82[FY#4-1 MK$F%Q0W;D%J-+!FOL%2W?!6*#2=XT21598BB* LK3.M@,FJ>/?#)B&UE26OR MP('85A7FW]^2DNW& 0R>'WRDJ[74#\+):(-79$[DY\T#5W=AA[*@%:D%937@ M9#D.[N#M%.4ZH8GX0LE.'%P#3>61L:_ZYGXQ#B)=$2E)(34$5A]/9$K*4B.I M.OYI08/N?^K$P^MG]'<->47F$0LR9>6?="'7XV 0@ 59XFTI/[+='Z0EE&J\ M@I6B^0MV;6P4@&(K)*O:9%5!1>O])_[63L1! DS.)* V 5V:$+<)<4-T7UE# M:X8EGHPXVP&NHQ6:OFCFILE6;&BMVSB77(U2E2@-^%I&IFR0*\ MPY0_CZC@&7F4X/6,2$Q+\48A?9[/P.M7;\ K0&OP:25.)O&[D]6F)'T]_@6['!!1D'ZBLJ"'\BP>3GGV 6_6:C MZ@G,(!YWQ&,7^J13PUVE=6/CN@?(&@"]N#Q-DD$ (S" \ZP@.O.ASX).X)S" ^[(@/O71Z>"JS M','T2(RVJ A%=C'"J-_U(V>1:K_+P"?"*_">X=JZ[SH!KFV(+S23[H')@5[% MV,+Y(N\)S23?>Q+HW/DO61A;A$.9H2A/CU=&:]@0Q6?4V)L'Z'8/IAK!O^"2 MDIV05[?($YHY ;T_@8E??7JU*[[03/*]88%.6W"1/E.;/M&Q>;2�PC#Y[ M9P'=UN)$GY>N\6[S4"G9[AX5V]A#B4( MAT,8'2O5%C9(LC-*[;T'=)L/I=3\?_9U)\#57?&$9O[:[FT,BOS^WO9J:GRA MF>1[4X.IQLOV=3?DU2WZ$8:2;XW->C%IRXM@BF\)#W1IRTLS?,S^NR=!W([CQ-]7KK* MNW&O[M./.#9!O;M!F5^1>C4UOM!,\KVI07[.95J8S)!@')THU18&\^1(J>'! M@;U^6_(!\Q6M!2C)4N5%-[E2!-^_@-C?2+9ISO ?F92L:B[7!"\(UP%J?,F8 M?+[1KP6ZUT"3_P!02P,$% @ A8"I6FO(QL&_ @ "0@ !D !X;"]W M;W)K&ULK95;3]LP&(;_BI6A":1!S@>Z-A*T0B!M M$J*P74R[<-.OC85C=[;;P+^?G:11:4W9Q6X:._G>U\_K^C"LN7B6)8!"+Q5E MB"KJ!IZ7N!4FS,F'S;M[ MD0_Y6E'"X%X@N:XJ+%ZO@?)ZY/C.]L4#69;*O'#SX0HO80KJ:74O=,_M7>:D M B8)9TC 8N1<^8-Q9NJ;@A\$:KG31B;)C/-GT[F;CQS/ &%0AD'K!\;& .E MQDAC_.D\G7Y((]QM;]UOFNPZRPQ+&'/ZD\Q5.7(R!\UA@==4/?#Z%KH\L?$K M.)7-+ZK;VBAU4+&6BE>=6!-4A+5/_-+-PX[ C]X1!)T@^%=!V G")FA+UL2: M8(7SH> U$J9:NYE&,S>-6J(,/18\K7$;"Z'KM)C&J5;=/[7K7_PCO]W+"Y0Z']!@1?$%OGX MN'P"12^/WLI=G;2/&_1Q@\8O_"#N*YH065 NUP+0KZN95$(OJ-^V?*UA9#'G//'W"M5XX"03"U_I.M M/&GD9O=O\B2ZS(;N9C>!I2B)O+[H#5G4DT5'R:90D?,%842OXSE:&SW6[>>;93IP?CG M:>CM05J*WEUW6<^8'65\-//6,^HCT$:7'2SX]/+2VY]#2Y67!OMSZ.X,?R]7A CPE&=% M.7%60JRO7+>G8U:)C!;DCH.RRG/,GZ])QK83!SHO-[[0Y4K4-]SI>(V7Y)Z(K^L[+D=N MAY+2G!0E907@9#%Q/L"K&4KJA";B&R7;V:=N'_]@OZQ*5X6\XA+,F/9'S05JXD3.R E"UQE MX@O;?B)M04&--V=9V7R";1OK.6!>E8+E;;)DD--B]XV?VD;L)<#1B034)J!_ MF^"W"7Y3Z(Y94]8-%G@ZYFP+>!TMT>J+IC=-MJR&%O4TW@LN?Z4R3TSON%0$ M%\\ %RGX]4=%UW*.!'@/[J5@TBHC@"V /N@"_"YE]O:&"$RS\IW,^7I_ ]Z^ M>0?> %J AQ6K2IE0CETAB=:/<^L=*72"U"WFE\"'%P!Y*-"DS\SI-V3> MI8_4=%>VI^L1ZGJ$&CS_E1Y=@+L,R^8<=^$"/#Z#A^"P%E^+\2U?V M[CDC_7/J-_:J7.,YF3CRE2P)WQ!G^O-/,/1^T37!$IC2$K]KB6]"5V5#^EXL M.2NU$[Z#"QNX>FG93.$H@D$X=C?[->G"PFB$NC"%[:AC.S*R_4S*\DJN&/,J MKS(L2"I?=-F4.<6[I436@'/&!?V[N:'COWM L$?L?0@]#Q[PUX0%<11Z>OY! MQS\P\G]@ F=@?:+G!1$ZQL$1E3B$07! 6!,5)?&)?H<=W]#(]Q;/5_(6/Z"J M8VD$&OI&6 )3:HZZFJ,S+1*1S998 E-:$GTN$O&1&,.H6<(5R6JBP@3% M>LDF'=?DE25">H$5RU) <_FB;4A-54O2B#-T>BR!*25#K__O]\ZDV?9!EKIB M"TUMRYXE@G9UV^+M2Q(F"*(#X6K#8.+KE0M[>P*-?_73;V1%YQG14[-J.6RA MJ87VI@/ZY]*KT=X,;HLE-+4MO;N!9GLS7*_'-B7V8_]0KKJH)#BAUM[+0+.9 M^5CQ@HJ*DX;N@C[5UWJ:1J#!DV0)32V[MT0P/)=VK7HF6VAJ6WK7!(T.Y#]H M-SI>1#UX:&M?BU+9]H8&FAW-=46SE!9++3%CZN!IL82F%MJ[(9B<2ZU6_9(M M-'4?H#=,R.@\AJNUQ=O7H1]'47(@UU?#5+Z]DT%F)_-9\M32,J8-WHBPA*86 MN;<[<[;M&;O[,_^'64*]64*6MVA:/&7-A(D7'6KUM3"5;^]BD-G%S%B^K@3A M8(5YNL6M/RC90M0#+6$CX.#ILH2FEM_;(A2<2\56;9,M-+4MO6U"YJVDX2H. M-?(\M+::H&1T0L"]E4%F*S-CA9R5:G<\08MZOVXI6Z)G:763QQ::6GCOBE!\ M+NE:]5"VT-2V]!X*F;>4!NDA.=KXCM"1:H^#1CX\D*V[=Q94'\3=8KZD10DR MLI!9WF4D1<]W9UN[@6#KYGCHD0G!\N9R17!*>!T@?U\P)EX&]8E3=\(X_0=0 M2P,$% @ A8"I6F$WJ(," P %PL !D !X;"]W;W)K&ULM59=;]HP%/TK5E9-K=0U7Q"@@T@%NJW2.J&R;@_3'MSD0JPF M,;4-M/OUNW9""BAEJY2^@.W<\07D^&3&14853L7)4.!%8$4(]$9K'Y/)AR1;XCA3Y0+Y1(:BV MF!R/05&6RA-"]OZY)KG M*I'D,H\AWL7;**'2X6UT#+V#A-=4G!'?/26>X[5K\AG]/[QU(!V_LM4W?/X_ M;#TEDY2BG[ON_OJ*X>1*029_UWE7<+?JN?7!/I<+&L' PI,K0:S "M^_

+$H@Q'C0F%1E_5\^XITIH2[=@YRO?5$- MD>W(#RKYP1O6:]"D#0V1[=C0J6SH-%NO!5U[JQ1=U_?VZK4FR'']^GKM5IEV M#V8ZXE(1/B-3FD+M_7L0_MIWTA#9CM)>I;3WAJ79:]*&ALAV;'"=YR^UTVQQ MEGS;%Z7;;O7VJK,N*G#VKU-[J\7(0,Q-YR5)Q)>Y*K[2U6K1W0UU=Z=;E+UU M[/HN3*]C/],4+2-^@^&ULC51=;YLP%/TK%JNF5JH"@<"FCB U M[;X>*D7)NCU,>W#@)E@U-K5-Z/[]KNV$95.:]@5\[7O./0=S;]Y+]:!K $.> M&B[T-*B-::_"4)6 M"&4\[CB#H:0%'J[W[)^<=_2RHAIN)/_!*E-/@_I^;3 )2=MK(9@=&!0T3_DV?=M_A !#'SP#B'2!VNGTAI_*6&EKD2O9$ MV6QDLPMGU:%1'!/V4I9&X2E#G"D^2UGUC'-R?@N&,JXOR!EA@GRK9:>IJ'0> M&BQCD\-R1SGSE/$SE FYD\+4FGP4%53_XD.4-VB,]QIG\4G".ZI&)!E?DCB* M4W*_O"7G9Q)/!>^)XDY>\_UQ(?.(M]U15OXXY]D23XT2V<:YT2TN8!M@9 M&M06@N+MFW$6?3@ADA5LF!!,;/!'Y%24<$RJ)\L.Z;^OU5?V%.D!X6?J9H-5;-7&@=1O> Z>XWK\*!/ M&E ;-PTT*64GC&^987<8.->^S_ZF^VF%_R3>A28NH)6@0 M -$A 9 >&PO=V]R:W-H965T]S#.<-')]D=N;B9[9G3*+')$ZSN;&7\G!OFEFX9PG-!OS 4G5DRT5"I=H5 M.S,["$8WA2B)3=NR1F9"H]18S(KW'L1BQH\RCE+V(%!V3!(JGCZQF)_G!C:> MW_@6[?8R?\-"&G7,7'B]_4PG MQTD?NY,3'0AFWI,9;?^/DSJTZHF&#(XZSXC\[E6&=JH/"8 M29Y48C6#)$K+5_I878@K 79O".Q*8'<5.)7 Z2IP*X';53"L!,.N@E$E&'45 MC"O!N$A6>76+U'A4TL5,\#,2^6A%RS>*_!9JE9$HS:VXDD(=C91.+OY0^XAO MT5*P3231G<+L/?J(OJ\\=/?N_2:=]@?J5B@"SG [(M M>]@B7W:0._BFW.L@Q^.;:"7$[8>(+NX='C2E)LJ MLW5Z[3J]=L%SNJ67T#"*(_F$_BH.?)$LR?YN2W!)==NI^>WQ/CO0D,T-=?_+ MF#@Q8_'K+WAD_=:6;DB8!PGS(6$$$A8 P1JF<6K3.#JZ^@@\1LDQ06LNE#)* M=RBD*ICR39M52M:H8.4/OM/"M.%$1T77,D*"2H3N:(8H.3(0LE:V/AY([O;*$-;#L_';:,(0V M?%]#0,)\2!B!A 5 L(8AAK4AAEI#D)AS@:)4,L667 M@(3YD# ""0N 8 TOC&HOC+1>>"XLPJ*P:,N[5M^WA("$>9 P'Q)&(&$!$*QA MCW%MC_&;U)UC2-- PCQ(F \)(Y"P C6,,VD-LT$L.ZG':6B^^+!>UT?M^G"%A/B2,0,(" M(%C##]BZ]):L-R@8*^A_58SZV'W] $KS06D$E!9 T9J>N.HW8GWAR-/=1V6( M!,6-$O(#2GD:'H50MFAUA1;;MS2H:,-KB[UX&H &]$%II**-;D\_@ K83/.E M[XBU':K%2M)TLWY",9,JV?J5@A[5.[6@[490F@]*(Z"T (K6-,REYXB=-UDQ M8,A^VQ*4YH'2?% : :4%4+2F>2Z=2JQO5?9;.>AAO2T#VL:L:-=W]O&P957C MMPP\'RAW)#\77UVLN)4^* MS;U:9S*1#U#'MYS+YYW\&_'Z5QR+?P%02P,$% @ A8"I6OTE.=)[ P MGPL !D !X;"]W;W)K&ULK9;?;]LV$,?_%4(K MBA;8(E$_K:/EL$:%$E:3MY+\?22F*(M&&'OIBB]+= M\?/ED;Q;GKAXE"6 0D\5J^7**Y5JKGU?%B541%[Q!FK]9<=%190>BKTO&P%D M:YTJYH=!D/H5H;6W7MIW]V*]Y ?%: WW LE#51'Q_ D8/ZT\[+V\^$+WI3(O M_/6R(7MX /6MN1=ZY/=1MK2"6E)>(P&[E7>#KV]Q9!RLQ3\43G+PC(R4#>>/ M9O#7=N4%A@@8%,J$(/KO"+? F(FD.7YT0;U^3N,X?'Z)_MF*UV(V1,(M9__2 MK2I7WL)#6]B1 U-?^.E/Z 0E)E[!F;2_Z-3:)J&'BH-4O.J<-4%%Z_:?/'4+ M,7# \1F'L',(YSI$G8-=.;\EL[+NB"+KI> G)(RUCF8>[-I8;ZV&UB:-#TKH MKU3[J?5-48@#;-$?3WIC2)#HPQTH0IG\B'Y#WQ[NT(=W']$[1&OTM>0'2>JM M7/I*3VS<_:*;Y%,[27AFDK^)N$(1_A6%09@XW&\ON]]!T;O';]U]+;?7'/:: M0QLO.A/OGCR3#=-:M1ID%X PB;[?;*02>EO]YQ+81HS=$$5EH0\/J4&G%4&7?I?T-EYJXYE; MX;@.<;98^L>AI*D1SO*T-WJ#&O>H\2S4ACP+SIB+K0V0#*?%03YB1F M2WJV9!8;+X#4:"?L=6$W%% M/)T%+@D#RWN0@!1Y 0Z M-5KDN1LT[T'SN:O:@%#/)N\NOGPR=12-]^;4!N,DFKUSI0TXZU(N) M=U2;>)&.:Y+++$J2\07J#[HGT[KJ;F5/:XD8[+1?<)5IF:+M!MN!XHUMJ#9< MZ?;,/I:Z@P9A#/3W'>?J96!ZM+XG7_\/4$L#!!0 ( (6 J5K_N4[/" 4 M /\? 9 >&PO=V]R:W-H965T=;RG[P#<8"O.89X9?61HCBPK9YO,$YXN>TP$3>65&6(R%/V=KF M!<,HJ4%Y9KN.$]@Y2HFUF-?7'MAB3DN1I00_,,#+/$?L[1IG='MI0>O]PK=T MO1'5!7LQ+] :/V+QO7A@\LSN6)(TQX2GE "&5Y?6%;R(W!I0C_@CQ5N^NS)\QRL,3/ IR!1[D4 MDS+#@*Y ?5-T-T^66* TXY_EL.^/2W#RZ3/X!%("GC:TY(@D?&X+^4P5LQVW M\6^:^.Z1^!ZXIT1L.(A(@A,%?JG'AQJ\+;7H!''?!;EVM817Y?H<./ 4N([K MJ>:CA]\C=@Z\!CY134J2'+W' 6X%S_K?BZ:X;-E_-5M6\"UZ@&%]:LJAQS%ZPM?CU%Q@XOZF$ M-DFV-$D6&2(;I,3O4N+KV!?].YG(Y*B2H,6/34)#%M1DU4?G9>%//4!A"8C1JJ(/E0K&'0*!A]0,"X9JRI!447]@-R:GG'RAD>S,T/9M/IGIPF0T:* MD*%[3,YI)^=4*Z?\O@6@;EONY&NLDDV+'RN;2;*E2;+($-D@";,N"3.CW<', M9$I,DBU-DD6&R 8I@4[?SSL_V1_H"<;FH67;?;]=)YSLEQ2C02-ET)GKJ8L* MW#%#4"O>54Y+N9!C2EXP$[))$!346F9'JHR>;[26\&!:,(!POU4P&C0RQ3:4 MW.TE=[62/[W+>PI0'%.65#\?K# 2)<-*Q;5THQ5W#YK-8#H]$-QDS,@4VU#P MWM)!K3U9?$E?Y<).B5S7F O D,#@!'& 0(%9+.OX9Z7L1JU=RS;;D=TY=[P# MW8VZ-E-L0]U[WP;UQJW^G2)[ P5+29P6* .([.2A0&_51U3I1O3,H\4_-%@0 M!OO2&[5TIMB&TO?>#^K-G^P60WVWJ"<8K;!)MJ51ML@4VS 5O8F$@=&>$1IU MDT;9ED;9(E-LP\3T_A2.,:C*5!AUHO#0%[KAQ#_X!!CUHBU;, @:A,&1OK%W MHU!O1\?WC4;M:/[1J/NLV7;74A3YU!P MH[[2%-MP6Z0WEJ[>6/Z_OE%/.E;VE@W"8>/H>^%^W3 :-S+%-I2^MZ6NWI;^ M1.O8,@^:/=\?BG6C#S_VLZ@*Z>R%C$R%;!2U=S9 <\S6]&ULK95M;YLP%(7_BL6JJ9760'C+ MRPC2DJCJI%6*FG;[[,!-L&HPLTW2_?O9AJ T)>D4[4NPX9[#V+9(,9_ID#9;F+UK?V)1[+)I#YAQU&)-[ $^5PNN-K9 MK4M*!UP@\$[0F M,['F6.(XXFR'N*Y6;GIA>F/4*@TI]+^XE%Q=)4HGXQ^LV-P^ <_1'%82W:*E M>D[2B@)B:W17R8H#>L#J0"0!@:[G(#&AXD95/B_GZ/KJ!ETA4J"GC%4"%ZF( M;*FPM+F=- C3&L$]@?" >0]Y_2_(==R@0SX[+Y]#TLK]MW);-:/MB-MVQ#5^ MW@F_)G3>AAYW1:H]_&X/_>J-18D3F%CJW1+ MV#%GS_U0^=K5\#_9/8FKM?& M]:/JU5H5'I4;"-AT,OLK>'W&>=+^3V6V[_(^ZPB[M6!0?1BZ[A'Y6>\+R<.6/#Q+;H:%U,,B5<.B*T/X[JGQ MAYYS_-QT506C45M5P]D'4TU_4=2B-9:0;=BDDU M-LTR4Q\VX+I 75\S)O<;/3O;3V7\%U!+ P04 " "%@*E:7#2KZ[P# "6 M$ &0 'AL+W=OU=>R1;*BW*VA@]*!FO?NES'8@= M ]1I-XAJ@^C0H/.*05P;Q!:T\LQBW5)-TX$4:R+-:E0S QL;:XTTC)MCG&B) M=QG:Z72B1?;T882!R,E8E/AT*&KC^X'\1:6D)LCDXA8T986ZQ-F'R2VY>'=) MWA'&R3]SL524YVK@:W3&2/I9O?&HVCAZ9>.8?!%Q(%4;?%G_&/FW<<[L1-8&.K%SL#^_@BL&V1JI0Z[4HFD6_4 M@F8P]#!3%<@5>.FOOX1)\%L;YIG$]J [#73'I9Y.YA1%22V<$WS-$*;4DO(, MGR)\8)1=<-D6A$JY:Y7-RV>5AE&_%X2]@;_:Y7-Z<")?M^'KNOEV#C4[2 Y:6-;UNLV;/Q:1Q,7&Z^(>D7*-[1Z*=O(AV<.";^E(_E]H^_4Z1$)[M8U9+G0O\3&K[ MX-$6/'(>^U<\=O/@+T R4:7Q-Z#RE2-W:\65:2NET_)4RFVI$CJ+@G0LE"9< M:'108]9F8L;9_Y"_WV";K*ZG;;8?"8-[L]":MD;A9Y0NX;9V"8\4+S:O_UX8 MQ/:"]DRE1TW[,PJ9<%O)A-WSI;2S*GHS^)G4]L&W]5'H+I#>EM)N+5=*G[5^ M\GG-A-FC^%9%^!U!+ M P04 " "%@*E:H$!1>EL$ !Q% &0 'AL+W=O0!/; M\DDR)/_^)-O8D!AA*/T"EJQ]M,_N>OU8@Q47+W*!J. U"F,Y=!9*);>N*_T% M1E1>\01C?6?&1425'HJY*Q.!-,B,HM#U6JVN&U$6.Z-!-OJI#%^"A MIE%$Q=L=AGPU=(BSGOC&Y@ME)MS1(*%S?$+UG#P*/7)+E(!%&$O&8Q X&SIC M%08:P\B%N?_]+4(Q(:!=[W#P"L,O/<&G1T&[<*@G1'-/9ME.C)\7]E\L['8@ )CS2U2%I%M]+ M>-(E$Z0A I]!M@R^)N:6A+&)/5-O<':/BK)0GNOEST_WR^O4.60WOT>_-+^VN-,N\]C.\-H[ M\/Y-HRD*DZHB274QSB&NZR%,P[B5"?5QZ.B.(%$LT1G]^0?IMOZJXW !GNN#R,CRO"T6.W\GP3:M; MCMJDW>WV!NYRDZ35C2-)=DJ2G4-(8APTI]=I1F_OLBW'NZ7C7:OC52WRO!8O M8(E2Z0ZCV0"^)KJ%ZX'BV?0^*MUF5*PN'9FI7DFX=RAA?$7A,TFGNG_N(=AK M1M#JPI$$^R7!OK6[_,S>AAA9$8%O<;TKN M-Z?H-0$/0RJDFGML4KTJ&MZO1>-] MPVK(WFM4T';GCB5?:2-B%T>;ZK44KQIWKV6YDF5TZG0 MMJ-1:2=B%T\?2D&@^=XSC[NO-;+07U80LIFNB>)M!KSJ"+71L>_7A3#9 MR3?H;C10KT.\]_WSXZK=,IU4JHY8A9/-_4-KO/]!Q-;1^!TZCE1"CMB5G(7N MOH*]:92ED^HV=^-0)T(QS\ZZI'[2TECEYSOE;'F>-LY.D=QJ>7X8]T"%%JT2 M0IQIT]953^=)Y.=;^4#Q)#LBFG*E>)1=+I &*,P"?7_&N5H/S ;E*>/H?U!+ M P04 " "%@*E://V$=)H" S!P &0 'AL+W=ONXO/R4[I>[-!M/!0"&FFP<;:\BP,3;;!@IF> M*E'2R4KI@EE:ZG5H2HTL]TJ%".,H&H<%XS)($[]WK=-$559PB=<:3%443'^? MH5"[:= /'C?F?+VQ;B-,DY*M<8'VIKS6M I;*SDO4!JN)&A<38/S_MELXN2] MP"W'G=F;@XMDJ=2]6WS*IT'D@%!@9IT%1L,6+U (9X@POC4V@]:E4]R?/UJ_ M\K%3+$MF\$*).Y[;S30X#2#'%:N$G:O=1VSB&3E[F1+&?V'7R$8!9)6QJFB4 MB:#@LA[90Y.'/85!?$ A;A1BSUT[\I27S+(TT6H'VDF3-3?QH7IM@N/2%65A M-9URTK/IPJKL_F1&<>5PH0JJM6$^72>PH!\@KP2"6L&-W**Q)#.G0?/,3;TJ MG7!KX.@2+>/"')/>(9'YXL8<)Z$E:N<[S!K"64T8'R#\S'0/!OVW$$?Q"%Y# M"&;#-)IF^-U@2.&W.8C;',3>P^" AR]5L43MPES4EK]6UE@F+SDS),IP&=$T,ZBT&Z9M7_7'T_@G60,IZNH<&S,(2UUQ*MR#Z$C57 M.1QQV>3F&'YT9JD.HW8T\H[;Y%3?T&/F@F+="M0;AB7,,M$Q5VX8S^0[W'+?7X7]0[5T(P M;=Q6G5>7X%]WI2NJVN_I7I+C=[W^L#O)DQ9W\G?E?P'HY(] P[T>Z)X3:AN4 M*@,"5Z07]29415VWZ'IA5>G;XE)9:K)^NJ%7#;43H/.54O9QX3IM^TZF/P%0 M2P,$% @ A8"I6OET3JL!! 5PX !D !X;"]W;W)K&ULO5=;C]HX%/XK5K9:=:0IN9 $F(5(,-/55JMVT=!I'ZI],(D! M[S@V:SLP_?=[G(00(&202O<%$OO#8O'Y*1Y1B+"".Q-B(P_&W(/6',2 ([_BV% M6I5.PUA_WDG_/0",Z4>Q_8.4@ (C+Q9,Y;]H M6](Z%HHSI45:,H,%*>7%/WXI'5%C #G-#%[)X!TS^&<8NB5#-P=:6);#>L : M1T,IMD@::I!F'G+?Y-R AG(3QIF6<$N!3T?OL>24+Q6:$HEF*RP)>OM -*9, MW:!WZ&GV@-Z^N4%OD(V4N56(-2]Z30 M[9W1W44?!=(L_Q@@9[[B]G]UO, MZ5:^[>;RNI?[]I'$@L>449PG\;?Q7&D)J?QWD_<*Z7ZS=%/?=VJ-8S*RH( 5 MD1MB1;_^XH;.;TW0KR3LP!%^Y0B_37KT"=H1Y;%("<):2SK/-)XS@K1 ?V*) M-9KB^!DOP5?H X\[3;XH%(2Y M.:-E'H.X.AO:EC;"!RP[ B.K ]J&P/6FW_ MFC<"DB"\(1(:&^)9.H=XB@4"0"D$<5\75*D,ZH?NSFZ:D!3J@IJ1T'*[8> $ M1VA."=W!(!R$SAE$884H;$4TP8K&B.R2D?V-1&ZS[;W*]EYK2571&)?1^%1%8U:$X:],*PW]"+#=H@?*,D/=7F>] M:];9E80=>*=?>:?_L^NL?TF=-1"=K;-!9?O@_ZVSP:5U=DK87F>NL_^V.JW9 MFJ:R7P]V**E0O&5VCM M"C&R )%.IP+P%QH6"ORQQ5L?D0: KA?"'!O^6(45+MD]!]0 M2P,$% @ A8"I6AAN(Y6V @ AP< !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5EH+ 0)=ER UZ:9-6K6J:;N':0\.W 2K MQF:VDW3_?M#_42PX$#DC;I&,I3;D^ H,95R? M8,C]Y(H<'YV0(\($N2OE0E-1Z(%O4(=E\_-USE&3,WPA9T2NI3"E)A]% <5S MO(_Z6Q/AQL0H/$AX3=49B7KO2!B$_0X]XW^'QP?D1&U-(\<7':[IC\NI-@K_ MTY]=)6HHXFX*>W8O=$US&'IX.#6H)7C9VS>])/C0Y>\_D3US&[=NXT/LV;<: M%#5,S EWOPT\88?1T.6Y(4H][ ?USL.@#7JFL=]J[!_4 M."FE,J<&5/6ZR(:IOY4_B<]W-.['O.\6F+0"DX,"'ZAB=(JG[U5YR5[JJ+=; MPHZ8-.H6F+8"TX,"[Z2A_'5UZ=['BX->L"-O/RC$D[>CS]_J:16HN6OUFN1R M(4S3&=K5YC89X6WBNN[..MXREZZY^G]IFBL*S_V<"8VN9D@9G*58,=6T_69B M9.TZYU0:[,-N6.)-"V='G.@$3:*$UKF.)HZG>@0)S(62(/)G S-($J4D^_&K%'6J-I7A_O.C^I]Z M\'(P]X3#C"8_XDBL)L[ 01$LR#H17^GV;R@'U%5ZO$=O4)RA;RNZYB2+^-@5LFDEX,[+9JZ*9OPGF@G0#2V MP(%MP)F^_0/WO ]MT&R*A9;$&D [%=".27UZG>8D9G)_$H@ND-PEU=K.EHBI M;>"<+L[7'!"1T$4;TT*[I[75QKF9>F-WLP_JN 8>#H-FI=#8Q1<"Z%8 ND8 M>B4A 2QM&Z#1]M1%8U,L-(^JAQZ ,&[@TZOX](Q*'W>Y/'D@DF=7)D@BM[2U _9$## MT?_H)L[B=-WJBT:=4WW1IEAH2:S!;UCQ&[[6B3BT"=2F6&A)K $4>W6DYQF7 MI([ D@>4Z*,A)P_J>&P-Y;SCO:U_X*CFMDX%8TNM268O!L8G.2O9/>6L9J%3 M%Y=5M="66A.B7T/T7\MC2V5;5&VJA;;4FE3KQ ;P^03G#8X/E\]?.BU5@-\ M6VI--'6(C\TQ_IX MMH#$:M$%NF@0=[L/11]H:6012XDJ2=G)WW=(*5K;D85-X3S$(L5S.'-X-)S% M7LBO*@?0Y+G@I5HZN=;5W'55DD-!U:VHH,0WF9 %U3B46U=5$FAJ005W \^; MN 5EI1,M[-RCC!:BUIR5\"B)JHN"RI<'X&*_='SG=>*);7-M)MQH4=$MK$%_ MKAXECMR.)64%E(J)DDC(ELZ]/X]G9KU=\!>#O3IX)B:3C1!?S>!CNG0\$Q!P M2+1AH/BS@Q5P;H@PC'];3J?;T@ /GU_9?[6Y8RX;JF E^!>6ZGSIS!R20D9K MKI_$_C=H\QD;OD1P9?^3?;O6XP/@,(6T!HE6E2L3K$5--H(<6>2+,:V)T]#N@:(K7D8]F8RYS2$W"J(25:D#\JD#A9 M;DE+<16#IHRK:R3[O([)U8=K\H&PDOR9BUK1,E4+5V/$9E\W::-[:*(+SD0W M(I]$J7-%?BE32(_Q+F;:I1N\IOL0#!)^HO*6C/R?2. %XYYX5M\/#WO@\3 \ MAN0<_"B;47=X(\LW&CZ\O^\W2DO\@O[I4[BA"/LI3%69JXHFL'2P;"B0.W"B M'W_P)][/??)2 MCCM)Q^^3-&4J$76I"18*Z!.PX;NS?.9^VD7>K3>Y\P[__(6[.]1J,(;W:M60 M^=YQ!%/O3 1'LDPZ62:#LMB;]$9D-S6ZBBH%6A&QP5)9HE3H+WA.BJ:N-"SNB&<:89]%;/9N?)0?B^%XZG)Y*]715XT[OC1?%@$O_S8YQV$DT' MZ]B*JIQ4E*56 UH8TRC4)N%UVHA4H!JUM%>2N: :<<2&LZV]F-2\3YWI)2O? M)+_%EP M:KC!*-^K@7O0 14@M[:35,26GZ8[Z&:;9O7!GZ]L4WW=W&\T30>, M=_^6E0JUR9#2NYUB\9!-5]D,M*ALG[41&KLV^YAC(P[2+,#WF1#Z=6 VZ%K[ MZ#]02P,$% @ A8"I6J2TD[[* @ XP< !D !X;"]W;W)K&ULC95O;YLP$,:_BL6JJ976\B>!0)8@M:NF36JUJFFW%]-> M..$2K!K,;).TWWYG0UDF2+HW8&/?_9X'N/-L)^23R@$T>2YXJ>9.KG4U=5VU MRJ&@ZD)44.+*6LB":IS*C:LJ"32S005W \^+W(*RTDEG]MF=3&>BUIR5<">) MJHN"RIF5;P/LCN\,=FIO3(R5I1!/9O(UFSN>400<5MJDH'C;PB?@W&1"';_;I$[' M-('[X]?LGZUY-+.D"CX)_H-E.I\[L4,R6-.:ZWNQ^P*MH=#D6PFN[)7LVKV> M0U:UTJ)H@U%!P4TU36=2[(@TNS&;&5BK M-AK%L=)\E866N,HP3J,X'(:%'2Q\"S89@H5]V"B)#CB+.ECT M%BP>@D5]6)#X!YQ-.MCD+5@R!)OT8),PF@RSXHX5'V4]Y("M=ZU!#A'C/C%* MAH%)!TR. X6FG'!;]Q5]P7:L!VL[Z:$C+S(?80CN>W^;DW<4?P-*30DKJEI# MA@T&C8/2@\W%ZRDXC[WDP/OV]]JC_]\O@+>-[P7/ 4[+%0P*\7NU&@;]6G7W M6K8Y_K#];5BID+3&..]B@DYD&PO=V]R:W-H M965TC+67// $0Z"7/ M"!\;B1"KH6GR*($<\VNZ B)_65"68R%OV=+D*P8X+HSRS'0LJV?F."7&9%2, MS=AD1-$R7B5 #YF2TPDMX O%U-6/RSJPI M<9H#X2DEB,%B;-S:P]#VE$$QXUL*6[YWC=16YI0^JYO[>&Q8RB/((!(*@>77 M!NX@RQ1)^O%/!37J-97A_O4;_>=B\W(S<\SACF9_I+%(QL; 0#$L\#H3CW3[ M*U0;\A4OHADO/M&VG.OW#12MN:!Y92P]R%-2?N.7*A![!L[-$0.G,G .#9PC M!FYEX!X8N/81 Z\R\$YUR:\,BJV;Y=Z+P 58X,F(T2UB:K:DJ8LB^H6UC%=* MU!_E23#Y:RKMQ.01,BP@1C/,Q"OZPC#AN)"0H\L !$XS?H4N4$K0EX2N.28Q M'YE"+JS,S:A:9%HNXAQ9Q$4/E(B$HY#$$#?M3>EP[;7SYO74Z00^8':-7/L3 MX B2C; 1#K/X&]" M!;3PPFY> -%[MUHWV8BA6ROO%GCW7.71G[_+J>A>0,[_:A.[Y'KM7%79AGR% M(Q@;LG1Q8!LP)C_^8/>LG]JDT0D+=,)"3;"&.%XMCM=%G]S1/)=*R/2/GC]5 MFB-9Y[F0&9B2);J4&5D.7Z'OQ__YTW(9OUA&/30V$_D(<7N^Y8_,S;X.G?Z< MJX-.6'C"%AHQ]NL8^YTQ_KS.Y\ 072!X 1:E7";#7M8BE;5$3)YVKG1N M2NB$!?[[Z#65#S4MU]"@5VO0Z]3@-Y!O)^B7C,YQ)D-]NUBD65J4I9"(5+RV MQ;J3>&ZL=<("G;!0$ZPA2[^6I?]!SX:^3G%TP@*=L% 3K"'.H!9G\/\\&P;O M2X-O699W\&3H].9<%73"0DVPA@HWM0HWIUM*=&N M#[>[&_';**)K(K@L3*]8=87'2I/WKN;(!K5_6)FT=ME::6'+#ES;M0YZ;'/O MJ#$'MBS.>#DJ@E2>W]6CY3GRU!X&Q7'KP?BM/;PM3E7-':8\G'[ ;)D2CC)8 M2*1UW9=OJ*P\[RUO!%T5!YIS*@3-B\L$< Q,39"_+ZCLTJL;M4!]ZC[Y%U!+ M P04 " "%@*E:J\;:E.\" "T"0 &0 'AL+W=OBJ6KBP%X,R""NH&GC=P"TR8$X_MVES$8[Y6E#"8"R3718'% MWRE0OITXOK-;N";+E3(+;CPN\1)N0-V6!; M)$RT9C,#:Z9%:_F$F<]^HX1^2S1.Q9)#I)0&%"Y4?T"=W>).CD M_<>QJ_0N)M9-:\9IQ1@\PABB*\[42J(+ED%VB'=U=DV*P2[%:=!)>(5%#X7^ M*0J\H-^2S^SY\*@%GG3#$T@?@Q^H"1O#0\L7/FDX2HA,*9=K >C7^4(JH0_! M[S;#*\:HG=%<#"-9XA0FCC[Y$L0&G/C#.W_@?6ESZRW)DC ;8J\???LA4OFJS!^YS<.*:V"YS%VXB0,_\#W/&[N;?7L>QOEGP_Z#N*0S MMU$PR/Y[5'1 MD?C.]%XI?M"('W2*3R '(2"SVK&4H.0IVF"ZQE4AH;J2899"FP>#!Q_W^/-W M[OW2T_%&9 UJ/QO!)5SJW>JDK7=M54MV] M>E: 6-J^0**4KYFJZD:S6K4>4W\TLR7Z:%VW).>V$KO_::I^1E>%)6$24<@U MI=<;ZK^TJ'J$:J)X::OF@BM=@^UPI=LJ$"9 O\\Y5[N)V:!IU.)_4$L#!!0 M ( (6 J5H.0Q93*0( !H% 9 >&PO=V]R:W-H965T$ ]N U<=BD. M\7'CENTKXS9(EC1T#QLP=\U:V14964I6@]!,"J1@E^*K<)G'+MX'?&/0Z9,Y M.R);Q:^#$8TH'/)T?V3]Z[5;+EFK( M)?_.2E.E^#U&)>QHR\VM[#[!H&?N^ K)M?^BKH]=S#$J6FUD/8!M!343_4@? M!A]. .'L&4 T **_!<0#P#M'^LJ\K!4U-$N4[)!RT9;-3;PW'FW5,.'^XL8H M>\HLSF2YK&MF[&\Q&E%1HEP*P\0>1,% H_,5&,JXOD!OT=UFA<[/+M 98@)] MK62K;;Q.B+%5."Y2#!FO^XS1,QF_4'6)XO -BH)H/@'/7X:OH!CALZ=P8K6/ M!D2C 9'GB__)@!73!9>Z58!^7&VU4?;:_9S2W">932=QK;C4#2T@Q;;7-*@# MX.SUJW 1?)ARX#^1/?$C'OV(7V+//DNM43&:\#@EMF=8> ;W3!RR. S"A!Q. M14P$!?,_07UQY.3FNE?#7HX]$QIQV%E8&ULS9I1;]LV$,>_"N$50SNTM4A* MLITE!A)GPP*T2Q"OZ\.P!\:B;2V2Z(ETD@W[\",E6[2D$VMW>MA+8LO'TY_' M(W]WEL^?1?XHUYPK])(FF;P8K)7:G V'HCCEF8Q%AG*^O!A),:3UO'GSNF@NJ<9>/AZ[_W' M8O)Z,@],\IE(/L>16E\,Q@,4\27;)NI>//_$=Q,*C+^%2&3Q%SWO;+T!6FRE M$NENL%:0QEGYG[WL G$P0/N!!Y#= -(2&I;)B6M=,L>EY+IY1 M;JRU-_.BB$TQ6L\FSLPRSE6N/XWU.#6=\Y5>%(7N^4;D"KV^YHK%B7R#WJ%/ M\VOT^M4;] K%&?IE+;:299$\'RI]6S-XN-C=XJJ\!>FX!44?1:;6$OV013RJ MCQ]JN95FLM=\19P./[+\/:+X+2(>"0 ]L^.'^PXYM HA+?S1HT(89ZNW^N5" M9(M86Z[0C>(ITOL-W6YXSLSGZ"X7RU@'^X.0.M++7*1H[T0)-!.9%$D<,<4C M]-L'?;?"A_P="GTIS8>EF3/@3&[8@E\,]":7/'_B@^FWW^#0^QZ*6T_.:E'T MJRCZ+N_3G_61)5G"P00KAX;%4',P/4VQ1T.S>D^'^MMFDR#$M+*J"0LJ88%S M>3]P*<\@44&?H>_)66V&837#T!GZF9 *B25:"1%)I',O@J9;^@@.@AN2<4@: M2]"V"L8>QO 2C"J!(Z? :ZYGO8A9>?!G$6*IV6E_%Q<@K:.6"A*.QPVID!&9 MP$K'E=*Q4^EM<05M$J8,8M&2PPD];MT;^_Y!F$J%@)4W"COR>5))G#@ESI58 M/+XSZ(O00J2Z'I"=<9RT!% _;(@$;$8!+!%[EDJ>4^3][2?$I-1G0IQN6)P7 M9R-_,6(Y2""OI<)KZ 1,\&32$4Q\P$_L5'J3*:ZWI%L=;N\*;]+4!Q@=G'!U M><3*(TYY&C5/<5%S&03%F5YQCA1[@=-RYZRV)S!IIB5@A2>=:VXQBMT$KZOE4")3BPL+C&$6:"Z!.P 9UUL?3'#2YO7$"YOG-F UGG35P\12 MG3B!:@J0I4YP'4&6()-6\0+>ACL_]9J8-HMVR J'70MOL4S<6#ZYPR!M_F), MFS4=9.41KT.MQ31Q8_K^"]4P:2.8C()F00Q8X3'M$F=!3=R@_LCR1U[0R*6P MW2?B +<6&[#RNDIV8KE*W.WDL4T: 3I$TJJ&(2L\[JAWB$46<2/K,\NY^_)6GZ2%%77#ZHB.E[9)U.YX :/. MCI=:6E$WK3,[PG;_4X6!)2=P/7N8U[[=_Z\E9_.F,Y MZKLYZLY#'^C;VGD(677FH6_!Z;O!>1G]L97*I%K9"^4'7Y+$Y@N.H]/2?:-3 M5ZPO;_6P6&#[Y*O2TG=R_N1)]N2M/DF+>M^-^B^D)6T]$6RBW6E2BAH>/%Y/ M>;XJ?G4@==&[S53YU+JZ6OZRX0J?S8H? #2N7^*SR^(Y_]"Z*7\NH9NF59Q) ME/"E=NF]'^D]DI>_0"C?*+$I'N(_"*5$6KQ<0H !D !X;"]W;W)K&ULO591;YLP$/XK%INF5NH" 9)478+4)IU::96J5ML>ICTX M< E6P::VD[3_?F=#6!(1UDIH+^ S]WV^^_#9-]X(^:12 $U>\HRKB9-J75RX MKHI3R*GJB0(X?ED(F5.-IERZJI! $PO*,]?WO*&;4\:=:&SG[F4T%BN=,0[W MDJA5GE/Y>@69V$R&#+5)L)-QH7= F/H+\7]Q(MMV9)6 Y<,<&)A,7$ MN>Q?S$;&WSK\8+!1.V-B,ID+\62,VV3B>"8@R"#6AH'B:PU3R#)#A&$\5YQ. MO:0![HZW[%]M[IC+G"J8BNPG2W0Z<05[&&4= MJK\-]I!;#;GZW1#>54D7-M.9P^%"%32&B8/5KT"NP8D^?>@/O2]-4G5)-NN(;$_& ML)8Q;&./IB+/\?3 ,HF?SDC"UBP!GBBL_#C#;9N0$\9)(C(T%"E EKOYM$G@ MUH7>*W!)=F[)S,F[CKQ>B-MNO2MVN5$D%BNNRTNOGBW[IRGV3[;/.)C'ONK2MA/N7YJR*<-+:&6:#N-J,_4$L#!!0 M ( (6 J5JF$Q*"-0, -(3 - >&POGW./[1MB&%5F+=C=@C$3K HAJY0LC"D_A&$U6[""5A>J9-(BN=(%-;:K MYV%5:D:S"DB%" >]7AP6E$LR'LEE<5.8*IBII30IB=M0X&Z?LY3TX_@_GU_OQLQHX)Z%7]/(%HA>]'BX,("8>OTS\ M.6U,^FI7>C/\U&JUW%.,//20.R9*2_PY=Y,V]+#9T_$H5[+;VHBX@-6G!0L> MJ4C)A H^U1Q8.2VX6+OP (S)90.C*TIF[ /D>J7@_NN!^76Z!1<*EWG=AG< M][09O@=L>F"0"]$:'! 7&(]*:@S3\L9VZL%U\ D4-.W[=6D=SC5=]P>7I"/4 M-YMDJG3&=)NF3S:A\4BP'.QH/E_ W:@R!- 85=A&QNE<25I[V#":AI6=,2'N MX%G\GN]HK_*MG>O!OLFV:0TU32?C.J"_K>:TMV6C5^D&)7]4YM/23D?6?:AO M=JM9SE=U?Y6W!C#U/JY.RU*L/PH^EP5SDW]QPO&(;GC!0FG^RV:#4IG9 -,D M>&3:\-EVY*>FY3U;F4TYK7+<\^ (/?_==9XSR305VZ9M[1_R*K_:<73UKRS7 MOU7V#7L]-B_80S=Y>0PFXV,P>10U.3P&D\GAFXP.TV/8'#*V3C([YY@V&L!Y M,27?X/PINJ3!=,F%X;+I+7B6,?GD.&/E#9W:/UAV].WXC.5T*_VD^0W0^#L.\#;W($.4,48YC^9!)_<'R^#F)O?PS M39(HBF-L12<3KX,)MFYQ##]^-*8%TJB*$G\"&!^!U&$(? TX@CF #Q@2!35[\&]]U&X>4^%W7_Q MQK\!4$L#!!0 ( (6 J5J7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:GYU,8L!J M8C/;H>W^^CEA:#8-1_?EC">($\*7D_A\QW;N7J1Z7DGY3%ZK4NAAL#5F=]OK MZ7S+*JK_E3LF[)ZU5!4U=E-M>GJG&"WTEC%3E;VPWT][%>4BN+\[GFNA>NZ& M-"PW7 K;V#1\X^Q%_]G?;)(]UWS%2V[>AD'[O60!J;C@%?_)BF'0#XC>RI?_ MI.(_I3"TS'(ERW(8# X[OC%E>/ZN.6L@EW2EVQ9#5T_4@@R#M&]/N.9*F_:( M]OS4,NZ9/?BP51OYF9>&J0DU[(N2]8Z+37,:>Q4]YS+:.!P_#T&\5?\GC'*] MYCF;R+RNF#"'."I6-H!";_E.!T30B@V#L=PSU5R/_8.'XG!MQD(YD5*WW.Y0 M#T6+AXCR.)],Y]ET0NRW[''V,!DM[<:GT6PT'T^) QD"D.$%(;^'#F0$0$87 M@$3!S(#P#D MATM"I@[D1P#R(R[DG)I:,2+7Y'''U&&_F\'[4 KOX[)E=551]=; 97PCN/T9 M%8:,\ES6PG 7$S0-LFH>Q-X>8'W/O,A!7AD@B\56,O9NFC="14&F/VJ^:W[@ MTD%"&2 ;Y8N4Q0LO2Y<',%:LX%Z4(%D,D&UA'W-5,WO[7NU) MM/]L07X8( MB)L7F>LE4129LY44+$L( V0B9D?GS]2>J;<3&LFI"UA[D\D$N M&"#+8$J5L&6Y)@NF2+:EBKEDD &R :8,>H_72&4\T/DG/_4--I[N*!-^EHJ M:N]C?FJE$$KW(7JZSV7%R)*^^E$#QQ'8 PE95=PT!^DVY8_MR-,^;4SDOI1" M*.V'R&D_8YOF"/+$=E*YB2.$DG^(G/RS>J79C[H!FS8>]\(%Y?\0.?\OZ!O9 MM_FB_;G(&9EPG9=2UU[R""$9A,@R>!":%S:CV8Y:V >.C)3ML1M6G0824D.( MK0:HC/3&AB%DB!#9$#"F.SH,(5V$R+IPJEURM:3VS_4_[D0%)(\(61[=96\G M)F20"-D@Q_JW$PS22(2LD=.2LQ,0G(I"5HA?>W;B02Z)L%URI@C]#>IB0F:) MD,WROA;MC"3DE0A[D-$6I9U8D$HB;)5X)4PG'J20"%DA79,YY&K"#.6E3PD9 M)$(V""PZ=X8QAF027W+VR9MCC"&9Q,@R@3'=6<884DN,K!88\\;%A 03(PO& MJVXZ.DX,KG$@Z^5,>7--,GORHG8Q(;W$V .7^?=-ST@_Z3(_G&7 M,CH?R1323HK]"A>TJ$&N7$Q(.RFV=D[F!+K""/DFQ?;-Z0)'-R+DFK1U3:\] M6-_?%6QM*]1B;D^O;7M.RWRA2/-Q>/$A3IH%S75=EF/;]BAFDA;']Q&/[U+> M_P)02P,$% @ A8"I6M))O&T1 @ %R8 !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/D7Q =B^/2K'-IQWYWJ;M_7Q._8^4 MZGI7CFV]Z_IR.E_9=,.Q'<_+89OZ=OW>;DO2Y3*GX79&\_QT.W/Q^MF7_YG8 M;3;[=?G9K7\?RVG\Q^#TIQO>ZZZ4L5F\ML.VC*LF?1RNIVNZ'.3N/+E9O+RM MFN'E39HT=Y!"D,X?9!!D\PBGHK@=Z*>BN!WHIZ*X'> MBGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>-MDL(=#;4&\CT-M0;R/0 MVU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-LGF]T$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01ZQ^1G)8'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=X9]F?4.Q/HG5'O M3*!W1KTS@=X9]<[?J7<=/P^E7GN^UOC\[Z1Z/-];KH^_++].3M[>"\[IMJ(^ M_P502P,$% @ A8"I6L"(;73I 0 ?B4 !, !;0V]N=&5N=%]4>7!E M&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28: M)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^ M^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( (6 J5K][B>_T 4 )&PO=V]R:W-H M965T&UL4$L! A0#% @ A8"I6@*E:(<;!@ ?1P !@ M ("!'Q< 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ A8"I6@,!VH48" "#X !@ ("!9B< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8"I M6J^YM0'J!0 2QL !@ ("!3ST 'AL+W=O&UL4$L! A0#% M @ A8"I6EF7*9[-%P =4H !D ("!+TD 'AL+W=O&UL4$L! A0#% @ A8"I6OWFA\QR M @ D 4 !D ("!O&< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8"I6K'+=4_W!@ #!( !D M ("!XG0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ A8"I6HB?T_>[!0 )@T !D ("!XX4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MA8"I6O8HF), 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8"I6L"'!(G)! _ P !D M ("!Z+H 'AL+W=O[O!ZD" "]!0 &0 @('HOP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ A8"I6J.$_N^" @ G 4 !D ("!#\8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8"I M6NDMSXUE P P@@ !D ("!H= 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8"I6C4_(ZL5! J @ M !D ("!&MP 'AL+W=O&PO=V]R:W-H965TKB !X;"]W;W)K&UL4$L! A0#% @ A8"I6M)L FY< P BPT !D M ("!0NH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ A8"I6FO(QL&_ @ "0@ !D ("!JO8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ A8"I6M28 MNCM) @ D@4 !D ("!P $! 'AL+W=O&PO=V]R:W-H965TP, )\+ 9 " @=$( 0!X;"]W;W)K&UL4$L! A0#% @ A8"I6O^Y3L\(!0 _Q\ !D M ("!@PP! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ A8"I6J! 47I;! <10 !D ("! M71@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ A8"I6AAN(Y6V @ AP< !D ("!^",! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8"I6J2TD[[* M @ XP< !D ("!.R\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8"I6@Y#%E,I @ &@4 !D M ("!OSD! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ A8"I6J83$H(U P TA, T ( !LT4! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ A8"I6M))O&T1 @ %R8 !H ( !#$\! 'AL M+U]R96QS+W=O XML 80 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 81 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 142 307 1 false 48 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.karatpackaging.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 9952152 - 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 9952153 - 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 9952154 - 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 9952155 - 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 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) (Parenthetical) Sheet http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) (Parenthetical) Statements 7 false false R8.htm 9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 8 false false R9.htm 9952158 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) Sheet http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) Statements 9 false false R10.htm 9952159 - Disclosure - Nature of Operations Sheet http://www.karatpackaging.com/role/NatureofOperations Nature of Operations Notes 10 false false R11.htm 9952160 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 9952161 - Disclosure - Inventories Sheet http://www.karatpackaging.com/role/Inventories Inventories Notes 12 false false R13.htm 9952162 - Disclosure - Property and Equipment Sheet http://www.karatpackaging.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 9952163 - Disclosure - Goodwill Sheet http://www.karatpackaging.com/role/Goodwill Goodwill Notes 14 false false R15.htm 9952164 - Disclosure - Line of Credit Sheet http://www.karatpackaging.com/role/LineofCredit Line of Credit Notes 15 false false R16.htm 9952165 - Disclosure - Accrued Expenses Sheet http://www.karatpackaging.com/role/AccruedExpenses Accrued Expenses Notes 16 false false R17.htm 9952166 - Disclosure - Long-Term Debt Sheet http://www.karatpackaging.com/role/LongTermDebt Long-Term Debt Notes 17 false false R18.htm 9952167 - Disclosure - Stock-Based Compensation Sheet http://www.karatpackaging.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 9952168 - Disclosure - Earnings Per Share Sheet http://www.karatpackaging.com/role/EarningsPerShare Earnings Per Share Notes 19 false false R20.htm 9952169 - Disclosure - Leases Sheet http://www.karatpackaging.com/role/Leases Leases Notes 20 false false R21.htm 9952170 - Disclosure - Related Party Transactions Sheet http://www.karatpackaging.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 9952171 - Disclosure - Income Taxes Sheet http://www.karatpackaging.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 9952172 - Disclosure - Commitments and Contingencies Sheet http://www.karatpackaging.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 9952173 - Disclosure - Segment Report Sheet http://www.karatpackaging.com/role/SegmentReport Segment Report Notes 24 false false R25.htm 9952174 - Disclosure - Subsequent Events Sheet http://www.karatpackaging.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9955511 - 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 28 false false R29.htm 9955512 - 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 29 false false R30.htm 9955513 - Disclosure - Inventories (Tables) Sheet http://www.karatpackaging.com/role/InventoriesTables Inventories (Tables) Tables http://www.karatpackaging.com/role/Inventories 30 false false R31.htm 9955514 - Disclosure - Property and Equipment (Tables) Sheet http://www.karatpackaging.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.karatpackaging.com/role/PropertyandEquipment 31 false false R32.htm 9955515 - Disclosure - Goodwill (Tables) Sheet http://www.karatpackaging.com/role/GoodwillTables Goodwill (Tables) Tables http://www.karatpackaging.com/role/Goodwill 32 false false R33.htm 9955516 - Disclosure - Accrued Expenses (Tables) Sheet http://www.karatpackaging.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.karatpackaging.com/role/AccruedExpenses 33 false false R34.htm 9955517 - Disclosure - Long-Term Debt (Tables) Sheet http://www.karatpackaging.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.karatpackaging.com/role/LongTermDebt 34 false false R35.htm 9955518 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.karatpackaging.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.karatpackaging.com/role/StockBasedCompensation 35 false false R36.htm 9955519 - Disclosure - Earnings Per Share (Tables) Sheet http://www.karatpackaging.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.karatpackaging.com/role/EarningsPerShare 36 false false R37.htm 9955520 - Disclosure - Leases (Tables) Sheet http://www.karatpackaging.com/role/LeasesTables Leases (Tables) Tables http://www.karatpackaging.com/role/Leases 37 false false R38.htm 9955521 - Disclosure - Segment Report (Tables) Sheet http://www.karatpackaging.com/role/SegmentReportTables Segment Report (Tables) Tables http://www.karatpackaging.com/role/SegmentReport 38 false false R39.htm 9955522 - Disclosure - Nature of Operations (Details) Sheet http://www.karatpackaging.com/role/NatureofOperationsDetails Nature of Operations (Details) Details http://www.karatpackaging.com/role/NatureofOperations 39 false false R40.htm 9955523 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 40 false false R41.htm 9955524 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Sales Disaggregated by Customer Type (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails Summary of Significant Accounting Policies - Schedule of Net Sales Disaggregated by Customer Type (Details) Details 41 false false R42.htm 9955525 - Disclosure - Summary of Significant Accounting Policies - Schedule of Fair Value Measurements by Level for the Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails Summary of Significant Accounting Policies - Schedule of Fair Value Measurements by Level for the Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Details 42 false false R43.htm 9955526 - Disclosure - Summary of Significant Accounting Policies - Schedule of Carrying Values and Estimated Fair Values of Debt (Details) Sheet http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails Summary of Significant Accounting Policies - Schedule of Carrying Values and Estimated Fair Values of Debt (Details) Details 43 false false R44.htm 9955527 - Disclosure - Inventories (Details) Sheet http://www.karatpackaging.com/role/InventoriesDetails Inventories (Details) Details http://www.karatpackaging.com/role/InventoriesTables 44 false false R45.htm 9955528 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details) Sheet http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails Property and Equipment - Schedule of Property and Equipment, Net (Details) Details 45 false false R46.htm 9955529 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 46 false false R47.htm 9955530 - Disclosure - Goodwill (Details) Sheet http://www.karatpackaging.com/role/GoodwillDetails Goodwill (Details) Details http://www.karatpackaging.com/role/GoodwillTables 47 false false R48.htm 9955531 - Disclosure - Line of Credit (Details) Sheet http://www.karatpackaging.com/role/LineofCreditDetails Line of Credit (Details) Details http://www.karatpackaging.com/role/LineofCredit 48 false false R49.htm 9955532 - Disclosure - Accrued Expenses (Details) Sheet http://www.karatpackaging.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.karatpackaging.com/role/AccruedExpensesTables 49 false false R50.htm 9955533 - 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 50 false false R51.htm 9955534 - 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 51 false false R52.htm 9955535 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 52 false false R53.htm 9955536 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Activity (Details) Sheet http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails Stock-Based Compensation - Schedule of Stock Options Activity (Details) Details 53 false false R54.htm 9955537 - Disclosure - Stock-Based Compensation - Schedule of Unvested Restricted Stock Units (Details) Sheet http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails Stock-Based Compensation - Schedule of Unvested Restricted Stock Units (Details) Details 54 false false R55.htm 9955538 - Disclosure - Earnings Per Share (Details) Sheet http://www.karatpackaging.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.karatpackaging.com/role/EarningsPerShareTables 55 false false R56.htm 9955539 - Disclosure - Leases - Schedule of Lease Cost (Details) Sheet http://www.karatpackaging.com/role/LeasesScheduleofLeaseCostDetails Leases - Schedule of Lease Cost (Details) Details 56 false false R57.htm 9955540 - Disclosure - Leases - Narrative (Details) Sheet http://www.karatpackaging.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 57 false false R58.htm 9955541 - Disclosure - Leases - Schedule of Supplemental Information Related to Operating Leases (Details) Sheet http://www.karatpackaging.com/role/LeasesScheduleofSupplementalInformationRelatedtoOperatingLeasesDetails Leases - Schedule of Supplemental Information Related to Operating Leases (Details) Details 58 false false R59.htm 9955542 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Sheet http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Details 59 false false R60.htm 9955543 - Disclosure - Related Party Transactions (Details) Sheet http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.karatpackaging.com/role/RelatedPartyTransactions 60 false false R61.htm 9955544 - Disclosure - Income Taxes (Details) Sheet http://www.karatpackaging.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.karatpackaging.com/role/IncomeTaxes 61 false false R62.htm 9955545 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.karatpackaging.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.karatpackaging.com/role/CommitmentsandContingencies 62 false false R63.htm 9955546 - Disclosure - Segment Report (Details) Sheet http://www.karatpackaging.com/role/SegmentReportDetails Segment Report (Details) Details http://www.karatpackaging.com/role/SegmentReportTables 63 false false R64.htm 9955547 - Disclosure - Subsequent Events (Details) Sheet http://www.karatpackaging.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.karatpackaging.com/role/SubsequentEvents 64 false false All Reports Book All Reports krt-20250331.htm krt-20250331.xsd krt-20250331_cal.xml krt-20250331_def.xml krt-20250331_lab.xml krt-20250331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "krt-20250331.htm": { "nsprefix": "krt", "nsuri": "http://www.karatpackaging.com/20250331", "dts": { "inline": { "local": [ "krt-20250331.htm" ] }, "schema": { "local": [ "krt-20250331.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "krt-20250331_cal.xml" ] }, "definitionLink": { "local": [ "krt-20250331_def.xml" ] }, "labelLink": { "local": [ "krt-20250331_lab.xml" ] }, "presentationLink": { "local": [ "krt-20250331_pre.xml" ] } }, "keyStandard": 275, "keyCustom": 32, "axisStandard": 19, "axisCustom": 0, "memberStandard": 37, "memberCustom": 10, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 142, "entityCount": 1, "segmentCount": 48, "elementCount": 567, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 659, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.karatpackaging.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R3": { "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R4": { "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R5": { "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R6": { "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R9": { "role": "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "longName": "9952158 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R10": { "role": "http://www.karatpackaging.com/role/NatureofOperations", "longName": "9952159 - Disclosure - Nature of Operations", "shortName": "Nature of Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952160 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.karatpackaging.com/role/Inventories", "longName": "9952161 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.karatpackaging.com/role/PropertyandEquipment", "longName": "9952162 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.karatpackaging.com/role/Goodwill", "longName": "9952163 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.karatpackaging.com/role/LineofCredit", "longName": "9952164 - Disclosure - Line of Credit", "shortName": "Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": null }, "R16": { "role": "http://www.karatpackaging.com/role/AccruedExpenses", "longName": "9952165 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.karatpackaging.com/role/LongTermDebt", "longName": "9952166 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": null }, "R18": { "role": "http://www.karatpackaging.com/role/StockBasedCompensation", "longName": "9952167 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.karatpackaging.com/role/EarningsPerShare", "longName": "9952168 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.karatpackaging.com/role/Leases", "longName": "9952169 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.karatpackaging.com/role/RelatedPartyTransactions", "longName": "9952170 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.karatpackaging.com/role/IncomeTaxes", "longName": "9952171 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.karatpackaging.com/role/CommitmentsandContingencies", "longName": "9952172 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.karatpackaging.com/role/SegmentReport", "longName": "9952173 - Disclosure - Segment Report", "shortName": "Segment Report", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.karatpackaging.com/role/SubsequentEvents", "longName": "9952174 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.karatpackaging.com/role/InventoriesTables", "longName": "9955513 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.karatpackaging.com/role/PropertyandEquipmentTables", "longName": "9955514 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.karatpackaging.com/role/GoodwillTables", "longName": "9955515 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.karatpackaging.com/role/AccruedExpensesTables", "longName": "9955516 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.karatpackaging.com/role/LongTermDebtTables", "longName": "9955517 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.karatpackaging.com/role/StockBasedCompensationTables", "longName": "9955518 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.karatpackaging.com/role/EarningsPerShareTables", "longName": "9955519 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.karatpackaging.com/role/LeasesTables", "longName": "9955520 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.karatpackaging.com/role/SegmentReportTables", "longName": "9955521 - Disclosure - Segment Report (Tables)", "shortName": "Segment Report (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.karatpackaging.com/role/NatureofOperationsDetails", "longName": "9955522 - Disclosure - Nature of Operations (Details)", "shortName": "Nature of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "krt:NumberOfOtherDistributionCentersOperatedByEntity", "unitRef": "distributioncenter", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "krt:NumberOfOtherDistributionCentersOperatedByEntity", "unitRef": "distributioncenter", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9955523 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails", "longName": "9955524 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Sales Disaggregated by Customer Type (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Net Sales Disaggregated by Customer Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R42": { "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "longName": "9955525 - Disclosure - Summary of Significant Accounting Policies - Schedule of Fair Value Measurements by Level for the Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Fair Value Measurements by Level for the Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R43": { "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails", "longName": "9955526 - Disclosure - Summary of Significant Accounting Policies - Schedule of Carrying Values and Estimated Fair Values of Debt (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Carrying Values and Estimated Fair Values of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R44": { "role": "http://www.karatpackaging.com/role/InventoriesDetails", "longName": "9955527 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "longName": "9955528 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details)", "shortName": "Property and Equipment - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails", "longName": "9955529 - Disclosure - Property and Equipment - Narrative (Details)", "shortName": "Property and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R47": { "role": "http://www.karatpackaging.com/role/GoodwillDetails", "longName": "9955530 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R48": { "role": "http://www.karatpackaging.com/role/LineofCreditDetails", "longName": "9955531 - Disclosure - Line of Credit (Details)", "shortName": "Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-104", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.karatpackaging.com/role/AccruedExpensesDetails", "longName": "9955532 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "longName": "9955533 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)", "shortName": "Long-Term Debt - Schedule of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R51": { "role": "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails", "longName": "9955534 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details)", "shortName": "Long-Term Debt - Schedule of Future Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails", "longName": "9955535 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails", "longName": "9955536 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R54": { "role": "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails", "longName": "9955537 - Disclosure - Stock-Based Compensation - Schedule of Unvested Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Schedule of Unvested Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-123", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.karatpackaging.com/role/EarningsPerShareDetails", "longName": "9955538 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R56": { "role": "http://www.karatpackaging.com/role/LeasesScheduleofLeaseCostDetails", "longName": "9955539 - Disclosure - Leases - Schedule of Lease Cost (Details)", "shortName": "Leases - Schedule of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "longName": "9955540 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-127", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R58": { "role": "http://www.karatpackaging.com/role/LeasesScheduleofSupplementalInformationRelatedtoOperatingLeasesDetails", "longName": "9955541 - Disclosure - Leases - Schedule of Supplemental Information Related to Operating Leases (Details)", "shortName": "Leases - Schedule of Supplemental Information Related to Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "krt:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "krt:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails", "longName": "9955542 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "shortName": "Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails", "longName": "9955543 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "krt:NumberOfExercisedConvertibleNotes", "unitRef": "convertible_note", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R61": { "role": "http://www.karatpackaging.com/role/IncomeTaxesDetails", "longName": "9955544 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R62": { "role": "http://www.karatpackaging.com/role/CommitmentsandContingenciesDetails", "longName": "9955545 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.karatpackaging.com/role/SegmentReportDetails", "longName": "9955546 - Disclosure - Segment Report (Details)", "shortName": "Segment Report (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } }, "R64": { "role": "http://www.karatpackaging.com/role/SubsequentEventsDetails", "longName": "9955547 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250331.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.karatpackaging.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r393" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable (including $19 and $16 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r58", "r697" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for bad debt of $672 and $758 at March\u00a031, 2025 and December\u00a031, 2024, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r835" ] }, "us-gaap_AccruedAdvertisingCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedAdvertisingCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expense related to rebates, sales incentives and cooperative advertising", "label": "Accrued Advertising", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services." } } }, "auth_ref": [ "r61", "r66", "r110" ] }, "krt_AccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "AccruedInterest", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued interest on certificates of deposit (including $0 and $38 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "terseLabel": "Accrued interest on certificates of deposit", "label": "Accrued Interest", "documentation": "Accrued Interest" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses (including $186 and $489 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r61" ] }, "krt_AccruedOceanFreightAndOtherImportCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "AccruedOceanFreightAndOtherImportCostsCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued ocean freight and other import costs", "label": "Accrued Ocean Freight And Other Import Costs, Current", "documentation": "Accrued Ocean Freight And Other Import Costs, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued payroll", "label": "Accrued Payroll Taxes, Current", "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)." } } }, "auth_ref": [ "r61" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional services fees", "label": "Accrued Professional Fees, Current", "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)." } } }, "auth_ref": [ "r61" ] }, "krt_AccruedPropertyTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "AccruedPropertyTaxesCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued property tax", "label": "Accrued Property Taxes, Current", "documentation": "Accrued Property Taxes, Current" } } }, "auth_ref": [] }, "krt_AccruedSaleDiscountExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "AccruedSaleDiscountExpenseCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued sales discount expense", "label": "Accrued Sale Discount Expense, Current", "documentation": "Accrued Sale Discount Expense, Current" } } }, "auth_ref": [] }, "krt_AccruedSaleTaxesAndUsedTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "AccruedSaleTaxesAndUsedTaxes", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued sale and use taxes", "label": "Accrued Sale Taxes and Used Taxes", "documentation": "Accrued Sale Taxes and Used Taxes" } } }, "auth_ref": [] }, "krt_AccruedShippingExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "AccruedShippingExpensesCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued shipping expenses", "label": "Accrued Shipping Expenses, Current", "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)." } } }, "auth_ref": [] }, "us-gaap_AccruedVacationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedVacationCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued vacation and sick pay", "label": "Accrued Vacation, Current", "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)." } } }, "auth_ref": [ "r38", "r61" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r30", "r143", "r522" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r751" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r71", "r697", "r936" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r568", "r824", "r825", "r826", "r827", "r875", "r939" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r764" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r764" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r764" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r764" ] }, "krt_AdjustedOtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "AdjustedOtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "netLabel": "Other income, net", "label": "Adjusted Other Nonoperating Income (Expense)", "documentation": "Adjusted Other Nonoperating Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Global Wells noncontrolling-interest tax withholding", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r40", "r41", "r356" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliated Entity", "label": "Affiliated Entity [Member]" } } }, "auth_ref": [ "r599", "r636", "r707", "r871", "r892", "r893", "r894" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r797" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r723", "r733", "r743", "r775" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r726", "r736", "r746", "r778" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r798" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r764" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r771" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r727", "r737", "r747", "r771", "r779", "r783", "r791" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r789" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails", "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r386", "r391" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of bad debt", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r150", "r249", "r253" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of loan fees (including $15 associated with variable interest entity for both the three months ended March 31, 2025 and 2024)", "verboseLabel": "Amortization of loan fees", "label": "Amortization of Deferred Loan Origination Fees, Net", "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." } } }, "auth_ref": [ "r817", "r836" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Potentially dilutive shares excluded from diluted earnings per share calculation (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r201" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r108", "r122", "r146", "r169", "r205", "r211", "r236", "r240", "r250", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r422", "r426", "r451", "r512", "r592", "r658", "r659", "r697", "r714", "r863", "r864", "r895" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "krt_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Information Related to Operating Leases", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r139", "r152", "r169", "r250", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r422", "r426", "r451", "r697", "r863", "r864", "r895" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r787" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r782" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r782" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r782" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r782" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r782" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r782" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r785" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r784" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r783" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r783" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r99" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash purchases of property and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r18", "r19", "r20" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Amount", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r52", "r53" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents (including $8,611 and $1,703 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r16", "r141", "r643" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [ "r876", "r877" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r16", "r93", "r166" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r93" ] }, "krt_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofSupplementalInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in measurement of lease obligations:", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee" } } }, "auth_ref": [] }, "krt_ChainsAndDistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "ChainsAndDistributorsMember", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chains and distributors", "label": "Chains and Distributors [Member]", "documentation": "Chains and Distributors" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r762" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r759" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r757" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r763" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r763" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 14)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r67", "r112", "r515", "r579" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r100", "r283", "r284", "r635", "r851", "r856" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash dividends declared (in dollars per share)", "terseLabel": "Common stock, dividends declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r704", "r705", "r706", "r708", "r709", "r710", "r711", "r824", "r825", "r827", "r875", "r935", "r939" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r70", "r580" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Balance at the beginning of period (in shares)", "periodEndLabel": "Balance at the end of period (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r70", "r580", "r598", "r939", "r940" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, 0.001 par value, 100,000,000 shares authorized, 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of both March\u00a031, 2025 and December\u00a031, 2024", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r70", "r517", "r697" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r768" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r767" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r766" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r175", "r422", "r423", "r426", "r427", "r495", "r636", "r862", "r865", "r866" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r175", "r422", "r423", "r426", "r427", "r495", "r636", "r862", "r865", "r866" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r120", "r175", "r205", "r213", "r234", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r658", "r659", "r863", "r864" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r120", "r175", "r205", "r213", "r234", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r658", "r659", "r863", "r864" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r45", "r649" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [ "r42", "r47", "r48" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r344" ] }, "krt_ContributionsToOffsetAmountThatMemberCannotContribute": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "ContributionsToOffsetAmountThatMemberCannotContribute", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions to offset the amount that member cannot contribute (up to)", "label": "Contributions To Offset The Amount That Member Cannot Contribute", "documentation": "Represents the contributions to offset the amount that member cannot contribute." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 }, "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r81", "r82", "r506" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpensesRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesRelatedParty", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from related party", "label": "Costs and Expenses, Related Party", "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties." } } }, "auth_ref": [ "r83" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r173", "r174", "r307", "r332", "r493", "r504", "r511", "r646", "r648" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r291", "r860" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r291", "r860", "r861" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "krt_DebtConversionAmountConvertedToNewDebtInstrument": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "DebtConversionAmountConvertedToNewDebtInstrument", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount converted to term loan", "label": "Debt Conversion, Amount Converted To New Debt Instrument", "documentation": "This amount represent the amount converted to term loan" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.karatpackaging.com/role/LineofCredit", "http://www.karatpackaging.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "verboseLabel": "Long-Term Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r101", "r168", "r274", "r275", "r276", "r277", "r278", "r290", "r291", "r303", "r309", "r310", "r311", "r312", "r313", "r314", "r319", "r326", "r327", "r329", "r464" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r12", "r60", "r61", "r109", "r111", "r175", "r304", "r305", "r306", "r307", "r308", "r310", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r666", "r667", "r668", "r669", "r670", "r695", "r819", "r852", "r853", "r854", "r884", "r885" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spread on variable rate (as a percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Amount", "verboseLabel": "Long-term debt", "totalLabel": "Long-term debt", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r12", "r111", "r330" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Face amount of loan", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r304", "r464", "r465", "r667", "r668", "r695" ] }, "krt_DebtInstrumentFloorInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "DebtInstrumentFloorInterestRate", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Floor interest rate (as a percent)", "label": "Debt Instrument, Floor Interest Rate", "documentation": "Debt Instrument, Floor Interest Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fixed interest rate (as a percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r63", "r305" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r175", "r304", "r305", "r306", "r307", "r308", "r310", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r328", "r666", "r667", "r668", "r669", "r670", "r695", "r819", "r884", "r885" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r12", "r175", "r304", "r305", "r306", "r307", "r308", "r310", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r666", "r667", "r668", "r669", "r670", "r695", "r819", "r852", "r853", "r854", "r884", "r885" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly principal and interest payments", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r12", "r57" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r12", "r34", "r35", "r56", "r102", "r103", "r175", "r304", "r305", "r306", "r307", "r308", "r310", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r328", "r666", "r667", "r668", "r669", "r670", "r695", "r819", "r884", "r885" ] }, "krt_DebtInstrumentTermLoanAccordionFeature": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "DebtInstrumentTermLoanAccordionFeature", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, accordion feature", "label": "Debt Instrument, Term Loan, Accordion Feature", "documentation": "Debt Instrument, Term Loan, Accordion Feature" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Debt discount", "label": "Debt Instrument, Unamortized Discount, Noncurrent", "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r883", "r884", "r885" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: unamortized loan fees", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r868", "r883", "r884", "r885" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r396", "r397" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r396", "r397", "r513" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r805" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r405" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits", "label": "Deposits Assets, Noncurrent", "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." } } }, "auth_ref": [ "r804" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails", "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization (including $304 and $303 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r4", "r205", "r216", "r240", "r658", "r659" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r343", "r672", "r673", "r674", "r675", "r676", "r677", "r678" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r343", "r672", "r673", "r674", "r675", "r676", "r677", "r678" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Sales Disaggregated by Customer Type", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r869" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r354", "r359", "r387", "r388", "r390", "r683" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends declared", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r104" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r718" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r750" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r761" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted earnings per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r158", "r181", "r182", "r183", "r184", "r185", "r186", "r191", "r193", "r198", "r199", "r200", "r204", "r417", "r420", "r435", "r436", "r508", "r529", "r650" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r158", "r181", "r182", "r183", "r184", "r185", "r186", "r193", "r198", "r199", "r200", "r204", "r417", "r420", "r435", "r436", "r508", "r529", "r650" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Reconciliation [Abstract]", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.karatpackaging.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r190", "r201", "r202", "r203" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.karatpackaging.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate (as a percent)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r399", "r685" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, period for recognition (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r389" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining stock-based compensation expense for unvested restricted stock units", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r872" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Payment Arrangement, Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r716" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r716" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r801" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r716" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r800" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r716" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r716" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r716" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r716" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r755" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r796" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r796" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r796" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r7", "r135", "r155", "r156", "r157", "r176", "r177", "r178", "r180", "r185", "r187", "r189", "r206", "r251", "r252", "r271", "r333", "r407", "r408", "r414", "r415", "r416", "r418", "r419", "r420", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r456", "r457", "r458", "r459", "r460", "r461", "r466", "r469", "r486", "r528", "r553", "r554", "r555", "r568", "r623" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r765" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r723", "r733", "r743", "r775" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r720", "r730", "r740", "r772" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r317", "r450", "r667", "r668" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r771" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r438", "r439", "r446", "r688" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r438", "r439", "r446", "r688" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r317", "r346", "r347", "r348", "r349", "r350", "r351", "r437", "r439", "r440", "r441", "r442", "r445", "r446", "r448", "r499", "r500", "r501", "r667", "r668", "r679", "r680", "r681", "r688", "r691" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r317", "r667", "r668" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r438", "r439", "r440", "r442", "r688", "r879", "r881" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r317", "r667", "r668" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r317", "r346", "r351", "r439", "r446", "r499", "r679", "r680", "r681", "r688" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r317", "r346", "r351", "r439", "r440", "r446", "r500", "r667", "r668", "r679", "r680", "r681", "r688" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r317", "r346", "r347", "r348", "r349", "r350", "r351", "r439", "r440", "r441", "r442", "r446", "r501", "r667", "r668", "r679", "r680", "r681", "r688", "r691" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r438", "r439", "r440", "r442", "r688", "r879", "r881" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r317", "r346", "r347", "r348", "r349", "r350", "r351", "r437", "r439", "r440", "r441", "r442", "r445", "r446", "r448", "r499", "r500", "r501", "r667", "r668", "r679", "r680", "r681", "r688", "r691" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring basis", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r688", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_FairValueNetAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueNetAssetLiability", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value", "label": "Fair Value, Net Asset (Liability)", "documentation": "Fair value of asset after deduction of liability." } } }, "auth_ref": [ "r876", "r877" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on foreign currency transactions", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r620" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r727", "r737", "r747", "r779" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r727", "r737", "r747", "r779" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r727", "r737", "r747", "r779" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r727", "r737", "r747", "r779" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r727", "r737", "r747", "r779" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r760" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Gain) loss, net, on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r4" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses (including $677 and $556 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r85", "r602" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r85" ] }, "krt_GlobalWellsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "GlobalWellsMember", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Global Wells", "label": "Global Wells [Member]", "documentation": "Represents information pertaining to Global Wells." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r144", "r258", "r507", "r659", "r665", "r689", "r697", "r839", "r846" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill acquired", "label": "Goodwill, Acquired During Period", "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." } } }, "auth_ref": [ "r261", "r665" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.karatpackaging.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r257", "r259", "r268", "r665" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.karatpackaging.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistanceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceAmount", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Government grant income (including $8 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "terseLabel": "Government assistance, income", "label": "Government Assistance, Income, Increase (Decrease)", "documentation": "Amount of increase (decrease) in income from government assistance." } } }, "auth_ref": [ "r463" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r79", "r83", "r121", "r169", "r250", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r451", "r652", "r658", "r829", "r831", "r832", "r833", "r834", "r863" ] }, "krt_ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment expense and (gain) loss, net, on disposal of property and equipment", "label": "Impairment Expense And Loss (Gain) On Disposal Of Property, Plant And Equipment", "documentation": "Impairment Expense And Loss (Gain) On Disposal Of Property, Plant And Equipment" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Income before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r80", "r117", "r121", "r509", "r524", "r652", "r658", "r829", "r831", "r832", "r833", "r834" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r272", "r279", "r280", "r443", "r444", "r447", "r550", "r552", "r607", "r639", "r690", "r904" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r279", "r280", "r443", "r444", "r447", "r550", "r552", "r607", "r639", "r690", "r904" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.karatpackaging.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r170", "r394", "r399", "r400", "r401", "r402", "r404", "r406", "r409", "r411", "r412", "r413", "r562", "r685" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/IncomeTaxesDetails", "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r123", "r132", "r188", "r189", "r205", "r219", "r240", "r398", "r399", "r410", "r530", "r685" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable (including $3 and $5 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable (including $3 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses (including $303 and $420 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r640" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDueToRelatedParties", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Related party payable", "label": "Increase (Decrease) in Due to Related Parties", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "(Increase) decrease in operating assets", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r803", "r816" ] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in operating liabilities", "label": "Increase (Decrease) in Operating Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets (including $25 and $14 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities (including $59 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets (including $112 and $4 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.karatpackaging.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options and restricted stock units (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r194", "r195", "r196", "r200", "r358" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r727", "r737", "r747", "r771", "r779", "r783", "r791" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r789" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r719", "r795" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r719", "r795" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r719", "r795" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r269", "r849", "r850" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 5.0 }, "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense (including $500 and $517 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r215", "r814" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r161", "r164", "r165" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued interest expense", "label": "Interest Payable, Current", "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)." } } }, "auth_ref": [ "r61" ] }, "us-gaap_InventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryAdjustments", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: inventory reserve", "label": "Inventory Adjustments", "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods." } } }, "auth_ref": [ "r29", "r808" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.karatpackaging.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r255" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r806" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Subtotal", "label": "Inventory, Gross", "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." } } }, "auth_ref": [ "r808" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.karatpackaging.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r151", "r644", "r697" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r807" ] }, "krt_InventorySemiFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "InventorySemiFinishedGoods", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Semi-finished goods", "label": "Inventory, Semi Finished Goods", "documentation": "Inventory, Semi Finished Goods" } } }, "auth_ref": [] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to inventory reserve", "label": "Inventory Write-down", "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." } } }, "auth_ref": [ "r256" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income (including $226 and $213 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r205", "r214", "r240", "r658", "r813" ] }, "krt_KearyGlobalAndKearyInternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "KearyGlobalAndKearyInternationalMember", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Keary Global and Keary International", "label": "Keary Global and Keary International [Member]", "documentation": "Keary Global and Keary International" } } }, "auth_ref": [] }, "krt_KearyGlobalLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "KearyGlobalLtdMember", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Keary Global", "label": "Keary Global Ltd [Member]", "documentation": "Represents information pertaining to Keary Global Ltd." } } }, "auth_ref": [] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and benefits", "label": "Labor and Related Expense", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r812" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r870" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r474", "r696" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r889" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r99", "r483" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r473", "r484" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r473", "r484" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Lease Payments Under Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r890" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 (remainder)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r890" ] }, "krt_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r888" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.karatpackaging.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r468" ] }, "krt_LessorOperatingLeaseMonthlyLeasePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "LessorOperatingLeaseMonthlyLeasePayment", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly lease payment", "label": "Lessor Operating Lease Monthly Lease Payment", "documentation": "Amount of monthly lease payment for operating lease." } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected rental income, over the next five years", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r485" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected rental income, remainder of the year", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r891" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r60", "r61", "r62", "r65", "r66", "r67", "r68", "r169", "r250", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r423", "r426", "r427", "r451", "r578", "r651", "r714", "r863", "r895", "r896" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r75", "r114", "r520", "r697", "r820", "r837", "r882" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r62", "r140", "r169", "r250", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r423", "r426", "r427", "r451", "r697", "r863", "r895", "r896" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "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." } } }, "auth_ref": [ "r291", "r819", "r860" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r59", "r64" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r59", "r64", "r291", "r819", "r860" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "krt_LogisticsServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "LogisticsServicesMember", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Logistics Services", "label": "Logistics Services [Member]", "documentation": "Logistics Services" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, current portion (including $1,190 and $1,179 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Long-term debt, current portion", "negatedTerseLabel": "Less: current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r148" ] }, "krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "LongTermDebtExcludingLongTermLineOfCreditNoncurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current portion and debt discount of $125 and $141 at March\u00a031, 2025 and December\u00a031, 2024, respectively (including $46,988 and $47,279 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively, and debt discount of $125 and $141 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Long-term debt, net of current portion", "label": "Long-term Debt, Excluding Long Term Line of Credit, Noncurrent", "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding long term line of credit." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r876", "r878", "r879", "r880" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year One", "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)." } } }, "auth_ref": [ "r6", "r175", "r321" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Two", "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)." } } }, "auth_ref": [ "r6", "r175", "r321" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r823" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r149" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit, noncurrent", "label": "Long-Term Line of Credit, Noncurrent", "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." } } }, "auth_ref": [ "r12", "r32", "r33" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r285", "r802" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketingExpense", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing expense", "label": "Marketing Expense", "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs." } } }, "auth_ref": [ "r85" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments and reconciling items", "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r235", "r238", "r241", "r658", "r659" ] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaturitiesOfLongTermDebtAbstract", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future maturities:", "label": "Maturities of Long-Term Debt [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r286", "r287", "r288", "r289", "r353", "r392", "r442", "r505", "r549", "r551", "r558", "r570", "r571", "r629", "r630", "r631", "r632", "r633", "r637", "r638", "r664", "r671", "r682", "r691", "r692", "r693", "r694", "r699", "r867", "r897", "r898", "r899", "r900", "r901", "r902" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r763" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r763" ] }, "krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "MinimumBankAccountToMakeAdditionalContributionsFromMembers", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum bank account to make additional contributions from members", "label": "Minimum Bank Account To Make Additional Contributions From Members", "documentation": "Represents the minimum bank account to make additional contributions from members." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r286", "r287", "r288", "r289", "r353", "r392", "r442", "r505", "r549", "r551", "r558", "r570", "r571", "r629", "r630", "r631", "r632", "r633", "r637", "r638", "r664", "r671", "r682", "r691", "r692", "r693", "r699", "r867", "r897", "r898", "r899", "r900", "r901", "r902" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r74", "r113", "r169", "r250", "r292", "r295", "r296", "r297", "r301", "r302", "r451", "r519", "r582" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Global Wells noncontrolling membership interest redemption", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r104" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r782" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r790" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r764" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.karatpackaging.com/role/NatureofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations", "label": "Nature of Operations [Text Block]", "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." } } }, "auth_ref": [ "r124", "r133" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r93", "r94", "r95" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/EarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Karat Packaging Inc.", "verboseLabel": "Net income attributable to Karat Packaging Inc.", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r84", "r95", "r118", "r138", "r153", "r154", "r157", "r169", "r179", "r181", "r182", "r183", "r184", "r185", "r188", "r189", "r197", "r250", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r417", "r420", "r436", "r451", "r527", "r600", "r621", "r622", "r712", "r863" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r51", "r107", "r153", "r154", "r185", "r188", "r189", "r526", "r811" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New and Recently Adopted Accounting Standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r763" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r727", "r737", "r747", "r771", "r779" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r754" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r753" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r771" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r790" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r790" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestInVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestInVariableInterestEntity", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "label": "Noncontrolling Interest in Variable Interest Entity", "documentation": "Portion of equity (net assets) in a variable interest entity (VIE) not attributable, directly or indirectly, to the parent entity. That is, this is the portion of equity in a VIE that is attributable to the noncontrolling interest (previously referred to as minority interest)." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r43", "r333", "r824", "r825", "r826", "r827", "r939" ] }, "krt_NoncontrollingInterestsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "NoncontrollingInterestsPolicyTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests", "label": "Noncontrolling Interests [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r86" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expenses)", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r821", "r822" ] }, "krt_NumberOfExercisedConvertibleNotes": { "xbrltype": "integerItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "NumberOfExercisedConvertibleNotes", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of exercised convertible notes", "label": "Number Of Exercised Convertible Notes", "documentation": "Number Of Exercised Convertible Notes" } } }, "auth_ref": [] }, "krt_NumberOfOtherDistributionCentersOperatedByEntity": { "xbrltype": "integerItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "NumberOfOtherDistributionCentersOperatedByEntity", "presentation": [ "http://www.karatpackaging.com/role/NatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution centers operated by entity", "label": "Number Of Other Distribution Centers Operated By Entity", "documentation": "Represents the number of other distribution centers operated by entity." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r653", "r663", "r830" ] }, "krt_OnlineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "OnlineMember", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Online", "label": "Online [Member]", "documentation": "Represents information pertaining to Online." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenseMember", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expense", "label": "Operating Expense [Member]", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r11" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r121", "r652", "r829", "r831", "r832", "r833", "r834" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r475", "r696" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r887" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 5.0 }, "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/SegmentReportDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of operating right-of-use asset", "verboseLabel": "ROU asset impairment expense", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r886" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liability balance", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofSupplementalInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r472", "r478" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r470" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of operating right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r817" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofSupplementalInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r481", "r696" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofSupplementalInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r480", "r696" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment net income", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r241", "r658", "r659" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued miscellaneous expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r61" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets (including $9 and $34 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r145" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current liabilities (including $37 and $916 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r61", "r697" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities (including $1,249 and $1,198 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024 respectively)", "netLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r66" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r87" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r763" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r725", "r735", "r745", "r777" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r728", "r738", "r748", "r780" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r728", "r738", "r748", "r780" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParentMember", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Total Stockholders\u2019 Equity Attributable to Karat Packaging Inc.", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r752" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "krt_PaymentToNoncontrollingInterestsRedemptionTaxWithholding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "PaymentToNoncontrollingInterestsRedemptionTaxWithholding", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $879 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "terseLabel": "Payment of Global Wells noncontrolling membership interest redemption gain tax withholding", "label": "Payment To Noncontrolling Interests Redemption, Tax Withholding", "documentation": "Payment To Noncontrolling Interests Redemption, Tax Withholding" } } }, "auth_ref": [] }, "krt_PaymentsForDepositsForPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "PaymentsForDepositsForPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Deposits paid for property and equipment", "label": "Payments For Deposits For Property, Plant And Equipment", "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." } } }, "auth_ref": [] }, "krt_PaymentsForLenderFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "PaymentsForLenderFees", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for lender fees", "label": "Payments For Lender Fees", "documentation": "Payments For Lender Fees" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Payment of redeemable variable interest", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests." } } }, "auth_ref": [ "r815" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid to shareholders", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r91" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of Global Wells noncontrolling-interest tax withholding (including $132 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "terseLabel": "Payments of noncontrolling interest tax withholding", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r160" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r90" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of short-term investments (including $87 and $7,000 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "terseLabel": "Purchase of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r89" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "terseLabel": "Payment for Global Wells noncontrolling membership interest redemption", "label": "Payments to Noncontrolling Interests", "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest." } } }, "auth_ref": [ "r15" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r762" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r762" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r754" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r771" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r764" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r753" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r755" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r799" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r754" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r449" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r69", "r331" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r69", "r580" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r69", "r331" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r69", "r580", "r598", "r939", "r940" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of both March\u00a031, 2025 and December\u00a031, 2024", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r69", "r516", "r697" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets (including $172 and $27 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r810" ] }, "krt_ProceedsFromDisposalOfSecuritiesInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "ProceedsFromDisposalOfSecuritiesInvestingActivities", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Proceeds from disposal of publicly-traded equity securities", "label": "Proceeds From Disposal Of Securities, Investing Activities", "documentation": "Proceeds From Disposal Of Securities, Investing Activities" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax refund", "label": "Proceeds from Income Tax Refunds", "documentation": "Amount of income tax refund received from tax jurisdiction." } } }, "auth_ref": [ "r17", "r94", "r818", "r873", "r874" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption of short-term investments (including $7,678 and $0 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Redemption of short-term investments", "label": "Proceeds from Sale of Short-Term Investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of common stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r10" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r244", "r506", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r642", "r672", "r698", "r699", "r700", "r702", "r703", "r857", "r858", "r869", "r903", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r244", "r506", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r642", "r672", "r698", "r699", "r700", "r702", "r703", "r857", "r858", "r869", "r903", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r658", "r712", "r937", "r938" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r138", "r153", "r154", "r162", "r169", "r179", "r185", "r188", "r189", "r250", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r417", "r420", "r421", "r424", "r425", "r436", "r451", "r509", "r525", "r567", "r600", "r621", "r622", "r686", "r687", "r713", "r811", "r863" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5", "r483" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r98", "r127", "r130", "r131" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r99", "r142", "r523" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails", "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r483" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net (including $42,668 and $42,972 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r483", "r510", "r523", "r697" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net, by Type [Abstract]", "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentTransfersAndChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTransfersAndChanges", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers from deposits to property and equipment", "label": "Property, Plant and Equipment, Transfers and Changes", "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." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r99", "r483" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to allowance for bad debt", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r159", "r254" ] }, "krt_PurchaseOfSecuritiesInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "PurchaseOfSecuritiesInvestingActivities", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of publicly-traded equity securities", "label": "Purchase of Securities, Investing Activities", "documentation": "Purchase of Securities, Investing Activities" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r752" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r752" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r286", "r287", "r288", "r289", "r345", "r353", "r382", "r383", "r384", "r392", "r442", "r502", "r503", "r505", "r549", "r551", "r558", "r570", "r571", "r629", "r630", "r631", "r632", "r633", "r637", "r638", "r664", "r671", "r682", "r691", "r692", "r693", "r694", "r699", "r706", "r855", "r867", "r879", "r898", "r899", "r900", "r901", "r902" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r286", "r287", "r288", "r289", "r345", "r353", "r382", "r383", "r384", "r392", "r442", "r502", "r503", "r505", "r549", "r551", "r558", "r570", "r571", "r629", "r630", "r631", "r632", "r633", "r637", "r638", "r664", "r671", "r682", "r691", "r692", "r693", "r694", "r699", "r706", "r855", "r867", "r879", "r898", "r899", "r900", "r901", "r902" ] }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add:", "label": "Segment Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r27", "r28" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r720", "r730", "r740", "r772" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r248", "r352", "r490", "r491", "r514", "r521", "r573", "r574", "r575", "r576", "r577", "r597", "r599", "r628" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r171", "r172", "r490", "r491", "r492", "r493", "r514", "r521", "r573", "r574", "r575", "r576", "r577", "r597", "r599", "r628" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r248", "r603", "r604", "r607" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r248", "r352", "r490", "r491", "r514", "r521", "r573", "r574", "r575", "r576", "r577", "r597", "r599", "r628", "r894" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r487", "r488", "r489", "r491", "r494", "r563", "r564", "r565", "r605", "r606", "r607", "r626", "r627" ] }, "krt_RentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "RentExpense", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rent expense", "label": "Rent Expense", "documentation": "Rent Expense" } } }, "auth_ref": [] }, "us-gaap_RentalIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RentalIncomeNonoperating", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Rental income (including $446 and $255 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "verboseLabel": "Rental income", "label": "Rental Income, Nonoperating", "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of long-term debt (including $295 and $278 associated with variable interest entity for the three months ended March 31, 2025 and 2024, respectively)", "terseLabel": "Payments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r92", "r560" ] }, "krt_ReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "ReportableSegmentMember", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segment", "label": "Reportable Segment [Member]", "documentation": "Reportable Segment" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r173", "r174", "r307", "r332", "r493", "r504", "r511", "r647", "r648" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r721", "r731", "r741", "r773" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r722", "r732", "r742", "r774" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r729", "r739", "r749", "r781" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetailMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetailMember", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail", "label": "Retail [Member]", "documentation": "Sale of product directly to consumer." } } }, "auth_ref": [ "r870" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r72", "r104", "r518", "r556", "r557", "r561", "r581", "r697" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r135", "r176", "r177", "r178", "r180", "r185", "r187", "r189", "r251", "r252", "r271", "r407", "r408", "r414", "r415", "r416", "r418", "r419", "r420", "r428", "r430", "r431", "r433", "r434", "r466", "r469", "r553", "r555", "r568", "r939" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 }, "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/SegmentReportDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r119", "r120", "r205", "r212", "r213", "r234", "r240", "r244", "r246", "r247", "r342", "r343", "r506" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r134", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r641" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofSupplementalInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r479", "r696" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r790" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r790" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expense Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Values and Estimated Fair Values of Debt", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r12", "r34", "r35", "r56", "r102", "r103", "r667", "r669", "r823", "r884" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r828" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Measurements by Level for the Assets and Liabilities Measured at Fair Value on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r876", "r877" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.karatpackaging.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r665", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r13", "r76", "r77", "r78" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Maturities", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails", "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r5", "r483" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r54", "r55", "r603", "r604", "r607" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r24", "r25", "r26" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r355", "r357", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unvested Restricted Stock Unit Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r8", "r9", "r105" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r715" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r717" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r119", "r120", "r121", "r122", "r205", "r208", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r226", "r234", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r247", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r281", "r282", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r655", "r658", "r659", "r665", "r701", "r903", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SegmentReport" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Report", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r122", "r205", "r207", "r208", "r209", "r210", "r211", "r223", "r225", "r226", "r238", "r239", "r240", "r241", "r242", "r244", "r245", "r247", "r653", "r656", "r657", "r658", "r660", "r662", "r663" ] }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less:", "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other segment expenses*", "label": "Segment Reporting, Other Segment Item, Amount", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r205", "r225", "r226", "r240", "r658" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r243", "r246", "r654", "r655", "r661" ] }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling expenses", "verboseLabel": "Online platform fees", "label": "Selling Expense", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r85" ] }, "krt_SellingMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "SellingMemberMember", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling Member", "label": "Selling Member [Member]", "documentation": "Selling Member" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r683" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r371", "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r371", "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r355", "r357", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Activity, Additional Disclosures", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options, exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r363", "r364" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r363", "r364" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "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." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options, vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contract life, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contract life, options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r106" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contract life, vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r379" ] }, "krt_ShippingAndTransportationExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "ShippingAndTransportationExpenses", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and transportation", "label": "Shipping And Transportation Expenses", "documentation": "Shipping And Transportation Expenses" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0, "order": 2.0 }, "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments (including $3,537 and $11,128 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r115", "r116", "r809" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r476", "r696" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r96", "r167" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer hardware and software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.karatpackaging.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby letter of credit", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r0", "r859", "r933", "r934" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r119", "r120", "r121", "r122", "r137", "r205", "r208", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r226", "r234", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r247", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r273", "r281", "r282", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r655", "r658", "r659", "r665", "r701", "r903", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r70", "r73", "r74", "r135", "r155", "r156", "r157", "r176", "r177", "r178", "r180", "r185", "r187", "r189", "r206", "r251", "r252", "r271", "r333", "r407", "r408", "r414", "r415", "r416", "r418", "r419", "r420", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r456", "r457", "r458", "r459", "r460", "r461", "r466", "r469", "r486", "r528", "r553", "r554", "r555", "r568", "r623" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r176", "r177", "r178", "r206", "r469", "r506", "r559", "r569", "r572", "r573", "r574", "r575", "r576", "r577", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r593", "r594", "r595", "r596", "r597", "r599", "r601", "r602", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r623", "r707" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r176", "r177", "r178", "r206", "r248", "r469", "r506", "r559", "r569", "r572", "r573", "r574", "r575", "r576", "r577", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r593", "r594", "r595", "r596", "r597", "r599", "r601", "r602", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r623", "r707" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r724", "r734", "r744", "r776" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r7", "r69", "r70", "r104" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "verboseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r7", "r69", "r70", "r104", "r368" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r7", "r70", "r73", "r74", "r104" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total Karat Packaging Inc. stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r70", "r73", "r74", "r97", "r582", "r598", "r624", "r625", "r697", "r714", "r820", "r837", "r882", "r939" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance at the beginning of period", "periodEndLabel": "Balance at the end of period", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r43", "r44", "r50", "r135", "r136", "r156", "r176", "r177", "r178", "r180", "r185", "r187", "r251", "r252", "r271", "r333", "r407", "r408", "r414", "r415", "r416", "r418", "r419", "r420", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r456", "r457", "r461", "r467", "r486", "r554", "r555", "r566", "r582", "r598", "r624", "r625", "r634", "r713", "r820", "r837", "r882", "r939" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Karat Packaging Inc. stockholders\u2019 equity", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "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." } } }, "auth_ref": [ "r462", "r497" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r462", "r497" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r462", "r497" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r462", "r497" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r462", "r497" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r496", "r498" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r770" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable (including $6 and $3 associated with variable interest entity at March\u00a031, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Income taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r60", "r61" ] }, "krt_TermLoanMaturing2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "TermLoanMaturing2026Member", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026 Term Loan", "label": "Term Loan Maturing 2026 [Member]", "documentation": "Term Loan Maturing 2026" } } }, "auth_ref": [] }, "krt_TermLoanMaturing2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "TermLoanMaturing2027Member", "presentation": [ "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofCarryingValuesandEstimatedFairValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027 Term Loan", "label": "Term Loan Maturing 2027 [Member]", "documentation": "Term Loan Maturing 2027" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r762" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r789" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r791" ] }, "us-gaap_TradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingSecurities", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofFairValueMeasurementsbyLevelfortheAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Publicly-traded equity securities", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r115", "r147", "r645" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.karatpackaging.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r792" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r793" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r793" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r791" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r791" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r794" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r792" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Treasury stock, shares (in shares)", "negatedPeriodStartLabel": "Treasury stock, balance at the beginning of period (in shares)", "negatedPeriodEndLabel": "Treasury stock, balance at the end of period (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, 0.001 par value, 23,000 shares as of both March\u00a031, 2025 and December\u00a031, 2024", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36", "r37", "r73" ] }, "krt_TreasuryStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "TreasuryStockParOrStatedValuePerShare", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Treasury stock, par value (in dollars per share)", "label": "Treasury Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of treasury stock." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r788" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized loss from investment in publicly-traded equity securities", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r4" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r395", "r403", "r684" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Estimates and Assumptions", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r21", "r22", "r23", "r125", "r126", "r128", "r129" ] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest (as a percent)", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "VIE, Primary Beneficiary", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "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." } } }, "auth_ref": [ "r46", "r422", "r423", "r426", "r427" ] }, "krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voting interest (as a percent)", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Voting Percentage", "documentation": "Percentage of the Variable Interest Entity's voting interest owned by (or beneficial interest in) the reporting entity." } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r477", "r696" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r758" ] }, "krt_WarehouseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "WarehouseExpense", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warehouse expense", "label": "Warehouse Expense", "documentation": "Warehouse Expense" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive shares", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.karatpackaging.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding, diluted (in shares)", "totalLabel": "Adjusted weighted average number of common shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r192", "r200" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.karatpackaging.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.karatpackaging.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding, basic (in shares)", "verboseLabel": "Weighted average number of common shares in issue (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r191", "r200" ] }, "krt_WriteOffRecoveryOfInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250331", "localname": "WriteOffRecoveryOfInventory", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "(Recovery) write-off of inventory", "label": "Write-off (Recovery) Of Inventory", "documentation": "Write-off (Recovery) Of Inventory" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r756" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481410/810-10-15-12" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Paragraph": "2AA", "Subparagraph": "(a)", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AA" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r802": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481655/310-20-35-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 86 0001628280-25-024233-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-25-024233-xbrl.zip M4$L#!!0 ( (6 J5J+K]6Y; @! @<#0 0 :W)T+3(P,C4P,S,Q+FAT M;>R]:W?BR+DH_'W_"KTD>Z=[+:!UX^:>X2S:EPZGNVW'N#,[[Y>L A5&:2$1 M2=@FO_X\3TD" >(B$%""FI7,&"2DJN=^K]_^S_O0DEZIZYF._?M?E++\%XG: M/<+^'W''99*P<^NG='$-5\&OJ3*:B6Z+;KJ7E&]:\BTTBNI MI-\KZ;+>+]5K:JW44PVUHO453:L9Q9>K?K>O]FE#+C4:=;VD-VJ-$M&Z2DF1 MNUVYUC>ZC0HI&E>R6M,,K=^HJ=3025]NJ#5%,V1=J1I$J56[[+T#'_8,^[:] M*X.:OQ<&OC^Z^O3IO>M:98_VRB_.ZR>X\ D6K!?"&_&BL7"OX[[ /7+U4W Q MNM5\]Z?WO;V]E:?WFK9EVA3A^,EWB>TAF(@/@,)-WWZNS>_ECD]XN\ (>4>\X0UU:1M=E/WI=@.[=* MO#I=I>?HJE);A^;@CN@'7FPY4R#!ES, 75D$.+= [=+/3J'YVX 2H_G;D/I$ MPI^5Z+_'YNOOA6O']H&+2\^3$6"K%WSZO>#3=_\3 ^.GYG_]UW_]YIN^19L M@U*TR=\^!=_]]BEX_^$^W_7NB5 (XV&>*3J'EU:\/K)M>P.)=8;=N@ M[]_HI""90%?]DEHM-&6@P%JE+JNPLKFGIGA))-/N3*]'K']0XM[!-][T-;5" M$[>?U0L>X7;'F']%O=#\VQX[:,'3#?8&B[P4I("@?R\ $USUS7=JE/K$0F8. MW]8H-.]:WSNWN[_P>NRZ%:/ M>@GDB\QRY3'I LN0&/-<^4"TOQ<\5WSP R9J^;O2-\ MI>>,7?:)B=FKL6WZ;.7>@,#%0O3]D!)O[-)F\"FX^-NG^6O19WS&TO/&L(;% MAX4L??6S*9!X[*/IRN8?_J(BF#PBN[[$P[],Y" M/ 4,$WPTX&7O(\OLF?X/BDPA&29<9>Y& 2R7*S!%/,FA*>)]F<2OS#/4O6.[L8MY$5]U@8.3RZ[&.>'@*8=,H,@" Z=E 84[=T7? MWEW1LW-7E(/[*^=F3G+@8RK"%=L':2?B-.X_#]T+$[OM/[=5 IKV4HY0_NI1T8YL\NB[]-&-0#!.0&]@?W(P\,^Y9A MF&C[$.N1F$;;OB8CTR=6;N#/K;>[)?R?J$],&W0)<6W3?O%R WAN7=PM 0^& M/'R9&W!SZ\UN">Y[Q\8=N8YE 9E'ME%>P*\>W)4]W=8.[B/F7H)R8%>KW'FP MG(A;'G##G:/*D\_# X+R[I0>S4CG 5EY]V:/9>GP@*N\>[_'BO;HV655U+Q[ MO,>.]F0)^[P[O:>(]F0)_[Q[P4>-]F0(>(W;5"X_T9XLP9UWG_P$T9XLP<]9 M>6N66Q.^ZM&K,+2\NY_'M]BR@WW>O]XD +SSNHX);>-PG!3]W'O?Z[BP<__+5(DXP!SM@HB-;\!)6]_I"[$8 MNB>S=W0HXZO@%X>OOE)+:F,;SV+AUKW0S9W+OC>Z]PTHSL%VK\$GW'G8IX M M#T3.G?O, R*VK_7,3KEPYU.?6.'/!,^B#M]+\'#G/B.8'UW'&/?\![=#W5>S M1V<@OAZ L^:U@+"BZ8*.>Y[9BPIWCC5_F#E-&7J%.\][/68>V'#E\V02[KQR M#E!Q(J[@TD-/1L5<[.\\- M5>72[>8'*R?B%>Y\\$A W1'3_3NQQO3+9/KG7^&)Q.T-)M_I*[7F!=KTIK8] M&OL>NT/9-P29L)@?P4!QW,V=2_\]IG9OLF(EL5N])]H;N^XT:LE_%J#*75 @ M2\I0!67L3AG=P,N?Z,AQ?6JTALX8I&#T\QO3ZUD._CXW M=,!=5"P7='#K^>:0^/2A/_U)GHF VR!XEH7Q23.9;2'(]=Y#=*]N>$# M;F,KG.,@2S[@-IR2"@=_IP.S9QVB4OM I,]M]((_L&=)[=S&"U*!_6[LVB;X MC11NO#/?\:_<4'Z#6U>=;Q1DR 4-;AWE5"CX,C;AJ?DID6YPZPOS!_8LJ?T\ M/-[OQ#9R0^GGX> >'.194OEY^+,=I^^_$9?>8 6UDZNH3N,\O-EC8R!+'C@/ M7Q:G'_GNN(?C:MLV_/0%;,O\V/?GX=F> E9<@*W?F[;[CE#.AVF^MWI$03Q M//"_4INZQ (.D([CKE=Z^C^!YYSEC1Y&Y=8QS@+/3C%!09&X]Z:UP M=NUX_D._0PX2P>."I[AUN3G#SZGXAUO?_-JEANG?D9YI30<03_U"TZ8/_>". M0UH$2IU-7-6RL @4^> ^^0XFIYS1WKAU?D]'1HOB-P[LC>)W=NM^[,VM2\P# M>V?+ @?W??-"<]SZG^MH#@P!V^A.OE/?IZYW/.I3JME0'[?^)I= KV4"=(5; MAY$?Z9I-.$51N/7SN !UAI$K1>'69>-1E&0%]%SZ82< >J:4SFV6]+1#;G@( M'"G<>I3<#"#*E!6X=11/.X&("U;@-JO*$6ZT[7$#M]8RPPVWSBY?N*EOCYOX MK?OAAEN?F)NI:EFJ$)5;;[CU1EQCN<+@B>(!/CV?&NP\Z)^VZ7M/G9_GJ414 M;AWH%=BY'8XL9T(IP\W#"'-S9XJ9@_O;:0%QFI/P%)5;'_C4 N10$IM;_Y!J=RZPCPBZ41U*RH/V=:E3')&4H([GS++ M(V&W>MD3L5]"V8\??YBV.1P/SU3><.>FGAS=Y/U\T:UQZR8_40NQ_0APF#R[ MQ/8(*[[WODSB5V9H:O7[IF5."622!25:QMIV=(^W-DJ:G W=IYG> 1 M,>\A&*Y)NA8-KYTI)W&;M^<01Z?B(\YC+=C\#*CR5L3X(KSM:X%P3!BG8E[. MHS*",$XD,73NXC?;$,8/V*]K$NN)PG:PE-=^87>=,7V<2'#HW!5:"/K@2GYP M&P?KC+L>.]+6OWV%?R5,)IJ_X?#\"_^K;LF_\5NWQ<\G\_W*I9XS=GO4"SX. M*#'8X@WSM?D;_(NAS935FF9H_49-I89.^G)#K2F:(>M*U2!*K=K])S+][#>> M/[$ ?4/3+@VH^3+PKW2U7*N,_,]OIN$/KA19_N_"W*VXH!*QS!?[ZE]C#S Y M@>O>B-C-W[KN)WAV\'?PBN47$?<%WM5U?-\97E7A/>$WOC.Z@M?"LQAC1?=W M'1=V6>HYED5&'KV*_OALF-[((I,KTP8)0$OL1Y_GGXZ[>*6N;_:(%:Z8+3ZX M/-M@60XVZ0,T?2-Z,4KV1)@<=$[_C$-K\:V A:109@ MQ%#7HQAY"#$7W0]+ .C& M=^RB=%.^+DNJ7-$;*Y?-*]W<.>Y0^@UDG^W8]^,A/*0GA2+RB?:9SBI(-D%] M9%#SZL;IL:IE5 \%)AW[<$-3D4M_8Q)T]I3FMJ X^,;UQ(U_^$'<7]*#33]N ML] T^C8">97TC82K.GI'\1JG>HOVEV'@C(Y/#2J# M<&H.^-L8+!+J6I/ DXH.Y\.Y?]_;R2 M3WPC]V#\V\_6T_/MT_=_2$^WCP]/S]+CSZ?.S];]L_3\(('0?P;)+BF:]/ D M*94/QD?IX4YZ_NNM%-,'4UW0NG[&RTI#T^= M+5^KIY$S"8#!L2LY ^H].^( M:J3 +)7 6J7&#@+XD?W\-K!UYXD/JW9*0WC$ ']6,LBD-*'$+5$[(D:MT 3I MUQO\SY^4JOQ94XH2FM&["'">8/SPM+1B(;*%R(X9+9C=-S$&LEIF]XGE386V M'@IM_5R%-B/5YZ?6?:?-1+.0VHO&,9/:_I1P(K'==YVA],^Y?R3?6?@F1P*4 M;??:&0Y-#\-"4M\$J6F/,983*(EH+Z?P4;;G]* BYPX6?\_6'C%R!:-F2DF7 M-:VZJY_"B+CT M2'J_"(#@16K;O?+6<..%G#_SS8M.7W)G6Y6(I[DC6@/(Z:&9-J2Z7M2 M;\ LLW/S!H\05 /E)K'TPIXQM5F,+B_ U>M@;552&6ZKOZ^HC4Q,0+:HZH%, MP("A%P$:P/+XXC"E'1@(/>RCA]&29*59>YDZN'6/>DX(5]3#SX%,\6!"? M,W.A:H7F#;4('M6PAVTX99!+1,0S>6^'B:N@E6U>9]<+S;I64E6M5M?4M3#> M0,ZA]&!Z?*6HX@W$R3[/!T:O$IBE#MBEKO2OL6MZALD*EE''F7':9K>Y+\0V M_\,^?\R.,,\)I.WR4[E3EL*) ZXT3Y/2O5/^F$1M"^I2T=?HRY3LGO:V;#WZ M*39B&CI\1 GO!\6CJ/"8Z#LWV'_P)0,!(^!^D7Z9@Z[Q+*DUBNUQZN%_J)QNS#5L:%+L+S-4!\%6:LQI44,UKSO!+7C3G MA^V%+FK+EDO)G)C5P-)0E^*3'U-H2QP*8CT.''LA_HFS;AO52JE>KZ]VI5+K MR6S(9%?9EG<:6B$>9S'9__E3755JGSW)IQ8=(5+#B'P1_3QKC)N0"! 10-58 M+&-)C<J\DX> ^E8) :>, [$MS!H@.*^J'[$>U 3!.V>OX5K^F#1J-R"(YCU_,/S/DP?,QJE[X%.DT#TOPU,^&:F'Q+@ M?*"02+[!O.0[R>GB5:%RGBAJEPF0J8]3"2I8 #5L/FA1^C,:E(HT(J[T2JQ- M,=O316DN&Y^AP KDU1296(3R]"PPQB/&(@Z\#:5A4#RTF#A'63F?,\>C+)[! M3KXGGD'^'7"IA&T8U)>^?[_> MFI>K-.Y#RT;0-SAU3J3L #HK#%(7::O TH M2]FBHQ K1?J@?)0&Q&,%=X:$^:7 14+/X]]C$_T.<#>Z-+P!GCEU/31,\ 8% MF:$#$O-;(MR@4X*7L2!3,MBY NS6D4M[E!D*BBJQ8G%/^@#/ RQ*WA@4FS=P ML!XJ*GCT!\1?7/L;F5\E*QID/P[W\+'(W,,/:K#'+M "7._^"W: ][-;^ZS= M.'H.ZPIFBV"+1)>Q(4L&F7CEU$FCZ['KPN."6E^4,#[QQ]Z4&.N%YC^HMTAT M4MBE(4GWCC0M_N7:6TU'<(@(P,'0]'W &K4 %ZYCHQRS)A(%F3:1V 0EG(+V M2J4;XA,)"RH7Z7'VC+A?_#2&.W6Y@B3W1%_&5I!$[Y2>I0]82%K[K&IJ.;S! M'YBL[FZ$=7>')LY@O5.:H][']!05 PS")22P*44U+I.B (E$LF#A5"*]'E"4 MB\/Q&)!=% ")WTH H5+"!6\(A CO<".N!:P, 023(DH[>!B(")?5I+ZXSIL_ MB"Z70?A1R:!]TV:%VBPYAQ%4%3:X8FWLLO(YNFWC#:O7%MV(TBZ\><4ZHSM- M.^ 5L&)+:B2_XT*[S&LD:==DF%RNUM<'2+9]E%(K5Y5TCUKUO5JN9)16JX-4 MRR:4I"KE2G5]1/OXVV/HRZ2QZ!#AA5-D:KXG2Y4SZ0QB6US45J>)'?'=7#9K M.7&O@0I>''>2X NQFQA]],*;9FX1'IW56B:CLVPXFY%5=2>RNC 9KA-=HHNF>0CD'QE M$+D. +*1]#,9)[)E]I3S[">EZCC7VEW^R M:=Q9\.^!.]O""RUU74I^E4C?I^X5L=[(Q,/-G' $VZG#-OTU 1(L&DN,ZIC] MI! A"PR"Q6$[+*XW]BB["Z 43"Q):(EW7/8N:X(O?S/AU?!:R8:].:CF7DV/ M63 VL7LFL=!SPKX[O!F/%3"(:W@2-MJ9QJIB&^T#^9@8*TD=R;M]GPV#"$:I M;!P&@0=4;IH&P2E=I _G>0-J61'I2!^ (%AH+6B77A^X^EB6_@%K#T'%HIZI MS0!\^QI1.(\7?;,LY!,OF L+*CH1CMZ N)2%+==GL8N2,_89QR#KP'T_R$2J M!2-\6-0[A/:=&QQD(HUM,X!U\(;" OS5 N"V9X+EY?U>:-_?)212V'K8;"+ \< M825EC,>88()58()V&_ZLY8@_RY4-L>VMLP# /0T]FY:?LJ8<,^"^NX_)JEEX MZ7X$[*\;D?,(_+ZY;;$QD[*D]PL,:7A"*5Q\KT=IOY^V.BBILC0%?_?[!^M; M6CM0B'"S%FG@HKWRIRVF<IB";E6E(0#7AW>.:!I)174(= * =K28?0 MNVFP87H"A7=R["9(?Z9 #R[\+P/M(/S5?>4[+Y-;A'#AE,KJ:J@M5*$MS@:A M/X@-S@$JB6GG]8WI]<;!1%0L[6O9Q)IX)@O2S70+>,5&$ G'>YZH-[9\=DMX M'IMC"Z5S_M2CRD+K""%U6-L&6]R8VM&$VCD?C/X-\YRFSX+L3(7 %U;T&360 MY7ACETJMKC/VHWZI)]/[=7(:$%KEX,2A";4BA-"AZ:P>JA5=J)7SP2@FZUQ M&E,ICZ[3HP9H$>&*7 #J\ZXT1/HMS^DWK,L.\F^8@'MX_NOMDTB^":&UEF1T MD7T[/XQ^IR_$"DP/ULTO;(\+0+JFY-OV$,(E!W16B]1%2^B+\T$IQC2E.]+S M'5>HB@O MU 50JX'6$'?U.V_QZ8_B4_!P]#G3X_U M+H1NB% L%T >0K$(,71P.M-$+<;Y8?2&]@DKW_LYP@Y<:IN.&U,H)\>T4!X' M)P&A/(2H.3B=547%Q?EA] ?\!KR1/@4G9%:W)Y3&!:!>$SU'0L0=7+<"G5Q<*0+=<&5<-DP,^2H=+9^+2GH3(]Z5*MS MZF(%: ]ZAIIT6;KJ;,GI]GU@=DTQ0^$2<)U6154X4U'5\Y(I9VD*Z95"L]/^ M>M]Z_OETVQ%2Y?RQK6GKI,K&V93''TR9^0 [=:O1L$H6\RYQ%DY>!EXRN!P> M^ML-O/S6>FH]2X^MZV^MK^W[KU+[_KHLM>YOI,[/+YWV3;OUU$9Q%=_;46EH M\RZ0AJX?[F]N[SNW-Q+\U7GXWKYI/<.'+ZWOK?OK6ZGSU]O;YX[TX>=]Z^=- M&ZY\Y'Y'']JVY ^<,3S#\(IX&C/%4UMQ9C K]1E1-_QD$)^LWL\"W9UH-YMF M%"XN?DNFUPKK=[QNLFP2UZ9X=77SJ_,R$K8FEW7$4A;'U:EE5>RP;9G-&(_.V[YC_^QLN1\90DR6M#R/8AQD(WVDAT:X]FU/,-_D M!^WZ^]3KVU)<<(Y=E5E.P<&^$MD6RQ<4@S]4H%BK(>")-V"67 __P-.;7XG% M)LY_,.V>-69'7OQYY0$78\]8/-U"BY]N@9^"PRW&7NF%D-$5OK!E&_B?V]G; M6OXU<5T\Q^;O>.+&=F=<:-$9%YI2:-:+5459/MX"MY9J^?H)EJ^"^UFLR5K" M\CW/Z9GL)$)VOL\K<4UFS)FHPJCG2\%!EQ)AI5&XI-HB+T/XD_>6ALXK)Z!SK/54 MBWIMF= #VMP'-4!W4BH49:/@!8.<*X-43\ @K)N_6*GKG##(@2S,DUD[G8'C M^B70G$-0H*^@/H>'-'78VY[A9>W9N])2!$;PBQ6M=GC+)HO55L&048J*6N?/ MDIF2KYI(OHFR.=\";(.&SP+?M4)3U8IU64XGKPZCM]?Z>NH:]=YG_VQ6U?DF MAPWZ+ MRJ ,YU(N:OK=]EX"1 ZBO\_'B6\')KAY(PAX%6P3D:E&RJ8]MV,2R MG#=B]R@[+[9+#""#+KN22GMLD":MZ"UWCGOCC+M^?VQ%JWJ:+BH,\R203J/0 MK-;4#+3JF"D+:6#QD2$IY142W6M"HGA)3+?$&RPD,CQ?8=%T>.K,P6 MY-72SUHX1L": "FGI6$-]%VCV)!3TK"P\/D3;?N0@0YD(!=KZK*%)BS[@PJZ M1Y>.B&E(]'U$;2\7,[T4$&L< &WP?M;ML':YX)L_&HSN5)H*IF8 M\QN"5KNMK@J*.2FB=JP0U:59^UF'KK;">CH!A\,1BUJCP8FI)FS^(X:^#D!. M>"1$L:KLK2Y/8OD'!% O:S5^O0!F'#T[/K$6]> 6[L"VE5;Y8(?,8RG[$'X# M%;]2;-322M(4*,E0H*YZZ_7U[6VL0'*37+UL>MH44MF#GBHRT%-5+C8:R_;: M2>GI@AP09P1KFC#K%NL#1Y@:"K(+!W,Y@E<^6L3V01W?1F]-[[A6E$)35XO5 M:E+(/G-?)+MEJVS9C407BK]$^IG8E5DKTBP)0BLTZ]6B4JEP8E$*!^6(&C1+ M0M*!D&K%1CW/KDF2XF2?3=L J%R5&(HX(0:F16\HZX@^PV1%UK&="%*!U7CO MV+U58;S*BB COXF),\?L!BF6 K,XW_'(&:=C&_2G4$E?'<=X,RUKJQC)A:KB M#>(I F%:M1H!F1+Y$QXU"4VVDK D6=MK)[+3=L%S%4X". MW0B0D=&65Z_R841Q/)C](C$XE9Q^:>S134WT9Z>OLW9!IV#]3HE'G_ E#_V? M7L .*95X%0/0]6)=$]7$.:"DK"V_3"D)-' MZE8C-"ZS^N8[-4K_H:XS1;0\1;1> *36547]G$N;D']Y%9QC 7 M':<2.%85 MMRYX6ZT4FLO%/YEGV[==#8:2E\@TC\ZD5GKYI\K<:L^3*=?M\7S8<:NJ[Y3L6),Q M5:07*PF-IGE@QS68SX,K>V228W&H[^!VF18[ZYTY51W?Z?T:.!: U&/Q@]IG M">L=_6%U\X^>2T?5Y!U'%2>;@EP3230>VIH1 MBY@1??SI4B,R83&2 P68HO<\!J]9V;]=4S"&?/@0T];KP?G-R_;CR6-,>X<% M>*K;$;-I8X1;VXUPT]EB&MAB8(HIO.0;Q;1FP1$K.:)^#([0L>& HUJ.8YM^ MI[1 W#&-3<$YG 6"[XGY)*N5/G:?U).T?O96R-9KJF*Q49)EE,(2.=)HFS// M26R>5[D*J>E$$B:V]&(]H;_YTBLJ>*T)RPSUF)+2BI6T+<$B*+69TY_PH%L0 MEB."DP\BM_=R*FI3TWSC&.97H]"L%.5*VDD@'/LC@H*F%*3(1R"A.C8I%!6- MESJ0BS'@@TI"K*RE!P\C/N-+-L7LZDJA>03C?;NUJ$"5>1A'>>8B:(/-GHC+ M=.('0VI%)<%#$\8ZG\;Z=ORK@RPY7#WMH;HUG@)X[BC) M,/H%AI2PQ<^1@K9L#UFDH"4BJ1::-3TG@Z;.Q];^[M@OP1F'>-!3<3H?=^2X M#/,',KOQM7A^V V\=$>APJKTE<:R=Y:Y79[!8EE%N)(PY_;D>?_+L^(VJ+P, ML-U819K"V/\X:\BL//RK(_[> *"QOCXW5]2_KJ9"9/_9(,L]B4EM="L%QLU7IS'B_$,'N;.C8H)W8.VC&]3 MN=+0"LUC''*^_8+T0K-QTJ+>,[7M,U=R6V,40U9IA^<( _YPB-VF;7LKQ%:! M58]= )7IY#FN&K"W.6HIKCKVL<_W: SEBO8S#UCL6QS6J!6:5;DHUU..W=P3 M4T>PX[,ZLDF09,IXRMXD62\T]6I1U[,R^P_<=_O)1[,NLK_@7]&"0@CK0'N? MV41[V,*5BQ6#8+A]?C,-?Q!IP]BO@J=?R;.?D"XL>>RO_DELP3V*UF7F5*1N MHB(%J4A=,$5C_QZX,X7Z0DM=EY)?)=*'M5X1ZXU,/ 1G;$M#TR[%X;?%UO\U M]GRS/PGWWORMZWYJ)BTH_A;BOL"+D#*J( 2 FIB%/M^O#="SR,BC5]$?GPW3 M&UED=-AI@AB?,,MG;X#GFW)]#1=0OG-;2SF#=1&M@=>"AD5FE9[@[ M0#6O0??%-455D3/^IRT6NZ2/T&^E^KV7B* Y]N3][WVC\,8JF=AY.J<@: MILJVT M"O^V1E;=Z+]W M-8#;E&)%$^?0GR,Y[58%N#LY*=B/7RGJW)#3Q40EE@^/.4$YX!Z$@^&(HJH? MZZ"9;!:M!DTD25[ZP5PEX2D=LMIP#V)@LP!J^Q=!"Y^(0S)*6=NX!QGIC(RT MO?1^^*Z;C!U<2V5TH_(MJ+Z5VC[E;]XY/)47?V-"_!133G'225OB^>^:5;5J_%WQW3!=I M/+;%EFW,;7!&S#5XY_+!/CML<]]:MX.!J9H%F.HKP71>=6W)S/*-N.#F/L)6 MR N&(-IVKPQK6#X7B.Y]+M"I3_[9_U"9O :@'MVH>I%AMBBM8[)'ZG8&Q*5K M#<+V_=TBLTU?PDZ5>B3N@]OQ,RIBX=7*TIC/=>O6E#U4 M2Y4(3 MJ\J7T^S+P:01<:57?-X:H'KX'F\_>+*U>JVQ/W!Q[_E@50#_;W\^NZ)J1X'^CHO3C[*X MMN>-%\EB_;HJJ=>U"T;3KPN\!-O93*';T[#)EL",56>&PJ)$/,S0@OX8I Q$ MYR7TW')-8JW0;8UCQYOGB8,IB3144<.C*\%64C]S$AX\RRCS<2EF0ZAA3XJI M\T8Q^1]TVRAO1P3H&3KV(TGFTA9;2V\ IR:+'5>&23V =Z51K"0D)))K'@X-Y)6&_!;[R=YJ MSG1YU0#<6G5+<&\PD1>:##8;S-E;S)=1KK;!>([12&@'+657M!JBGI/B,U'+ M>$0[>1OBJ'-$'.=US/N*8SYAJ0AB8H'I9AJ2:4L],C*Q@F*GJHE*=7GO-+0()>1/6F9$1+K,B$C?_PP_$5U(1PO/ M+B7>V)WL$UY8Y3)@IU?T_+3NO+[.^]TAU+'76M1CA!8V.5YSJP^ME/!!Z=P: M/7O_-KNUH8>KI8PH[)IYN+@CHQC'?\CRZ+MEO*\RFG7P]55]N<7AH_"FN-AV-V M4O@-[9L],W7WAHYC>K5B3=M[1)APJCBDIPTR\P#T5 =ZJA8U?>^H%5_^51[: M?6)CTE,6L(J6H(,%OSHQH-\R8*=F*3SYK:(5-?D X] >=,&X1.829@1R_8Y3P1=6JS M_"A$K2-1JT6E<>ZF?/['O2RU+J\8]X)IR>U[E[>$6SC@(*%S?6^VY@ZD?SXM MC'@1>316A]!1:8C>#/5.B.H*[N,N\'R%\ MA/ YE/#9?D!2-L(':PP:>K&2LX0WCW!**SM^/!TWY%\N +T:5#;HRA7;08N-GZU;]K$[IDLF@!?A".;7'B2 MS:*X+RZK3G?9H')XCD=C-Y;!N@/C_?-\P=DEGQVJK3X[%%>+[&K*:DTSM'ZC MIE)#)WVYH=84S9!UI6H0I5;M_I--8\G)@:,GXH#E24JXPV^MI]:S]-BZ_M;Z MVK[_*K7OK\M2Z_Y&ZOS\TFG?M%M/[=O.2F+E8!>,AJX?[F]N[SNW-Q+\U7GX MWKYI/<.'SC/\Y\?M_7-'>KC#K3W\N)4^_+QO_;QIP_6/*_^%,37 MA[8-,L49PS,,KRC1]QY%63X(Y(\AC:@;?@)A1;+881)YIWY07H[7U>1:5B?9 M*FK:8W17?:\UZEF=^5NMZ<<_7K=Q1@?+AF:#2ZGT ^X;>-(M& F&-#V*=[\S M9KLMCC?> @X!P1L]0P;3>0MO M)(-B^_#&+B#@)7JQ?[9(V53(^TKM,;USG2$.=,4G_F'Z@VMP))PA=:$),;DJ?MJ]JC7 9BF9I5&H5E5B_6J M:',Z2SHZ&B%5Y4*S4B_*^Q=]\5J'F9OZEV2R^>HZGB>-7*=O^J+D\E"2F4'Y MD0$Y-0%1'>X/R>S'\O(J.%9H<&W6I+:#[[B3E9:^@0DKP;O!OV[-O7E*1,MT4BDTJPG'3Z<_0%W1,E];%?S\RG+= M^/;GI //L"H_GR7SAT$RG\XG\V=SXS!/.C^W>^-1C"+LL\D5V(3UE&(-$V#U M8B5A<%@N8HBI'--@&286J*)1+H*..WBB&9-?'5OS0*ONW9EWXLACGK0J(XKV M<$1,%\NK(RW*1/:'%V+:'R7+\;RB9%._* '!8(FAXX$*=OH8A 2_%50!WHW= M=B-\QJ6- F4@3#7H<8FO/%@__!6?L#O#2:%),<%J59#+MGC.DHGK@X)*_S0"- M%E5J/M,*S5JQGMGA6'DI(A"SEXZJ!O8@4+W0K!?EVMYZX$QK"4Y21N /J!M* M=^E#9-LO^?<76460IZ@;WTF )Y[)4EL_8S4EB+YI65;S@6&<0M-99<$[40>[K<"- X$P1L ML;H IM9 :X:35+/HECJJ]YN65NK8%+5L4EUH6<+);7O,3F(M ABJ\+4M]<:N M2^W>1/)=>&J '.^4MO_%&,*3TZE9P@0A$].WQ$">^_4FJL_/:T3179I_0NMXQ]/;>LR=VD M*V)L*-B.I"2&>0;HPBU3][W&]YTN0RVR1"*"M*CR=*F/09PA!7KCAWF;X+[GA$-M^^^ M2P"HN$[K=4\WXA+?.D1H$!>4/4 Y94OZ1C@9(!=QJFCQ]7"*74>\&H\0<5 (QXMBGJ)8W MQ92\S=2*B4O%DSX;^$C=#O+W6BM4750_MZ%\B'[-B&2J:>29IM$*3;FL\=)- MGD%%OZ#\LZ?\C$A?9Z1_9O/&\J*U;@)#9I_ V+EQ;](6SY![4S%O2"9)[%O) M1G/QDRT0M'_VM)\9\5>ST5TY[98_!;[_8!_ ]2:P*O)"8:/#(>"=.=^>Y(Q] MSP6J&IRD59JQ8K\M[5COQX/H+ 5LO:(U,8'A/:*#:JC6(UH98B MUP[&V0AI(]D#.9N:C=.)Z=!N6>*EU&S48()::=2+U8H8@WRN)'92&E/DP!BH M58IZG:O6AT^L7"4:S1";*C$D[HMIEX+;KZKSY-"C6!\58K[Y6]?]-,T9[O&@ M(Y*0PJ95#*A$>B"\X=T3K-"Q'1^>[CML4A#0CX&-+LA)-LLFLC%#?=,F=L\D M%JP6OL"I8YX$Y"'!^K&X],6%2R/B^G@N-#S'H[$;R__SI[K2:'Q>":Q!M-YR M!;8P3*I18[4/SSFVGX@X@#8K\+H2O/?D*ZL&8@WI4_.3P6U(U8J,": M](7I(+%_XVJ1@TQ9K6F&UF_45&KHI"\WU)JB&;*N5 VBU*K=?ZIJ(?K1P)T- M1GFAI:Y+R:\2Z<,&KXCU1B8>TGZ U[_&GF_V)VOH?Q47L*Y0 M]20\L)3T93SPK?74>I8>6]??6E_;]U^E]OUU66K=WTB=GU\Z[9MVZZE]VUE) MKCSL FGH^N'^YO:^R"*3 M*]-FFV(_^CRO'9#_%O05>U]P.63-1J/G7]D\(HS:+566>#X[+T/1M[17X"!7,T3RW< M14'M&6QP;^Q. K@=\A!6UWG;*>BQX^C%F%5?.X91OQ'F0> '^HX!_(Z\DX"'9<,2(5GK#<67/QAW[ M)\N"_O6#V/@VGH+DPU[&YF9(7#B,6T/8FY\5C 4U"VK..36?NAF+N]]G/NM@ M02QP>)3/JBY!B]@]6I3^+[''Q)T$N>O@\)3%5)Z8(K=+I8(>KU1HW]\MUBH$ M,2AFM^U?F* $-63U>E&O+U>YBT;@0XT#6%B.& =P,"QS4^&?P3@ ??TX@+@O M%_AP[>B8M4?'Q%QV7K] M[!A5,.*E,V(J/JP>QYY,-Y<*I$.S7BU6J\MGS0J#4\@'(1^.)Q]J7,J':J%9 MK16K-3&^4L@'(1].*1_J7,J'6J&I5/2BHBS;]T) " $A!,3Q!$2#2P%1QQ,? M*S61[Q+B08B'$XH'5>92/#3 ?JBJQ6I#9+SX&_ARA,*79/!?$V\@P=M-@]J& MAW1K$9<:TH<_'V!(6ZS&XR9ZY71@6_CFA!04,!1.;%NFVUE7\,=-Y=7G.2Z$ ME3:KG_,_S64_UN(6,0R)F8Z!MD]9,AO]X8^SYPJETT[I0-P1B/X,]7ZOG8P@L7,>+BFCT )CTQ)CJ M=36J0&CK:U09"2,*J'$S=C'\!>MRPKF43U.(L]M:;\0U[JG_T+]SW#XU_?$. MM:RJ7FAJQ5IE.9(@!EP1=ORR"6;GPWB\@>)>=ZRD2MQ>4N!4XX0\G M'$B3HQUYN10XW3 0HV7@41WLZ)5G9S86%Z?BMNUP)BX+HC)M=QU3=D_TWV/3 M,WW:H>ZKV:-!P/6)]IP7FSWE[\0:TZ2D0:70U&K+9_RA99G;Q(8!P!'HC=5JY7FBJQ7K"A*0LD)9:?!T)Z?LYV^J^0OYRPH#JR<. M B?GC1,.I FWSO8*]<$,F17:8]FZ:12:E=5]N>>H';AQ!BX17EDZSUG0OR8+ M^A?TSR?];W*&,Z%_93/]GU&J]:OE=(DE_4$MRY/L^>.0AA3/H/<&YHB=*\Y. M1G*I08>C2TG&[NWYY"2\=6+_\'(2?WOX(APF_@1.!$X$3G(AX?GM!OYAVH[+ M!NL$)L8-[>$\?'KG.L,;TPNFZZ#5MFJZSE^#\3Q)MIQ::&I*5721\M$>?$A, M:P+3Q\3TTOC\0V$Z7;^LIK/L3D,3A,!'(_3)" %KH(JJO#R@^?(:I^^I#_Y[ MSQG2B\E+7T 03J1T^7=%.$P?"IP(G BW2=ONE_=[ST9AD> MG%%4JLN.VCFK:F[SQ7L@LB80>4Q$;O"WXXA^-2E'6,JHX6A.PRP;CYW;\0[K-YY38DS3JD0Z>7!+CNI+W@\S32LA#IUX/ M=H3Y_H*!/QY)>WBY6CO6X>6ZFL'AY;S1IE!$EZB(TN52EXXX/?91Y+JV[U'D M@NWX(L#+9+M47,?EP:&Z7FC6:T6YH0L#44@#(0V.)@VX/"54K[!CQBM:34@# M(0V$-#B6--"X/!14KP:'BNORUA#/$A*!8FIX>K2!::P68_>CM M(K%=:K 5PQD#0:P60V)I8FEB:6)I!U\:)X].%M5Z?8VH7KN\QC:#6WH4%?!Q MC)/Z5K9)D&N7F%FQ1:W4.8(@JCW(!@APF^N\+9:%[%$7&3UB2-P7TV;$74L" MZ=&!IV@ O-FP8 FG!9=,6PKG!4M;ET\*>,[@^41] E\:TBUQ;=BA)\"8$HRL M@^C900J,.TNLIZCV60J<)BGN)4F^(WTC+O&!A'N_R M.K0*OJBQ OPL%SWN< M4N1R"F#N LR-=)P U15.J+K."=VG^#'Q,=N7N_-G$ 25A]M4CJ<*])TOP%I# M,,;]= 3=";H[&!TMB58^+AMU^DAVS)3_GJQ_B^QQ\2=!-'=H!FKLD?C"H8\=(9,14?;ABP0(*WFP:U#0_)TR(N-:0/?UY'V(_493FCI;G(<0)7U]0PW$1OC)YT M$[XX*<]4+S3ELKY3?J&>5=9H:DJ'PQ-0BP)L;3]&2U'(G=E.W*_A#-(&1!+7>)1W.-P1&V/ M("@NX432.+N+LS:SD8RY.$-0X$3@1.!$G!>WUO;>8(RTC'^-/7](;=][=F8C M.W!B1]L.YW6P,"G3K=J^FCWZ")MQC"?:["AX4O D5SRYP1\^!4]J1^;)<\/_H>WO2;O?\R,JSLGJ&K[LFCK)EFQV+Z1<#*Z2&IGZI1D@:GJ-IBZA$3?/?4E$]R, M(;V$U%Y*_^*2PZ-;*^Y-'"6=:E/KI.W_2_.]Z6D\]B MAF -&RIU>;EA2M!-_NEF4V)P#[JI"[HY8[K9$#:(T\TR:30*35U>SF4)PL@_ M86P(4NPN3VHRRI.ZLMP:>1JR.7:N]?23T'\0MS<(@*VE'H0>M"H'NUDZ$&VG M(P%RU!Z?/+U6/^8<])JR[QST=>,?,L!NSJ<_9 &!G%)WDGEPJF'F-35GP\RS MD8O'SVK%6D)=DI !0@8( M&9"M#.!R G@-1WA6M*(FY^D($2$$A!#@9NNIA "74[YKK+B@(>M"! @1($3 M844 G^& !D[REHNJH@@9L%6MPB<&_RA7#_^*5C4D[HMIL_=601@$<&O^UG4_ M->?S^\F_42OR/)_W*.+T1-T:SP,JD1X.9"/V!& FV8X/3_<=R8%)MH0]Y2\N7!H1UY>^.HF MX"L56--B/4CLW[A:9%U35FN:H?4;-94:.NG+#;6F:(:L*U6#*+5J]Y]JI1#] M:.#.]-4++75=2GZ52!\V>$6L-S+QD+CC5 DD&0?Z%O#"GBFS/UE#]>MHG\'E M^*2_)-,5W.&WUE/K67IL77]K?6W??RU*[?OKLM2ZOY$Z/[]TVC?MUE/[MK.2 M6GG8!A+1]U]Y_9&@K\Z#]_;-ZUG^-!YAO_\N+U_[D@/=])UJ_-7Z>[[ MPQ\=Z&,X1F&MWJY>TKDE53)-,"",H*M6V3D MT:OHC\^&Z8TL,KDR;;8!]J//X>-#X83,M:!MV/N"RR'?->IEI:X@ZX5E5Q.]7/4I1RO6JFNI1J[_7E8P6)9=K=7WMH_8M M+4PLWVCL59H8D!!7)NSSP*54^@'W#3SI%O2Z$50H2II2S&0JSLKC5>[8/[M/ M3UI^_O95CQPB8JX0-$VKZ-9P$!!6]4SZKK/_70$!JY#I[Q84C=2:(E=+6D M#X]IJV3^^Q-TWRVDSDIX_U6MK-6F$9ICT\@-'0%=F&R$DT1L0R)#3+C\)_CB M@QFE8:2DA,A*$!U/;J<1;AL:BN*@@+\MRO).MM&*021)LN%@^(0L,H-FN@5N M:(C>=8$X)3NAY#41ILD)P:F%Q:%PL6*+$LYPT' 3"IWB4&4$G7 MWT,^YW(>Q@%B$Z^F!P^Y<]P;9]SU^V.KU>L!G/RDR2GU*C"*NES]+B:G\$DI MZ>:[+M'*BA['M$2#%=-;S-P]-+EDY+.Q]]:99,R3!V_:K_"GXT[0PJ7NZ^II MLL(&V2 TVQ$H_W!-G]XX;XF>4[W0;"SWQ@L3]0S((Q/Z8$/(.*$/87"BLL1C MD&#%X/:_(>)*3K^/!9=3R7F1QN9^(^(7+(A?KG_%F.*AWX^@_="?\DL"FS3D M0K.^''\ZNO$@;,UC2- =Z /GBC66">1BAO+Q)T?;PQ$Q730\47K.DD$,=B!4 M2V./2L3SZ#[>^X58&NL-C8<(MM\I\>@,[LM)UK[Y3HW2?ZCK)/&0&CMR@0M[ M1-BKQ[17MR>CS:'4A@;.?K&QOT06EFV&-MQ78MH?)0OP6<24?5$"BL$R>\$3I"_ M[=T_YC&!')GJP.\ F#_W'$,R/%K']VPC,25RD M QKB! M/FP!)TJ ,6%0-J(A9DIL9TF$\#K65K(I9,70< B4U5.2-5DN-)>3:CN4TZXP M:+9XB*A8E&3=9"PO'0;"H_JF+FPC<2R;595DRN\ M954SQDZ*^($"O8_!,HOTJ M.$#[2U!AJ/)((YD120V(I'9FYZGF13@N)J;6E6FM'F,D[(E4I35/^)*'_D^/ MMA"N<1S;8H)3E3,0W3GS)9(%($IP\'9\D *LAQD3'( 8ED:1VL(Y&MHU@@\[** M8@E';2>AT;9[>&8W_8C(9G]A^B V8VV]B[:O%7Z*W_-BYRFG+@%A(Q5P^!XU M7YDF%GIS[][]@(=N0EYJVQ&8GZ903NLF*7JA62G6ZZ)@_^R(Z134Q(91:=KY MY/(#PLB!KHT:C4UXY(7%/ \K8V. 3#;AR2VO:=YV1"9,.\=&_61:!+A3A 0R9V3&QA;"#*MT*SIO!R#=VE5 M>D_48L[@B.#$\LC)OK!ZO8.*U9LQ?79",#\"E'>1JSH[!V#_/*9PW/(1S=[: M5$PDKF7ZJ8#C?S8Q[9P[:.V@P]@G[S0AJLFEJW:,4&LPD@]!\XR061W8U$X9 M=-VPREE'LE83'W4UZ 07'F],Q\RC3SYZ<)$"BYDG(>AUL'T^LW-\80M7 M+M9%@8OV^17]\-DQO9)') ME6DSL+ ??0X?'V(4M[% 2>Q]P>5PAXUZ6:DKN,G0Z@Y?'.Z_#/O_M/Q]32OK M6BWQDEQ6$K]?]2A%*=>K:JI'K?Y>5S):%'@0=7WMHW:-,<:$PUHW)=$9;NP5 MPPQ([$0*HI:H()Y9N.E'$&ZZG0\WS8G=?4.ZNTX2WUJ6Y$XA4.]PZ3*E9*RW!GIYYDD7I]F;;6R-Q0 MQY)]IB)U/(Y!E!/LOW7Z&!,"4]V?L 0"GDT]PH-$+JS))LMY4(]DPDX0?G9: M/0"G2Q]#"#]:Q/9;MG$; 3G!YZG(A:;"0UF-R!4<=2C4?D2#HR2KRWT'%UN+ MU3A%_#\0K:X#6S)"M8O>H.,1:PLY>TG%65D*VQ#>=P#N#K#%0S\5XZB)102B MV> ,Z.:PA*.!8\'+)(&+LEUO*(N'8GEIBV[J&MU$0/+7=B>G6DX8 R.Y?&SOYU9DDB.^9 WH30WT%\XYE= M"4<>YJ) _& R_$*H;)T,WX6ZMI?GV[5P>;+ M+V4?.OC^9WA]>_;V!#JJRH5FPF'8V3=A;;G =/6%506+>@&K>>W/RJ^I>]!\ M:R:TH>(ILHJ^W+HE'*LSI[:3D!LV::O%_4[W$:Y51JKXB1IT.&*4<@)=O)28 MRH3 =-1UU=JR/#N LMYR!\N+%,W2W*=53T*\528=:]K>J7KA)^>1YDY#='A& M%5B O!Q(=%YER^N[I^<:E3^,/?C#M#\F5C$OC8,7W8NB>W'?CN&-T;4MQ$<= M#Z"J:%D5"7'3,;R+,A,\>>X\>9BA: =DSP;Z0PT]@XE[!VXK/J(GSD.G4M^T MB=W+H%,IHT;#S'\O,AUA! UC*Y8#RV&A%8-V_8/%5)[H*(S:/?2_PRO1-;B! M%R8(AII<:*H)$Y&S#Y.D690"BTJ,W>0B-)++R''F?6%I\*TF$R'ON8?+RBUD MWP66AD2T9)&0UW1!/KH/HN0/DZ<6RD]7ZM,U%LIY1N\.T&WPG0'SCB962=7T M0G,O4YV#EH+@-2;LTD9;6 1Z=VXQB)/*UB5/M#U(X6!&=-3 \H1&8Y_./[X,V?.(:'^UG"ZQ MI#^H97D2H 5IQ'4L"U?]C]E[PI3JH M([X04.9 BR-J>P1?FD!O=1Q,I2U3V^%J_;-8M)+C@L+\&J&'T+Y94(.:3,(B MJLX=!1U"[Z:GH*T]Y;K&FZ)U?5D57:X3KODA:6S4NL5/-A25G*KA//KNQRDPVXS3:R7D]E% M%(4/S*4QER$E;2%=:NS8W(13>80/G%-]^T),^^#N<2R?^.S>R.#[0]^ESL#YS[^0H8Q7KU?>PK[B4* TOJ MOMM\R(VL8[DH*?#_MS/B> (KWS5[X/?CA99MS'\1N_,1EN^ : E([B8DO784 MG;E][PV(_4*?B$]O^WUP]Y-DB@XR)>%\@%Q4E*YL?K^^OKW=L?E=L!I/>SN, MBCXVUZ54\Q6L26SP4!IQ7G[Y4LL[(['K55I:]+GOEQ$YC5'_A;Z8MHU1%9R] MSGAU17S[K#3!;L-.\J$)4L=7JP#+@#3CF==2LX5W!N,N=J&\JHC\NZ#>P?R7 D\*%9][Q& M!B<'4SKCT3MLBM]CG K)7D\XVGE 5?7K/8?,)0*UA>H5FO9&4&YJ!^13 " M3WO+>%),"DY(977IL@)65^))7+D>V\4UW=]'AM-H[BSP1*TH*DMR&JK-OK)D M9((1?OL^HK9A^FB$M^W>V'6I\67LWSO^/ZC_2,R$J5&ZK!::VO)$')&NX(9. M! ]LIPGW80(\ [#"2V'4)11BK(L=]*)S"233#@P6P,5N40)1H7%B3Q\XT!E2 MUE;JTCYLZ +*,X34WFUH:D KS^3]B5%*BND&NJSSUN4F3!G!%)F,?UWFBF7J MKV!VA!/"/R_K)1G7K(R4S7K%?OQIC_Y>(:LS8^ SC\JMY]^H@1O=C7N:T(JA MRU4\5F%OOUM$H 6MGUI9;4'L.)E991Y$\^CE>)W)#82)\A<5],.VB6 M5.<*@.( M-ZB-(PO@+U80P4;2A%E[\-0]'[X(CN$A+CS)9LKOQ85+(^*R"43P'(_&;BR# M7:XT&I]7@BIEY%>)]&\1Z(Q,/J3Y.FT"8<:"O@MGZ0KA_N;V[O.[>;_< MF-0;CZ2?G98$KG)9^H!Q(%7^'%UA'Y7/'Z4WXF'SON..')>I-=.65%E6\+_7 ML#EPY6R3E*5O!"Y+CV!^D!?4D'-/7;BXX>%*'?][ [KL+5"7AM2E/8(!4="V MT8R]4!LS7W*ZGP\ 02N:VE9D]X=+N YNG[[:'X"5]#*02'#JB$3#IM1@DAS^ M,'X:"5)/])*RA.9 ^+R_>,%]@6:W3 ]W 42!#[AO=6Y:?XN&"_X@[B_J@\V( M1_"QYT^&7<>2"M^>G@NK9>KV1+3!MN*7&F/@E$P I 1/'/?!V@6V=1GZ#1,K M8KMC'W -F/ _Q8MC<%B@BM@RK"A?R/7,<8]L+&BZ5&$#02D_@1_@[8V&;O$ M]H.22L5,$2,*@DLNH(Z@J"-[CC7M /QY[ M%GNH3W[1DC/VF5@BL$_7*TI=\H+_=MXI_(?9STC510DH";X 8]'#OWV+ND"P M^!38*GD+%S-]%V.$5V):X7Q#:6010&*O"!8D2#5X@>F,'&L"TJS4Q<'@P;,< M(#27L8KCL7>SX# \O W@ ;W#!!B8L3.(1S6G4Y##'0$C18!Q^JP&L0=$Y P! MS8;$+$@F5N%1P?=LZ[,IF#902K@7\(JPYSQX"04^=5A51C'\(=QFHG!]*%%+%*5J\B- M6A;^UW)>3 0G_"H@"@"18,D%1I@2(V#99KH/Q!K"U:4OP8<8GWK%.,N!;#5M MAAL@UB&3A/,(P-.?P%6VI.X8N)MZ6,$S(Q_@IU=JF]1&;H6'(RL-G6$)7EX: M.:/8FY"9 BP/') #B/YQ%^G>IT3JD3Y^,S+_\Q^"GI?%ELG$@>O\A]K2Q'D9 M@S_F#9R1)T1RB']6#&#[%G ^LY_@+?/B OXRK6 VWZ+DD +[U6/6PL"TG6+, M:"C"2GN_W@#K1>F9OI,0%]\("#)J%J6_@OXWS3E9M2")HO6L#,S$UQ*:TNMB MDNW[N_B@23 .N]0%XQ.EZ$WL4=?!K@)[$@=8W;(YLW.I-P!]#ZL%WQP7-,WL M> ]Y9L V"DT/!)B]/-DVD-N)D+2<7F0J/8XG +SQJ"C]03R [HOOV)^ESG@X M1"$&AE!1ZH Z&@#,70>03#Y+7X!)>H/NV 7YBK3R?^&1=/)Y$>B?I=;8!9NL M*+5QMJ9C>I^E']2#SRW7_(^#3T)4=<8O!*PO^#/$X+P*92MF2P7V)I+%!D"1 M%Y?28/"R'4W?#8?OHBE'9LB."Y09!%:0TMO A">!^4#?<6PO90?*=4'?C:TI MY0;/[.+"6'/F#S)A+UY@]4\+%G[&S+^EMZ:?WEM3TWIK'0"+V3=[6%3;ZSEC MIL@?@?1Z(!R 0/PO%CLY+&0 15[VX!1YV8-#BB8N,^-B;Y!FKY"B=QS KPL6 ME+!,=1H0WA(Z7XAG>@_]!:= K])BU%=,'OFR$+UR8RLX=AZB40\JKN?-EM7QV>Z M#L#88N1&IN[USX[TM=5ZG/JVT_2J.8PM.U86QH3WU-$%RPSHJS>UX._@-@D( M_&_LMA8F!," JI=D#5_^1%_&5O"43NE_RXP+7;320H?;2Q<0-QP,IH>V'N $ M3,!@3?.+!8O?#X+N+A9R(Z!!CH<;9QM&7%K4IXFO"?32"EAX@2X 312D5N:& MP:'%N^EV;'X)0B\J+7 I_"DPT@30S A&F-Z7/] ?%ARQ/4RE,E':C\ M26CP1$0;#B6":]%B)A0,#:Q0A87>P.O0,)O'UL[V>DQ4YMI>7\%U76(Q2>0- M*/4E0$$B^'0@#B^@#2 EP)X1-!DB[&."<5-VRP^PC+> XX6]F]1;XN^0+@[! MXE[R-?3HQA:&"^#9A E6V,R_QG;@+DPE82Q(J-0^>REVODBG<%\RG)G7&[%? M)!-FP<26#>:'!4)VY+C,0HZ$\3=XKT5C4KN#HF#F=45#]?!90]/SF(B)#&Q% M3^2115OI!#YNR'RI[*CK*39@DRNM)S7!:%.7;4M.3*3'F1$ [#&WPUD-]P*Z M3B%H5EK)"-K K$JC_2.QX(?FV!B_! L9A.0PK'5^6W@@!E5#\ M!XRZ3S69-^Z"1C0Q^.M=3>/VQ5F:X(YYP:;'PHS?OU\'@8>Y4X#:K .?JN%C,8PO)QXX\P;:C,XS-YH%/@OIFLR9Z8)1"(X,K'("1I1E!<^( MLAI38+"X,C8EDM! FREQ:IE# "H M[SLL^X.#AXQ#NM=_-C:EAB,@2LM[EEDMDR62:!>2XLD)?,HDO^ M3*B34>,ZH'%7/YVPZ:ZA%8@:#;EV..5RN)6&)&X!'X5!Q"#&-^MN8,PP,$Y,:$NX".!H]M:GU M,]L=,VW>*&9B<(^!^IY!+V4I4&:Z.#/[=1==W*$ON)O 7MD M[DH*M^GE0Q?K4UT01%4903)EK%RI%)J.39[TR5*X1A1+IA=]DD(_V@L=[C5I3B:2I*[K M@(> #^T#%3L+^>99#@R% 3K +-N,Z2OJOM*DS"03BEFG;^'=EN?,;2Z4FG/; MZ5$7$]'K4J>K,J?;)4X7TNIOK&0" 15E#3>;)FO#[1=7YEA?7>8H*A9%Q>*! M*A97YSZ2W&BYI.WEL_\]=)NB&O@@>QH8#3.)7ST7)R':KA3M5V(;C@]Q.UD. M)#(0,/J7Y,^"[IASBV/9YX7D/,8*%:H_,>>!'U5Y#5G3[/I3W*8I-DM:5B,Y-CT5#1&W%+9:D;(YDB'][L MX.3?1W#,,6_U0J>F"3)&1*DU;"0L5Y:,D_^6G.@),X@R-B]<"&KYY_S%_65)TDX[ B'Y $<=*G7%X> M.95(@HM,'22+? >G2K Q$E%*B41V9*I#H2L;6I^2CVUMKU +VXW?FGD*JEQH M:D55KA=!?"[! XW<[K]84,)9/+:[+'7&78_^>XQN0]C;,Z.P("RQ#,V K$-V M&#EOU)TEOH9@>YNS,\27CAH/@@DLZX?"T'68OXE5*IA,97(SDGU ;XF89&?K ML/"#DYH@U<,1I(I#T"IE)8$@8^ ZZ#X.+QQ5G *EE9=[R/^[+-V,IT&AA)R0 M%$L'Q1EO-#N3/AW+K3B'?=H:'SS7NW-<<,5#48=N.8HY!% R3Z;F/; +U:*F M5E;PGDV#9K=YOBNR/H AP3R DR2Q\23@,0CB);$TSZ&GSP ?UNS,E?HSLPI"%)XU'8?/$V":V.80U,;KV8@B?"E/4\32X.QR:G+B^ M+K%_1?D4V P"I$MQ3E(Z#M-7'TC^ Z3\<#S\ B\*B[N>G1^PS=9TE]?Q3>)\ MBH"RMYPM&6,P'7N"$[F+V=\L8/W*]!>+3X7 "DM26!UTA(&Y.LM>, 5L#AFA MPF,6>P3S-Q-+M.DL0Q\];AZ+2&W]OD>#T'\0\0_K/X+U](B-50'37U&PVD;X ML\QP,@?Q9^>!+:?%5O(,"PG@?\V6,;V5ID9'!:WC9'1\4[KUQ5G%&0GXSS?# MUCESEM..-&X1Q/,2AI!1ISXW7D1>79F[#MS^>LSMG_?<[)B&"$K &4[G:.1# MK%./11.D[WAG5-$8OD25Y^O_%]X3B*IT+YO5P"^^\9+Y]R=J80;=T$H/S+(8 M9N:=DUFEDU%S"S(Z1XZ,(P.0LKB7,L;Q@*:$9TA]SKV U M!B@?\.%FQR$LV3R!MG% K'BSDG&L3P32@5\F&0H4M(LS!"$#%,3T ,B?@."" M-/,$WQR&H.)/#=G!CR6AG2Z@E43==9A\<+NS_<$RXC^W'(]U*@4IZ0#B,3B1 M5V9;23'[?*Z2-=FI+TLMC.@%SRS.LW,8VP@D\0J^7@(H;@VCA'.)[;D[9JVM MKNG]"N,H8%J"0>D8E,514)"C")_6RX65GBS;/D]!0 6\'+I'0<2B MZX25<'&RQ)MK%M!0040M@,TB?V<9$8Y8?%%!"H@ MO3F4A]7;+AT%E?UQFS(LU&",V(O*+Z?94GB8UY](/8N80WC="_8'^HE%F&'U M?/B\,A;'O2)V,402JP#)?@/AVD*W8_VR/DN@= 8!^4]BCTO8'\O% I=% %I@ MM#)XOU2Z!UDAU:5P.J/$E['SW;%?2L\@UJ4;VO5/FL,(0I<&]7JN.8J'!?PW MT%FX1,LA=DB%;<).Q(!IR,DQ+27K(GXAJ:2%CV#%6\$]@D?'Y;!IBD+]K"F#GL(IE5X MB]+7\X&DP^$<4_N-O2]8:AASP,X9RL++.$^9^(&?'P5"5BX>8!S6'\YJ]%>L M/[9J3&NQ%\$2R/O,6&&1S>YDOG79!LP-B-6/Y-5J0(+Q8E"LT(GU9)AN!-VP MO2.HRO' ];-3+7@-',^B/O$I* +%D!L+\X#M_P<(_>MP2,5*&5E;+GM0:QP7 M*K)=2D\!8[**)RD/I8H!3!,@K<[/( B,K: W**SJ9:P0S13QB$7GIX\$&C_J M+T@>5Q%-I9@?6Q',HM$8ICNE&<7'DY076''1S3:9;E/S)*(CGHI=+>N!* MPRT6BN>^%95=V\'P*USZV ZK 8.!.*8_>P>K\8O.#XC5-@;UV\%KI]XQ9@8 M4(F%?:EX\V:V,_@U9J/8:IY1/">P9,*X+S5AW-==ZH;-("\5D- &:(?UEI'0 MCFK9 [G+L@KES2WHF9F'B1RUQ1@RN!Y6S$;EDNS 19R=148>O8K^^(S3E2PR MN3(9P9;8CSZ'Y8)AC246%BX,#64O#"[/:@[+U MLJY7$B_)927Q^U6/4JIE3=53/6KU][IW82[XVB,V&DNW)0P0#BL: M.3GE))RVBIS[(^#-*G,GVJX;KLXAV%"F;7/<2[#= MD'T7=KP2%G%P; ?/E"_('[#U-+2XVR$YC MOH=#Z3!L#O\SP-5/>T*HVB@T:XUBI;%\=MIAD9G!B=P70R;5DY.))@.9Z$6U ML7S@Q2YF4!YDW -S-+9@@O.EN]KIZ0YK=VO%6F.Y>C<%9C;(FO-%8/WT"%0! M@7JQ7MN@7R[!:GJB/C&M?=3J^5)JX_24JA6:U:*JZ9D:0ON:.V>+\:I\>HSK MB'$]X?#L?4,[B>$';81#R,88[$P1?^#MJ*WDK,_*H[:R@ O1)^\]0Q/G3L& MS>-)D[)6K*JKY=SI2A4.2$79G:HG&%XP?%9'[QV#XZN%9J-2K":<+RL8?O/) M@LLC8<20F/C@CX88$B.&Q' T)$9+'!*C%S: <4,!1.FP Y53UEBQSJ#J5'BN M+FA*F)@#WVJ<;&2><16]7$$8K\HMA05"'!34WJ^IX)K6,6'=9GQZ-;L\7\2U M< +1=,A:[-PA5A4^_'_LO7MSXDC2+_Q5*C@SY^D^@5DD[MWOZPC:EUGO]-A] MVI[=>/YZ0H;":%M(C"YVLY_^9&:5;D@"! ($UL9NKRU#J2YYK\Q?8BG.'+0? M(=Y@1GB#7:=L3>*=L?W31K;EB(3=/QN/C:7$L;3$U@!@#K/*8.9@6"2!ZJ@. M*=>B&HR.. JRZW*3D5(/;G&(H4U"@B+>W7*(."]'AA M!M8DSRW=I'HE*DP4%=\XWD1 9\@T6-EJ;:8[ AHC:#T5I/@UV%/*U]S%',T, M;/J"*7%.6"3NZJ[<3*I/@N]@Y14LD4[=;^8K1V_$\B>7C)'UF5Q;)&X)&7&V M K,,DTH7?N+2J42R+CZAA(2)(\9'DTGASZ*OTMO;6\.0)7_TE\;(FOD9K &S M1T:96<\Z,L=\'H-W%&*$7\"W9PB%@KB5+F%02JX/TFT-L \Q^33>MB+1TRV MF*0_[+V'6UQJR:V*":_3E4^8Z.H?/N6N$G)&I+HCY=3B]=-A*0EBSU,!5)@Z M*T?1;&I\.?.+=".K=Z,-*@78D9/HI<"PRXT1;* M(7X(J *'\]-K83&TTS9W M/=N,P"]'/H0@8[1>?ST,B$142,2+_QR)'Q.B/N=(PMVL5J$2SH<1SN+^KD3" M.3ZAJ' .D_V)>@,CE:#*D^4$1Q&!MIC]F8C PKFZO%7:*.TC8(2AYO8)$6QN MKJ&$QTJ^.8E9CGHZ;#XF6S/QM=M-+29HS\>1QHKA0/3]6&OB,3> !20@4'CZ M[[FL?JG#$D^#79F#@\$#I!9"]"0 _Z*,FSH"*?@!:0]41' M:EDX!5\AAO(%$XF%"-]^3;XX(O(B\L)Z10\2Q<38"P#HD\X?M^H2'5X!.$C@M410^W+ M4S\4/OQ][M,^MP89((I VM@\#WC<6"[2/8H&//H!/Z6$T4;R<&(((7[U7FBH 1O: M_!G%;ETZ43KUB8;-)1-,@DF](F(A76")EE%"S*([$_:9(2&VHI%D5CNXJ.Q M3 IJ[ C#YD/"6TVU0S'F,%S#E]C21^C [G<' Z&%D@ MR9;%D0_^]PQ>J&G*0 MS[+:&-['Q'IXA]JIHNNB!USDR M%A>@5%!C2S0?)VSJ&Z%_0C<$X<\485^@13&A4 Y9G&-.&4RIWU"3S!,GX,,' MT;!5RE%ATIVI9;L7! X7/16,$MBZ@$_/V&)YO8&0MK8.>A5$U@P!5G0!J8+= M;N@Z'3[0\BTRO_U;V #3E1?M(\VV%ZB9Q9%H$314B0R8RR2DWKOQ(84T,4(?F"!Q#ZD\1=D8QL9$!W3I)Y/W D(@W&2>DLUWPHXHR(1Y' M4S[V#/XP"8P)@78)3L/7T#&4.G/\8'Y'_D/+^HL&XCP#B::=TL6RG=;%\H1X M(E!83"+#>#-TD?_#G=0LE0BMS"(&!P+F&"1W@,C39*D/^RH)7'Z7>"(R) 8R MT3T11X%A/MW)HTA/!=^FW6FTE7/'MRGEI/8'NK-1A6L) 4U\ V-7!)DB0&). M<>?4:N>VW+E6?.?6%26'=0C-1J\3+O^6_K-Z%Y7.V:$^94#CO)?R[BM$+43G M"2P'M$"R:ELV0#:)DY.<>9F+Q-)W)+-(K) M*$N56 &UT&M:IB%E@9N _W<3 MTE?@1UP+?&"P7O/6AK6Q:5"]W4XV:UQ=GE7$^157D)E_.BL$=,6E%9=F<&E& MBZ_]9*@-.G!'66(VT;]@:YR[^Y2JE>0HY_7(^NT\9JFT^R4!<&ON1N"W^;D1M2SE3&: M'LY[*UKI]&N7JEKOG"N;5FQ8L6$.-ES3B7L?12N=056T4A6ME(T1UIB%.R:R M=X^5R%X5+VQO@Q11M-)5P-SHIZ905.=>4J6W*Z]OFV!=%:U412MEUH&;%*UT M6[7+EE*2Y/!]1CB2D/]5)4)._;I+%4NW7;9*A%W\](J8=E;:NY2U=#ME(Z:3 M]#C7E[7X.2!^94N[JFRI,M^+,U!6)<,F-4BW=MGK=,\SX?7PF>U9*JSBZ(JC MMS<1BZME@3===IKU?C>)*5AQ_+$Y_N1NG:KBED*X?XU-7TAQ2W<%7M19C+ ME0@-]B<0H"T/L%G'YC8P7WC7VK?BRU+']+L>8F5#T!#)!E=9?T7^JXYWV)4K04U;MCZZDEM+H@\[']T S= < Q/$>9A<\V?W+IQ 1NNC M[B!YB-U!LO51O,I*A]V415;^AC>.7,OL)X-?H&/NR%#^NUV!<_?F+) MK'@R@R?5U3SYU3)?4-0C;P9!A=S,V*I=*H/Z0,G9 N%$*F=.5XWW MLM7X^\NO[ZT!H"U4/2$$;:_>[N0LYZSJ*_9X_FL 2HL1A1TZ^%8*^' IBRQV ML":J%(J#[5%9F'#WW(K>&N#00H5PMW;9[M>5WBGE5AV$H,I=\%\)EDJPY!\*3N(597'U57A]75875U M6)[MJJX.JZO#ZIJB\-C+PH,HF>==71U6/%D(3ZXI@RK& MHQ[0U6&_G:QX+B'[_'J:' X]=1OT@U2IY>SQW9U=;B_\^\W#R *^PH= MO-)K5U>')VEN5!'^O4;X^P=,+^RK='78[E17A]758258SERP'")'LM^BJ\.F MFLR1K"3*WG @BK],+$_!]M,2I(-?C!Q6_$?*DMD;5986$/4OT5]A!X^&(MO,),6R!J MPQ*(PZI^DC#L4DM)K-T=R?>/='ODS1P7WHKE[R%$P]N4XZ4$QU)?A_%7'79L M1&2AS^;P"B2#!GLB$MEXYF+XH VF-I*KT'&BSTA$W'% G,Z>830Z6LN.;I'\ M7H!L$:% L1%B;GQ,,PO02V#]*$#@^V9D]DQ[T9"DF8XH W-NPQMAX=\?_O3? M XO-5;.MK#$I'_R7?(7SXG?!3+Y:SH:0ZV'9=K]=NU3J@T$KO6I[[-%Y8]FU M.[4YD C,= H':>(^Q&I+VPWV"!^XMUS.%(5)%*&28;;0CAT5>86 5R:>3> 0 MNBE.BU!OGBT/84&0L4+B&DTU^X4WV*V$:UEW"AT$63&U%RZ^;0E.&4M:C]$M MD&62)]XD0H\O&1KL7[H[I5?SGR,N<&XDA *2>#A>/=KLEHWU,8TSU5Z!3\U% M.G,C6RY#S4PU!$T!J9$AC1SOV8')X0J 677@(QP0>?/%U'W\()AA&M@&O"\= M:Z-(Y)7^.J6S.>@&T-Q0@) %WZS+1-^'(EVP=_ \D M<35*H^4R^3@],P '1LWPG>,]O+%@P[$UQT2!<+O8(VBCL6:/P]['1^'WJ 9! MX!*3P0%B\M8+ ROV#9AK)/^J20X0#6<JX8\"-.'2=2?$;_ZA T<(9&I3^\X:BT@2Z M@:X)),>8#/\BO8,GI[G9G\ED=E3N*A3UXD+I0-S4I2E M;8_\.[7#X/H+OWBVN?;C0IO 9#]IQINV<- 'C:P)+-J+Z 9FK5WFDM+5/,Y2 MNL$7&%OZU&E'GI#_*QXE4Z&B)]SJ'L E2J@&!5?V^_#[\(E]&U[]/OSM[OXW M=G=_E>U"QI:*9+FT5'I4RJ4BL3!V__!T\\B>'MC5P_WUS?WCS37^]/CP]>YZ M^ 2_W-[=#^^O[H9?V>,3//CCYO[I,8W ,EQA,ADR_ZHT+SHE,B%6JF%02/?6 M:P SU1)2]W;X^ 4DH8/@;2H9+YUQ')CNZC4@C8H'5@G M: =E@_2],\'\Y>Q)^PEO.28)20'?:S<_EFN'DNHFW+-34#,@Y;27%] ;FA"% MR?@;.)23B0".!(?S)[/1*\+PDCG2#5U^%OWI4(9&AT&/C,AGKNDR[#;C'-05 M^\L#)08;+4:>PFRFEC%.F2P&RH,ID&\6=;K1]\2'4I>$'KA0$DY$2Y!O$+*C MT@F 94VADS H5^S@\"]YP9RT7#P)-7=>):D9:G S) $70]:$ MF U"FS!O5X9!WKD>B!K<[4P]T+YHMLJI!A[]DV0WTO(\:B#1-_K5)L'9EFG# MKD.I*NW/4F[A%O['.GV!&,/HGP1^PP@^^&+9N@C#D4@AF'C0E&DR@BY7 P%' MPDK:_'3'NHEVT$!T%BO$N_783/RO2=DWT?$6D2U Q*\?JM=@-W%5 /,/M,%! ME$!7>D?S.6R1EG"0HAM+O2E^SH-XN+B]"ML6"&7A1UWEO,D=ZGUVX@KA63-H M5&<*VA\\JNB13_ &&]D#H\>(13\QK#<1%<9Q@QG-1?"=B">JA"S36*R]L=IS M@!9C0#J<;VOEUG_^GU:M%OG2<*M)6@^6[ M=<-.UJ9KV8O0GDVY8>NFW+!UDS=L_F Z>12K,,C7-8C9!JL_6,J5L'\R8/C[ MO<3%8%9$L+N,B)X(H1[-X @W&CE1=US?J LZ!WS*L>/TSTD@-'1;C7:[4P@8 M@M)MM-1V00@-[6:WN$FM7E\Q> 2G5>Z] ME]T]3F"?VG$,R!T]J[_:%;5+ " MJPCNZNKF)M(FYR-^UM\ =):Y;/>JYS)F]A=?H7P*#5IW+\A;@R(8 M&&- 4G_X%)4[8[]?N^S6VX-D"=#.E#)E8,M)LY6UP<2IMLXM*\&X+(D(L%$X2"!-'OGQBV^"E( MN=N\ FZC59\AH6]J>>]&Z&KMLJ?6>ZV_ %>P5#>4V(G>CH198D6J] MW\J)H[,W&EHG1K-*IM,C.?3Z?J/5*[E@??2>7I5U\5K*@D@7;& O;R((!R +L:IYTJBI9L T$X'(:\!$2L]O-XR=FM_,F M9G^SL?3:77PS--,=FN.;OSQ]CG;OBD3M3K.92-2&9\E$;7]P*GT(1CY4RG;F MTE(6E$1Q2D_6ELM,6;Q:J_*;J_SFDN>=5OG-57[SJ>4WGV#8]@]M-(6'ME!\ M/%1\5:9SE7"9"4[>6NUN9)HSV]SJ=)I@KW01I3QG#Y(2)SWONRM:Q8/GSX/M M@_(@)JYTZP.U_(4'[R'_F8"L$3\&:](#/)XJ!;J_)B9>,%.TJ4^@JN1,-ZB2 MH8]!&FM"I 631H=(0QD<.$_^/;@L_^13?60D[TG//'D@%[&O:5U<,+%W:Y?] M>JN?D]:K1)33H*4U+7<+IJ4>T=*@+$GV[\&:O/5L.'^$O")D0#BH*(;C.[8F MUW38+9CR^UA(U50.7$A5&9-;4,9@3>_=@BEC ^VY!=/-W"RE2V93>MK M^I$52^M*LW;9ZM=[O4%)#(#*F"R4F-:T-2V8F)22$=-[L":_@A%9V8Z#@UZ1 M*2KV#JH/FCGK2BOC\1BD<=";&Z5U'-)X#]8C0@!["#H\U>SQFR8=:,>:N/A+ M95-FL\".]S1)*L>K&*4*0)XEL>QX[5E4Y>W)932LA,+=G]+VMUZKYT7!Z9TV8JG9.4)!!AM-/)FGD%=<,9\;L,I1;KFS;!Y MSW_HP7D:?T4"P S#K;R.["3\;'#\ 1AE&-G03";*RS]JLW;95>K-9M*BR((- MV8^[FZ#+'LCG?.[K,/%K='!1YU9G)MZWT>L_0 M$WO=FK+(K;WCTV3*H?P8%1U5K5WVN^"1)%-DRHM1L4\R.IROM"^$FTK^5/+G M.#[G-O*G!?*G5Q_T3PDCIVSR9UOPG(U:9T9UBQYV9_)8%V4#BGJ.O.7NG G+ H+;H7T7^G=FB0O_"+9YMK M/RZH?>XGS7C3%@X>1V1-,]V\B&Y@UMHE* S1!LXRUARTTXX\(5(0CY+P$-%( M<*M[@):B"5FCX,I^'WX?/K%OPZO?A[_=W?_&[NZOLGNZ)_J@+BV5'I5RJ4@L MC-T_/-T\LJ<'=O5P?WUS_WASC3\]/GR]NQX^P2^W=_?#^ZN[X5?V^ 0/_KBY M?WI,([!L+"(U%8NHE-NNU.;3AS_ MB$X3D7SJ&U-(;BI\TQSV2ZY+S#7U,9M$HS:SM)JAI86)/G6EI=;AW!+&%BTO MUQJ4YII2CKTLHB,*.EJIBZ@C=CIVH8?#,19U6M-VAY["WKD/66FNR?_?RP9U M<8,Z[4%AI[PF[WPOB^CA(KK-]$7$3[F1%)2L &FW(TIDZ_@HD9V\*)'8E^=- M-XQ5H)!J/VF+J/TD**0_UJ%@(!]'4S[V#/XP\=^<,O?!IOB/M*(349-/H 0G MEF%8;VAO2%Q*;P8.!0SB2(L$6$5W%TP7%LJ5L$_^RR'QAIO%)K8U8S[XG7!^ M?00\-)5(I<8>=S[E8++:B0!F]I5&NU<@8.9.V)0[HS)ND?]8OK#5NP$93%_^ M%\W0S!&PL!MP9SHTY=FBG!4;X:UBN$O*/F^\MH55IO6.DC3+3C9<6R&I;;7G M/@6!>?&7I]L\NW3Q='72[NE[:UQ ?Q.'<@^O*1CU#>9EC>.L.=%_\O'%?[AM MI7&E@CS05Q7U=N1H*N[HPK2Y,#Y*PL;6R5<].V9[,W>A*;[: "%'W M^!&B;MX(T35_7MDRI-5*1H=:K61TZ"M,!:.K5Z#Q=)?M%B1*"^"(EZ9,1;9SN>9KH8?:%[#F[/Z+((?_GB.? %QV%?+9C9\,7F7%Q5B=NE M6_YL>YJ]8&H+%9_2K[-G[KYQ;L(7#$,?>?,ZTQP&3&=;;]P6@?*_:^9,9U\T M\P?]T<#+%)M]@!^!!O!BI4[O1C-#;7Z.OYD>*I\_UJ/Q)3;%[S)#'O9('#8& MV.'I3/NIS[R9G -=E6ES;811*OALSA!U##'B[OYVF6Z1WAXF@MINQ3W?X@\Q M@2_^^Z_DZ_/&JEOMVJ7:Q$!U>L3]0W338G3O;QIS^ C8:%]'M(WNN]QFV MT'&XZS384V1K=8>9ELML+LQ&I)*YMH!]'5FSF4X]+=D'S_0>.BZ^"H2E\1]=LQB(QE>@T\/+36(AC'H%0 MUG233703+#)=,^"OKQQ^=IVZO$W%DP=JT$VB!M@'&Z>.]VM6/7@\!KF#8W/- M-N$+0+D<#HD'[I^MA[:-X@?A$\!:RL-EHJMDOG"9J M:_ #?3([>V%S";+;1>P11=&#Z=O1PHR.,[D4#BEDU&#?P(VQ@_AQ_/LV?[6, M5SQ^ T6)O'Y'H3$N6CRTCRD>.K7+]@KQ$&,U;30"_3A&ST5#^@6M9B !TJ9: MIF1 T@7L40J-!Z!3$T^+W0HN@[WZCE_Y4'M\N/T.M#XW/(=E[A@LX9G;R4V+ MF;3M-$O@C@IM4=1\T1S=>036T\8/YC\U6T=I@9-0@AW!)!9_2\#T41N=Y&;\ M6O>U \Z<30P+J =6GGONW=2Y_[#=I7G?XAONY.[C?%.GBY>1C92S^U7(06( M$KA6@E% _,!Q6$#OF*V HJO./B@?&4PVY!J@)O#Z@;)1>X?*/C"*N98Q5PP>$[>61-&W"OK]%=J5F&U?&CAWKSJCMR;@)=( 2R6-5NP M90[NQ7HF0SK#;Q2;9""1E, MZ?DL5^]D+.9=FUE/,<]IG,VU:8>JK,G%^@IZZ DD6O1LU\:7 M(\?6RAGU5M;$O7>=#SA=II42%5OFCHB\MSR7I .*"H]\VS3/AWSL9]#8:3D/ MI''2LR1\6\#R3'29'#3CPK=DBJ7\267*FGRL]3N[ 9=V4.3T,[+LMD@B4]9@ M.A8RZ2X&2[,G32>;[U"7,LW8,&N,>LPNL_D,O%[R; 4]N%.PZ$>69X"/S_VP MRSB;"K>@BG7\OT^9C@9RNZ[T>^E"76[;%DP5]S1Q5R@UU#;258>_"B'5U,L;*!Z.1DCXSC<1.!H*O_8KV+4RQWYH MCA_0VHL\"@/+5R(*E(POMU.R#]LIV8?R?>Q&9/;%0476Y.R86E1\'(80"LR&753B"5<8*2*PX^9^)G<1KBMG]96 M5*RX]WE_96^MJNRM*GLK2]D;R;E5DDW*L!/)+.ZV&NUV@9G%[5Q#93]O-[LE M27?>,*OYM%JDK\X_VD?2=RS+XJ3;RZ_.=]Z%F@;+V[4^[:3D>_5NLN33,Y)\ M>W\&+@0'@6]RV K?(DQ@)9]GGGS5#7POJ7ODI28]-NFBYDWHZS1KEVI=Z96_ M%_CV\*\9$]D"J:CBP'?!@6NNF OF0 5+BWN#\@,PGQ&^K:^?Y]K"MK H.,,. M/FE@TF+A:W&_OHGM>L+LY7!0#5$;F>B'Z"+M&A@30^I\.']//N:F;$*>:G0,W4:I,S+U(P R22)YZ MKW8Y&)Q8XZQ3DFASVYIPQX$]U0P&8[WJ(WC)A&\DV=ZKAM_0KXYL[2V/N%%) M*N_7+OMJ4;&BRAHL$ZULZ&YO3BL#D(C=G+VBJ^:HVYVVHD9$Y:LV"BL^'7WT M P.-E?VWF3#\I]R\+7V;;I,"C$K.IL"5]5=:B9<@B.29*Z 5!P<.*;\SVT\T MG0)/MK+V=G!P_4XE\6AYDJ 19Z=UHD&_?7=>/7,B6N\2IQ-13C5)5RY*2M%[ M91[N/38XU>=S+"G(2@A[?Y; !J%!N6E^"*G+YT96'FNR]QV%AWJ$[/EXR5K;GC9."^]G/&7RK L0(@&6$.;B\\S)^TU(4A<(JL<0M)6E[=K2 MGFS39B$$ALR-@Q7'DG62^%<]-8%T53[4*MIF @LFE'IL\ZT[;M"J(0"T6@:C MJK!K-AOJ%+!KCM&JLX0H)(='NUD3G'GW,#C[B5X-I^ MF;)'/G>%A )*4.'\I_IH&@/NY3^Y/:(.#);,7C M-V7(V;^@NP[@/KY=T?X%CR["BGZ#Z<(?M)?4?@:]3NVRU4CIOL#FV+W A$E1 MYQMSI,^1 J(-7N;:@FS=XHX_?4VB@:@^^B;>E_ODL:0/R#^=]&W.QE[0#,JG M \MS@T9EOO%KA )!="7Q<;'GP?;XT@%'A*/W>Z$L@S17T%T5<% RCC/(PQ-7 MFFTO8!>$LL@=R^E1,YI>IX+NJCBPXL! +:VYR"F4!44_J(%:5-K4^?1_+[%O MT-N/;[ BB6KOOL% J()5+?T.[!NLV8WB?8-^LW;97]&42OH&__!,SEI-"ERT MUKH&(GZ$']V+7]!K[M4OZ"NURW:CU5OO&8B>F$/O!?B3*?[FS MW&7H'=!GZ M"#37;&_D,C38%_ZBF^0)+.^"[U6LVPW9]TWT@,BY+_U#[@L&$MH9^X("(72, MQJ(SE.\XD2=5J/?T_M+/>FO:(A5IGO2QU*57[[1SPCQ5I=!',5P/Z#OV.T09 MW5Y.()$R)3 J@_(Z:RGWL+M4LNS@PI:**=2"D_(*90FL?^G76\WR^W('1MUY MM]2W)BNK4.KK$?5U\F)8G&XDX41D.'><3T DVLR"2?T'C'O1OGPST+,3Y(\/ MA8KG";=M/KZE7IB< $OO>5HQ1;\//DE*__"/E85:HN->*P\W/NX!NJ!)J,9] M'??[,CM)9(U$@C!#IVO=31UVX%/,[05,0=[NTZX& )!LD RY9%%^6PNKW M53A=N$@L@G:H/8S22QJ&!Z>=,[7\TG/6- M]%D7^!05R,#KL*B,N/DY,CQ:R5X$_B6JC4$M] MYW[VT\,DJ"_Y[E/=Y6:/[!B[NSNLX[( M W?F/0S[],:-5_X'Y@_F[F$VZ(J4WD'.ZHZ27)64G=I[[^="Y*AL@++_ZXT"K3:RSCH*5#1[%9E5-.AGYK25%^[I1$,^*PN> M/D>#,6KS:,&8ITBARYN&-0M G+.YH5/.OJB%,@R\Y])=ATTHD0.KHD;6*X>? MX9E&91^P;=.TL Z51OCX(+$_M9R; 8OY@'_&8=3F9WQ /RJ?/S;8D%@X-2BK,9=@=U>5LCE(6\Y*K992R0;K MFEDFS?1*F^OP$J)1L!NQDRP?WUKV+46$[QS'0VF4LZRIVZ0<&[7?JS>59)L. M)F9--_@T$SALW+0W;G.FO6JZ04%F+'^:>#8V66?:&^[\BTUBSZ-:*-Q2W,L& M@^FR' )-GGL;(]!SRZ%ZRT\V,BR<5QAX_C5.NCY>:?@5[1DTGN=F?R6!750X M;:L;T;;27MJ=R+]3.S2;7_C%L\VU'Q?:!";[23/>M(6#ZCBRIIEN7D0W,&OM M,MA/M@'.4EH$%V@H?^JT(T_(%!"/DF!/4>G0ZAY .B3T@H(K^WWX??C$O@VO M?A_^=G?_&[N[OVID2MC84E&D+2V5'I5RJ4@LC-T_/-T\LJ<'=O5P?WUS_WAS MC3\]/GR]NQX^P2^W=_?#^ZN[X5?V^ 0/_KBY?WI,([!L7;%6*QQ)"1! S=3F MLA3581R.8\SBP'5D5J$1%=,1#!2"]6)25GI$<.M=A:8#RPU9_7L4=: #1I[&4!4NE0O%\]D-8VB5I-$LJ_#Z3ES MT.B@ +#^^"GM7)WL8< @%_KHE0/Y8@DN507[%>VZPUZXR6VPYA=DU\.45IN9 M:C-Q+YVZ7T,;-.(+1Z/RRR)A9PY1:=(__Q3S$L7*2FQ[@5=&G\:>_0;.G,/- M<$_70K>JR#X[V12D+LD*J;!L==':+T)^P,)VQ%= MHNEW ='@-)+WX,48T_MT<7)%.*30+.8DA M(DA[3Y"8LF;P!,L!Z9:53 ME$# ##NGF]'1;C9Z2K^8C ZU,1BD_^F((,/5I/),:C5&]!;W RL^MF&T'SR= M5 ](,H?:4,"F_QQQBU*]@",8_2W@Q7M"Q$&1E*X"5H T5[N9V,U_T2]\?#&$ M58%7S6XDC!&B^XQXM;=%[NWW /?F"KZ,5C_[JD]XM/&W'K,[2T7 M_CQQZKO)JDTGH ?/=5Q8.DI_S0WN.M-[(;Q3H)75*1'I]T?=-?='6\=YI'49 M.;=[B<68,^#7K5VVE%:]V\W9!+[\ $%[['UW8HE-5?;X9CE-W[A-W+:2B]4] M\K!ODTN3W/=VR-E)8]Y>[5+I-SH5ZQ8.Q7Y*RBCK5B&=4I_74^IS;DH-?$?? M=?0T [-IU=3+AP653OA$W*]==AO]S+2;/%VM*LE?2?YB.EZLOGPM4.0'@0&* M"^1,A>TV!V"^G83QMLZ+RF)9V?'\ZPVT$!GZ2>W:ITY%34:?[BD"Q'JE-21TI1LARIBJ5+$"\N+?%O MFJU31K]+4='OZF[C=U72_5U+]YRE?Z5QEI16[5*M=Y1D]>T[E/+OX58+\V Q MB]P<4WXR):BZ%N46;^>8G=D5UTEX;.(0A^;X1A[ADX6/=G?DVJ?HR)UNZ'XI MD'/^L=><5L.9Q%Y/Q5E<+U;R^I"=T_,ASU*:G/5%8!G:J6A*@UUD@[O>OX*\HIW=(A[I^<0E^[F\I0<8FG#4)U:=3-9+C\W4E+R>DJJT;X?(?Y$_I0Y!@1RW>+5ZS[KW; 8( MFU+@6C+XEZV9KET0 N$@ "4?7WMV PED"JC2$&^L9IKOJWBY[OC ?Q&X);^WO]F M6XZ39T'MVJ5IIHWD1@8K,QF'<';CX%,0)TP*T!CU :W@EM ;=84 F M(X^@B-GS@CG>,QG%_@'Z9\SFA$LB$:DD]M3$MF;T.P(<$ZA=]$/+L%4Q(%?X M(?749Y[AZG-#%[/!8

$9BPL[A-ZX!#8E9'.5T]W>8-.+FJ&S?0X0Z =#V M)R+4Y5_)WH';PHG2/&F: MAO-8J;>JXH;IXII546R& %[":>=UN-=KO 5GVK MD<&. %=VDOT#-T62V035* :'W&]TDX#(\F$)8&F6P-"$K&_)$]WNVE7MUBY[S7H_!3&[;)D,6W+E^2="53 )N]VN M+K%OKFS/OTO45J2S46*BP9')4DG4Q_VG0P*X>)>?<,\I!BNK/;1.0I+VU MM,DGJD +R4Y2U/;)*M!^I@(M^^7:+G1XR)RFPOFE=%)ELRZ=VVW B0J*E?JZ M?9+Z>I"EKRM!D6(OO(.VG_X5L&EEQ8?]VS#+]J^]BKEW$XVI[ S/;.ET?(A[30:R1#>I2!_(C;M&[6W[Q"7UK67+1_BY#7+L6HA8TV@F M^C+AATK9D[9__)ZT2C-O4]H;S4;F=GP]FKQW:ZF);JWP+-ENUA^)P5 B&KZ^ MT6S>YK'RQ2G366H3&(M(8X?$V)E?[+=Y;.;-;;J0_Z!]W+-RSS6A>#2_VVBU M<:] $NBC(]D@M$L':#2VS NTYJ$YOM:Q=>LXXUZZU4HAR%:2/T[#XJ U,^[S M,J98D#N>3!"!Y>ACW\PP.>@K$ZP"K+H"U?_LB1MET%N<#&8VM0RP!)VE2_#@ M$EOJ+9GJX:LUYJNU,/?#3QZ1;8$CUVT1JT>,EJL97ZVZ!'_7E^"#G6Y3R]7O MHRE\![3\_Q"6_TW<\M^M^T=!E]-GT%B%-GIE8+>0?=AQAW=TSW]T_,& MXN%<-C36* B3>T<G:4V1,R&*0*-(Q19IR,TL7#?YZLY6S M'%4DU9F]Z3>Y*3=Q/=KE\U&*XEYL9/I5=2QE3L!OF+ABH5W8^&">'A M/*R<#P_O"F"R62W[2:5(/)] BH1,$UBN&DS+3=KH@.0+VWB;/+<,+/,K^R_*E-=)T24#F8O=9:V+O+OU [I]H5? M/-M<^W&A36"RGS3C35LXR#C1LE7=O(AN8-;:(Y6L-,O8R7;:B4)6>I2\OXFR M#O+2$>I:<66_#[\/G]BWX=7OP]_N[G]C=_=7V:@8L:4JR9I=);5BMPQ+16)A M[/[AZ>:1/3VPJX?[ZYO[QYMK_.GQX>O=]? )?KF]NQ_>7]T-O[+')WCPQ\W] MTV,:@66GFJF9?%*RK!U?]*S/VZ'L76]NF?GR;!!(1S[!?)Y7T,&FNU$23CWZ M>L\)\I*!@1W/7LC\X!EWIYBP\V< <9'Z@7H4AL8"A3W&V-S(\,:;P-_'OZKN+A\9^TMG$$8 >&\UQ)J*;< M8PI0ODWUT10_@^]ZA968\%]7OQ@C;8#&8&#=\)';8'FRHO*DRF;Q$>;"G0@? M8>ZU@$DA.A7Y8(3> H,XX@ D->,*@4K&F9R7@K-299]5V6=5]EF5?59EGYW3 M]E?99Z>9?79*-]6'RRX[H3KI"M.D?!EE[>;>,LI*TZ>OV%RRBN'.G^'VRG'* MWO+'#@OQ4SB*89525C[N*%]*65LM4TK9=O[!NZ*5HQ)+ZZ1SS4HM.J_]0+4X M]UT:X.[:-+GP[Q>D^DXC5_ Q<;.2C@=3J;[UJ@_L0IOPJ AG!>P'(<>&D2# MDY5$J@IQK)PT*=8&*=;-F?56Z;MRZKO]4$@'P60ZE9(K^O"'8[SQ SFXZ=5[ MA;=]2)=")E(DC,7<=J*H4U$&9Q<'VU N5S19G.M2&%'VA*?;RRG73S=45'I[ M>4WVUHZ0F^>>>U_8-IRHE"FL/D928$IV?7N["IFB3N9(CD;%9Q6?[:6(906C M;5?&NH]-6\W;L&'43#,%:HS30(KAQ"]!;DT0]AV/]GWD8\\ M6W=U[MS(%.);VYI=AP%BRLJV/XM: 7YT)@["H7T MFRE@S$&"^X3-+1=H3=>PN>PX'JBN8W@3<9KAD;&HB^SK9\[-,'U;%^GVV)/? -W5[*X=9GY4 MC,;@(S/"4]=E?0J8@B]3$,FM+:@#!D2@\PQ X$X*(' G!1 XNO@(LKL;JT$0 ML\?R$\>7(MIH)+Z%?X<7P2$*2'Z3U+LF;EG@_S"XB[)+) Y^6DV 632V0?5& M5;QP+L4+58W"-C4*52E"58I0CNW/58JP*;.?R?;$"@O>7P5!8,U*DP);RX#= M4%4*5(G+6U<*Q#TD-(GS7DEUVK7+5KW9+G_RX)]B]![DJ2[MUF48]8F+ %VS:V/!23)Y_PLTM+^9WV MH2P\GK^S?$X5L+4OUFW6+MOUII+TQ4ZDY?LN]+%?H[MBZXJM=U7=V_.U4KM4 MZVHSF3I;\769TPF/F ZS33JAC4D>TJSQL5 IXH@Y=T 0]S8YIFRL[,UEQM;] MZ'_8[J>AXW#7&9KCK^ NRG0WD8R8D6O6[>[09O[(B7_+0+MS. HL1V:.-Y\; MLJ09V$.<-M)2!(#9BE]G.Y\JL-TJ7VV+:$4)$U7BJGZ7A*JSW)YK/N)4*2]W M:$?XU1.,WB]V5ML:2Z78W_T=IC_B MK942,T-@BJ-/8\]><,T.E7.O=MEN*)WEQ&N&GSHJOM%[..#N 0ZXCP?<:FUP MP&<43T^('S"31M0U [;WO64S"-269<H/:9;=QR*OQXVS\KQN(R7>8;Y%.=MV]DUVO6;OL-0X)?E@&LDN)3.XE M#EDYIN_",1V"NPA/5056]5=21Y,Y:( M%!\F?SJ)!7>F3>2!F\M.^XS^+=2B[RY$#W$6&G6VYV<&/M5G5?%GV?, MGR5B4&R"46_VR@]7^QZ:R%QISI3--=@RM )$2V(GEC$RH^;( <*+, ^L9Y@Z MW91'KL/W=VUXN.^_ATL]P6=AE?X(:6!B6&^.:/Z\G/"P2T' F2J07*D M)+Q_[BYBO1;EX+6+@H8N07U2Q1%GRQ&'88FV*)(ORB;:4WYT%-%MVUN)G=$1 M \/S#PWQ^MQ%1KYBKY/$QNMUDMAXIY'%."1H4(J!"Y+PD[;J;.+!/OCUM7-) M@4#48YX(ZSCLC=L8#)(9DV[V5Q*AQL+/0%UW!DH'T3V[2[L5^7=JAU<.+_SBV>;: MCPMM I/]I!EOVL)!MHJL:::;%]$-S%J[O&DC[P9G*3G[ A7&ITX[\H186CQ* MQF:C5-SJ'H"*$V%9!5?V^_#[\(E]&U[]/OSM[OXW=G=_E9T('5LJLM[24NE1 M*9>*Q,+8_F!7#_?7-_>/-]?XT^/#U[OKX1/\Z>LKJ=.2'_F\JJ M/HA,6N#%CT6G9U:AWRKTFY$@F%9TNL+$]OV9[SZM/DQN=?1>_IMR4W,Z.5VZ MF>GD;CQ1NLCOB0F;[JZ)C1NMO.*2:X_?PXA/;]QXY2)W*3>/](!'VO5^/QD< M>X]JLE>&SLP5K:?3.NJ IS"#TB7FC^:F MS %0IEH?*)7P19(=5,*WW$1^:WFYC? ^5E74.]UD=M2Y"M^G*;\ MPCBW$%9KE]UFO:LF,:3/50KC5G["GH+4E5#'D#1WW'==< V1FE;A$UX%==+-BS9FCF*+O$ M?;]7 ^MA^4[HXB GMZ8L$FEW,,M<:'U;)XOWV[7+CIIZ9U!>:,M]4M ^ MT2Y/O$/VM2?[K:Y'M6S7Z6/1EJ@V?DAC0&$7E ^-[8]UV\]ZU]CWAS]%$1W^ MF@]Z,%<*X5WPWJ^6L^']00A V*=N.X-!*QTV$6PNSZ!T,$KTQCUPD (II7_" M=-=A5ZA]X.<[9'W$H M&OS-L$!SLW]QPW#85'-$_PC\HO/!3[TX7*R<6[@W8*V*.]N#)JH"(%YTO=C3B(8AF$6F$VT>A/FS"8H MY0A2K9',C,X!#YX'LA<'PEGK3;77&KMWG M_T&4O_!+!_<12,,I:MXF]M^%H/R&+0W 0!\JPL+8PF;P_4)+)^P,E MF;POQV8T.(N.SE;WH%]I[F;DU-($3L08_IVC_I(*^JL[;K /M>BSVD=FO>$N M9;&R,P6[STE(\U8SRL]W][?+IPTV-4B51Q=.\Y&&>/!#O)PF*"ONR2IOQ_.3!AG #L-\P *QVRRB;>ICK8,K%]TD9_>3K:,-[<0GP, M;H]T81EG;A-L#_E=8$3_CVFY/+EA2L:&H?Z[)VRUA\F-?-7X*ASN'D9SDO8. M[%I@[R0WK%6[=-^LY&9%ILEPF@X;1[TE'>S2O\#B<;%D9 (;I/0;X $P=#QI MO:#UGSE^7A,;.[4,4%?UI>T#W2 >W*$M:!+S:$8]3G^QOP$9PBF"^GT%?K'@ MKP3(K7-;V*5S#PY.<^C%+\* DHK,=]U0?#N@-(1:]Y^BY1VS1RWSQ<)1Y("< M1J=W+4(+T!%F7G1-#39TT\B'OI^J(Y=<2YR)-AJ)LFHP RD5?^QQW-%--B^_ MM]E: W0_E+/Y)B9SY=GV%B;6 ,S]68GPTK,C\_?:AUDVAVJ/6VEMQ58@NAG MWR2UA&2W>;L,W\,&DS+N*5 %5LZ]::_>&^P9@U#^LFN!$]6XN7=(9.FVVH5U M7FBM,0$+G7V/4GBZ&0&0E3T8=C'Q-@AJ;&;B(>KET4V\5EX3[X[-]8: -3P8C22MM MSW1D7F4E,N^-_XI@H0C#>R6X 2PDZ8F# Y6"R=MK8J.Q5B-Y ?PKG43>F>YU MJBI-->DX_+JLY9&=GBTX@=UX*N7P9+AP'$;;_X0=@=\?78H23C@8T6#C@7_D M>F3^^F>N*K^RN0T[8X/X\.U%_!B-SH5U#*O"#;4MPT#;UD^JD-Q]_ #]$44D M^"[\53,\$>F-'-3__E]]5>E]A@V4%^VPKWC]@U$@O/X8EY!*=$Z(PQA$H<65 M#+S$=U'PQ7-#,RE*AX.!Y.$CS7')E97%_O A>JL4Y,!K&OLW>'3.6" M7$1_9\_@18&3] 6L6>G>B@L"8 $<%LQ4H#^\/5P:NLXT5UBQKHZ_1;=BS,5% M >X6AK\=;S+11SJ&QX/=\#< ] R\0C14@BTD>"GQ+=W%L.O,0@@#_0=P)#XV MT4O%E\'3-QTV^IG#TN'_/1>.[3]"H4O7/^7("-Y2 ZZ-[@'XM-!T# MSC[L4MHM'UYG,ES!J_\"I%;QAL-:O5M+BJ-?Y:VP'U7152R\/L:@.M+6\[]! M!2")WWU_!(K7Z!8-O^O[CT!C"NH8RWN9XB\M(EH1<&9#&6V!HUK$"7&B&WBI MA'>WT3D!C[R"?K$\/X@&5F"47YSH MK)N9LWZ*"T>RJAU\UYME_Q"F#8Z!.R+ 05#&67)W0JYOY\O3Z>Y_1IUT.9043%.-]..";D_]E]*Y/XO7-I+BB.W1 MC-G0)6^5P"5OYW7),0ZON\0-0W,LK.87T,0Z7W7QTFMV$[XQ/$LZZ9'AB9EB M+UCKM!=S<98NH.5T4Q:1S\$_(M@36*]_: N2M(E$);H-!6EX;[GZB(M,G5>P M^GTX3CH-"B'K,_:'P.YT2#0*2Q@LKC\;CPUV!4NV9N+C7RCUC'VS+9<+B?(! M[62U^?GJRS?Z2?G\$;@7@^F@H41BB! 0!L7N@]>C4 [,0O8VY6C"+07$QVB: MC[G(.M'@E"[&WFSN6[LB3]E&NQH?C3U,1[+)X(;A#=PEL7=D'=SW_X'2D0DVS%>Z.2P@-X?R%5O:7TC"6G?'G[2=/"KA!T,@DBWQI1*&9.*&%PE ?4/S12)94U5#2QJE[Z)ASE: M^$YM[/OQ'+^.;ZB"< ;7V?'PDA/4<*@1KKF?P852R@UENV:@:1MQ&^/ E 0TO&7LC MF0-7)\L:S7N,I[BZ"Z(1_13,%'#1EB#-#L]HI? U9W/.;X6 M5^4XN! 8&:P55UQ@V_PO#\-D!'B-=]RP4[KCVB)B8_-7'0@D. :=IC..[:C< M=!@8CH#F]@\/U)VB1$\&7#+PU5Q?SZ6^!16>-Y]R0YR@_S9Q8@XM_"Z:CIB( M4,!^V3*J(FT#]JQC-F:D?[5_'#+!-WXJJ".ERQ1UY'0*H1!AREV$;\_1/G"" MB%I@C(@WDJ<'"Q<-X%@7<(>+"PT]A=#7(9F#-TKS;87\!!#6AL61$9" M63VZEL](V+.X,ZKA UKA]EMV0\)@RLB2LL)B7M\HU)&&CSO1I8EW]_(6R> ME'NG4B3.(O3.5 S M2 W4#$XG4!,5->)*3U[-2K,'?HOR.=X[:5C%\V*0+0$G(*!YQ:'DIH_1%*QV M@S],EBGES@Q,YR\+^<O.K<#<=.$Y>D C3?LB53:TUXYSNXSV#2WMK6S*\;_Y?N M3L6-)[=O?LIP..9@P7\Q[2$G+DE/H2ZSK7I732:8E@W,O&HS6['FP5BS=WS6 M5&N7@TZ]J[1*SYGGU6 VW>8AX+^J1>R9F6I8LX>AGQ?+&CNXCG'F$:OK=^8$ MP1L+-5AP-Q\FO^%>#LWQ([=?]1%W'F%7/0S%@F4"U-@*$Z.N[Z5?$W9@K/DB@SYBA ; M_I8".SS%-M0O-\_-&!TJD.]B-]#=&".=0/QARIBRA2Q^R&F+K9C4'?W M50JBIN#7UYO= M9'.>RK(]!R):8]D61$1]A+ ?J,GV(Y51NZ\DF6^V->&.(^"L'.F25.;L]O(T MNJ&W? NC _N1RH ]!_)9(TEW)1]50*NF]&^L;-9CR=AK+$P8Z6%2 ML#;#3,#_;!\Z>"]FQQI9&]U8^-G@A-9ACH>1_;J3LQ]L9, < M2?H?U"X'56#T3&ECA4N?I(U\@K-%EU+-9I6M>CC!2$W>+IX)4A[1SN#V<4G=D M:W-;H7D +*CTPP^;R4?:S"];EP(^Z^QM3+5P&1KO)GP7[##"_N7 M6^U:I>$ M6*1^+HE14=FCQ=+1&JFZ.1UM8)_2O=.@BHL>D!CN_(98[^Z2OGB9ZN^E-"7N M+3-H895&[9W:9:>YLQM?&:.E))4U8C,GJ72!5'9'43E1"_08QN M,>P=M>6ET4D:"\4[[CLU#HVP0T_V.RV)G5"9G =UY(NBHKYL/UL2*GH/UN8# MM3>0<+:^R>G\G_=C=.[C(CX.:TQ;?.?RV9"0\W-S!?62'BAER?VK[-(#W\P7 M2DWM)N4?J^\U>+I?>D@'$QN.Q]MAB6UBGASC^^]!,09A&.%JO!^%N(\H#/81 M0BDF#$5_:]/$DP)^=;>Z#SQ/.EGK1FQ.)VKMLMTJ2[+B>2FQ58Z"$(9U9G+W M_81=BI.(F#,T'&,[&#ZF#8V&&071;YE)U&Y1)E&G2D([3X):D82V*4$E::8- M0K1;EI*9\S(JTST!OX^5R8NP*W= *3\F.Z1O33YVZ*\'"]&WNO%N=VJ7W7I? M2?K'_DD=(Z*PG5ES?'#^@@SC=TSH@[T1>A<)O=U+^EH5H1=NV0O*[#=:O?4* M:J:/QP;?'W'2B)]T%]XVVB3ICV-?9]V0*#W8S3.AQ*A?LV72OE-KUPWTVWN* M>YU379&P-D6W7X1LLGWZP":++I^=;PUG >*\W=Q.G*=D?(8MG-N][(S/TY/E M)V::G#W%*ON@V'Y%L><:/4QO(WVUF76P88&N[%/9@LT>6QXVT,W1J+)L7;O2 MF73;KEV[;KF1%)2N*DA4;8 ]O)RLZS3.( MLAQ95I!]]#?J>>_7%\(__G0CXZ!CJD\61W*,_P]+SZ5$4\?PQO##W,:K&7I\=^)KYT9V!JS\W^2H101!OSPLE"74<62@?FA"B L=V) M_#NU_=G,M1=^\6QS[<>%-H')?M*,-VWAH,2)K&FFFQ?1#)38LQEBM[@$8*Z$]%5S9[\/OPR?V;7CU^_"WN_O? MV-W]52-3/L26BM)@::GTJ)1+16)A[/[AZ>:1/3VPJX?[ZYO[QYMK_.GQX>O= M]? )?KF]NQ_>7]T-O[+')WCPQ\W]TV,:@2WQH&\"- <7:B:?'%=EQ211@PWA MU%QJL& LZB1E?.$8$6CT&*PC>$8_RS_9E)\,@UE"/L%.C%&#C>,7 \^:00K/ MF7+XUF'5&9Z'WE1[K7%K,NBI?-S6)LV!VE-:XV9;Z8XUI==]_I\>>'?AEXX3 M+5&Z#28-V'MO!F.,EBW61):X]^SPOSQ$&'[%T/P3?/8+Z)T?H26J"+,7-I>/ MAZY\AB-QL%KGN,.VQVN7X4A,#.5;KG(FP<9FD+L8,^5-ZI&(/%25"?):.N8T MPLE>Y5JF+HN5]&"R/[2%,&&Z9,%T!'=+"^:_'/;%TNPQ6D/78&Z,7,MVT!\R M@-_!F&%_>1JPM@UFR$ASI@P6K<.:Z/._K/*SOG&;D%V2064UZF^IR7:PLYEE M$D[3M7R7XX]U+:>5$E7NP(DT&^UD6(;-T2S';_O2*5SYB-X%1P(OJ[.WJ3Z: MLC<=C+9GSN::3O(,;$+MV?+<6 =X/V9MX(0:;J;E"#H(U MR?'QLPK_Y\?+Q[N&?#^VOXW_#K?S_>/;*'VXB]@P;1W9/_ MF>\WCW]^?:*//'R[ 0,1_O#($GIV2Y_R2!<3MY;]!K+OXJME_< K;+*%9D+O MY9W[;G[T?FW@S;,^?,^:32S#L-YP4\:Z,_*H]Y;HT@06XD)ZUY9GLXEN@E&G M:P99?7K0SXXF,B)Q5,09"7EF=@BU+XNT;^+'SKWYXI],>;[DYIT)C9 M&+[!":ZJ,#<*2@N$5%Q&6PDV (8E&,3T*6PM\ N,(0VFQN\'GV!O]WF M2QV;>.$643 ,=^[%J8?:SW$QC/&B8^3CQ;;>X+3#1R(6 A:$3LH,/C+Q7,_F MD=@(?$ ^ XJB6"RZ$_A8K(P<#D=2AZ%KSS)R1FO*/NP&>_1 \V=_ #9H@32+ MU@BPKHZ^S(*]@::'->%7M8"D-/C 2)]3=,>G(?FG9V[H_#7Y?*29B4?2@DX^ M!^Y9?LA!G,S27B@V)?%8!W4.1M7R8UCC\J,Y^&N)S\V!T6!VFI'X UAF>LK[ M;#X#IEM^*B1!\!1(2_X!#;#(4Z1WD[\034B& ?(&,__AFU"_K!UYX<@'@]Y V4%D0_Q!=+ 2$-,9> & M#[C"EW#PQ;$^F< T\!1L'3UH-K&M&7P/[3_Z]AN7-(K#DP5N>4\B4;D3,4$\=L5: VR6]BYU? ML9LRU@W\'DH10Y]1F,&U/A6@&]C@?DT,#TE*Z!&I'@H S\#G:AK;T%&DZ(#E-[U5_0%M90XX+> M?"&30GO5=(.D3O#QBCC.E3@(]=U%LV\$VL*9>&C]@'S!C\%&P[[;B^KTS^;T MT31!P&KA3G/-=J=_>=H/(_X9G&QG M5F>CQ3.&25QM] -306SPNG4#?5T8ZP?'L43V$0[E\M%4^#C,63A8>%&1[-F0 M[)+ TD8C#V,DZ*2!PS@"$LPTMN7OJ;&WBD+.AD+B@B80*N(>"(Q>]/#AYP41 M1-1PEKZ:,]7G?@H4TLL+RCSXBVUY+].09#2#X;U^13GG0SE+LH7_G L'">5, MD !"GC=,XU67T=47;KW8&JF]&37;K$CB;$DB9A>/N0.[330P!H/'L.;,A+GY M^J:B@K.A@N60WL2F;X#-:]LZ1=B=X"H)H[FI>B2P0T1L9JJ]HJOM.]4@85ZY M[82JRZR,E7= 64@H?#+A(W'&<^\9QF)3KAGNE(W ]PFRY-%T"?RN/!10'7B9 M#GS9?W%=S,62P7Z\JV+.#]TP0(P NSN6:7*#_NAP4\<4?;C2O/B=_*E\2,+KME,Y%JD%X#@ M/"8ZDB^EJRPE<.#"@KP,S&7411X*Y6W4'F^N:A]%$J ]FC*E+3,)Q5]I]&!& MM8_)K/NS2S4:.LQS_,(6W6'_-\@V39[1_PU.^"V1&.$EL@Y "BT_^ET#ZV+Y MH1NOYHGG(J H6_HCW32B7*/1@/A&/[07U%QWYJA1!W/G&FRD-[S^'EDV+('L MF;JX]?=, ]-@9(H\'@H,]Y>G@PDD0HQOH WK9!4%.'Z8G^#H8UVSL00,ML6_ MZ,0YR&G^9EC/0-;_XH;AI"_B%;Y.-QQZT& *V,Y-KBHZ% LQ6=EOMN7-V=>O M5[C$)_X3F,"_VO<3;19,IF.)D.ER&E?6%+ 43N;>1LX"C$=D)H;;XR["[^#0 MXL,RG\NV2)4\8[8$]PU1RNB5:;D9>_85OJ>/O'EB!_P_L#\?A\&A7@$]@X0P M=2U^K/BR-WB1L;BPWDR81W!:BT8R.[+PF^A38O5KCV[UJ;B44L5,#X4K5D9R M!U.,QWX$"K.M21J(NA+*O,%<$E J#,X%/C\"/C'(NG M%V_WWNAR%]/%198= M< ^F+5/2@/_U\'MPU@:E_& )B\R$!IG^XMF)*LOCGMJA!GIW:>5JLY"T\L[[ M2RM_>,7 ((RU%^/DB)4R_Q+%Q!JSM;D^!H&.&:I^"HFISU!UC77'!2/5<[$J M!!Z'N29XASC!OP,OD):+QE"#N(CP@40,A?#2ZA'7-\AW,Q0R! ZCE>N0N%=2\Y;ARJ^P9C!T<@,&U,<&-!PD[NFE: MK[[*Q=1%.A?FGQ >)EWOFJ^Z;9E4\8TJ>0(VDPE'&4X9- 89)D!ZUHSV%;0W MO58F"<%P=-$V(K.4$C =/ -IXHA9&HXEIB$' BH;,Y)\(CTI\9+PD"/ATY3H M*LZ\+K\('T/7"#5E0'8^"&-PK(D_UV#I@!<'C" ML.9T0HG$]!'EPI*-B;[=LVUI8P:VPD\]C&=(.P-8418K&)K](NY)G!E6_ ?G M'CJ(;_@%/#77]F;RSDX2Y)2#=<)%3#46>[<]01I(Y/@Q/9PO%]PB$\K1^*%0 M*R=^TITI)_,;3)U7]$CAOS+AE_*V4?;(-9#,FL+^7/P%;C&N+YB7K_P#8J:T M&1024@J$#LK,&G,#C7F0!(X/5D#7D%@TH?T;Y J,+"USFI55:AB'V1[Z'7!O2P1%(:P6J*_=)_ M+D730X%'>Z;/R":.:Q_"WP1GZ=4R7O%GA.6$N8ZB$I%NA6W*H@^.CB/@",C( MD2!Z*>LX#HV(!N)^$.,7@70FR4A5,,B\0%$O,&M1%H-^5S1C$XQI6"$/2C3" M=U$FC(YTH?]'Y)#;%L5^;1>5W52?R[T"*A0^(QT Z(L+?Q179OF)LP'A ]\# M04.CX1_D-?@(VV2AYRS&FUFX!.W5DK4"MC;F8=V2& LL,ZQ-!1T+(F;B'R:Z MH]S$;XTE $N"6JXN1@!"$=/']6/ML$FELUZH8E$Q<'-*'\"CC^R7 M[\9&MK,>?:$\'KJ[G2&%\:6@ =7J3I#<*WDOY#V\7)O#5OVD6AG8U4ZS68>W M,P<^/"2#@H40"7[];HQQM(D;J(@-23@[8V'!0&NYKJIE6/1!;JLEAM M:-^\T?]? ZN)ZG?U=>]-TG7B7%(20FGQ9MX^^M@T)=&G9O5!"-Q2=PX"%_)B;L1&?\S5O 2[UYG?T+"!?FY%KF9_;H MS69HM1A8;_8(!O$4=LNVX)BUS^P+@B=-GST;[".DEG_@U>+B\_+B/[.A9P.[ MU]F= 5^T=.>]:#;[2E$Z.ENAY%+G345#,8,ALA)Q M8R\D54TB_BOP7#T%JR/$*+-G59NP4;7QY MERCLP\@MYJ*.DF?BV>*>DX/QCF(K:@2B -2P@=J+167.&,4(1:MP>^CMP(.^ MP1'![ZDY!EV6ITQ04XS,7P*6JCLR;[."B^@]& 8GXE Y.Z M%Q/U*LW&@)Z!Z^IA7'-$""P:)1&U*G."YI2-\11"2K@CE- D%9$L(E?Q+ MK]&+BQ,@&B0C$1K%LP[#I8@5^"KB7]L+':77Z&\C=2I:*CLMQ?+8_(Z[[.;+ MW=/U$*6*:9D7OPV'WWQX<1 S$[I&>>:&]587AK32&&ROWF*"2U$;S5_SB*LJ M[R?(^U$.APZ^00I/Q;'%F@E+O"EMA4U8%,T)8-'.+O9$;WN#XNQU0,YDT9+2 M&%VD11$I#?TO3Q_+_(9?VMUEFX/N-\(('V4*7"!$'5@.?FZU"+2HK67W1W/$ M%0802JP"H8JAE9(V4I&V,9J\$E_;%+>FJU"V$=8ZCF(M$W+*AUV]"REN=A#9M>N0'2%E;QD+3!@CFJ_\4+I;F?#$CIK6..C97L MQ7)N=,3/MK5 Q8*=-[?Y3'"=(4K],HI@V%B>#"HGQ07AADD*1-H%*6B19,/@1$H#W0> M5)2)I#<_!5PDB-+5H-A-W1%W<@(*"&W-E=LEH#)SY8-57',HKKF)9J[[T-R8 MA?L"MH-$8?BP(B;$6,B!RLV_J1&)P MXR@L%M@R8?J_8*2PX("R_/F%1S(BL:]5=+>4+/(']L1;!AJA7#Q*!)8B4*:. M@]U+B=SD?Z'@%Y2%9 3D@L:%CV]"N":^IXX6+V&4P'=DHK6/<>+X1O;([V"@ MQ3D+ZR( 64VRPOUMO6(@"(L0?CHIE*!F&R]:, E"&RG6DM'&YZ2=O MB]IH46N >>?OEA45]>BL"%-(9T7"H.>4^*-C!;:?:X3>(@AB*L<2I6Y@\-O6 M*,RFESCR5 8UX>!Y$BP0)LQ31JV\IAD"51O2@\:B 'T$2@B=8Q=+;4AOF%(I MB0*,F,6).?T8W1MA8TU#_Q%D2V$.OV[^VV\486(FE2@$B"1QB4Q8G..+*(47 M QJP'FJ5UF!?4+(0>O[(MH)*"YNCZ2JZCCB11@5BW=1Z1_T<*E:LNJ$\\(DA MZ]H$CXQE8PQ" -4,D9P;X)P_UG42L-Z M1J2996S4(;/1)%$HDG$1MX R.:;X@UR-PX4=\$NV^.91VB="UD.4F=^=<4E"5' MDX.#I%#D?RB<(EN1Q,7=,G"!0!A@JU%*;$ M3Q2:^F 5\8RU9(B:II?(BX*)XGTJ+B4 MD!A%8QLNJR/TD2@9MY?6]$9E>G6*XN+>UP.8%HEQ'B%W84621'#D*IP0!I;P MJXFG2)T%FBJL"'5D/QI;<#-9>L^H*E] SW/WC7-3G$WX77]U@6S2?,-!"";? MEUNRMOT&0,8B8/,EZQCEL$FF._K#7+P MLQON<6"04X6DBV!38JYO&E;R!"*3<$40S"=4,P9ABXL-CB^(]BH2ZXPO):*N MQ:MBZ(RA4\UUDJ81WQJ-AK!=T@;.M1^;$\'6NE2DLL#3%]EDN[O/QVT/T=I)*,[\/6(1%J.H-V%"T MW491:<.Q44&6+R:334WB@ \AVB89] &6HA^5P&MG<'#0[XX4B2S7:%890V'& MD%IE#)VI#+M=QCRV,!!FRF+4T0+\/0GD& W029$B)4_DWL>RHW8*PMU9'L)O MS'WHVQCD2)AR&A48V#HOWC9/V'?@%4\)G$;V*Z&(M@83B;<\"KC[_)V5\T@H M$NX I^"6VE1;4H8','B8'!9Z]'/]U7+#8FVZ0@23G;L7HL6>#&0(X)'G1033 M2$:SA<; . ,1FS;ZD001"3S\NTCG/C>(^-%UBHCUC(.HGA8T@<6UGI*I9UZ?Y7(10A* MI7U@%M^IB6"P9(1R/)/0=;!R02"'+9LZ! "#5U%1*T("Y%&L8;YMZT2UV'?85X,AAK'HX(]@7/X<;OC7OHAMY'U+9[;-^-%K% TN5!@EM$UE)9 =A @<"$9S[@,4$@AZF3)IA_ MG.#?P%_ :\: $F6VBN]#V\ (%[!^0YL[_)/_PV=,83&TQ2?=I%70ESZ+X-F% M=+S1V7SE-K&+/!/:9O'GT ]M-(4OZMKPO['_9OGG!OSI;\GGW4&CV^FE_JG9 M4%*?9PV%A4W]]*]D#97]O-WL%C.I=J/563W4WVB_Q)[!L>#A_?^U5FWIY%QK M#M_HP5F(NTSVOV[I/[YG\*G)%"#WO\6'&03#^!]3YS_Q@Y\3$9+E(Q:G>WAI MT13\@S4O?XB:EYMXS4O ^^YXOYL7&09\G1=BO NY Q/ZS^?3VE7,B8CM7L[5 MRMV48D$)=Q.GO>M6;C3XR>QS.P^5;LC"$6(^Z>WY0 I/JJN/+!<_)ZAG-.)\ M-2-BR.1(ZT_ON7/O8^0L\^*Z16Y& $UV"IOP2Z8@4M>?]F8;T8,_T89$-\+& M.91J)Y1FJ]Y=$A@YJ3]3S([$-.O6NTMI&.9W".5\ELJ8WX*JT M4UQ::/G.L:O6^UTUQ^K6F&4GN0F=?KVI*._.?OB-$ESFMC71W5VTQDF>>;M9 M[VU$^&N7G=M1.>5M:_7JW:9ZKG+_(>Q)\'..]PD)T_I<1%Y+K0_:[UWNJX-Z M1^V^.[D?4KD LWMWLK]7[T=:KU6B?[-= R.IEXM93HHG7%$(A?R T-B;&$0G M>8I*75&Z[USNMWJ==R?TOV$'*,='_),HIJ[V8."Q6^\KFUP^K@A55V=9DF5UZ^TTB_)OE#RR*839 MX7.[,_#85J0:"+2[JPA8U+I/MW,"N94EPSUY)UDD#MT1,[&"A8ET*M&2A.5& M48XAAOTRZ&PQ1CN!^?U+O]'TAZ'T1VQQTF LG//&8XO54;8CI;-2G]-?FDN( MHGX.K"&.RGYI-0;!.)X9X@\L MS=8OZ164H#NXG9H H",)889EVV/972[ HGDEJ(A8\;5M[;4[6ED$2_)*[NR@ M+E.6B#3\2U== FT7OVPL<\3'8X*G Q(C%0=>/-Q"!+67YAB10RGKRB&/-"=% M'+7CD_>[V8N.RNO$4!(3:R.)5$\I,-I62J5,81-Q%1%$H@ >=[ZU=)3U&-88 M@2;XT'1",$H!%TJQJLXVJ+-MQ?>B)'6V1\B^3Q=1H;Y;:F(MNP;Z6BE2$BY4 MIFPJ'*7D..P;E;%Y[B)"V.JRC%JB:XTI'<3*CPXJB^(DB8\L;XZ]LJD IXW] MOB3B50@V)X%-17'MUGIT/;IO6?1H]-+_ &#&Y=6VL8T@/=MN9O3^VDPIING9 M5N__M??ES6TCR9Y?!>'HV2=/4#3!4[0G.D*6Y6Y-NRV/)&_O_K4!$44*8Q#@ MX)#,^?2;1Q50.$@"NGC.FW@CDT2A*BNORLK\Y6/[%I:8V$ZSO@SY.DS6MO?]"9^@4"L%H6BQYWYK$AK[ >&J%J;OA[-E(\=WS(& MMJ0=:7K"R'0B[0Y1%]E<>5OMI51IUFO5? Y(8W-I\%(=W-#L?E*-O*BY:E%7 MIU@F$FI 8COGP GD3"R07CB(3$"1?O<(,^ ZHKJ[3U@?%&1.O2B_-Y;S .S- MWV)Q);M. 6SRE $=]0YKVBFKN@DI8R!U;EVZJRG98+(GV-RM_J8.D 7K[.D> M6)YBU 8=](238JG-Z19MCFF"5'!)=$8: MBXNLN1@4]O3D(WTU,C/*JFGH.YR9S&K.9)!M6@/-9\GV%A&OQ=+%*8& MR)P;.4#])0D@.Z?D=E@[Y2GM*9=*"$VRI!U!1_V&<0;\#%3T' LT_8A1\UQZ M%^* >G2C.W-CCA_!#A"^*#G'B&Y+@V1 E0P^7Q6FS4A_VN:IKB\%JCX(345* M@FE/,](H@5<&_@,M11QCGQBDH@(:O+,\3[BEQP)T8@25KR*9&14^S$TJZYP0 M)X8:;!_+5GF4#EMP47<;-&M.H%"I+./J\CO#F)2?/9B39,1M*B&S;ETE*+1C ML@/3A<)^?:#6-C&O2]O(#3$,ZSA=/MIFR(R%/;08IDK/&'CAD^9RW MO8X'%*E!$F<^5CYRKEG!DC[!*2M>QZ%3-AR4>V6%=55?0<68=, -8[0NZJV< M'ZJ-PDV/EYM+V4@.@6 FEL<]AZ2MU8'Y]]PX5DCIVT,Y7DP5%NCV H%^W(%K MP37:XZ3:+$KU@,)[-^G=,#5=&'P(-7Q56!R?''!][4YS4*-];&8Y\&R7GE6T MJ!I#+$&!VPH+F*;][=QELK8TOD0N\1R3;7[4'7(_K^-KC5@J "7^8R_Q'Y/? M5DWLR)O)4FNX*)MCJ6>;]5 EF?-GV3*9E@?SW<67L]7QS6!] M"<#9&JYTUX.:]E4U'O^[ M"F= **DI2R+>\ <(ZI20'*EG+.)/\K65;-X^)TV516(KP#\BF"U#29XNF10V M"%7C4O#1PY9+!#"H?D'1JE'.&T@'*DSWR'F+&-)N;&- D\#D)$ABB&[UOZF= MH9]M@X#/$1)CBN1.O=)^JF279)R$(@P?G<+0L:V@BRDU7T>L# M3O7(@47(-SQU$2G.=7$1DDYV&N1[KF6\)+#CQLOD)?<(!(L]7RJ0N 4NWN3: M$KJ0KY;'B,1LW!&488J'7-K5MA8>\;/1>6..A*?$_T"^\X\7-Y].B7[YS_ZD MB]4] I;-$X!Z,!2/?APS@"=E GLA_SQY%SYW= ^O MT^0!"7#LCZF_+-]KI#<>S0)3R-MV)P,H"HXP;+!#2\\_<#M/K\SW6K?])90% M*-"H3/HDH:V00=>%;+:K-][EP-I1H M]'R]B:K=TI+CDVZ[FE]#UIG;:U%&$OVU'M6_*6Q8@S/".VYG!BXLU19P"U+V M7X#BLDD:MC *N?FG1T=*\I=3M=C05:1J#HR=X.B$G7!+TC)N.;SZJ1OZC5KL M+9UP3V#;(@X%:+X:AHP=(#,W;'4BS +5.%AY;*#%>+[L3SM[KLNN^78 -H;= M+X=S*+ 3/(AF GRO;3S0N6S3"JQ1]D/96NTE:U>V KNZ,VSV!NWG@8GN--N# MSG-A5YOUGCA,ZEDF50GE.Q<$-+LD"[E2Z,!_R%<)/P:!NJP<.O)G;]83SVIQ M%X"\3LHKEZ/8L\!IAT_>YB)QA1)J,X^,O O8T761SU[ M^'\O2-EG0C]?0H=5^-W[3OY:H.A5]J$^IK^N-!Z_T=NA2C(XZPT,APA83IH5 M^V3L]9P)6@6KLR-D/:7HKS8OBY#O3]0[L!KK\)K^P 7 MMQ(0ZX#W_SR$V!JHIFJP6X_#S'LV:I:RU0924U4%OXQPF=O!4W][;GXZJ*;] M5$UY%+F#:GJ*:CHYJ*:<:MHAH--3VS:.;('%_F_?/S\,]"[][)GOW^VQOTAWJ>U0;8>.(^F=]29U M'-E\:C4/S;GJTJS8G>7 8U^/&>WF8']=S>L5%7)[YW!VNB]W([9KSD"KV=D46FT/?QV2L5\&6UNN-==3L)AJ-=N#+?,_?K0 5Y$A]6,2B[Z836.E?O1*9LKO!L/])E MRW.F]S$GK9P2)F@!\^7C72!D/_?4:\AS/L;//9]1_V ]Z/8(&S"Z^&[D<=@+@301*YLA"TS(DC.DJU(9@$^&%S^R$8"3BVLT7^M3=50]7+[2ZBX9=AY1>@\UP$BVTXT;Q8'07"\<"DZGG7+ MW;8BWQ@#(:B=%?63!+I,[HR)\(AS&'X&U4C$/:M2WDH0[R23^5Z8 ]8#9E6S MM]S05]AZ81Y6$58MO)BQ;%()[RW%1C0%/(J(U?#M#9<)W M8O X0J$UB#&3Z:EOD<>Y(QK.0I$'B:*6M()K:[/H_H&9][*TV-A.TQNO*G*B M_3SHA@SHC8(,8X:+385"+BP:H6T&)]S@W:X!44C[)S4J4[/,UL-F9#?O_3.I MME^W WVP/VRV.\LQYVK UW7;O%(N]6&2[%7F_+?5,>V]2YX_,EN#C<%IV"*J M]3N[C]?PJ>*MSJYF.A\-3X959&.7,WR/!GUS_TXF"^Z7ZZ5\R*-]_A9^IW.] M7H4TFR(QY33I-_J=I*9_Z_*4GK0SM;.8'N\N/"*[\B"/>RF//9#'[4VH?G5Y M7)X3MG^I"_W%J0MU^K!W=K(/^\*TO?+.[%^29!X\/YS)')TK$?IP,H<7UVO/ MOI[N\M=RKKB"[S*6\!G$=^=ZR^M]K-4&P5K3A"PK$ O#][X7-@Q04H'_ ,HH MY-:HE%2%+\)Q1H& 43CC"_.Y?K>\J6-\M+P?QA'^&PLLVZT/7^3/S^CG]*'Y MX6U#-B/WITX8^M1H.\+\E$M$?X'_>C'PU:T5.C"+!R$;H\]GJ/#3C_K&H//XXQ 0W6ZL*L,$F>!\1G>P.N%-\.YD:HT" MWQ#>O1/X'N6TP3LC9(^-3,%\+9X^Q1ZMX2AP;CE'ZBNPC=$W#$\%V(QR+GW<008>\F:R-XL7RZ\(ICY+&@Q_!5B B?E:89&*$9Q(/4-"@-6WH.@7D2< H?)KIBF M:@3BWG?O\06N#U2339?9^E@X6<^&(5P18/:0>4%U@,(.")1<7I*"4DX\U3A46.H M;4[4F6)>ASLGE49I'>Q%=AJ&GJ"P*=EJQ"4-8YT\BK0]H]Q!V)NIH'R8(KV; MQK? <:#32Q2E7EV$=/<6<@T4^NG,XVGJ6U#WH6?P _@);]T6\V6 :MS%1!9 MLK?6:!3$F) ?:2:*V!M3N3VYXP8VD#:N)7]?@I?NX1J-SRQB\+HK?.3HS?7E MYZLW;XV9&X=&N]EK_:TADZ<-_ :MD4\L;3;!46P:-[ PHLI4VIBRU5LPA8E, MPXSNT&XWC"/SK0&Z.Z7GU );ALM%V<_1T>S24 -XK/T6"&G'H^2I961;1G9X MPR]MC:JRZJ"#X]\[H1P_(3.1?9Z7,LT3@?%6TQ])*$G;[JT@[4;*8J(V#'.@ M,[>2$#I2D0TD>O">:PQ2IJL:F"X,IQ4J&L"O5RI0]H=^Z6DR@=LY:/;4O\O) M]XKN $Q:%P53)Y9%C>1 *XH7SZ)V^WS MYT!X_QD#+TJ%TJ:3U48JOZQR _-QTARD"@@W@$R,-0D$ET,]W#F@*3'U@%_ 8YSUDD)R4D!-O@)/U4FLMOL#'I_PTZX9#RGY$D!E\RDVYY8 M8/!@B6-H:JVFF:X5/&D[3EQ;-54_CH@9:6.DX<']::2Q@51KSI)W*I+BB#!= MY9:4[@;XU52!$.'! AB)3@Y@I%"1X_[ 9.#_X*'. M'I/8"N I(8\?7E**%R(NXYWO@N+&LXB'Q/0#FR:9K"3+>(W,^W!T_92!E3 P M,WIV)(((2*")YLB_%_ W2B:0Q(UM,BI ;(_XP@85 ^>DX-X9"?IM8$V$07$) MW#E_! N0L8ZH2+ 'V$HN!Y6G'=M_H-"*^ FG*[+_B1@E:PO!?P";B)8K83H+ M#VL1CL+2Q9PWQ_<-^3J2 MS$27"IG]E8%"VZ? '19YCXAU8>HP3.S)7:6*2%GJ#?XOF#6*SZ21]=O22>%K MRR:E-$-6E)2\+9YLTUA.'-1WGJ]%3F1\,7\X_Z6MG:MY7443F9XKLQ:?*8;6 M\Z36$)K\[SM_VTXXBL-0.XB:W0T]B9XED6M6IV?$_1,!+*W=PJXEBONX@ZFR MLRP^/9*>+DE/($;"N4>YQCUQV%'X)% L'8_K1LD)_MZ\;AIGP%3^E&GRD3(L MT%6.0'W@[X[>G'W\]@;CC@RM G/%Y%C&C< K..EBV')TT!=W@@)KRE<2]Y8* MHZ))/+;CZ8SLAX<+C=&VX_4(?F3'&!KU$@O$B!C\<# %"LPL=!)F@8_U!&'^ MGL <:C1@5XG08$#QS&8"'\ ML"QQDLMD7[E\ T6)S M%78*VL[ 1F*%G:.DVY4.UR&M&RR([QV^-H MU>+P8A.Y!*S*+T,M'",5O+0#0/1P!!2?"RO@Q";?F_ADBM*D)2O%_R)K+"9S M.#W-U2'9B$,^)O.)B6-[/X2>6G*@^8:&H%/]2A7GDJ#3C_3#"(..+/@MBV?? M&!/QV,QDOY.ZC>D M^&W RR0KR'8^QN$\NY'P3R&!+@[R/(7 F5?TE\AP/3P, MBE1(+TZZ;XR@%]!'\ .5KY=F3:*NB&?D2N$[$H4@)8X*Z[P[.FEK.L5 IW$S M0]:O94X^BKDO;].S&],PG#$?]5@T,_"$O,]!DF*,"9Q Z0R^'Z@9A_ M3!)%/2PC.IIR2%1)*,0/VDOANOH;<0[1G#/42!,E61-TH;(HLX)."*/"_)&7 M6:F$H/-RV(N%5Q&.FXI8@J8D0T01R7&2/J2T6!B[# .IO+#CPW./FTOD U&AYT*R'#75VD,=]F%)$^<,$,8F.)1[(DG ;G>/ MV:30N:8_5):OT!U3<$SN18.O'RC:J>M,4O9\+9.,0GI3QK@7ICZSOBS=VK5H MHMDN!"_+]^L]/N M/AN9D!(W=E++B?X4K+)*"#4;""J8( AFTLQ7X^"I -G3 03+ ?&VBXI* M>2E"=BL0Y51MGB=M"IC10R65SD!FJ@9?K[69'PHXDOW6\PERQ/M0.\ X< M\\6IJD\;V.SD)XGE.,4S08- M+C"S!^/L>"T;#2SV5HXFH(0NJ&T]G3")6^C M23,P&K:Z*Y^^PW5HE/J@('WP)E1EG^.$Y^J;4%9Q]W-DS THF_5%UL]D2":_ MN?RYM*,*YT-E**<6J*$4P8@Y0E%>@&7< 5]BFB55*G*:P]F=X_D-XPQD9^P' MGF.EP"W\,L*.P3Q]QE/!K :8#Y5&$403I@G2(%@_$P7.+:>@<+"]H>HW2=M;K.3(T(I2S F3:2JF[CA8,D6R"QY H:Z$Y:M,I7PLA\+383UPPAA=)F_$N5F";LO M1I@X!ZNCQ,!%TL"U# GW]G+*@UO>ROPD^ 'PA.]-,%_75LA_ .9(D3;O0L4JZ0R*[V M)=-HJB*3]M_\NFY,S01IO2X$:(9:ZS?6*Y)E-)Q(/ZC(Q\A053)?#DV(5Q;" MG&Q4(!Y4FX&S<[)!N8!M=J=%\L#.C07W:;FHB].UDLH^=?_*:$+9?T-GU2TX_UM]DY MY)X<>#J3GH"-63>-IWC1H#+O%)J_/1,W=RDU9(9U2(/6BR%KR^/C+Z UD*[/5Z Q: MB_BJ5NOH5VX8N.L[<]+H=;NOOC&[9HZI/&GY=<\B$A\:3NY^7\F3DZ2(9!TL MNMP9WZAFKLN.C =)V7U).1HVAIWV0GNT48U.-S]=C$:L@?6:PGNLBE6N$RRN MR?JL>ER5&N$,\MDCE2_6&UH2C031E!DGGHA4JA6#OY_DTZMLW'1$L-/P=CS? M.Z:).Y&8ZF!LO68O][SL42;8 #(0(\=* &*L*69D_==265F,$J^A MI*=4(48_]L?'"#"D,#@HL^?XUF+6RY=?3B;[;W$&EIB6O+K_STPA\;#G! M-(&<5"RH]QS$A1-(8R0DZAHE2"U7CR4;]C3=>%(J?A5TXP+EM5(W%@8R<_S! M R4Z,%R9CURB65NE8U)?(%N,18!9G@&"Q<7B"4K4+%6BV9G/L(.0DRJ?!F9T M=C.//5=#M%/$EGMTPAOC[VYD<[::MDDVIFBM,'$5;<)NP&0^SPE@^>W2IIX% M2F_"R/IU"FJB^EF U6IJ Q,%^XN9KVY!/9#F\).R+T_X+D\D+^IHU"O*HUHV M&LE!H88EM34A8T6K5:LQ99\"T+FR\37&+ZFSP7ZX3NK*9C'C# H'@^INTU+& M:3]NHPN5)P>;LF)63Q""Q+[D-HN&03Q8@IMWTU//PG%*I;V7D_;#5JZ8557M M>K#QBVS\LCOJ3;+J2^_2NE<'4LS#PI.9^K]' M%/RI6L)$$74*KTAZXD3^@Q7 ]%)$9P((?T$[OC9SO9@K3A[KYRTUU_U',T7^ M[%Q3QEY*D[_6SF7LK<;K7-V+<2 _7Q#[/V$J';#5N@2]A!2\7BGE< M.Z'QKZ3%T96@1BG8X=$'.3=;Q__: #DWVYL@YU@U9)QR! UUZ[? ]WQL$#3- MIB;5DO;]JPH>9FEQ:(^W0OXO/&PMPQ]/%]=G7RZOOU^=7QNG'R^_WQA_GE[] M<7YC7%U<_[%KKMD-\@[>_:+<8\LHV9N+3PKA%%L88;]&0AVBKE13F*7SLE9 M_?Q/3HA-->. O$\\8/(MXC?LSFQC/[]=DZD+Q'#S/-F,G+)SN->S@/--0I?5 M6KLA77:4N#DS;_Z^WB1M1-XR.E8E K;2>9*65K9,GT MB,7++N7<\EUVSZRP3DI92(BT>.ZJN6Q J%P,,1?"R)3#YV(?NWWJTG8%+&P[ M";]^P_[Q?AR"#$A50>% V;/O+_#DD?MV_!)AX5LHSB@*.,U >4)VSX]_""U!=.'9 L^F4RAUV_ M95K*('^FY+<=F]PX6V!\3?9M=N@XIVFJ1*%AX_LO#JC5#=\ *:3S]QZ_":^B2DRPID M9]1Y49C5$3B8SECSA#$Y0U'Q)IEM[! ;2/,#@TVL60)4*06&>(P2-W,*B4R_ M"#"D(O0DUJR/%''F2M/XW7^ W4=(IRNXS,\*+R@R'F[PTT5;IES+*7:@Q.I MY;ZRS\LMO>TG<5G3^#/_NNG,%AX3&6Z%\#0! M;"Z&RI0U8\=8'?B^TR^]$M\RO_BRY4N[.#LFLPET- M!#?F)E[P?#V)OIXGR">U$:$NV^"DU-$&]"Q-0S$NNA,D*"A,*"6!=EZ;&Z[S M ^4'NW7G'VC4F_<^'?6^.%,GDBW*056>Y^,)50-"%2F$>F*+?205/&*E3H<= M3%R4@0[)W*O#$AE;%XB1#V/]5WG"EC=?_)Q'W U\;-SY#Z#)P;U.'*_4IJ" MC"Q/)7O#QKKS\M &9I:,[ARP%VKR,%J@V];;?S-#A+GZFZQ'5B$4,XTI@6OL MPGA\Z+3H#S9:>+XA>0Y!5$]G5;9Q6OM.X*VF=P1 M;,8E\2L1M5P??SN]NC$N+HQCX_+F]_,KX^+KY\NK/T]O+BZ_5E&5F;D_\?*F MW5W_?2!?H3:-+V("%IKLCT"OL];EUK8;G,]8GT7./^HB^%_J5X/JTO'N??>> M XWW5H!.O^$2J68:J8Q3%_%G)W=H/E+=CQ;B5A@3M/8THNW+P(@+!D&DUDC& M(&7S#,S?!Y=-YB6HEQ@/CNNROZ:%;BP;7*Q01>!5HY/4Y<(;=KV>D[.N_4 & M@DA3RV,2V(,-N-!L#S9%)DZ;QI43_C ^@Q7U@Q+:;#G3:\X&LCWWEW&TA!DL M"X%_46$]7SBQ X_Q(POSB;': 8-](Y"4<8RG :J/MF6P8,R$(]I6Z M 31^HQ/YC1(%C \MB<2R20ZZS].P/\N4_@%"R9-&M$[Y#GT]R>X O MXV6%,O9:.-S0;V[CT/$H>%8B7"A0XSB* U6,+ILSX6OU* ![85[RXA6K) V$ M"H,:$9&+20,^$&T%K#"-G_$W.#:F,5%A.T6L\?%4K_SP_ ?:[9B4 =LA?8# M6\"VP/>@MIQIJF7<$-WB>88V!,Q!VJ<.I>"Q=_!FK0)>)YADE>1Z.+-SO*]R MVT,9$(2)AS.?M:7F(\>>XL+0 K6./8+P%S+0N9+N=&4P5TE@J;I5!_4D?TE_ MO3Y5;2'5]OHUS.W&% #)?% X?L#9:8;9:7/0)6+B1^D]*@]H30(A9'DBB_0BJXE@":G57"GB%6WFEMN%CV )C F7 M.2"E;7^*L=J1 <=HSY_"'_CI1/BX<816E5(I-"88$\:3HB2M1E<6<>RA-A8@ MG;0/<,!P*, /#_]/J#(S7X$Q,!2;CH,/41("_CA5H'.E,"0Y; MC1@FV\B. X58I='7 )X(^P->R9WGX- 2HTI@0X9U=?@SE]B;B+6N[N>1VK)]( E;5CK' M<4#NM$;?5"_@3WF;9$1L#-O-I'PV8[(QIO["DREZ822;P,)6:Y=F5O6$F'#Q M?8)Q09N+F"H!YE$(_6JY\ *9(:&2+IRT5:-TXG$_G!!=;/-@ENF-W6R<(L+T5+RM"7C%3V' [0\$R5@3@#6X3_\,GPYY[5>C!M9 M$>0 ')6@YYWWQY.QP4ME%4Y6MF#&.%\IS58JR;^B1Q065"[3BN6I6J*5&JJ0 M:%666T5W0^0YH@9(-,LMGG257DD4%$FT0R%(RI$.!8@[%Z6[X"S*:QW.V4JK MHJ0B&CNN['?,>1'@>"@=X&0C1G@E!.X_]X5$#2!4DK,K,?+T-U50366:1UT! M)KHG7*5\]*:\^YIJQC4(/T=B%B7IJY2"TI!7@9GT P[]+0IRZ/&YA4FX251% M"]%)^#]RL?P -I,4 ;[>H2;0 >+AX=X_8^RC8I2YT]J0*'.[:7SW0 9!8.@H M_S%-8,+\/0BW-S&NN==2,6I(*.O<2O8V8"^[^Q*-XT_ MT<>XML8BFFN%?5NOBR/-GWMUK;P!6#2TO7 4N21G2 ,.V+V8#-8?@H]VVSLV M$:J%O/_3($"OCUSU/3LMB2JLP&'T*)O8@^,D:/N*8R-/[A M_'P/3WV-IS"_$1U18>%78@Q+/#;?&)XUA=6*D?T>-P7WQ(2=.+7]&?C*GUUK M\L9@1@0Y^AF])R1QH(0;BC)=YXZ_Y M?S=DY9/,)'[T_&Z"J1=5G5ZO#B$>_18P18CC!>?4"G2 DZ@L2]2%3MTC6:G0 M)>6(0?H( I)5>XSR(2@\@%,+*NZ]T\OY!Y M[V8PBM3K0:9'Q_"^ ,Z>[T-&.5E3$C=1K]\TSG_>.;=.69+J4CK\^H](ADFD M)TYM@F#RKC4+Q7OUQP\6@*]- 'B8LHW7=T67-=@FA/^.O4FVVV MV*.5+>[DF^773?CJ7;=4;:=&D3OK-?OMDZ5"/[^57 MWLP^\F=KPLN0_&5\]5,.RS?HK-@%=BO7_RG%Q\NL_P7ZMBJ-MH:UE]?R@?29 M%3;]<;U#G[_'+1/JD0[O>/QBA.1YVV+D\_7O>[)_^"N8CE5J6P1+W8>U3] M%Q0\E;LHFH7OW[U[>'AHPCR;$__^W2EXHE@D\D[8$RMX9UN1]\[?['.^M #:2& M<:"$I,2IRHYJ<,<9S*.-'O"*0#ONT.>__2]K.OMP21E,/@:C"6(>V^N<@?R# M ^TYEC$1'J7'(#B/QS#3Y*726_%8H.XE:)2&_JB-23C.;4P>*ILHX^A"OT30 M;P_PGD+93="A W5 6X;HX;BJ9QC^,A=D3[!Z8,UX8T>Y)9X\#)I=/@R^);[) MQ@!<)V(A"PBJI#&N'!(_7&'SYTQ5S&IL2 M!UOMU[.ZFRC.[<>)\\&D[K8XMT?CRN)<1('=!7'>1NO2[(\VR:C9,IL77Z^K2.E+!K37L?3_\_'JBW'A87WY2!B?_%&,$94] MO%\WF]=GOV^?GEX;S]Q8/Q'Q80Y>A2Q]-ZY'=V)J/8J)MHU7SDZ_[*VV*-GY M,\L=J:S!+X[WXQ8KD?=:F7PZ_WQ0)D]AJ4^8H>H\G:.VC7&^G'X\:):4#;Y8 MM\(-#TJ%>./;U?E!J3R%F[X%(DS ?_9(K73W4:6<$=3#-XONC".!$0&,?7UV M7&$<<24'(41B#3IA Q#7,$J#UM\US1!YX1W^N07!5C>49W'.NN\ MRRIMBF4"ZRK^;N<(ERO&KEICE#;?W8R2\1WI3V8*U=MJS5 MN;]V^>8W+>#)P(\:M(V*>J;I?)D+3?C:'':Z#?G@A)#_9*\B.T9H/BMF;,@$ M^5@BX\IV$(CM&F%#GSO+'2L000H(RQ\0U$KL82,K',^*HSL_@-6MZH!6&3_@ MM>O*AOUFFW1A>^,4Q?>^W_CQQPNGX>GI.8'*KR'WQG4I]-0:]\: M4JZ=C%M#J07]O0^46TFYHR6Y,EMY]M_=K=I!0_%/!][[6^P?+,73:+E^.FX- MJ=A4%%*+#I2K8RJ*F5F69Q](N)*$*05/&3$9X8L66]M")+12+&K_X# [BR.B M[VY]>P[_A(MC_]^+(RT1-A MMD&MJT;[J-5 Q-*H;EB+J\;#=-#\V/CQ\[MWG_[1;/[VY7Z(KJGFK(C%48\1 MS(F.G@V^1'Q)T#?*'HTGC.Y,S.>4K9K-SY*L1]<;9BR6''5:G3._F7^579+3 MF=XB9UJS@^=:\[1U.F]^/.^<-[6.WCD[F;=/3L[U'Q:7\]F\,R<7K>;%QR:<-K:QK68ZCURXR9?ON38W%YAFWB-W]D/-3Z M$3/,UUA[Q OPWY%&5\?"YM;)2=LG$0R-#!&&97-L:5L1.F=-OED3NYU,!->/ MQ74AJ-5LM9N==HQ43=EIMDZ:0DG,.3-F#B<#0/":S+%C@HF.]8>#36-N$!W" MPR0B $(- IV?S^\0$M@9JS5E'%DQ!G-LSZ3B-N."[+2! M7)R'5,-A&9?G/Q(T$FMBS*);TX MXYU;KPUK3MT3<$J$SJ4?/_=D[H^HL4';&^+;%Q<7Q_(JC(B2&#.-49-D-SY> M,[HFC!O$#@[XDL&2D?E5X]$=0N2X]7W-R!$HXK>(\0_W 7$9!! ;1E!I[G!G MC\]"A,%5PP883.)ZJ,+FZV1>U'P@,2SC[V"\B6=%C0<28OZ_VZUALZC=0*(Y M9IF0%^13N(X,_:K1HY"K-I X]W!_HTHNI&27Q.?I<]T%X>>6_&NCYBZY;2)) M]>DXVC;"Q;&)/K8^R]_17NT1>TTR"".NR4T7[D>)9-Y)WX59CAV/KONC2?\: M?DS&PYOK[K1__:4[[(YZ_)!2$(24F',2(O%/L<&E32E%'P\>VBH,8CP ASAQ$Z'Z\)DZK8Q7!.H%8P%6@#7:\48^\QHA>&,]@?*4%88I2*C$HAW%(D!= M(V??N77K#;;T_A^.L1;C?S&O)W)0NK\3=;_/!@$?M&54(R2^4JH_&V;!U&!+ MI?3X2=3C/FF-? PLX/;:8T0W"D9YB%+IZ].HKP6Y&.5=!C7R.-S*F$/T_LN: M6';1 3U*K/3[6=3O'@?DLZB1YX?46DR)V&,T*QKK04JESS_$8AW(FX(>"08U M\OB$4^WQ"P;J'EV)>)/Z%$PUDWDH43B/I9:"45-R0D%6-<*CCYD%SK7O")LL M84Y:#(D8M1*#CU$,?!8(>"#)I$;>'Q)<>,#W:)2>CDUZ7<(:>?>>F&+W\!V& ME'G*,'1NK43!(96+"H'SV%368X4D+Q1D5B-4;BQP+9GBE^)3UQVATO<)4U=! MC21YC;P-M[65P<4TT89)8X_*B@FQBM=WLA@IT8C-9 /N__JM/:3CX IGAF[@=:C[,2V-CMJ BP MKI ZP1JH^I?!+DZN!"AVLPKPJ","2>L'9:#(X*/$)'8;2UZ-J",\_BI!&4@B MM$H88N5;GT$='1\I?I?Q?S(+)0RQBFZTBEY'.()%\3)8)- K@8@5=<.E]3K" MD%P?+Y5V97%20A.K]:;5V^L(4K1T7@:>%!Y*8&*EX7@1OHZ0N 7R4@-7D%+E M_DZL+NR2U]'EH2)6J1$J@8$2@/C$/E0+JR,0\6V5UX1CPWSU[DR?C1*4V*0\ M:9,F>N_QJQ,V^8H?(\R$DYY(*>!*RE"B&B\[YR^UB!#PY!UP3\5$O%Q(=TSH M="/")QC&+? W7BP868C%QMFFY]B=ZJFO#.Q8':=T8 MED-0& M!NKYP;.[+B6OC]=R#:JK M@9L,OGE#:/,)4N(=K\NDXQWLR;(9\J0B7^PA$!+P>;">B,V)?@__F:'!+TGQ M J4+%V_@4!E8.1^\C42&+YPM)/N!8N47\L(B6ZZ*85Z&A,EDCF>GZTE*NX6 MFD!J*XY[U"Z9+JNX*7%*>?HVFAV+DT@PKC%HK\N54GBH #I-VX15]TPH&OH3 M9[UV/\:#S1M+?'-)*N@]RLRIMS?'6KB$;]+=2LI48AXO 25URJ!T%!"_?7R; M4[358+MW[Q J\]U,<+L!S(,HL-S\)@%22)(R+&*5J,2P",QS=UO2_ (+:@? M8J$80M_;?UXT?&\?XN'/B(>TMV:4ZOXJ9DI$8S7+]#=QU!*MP*LU2FXPB-$K M,8D5&X-OZ*@E"AFOV"B%2@Y^2I1B)<3,-W?4$K;0(PCE:D!)')30Q*M]D:<8 MZHA%Y.T<)7?8)3-1(A(OLT7?]/%W!^73B5!N@ MY@9WA)E?&7765PVWI<')JH&X9.*>65$+@H!M;N"*8+[[0F74+U,F]^9N9,T5 MR-TK^U(\D9.Z@.VYC-Q]35@PD4+4EMZLUMA@XI2W_-^U]"&U M[:_8L,86=*HUM;$YWNY^NS/%MM?0"YE3O/ &G-4>TAWW :58>.ADMK?H^ ;3 M#XCF^3W1Q(<$-^.YOT=SD^J-3)J*VNEM#+FQ.(%Q,!WI6+M7V+/7;GV'-S*! M&E!V#?=JVY _BX=V83Z5=8C#M"5,F\?SB7C@0$Z;;^3:$XS=WGJD?!U4FB/R MTEZ&0E%^5A3OS-X,LE-44RH[*_!,.JNBC%$/DTR69*7O@7$W*; M5(?D)2]B?M$$ MP6C%F3&3"= 7$+PM2F?S4I]*%OQ#3M M6R*4#]KFJN2:EM!PG^CI= 69L5K_"9&=RE4IVX+$IONS(;<)66\JU% MI]7YD&U)%D450$G0[[RP1>=5LFA(%]";#$/9D:$3165*;5\&67S$SA [^ MC<@=BGYQ,(S4YQT2F_Q(^GJNJQ/85-4H/W17F:]+N3I:>)K6)8O%.US_A#2 M=TIA?@]Y0'IPN"WK3--R,H80!>TET07S\&E=]0LDFI&FR@ZWX!_6UL4:P-6#$6"Q%>4EFW#0D-C+:/45]OB"7 MBE;F/2O$"V7D@C68\& 3W?NL1;;I*435MM2O*DIEZKG-3B#LJ(VBT$6$I8G2.2 K9O0N,<<.B$=D>?P M,)PY6A=C5-7Z6EA/?RXHLF*F@YP!D>_@RWG;2B>OJOFB-D99>,_@+:2T2W,C M?WL%U?2UYKST%5UWZ&%["UR ,.*6M35_^N(IW3E''I$+>K?O-P=U2H[\Y+_]4FMKW"5%+ MEH3;($ ? %K\ZYT%$EP!$@3J4(=R>"RI*0CGJ\P\N54N?_OWK\>3)Y^QFX]G MT[__Q']F/SW!:9KE\?3CWW_Z_<,K<#_]^S_^\I>__1^ __SEW9LG+V9I>8S3 MQ9/G'88%YB=?QHM/3Q:?\,D?L^[/\>?PY.TD+,JL.P;XQ^J?/9^=?.O&'S\M MG@@F]/ICZ[_M_HHJ9H8Z@0@E@6*J@+/"0A)9:%FXE#;_V\>_EEA$0<_ >Z= M>>LAR,B!LQB9+3EZ??JED_'TS[_67V*8XQ,ZWG2^^L^___1IL3CYZ].G7[Y\ M^?EK["8_S[J/3P5C\NGZTS^=??SKC<]_D:M/<^_]T]7?GG]T/M[T0?I:_O0_ M?WWS/GW"XP#CZ7P1IJD^8#[^ZWSUPS>S%!8KJM^)Z\G63]3_@O7'H/X(N #) M?_XZSS_]XR]/GIR2HYM-\!V6)_7WW]^]OO+(/T,7%BO/ZQ;,/+U_\\NS-L]^>OWS_'R]??GC_^V_/?G_Q MFGY*QUH]9O'M!/_^TWQ\?#+!]<\^=5C^_M.?W0(J^YD\Q?9_[_/M3R\.DL(D M+2C8HMB4?&0,GD01DTX+(UH#VS7*LD),]7:5G/ M.:>#KB2AA'E_US/4NJ6F#<<3VNN M31$<$M,"5#8/:)I_/E\?'J.V&\P./UOR_=[+BI)"QF?3#@E-UTE$/E MX8@,0KVLB,",)3$$-OM@$V7$AG+*)B]A8&K9 V446Q..4A1;$;R8) M;V;3CQ^P.WZ!<;$&8@HF7HP')S$0$+)8/L4"2LF(G$DK!+96>3=A["(!\G%* MP*%$;\9]4DNSY70Q?QN^A3C!-1;I@[52%L#LZ6P$ 4)D&9*WCGXDO#.FO5'8 M@&07&5"/4P8:D+Z=.3A!\L?($WN#Y*:N#_IMC2ESXZ6S&4S*=%8O-3CA!3BF M#=DK@32JUMQ 88NPB">9R"<"C1FW'_!1:DQ^=W^!FGRW,LRA3R3).%;)&\%8KU MP3.9@'"(*'BVN;#& K 9R2XR8!^G##0@?3,Q>+^8I3\_S29$S_G+_UJ23AHA M1FL$+0<[WMSHB\^NI_A(;L_XZAB&%OHWY?A"YVT4].8_KV8;.NP9S.4(<6^C46@!?'; M>;8=>=G+[MOJC*?">2J7FGFA-:?@R]1+#V4XT-D<>!$,BQZ9LJU-VS8L]XR! MX3$)0Q/Z-Y.&=[@(XRGFEZ&;4@0VIQ!]>5R)C9D\L7$:DS='<98S.H%<>7/, MD]>5N0>CD#06+]9(U5@N[D8UI'"XL8 T9DD[$S*?X^+N^T9D/WTG MO0EHT3H0GFMRT"CB"#XSB-(SBCN"RZ+U*7<"-B0_>7^YN.$J->=),^%_/:5P ME#[R[3=J.8D<%81$6(+1-L4236Q^@7CY^4-REMLQ?V\*-[\9 M>(<)2?CB! G*^FC<8#;$%>"Q*%+KAC2Z= F8(E5>"@L^RI[N!S;A&9*WW$X& MFG&@F4Q0U'Y"/OO+KR(F9 CI1 [JDZ-A"^Z1M M89&W3YWR4U8+SX&WKZ'H3CB$YR^U$X6"*-_:,1\JQP J= RTC!:4$A7(4R0,G M6?0Q&N5-\[JBU9,/=VX68?IQ3.KV]/M(Z;[\FB;+6G'YS]DL?QE/)B.CZF4+ MO4LE9 ?*9P3/R0MSQB=F);UF+C1W>N[&-3Q/^%YR<-,+:LR*GL(_=,JAUPZ, M-W1&6V_D(C,02DGDD9MB<+5IE"(*MZO>0O#40,K(2$;BZ>G,,D2>DE7,M4Y] M;,,RI)JH)B+0@.3-!. \]- Y96T50G&%0@^9 XF?-\"\3MP6)B@8:"^2MNN!N*C:(P=CPPVF1F%"D8K.4@PHY %B8@EL*=:;1 !9ZUO?NS U M//.(9Q]#E 92]AH40P[!,D815XJD08O5IK7UNO3X(24MFDK"C:Z//4G>M-AM M?)H;K#>+LVD-LG":*J!D=;6F"$ZORE0EO;U*(DC#,C=&*<=;Z[);X PIH]&K M3+1B28]EON1WG:;?O74[-T"K>>Y>QNU_1>[&IV>OVZW@ZZU8$.#N4\45Z;BUH5BM27*#C%7+U M0PHZ^,@I!&M=_W$=PY \A &(RD$LZB.0&IF@2\V(*#27(10 M%$NM\Z%;@XK=3_)GM[C2G7U^W[C^X9OQ%(_*\P[S>'$I$:%20F,#V5]Z'8EW M&L%[,H.&22]G,??F_EN:'H'YO,S0NX<&B,;"L0%&0 M5_$X\MR3AA0L1LE*]%$TEOWM:(:D*0\5D,:T[T/QG?=])J4RTQX*KV?T@55% MCF"L4*(V/;'28U)E@)61K7A_(*W[NPZZ+(](H)PV*GH-4M1)#EYYB!D=,&-R M])GBI=3:H[X#TI!NAEM)0TLN]#U/XY*6"@S1!BDI;)8!E&490B M993%2@I) M?]=K"O7O_V M_.C7E\U'^]WVB)[G^^U\ND9#_O[9S>;SM]VLC!>CZ%0L2=2\F2+NRU @^&) M3/,)D6++D4T>-JE9=27":/"TAN2O>DD*6S7L MMZ*Y9V33;V=T*REI1/SVOLRIA_6&3CDJ.:!2@@.K4;:*R8(KQ8$II? 0F" \ M?7DO%S .KN.XQ+% ![':U&DCNA!IHP1O+D!8E"ZJS7/ M#R-Y,\Y3_'?I0(SQXIC+X')RH)PEN?.:PL&(Y.\C'9:UKG"X J!!#3J]0ZNC M!"U#M*)Z!76L0E0%HF(6,K,B2:.0D#0^RL73AZ2L]N?PAC+S?:C;CZSN=%UD MDM(Y&@Y6A^_::R#G? MBCQN=5?VY%X[(S";SJYB.7.@1HHK&X+*8&KZ4Y'2J-Z8A6@3)F]BTKZY\[(- MS) N%(*E-.P1+TS%!I=JV M%I6'Y+-4.F0G=.MHZ![PAE3WT8_D],6KAD;G5+V='?:*= ?#M(V< 2/%1])- M?W)&1PB.J)%U\E$J;Q.W"$9&DLZ8 M.3B%"!FE%J$8IU3[U0.;4[O#2CA)A;%XPT&K0#: RP"1R4CQN2\\&Y22M[ZA M>["$T_=U_?>4OIMOU3"8WSA]2D#/],0O.,5ZBVF]]3QX 2+3+RK%""ZQ HY" M%L=CB5FU'O^T!@PJO=X=\R4,L)R#2A4W<_F)(3, W E/'D0KMC^ M2A\VWQWO4?A ).W"Y-DT/\O'X^EXOJC?__G,DWG*\[7 M807<)9L4MI&(ACGC/5BI%2@9JVS6><.,1Z832YBO6<.-G6\' QE2>J2- MC#P\?X90W_[\V?O_>/7FZ(_VV^OO>,H#5KG?=<9&A>YU=\2U_1'OR)ONQFF! M^6R_Q-4?7/KD6^S&L]I64U?TX L\_?V\L?GEU_0I3#_BN[# EZ5@6HR29R+X MFL,/=8%;[3:.M7B&65Z4#<:JTKJGY6%/V*#&IT*@=_7SF+C[R[??Y[5QZ5Q; M/$MD^<]Z7HPMC!SEVH92&U^"@"AT!J&B#L)E99N/F-T=W9"\L0'+^(:JH3[8 MW[($;1.^TYN:J_AXDDI(HD"J-;Q*>P>14T1FO/3T.Y/4[6CR@?A4[O;L5.TA&JU]_'#["JH5[/N_:?0X2^D?/+SV7$- MDU=TKK<&@B=AZ<6W%'3;S,"5.JK.LL@82IEX:S.P+]9!9?)[EL 'Y6MS*3PJ M+\:5+-,\O[3->J2,,BE:"]F+NNFT!/#*)S#%!(69)6SN$=^.Z)YNQ@\E40UX MU/)N/R'FU:7H"L;12K'.7W[%+HV)#"-7ZA*_2-XT8^2N1/*F/69>ESRJR(RU MI7E=ZIV@!E4R]$#"TY113;+S:WDF5?BF)@2[5UC=6ZSR"L"+5T7X:8A(% M>-W\&DU&ME/&?>.7#ZOZY\$\H0,HW-S ?)BMASFNS-_97,E1,3YRRQ%X;54C M=>4@"#JP2I$.Z;WEJ?F6H5L1W7/-R*,6E1YXU+!V^>3<[%T>GC@*UJ-D.8-G M$@D-G=9)P4!R)F02(EELG8_?AN6>^TA^"%EIPI>^TQ.;DL\VD[(+PH-%&^K, MF0Q.F=JD(3@RSY5.K:_[][U[.*"B9]-RN6?'=5SO?Z^$:'TE;X6447@%0AMZ MDX-FX)-6$)CU)O-H4FBM=^^+<4CW,3W)V;UV!![*QC[J>KV166H30 =.SY>J MUO%8 ;I$63C/H9B'JNO]SNU$#R,@>Y*^9?'HM;3X>I\[^1!U5,#(*O+(:]^; MMX).YPA6X*I.=C>.*UZ2;][2>R>H(=U-/)"@M&54C_*SGG1Z-D9NQ&PIIMX, M&^-K\R1I-!>4AQ"3\REQ1-75%6;3T=$-@ZJA4Y[D$SG1RKEB6W;7\ MU,8\]BV/&-*6U)[9WY+8S53%Y4#\J*S]HC>S,#WJQA_'T]5?U(S[:I<[>N\" MC[ :<:MD3!!JITORD:L8-=>J=3QT'WR[R)+_P>Q/;_Q[@#";7@(?O,;LAV$JGO79S66J9Z8%J_1J]; M7EJ"A.?)2^&EC00.$GJRRBEX\#P$X+8(@RF*W'S'[3W@[21:_QL2S@VXUZ"0B]6\*M\';2;Q^^'QT&^XU MW)MWTF$:KTA&?Y[@BB'3?#G8&&41&1:GZ,A1@+))@X^(D K]'\O,NMBZ_W$7 M7#L)U ^6MF[.KQX5U3K?4<^L8_',.4FVF"=0*MC:I*8@)^4*FH286OM3MP+: M279^M QV.Q;U*#5O.SP)X[S.;UQ,6EAISE5)R7P4HS!"P MB@>;(G>%M9_2MP_2G>3L>Q?;]2]GS9G:Y]7^$C_,SMI@WH9N10T9?(A%"HA$ M%7HW#*M_HEHX#0X M+Q3Y?!2H2H5&8O]V0TYHF(Q3C^2),$U+0L)PN M1DEKCXQ.RXJM0]Y7'9R)@66%,9M7V"]F7Z8C)9VSC$M 7^AXR6?P2A@P*:KB@^2"M;=:UU'L)!P_6.WT@;QH M63[_>3RO5\RS[L5L&1=E.5G?%HYTLBYF7R\%4UV&RR0$ECFDG%70T6+@/73- M;L6SDYS\8)GL9OQI4FITGD4_FQD=?*VL=(GXJ./IA'C/68 2'2?9]>5&P^3& M\J)K7[L3G]4/8BP.)>OW&$V6$;EB10,F,EQ*U34AW 6@T,Q%GR/CXH&&Z]PY MFFPOC7C1H[ZZEWS_:=8M:FOAY;K0K&P*#@L$6[?M&E:;G9*!*%/RS&*=QM1> M-^Z [!%TJATJ4[>.%6C#LAY:SI^E_UJ..]P(S3,6DE+Y&F]P*[#',S&DN3SBS HQ3 MK/;'(\FQXV!CS"Q9= I;)P=V1W?/#KIZE*ZID[_4SINEGP=T7&T6!, M=8,[>B17+4H.SA:$I(-UIA234NC=NSY(09D?P^CUS;S6,[Q>(+T X]4?;]&@ M*%**T0(:4T?.R$(:%#.$%+-QO-Y6^UV4T_T>^Q@&]#153#URY0&V:+ROE.R^ MS://O9U-QHFH\SY]PKR MO[W!SS@I%$!\.AV<,@_3R_>09Q_.87'^[V?3\*YJ[XX>\TN8C^_(G('L M0EWC7%RJ-2)-;>1V-(#T*^-/S]_'CDV:3*KG!A))S K)\#7<8&*E!]$ M5!&\(#\&BQ4YB,;'WAG1$0EMORRR=B[," M'G4 7= (D2-%TZUS'C= #"E=UI,('$;X!W#L+E5'[^]9;?B2=J[-70@;^1;G M-0C_[.K@BA)8X3&1ZRUKV%;G+X\K@-HF^_U7P3DB'9_SXD M8'^RM]FSNL;Q'H_'5[$857=PI@(:5085I 2GR0W)PIA2"D\E[C(&9_L3AF37 M&["V(3G;O]UU$(I)E@LT$9A/=+J6_ M+Q*5F_Z6J+)_K'+0X]I%->U.W2C^V7H5<3IJBV7R5C4X'GDUF_76PSB( DM2 M)@CC>[B!W(JGP>7KYN\^58ZAEIZ+K"%(X^F\BHF* 3]W'?>@NB M(5FD9G*RX5*U%5/:S1-,:7F\7#5=[C*58/MU7I)98F"IKFZB$-"+FOZE(W#. MO?8Q"N=:NVBML _*,O8F?=^%TP]@7<^JZ<^ZT0_(\6WYHG86<1>DC6S=S0[8 MY\NNJ]R+*>:D?*803EM0SM>%P=:#UU$E(R1CS57_5C ->E/>?QJ?G*Q6(Y\2 M=7U,&3+ZZ#(4D^E-P=I=E2@J-ESY.@,CRNM3DV]K5=GRE"%9K38"\]DF%21V6NL:DL^?:! [&!"35Y,CQ][J U"PYYDUFL75D?3NB M(>4 VTI(#QQI+B7A6UW#O!K_ML9C%8\80@&M/,6:Y'%!#"H AI*B]FA5;CW" M:#N:(:41^Y6. SG1LINQEC.N@)!34ZO@5G\>!9&\2,6 J!/;GC&D32[]68N#J=N2UVLG]HK@J9"L*]+0N;P$%6/=#D+N+'.( M)G*CPD[+7F]YQ) VL?3&Z8-IVUK=_RND%4'66+QD"75*@$:9NFDR@?/T"WG7 M&&N_CFR^'VXSDB'5C_>JY@_A0+ME*JMA9%N/*7(,3EE-(+ V6W,%SF0-*&Q4 MGONL7.L1&+ M\3YQ#+&.H+/U+MR1)\,TN&*<5I*C2FQWYV&WA]YS3\HCDH5^Z=\Z:JC%SK7? MX"P3LH:4LW>J%,(@ZS)"JPJA$1Y*M%:+R /9O/N%#IL?=-_E)H]3#AH1^@$2 MSY>BZ M;[5'[7266G')(,L!4!<&*CL-%%Y2B,&<)>=26MU\_<)M> YU1"Y3^X*ZES?= MO^W&TS0^"9/7T_^'H?OP93:*9 23"1ZR5+K&TPJB*!RD9XK^*B!K3H-]< XI M/]Y,IJ[[,;TSL)G/>R^DO]&[_.$+3C[CK[/IXM-\Y 2I=5*SH%F%C(R"?"X] M*.8DUP$ULZTOC@X"/*34^S"$[R"6?@\I?(?'84SVI#LJK\@E")/Z^HR8RC*X MK, 0K6JEL8&0>03R-!*%C":9YBG\0S$/*=$_!%D\G+$/X-^]#-V4?C!_B]UJ MS_3^GMRV;VKGL^V$M9%W]L=*2C$_^XQ=^(B_+8]C9>2+\62YJ-?%]/CYT7)1 M!^#6SK"134I:F3P$0V:.6.O 6RP@E4M%.F6Y;-V1EU7]*;0I7%DWK#.2] [):^M3UJ[KK_ZXV':@?%6F8?)\ M=GP\FYZ">[98=..X7-0\VH?9ZF<$#"TKHM]G#40_+E'E(D'YC?#Y$TJ2/U+XWI6/UWS? =D">Y MZRL;ID;NA;Z1O3U_R"BS$'-&"[4V E2I>4\C!.D<\I L,SRSYF'_^N&'JJY_ MA6YC6S>%W,#Q)!LW7Y\OJXR#J-S MNUO8*^N"5SA";;^1A$,7SD'Y%,%GH2BV*(QQP8(UK:7W)HHA69(V##^0TNU' ML5S@2$[)J!B"T?4N+XM,1I )2*8HH;VS3F-CCM]$,:38NPW'#Z3T=[#R%^F M6=F\2/RPFY)#'M>?=[#_J9MY#O,YXI;-[>MY?2^6.!)!1):C!R^9K,&, R=( M&F/*)0A5T,76+^JNV-H:HHN9-\II[IAQ4(2M,U%5M8JI#HN/.6HK;6C>\+<% MRK!\D!XDYG:+M1]+VJ6C;SOQ[Q3"G5Y%U[:=1!\]RY-Z36"-E9!E+6L7Z""H M($%31)7JEDMC6G>[[05T6.[. \A6_^P@M>./*Z16UH0,'!R6Q=="7)1VM$=WW.^GK;>ZD<8@97@J< Q&N(,G#(*12O M4N!1/:AZO GQ41K=^TC8O13C@2QL4FAW*\ /LU_P;=T]O<1G98%=1?EJMNQ& M-J*6GB7(EA50/!EPG"G(O%C/%>: ]@[EM_?#'Z5QW4>&'H8]#^/271=U$@HB M2G#!:1O!1T'A,U<.?$9/T31*%*)PRUH/&;XWR&'E,8:FL>[-QH>5MLT%#S%% M):7WX+0DZMA ;F?.!5A126?GN-:MVY7W1SND]L7AR-_AC/TN:F^EG)6-2JLL M0/O:K*=- .=10.%>"*N$3]?W8CRHUMO5Q#Y4)^5PA&Y?)CZXJ-VH.-2NH*WK MKU5BJU%OH@ZPJ4ZFS,GQVB'0NA9H7ZQ#ZMH%,GC$6&27+K0*J$H)A-$.J 6*:=C\J2T1(]C'T[ M>_JA.F>7H54CKKSQ(47@)9'\E]H]*#6")&6HA,X8FM<&[X+KGMF&WB>,[2,0 MU]5%+Z>DJ:$L]7I.E*I]WIZLAV-, MD5\;0B"QK/+7Z_7\53R#VC+;2 ::T;^)X5Z/&20/XD,7IO/J%J^(L9X[.$I" M,%LKFQ1J$E(6&'CO B2>1%;1YQMSU#=:\CL?=,_ ;]"\;D_9-D,55L/:\73* MPV^SZ6PMBJ?V9ZV67 @VNY+!"$[*B$X)H9:O:D.A;%%<(IUQ%+PP M46#=*%>E,0M'7JG40 &(8,J::+&'3M5-4'82@<>2[6M)]F8R4)M8CLIJW1Q) MY7OL/H\3SM_/)ID\U)096O)9,*_6R2+X7#04JQR:PI1O?DN]'CJBE1K)%6F1]S>YO#/\N?>5.['LL MN;Q#R-4P67OI&I,BC=.YC73LL\IZQJ-AL@2@_Z\6I4@@ Q.@$(\(4[#D933/ MWMX*:2<9>&RYO)9L:"8;[_ S3I?XB@[]?#9=="$M_A@O/CU?SA=D>;J77]-D M64OEKRY^._X0J9H8Z@0@E@6*J M@+/"0A)9:%FXE#;__Y_^5&(1!3T#[YT"Y:V'(",'SF)DMN3H]?Q#!_WA;W^J M?\0PP9]H>E,00\NX:>UOU'_!LM?@_HMX (D_^/7 M2?[#?_W'3S_-)1?&:3P:X'LL/RV^_-O[UW>1]H?3GW/_XN?%[_PX_-[Y&,M:],LE5U"ZPOD?]=-^WAO3.0$9I\N(0-_%8:5X M0XRK/GU_S%>?!1E+N!Q,&R*^^]E-\8XN0K^E@.]\= .TLP^""[R(.&X)]<;G M7L.Y!'D;8?W(W\(X3#^']%OX1+OM']/HXN<9R.=G;U^\?/OAY0OZXL/9F]*79V^>O7W^\L-?7[[\^.%O;Y_][<5K^N[#2_AM7&$*S>3\3?\?VWSZ MM8408_K#?MV$WM!?%X^H<+M=$GZ=XC#C?(-:8AF,THU?&M3M<72EST&(.)A] MMWNJS7-$-Q$**,$S^!J> M\=G((IQS(=@.W_P3T?:>@NW@]7XVF>!T\BQ.IF/:T7J\A*R+","1D?F,C$$T M5H,SH5B":JU;X1SOI>:;" ZOXL9.Q!X"[>!-GJ-Y?CD>TP*O0#'KO196 OT# M2R<4*G#%&=IHC+.TM:02N]'R+2"'5_8^VEFIZ'U$V\'K_#Q,SI\-<_V?E_^\ M['\) P(W>39]'L;C;_WAI[^'P27V:(>2W"5/K*X6B@L1@@\2C"1Q,*DR&M]8 M_QL!.Q8?]E+BJ&L-=$"3#^>C\?0CCB]>#[_@9%IWOTG/L6QLR@R\YF1TF,(@ MI,A!),S,$J2B=>NPT0H5[5^=B[Z,@I=$EX7B/"8F6<8!O<;I8=$]: MX4O@CLQ,7T\\)B 8Z2 *K%%CYDUJK?O[\)P"!YK)^RX7Y+YW0A]Y4)9W66GK'6OMSUYY^"KG>6YUW=JGUU^VZ,GT,_ MO_SZ&8<3I*/H;'J.XQMK)A]&V2R<@)S(WU#&)[)[C >3O69)6E-2:P-@ UBG MP(36TK]+$-W4)^AI;7@2WH,JF[2_2N>LW^ M[__H,XZGW]X- BUOF*L5^KE:('5OXH8A.;8:9&8*E**]R<=D02J'UA8OO9;- M7_SU>)ZT ]A,T!T8>R_P\VC2IX7.EOMV-$P+^@%/&$3DM'4[.S&*, MQI-)2NMM'<%?A^5)*[^)@#NP[/XR&N7?^X-!3^9D"BT'BE>%<&CR.WBAOUHI MMV)T$V($9]WHX#<-/?7(;%A3#Z236BMY$UP/6D"-!=\!R;<&1T\84J WF"8X/N:5GM6 M_C:9(^Y%SS"'I$%836>/Y @NDBG#D'O4HI!=TYH5]P)ZTG1H)^H.;+T76)". MG?QZF$87^#%\O:)L+UH7#2>S@R7Z0VFR9SUZ!3(D-";$9'AK2V\]FB?-@$9" MOJM^N_HE8""N>6'$_G)(;6K_\J($]:Z?N+ M]JZ^71O/O9>YY#HI?#,29];!^SF3W[2&MU!>'=5Z/=5 MX9M^B/T!20TGY#)^F([2;^>C 7WVI+J/TV]72R7KDO&2.&2R-^?FITOD3# ; M3 G6D57:6LF;8GOR=_2=**&#:[IK.&^'JRS9&UJ0AXE.$(V+B. ="D@Y>?(\ MA;.IM1^_'LWA"=&-!M?39!_Q=Y&UL[A;>A>^U8NE9>0Q* RZ*$.;8M&T/5IZ M)RR/$(7!%++%H%HG_J]&PBZ&_6/+S'?77//DR'",=6(8Z*U MQ] .J]D]BEHUWI;6 OFE$C00-P=1'G)%\';U/0YF.@P@;*6@?+<@!<) M063MCH2+*9:.1SC>'9!!Y5;I9.HDK+/IH"VI>8D MDV<31% $*6H?7$2,K>_S5\ X&<7O*^+.([[+=7];HF->*&<0@:? :VY9S2+G M$GQ2AA5A5?MS_WY$)\.%AH+O( \"U.M,$SHN3XE[L"P1 :J(Q?9.3)1;)3" M%HL<6?,K@-503H<(#43=00QX!2+!R2X5@0'3B7Q>GQQ9I62?2).T<+D4[EO7 MZIRPWO<4< =AX#L7$M<@UEL)C5*G8!-D+06H&!$5!4"?&G6Z4T8$?>ML>NI$#9U1 3N>CP+KO^5K8X"P(@=9) MA]*YUG'H]6A.E1]MQ-^!JWH-5"\D'HR,M*[L+:B,Y![E%*$8)BPRCR'$[DS1 M$U7]K@+NP/]\/KJXZ,_KVVK1XVA8=RP";[Z73VV*SA1!AY1 MS1WXUN_&"Y]NMJQYL7;(4C#G,C I(IVG2D!PB8' HI)+T,863?' MT^S=LKJ]U-)%JP7:>4?#:WB0_+7$"Z^A8$TOD6,0F4801BN,!#66UAFWMS'\ MT!S92R%=%-SG/!-^&+P+_?QZ^#Q\[D_#H*3M2VV8!Y,RN?NE)JZ& M'.G(9H7,O!)=\ZZNZ[#\T+QIHJ .XC'O<4J2Q/PRC(>TYLFSE"XO+F?]QEZ0 MAE)_VC,1M9,J TI.9IXDF($)32 M%%E$)Q,$S(2'FP@Q!UI>;7>8/68Z9!N3Y#:&$W6X]Q)U!R4M;=Z+7M+,"J$2 M&)'(G2M,@&E[]T!\R%9]>C\U%[5^U;% M+ $,!IS/$H1.69N@.++6#7 >PG2BC&JJBA5<681T_O/G6V)[0W\]V"R6=Z'> MP9WCM)_"!K.0]AG,R^'T_G66&<(V(2%<]K_4W0;7-L)4=E'Z, M02OM-/6 ZO<0\^%(D)..Q&T./ NR?90-1/-Z;9%"Y,44+C;SEQ^9\M>,53FT M[K>1;@=WA7\/XW[=T99>T0S=MW?C_D48?_L%A[-0'WVYF D1H[6A)O6)F!@) M0-"6E\F_YY(A&BLMAM86SG8(#^>@M-3KZ&!*Z6"2PV9]Y8LL7@>G(',S.S%K M*$@4D*HXYV5&E5H[LX^TLW]C0[.]^#O@R,JV\VA$$$P2;S$Y4$P(B(88; +# MS)6,@9]F6__6KL:^PNVB$<1@,/J]3I1^-1J_&%W&:;D/!>26T;][D?QN 3YXBW:FC@_2433J5:X?99R<@$:)ZJ"8( MBG$(1>I$!Z)QGK?/?'M\?>(;\Z2UZ#M(0[F_N36YY:@B \9J3%\1:8-0CNSU MX#439 OYUAE,CZN+>',^-!)V5V4^=QHARBB\5ZEA:J!<(QAE1 BJN M6/-^ X^CQV1CU>\OWBXF1*SN>F698E$;!!_0DW5K:CYEHA7;2!Z[D3(W;RG^ M6-J+M384]A=P!SD M^0W$W$'!SJI>5XH5H6218(HP1$E9P)4@0)M<=#12&]Q<)@LCDL%!*\K@.7FW1EB3HT3#;&MM/XH^4HVUO:]H.TC26M>] MIGB1%=(R1;095)8, H\9G!,A._) 1&RM\4?3**@+4VY/$7>1 559^'HXF8XO MZUK_-@P7-7WK7YA?]"$^>(EVI8GTR5)OSX1JL[%7@NEC@L4Z\2$E7:[5.L"/KQ$O2;F[M^Z]&\N3) MT$# *_2^=USPGL82HE@N:\HZM[:V.DL(+IDZZ#(F'0MZ;UNGZ#ZFOAX=GQ<[ M"GH%!QI$_ZZ7V[X+X[/Q;/%Y=LWU#LZ*.4M#2@%;%D4VCR7-59,NB MQ&13%!ICZX# 9LB>/#C"4O-BBL M4\X+ I$W )-)A11,E*E;?MQ&=&*\V$O@*_BP=^!P%;S7D\EEA::EU($,8/)S M1"VK#1 =]V!1%F:9QM(\:W<]FI/DP0Z"7L&!!O-G[T([NYQ.IF%8:T=ZW&0= M%2T6I9*U*PUQ%&NF?[99NABD+*W'4ST Z239L*O(5U!B[\#BMM4:D!,F]:TV #6DZ=&:]&OH,?>D:,(&[EVH MYO)4$^ 4.?>(E%R.8NQSUP3HD.>XEZ!0WV#E'>P;8XT#*2C>L4!Q2Q MSEI5"7RF4\TI1*TEUE&L75/@1,R&%B)>D8JT?W+K;5S73Z^@+"LB!T@!+=0[ M,/"\\K(X7S!SYIJWW[H/S^F18%=AKV#"SE''VC+Y1F>5]3ZOJ6Z,)(1)U$1O M[L!Q9\&S8)37$6V\%:)>V:5ZHX<]65UW(\X5"M]_AM7==CIS5O8$P=!T\ !7 M+)#5F@1XK0MP7VR*N11A6G>06 OFR1*AK9A7$$ >MNCZPT?Z\]>7;S]^.'OU M^NWSLU]?=EMYO?'SNBV_WFW9'=9@FZ+1URS$*(B*"CF$5#P8],ZHFI^8V[< MZK@&.SHA.;.FADMJ]@W/=:Z7!,.=+HIZ"/IP9["WT^4(.]C1@?=0TV MV3[6:,Q0ZFA/I6($'PN90C$)%Y0+G'55D?F(:K"W4N;H/K1 M:K"WTM1F=;B[B/EP)& ^CH:CY="F7E3>626(GZ%F M[RF;()*M!"ZA]MD&P;#U]K$.RY/G0!,A=W"B?"\$GV.[ZGE8FVZB)TLYF$"D MC)*L9Y\+)%&LB/3_1K7VCM=A>?+*;R+D#LJGKTZL^49T@Y?913$;O%,82S6% M4T#4M&@MN):.I9*P=3>W>^"< 7:B'IMF?0Q@I?_SOJXA>%['+^QYWN-#EQHON+G+II9&^=A8UH?:48XQ#+"P#12R^44D)5/\T@K2G1IJ@3O0[69:4-*EKTJ48NM]'G Y'+;<1X[,CE MG27,6^@^'UU\'@UGK8FJ%Y^XBU;2[BB#"Z""EQ!X8L!MEB*RG)"WKMN]%] C MB6ENI>AUG-E;X!U8I+*.* M!4-.R[4 1#ZQ MYT)S<)S1 6>9!%JI@5P$TW3 1=9\QM,=$(?7\NXZ69\\(H1,\.A8M^MSZ/;\7T!-F0#M!=]"([_:$N 4JI;APW#"P:C:'I:8! MVE)G>V/@*++ V-J 6XWD">N]@6@[:+BW>H[2 IOPVD5)[#-DAH*2B8S3VAHR MJLA"(+\UQ]:1GOOPG((YUTS>G=PPI7HZX0N<_^_KX=VI2>\)^*O1^/:D*J) -!!,S^*RU,,'23MS^'N)ICG \)/..H-T.W*'U%2S1B^PT(3$Z(1W2 M9 >$R"P@T[*(;#([Q&3T8Q4*'9));730@9?THO^EGW&8)]=VV3JKHQ&8@FW=J'H=EM.F1A,-=.!.S8#,RYQ?7([KEH?C_BC/ M:?N>]K5Q/TT7G3.>52F\Q>E9(8D4[$\O*[6+U$&F@N#-+!5:97!*6K"%OJU= M,,3P+DZU?4"?-M<.J],N&JSG_WNY&"'S<;0F_#1;321)YNKMXG 2ZB^]1Y+D MI#_%#SC^TD\X7_E[3*-/4_;L>00&'FPUG)D@BNCF]\" M=+VFTZ;THV)$![WE[WUE9S\\^US!3EY^Q7'J3VI3BF*S*R*!ML[1.RHSA,(M M.*9-$+*@;]Z+=GN4I\W*CK7600_[-8AG[\!JP*8D9J1D== .R4?D3$ZXSY"L MB%DG*:-MW5YF:Y _),L:Z:R#UOF_]H>C\NB-?Y MTG^=B[%GN?))<@G<1-J93?!UOI,#F[ATW"B33>L 7"OLITW)HVBX@[;_U\R* M]SBHQ7L?1Q_#UW_TI^=5;@28I#7;SG^Y;5?TK#=:!\= L]IN)#,),?H"7EHE MG.:6+(GN;,AMX9XV'P^EQR[F#[P;CTI_^F8TF?2"5L&R%(#+VJ_86E_;FCO@ M63M1#'EELGT3V.733YLA.TJYB\D!]]YT%,>EM#'0\NK4FY0Y.%/_OPUU=OSO[QX7!MKAYZ MY.'*Q;9:?'&>%+**F6X(=%78,@CT,[QTIQR06UT;7F(U/^+LVN.M#]-M(]?K,K M%;(JJ V()"VHVE+%"5Y ,T-ZD>BE:VUK/]%F5UOI=;]F5]LHI8/,T1?X>8R$ MIXJ9OA[@3-[#_&P^LW >6RHAL7JQ2,AJ_73" )%L<-":1Y-R8!A;QP@WP?4H MLHSW,3.;"[\#@ES'+$;0O!F%X=FX3Y[>[ >O$"=O<=HSB>>0D$%4B8'* MMGKS20*Q.)E(PI&N==AG&WQ/GC"=*:/AX52;TB^&GU\%OBPRK@+MHI;/ E\L M06 U)JA*8BDD&6\/]UC9S?_6QSY9=>XKH@[R;O\R^H+C85W:L\FD7^.F"8EM MEW54:9 QUYY;-M&YI)P0M3!FM@$5%ID.H7F3N_5HGJS.&PNZ@^S:N_<8[\;X M.?3S#H$Z0'/N(O8.4TI4 J^5T;:9V+\7 0_72)5>$C!?BKC<*LK0V"EV( MS:V;9&R"ZS39L8_P.\@%78MQWDGV8_B*5US6RA0G""57+M(>YPWXY!1(K:() MT7C#6T? MH!WNG394Q4=)'<^="A>)WBPW)8:=U%%\]KZ7D/D08$)INCBE+.^ M^X-G+;P39$T;5720:$GD719OI']>]L?XX7PTGG[$\<7W!M:3'KGK=$QR60<6 MT(G)=(9@,=-7042'F'1L79:S$; GSY3VXN\H$S(AYDG-(OX0!GA65L*43(:2 M4@$FP5TD4#YGGSW.9_/RIO1\%/% M]P+CM"=F;=1KL%_7(B[:\\CVEAZD=\*2_:V\:\V,=5B>/!>:"'F%]O<.N"[W MLJT3O1/3L9BH !D9V:K&=)QP$H0A8UM')4QJ/79@5ZQ/GCT'4=(*=NT=R_U^ M4BYK7&9 %XG /2\P8A(<,@I+!V/TX$WM])$X1.^/%K/;N)KM[Y+_;C#Z#D5G2/ND8N6C$Y&@P9-085;C5 M<67EK=VNSW^RG#B8T%6Q/[A\J)FL(S*A_ZG8;_T4QA.%['"63'!H)_( M0WL;QO/172]JV\7!9(?4]1T?U"QAO<5"&Z6I5TOE]7 R'5_>8B43249K@8Z9 M2,:+DA"R:Z#LGW]T_6/G^;G$A3 MO#+&*%E2ZRR2%3 .E;K>0L=W$XOVD^JC3F(W21O:=B4D[E*UW&O3(15!8F!1 MI6*=[VI^ZS&3V/?6Z2:9[-O(]G!)S)N@^M$RV;?2U&;9S+N(^7 D2(%+$3Q9 M8JSNASX[<*Q(\$5J5;C7,FP4A7]DRM\ED[T#W6\CW<;)@G\9C&(8_ ,'@V5O M;E.0SCLEP"K+R>B.%F(,&=!'A2&P[+7>P/&X\\&/)K]\*VF/6HFJ879P7=_9 M[T-R;<_[G^><%%(Q51",$KZ.$D?P44HPV@JAO?">M2@MN_'04SB*=Y=BPRS0 M&T"6I\$&4!H>NK<>?_B3=@]%K%+G'E)L?*;>AJ2CUTQ91]0TQ%1CR+%@20!S M2MM8#Y;4]$T]TNG9C3ZW$5[GYZ3SC)?$D.R NODKZ2&*Q"!D'G@17F@5'O\Y MN9>([ST@ MPS5G8&A^DX4ZKWU=F]%-A3X!WTJ5B+ M+UG)M,T>$EGJ-9!)6Y/E#C FAR8YZP-_TD1X8$;UH7BPC9P;']DUX:X6J/\: MIK.NSZ00LSR8Z"3CR0H0H2ZU3I-Q22$$GW,QM.=)N\G)O?X)A\\@::.!47/Q M-3S7UZ"RRW&Z9&K8:ET64T<$N:#!J2C 8?$R6>:,\KLIU9ZR4G<17^,XX;OQ M*%^FZ=EX,6)BMAU%IX17G$-4M=$_69^T'1$\63@30JC$\T:FV@/!PE7/?NH& M6A.9-JRTO89G\FR8%XB65U*;@&H8[E\+Y/"!__UU=%?AC03HP\;7:ZO^?C#7ATT$ORHK=0Z"**\O:PH MSLI[_#P:SUIU?YAGV$UZWON8LX@0;*I%;L9#4%E5BR$&KX7BIK4/M1[-L8VS M-TW2)QM)NP,>K&XN>'6#]HZL'((9/F$/0W1>! .6\7KA60ACM5*M=8GE8+S3 MK5.$-P9W&BSI1A>-3X'5(/_W91CTI[/T];,Q_:5^<_:WU\,R&E_,:IC^/IK. MAS0M5\&Y9"PF"Z).^E(9'="V1ZZ)T9+S8!7&AU+[VR)ZVC0ZHG8ZZ!^WNLSE M]7#U"GM9NN1=-&1I80&%M=F0I-.5T9GM4XE6A=:3,+9#^+2Y=0"M=-" ;EE# M]VHTII/W0HIDLT?; M?-[0;E!/@U6'T%/#:ZFZT?Y*@KZXO/@E#'];E')]'/T:?L/O,UB?5\#+>6^U M<\#<\)_TDDJN-N<$Q%H!&(0#E\GVRS9+HD62]G9BZ\IC;W<$3YLT!Y1^PUC9 M;_/\[>L3 ,]*F>!TWJKSXWF8SA$^#\/A:'KUJ]@3PIB0,OD&EM<4"Z_!^Q"! ME\(].NDHA#&F3DDC/S(RPJVM$3H6;3)M2A M]--!4[M%W[1G^0N.I_T)@7M^.:Y#L9X-!K%"_@4[&T8J?!<>Y!8 K":!M3:MT"\SX\IT&%9A)?WYWN:'U@/J1SS)<# M')6W.*U-^"8O^I/PZ=,8/]5ZV/AMN2=^).Q=]XK9"^/W8V M969Q5GVG?*+=J'A$X)K7XF7.($950 34LEBC::MJ?20\@&GOXV_UY\]S?UQ* MQ><40,Y"$-;P6D F 5&Z.CJ.R>87K/?A.5A?FI8\N',*MA+X8^A4LS*71$>> M"D8'FM6(9XP9G([D%- Y01Z"MXSC)JQY2HESS93Z4 ;=-L(]7 [5!J!^H RZ MK72T63+5#@(^F/99]*@B)N"\3A<-"LF5$QF8PI2A^MY\#[%V=P<9"@D8YLD0]SS MB,>22;>5 D;MI=>X=.%L2-_%!8XLG39(*Q)"U9' :,#+1+#H5++&68Y>;:#% MZY_YU-6VLWPZJ!M[/W-SEIP)F7$=ZKSF:D DH2 :^HIQLAR\1 9I? M-HYOX/O^:LO(%9W2 5C4'I2A0R$(S\%R)YV,,L;FT:FF"]CW'&D!9AZAL"HS M1&L@,L=!Z1@@1&T@:55K/]#)YFF$S< ?*BAX/.[>/I:.H_=CAQOOK/Z7;]?V MOE=C_.J0_4*X++P?0.('35RV0#><7JZ-%?M.NHTULN1*)0CPZ)< *UL MKEVI#/FQ*8!#C.2J)!V;IR$=C3H/=(%Y#,S91AT'8LSD:B]>UN &Q;4I%H06 M"A0R 4[R ,9(EYDP+J76<_$VP75X?[^Y0C<@S%[:Z* 2]MI+<_7E7_LXIH>< MSSW V7MC/;I0R$2P,=8T&A'!8XYD8J9@1'$2RT;7L+L90?<@^[<=U%A['<0H M5[X'=_$NWKA-P![0*%H+].CF43.-;[)M-577H4Z^M:"3SQI1&IC-I%-,%PA9 MT3L7DTI29J'Y08[ PW)K<_OI<5!K&RUU2:G7P\^7T\E, GQQ:@>CG,K) I6NC2=KH&32R@<1Z$C\Y#S"R M0!6<,PC9TA9)-E>L(X 2:.YR\5RS8%K'?^Z M^)%9LI]&NHSIO,7I3#I71;D]CD[H' (820>KHD5#C"G4K[PP,7-YNW5U.\OF M#IH?F32-=+2V1=4CR"Q['L;C;_23V3)K@M++R;1_42O]KA8_&95:=7JX3+'M M,1TM\VM/\;4JE5Q3%&Q9Q M?YG1:T?.:'V3Z\A)/IO@ M^E%'.VVELTU'^NPB\$,2(BHM+2L6LI$<%,,(0>K:1"_+<@X:@(@<=E! QH7/V9$8[-53J+N+K\D[G1I;AS&N? M[4Z\R"0B"^ -)\]:T\84F3<0-3<^%.8L=G:OLQK2J9AQ+27?043LW6@\D^KW M\D-H'9DYFT!\^@93ONK^7;+[8YUU.5^\QU@]9SGW>Z6U]:""CN"EUJ!\MDG+4D1L7=&[":YCIS$UYT]S971 F&TXKD2.614.O@Y' M5-+6@3PE@\G&"#"^-E;'@^O0GS7 CKX2:I MG&0N0PS<@%(L@TM!@4%O @LA:]8ZGKDEQ,/SJ3-UW\E"Z$Y7'6Q1RUN&L[*! M7&C=,BB-(+P.]+J1.Q>*(@O2ZIQ3\#;>;BZS-Z^VP7>ZI.I,2QT8WS=]C>7K ML&@)K*P7.AD/?A8&"+$VA78,80??A.;9[WL7ERQX2[^#H>C,: M?JH1A(KQBK*]G+0.B2-88>KXN$BKK5?ID5EM%+(20NN\A)5 3D/_^\MX[<'2 M05[!N_'H,XZGW^H5]S\O^Y^K'+Y?@Z_ZZ5O<(V5@K\DY *3,0(T"[[.3I,0%'JPWDGO ]:\N-8>R8.H]LZ]7 C]K*Q] MUCP\%E PE9'>%\X3'==DH7DSZR@F7)#6%^5;UR5MBNU0B0*-.7(GW;(+53R6 M1(*U2_KE6VUW/K\]*]P41B:@=JI)3:T_L:-1Y($S]&)BSC3HZ8,RO(9W3H3[^=AW>(IY@ MF/:ZT,FN67@\O)?QAR]44.?F%49KT9P> M#QI)?FW=T.Z<^.6R/\C?>VKK?0\)W];WSK/FKXR@,\_+*DKOHM"R@F$@0G7# %!?:\:QT\TG/WY]^ M>GK>4;)W=;SS;/BK$,RH3'\/8WQ1^S*,KMNAD112%\/20R?Z/Q9'D )LRO)!N"" MU>1_&<@ML1R4+Y[YV[6]Q&3:)D]EHC5ZQ M.@>G#.AD:%/C='H%9B78R$*4+'E?6O?SWQS=(V)-FUN5CA3307!A+=*_C.NX MX"RYX84Q<+-VKT8$"(:\W:*2%RQ[FYIW9;H?T2.BRIZZW)0RVRNB@V##ZEUP M#BT:ZUC,"4H,=01G%C6YI8#GF)4U01K3NN7V/7!.EB"M5-!!:.)92I<7EX/: M)^$%?AYCZL\F1M'7 YS)?E@S,,?3_K]FWU\KL)YGG@7T$5*J8\]](".K%C4: MK:R,@7G?O+JS%?:3Y=U1E-M!K.0^PBCO"<+)F:*6%M<.5 R7)OPYA^N?\%VR;%W?G83I/?[E_$X9+6V6O@;<6.MM_Q$EN3EOHU)9@G',DFE'7T7EZ8^,R(K.-MZN M?_X1D]RVX5L#;1$T0'P98J@E%Y/L;2D/N=L\9Q7(OGL?H+US MFU9\^-PM\]E$)@329J;)N$JTR%"2 *:<2#D&K7+K;CYKP1PJ(M).]W@?)F-.U)D#$7NA%!"YN:C8>Z@.%:LHY%V;]L; M^TFYBPOI&XB6)M4&F#H*9:S"PCZ4"2(DBFEI 'A B-S1N4.>,!8TH?7E[5T4A_06MNB3LL%+ M$$*0WQN-!&>E!)YM#@Q3[7W=^M[L'CPG0(!FXN[XO5\N^=?PM7]Q>?'+:#P> M_4XNVO- WEH=YX-6,@S:0G:U3$-A@!BC@,@-Q\@"RZYUI&$;?(>GRF'=B29Z MZ6 [N=GW:=8"]KF?P^3)'W5-0B8HD@3=&@:NX_ ::7B*6L M$(7)KK4-L2FV4^).)_IH/(W@)L97@]%H_)H\V3%.IA4;N551270,4).1I>I] M#VW! 3RB+MHK(>,PI:+VU-#M(9%TV<;N^^![JVL^&TTFGZF5>5 R\ MM>0]J^R,Y9:SYDD4JW"< @6:R7EM?F@7$>EKG?V^MXNKWYTNOKM'G'KCSVX7 MO=YM.5W/M@M%QI@#B#JP7G'R-D+P#J+2/@1##JSL=L!7LSCVJC$/RJICB5>OF-^DDE8A9#KN M8J%]SQ3:2$V,P)CC24@CD^MVI-5C&XJRE5X?GFVWC7P[N1I?,PMH$UP_ZFR[ MK72VZ4RS701^2$($9X5A18!TA=6>BF1;H9,00R2+J%CC4K?S71_?;+M.>+"- MG!M[D_<,9\O%A.QK?"T96B\YJ8W[5 M'X9APIJ#.:EEB];'G&0)H+%>E"GAP4>#(!PW) */W+7NQ+0&RJEP8'\Y=W$! M=2UN\OR2 !(CI>6*L=H.3->LVSQK"LH1%'-,>V7H2&KMNJV <1IJWU>^#6GM/M,USGSXQ.I5TPQZ-=Z^WEH;MLY3HPPG\ M*ZPF+O9T8!BR-I =ER0*E\"75-N&Z>(,.A:9W9 +#S_M-!C06*H=]&V\B?+Z MK>:L BB_PW&B'X1/V"LJ6.<0(<6M:;_H(^\^>7SO8!. MD1W[R'QM5\<.+J(_3$?IMU_"!//ST46M]YQ5[@MYE(8WNGS^< MAS'>>?0S>O+PTWPP]K?OO[(@Q+/?PSA_)U[V,O,D%# [VR_J3#]#7Q6?- 8C M3;2M^]WMC[I=-YL'L4S6@9G?[F7E4V$Q@Y2,S#.NZM@$&8&%+'A6])/0>D=K M!OY0-^@'9NGZ?CF'5/9CN:*?PU_.'(J%^5Q*!)/=K$[6@).L'@L^Q6BE8KYU M=.\&@.,WS3DH!VXW']Q9%QU$ '<7Q/=E#',M^KYV:[+)FCK* NAB/WOL>BXZ?"7V%C$KY6E$KG0*FLR.MV'!(J,L!+LJSY'(JGP]L'$AX>.6VW M46T'='U/#ONXG\A9G_D+?R.%3-Y_^-O5?;\TUA XF^IE(&8+418$;I4(3ECF MFY_+]P(ZO&-\?)V/NE)8![>W+\D/'GU#G$$[^UQ%M1SOIU5VA:PB96KS;.," M.*MF\VR%11OIQ6M=++86S+]9U$A1G?3 O[@8#6>PGH?/_6D8S.0R(=KC^ OF M5Z/QJ\L:B7X]F5S6F^N>U\$863-BBB744B,$Z^@-<*ID&87!YGO4UB ?(>.Z M=6Z[56,'.]>SP>QW:%==*;A%Z[<:#]6L]OV2K)#Y(**#&.C%8\B549%)FUM7 MP6^&[(=C6 <*.X8W<.^^_W\))KTWK #7UM7>_AX\,PPLCUHY M43,WFO>P;HC_AZ/HT93?0='FSFN9&Q>3O] O3B>OA_/ES >JL!P*#ZH6'\X2 M3^D%]=XQ>E6%\^2+R21:)W9UL(Q_T_K 5.A@;,G,4*FF".87L_3H.;:YS7+- M1IZ\_(KCU*=U]3AJ[>@0 =2*$+M )K*EK[+G0L9A^%"%KWB2BG1&SI"D!0A+*.S14>(VB1R"F)"(;L* M.!UZL3_QH8RT!"J&&DYD%+X.#7"M% MA55.%_547J*5*_SWF_-X"'3\++_OG5K^MA# JMN6UBF VSVUX_S /43P>)(' M#1"@PH\0[2%@/F#RX#4N[2Q[<1MF/-'E0.,:\9."*K%5J:$B.L5:H*.-Y-JS$ M?RL*"!25U M^=H*6/@$B6EF [(D_<&O61X-;[=+'GQLM-U&M0=/'D0L3$8")Z1"4(DIDANO M0^FUY]([<@!;IWS]",F#6^E\J^3!;136Q1R"74WJ.MEM^NU[J>&=J-U5/./] M:#!X-1K7?]13W@@OB@9C)*U6T1L=@N&S87Y"H10C[TB!'@E(PAODN'*.%>:SP YU.*>T$MR )8>_H7: M@6*/*4UOZX6JC$@.-3GXCLYLQ7--XW(9T%HF,\J20FNCZ$COTJ/4PC^P_^F\ M7FQ\P7'XA+-4I!=ABJ]"?_SW,+C$ZZ^.35;:A!ZX\IE>';*'? X!G$S&H\(W)XN&&D7&9R M?#1IH@W7_83>O<= _D?X(F_%W%-]>VUB-9TW0C:J@$+CP-=9-LPE%-QI5YZB MF[WAV]O%H!PDU),&_8C6?%"[$3@; &TUPQTG$\39 U_@)(W[GQ>@%Q8!4R6X MK"U$4\>STGL'T3ERB;3B5@65A6R=J_T I+W[Y*[\^/EM'H\)G?4>F+'UC5.6 M+*&$8%+,7K"25?,)!_? .=@L]X8LAO:7S'GWUX][4?U!5 M4N\X3"I%JRB!HQ)U+DR$$$T$S I3R9YGUCKE[QXX1YOPWDKCHVXDWX&UL ;: MXM9A$W =78+?"^PXM]G-U+@9/?;0P<&)XH5!H[T!/[M$\I&#"V3XNE 49R4% MAZWS[H] D >NC8_#CVU$WP$OSFA_#;5D=5%[O;A5=-9:C'3PTO-K:%<;=2ZM:[P1T0IZ3W_23<\*6?C*<$9C@9#?JY=F%X.9R24'$R M'RA6C$2>'-!^5O,)DP''H@'N=5(Q16$VZZ=,#[FF\M1)50]NLKN]]#7S/^%@* M+8=+ 9D%6@Y3A8XA7@B3T#HG;17;J(70 Z_FU0-/Z2C>38H-NY5<@5@P:A,8 M#0_;:X\^_.FZH_!OJV\/R34^/Z_#D43)7+B%S/VL>3<#+V2NB5K1BBRB+QMY M2<=6X#TG9%O];2.PQGK[E21U<7FQ %+/1JX[!()[IP&J+U'%!Q]#'$ M8$UG(<;K0 X?:>KRUG-_67<08KP)ZO7%Y] ?SV-LDTG/"ANB)4U.E2<\\*Z_ZDQ0&_XUAW&.L&,:3!R2?AYR %Y!JE\+<-5'KSF!EAAOD2?K':MR^TV MQ?9CTFDKC:QMHME!+O![',S&[(;Q]-O'<1A.Z(BM:?8B1=!%TQF=$,$GQ<&3IV>2D=JHYI5ONP ]5')Q4^:L[^75E8J.G7<\ MOV.[K//!/]<5U&X6\U@P\\9)@BYC*?5(CN0VE@PFL(#,%>'21B_<@S?%=Y]] M_*Y=G6E[U%#JK6\]\//E.)W30?OLTQAG[+H-<7'QN@G(EI=;FP([1F+)OCH< M'4H!1V.+KE$$%BP$D1.H(B-$RSR4P*P,61:RTYX^2^[-0#D*2;:1>^-DE/]% M/MVW>9K%FVE>)EEP)I/1=/ Z\NR4HL.85BQ!.M3)&BPHQ0,F\+K//O#-33YL&"SG$V+&:-""%%& LC%!#(Q#D,%HEH0S M(6VGX7N>=L(Z;R7C3MK*;6(8S78X[JIG[BU8'QW9W8*0VN1!6UMLR?3?U+K3 M\^;H3M_$[%AC'NUX;-A&YHU]C6>E] ?]JPS@ M;XNCT!;.5,T.C84'4-E+\%DR,*RXA#E9+UODLJ]^^N'#[?OJ9-14H)V4J%T- M)IX/A3N[G$ZF89C[PT\]P[)%$ST$G8G-O,[UX:A HN1:IRQ1M'[E[\-S7/4W MCW,V$WUCQV/>O.ZL7(T$?%Z[O(RG?;**WHZF2+M<+"S:((!K-%!K.L#E"E,$ MQFR@_\N;I 0\^* 347A[H79PXC]+J?I6DW?A6S5_GU^.QS4[H1B3,9L"7&5" M98RO-XL>4N'9^*RCQ9%S4* ML+;:-CH%"#Z05U29!0BDHD19_ F\!!QX2HO( MKS_]6,';0ZM_9='YSFKHK,G $M$B*+$)ID[Z3-S$<I\&[EV6=NWW-N6'8YX M9L*[#-FE6G;&"!8M#US*7!JA4M:=5??=A'*LKA3[Z&E=%=<>0NX@+/LKG5[C M?AC<,L"6Z**+5O/@:NJ^ 66EAQ"4AIPY9X;YS$OKXJW[$9T $QJ*O(O>Y!*1=>\I^"]@'XP8[&] MDCJ([2VP+-Z43J M2(>B#1E*ELYK*>GGMPZ'E;=U:S[^"&-9=A?XJ*VT.C#\WN,7'%YB/:661>+_ MZ$_/GU].IJ,+'+_\F@:7]8+XV612*P'IT/K:8\@X4XK6+,@@45P'B#%EP"Q9 M\C:1]=JZJ>P.,(]&E$<6S>Q6OUT,UKPEQM?#,AI?S"VLI?SF'7ZK_)[%R;RU M0?9<[ MTP\X_M)/./DP&N2>3HR)X!.$K"6]-8@0F8X$-(42A#!YLZC8EM?5J]$=- G:B[H#'_A-B*,QH5LD5RQ[>+&:JF$E!^O(!U!: M"(@V&C(!#<^,=E596GM$JY&<-$,:*J&#/CCUH"6+:U;V\PJ)JNA0DW%%6Y9D MBI98:,M21%ICK5,I6Z)Q:$R*VQA^"#KL)?@.^M*\P,]C3/,((GT]P)G$A_G9 M117)OV;?[]F44U2S?JUURD3R')R7#G(Q*A%*ZU7K7+A-2U:6MKX? M AD,KJ&QW@EFI:0C"4.U8CG$>BMH0QTK%4-TJOD$[AL(?@@2["'TNQ1P^^SH M_PAC/!]=7FOZRZPMD3-(%FM$KA:$%\TA,44L3=HP'C;8UF]_[DFK=6]!WE6J MW[OH93#['U1;\*L\RB6JU7%#B13> V!=.\]'4S9"=-F Z5 MM"+$U&TG;L4B>;%.@,>:5>#)IPFT7X$HJ @XDCG:;4?V8W?B/@)OFBED!5L: M#(V=XA@G2TOW[6@X6L+MTX7')(2ICU9E)&V") \9;*),X? M *;<,2D6!B&@(KM9:@B: MC&?/C8C%D?6%K9NX/@#IAZ!+2[6LH,W>8G87 K-?)*(C81:!TR MQ"2)[,F1$Q8S@EY0C+PN4-0AKQ&%VT Z9)EA>6D8NN8^SHLQZ@][UR5=\Z[!GIH?)?_ M+/_?RPDM<+:97C?2YA"7KB#7J@1I,H1$%KYBY!1Z42+8P$*),1C+;TVA6QF> MV>QII\R%CF3>P:[Q?4_M"9'06XT@1;77?8[U_M" MC$)IU+,JG6TYOO3_WWP M[*&-@[:NN(P3_.=EO6SZ4O/ ]^A>L>:3VC6PV 1JJQX6-Y_UG0Y,QNR,9< 2 MKTV)/.FQ9 GT6DNIB1 BM4Z'6(=E;X_IYN'%GJ^X_/L*]AC-U]8MQ#Z9[,Z$2-U*/5^ D5*M); P>E@ M(#$?K+7%=9#3O!K*T7KI[JWB!SBSBZB[*)FZ"VM1<+()L*XJY]:!.E(570O5 M/4R'/>1^4&)(J[VIV2F):7H+?+V (A.'4):,=:BPREV?(!T3XJ$:NX/R81MQ M=\^#1?48)ZM8DGT,Q=9.\5P2**XB^)Q+-H5YS5OW7U\)Y AN2!M%W:_^':3< M;<_<%_TO_4QV]^0=CF?7TR\P#>A_E 2-7MV#URON<;6PZCR])Q%XR+!EUR:2:<\DEQ=/K_^DI(R M4_F01#(IN1:[4UUE2XP'%<&(8#S^U__^_K &WT19Y<7F/_[@_^S] 8@-*WB^ MN?^//_SU[AW$?_C?__DO__*__A\(_\^KS^_!FX(]/8A-#5Z7@M2"@]_S^BNH MOPKPMZ+\1_Z-@-LUJ;.B?(#P/YO77A>/SV5^_[4&@1=$V\>VORW_+!#EGH@8 M#$C&(/)0!G$2)) %/(C"S _#A%_=_SFC69")U(-IBA%$:9)"$E(?^AZE7I)Q MFD;MHNM\\X\_JS\HJ020Y&VJYI__\8>O=?WXYU]^^?WWWW_^3LOUST5Y_TO@ M>>$OVZ?_T#W^_>3YW\/F:3]-TU^:W^X>K?)S#\IE_5_^SX?W7]A7\4!@OJEJ MLF$*0)7_N6I^^+Y@I&ZX/HD7&'Q"_0MN'X/J1] /8.C__+WB?_C/?P&@94=9 MK,5GD0'UW[]^OAD$F?ZBGOAE(^[5WMZ*,B_XEYJ4]7M"Q5IBWZQ6/S^*__A# ME3\\KL7V9U]+D9U?=EV6!ZLJ+%.%I1\K+/\X!.R7"]!WA&]]BJL#Y!IR/[K" M<8RG'YVA>RX+/8@^FA MO%8_>"__UH%1"XTHTP9.I[I[J(KOM=APT6K+@Z5!SO_C#_)OJW^4]>J:L?)) M\"]?\\='>3:^_?XH-I6H7C^5I3P-5YC($RR(,!11S"&B@L"48P]R'&+..$V\ M0*SJW=>]$AOXUR];1!IHNJ#^8$!M/2"UI:B*IY*UYYT$K\[Z%J/_[("#JH,. M1 ?^?_VRQ_4B5JT79,#:BO8M8+"%? 4ZV,Z8P#LSJK$ %F+& 4QMIKPF9?FL MF/&-K)\$(!4HLL;>HV2M3!KYI0A1 R[E5/VFH.O\OH%0@7S#%)9"/ L2 DDA.Y'ZO&-M$[)&A2/HI282J#LF4D\\@RL MB\V]*/_T\^ ^%^R ;VMEPQ7E\=85S&#K6NTHGX?*/O;"UGC[H\8"OYQ\@M?E M%C]2LHEOHGOB%U;(77RLX8&L9&7Q8$I(79A^M2T3)2)_D#O$12D=D#-$G9.K M3TR0S;M2*+_B>L,_R6TM;Q[49_&ZJ.J]F*51EB".(44HA(@@'Z:ACR&FW)YO-E++B:I>(1[%F52]T*,H@"CP4ZF1/0H3EB8!B1G)8K'Z)DI:3.GD"S$Q MD9@^/MH"T^&E;)1RAXNTHLJ\^4O>X:&G:"YE^[BR7I"59JI[BU!C(^Y14CS= M(P4.L0(W4YS55CZ.^++W?RO)F(8I&:EHPYD.A.10@'X1Z[K:_D2I+=2HK$NQ M6$2!.6+55IVY6LY.N7WY2DJA(JK\=?&@+-?FJ+PN2_EM"H7/J^?](QV*U[^3 MDG]Z;#R?7R4*@DO=J^Q>U@0PU(\^/=4J#*QBZW]KM+-\1JH6&I,9Z%AU1RN_\9JR:NK['P?A^8Z0 MA@#X2E$ ^E2"'IF /H/^<]NCNZ'U"G347H%?]U_*V]Z7HGXLG]I3?05V7U]' M.-A1#GJD T6[NV/JQ]M.1R??#T38HH?I#T3WP/G\ V)H=^1?\[\_575C:]P5 MGX7:H%Q:%Z*^D?;%@WA?5/+GKTGU];8LON5<\%?/*D!YL_FTC2)>LSK_UL0@ MKVG5H+;R6>QA/U'Q)G5G3; /4\122"E),(](1+E6^&E.).>.5.U1;H.Y'=)@ M(VH5()9HJY^K?S&).'CL,%1^@)3NT_VQV),^RK7J'ZTMOEF&0['"?=O@" MB3!H,08_*9S_I'ZMT :WO:WZJ8G6YYL_@1WV8(\^^&U+P/_G[K2;D[^.SJU9 M4%ST!)J3R<=GR:RP[$Z%OQ0%_SU?KZ_9/Y_R4O W3Z4$TU[WKP@CGA\P 3%" M4KOS.((X"SE,&*L=,FJNR7GU6!ND'\4!%N2() M26D:1I"B)(0HBBDD.$EAF+(P3BB-18)U!/=HW9EE](NZL*GJG$F_\8,@U5/9 M^JZ_O2F423Q\LH[R8EPZ+Z#0T$NW)4Y;$ =(&9,Y^4I/WJKV*JF5M>/5%A&K M 1*V$C3T:[NC[[-8-ZEMI*R?[Z0[5RD;7'IL;_**K0NU07?B>_U*XO6/%Q&'81;Z()_94Z4X\ M;Z=AWTM#6JB1M-0081#%(8,I%CX,21A$?BBU$(U-)'8 MSMS^$/LJ^-.Z209I,&ARS\R$=8A#>K+J@&XS46T 7C5T2J.J.15F,:TF"',D MJT-0%A75"5*/)77J<3-!Y2)?O2Z^B5+S:N'D^?D^M0:,T[C](/)G/J=*L)_O MBV^_R'?:+TG^9?\!G:ZTR"L,/?]![LHV8W6Q8J3[9-Z+][\W6ZGS[G7U5L8+/TM)\FV72*%PE MR&.RZ!N=-@-E:R/R\+&] MKFRP #_Q#I\_R9^U]Y;*QF[^(O8TF)U%"^^VWA'WX^ZAH3J3F%VUUY8]!*_ M'G?0/J+V\>B'AV^T1(&;W;>PI>M/5V!'&MC2!A1QH*7.W?G\,KOBZ-A?&/E% MK8F7V9AC(^6%L+!U4JI*B-T5;F-@O>_J^9X_D/JIE/\],L]3Q".=S+MFA^;7CD MV/!>US6:E:.F;I-"YNJ865=@A]&52FJABKLYOP);_&;VL:PYY,S_,L=@8=_, MFD6G?IO]4G9ZK2F[>K\O3-X6 $K5E?' IS#DC$&4I 22@,J_D3B5>BN+:&I8 M #4 R42>K J//C59:'MH:U*B!2Y$(HC R.F8<;)3%43*X M36Z8I'<>."#=3.>W5/<@.JQ)U23*D9H>@K*H*IX@]5C=3CUNFXTG]=2F22&O MJKSMJ'7]4#S)KY!&7DRQ5*A^BE*(4FD;XI0@B#-$,[E82O#NSO#.)"5O"*+% MU>%0#Z71_+0M?'!?DLTN8[JO8'&K7[T?]N9P9-M0X(?2A)_2WF;M7 MYZ(E+E,KI^AUEE@Y"&CAM,HI@D^3*B??,+^YN"N)TD!?GA]HL5YE+)+R&F$8 MTR2!*/,SU64EAD$<);&TE5*>13JB?++RS)+;P0(M,#U1/:5^^M[&FB8S0=0D MQ^C6YBSJ5K5.>WGS450U:%>-V6AZV<5SONUVE40[8.8FJ*HL];,(GE8LM[ATL0I MP;?JYUYUGKZ,:G%H6E9=,\?P0D^7+XZSCTTIMQ)H+0"+";8)N7T!-WK/7- _ M%IN/HC \7 ]>FEET)2SX\>TG@]/SD*1I$;2FQDS6MH0X/@_/8F\E+X%O\O63"C,=WM>%L8\0 M"C!4P6R(@H! G$B_+.$$493R),)&Z=F6>"QX7[K%2Z5JM&U=#-OX6'):+SJS M /_,I'N<=5>@0:N]>FD1F_5:]$+VN&HX8XG%LMUA+F/522N7"Y>[H-7:J^D& M,J^.&\@T?ZA>,;OJ8'\EB!=2'*0P$)Q#%%&IZV(/092$PH]%%&?"Z,+.)7(S M*\ .&'ALT]-^RC=-Y^O*,%;O=#LT%>(+,=E02U[>1JSY#]ANE.L& W.PT67[ M+E>H+=^ RS%3S[;0<@W#3AG_VMT8;MMHOFWN"V_+_(&4SZ_$1F0YR^5?MWT4 M,/?\)!(0^V$(48PR2#*:P,CSA"<5;^:EQ$3=FH&?6Z'>O+T"'6S0 VZF3PTY MJJ!D?'"DU0^"+JBT[QAPK)LM5S",YGZ75 MZ7LT\J72N^;%H[0QWZW)O6Y,9^#UF?6#@@H46.@?V =!OI!GR'JI\,_#@@W M$_@)FL%O"KRCZ- $<59QHJ$U%XL831#5CQU-/6I94E8\/!2;+[5TW-[DJHG: MAN_"K>5_^"KU4C^E-(!91BA$/O)@&GE<%0FG413XC"-DEJ*J ];DL[7* M5VUJ>?@6/. =W,97XL5:_J-2[A.H%%:&?I,67Q'B/A-I",,XD>ZI)WQ($$J@ M+R*4>&&(&6,F]I)KKMI=3TD40*5PN'I1YNJ93JY99GQII;CUI>76#H&K?KAM MBX7#:C$#FEW5>.F 7+8RRX ))_54)N]:)(TH/ZYZO98*[:[XL'G,5:^=)LBF MG3(RN,+<"2,-8-! 5J6P=WG;SO?#Q]N;7@4K-_7O//-:>H3(?P( M)EDBU)QJ#@E)0IAR+TW\"*/8TTIP' (PLZ@V($$+4W^XV5E.C NB"_K,1+!/ M&I#PID,->G3JSVJ[E%Z[D6R?Q:/\;9.IEF_4R/4V(BW-K+J;-2'UT#%S',VV M'*-X9/3:V=<6F[ VAG1_D-KH5=OVN*-\43[3.GM;7C*D4[.JS M8"+_IG36KO*,T3 CF8"QJG)&+.80)VD,0RY\7V1QBDEH-#C !/K<-D,'5\T" MZ !?-?W_BPR0+9[J'Y1PB_YK9HS6\QIF8Y^AJ;'EW.<>YW:X-64]KZ4IFM= M]4J?H>#-B@^N>ND;P5ZV2;X-6TZZWULM8J>,/N2;0A4\;R.[VZ*<=Y(T:3_5 M94Z?FJZ?=\7Y^6K_;[&6T*I5%F;2& H$S *"($H3#U)!!?1P1DA,$HI1:E%V MYPH_+5&\O$BO/5O_)M;K"FP.9Q$^-&>'FFZ]K\)3TR ?FO$W9IK-V:[I*;U% M-\$V+_'Q.7[IFH2-5Z@RM1;6L:V8>*V#G MZYM'@F[)\Z\JLM38\I(I^_#!^WPC;FKQ,"6\FJO,)Y,2./C6Y ]NP1]T E<8 M@ 8%1X$0 V*M(B(ZZR\6&C$@MA\C,7G-LHF37.=3UAJ?[PAKNJJT0;LT2F+L M91P*S"/IR= ,XBC ,*4A\I#//)09>3*#D&;V6IH/5SHEG8&]!3T9U3-DE][1 M[(0)9G)M2[]Y7Z0IVEQU/QJ$LVR/HRER3SH93;Y@<>X(4?ZE+)X>[U1CS.9> MXVMSF'VN-]XUQ,0R,TNH@@X:\*"!#WH(2(^Y?BHWH*UYU[^-F&*,QF'L MCB>&!_'E[# [B/4(M3N$)]9>[@#6(_+@\-5\Q>[@/>W3>!HS6 64LR@F&%*L M!FK$(8*$X1@R%/A83;MB06@V4$,'K(7S?7$@T>P8UF*>WHGLC"%6LGZFO8JZ MBCP3+W1W3IM0[.C(U@*YZ.EMPH3C@]SH75?:8: #X@I[?NB%402])"(0!7$, MTY3%,"-9$A.$_80:50EJ0Y[9*-BW_%PW F+=_DZ?E;8*PP&#G&B-HRZI^R:I M<^J.">)G4R!#<%]8BTRP8UJ53"U@56Y_89[V\ HS*P%5O^XL77N$#]/>@!L6 M&$?)IZAWFK@]3:-MC?^+IV]/DW94_3]/$G>3B7A354^'TW$;WZ+7Z;UYK,F/ M^BCJ3]F[HLQ$KEJ)5ZLHPR05@0^YGS*(1!)#$@89%(*F/DI)3 T+92_%:&8- MH%#;IA6P7LHR>'J4?_W6E63*7Y;[T0_= YN\;AH:MYG+QO6T%V^5GCFQZ :8 MZ9\&)FAQ.YRN?=7&) ['<+2/=R6S']NTD!Z>#@MF7;',597LQ?@L6QKKBGTG M];#.%K;3KK=EP83@E;KW:X!\:N[JJ[??1KC.*(!"8E@1G6ODQ#GCIQV\-OK$'1RFWCZA&4!T]W#O&^0J'+VO?F^FK;_REW^H"S0@\J< M]ZZS4D8ILZ_,.5EQV:*<(8).ZG$&'S3_MII)$BIWY8,@:K<,KJ//O#IWM+D9 M.M+/?>I 7QG?/)^C>UJB+B393)[LJ362I1&:K"3IW'J+R=$(,7TI&GO,TJLI MRJ:M4/V.Y.6O9/TD=G_9J\+NH(\Q37G& ICR)( H0ABF&9/6#@UCWT\2+I!O MY-_HPY[;TVDQ4?.E% J@P6'[V3Z,U4I5ADZ/%-J (31$GF04R8#Q&1*@6':0 #YK/0"T(O$_32 MB9W54LUF78W:K%Q,U;2CVM#?.C] LW+<6]V,S!FG8%8_T,#+4\)U9EN>>>OB MAD%M!/;34ZWF!ZFY#2LB:"#_#T$BX@RBC!-(>4!AYJ5A'*8X#9A]HZ 3<";? MMUV#H(-F-NU]#RCV"-A? XUR$6>>%Z2"P !SJ1N#D$"2<:D;TX@%+/*8C_BJ M[>OZI29EO2PGCP%K<_,563=.@;0BU+ Y*N[SS::[9NMUJ77/SS1)6"1B:;1R M%,JS)A,0>UX*1>S'22DV?'8NQCC!+!,>]%.6 M2"Y2#*D?>3 C#"%&$$\]K?XTKCEX<9.JQ>1:[TQWQ1>S$_VP$]7V&K8'>I;V M4X,$NF\[=0KJI=I-#1(]TF9J^!W+8=0'QL'KHE+#C1&+ B:U))9_H"2*89I$ M""8B30F1)U&::K6S&08Q=[#M*+53?%?-DPU3P,\P1D]L+R/7,-!V/+=>@7,X MQGB0%%<3C$\!+#N\>)# D[G%PT^Z$+Q='J8J(.XZD(0(>SQ),8QC:3DCD84P M57,S0XP2%L8\P:%1,L$DQ(7%=D.(W]LPQ.7B.PYEMI(\(6,NE"@ M=]"OP![^7!(^0NHL G\.W@O*_PCYX^I@[$7+1$YQK\*IGT4C")O[VV*=L^?V MSWUL""&,6$P0#/R 0:0R-J4_XT$/\\!+DE1:Z8%1LJ8.U)FUQ XXZ+ Q#*?I M<4Y/$3CGAYDRZ,"#'?PKT,(&OW7_G6?0D@G5KE(6IF'>V:ZQ3'C;'(9#7G@+JE1%_#2V8V&##F3YFBZ@J7KHG(0KJM* MU%7?72&$(B^.(:>9!Q'G*FP09M#W4QQR$GN!2(SWQ\FXC3$:0Q] MEBAC$8408^E3@3-@2W\&;R M L<(D$[S M:UQ0G7+!3%BM&: MM-K$C>1 RC5:F95_V8OJ],J+B*LV@5N1U7_!-H-)Y4T8 M&OF'+\V9@=/FV\Q@HY\GP5EVS<'B"V?3G"/L-'OF[%.6 ;W=#.4W@M8W&[EH MT]>_E^F5\8B%$8D@9=)V1IDTI:4E+:#P?(X9HIAG1LFUTR!G/@SZ\\/?%YM[ M>"?*!_#&N'&[!N\TXWE..6(8S!MD!N@ALM $]2GRG0]+'P3X0G/1IQ@P/ )] M\LT+KP.W4>]MQGV*PBRE'&(1I=(P]!)(*,U@Q#(6)I1S3KG5)> AG+DU01?) M5K=\TI,N'FPOXX^X8WB?9T^S[2W>%N(,>?$35+F^L#N"\C+7=.=)';R<&WC< M3D(_BEK-B;PM"S7HC;]Z_FLE>*^?TK4*UC2WV:N($$\$401CE/D0A7X(TY C M&(=!)&*$8Q:*5:VZ/NH)K3YH(SG>(:#]8:NN&TP-RWSL4%$QXF+WM9,='F;B M;MOCU4\*$:D"_]3+F+^>YIJQ@*+>''>8B\4D4PS!)I%9!#$,JI&I!G-&0 M<.D[1%JW_1-P9C8%6LA-Z)OW8.L/9!MCT;AV<$BXF2KHT=P':S&-;HQX_:%T MCIA@-YMN@!ENAL]I4#8R@V[L[<5&T6F0T)](I_/XW ;/+C1&" M2G KHI=2# M4D-E$">Q]%:\-/:H%S$DC$H#S%&86WNI SU;%[]W/7^6M'T, Y#S\FYV6VB6 MB*8]3Q8WCUXF,FK/('MSR5&$]:YLRM"?FS*)MF*B.QA9Y,7<$PCB+)%:R>[H:1,G-)LIC4-R56U#4YGD M/I(R29LCX1^&LZB,3Y)[+,K3+UA*+/DNJEORW!^[FJ9I$,NG!CK%*'SFW-Y;S15*"7T6NH.AL* M.V@SC/L=(<:5KCP#85DM.4SBB7X<>=1.,[XEI2J(5Z/YFH+/ST)AG:_SQM7> M.0(LB['4B @*X2&( AY DL@_0A[C 'M(C=TU499Z8.=.(>J04/W#VOIC<(B' M=2*W)E?UY-D]K\Q$W F;C 7?C&I'ND 3Z*+JP8P1QQK#\&W;80#2M%#Q.94( M7C]+P^VQV*CKL.OO>;5B,6&1ZM"2\4!UJL41)(1PF/JQCT1 69(:S?49A3:W MRFA @CU,^>U+J(;J89Q?>EK!&1<,E8$I RQZXFL0YJS?_1BLA7O9:Y!]VJ=> MYR7[;KH?1/VUX/OD)\VNIP.OSRR;![UU6]#ZO4Z'*!X71D?$FHG@&3H=-T'3 M(.NB!L+':R[>0GB J'--A(<>-1>JNY(HM_RZ+%\]WVQX.VQ94Z+.O3M[#+ ! MV9_55#65>A)^_BWG3V2M+UYG:9^6K4O)-@T#3E+L;M;T%'E6 G9VP<6D:XR< MOFB-/F=G@>Y:BKYZ[O6(?5>*?SZ)#7MN["K/)QD+ @Y]CU*(&,E4@B.&-!,D MB%&*"44F=J@&S)E%M-\.=P?7RB+5X9^>7>J8*V82;,408PO5@$1'=JH.Q$6M M50,6'-NL)J^:IS6I"KIB4TM:Y /W-UUXNSKNRM%D#V#IA/HJ>1+%(8=8U:G& MA'H>P0A%H585G#[(F57!(1)@AX5^PH\FY\:UP#S\,%,"0ZPPZF5BRQ[]U"CW M;+++DMHWX58%(Z2=_ZP8]]ARJQ3WTA)6/]@<,G9[=U3][":CRHPA(\E5F@LM MEF=E1E@_Y91K!7ZUP,W M=_RNO>8\UWI4J_.H#0/'-:9[MA@&]"[DB$4UL64W5MV2XI?OP&I&ZFEQ\0Q= M6)7?=;.I.80^Z3$*(HX:K'< RS2&2,L[D9:E"$,3=C[1R/S^)1_K:Y0U0?*[OP0W;D MA5S$K+&*#ZMUEZL%N83L@RJ1BQ:RB_[^M1*?LK=5G3^06E0K/_)BIF; )&&@ MAIE@#%-/A)#@F C/)SA 1LUJ#Y>?VT/9PFE,FNNJ>GJPF7E]Q!*]V*T]H6:J M]:_M9.\=I&6ZS9ZGSE&$]FCQ18.QYPD[CKL./&5NAZE93T5YV)?Z@Q3EK^OG MYN^WY%D=!BO*8\$2SX.Q+\\OW$QQX"49:]Y\&,.>^;VDA=EWE M'UN8^N>\+N.F3:49V&$FP2T"Q\/8P)9![;]NYV*0ONDS Z/LC)W.8I1:[^'< M1P0RRN;*::O6N10\;_?%2HCRV!<=/^= MN;.E^-^?JKKY]J2MK6"*3=5\T^:#H@](G8X@V5)IIJ*&"70Z&OH<,7;)4?V% MELN(.H/^01K4N=];9@FK4.8K*5N\OQF]9)M7S_M'.OEKLK ^M09P+PAZHQR' M396SYB)YE20DX4F005]:_!#Y0AK\(D0PR**(93X+462683P7IG/+]/V]NJVK MF[JN%BSXIN!>R;.E]:L+TTN.^7=/SS?Y(?;$3 ,U^, &H2/]L\=:I9?UG^LP M!PWJ:MIM@_S!6+PKL".@'8OM,/=Z;B:[RMN>#<]E<[[G9O=)OOCL "T'C+0E M;:JYR#5CY1-9F_:@&%EA/@'? FU#-1W8>8983)/G:FK%"*1EQU1,DWPRET+C M%7-#OO?1J^JI;Z)\-C3KAU>8_7)(W^HUH7O:QG=#LIDX]F""+=#Y#/]I"JW< M@)%E%W,*IDGKNP@:3]N="H>UBN\DBEV;S3O53[)2?LFF*M8Y5XT-=N>%%[(L MR4(!?493-8'*AVF(8IBF49(F<1@(HI7:>1$6LSOO_,]FYKL=+_7.WMDY9&AV M[X;9S5ZD?!'EC@YL.QP6/VJIX>G==-*YI78B"QO8]?7ZS6XE>>LDC0U%JSJ9DDV?=> HHP<'\9W^DU1 M[/9!(Q(YYQ88ABM?@OL.6UQ=Q$Z[@*DQM.6BJK:,. B]6B]BFP?^Y8&LUZ^> MJGPC*M5;G/E>E*F!X#2#B H?XH#&D(D$)SAD(<=:HSP'UI\[CZ+-:VY @BU, MT[SN0X:,ZQ,'9)II##,*+?*TS])Q06+VX7H+9V*?)>8T]?K\8^96P^OBBU@+ M)C5P5^1F$"XX]^X"@0*RD1]3!QATD(V#!F?IGCZ(+R793')LJ34Z#,=(LCKO MSBZXV)$V1D[_U!I]SB+9J+C/JSIGU1=1?LN9V+8@#W"6I=*=AU2-F$8!DW^C M6003Q'T>(\X2K-VB?@#&S"*W@PJV8 T290:X,BYHCF@UD[53,BV:T0_1:Y ( M=#G==HD_!MMLEM8S3M!8&L_ F\NE[8RC?I"F,_&H11<60J4#5;Z7RS8ND'%S MH\$%9M87'5R@ %^9.L_#5$^?S4X(-E,:?5IG&52G19=="Y;!59?KPS)%V$$S MELF'+^S(=V@XIYPPA!@5.0E57+""-<2(]2ZFJL'0ZPY!9 M=6(YA37W(:Y @="RVCHGZ%5N@:)KINK MG('T,DU5ADD>;*8R\LK"V7KO=[7$C*8^R?P$HC3RH33,$YCZ(8(QC8,L"I$G M?[](6MY[F\)DF^&3JF(;TI.$KX4R[?:@L(?%T9;MC[EP=2 >GNBM>J7[9(O\F^&?Q0/*-7/=3 M]BZO&%G_MR#E"OEQ@F/F2<6*(XA$("!&40R%+T@690GW4J,9(A=A,_>%RO?' M-EBJI@Z0=3==6 -@WW&^RNP.<^NUL,P7^/<=Q873KAE"-->1DNBRI))VP[UH]N%K5-OU-R MWDZR^5AL=M6)*\(3*@WX!,8^RR#R0P)Q3!$,!<$I#4@B?7FS#+OS@&96:)_[ M>NQ@;A)"W>2D((KT9R>I1 RE_VKY[8NVS+.2OU,S")N92N!@G-+%PY,&MX#D.("/9A9./&]^V_#VG_7S]>\EK]RE#1HL M.;,"W:>L_47:ZS5XH_ZZCQ(V+3[:<2&M=]?>KKO/##1A\O1UQTS\-5,&\[+6 M<=J?!<>LKE9,X"QVV6)!?/_ZQ>9U2T^WJ"K5<4DJM*;/=EL@=5V_)F7Y+'_8 M%N-2PGA$(Q]R03%$*8I@FB0^C),L$HAGJH+"R*/5@3I[ID55-8W".B0,G5,M MOFDZH:ZY8>AL*D;TX&]K%AWZCB8$NO(1M6 NZPN:L.'$YS-ZV3[L)43C3KX1 M%2OSIKYW'XR.XA@3)HC2 PB1%-(,I'"($%A)G FJ*$:&(>+N&)55A)@U*'@:,Q:(N'AC1(/Q?\T7G-3@4T>D7P M]SFA^3JOKZ $8L$19PPFFFUS)V$-+=_TL(% MXKNR?T5U$./Q<1?C03C]4>=C#V\1#L-09$D ,RZ$W")/0(I0#+V 8)'Y?HRY MX06ODTVR"O(<;Y,K'HF(8-QV'?34X (<0XHS#F./(4X]&GN,>6$=D,7N".X!W.&^>*3A#DZCX;A+'H239)[? 9-OV!Y M^DA]RO/UD]*+7P1[*INUWWY7^EEP5=6K'.&G-MGZ4W8\QKB-=ZQBP:2R;90? M\: \FBC$/ T@B\,LI!CC+*.&:M %7K.KS-NB5@<26:^?P19;4+5#.T2'*U"[ MW_Y6J8WM$.]'4;9/ D;63-62*I-/GHS=^Z9'E)-]U%1"2^^-H<+JH0?V^(&W M!QO20[&)XIT,5Y]LOVBNXUSRS94^=(+3LKK3)1M/]*S3Q2_R"*ZYU$EU7LGU M.UU_O>%J$E5G,3"UME7Q?RK[1M4EX1U>M+^A!*]W[KVGZQHKLGDD)/]B18F6=3G#>RU1SRT\YP MN];@AJV]IDF<6^-M"NA+6'*:C!@PZW3?MM,GAVDK;UO)6D4!";%TP* ?!0E$ ML9K &\4,TBRE1+"0IM0HM'@6RNP!1=6[N],59J)^GBEZDGTQJ6:"?)*3]G:" M8&-I'B7(D?">A[&HK(Z2>2R:XP_;2>+K4O"\?D=4VZ3Z^4VADL56 ?<("E$( M68ICB++4ASB+(L@"D<9)Y-,P,0KSG0,RLQRV(,$6)OBMA6H8R3_+'3V)O)1F M,X$T)M=8(,?H<22/9T$L*HYC1!Y+X^BSEL)(JJ_J?RJ!XYLT*3=U]5E4=9FK M[&KU"WD&'_Z@]^0JBKTP0CR&) Y"B()8_BV2HAN%)*192/Q49"NI0O*"?ZE) M66O*[B4XF7SPQYAI?_NOQ'V^43Z/\IK;50RE_"*VQR3#A'H(4]WCTP_X;#I6Z"T:YTOX7X;+L,>&";2?GB9-%+>,[527J;?Q^U^,U MBWFF+LH@C0,/(AQA2#B+8<#EYH4AIEYHU"_W+)2Y[< 6FKK'%2.28\ 5S5#+ MI;0:1E8:<+M;L%E:VHZ2Y"J>K]>K-(P) MPQ&%+$$N14!) &41K1@'!"L:F1:<\28WMQSQ#1-N&_C!MZ*MB&/C.M._FE M&^O88YP=J=7=LHMJTF-BCI7GR>_-]&75SA3N.GKGQ:;)?;O^GE>K(*"Q0#2 M&!,?HDCU%TFC$%(14Y^%S(\"3T=S#H.8VVSI VT3+N69+N%J!K!&>#,N/&XH M-O2+S(G5%JQI>L9$3+[=$Z^J[9G7BM;(PHL(V31A6W'3>-)Z-M-#ZZ8T-Z)W MQ1WY_K>\_OJU6"LE_ZXHSS=Q6 4L8&'L49C&20!1EG 5,F%0Q'["4R8R[K'5 MIJERXG?Z]HTM/EI?=MI^V2=8Z6?F=&7[10;^LB[D 0C^)M;K"FSD/JMQY\5: MKG,/=WFE-?G>I)QVV!^FJ(9!FZ+J_;!%R-8?!X]$1*61!UDO+-8- M?@C9?AOXP6?L#O.;S3>Y547Y_":OV+I04RKV#=$CSR.)2 E,$/(@BF,U]L@+ MH? ($33EL;KI-SC,QX#-?IBWH'/3,A]E"3!-F1W:WHY=QD##R-SQ\"M>=E=4:G";A4V MHZ=99G/P.4M"'C%I:/HXEGR.,Q\2S&.8XBS B4C\S/,/^:Q]W^>>R\;W@!,\ M%OVTLCFXJW= .9%GL]-IQY@O+6-:J%WDRJ&+.4F:HW-I&,ZBA](DN<&,P9SN@9\9?1:R:$+:D*V+8>5L%S M.:9FB!9G8V=. "P\1F:(P-.Q,(-/VHG>VX?'=?$L1&/Q?VKZZ'4-H5,_BCB. M(NB%F3P3/<8@$4$J77&&?1:D<10;W=T.0II;$!4\T (TC/8.,T=/")V0;"J+ MH[D>5QTC9IA+.$FL(V$=AK.HS$Z2>RRZTR]<5B_QN5BKSMBJZ_G*0P1EE%&8 M!E@5$> $4IK$,(E$FM(T30)A5+IT!L;,4KN%"'Y3,$$'U+!^_1QK]"3W0H+- M9-:45NNT^C/4.,ZP[T-XD63[,R0.Y=V?>_22IM&'_2FVC0&?MWE9TKO]*+[7 M=[^+]3?QHCVA@WDW:')&9A5E^ M+K%-#VD+CNJ)]Q)\,M,!VZ[3)ZUE=FA==1//;DG.KYK)9N#3QF'+F4MYXK0_ MM04:+]"XVIY9YSM:7[">;?*FR$19"MX8)6VH_]-37=6DJ5-;Q2Q.21)&,(E) MJ(KO""0DC6%(/4JB E?+F:4OSD*;_8(60?]Z+ZXV&-@?^LVQ4H]Q>200::! MM"UONBNX%C;H 7>9Z:E%I;-DSW%H"^=[:I%^FO*I]YIYUN<;0>O7Q>:;%"56+!W7#7,SRDQ1*#A@C\KVG@WL ML %W!9#X@.;!/48SLD\_D75.-MHENMY]S2M 6A:6XE$^J2(V*AN$6'V,1NFP MMNP829UW]E5%[SZ2!['"T@R+$AY" MSX\)1"SU84JY@!E*$B:5XD'L2^GXG$2]*8:YD[IH#G%L4& M)B@V^XKI4HW2_(G(XTBE(*I>WH8ND#9/]7RA.3AE8>OL4;@"#1)@S[LM'D A MXLX_,J7ND_'[ECWD5!SY3K[;=!E! J.0< +#. H@"J-( M*@S5Q2G.**4DEO]OI#4.5I_;"VH&YRI@1CU7SC-"3]2MR3.39WW*S+O#G:/ M55>X@[67[09WCJR3+G!G'[IHU,8M>5;M(.[(]_U KI0A'/HXA6D62N,WP"$D M(?%A$+"8RG\E<8RL1KN= 6;R#5XTV^VQA6TU%>,AE&:XK:1?C-H MT/<$R3+"N)H3Y>9".[@7($&T@PU MGP<4N*[R;!=_F;K. \(&*SD/GS*/QG_(-_G#T\,KLOF'%%(57KHK/I!_B&O. M'8,)PA(,L0C[3 MRF&_#(V9;=,.,4 E9FKR9Q,BK0OP()$#9(==,]1^AU[;NN2A15 _#GW!7DP' M])?AL)EZV#)7(04ZK%0T7^$%]HB! \R 0@U\6)"Y^N'^99AL%_C_O WV5TVT M_^'B#_MG-W<"E_-LY';@@L47NR>XG ']&P,'J]G65)QK]M5+!7[UO'^DRS!I M'#G55K]^WD=,JD_R^RSOOI)-ET/]45UX5+7@_;1*H=I6T@1#ZF$U^S"AD$IG M#2(>(<(BFM'4*)-M6?1G/K4^/JD=526*!ED5/\*NZIFO/^Y>&=[<]'+G^Y3T M$^@!?3[?3U&A=@5:BGHQ8[G7BB:IX\EF6X1P!79TR;\>?QMS)0&_S"XYJ]!9 M%/F%JW]>8F-.*XM>! OKII./HJR?;Z7\JLF<"H='!?RCJ%R++ MOZ=)H-\8F=1M ^1_^Z,?>_]^T 7YC3S5E78Z^-6%?9''=BX*4>+[F,$DSD)5 M]$GD'LI_\A0E'*$((QJ917A=[9W=,/KAW7/(-$1]CI(H@92I?#S.N+2\(@X# M+'C$$J*&X)D$V9Q][N8AMSOU"GAGW[&L'^HR_7/5 4MP7PIQ!#E/,RG.@JLQ MEB%,,4$H0!D)HLQ$G'MK+R*]ZST\PY*?'A/TA-.2-#-9?*]!CWFMS2GFKLIG M>BLO6Q%S2M))DT$V'TC]5$KK1Q67=579!!/.D1=#X6,J[0?$ M(/%C!ED:^EQ(P0D#K?3(<3 SVWP*$&B;*1AEG8_P93H<[89:,\G:T0BV4$%# M^V1IN@GI^L%B-RRPS (_SPHW$=UIPD8BMB,O+Q:1G2:@'W'5>-KNE/Z0;XJR M<75;!VK%PB!(6,A@2$(?(I0RB#.AFDB1-/)HDC'/J#KN&,#<40:J9EVO#$%;BNVRA[XP/7!3BB_F:*>N,S?HA$1P?]R?*+GO9#Q!T? M^8//61K*A!9E,PBXF7&R[60?^E["!?%A$CS2MZ8N)-C2L%;QNUG<#T5VK?SV27%G< MYX$L:WR/$GIBAX\_O?!]8Q-9GC/K#RVH %I80/1 0>/ M"OK5]M_-Z:=JW+D\]TA9J4J/MM[=,(Z[U';KZ:X?K:_%:"AZ >X7K3;@I>^5S3$^G_&A:+=5CB[2;0$;W=>==W-53N%6U)^ M*K_4ZBS\E:R?Q*UH1^6MHM"/,S_DD >>=/!2E5*9B 1ZL2]/(#_AA,5F]U$: M4&>_EFIQV/9 >20E^*;@.SD6=+BJI](=<\I,'7M/?O/P6!)6YZQKU[0? M"&4WQ4!O\9D-RN.^^\JLV*&ELI6.$;.>6Z#)RW&ML0@;S72(,0<=C^.ZF"4N M!A=H0GRIR05F#!D976"XD*6+S;X*_K06G[))$ZL:LK'NE%FUPIY(TC ,H:"^ MZC8I_T@I26$<^QX788I02(R<:%>8S1UCZ_#)B55CCL+,0JJP =FZ^+VK_,NWF "R0\7,&+'@LI[5,2_OS*1?X@(:UFVQ M4>;#3PHAR<$_@1U.8(\4^&V+ED,SPIXGCNP%"P06-0SL&71L 5RPTF53.*XW M$DPMO[Y$=!BK!?9-Z%$5N&)F&8+6(G( .][;=]BQ*! ZJZ2J/$4]TKL@224&#(?)%2G(DH MHUK=*_3 S7Q.[XCGQ5X"U*(#'HE2FDMEY/<%%/;WBCC=FBF1LMH7S M-E!Z1#I2%!/ %M4,>H0?JP+-MRS\8%45TKC87XNU?.5SO3$8\'S^[9G%MRUD MZ4$%GT7]5&Z,)S0/T*[A'5],MJ%_;$FQF6\\2I2==WQ^R>7\XU&2#CSD\24^X^ RDME&9PC=22S MX.SCMJT26:F.VC>B_>_-INO**']1/(BF*>,M>6XN>D(21B1@&*+&0O9$#$E$ M?9B(# 6,!5S^R,0X-H ]\U'; @2U@JAZH6[S4W>=#<*VJ8&GW\\@*\JFHU8M M/UD!'IHQ6?)W*NS3]#D !RT.+FYH8+2//@G"Q(MA3#*YF7X402KW%HK 2Z. M>4&::=M-+5Y_9R/E[J*>N9^&.FP+=(@)^V:/Q)?K6@XU># [B=X)=% M1TYCRIVUZ]2'O' O3V.6G#;Z-%_"?/;+VT:3O2D>2+Y9Q7% O9!ED!!ES)& M2V..J*8H2>:'*4I0J%7<=+SPW!>*K3;^K06FF2-Q0ORXE%]"DID(ZU)C-,WE M'.I64UP.%EIL>LLY]/M36\[^WCR \/:?]?/U[R6OKOG?WVV,DRL'7I_[ZV_[ MP#69!!60H)^JNDDWN +OBJ+>%"97[$,4$ZFZ9XAS7&"3*O0PM": MB\46)HCJ!Q>F'K7M2K,1G[+7I>!Y_8ZP)A[X@7QOVID695G\+@WTU^11_J9^ M7L51YN'$I] 3@>KZZ8<0A]2#A%,1QU[,(F2446@"?&99[L "NH4+6 ?8M,&- M 3_US-NYN&0F] H+E;K7X@&VB%R!+>=VN(#74YRS:*5CS@)GO78,0"_< M*:?=>BS6,#_>;S95+I^\*_EML@G%YH]E-' M!]M=ACI'__3')HV!)PRQ]3[->(+^$VAX\@PT";;RD28 M7GTQ8T&;T+[9H/^2]2RGIX>GIL? &]7M7H7O5'*@>%R+)@UWPZ\?U"WX_VU^ M/MA@;Q6I_EUIXDOCPE,=73E3N4-,2F[05 MFSZ"^F>KJ*H_JX$ 6W0![^';R!#I(6H\1\K-!NE9*XLRW79&U8[/?12OP [) MAN5]-*_ 4;O.J\-^G4XG6SGEG[LY6&[06GIJEE-FGIFQY79]RYJQ)UJ)?S[) MA=ZJ$47*J+NIQ4.U\IC($$HB&#"JLJX"!"F-$1326?-)B)*,&DVH' (TL]6U M!PL:N."WQAMI0)L69@VQ2D^[N6" F;:RH]V\^FF",%?%3$-@EJU-FB#VI-1H MZGG'#>[;L7+2 A(^B0AD(HX@BL,4TCC@,$6<>''B!2)ACAJE&X^D<]HJ_7YT M3)T-Z_2$V1T[S$1ZHO.WXZE]>E3.W?W[!:;ZZ1&NW0'\DJE_.T6B\DO:S)(W M3=_26U'F!6\S3II?'K;'$7Q%@IAZD<=A'*K<$(X22!/FPX0&04(Q(@$R.\*- M49C[%F7;JZK(VA0P4+0(V.=^6;"9,412'%&8-L7R&,60I@Q!G# L1((2%E S M93LOHZT4\ [2HJS5M*QF99>AS>6^49O*:-R EB:'5ILUTUS9<^8(+&OI63/H MQ :T7\GNK'@C:+T?N+1W5%+,TI!Z(0RBF$+$(@Q3ST/00T&6BI#&26R4)S@ M9V:MKZ#V)JA=X-$-\4E/[3B@WDRW6!%NK!@FR'(D_4-0%A7Q"5*/Y7CJQ)Y99^RK*<27FPR&*97&AFF6S@@QT"8(N!33K+-%.F[[.<\L-, M2J=9,4.&BS:]5A=9TZLO=I&E36C_(DO_I9?I;=T;]SK6T?1SL5YGW>15G_DQ M#0,?AC@.((HQAQB%''HA]SF*/2)",]]N<1)FUDA;+*!A8^,?98,U79\?>MM> MSG7JT379XWJ6M@0OMS$_2.=K"P+^1S7!MM\@U_VP+\#$45GI]5/]M2CS_ZM* M2SE-$/]3K;'DIV<%W6&+:8Z&> MYG?$%C,5?:[4%.P!SUAM>DK=7!6G/4@O6W5Z2O)DY>F95^Q$7.J:O/J473.F MZOM5R$IE@#VW?^X=L3@-6' ?!\C;*(Y#.$OY'SNQBVQSI!H3\RB[YWP%D5[6\*4]8'( M$,ND=881BJ2))CQ(@SB%"8_B+(E#CGQJ,D%Z3M:;3YEN:\I4%X#C/=@TB"E% M=K@;BS%>3]W/R$XSO7_B-G_<,;"S_ Z\[ Y!=^K?DA&.S@%3Z(L>"):L.3X9 M;)[TM @KG^9H?/X!2EF M;?NQJBW47G$2>0%/(\B8LA4R'$(L6 @)(RFBGH>QFJ:I;RN<@IC9'&@[U_T7 M*4D-;@G[![EOISFSG]NH3H?+O_T1!W[R[TUJJ6G=[AFV:0;O+V*&F>@.C;F^ M)6[;:@[3Y#)MZ!# \FE!9PD\F_9S_DD[^>SF\+SP?\:!P2OP7KO)1"@SIG%QK#D!:^T)@D^?1"8_H5VW::;1?(;IC]QV)3;#M: MJ_)Q'* 00<\/&40,88CC+(&A3Q,<)C&.@\BL?'P$FM:W?$E%^,VNWV4+_*!= M9N1Y;'&2!9$/>>;)O>(9AQ2ETBLAH8=\'R$/9:8M,B_; MJ\M:8A[NE3L^Z>E<1[2;Z=P=T1W4*]"'Z[+#Y21QSCI:#D-:N(/E),FG'2NG M7[ET'.EVCLC^YM/WDAA%001]SCR(LL"'E/@(LB",LHARS&*MII4:L&8VG_JS M*;>P;0=^GO)),Y#@AGHS,3Y'>#=:GFTY_(KC MFO-]1'C_X6(19K'O>S#$F722.!&0("^!V(MBD01!ZG.C_&03X#-+_$$M^G0; ME\MYJ:<$YN*0F588+5 _F 4VBXZP8<+<]>OG0/\8U>PC3-&N;1];PUK/,"%X M]4X2\H6T4WJ+LKX3Y4,[GZ]I&+M"H<#26$AAG)%,FA"42R> 4HA3A$2$J9_Y M1ADD>F!G#X=R\="D]38U[0H!*)?9CO)LAUOW';KD*D[PCSX#07-'<93X!,48 M9A3%$%&YHX2C%&99&"$_2;PX%L9=2QSOJ96;I[.KLW!4^^1PS"7C,Z.!WPZM M51BT.2:*30H)<*/!)INCPH!J=X>$#M"ECP<#1IPY&$S>MCL2WI&\;+(*/@BB MCIIFS<]"C4J46K"[_ E#+_*%0##E6!X(H30^:1Q)1>+%F<@\FG"?F1P(.D!G M/PXZ:("J)$XS':'%-#T-X9H59OI!06^32J[ GB/N[]),J'2D#[1 +JH-3)AP MK N,WK7N&:NRF-6J(O^FC!LURGD[)!9%%*MF9XGJ:H%"0B"."(=48!8'7HII M8%2., 9L9LG?@I9FUQ;V%=B(6IV,9+TN?B=R-QL[CA+5\Y4VO_G7. E:8S") MI%58M];YPF MF=PS<'W Z*Y]_?M"70\ZGT>K0[R[AJS#H)9NLCI)])G&J=/OO$P=_U_D@W5U MLVG[^[27WP'C$0U)!),LHQ E.((X1JBI=DACBA@.Z9*%^F=PG%F5-1 O:APV MP[9H!M9?EMF& 7F']?,MXON^8\[S(6;D[ ]2 '\.P_]1%>XC+'9=PCX&RC9W MJZJE*RH=TJKS="(:(#]-/2A"BB$B*(28T0 *C/TTPB+QB=&5XPF$V?.TJL;& M:R":)F<=,T-/_5U$HIGR.J!N!M]ND!1G65?'ZR^<:S5 WFF&U="#KL84?ZJ_ MBO+3-H?@?4ZH&@V4BVK%"8G2C(H#>9!JGD$0BA2D54JFF01CYANUN M9]I'JU#]R4[.QT@]'3P3<\RT\\"$XI99.U3 >PVV.1A4/,F V085#T-^X4'% MDRR9'E0\O81YV>?MIMI<\[]7MV7YY1M[7=6=^:%9\CGP^MSY'=)^;=RF_712 MU2A,:N0OHORF&H:I0U2_T'.(">/R[XA^PYLX+=(=FF<:5%H5=@ZMN5A1YP11 M_8+.J4?-Q.X?9;W:]D!H1+J?T=E.(>]2/5=!3%/NIPS&Q)/V6! D,/6D1Y1R MXO,TPS2)T]5&U.."J@]0Z[O=I;[7-@=WWL!K(N5Z FK KG%Y=LZ8O*AE?=1%!U2)L*YMZ#YN[!-?K]:X3]VM2B_NB MS'=A24V_8&R-N>_EU^M>;_<]<'UW8)0!TSZ!*]H-+8L!LAV[ CK$6?D#HPLO MYA3HD-?W#+2>OR!NVYA,ZZZ+:-M M-<>Y*XXO;/9W^A4JS2FF'DIAD2H:3+" M#R%-,NE#B"3S1$JY:OYI'@B\"*G9XX-?#L:,J>"K"MN6.5-V9#N#[&F3UQ=T ME7.P,P:1Q<6X;1%P;'$#VZ;#7;?AHP8V3;,RI93>9IE@]:X[W?$%=P]MQ[%) M)RQT&;*\#*'E(YE.&'@VP.EF97,CY_57M0J_%:+\2UD\/5I,]!E98NZ+YA8R M4*!! ]MFBL\8"Z:M'$?4FRF=,<)GF-FC0:.5K3.V[F*FC@9Q?4M'Y_$+@98#_X MMIHIS^6F]^R( SWJ@"+/<7KBRVR-R_3%A2E8/KWQ9;;H;/KC"Z%B64935:*N MMG.O5AY5S1I\!(,DE0<6X@P2+XM@&D=9[/DX9(%1;N3A\G.'Y!I@AM4JA_3K MZ6M[J@R#;0V<6<:2G2?!55W)X>++5I*<)>RD=N3\4Y:6I;A7@OQ9/!:ENK#Z M+!2N^5K=7=7BX5VQSZ:Y+8LLKU7E4%,FV[YX5ZAV=\4ZYTV3M]WT84&$GTC[ M$4J19!"E-(4ICU1W@]2GF'M$9,3(>IP'SYFEN@,.=F@WM9];Q)NIQTV6Y#[[ MK$4>_*30_U-72]XM4A>@3\,%(Z/GVG1-B_'EM]+0*GSQ730W_>;EL2OS;B8L MES7AYF7UB9DV,SC[W(0[^>HJCK,@2I,4$AJIAMXA@52D <1<9(@&&?:8EA%V MO/!2&0@*EGG*04.Z?I:!*4&6B06CM%AE$O01ORAYH%EH\7R!/OKG4@0.?F^7 M*/QJDTG;C/_=(E@^\/K,7_XV6_:5V(A,W?GUTF9M0N9#3)@.ESN@WTQ0]$B? M(6@^0:EULO"Y-1=-%AXAZCA9>.S12UNU'I^1-QMIGCTT\8Q7S]MSF&8 M<9YBZ"..(0J\%-+8XY#'$4D8\F-/F 6Z[?"8VQ7I=3H],6A!#[.K)L#9/F'; M ]9L S3=AOG9:N@6V'!TH>:R5BQRWGC6#(L7:DIKQ:KAAK5VRYD;&\U,J"8@ MVT[G^5QO?JUV5X_&QH?FJR9P5@QI-S*>-&%L9@Q8TATW[@Q?=7.V/E8;,K3T5&>'Z;=J;\20J0\P1[TFCZ!#'EJ MH&4(*1&$B1032LQ[&@O]1>3D7;)'KO)Q+4+&HVF>L?!)<]6:Z(]]%=;WA?Y5X-7]? M!0+[$64^Y+$?0>3[B3RR: K]E'K,(Q1%1"LI8 K0W+DZ+6A0J2;OJGKFJ1*@ M5H -ZM''^#2NX5U2;Z:&MX0WW>T;6 WY"G+[3T?T&U3A.^*#9>V]-3_,"NXU MB!PKLQ][?;GB>@TB#DKJ=9ZW;ZNHUNO*\JO^S-T5#;,D1@&! >4,(IQED'IJ M!%3*PS A*?!L.RF&$N M.,0T54VK40;3A&20Q!%)0^1%*#/*!^XOODP<7%7BMD'$ZM_^B ,_^?=F#%G] M?%) ^E^D)+7\HMD_R'W7^>5GPV$\?=;IB;0M0\Q$N(4R0W#L'/JN)N3TEUYV M#LX9HDZFW9Q[QC+P]40K\<\GN=S;;^IB2WV/JX#YJ1^%,621Y\DC5"7BXSB# M@J:(8.''+# ::G8.R-RWY3N0H('97=N:YMF>XXYF^.9"F@WC*Z;DFL<\1NAQ M%90X!V+9J,$(D2=N_=BS9L)827/Y _F>/SP]=/H[H!GA//*AA[$/$4E]>0B& M\I^1%W@9]7V6:$V1.EEY9K'K8.E)V2G9XZ)U$3%F\M2!<7AH#2(_)CSRI9[@ M5*USV K-Z7J+2,H@&5OQ&'[ /$6BM974+*#O5C(1>8\ CZ,0TA$EX*L<Z#-CH\Q3NG)L"/Z MS81X3WH?Z@PVN09UCL1X#-*B*(OG]L]]B"F-D1\& M:0A3KEHUATD(,:$44L8CGT8)C2,CN=:&/+??+?%HPE$"]$?.&SK>VFS4],/G M8(ZA6WZ6+U?MH?X,?NO^.TLEI3'YKAQW;;C+^O&F[#AQZXT7,.]#TIF\[9R' M_Q:D?+OA;Z2SNTI]'">A"&",D1J1PAE,@XA#3GSL4811S&/=GB1#0&;6$1W8 M[:P0!1B\5=XXT8WICW)H7">XHMM,_*U(-NIJ,D6358>3P447ZW8R15:_\\GD ML[;F>54)L9_#J*R'[3#&Y[]NN 2G_ +!WWYG\M'K!_6O51(F-/2R& H<"(AP M@"$.4@%CZB4BX+''4[K:B'L5P+HSL=\MD-'ZKG=CWHY0,K!RJ^K/RKA_4C&Y M;13.U,"WX;6NZ3\7ZRR= H7.57]8J\+H:C>S]?D*]+$"+5J@Q%\ M5:NL38.8@EK9R&[8K:\M,6TBZ;H9>RS:?%N+\$'# H-@@2EA%J&!J_'YM79A M@#[>+IW^9MWE7?P^.6<=^H,';"N?B[)616,WFV^BZYVU\K*$(QX0Z$6AE!9? MC6.-(Q]BC",/>7[(8J-+M7- 9C:X&Y!0OO@@C^4=T(.+M? J"I/N;LV_\@/\ MH]ZOG=VCP"/")RR&4:(N/E'(81IZ(4Q(*&@<"VEX>6:W:Y?NDMTHJ[/[Y( _ M>NKN4IK--%]+K (';C2(M2A,'J;&6>7P&1 +E_8.$WE:>SORK'F2[F=5LGO] M/:]6A%$_BE@*O3!624,\@21*$VE>Q%(Y\I!CH94B?[#JW"I154=6=:Z\\5X8 M!_RF8&MFQA]R85S&K&DS%"H[LHPR=T_(N"!K=[_68AF[)^CWLW5/?VEG21P5 MIW]\4J=@,QA/\';L66_"Q+Y3Y^Y".HLSGZ%(0!QRE?,>II!D:AI$RM+,"Q)! MF%'OHPOQF5D8=Q,#V_&,9@?>I:S6.QL79*"9Q)\T_6A1VTU=K YG]W0H7_7: MP\Z23^"(7XX.ZDNQ6?1,=\2ZX^/?U;(6K:1%\9$\".W6T>WC,^N?@ )C MT RZ(V-<85A28";TD\B;=7 ^1->N8W.WQG(=F@^1/NC(?/0K\R_V8['Y_+06 MOD^> WA86C\I=)*JW$:7C5Q01LDK"^R$T_;-L#H6D!5=T5'_)- M4>;U7=4&E/_&] MX,KS/?WHGIH%5'\5\G^E$.!!@OY:R=]Q^6(3]0,' ;^+PWL3&TX]CJ@@*<2, M$HBR5/I%A'B08"0\AE(6!EK9#PYW^@(3I-MBQ6+[/7;*7SUGR!W7#,V>#JYJ M$O+QD$Y[=X5:;*I70HJ1:)]K^FJ]_2[]%@E#GOGE/]0&WOG9]Q=PSIO(C?S?-EK;YK0< MMH$>3_#2YX:6BWXQ(\P]],MY8.JACQ)IZZ"?7W1)_WR4K"/W?/S9"R8%O!KI MYEQU[9Q?';=S;OY0$PJO-_Q6?B J7O>F4!V<5YDO/(S22/*;Q! )@B") @(9 MB^*0ABGEL6<\"L QDC,KB@9P,_$2_-8"-.W5-L?&Z-E:+\UN,W5DPFF[UO@S ML<)E[WO7*"[?W'XF)I_M7C\7+',SJ'=?IP8GR]/T^6;#3:[:AE>8VQ0RNGD; M(73:QG%#HYE:Z<$$6Z!7T@GC^;>:AG7+CDC)E$7\@48]M! MEU)'=L DN$7/=%WBC\]G[??L%,&OW1W9OHP$I:D7QCR#:I:"NHY*( TQAR%/ M6"!\BK/,J#GT"82917T+[Y*BFE.NZ,GR1;2:">^.S%FJ;08)<22;I^LO*HR# MY!U+W_"#YJ9M$Y]H9CBMGV])SG^M7A=?Q%JP6O NK]FXUZW)FC/+W6&LJ\,) M**3 M^KG)A1&-FK,=HO=-I5;WV(VXM^T#3T7Z\S$V))K,_2\M>&'E1EN!&@Q MP]R&_+ZI;O6^I?$N,E&6@N\N**ZK2M351U&OA$0ES+@'24!5A;Z/($X2#U+, MTS#+4(:9TP4^ MCG# W!*?),Z5#3X,:%GK>Y+@$[M[^HT++OFZ_FZF=WM+S??>7F=97-AI=:Z[ MD"C[ZSEW[>E&2+CL\FW)AG,C1)R]:G/3Z)GS7)D[9*W.R9O-:_*8UV3=?3AA MRBG&(H5Q%JJIV91!ZD<9Y#'UL$1&HKB_E6=G M73YLC$I,SKZ\S,5T_M#T(U8YR'5356%24G*>Z.DS\&)Z#85QD%2GY2.C5%D= MCN=77.R('"6H?U"./VAW7/ZE*/CO^7K])J_8NCB,1P"Q3LH3H.Z!B0Y^@\ M'(.TZ&FH0?+Q6:CSBIOQFW*5+O.(H(0D?IA"1C"%B+($8JPN7#R?HR"*?,*, M+E@'(3*2])\1KDEIXP.^&!F2A;DG_Q>,X3TF::T;F'\Z*#.D_(G9K6 M>?K"9<6:G[(W*L]%;'CUNGAX*#;-[.=5&E&6B2B D1 $(A&'JH<:A6$DPC1* M61HENXZH>G(\#E#K0SZLTS2,NVZ!@D=U!U$7;?^2KN+)KBYO@'=Z,NV 'Y?5 MY149^-1E_H,="NJ^52'1C@!W7Y\W3JWC^KP!8"]2GS=.^%!]WL1;=J+_4?S> M&X]2%AOY5]:F1)YOW(\1)I03#S(O2.1!'G!($R^!GF I0T&21)E1@R-3!.:. M"XO?FWKHSX))%-;/X)H7CTV7GOT\GR\J6TWZ0(::PIC5>KIC3@8:QJ E[_IC MCPYP669B@BTS'"D;8_"+JA];YAPK).MU[%346U)N)*#J5I1-CG;7^FB%B!\F ML>_#@&<,(LXHQ"1"D 4H2WB4()$9Q04&X,Q]!]Q"40T? "_6:U)*JT24K45B MV(-AD%,>$Y'/$Q@P%$&4)#&D#'&8>BRF21:E24#,NJPZX)55H]4MMT0'?\^J M61FHIXD=,,5,X6X! @FQ;1JWZQ/G3J5.4.5(G'K=HS2H> MY59_)96XOB]%HU)?-_WDRT=2UL^]FJY("G'B(0^&W,<0X4Q(,PS__]R]:Y/; M.)(H^E<8<2;.Z;E1V"!(\+7G4[4??1W'[?*UJWMB8CY4X,6R=E12#26YN_;7 M7P D)4JB2"0$LCQG8[9M5Q'(!YF)S$0^$N63*:V8ICQ*8JMB$A#4B55A%Z@I MM !&6& <');IR?@"DW 'EL!:PD))O*9EK#6L^5K*0LD_:CD+7NQF_S3)\&T= MO^[I^+?%]MN;W6:[?I+5F8-62)K1 B,9AR$B-$E0H4=+1R5+\C+E>4X*B%D$ M S^QBFAK-W2AT.-J 6^C!&2FW<$_'8M@VJ+ESK[GB,:D;A/6XC*M^^7&"$\F M!!#XK):%&V-.#0['7=S4SO&0FR^Z!^U=^9M2=CI%\/9I76T7_VTRNM_5Q2"AT-5T1(2;3 A4L"3$M$LHRT+P-* )3IU!T(.IXZ7H__JG2J*%U MB78;6:?Q B-#8%;;J:4I&0A33&>CLKZT+%/HU-F_-]J)6:S%@BOE+G9\4+6# M%9,K*SRI)C#X6963*W-.U9/S/O $K*;8 %(RWUDR=0P95"/?)658KJ^@ B:N M;?V-OV+W'K2=;*FM#7G>RK-7SCAG^G%<[*7ZG MW)QI[==79#06LLQ1D9)G89$QJP2" MLYTGEOT]+/#0PV/ZQV_ G*D"AH=L"0+=;?4B?\7]U?%^L]U1]9+1O8?J?\#1 MJ.U$:>[*MCS\XYJN[JK%HY["HW[Q7DK38X F>8HC'B).DA(19>"B J<$21&G MDJ1Y+),$EA<, 6_U.5Z3)7P:\%TJ-()2 3\:SH(3V$@6ME9/P.:R )-80.\0 MER'-6%JB4'"LW)54HCP2&1(%QE$229$3!G17?+_#JYR82^]P0I9:NC43L0GH M[)SP9]^<0R,2=# )-"J>&W2XL,"7C7(3-!@% M+4I!!Z>;=CR*0L>?RG'@@2>- X$\J\)Q8,FIOG'9PK%2K6J4F:E]J:???MAL M=E(\I*3,E,')4!*R&!$>$D13(E!*0\FSO,AQ 2I,N0QJ8F6R!QQL-.2;9KAV ML## 39YS_1/HA+[+O+-3('XX M,7!V9\K9G1S,:NX7JL21NES5<]VF5 \]:B MC1)\5H[JH?J?+79TRL+E=B8_*DUHL%]N%W#3WK.)N M]47J U:Y7S_3S6)SKWVM0WR2)5F.<2R0+!.)""TYRI.,H3C*1"IY4BI_!U1S M[A.[B55'BZLVY36V@4&W[:=9EWJRE^"C_*Y>0SL@M*;&>)L=>MI%(J#;[E[Z M(BC8DQ@8&H$%\%Y?MYWJ>K67"--V_>_O9O05J9=R\DJ"?QB(V;S^ *=AZUD-@$B!>!S08& ]9G!0TP0)EA8P0"5F**,T$"M.2%9*6<;.!U]C&(X(G'8$0PWJ1QB_<$2T MY>B%XS6.=EU[H:=TS6)%5WQ!EY_7&U.U<<9"Z#8U]%I W+>$Q' A+.##K+6\0/O'2OV0$,]1$0WK),T1R0* M<^6!E(4ZP\JLE!'.,04-%^D',[4KH9T\Q#34@'? ^IAG>-5$P@G%7,-#!F#0 M-%T).C/BZMG,=/,M>#?=@TAKLO%5@ MJ4>B"*4YB_0 ^02Q-!4HC>)04,8$(0ED@/QA:Y!PPN>]?Y+;9JX[- 1XH%V' M1446(2E+TY O07DH$T1CW<,G(D(D&2Q>JVFW#7>Z4 13.9J8HWGQ M>MA@FUOP6=_BZ8DIVVVU8+NM<>BWZ^E'Q)]3[BWXN=]XYF#G*4'GP9YO5$6LS*?GQN,3#!+MNB 1=F: MQ]:R/@7GH'<=7:9I-#3#6D1N H/*C6'<;LNV'E=IJI\_^UH?[0K?2!"[% M9UGI#K3T43Z4-,%%$DMU9$O319\CEI<8)4F*.8_#+*,Q+$?;'CA$%)PRM-\O M_I3BD"FO&*XD@FX"JILX:B2 2@+ 5\NKLDEX!;PX4S@$!R1N]CY_H/&X"6I, M@@,J/JP74PQ_/STL2NZ?(-W7Q[OUS_\6&E M#.@G>G0'E_ P3\I<(!93@DB28%30B"E]4W N&96X ,4A+.%.?8/1P4*'()JI M)Z;9O0GCEPHMI7GV>/TG=)"''7>$T>UM M H@=U)GG@8!8<3X=!+;\RK9PC3G4S&=,DR3&@DN$4]UU,DT8RG5961X1+HDR M7N("=)W0#V9J+V5OFH_=\$%88R?_UQ,,$_:L= 7J>#6B^A M%_ND]3_MV"7_Z7FY?I'RJZR^+[CLOSI53LUW96I(86;X;>[US6/W]V_6F^VG M]?;O5&NS0*&1/"K [HF)*.%TDK:$!DYG=NI\A^ MW#<)M(HO]56.ZK\_^\R,\[ M4.!57LS9G(+7P<+Y&JO2[4/?ROK/#ZM#6]%#>OHA4)ZQ(BHC@N),IHA07*(" MTQA1]9FEF(F"9U8=0MW 3WR.M,@$/XD&G;\&NM!X;[HM#RB!K\$@7+:^'9N( M=^!+LX9M;[MLZS0A[M303.'3NC'"WS4;!/C9Y%0OZ,IR!EVP&&&)+P-74+5 MC@LS[73/Q"R"*2"+.0PWP1ZEH,7);ZN#*S@RST"&7@Q^I*D,0RP"CF88W JF MF/Y9;4]N$-XOU^NJ>XV@%!#/. F5050*@4@1>.ZR&?8<)0 M3/,RQA&F.*20$HV+D$!Z#%ZQ8?SI8-U)@[H)5@/-U(!LLC.2O! /4UR#"4\S M9#G-E=WT@V0U@;.9KH[6*+-'O9J7OU6+K7R[_F/U0,M"XJ),490QA@B1!!ZZN/BDX[5?64HSV&*?J:R/ M8^V"+%8[)>Q-9&2]VCQ(0DJ:A@D*LS113D$>H3PF,2(YRQG+A AA63[VH"<6 MV#TBNB#@^@Q" $LM;\0F811,P@\\ZI04:#3,C=2*+Y:+9MI%DWWF\78*3+ZO MFR5[P//>"H$9+#ZH.Y*]+A#(V%";<^ ME!$6F: $R3R5B#":HB)6YKI,9)2GG,99(4&6NC7HB4UW'>LT^8+/#2JZA=I/ MNXU)6_ZKL0\,0@'=8P0TZ^V9;&GG3\(ZH.&ON&:R"#]WN?9;R[4]+L'M.-?@ M[@"8 ;[\ WO \SH,8(:<>1#P':Y,,*QUFRG8I[@D%&.""!41(@D+$A?T\<1.%5Q)*4SF[\X\?=/38(*$PG-J?&<3 M=B"\3BKA.8D7\PA['G4\[G5Z;?Q%?Y:#SA!TI*CI6+@.(0HX*&3.4T3++]#!IH$-/+@OL\ORH/;"!.#! MO*?_ #7X.D8__ @>)YF0:SJ=LW?UDNU?J.; M#6Q?'J@(>4;5*N4H-^UDW2>/8!+_\80Q[X:9 !9U6\H\"?PHN%G%WI;X M4^&W7N=:^L.4)WKL"M'%?I0PQ##%*(RR),GR6'GJ MH"DL%R%-?(X?X 8U8&CUWB4&V8FS%[)A?YE=:D>2O"NP1GYK*[$7+/ M"^W&%CB,JMTM)0Y9@F^KZKYZ6FW%^R5]M!Y+V[MZ8@'40 ,-%>%N841P+ZLG M/6-J8#R'+?G#HNB'<;TSL($E'(V&'GX0+ MV>UR>2O^ZWZMZQJ:XDQ+ 3M?.?4E]'(9G%Q$OP%WX;U \[A4746RLX^7T@1IR-[H.M]E73][F2SW0AVM&D;6NM ME3"-XNJ!- \B8HPF<81HIB? L)2A0J09PJ%,61:',DE*V'QI-T2L).::2=,- M$D';%\\(39TK6D\2W>H9TWH"U-'D:1R9!_]"8!.H8<.G;W3:VW.=;;!\ :;2 M.+[X,&:8J!>,L-1C$\PH1RX35!8,)Z&(:10"&YY-^.*O:7YF_>)G8;O=*3,] M*V&GSH5JSY:U;7<3S=FZ"^7M,$<]5'M"&#)9U:<5$J]<_0EAU'@5*&@WMY/L M5@A3Y4Z7GQ6D#ZLW]'FQI:F!D1XD1KP'#],\E+MDI& ^T SW0 ]F?&[+?C) -GW4_3)2OL?87 MH,P[P7Z8U+-A]2./7YE%]-'HAB?U/5Y*&Q5%5DB9AS#[S!<'G:RP+W>_U2P*%@=NRJLZP/5Q MS4[[^>($3 5V>F-HL#=!Y[O2D"=(X1J@SWTS"1A1 A*KA.E8H+B6A2 MI"CF21*+F+ BL1I#W+/WQ*:!@1;4X$#!Z3XV#"N!*XF#B3B$+FL1'J!@X&)( MK:IE4_WE())]>\TB< -$M.(T](A["7!]=U>G(;=M 1YPJ*>;"64;\D19V9*& MB(59C%@DL8C"A"4PVA-I.+^F$8*,HK4.P$8Y_X"#LA1=$65I$ M64I05C*IS'A2(L881D4JN7*,",.,0,.LU[\B)Q/^Y"5Y8I!M0/1ZHJ$ASQ9B M4VAQ,\$0R#&R/-9N]X*9O8)[B-B^.N[!YQVS-ODW*79Z2MRO=+NK3';H7?EQ MO7K4^46Z!XN9RW[(58D"C'++%J].2*P,2Z MMT7'S%W?;;7=?L +F.\)9:V=\$_),)A2Z/+J@(O^E\8&:70"TRWI'P:C8)K4 M44=V^,HHA8*?-]'4D3EG^:>N^SAVP-2AQ+ORMXTT5RAW;$L7*UW[^>Y/_DTG M0+Y?5\?!BC:W_>4A*0I:8J65&*$Q(B(O$$W3".$H(YF()*$2E&Q^!2X3JZHO M9P%7)7L->OI&038(&NNOT\'77%TZ]_&]YMW8*;B9. [3=7MF*[3J^]S@KL/K M=UU>GX0V]\U_/1; >."1KY:;5V R;^O-ZUEVUH+3PY97=L'JY+$^%$0]F\H0 ME7$H$(F4^TN32""YV?RGMR9870;9>U=.1%_9 M"*L#;H).6#W$^.Z%U07Q.MVP>HB\V ^K[UEX@O]O*U$M7QZ_2J[-HI=?_[G] M7"VX?/-M]?B9;VV3_8=WF=B.4,"E@J[/JQ8!'17ZISKB#!;!&Z/+[ L 1G@R M+(5^V0&314M.>.Q894^M4[' R-:S%0[8D=@M(K!< 1?8#RNQ^+X0.UKGN5L* MZ/&JR>._+3#+^9 ]=(T+F3M)T .NA>/MZN0R^DY2!*ZVGS-7^43T/O$BS3)?5B*1@RK34\UHQ(RB5 M:2RQH&%.D]:TO(!PN2W3(E[R: M3=YR*MTQF3GO\FJ6G>=F7K^E8PL;Y7:>NNO-E[FY7_\LOT@N%]^E>)!Q&":% M'C=;R R1."Y0D6<"\22+]/@=P;E5?@84\,16ATY>Y_HJ61>!*)W7]HQ??Y?U MY?%*A^]+W=#53(X$MK2QY:Z=3IN"9S %5F-PN#8@IVW%PZ0&6<]<:#KW73+?46UZFJ\&=U65= B3%*9(!S+&.E[4Z23 M'Y D<<230D2) %U3G$&86%M\WJDCF"]?T%8!5DJC;G,5;/;P8>KAG$%V>N J MLF$";VXR#X!N@@;V3:?#U='OW_^./GWP)_<72?4DX.?[SRK)%\D[%=G+#UX9 M2O\DMP\DQ5'!(Z&GR$>(E.I8IU%,4!EF($-P$ MGP:*:MRO!CK8^[X2T%N_SE5 AZB+5P#=9V#*8U-M'SY7:['CV[NJF7)LXFXD M%3DG:8%HJ)T#(3DJB,A0R:-"2!DF$;52()< 3'VLUR#-D=9 !25R7^3+L$#Y MH!8F5 Z$6@O8#0J;6=@1L4P]UJX7KXK:S"-@84:V0C3X'+Y!H$L>%4.]S M\W5+M_*N,EWA%<+J@9S24 ^!B&.A#BQ6HIR1 I4)*](XQ"*,K;I$CP&:VONN M$[4;V#>!@:XX%+3P[0LI!MDU+(<^F0"31W?Z0047-L0Y55\,;CQ;*88->=VZ M#*OGW( MY#)".:8<93(.TY"FA$M8;<$9B(D5P![@%<+>PQ<[X;Z.6I@P PF%9_5?I,57 MWOXY@'DS\R\2>)9[?_E)>/;+NZK25V:W*[I\V2PZ+<@M\V NK9_:.JZJ]4JN M=YOC1JTM&O99,A?I'Q8Q7Z0#;>)AJCWW8K>AT2F]YN*FLR7:C)'53;D9??;* M[D!-C[#-OMD%+[GD69*@0F2QLH)EB'(=, MCHV41MI"#5&92H%(6@CEO18YRF41XC@K1!AG7ES8UZA_;9$Y=M6&;R%<&7FE M_SK#:3SBOTY8XFI/]=1>["N5L=HSP-J+]3%!Q=@)?+NCR^6+[B3X^\9<09KL MM'JRTI?M"FQBPW:=6!T<&YX-5G7/RN^;_PCJ*]<.:L$7N=U5@&$10!Z.F^G3 ML0^F+APY-X%1[\81)U,?"&HV!\"-!5VWP'$'Q]!8;WYK)SWZYY?#(TVZVNT? MM!)U%M*'E3)_=B:'S?0AOO]&5W?/9CC[I[5I(R+%WZ2N797B]KNRG1[E+VKK M[5NZE?N6_ \TB9,TQ1SE<18ITX9DJ& \091$DF*=7)\F#TJY+M;BZY966\N0 MW ] &D3H3PFT]PUVV\U6V0AF3/LV8/)QL5KI?RC#JMY4]W4*Q'JYI-5&_RC8 M:,*!K99^!'X^X#R,XH3$2) B120)<\1*'"+)4AF2/(]QDC:?RKN59>GQCT 8 M_$-IR7/]3*3NQO]_WP=B&<#^ 5"=,&3>J7@Y-@XZ0]W82]!;&:.IO&F33#N$ M-@,&MHK4H*%5^6UILR7(741 MSKS6S1BY9R;'Z *8_/ZSVC[HMHD?UW15MU-L7S:0>GHAAJ[ZL58))]I=5>9W#)AG)K/LFZK\)"2*,YXQE 818EN;Q B M1E.)TCPE@I2\*//,KD>[-4S(M^G4K+W%(MAH-&Z"9UH%W\W8X&M";/8\M=!= MOOD$5&,M@[[6#%(8Z.*+&H=FPK+"H@Y.^>8.0+WYYI*;IGM/N3)%G]8[/0-- M?3,UE^H/:O\1Z3CN]NB[^P]/JA#"A"&M:+7/? H20M:1K@0MA-=Y_KI8+9YV M3\U97"I'*A9Z'$_)!2*Z5+HH,;F5F_P/PU)LGI\Y5Z2Y]OC=W'GHU+BF_]?]6O^HR M3,,HA\@^!/C$JJ!%1=CDW5W/23LU,!5_8%JAQ<+,7-PS)_C5A/7D1+?>+J1[ M4A<@T+-J#Q>FG"H3ISW@EUEME][WZ^JCGF1>R#4_F;I:H+=;I+ A(-NB@:)&K@9ZE\WVTW0(-K=FY_A!^%1 M[?M**&?I5M21'$@L^WSEQ.9$"PH8L.ZA<#Q,?1UQ,$W0='<^"L+8T0J*3U\F MR2DJW;/=;+'HRZ1T(] #3\'EY//W9U/N;BL=[?,3RX12!\'WC?8IU7GY1!7G M@H/!82\C>^K&)<.%,/#)>)FFINN ISKA4V*<)&&_R6S?_RG:W:_^['>.\ZCK M232?:;5]40IJM:'X7^Z)8;1>&>,].P(RX^SN![K^ M==(-.G=))W66[_Z4%5]LI)GS^L RP1B7.<)<<$0(CQ#5Q4PB#F688B*HB&;L M/@'#'B*A_])1$D4"4185*(\9 G"292E!<]Q0LAL/22F?MW_ M%[6) +YFRZ/PQWMQL)/49W+)4?[(64.'EJ!Z0OF/DU@"? 4_2%Z)+=;_5FDE MP%?A.ZL$"O[*!KMFAN,7#>>N_&TC;S<;N7V0E)0\82DJ69XADJ0,Y5S]39 " MEV&6TSBD3DUV^Z!-[,DKO;$"IF'/YJY^ M:9FA8 <&^ 0=>(=H]-V%MQ?6ZW3B'2+[8C?>P47.K>N_2*XG$K^ M!]:Z?. M]VB;MR]?ZA/]U!)HD0$WKS_FP'B0^EKB87)I3;??X/40D==TK3_><.Z.];WD M]'2K[W_NU3W\)J.<"Q'FD8B1S/6(MI3&*,_+!/$L)E1Y=IB&K^O+PU/-I_;: M7Z5$X/S-A2S+PD00E&,6(Q*G*U^S> M];]3D<8/78?QHQ=<_)M75LQ60N&[5L),8]RHG=^OJ[?K'=N6N^4MY[KUP.:! MB@QGLA HS46(B& 2%0E.4)D5)(YC5@I2 J=/7 0V>3[3?^TVVSH7;KL.Z'*Y M_L-D.^C41T9%("2#3YVXS#H[3>F+(3"EUT+0IK); M=MI,\-,7J:R^#5U>/GATQ/B:*TH=@+ZW7&*0Z1?7&RXN BA[DPWU:/'U;O M=:N_'VS73V^W>J+^>KOU;M_;5]N_ZC$1OU8?%B]^5Z)OU=-T8[MA!C' M_2>6Y3??M(T4*&^H4\1#-]I3TE6DVG=ZVU3Y?%:.4Q7\7=*J;6IK;*A-6TBM M]GBC QKJK_HAP#@95]:/A]'FX#I,B4S'<(_U5CY8YS:+QA7H?%-IKF3+T7R: M:_>"5V#5_LU=V=[B*8]II3ZA[4+9JY_66[EY2!*&DU+$*,0I1T0F,2I8G.H1 M,B%.L$QR;C7:T@K:Q-KMT.=#MA@$_(!"L-(XV-JKNNX RKQLJ9VH-QK?(_92K^LR>F6@=DO\CP' M%)C_/[K/JV7V3E #8$WLU#,K7Z<*P)I\ZXF5GNH CGL]O*%5]:(,Q5O3S/2! MYZR((E*B..()(FD8(R;+'#'!2AZ5I(@9*+0P!&QJ;Z0!%M30KFFQIP@G:2ZC)$GB/+=KD.R;34Z]D3^N5X](]Z1S"+$.\BE/ M4XSSO$"2AE0/$$Q1GN4EBGA,XC)+0R[SAZV>HCCSQ[0'^?H\LCLX?%$..S,, MT::INX9_$_Q2K3<>K!8(49/TYSD!]8KM>?J)'N[.%)QP; M4]%*)]YLV@[AAR'3I< XDC1!64Q+=< G E&<%8A3'G',XR3+0!60%R%-+3X- M7&CG_G$.V1U;7NB&"=@YR9X':EO3YJM7U$4X\S:&&B/WK O4Z )XP%$;)-H> MT0?BNS_YS+-H??ERLY%U9WY)_4D3MJDJW0Q29C!B+.529;2WKY^(!"+#:^G5I3! M7W"4F-_\!1.LL]I^52_CV__\'S@-_W>,;_3LGOKW;R4WH>*C7Y&;0.&ENX0N MOLOEBTZ":Q@2_(6D-T6>UWN3[";*"EVW!-+WW>TW)Y/ P_,><=(/7M*RT MC^%/S%*WJ'[M<06TU!,I=ROZI#^__U9*Y*=6U?PU>*[DTV+W=-!"B\UF9_+8 M^'JS-5>SRZ./.N!+I8X6Y4*W#]\$JST]3?OX]NWI58%9M6S>'C<,\#13Z J& M#UPLN.PZVU7#%21W+Q^NV<:U0]W;757+$*@[7;MJ8INDFYG=@H0VJ-L3..ZZ MN],&4ZQ]C>E&R7/H27=*R17]Z/9;S=R+[I2$\SYT9T^X]N72."V6"[/97;DO M/?Q-X?SMC,\[F(JM_4H M^\Y@^X]2_5":G0]A01H76.8T1*7@RB.-E&^:%V&.A$RS. U9D=F/KK8%.K&Z M;-MJ:3']NGM^7IJ3GRZ##RO3D+,I::[;*RH)/6E+ ,B!LN;RN$^ %QT& M@T"A$'1PN EJ+!K5%=A$9MWY9.]N3L$O1Q]SD&]^?#THM0,.GO56LWEU4.*Z MKAQXK6-USXYMY+]VZMMX]UW]ITE #P4CD: 12@H]^H05&#$6AJA@44(*419$ M@@S17BA3*\L]S, !9;S]/+%SMZ[FEJ8>CLE=(+Y)(,4^2K@Z84Q;^'.$)EG M!3N##[O6VBF)_K#9[*107JFVJ$Q5ORFF,+]K"GOWR:4/J1 L)3)$,HP+1# 6 MB))8"6Z.TS*6R@3*(EC]'1"#N;(NE,ECYI:WDRVAU7E0QEJ*^I3L JH!PYT: MEZ!&IIEH=E-7X]P$]2,-2H=T<)\%?X[L\%8$"(4_O\FGQ?K%:;)03\LMZ+38/19K&+.,YRN-2*N53RKQ( M2ZM@Z[)8/ U7/U_E4OWFL3:O&C,\#I,R MS1A#24HP(AG/$(L*I7QPDB=YEO(TL\ZCZ=E_+:E#.[Y]U'@RZL_VGM>C[V/K#-OO/]W6SW]]FF/Q7_"[,51?MF9 MD#ZY #[[&LCZW#LNU)^DFXLMJ9[,SU%PLUJDML2?&JG6Z]RD_N?=8BGV@9V' MLBQI7L01RA.F9+SD,/N));H%!I/C$P[82:T[73 9 M;>%,D!O23X(GV3O9?%9)ZR?L5*XN/.42RUS#+,S]@JGCE._N(.'(M;7]Z$0 M,-3X[LZSH7B&M&/L<#VW27B&^'%<\/27;L? AQ5?/\E[^N?;Q88OUQME&>WM MF)#PB*:R0+@HS 1O=2:40J($LR+'19I(!DI5&H UL434D ,%.CC MC%UP#RS M.T4\<0(F6LY, )\P%N1Y.FZ&(,UZ]EB0?'H0V2QQK?%4/N(G^F3=E^EHT<2R MJ$% *SI;HZ3PBZHJRSW6GFJLX3 LZ+.D\? M<)SCNOTFJT_KU;HMI*F%K!EY\A#3@H9ERA!-XQ017DB4LYRB,DS2C.,"1Q'( MRQD&-[$@&>#!PD TW2V TUN'665WD/EC $S^:MJ[@(/F>/NI@>UQJ(T=D;X& MN X#FW>"JQ7A9R-<[59=.=SFKC1YL]_62[5X4X\E %IA5GM->+G;@C?5@1T$ M_E<[96$*VPQ$M.]1+X,P7V?DBPT;+HY^L5KLZIAMU<>BFY#7A66?Y*%!B$[1 M_&.Q7#[0I)2LS"4*B[! A!8ERKGZ#ZFI^.0)UV?;,N&V8H1#09US;V:?%P>-Q!R'9FQMG 7)F?\Z>">>.'6"M M0T$]Y]5.BK;5NW(@Y>9-TR2+R Q3PB5*,UW@$>$"%4G(D(PR*3)1%CRUKZ&_ M#&?J>_$:M,%TKVOKWE_OU MS_(S78BW.WFKV][IV6#OU6M_"$.2Y2%C*"98N>%I'J$BDQPE.([3+(ZHB$/K MMJHN&$RLO^Z5 R1-IS] 2T0G3H[KL\GY ]-T-3HWIYU.;O8-*UYN=",4)@.- MUTWP5@^E,ST3S60YC=S4/ 4TFIR:MVX:=$H>P_I"7L.?HM9'G<54_O]RK'?N3=Z;S^4,2R0C>)_TI$X]@;H>1WVO1[-U?_]FO=E^6F__+K>Z M ^;C2O=;/^Q4+S*W5???Z*KIP/)09%AB'42/2\H0D;% !2XP*G(:Y3E)>):7 MH/D]KT7)Q'KPB]35CA\=WA$C=Q- MH"G2XXN#%V5#'HBZ&9NR"9^O]-K\]S6_Z=7HF'<^U&N_KK/Y4Z^.D-NI>5]) MNME5+^966N'RM%Z9%F,/(E1'E^[TE98\1R0D*6*9.N/4%R>B(J%9GI"'E7S4 MC8CMCK5+H*PT4%%KH"Y 0.I=#;@^/6Z"\#_"$ ?/M J^UTWSHO@F#,-@HUF] MT6-1UF7 UMMOP&E,L!/I(N?M#HRKN.F8P=BP\6O-QAIHTWG0GR8>(\R3HKP( M9E8]-D;LJ9H9?=Y-"W2KQ0Y59%_DY3J)NR,110E+(DQ"U,1,@HQ@:]%:&)+5BL"F+1?S6$[ MK3 GWQQ"@_NBT9N@P>[E)M@CHM5NC8JY5O"G4GQQQ9/JN1J=6564+^:=JC)O M^WJ^M;A7'LJF5#I!_?#--^VM;!Y*$D="%S*EA$I$8CWZ,.*)+C3XV7WG#<27S8/JLQ>(F M,'@8'NTQN0D.;-6_:+"9X?IC@ =3WX/T@?XQ+D0&F&)],S*T!SP+YI?EFM'E MW^1RWXLE5.92K >K)E$6(X)UR0FA HF8B)1AEI;,*C&W=_>)=4@-+S [7,M MSGDP+/]74P83\"Y1#FU.SZFSSQ*YBDJW#!!U[JK?FLYQB\ZD(2T+3%+OT\&3QD MVZYJ?*N)]42-06!0T!=\]XLGJ;^K7S]]_M"I,-ZHXU.C!>AN9<&E8>4R 8-@ MZL:6-Y!95K#V6/;4NW7+LMA_ON99]L0>]=("+(,;!MC@U_DF#E8X5/._8D-2L$!IVG9:&\63W>YHNRO*OO4KQ?5W6K0=VZFRH^ M/(B2) FE*8ISHM1[67*4QPE!+,>)*&5,2)9" D]@#":V"&OH.L/#@#=Y'XL& M=/"3,H/J.[G+M8J>^&P7>9J4>S!M7J.ROXJKL0D:=G[ILK-I7MFBY"\&Y_T^6MB;U7?Z_>K<1=^>Y?VY?;/Y39^TNU MVHH/*_.;S?NE^'VS73V^6:_$YFVE_O*]$G^O8.WM_$";6$5]KA;KILY%81B\ MIXNJOO+6)FC3=J%QWGZIZ$JG,RF]=;MZ"3HKM]_H5B]=&I=.RFUP^_RLC%?C MROW>F ::ND4]N*\9[O=F_5U6:L/!Z["I7N*XPSS_^X.:O#_&J_/4\HS.;O^V59-R3@>6SM,HC)LX7K(?<&HN.@EAZ^V%EZUU$+TU(MH?JB\--Z577HU@VW M_0]RN4R<)\NL!\"LIM=E D]MJX$G'5T\NOFF;PC5'_J ^4Z7^DY%GSSFX#D$ MK<)NFGL8\498S1;W-0Y MDPN\E+N24M@%7"]1;G=MQUO-=ZW62\+1#5K_$U<-)/PBG]=5W39RG[FP;X%0 MMY+\N-YL]KT>94%%*.,,)7&4*=.88Y3'6*"PC"5F(N=1"X2"#D;=3BAMEUB-UE^G:;!Y%6O\3F"$(O$:HQH= M&75AIJ/K;C"5)>3BX:/Z$I:?OZESY-/.1-@((R&.(ZIL_IPCPK%$C!&!DI"G ML=)"O"16+D#?YE.K%PTN,/""&J"=KNGEP[ &N98ZF%X $&8MZ$,4#)SO:EDM MN>HO!X'MW6P6,1PBHQ6NP6?<3OFWLI15)<4]_;/NCJF-;2.FM\OE^@]S?R?BN5P#TM5@H@.$G68J_7=J]U/P2%67! SW?)S M#DTPF!G"@VN]^,L 7L.W'R7W@L<_OLXA:;8I%WR_KMXVM6OJKQ?+>!Z4BY\D M24X1S@N!"*$Q*K#@*"FE2%@N<4@Y(&$6!MU*)*Y)EFV1")[IHD[_N::(SX6_ MP[IC*IZYI0X;SK> 5)AI^.A6QKL_3<9<'V_L=YM M2W6D:Y-US1?F)O./Q?9;L%4/[(M+UV6PU/7@2]TJ\B9X_O:R66BWJ[9SZY0+ M6LE@MZE3,O3BE7;.E[J/GMAQ,P&%[39*BVS:6E7U8QD\KM>BKKGCKVHZ27! M88Q5TS,->-%ZSA<[O^\J:F'Z^1"#?3=&(GQ"UR4R? WE.MM_WCE?+KX2IEM9Q57.*[#^QF.=)1F.!,F*2DF*,:(I#)$.1R"+* M,DFL;EZLH$WLIK7PS?FR/<+ WD(89]FX/>65$0 MO#+%S22ZBCD@^\.:V &+8WR/V6P,:W*Z5H7]HNNBT/L9O&U;_874XYH>4L;2 M+,YRE!9%CDB>E7I0J'(NBXR+(BM+G.8N$>@+\.:,/B_; 0)NL>9+'(/%F3WP MP3'&W)F"W8%MYJKYCR^/D.DYMGP)VJO$E4=(OQ13'EOF)NZ_K2I)E[H!YR]T ML=(7P'>KNB#0^"X/!)=*Q+410Y3,DX)EJ$BB$&4E9G&1Q52421M&NK>7^A&P M#O&C>[CP'Y!07OJF*;Q>[+'0#KFGTFM;;MNI"A_,8II]M$WX#XWE_V0PI,I>YO M>D2!J2ULN@>\G+0CBHI"X)!)5&2L5/Y"R! C@B"E*-(D+RC.!0$EH?K%;^K@ M28.M#N/_UDX!.*!8U[4'&LFV80;0^?#]NNPLD%=\"=# SG#MD]_SV4A:"DB%+*"(")%AF@:YZB424)"F9,B*D"*?$ILIU;K1E74B.QU MA=(:>Y2ZG>R "GW2EVBIWG^45^.N[(^KEPZ8!^PEZ#T4ZLD\#0&77N4T91%S M<-O7H3 IKO,>$7.P_>S F 6HV_'Q8<7UU WY5M9_?EB9&3S[F],ZH_6!2\[+ MM(P1B:7^#PL1S4J,\I*3 NSO&<=&.<91FWI_)P]&9/5LEA#)X6J^VWS9!G:)C!N\$ M1S-WM,S=Z+R=9ZD/%KE\ 78%LWR/B7)LN:02B905B(@L1RQ7+S/E',=Q+"4E M^<-W6;&U[8GN\3TV^K\+_NKW. D7[0Y4_YR!G8PM_."G%H._ZNAVS:E#^LGM M,)_ )QN,;$]'E"706<\:&"-.#PW@:GAP]_](6KW4W;QO5\+\RXPL7='ZK&F" MAKS@>19RH35_@DA6EBC/2(A$J >H992GPFIXL3W(B]JD')*:W#NNI*,F%*R8U" M4*'3!5J<:II.]YJM?.D"$=U*I4N/^!XPIO9KFM$)EG-,6(IX5)2(I!%!)I1( M<$&EB*,(4U#LT +FQ )GQOQ]U&4=P;WZ^4+[?<8.<^S@9\-%.U_#,V]@4GH% M6SS.!CLC=/*18 >(/\@DL#,6V \ .U]Z[4WR+>?53HI.XMK)K2--XHCD88I$ MHIP*$A81*A*2H!B7.[ M@,'['DYUT)CI(M:6?N]WK*. 7^GZU)8AEV]&K7=PC5K7P=;/]$5O^Z8.^3U@ M@=.0%P)ABE-$BC1!5) 4R2PLPU!9(U$DH='-/D"31S-;63@$E6OU 8UF]G+) M-GIY+>70:&5#:@/P)FA ^HQ,#I'D+1+9"V3FR.,0H>>1QL&GG>^5UD_RZY9N MS0V7[IID+KW^7&P>$E9$A2P8HC2BB$@LE&.0E$C$$I.2E+&@&>3@'X U\4G? M5$_L00STX YJR/9- "\R:%B,?9$- MDU\7BD'= <=(''3V;H%CI'5[1HX^NSK)/_];G*3=2#@3YUX(,7]6O_H M;K?=;.E*)S_\32X>O^EGE!U+'^6[/V7%%QOYN5IP^1#&DN<1"5$BR@B13.2H MR),(Y3(JE0+(LH3"//A7)6=BQ=*"#F@-6]GT-?#@64._"9I$<=/*J,%?%S[H M'YMI<6*]7-)JH^LBZLEQP!215_Y8+*,2_S:? -!(\IBF^/OA0WG7^5#TC]53 M!TIO@OTWUQ ;M-0&?)YW1SVO[0?(=KR3FWRHATL^+\YTQZ0DK]T&HB[KV M4L_36*]TNHY<\87<'/(W#]':A*0DD3)'(B4Y(F5>JO,SEBC.1<*R))=A&4*G MH-J#G_C0ZR!33XGIH@.?>PI@J]UQ,QVS8,?#()\ZR>B>.WU>QP:/HTX!P&>? M_H\YZ@U&*8)F]-1WJ!S-QK9(C0 M\Q8C@T_#$TJ;2XNO=&F&1>D4G>;6L[UYB%@1XS+.U"F7A(C(A*$R!Y0G:DWN0(KH^!ZS98=:D]--#+5?Y&[;-^/*F\SE M2%!>XC1"-$H31"),41$2@=(H325+RK3@H-9H9Q!FL-#7J[H.'FZ0'_/"WN9V MIA!N5K?$>9Q3/4J)1\OX>/_9C=]>\OKLV_X'X9G7OTIJ[!%]Z6F9==U9,K&P M-) L1\^=DC,L'E=0 A.*!HBW&]D+B#ME4'?WF2U[N@?Y;N9TWZ]=LZ:;MGY& M5$P$:W.[VWY;5[I[UT-2\EB4,E>6<18APEF!6)IB%,8ESH24H8P36,+T$+B) M164//-AHZ#?UE<4FH'L$S*5&_5/@3<8('^V.(7_<@8G?@3%?:\;4H(,#;)_9 MTC8T>DN4'@0V'GZ=%6J^"'VGM%QWHEOTB^_BZKE[<[>;]N[-*[\IWN M><9-6!M0:@385Z700>?&W!]$H1YXT?L1'R#Z0#/ M+ ,=U0X,<#K*(7!F.^H=B.^: B[+W4R%CXN5VO*-TD6+;>-=Y5&$62@BA#-= M3\6RT/330WG&$A+'149S4-KD.8B)%84&J#]M;D#"COP>?M@=\]=1"1/KEL : MV@0.YV5B/)WA/0!F/;2Y[I&2-:UO"DDC1'E>LBCA)"VL&B",P)E8]MHDOP9T4,,.&N#@S,9>3@T+ MI$?Z85+I2+I+BN,08==D.?;N.W>BXQ!Q/;F.@X\[ICN>##6'=KB[L'S"K*\: M8K '.4TON1&Z?*5%70(S;\+2"+%GJ41CS[N>%F_4KA5=?E@)^>?_D2\/>C1" M6HH4X9)P1!)1H%P(AD21A&F>"B)(!#LG3B#,=Z_]*#?C2^Z8'U82N?:H_X03>O*V)" M4)J5.2(T%(@Q&J,HQQ")8MV;;-(=&._KP_P&F>8^PS.VL MO((15QZ9-TW'NO87&@E_$1$@O1,=I:?07O5$O4#ZV,%Z:9F;X/\B5[(RW9UN MQ=-BM="'MFZ,V41;FA! QC*.,Z$[60IUYI92(AKI I101E&>D202H!8S5E G M5@(-#B8-]!B+-CP(TP=VG+33"M[Y ],-XZR9(.8"HMF3?K"#.:N6 +'A5%? M%E_;>48//UJIE_K2Y/R]HEW,S68L2/>>WN9$;"OU%S& MCAF76\M8KG>\=I&;C90?Z\:[&UXM3#V1 ?% >:*\#<;T+(Q,3T7$J.!QBM(B MQSA.$RQ3JP%H%K"FOH@QD&\" _LFZ$!O! +8N&*(:Y:W-'YX ;RN<6<#_.9F MG$!?5S@#D.:]RQDG^>Q2QV*)FV#?TJF9_ M_&5)FC*>8905D;Z+55J!818A+'FRI MFIT("CPO[M-Z]8M"J,FP[:K\O7Q;IL.-[S2Q4E0(H%]N;S\';7IU!P?[7#<+ MA@PK//^\@"FP(39X5D8P4IURV"RVGRUUS9[4;L8:8)63^'Z6ZT]R??O]T?05 MY]L=72Y?/M.% *2RCFPS@^#J/O.?U/^W;5*..[0TZ 0:'W#VZAB/K,39%WO@ MLNR/,U"YMJ'95:@']YY3HFV(/!%GJR7PZNWZ'D>; \W%3CO_)XX(H_IR%=,8 M$Z#;>8J\[6L&E56/$#103'UIY6PEU".H=PNGQQZ%*Y1/.[W!76D< MB;?ZRF?!=OJ-Z@P1)<7U)#,I?GZI$T<>] 0 PE*,>)%S1&*1(49QB7@IHC3. M2\'L\MM=@$^L@KH8!+Q&(5@W..BV;])@82^G8.:.*ZPI60:T.PPFP5W9Q#B. MN-=@$[3H!#^_!.^FYIZ]^IN2B\YZ4?U6ZJ"2GD>ZJIF[+H.U8:ZP^S3_PX\R M=67/@)8%;SF;^G4EMJN7G?> >W.F@=[]T^/_N_[CU]7SXLUJ(]2_H8&8X5VF MCDQKX,']XLGDC2D4@E\_??Z@NZEM%HH) Z6U4&Z,NVW^& $,(8_Q8((PC!VM M3M[:R-:S.6MV)'9]-G+3]D6[@.N5T@3-L+"PI*3@RG#":2$1B3+E MK)4T1'D6XHC*3-""0:ZE>J%,+,,US& /U'&V6C^#[&Z+KB8;)K%PBL$7-H,4 M>;IWZ85&;X@?J?+G?PL*]-4X(&589[F)4,R M##$B9:I<9T4&NCZV SNQX)YU_'BF5?!=(^"E?;DE:^TDW#_# M8")_U@1$H: ^M'J2C @,%GH&0]T<9*J&(&-T3](8Y"+05VP0,L:(X48AHZO] MU+[T=3D.<\:IR&)$4Q$C@DF)"JP.?,:%B'D8Q0+6$\ "YL1:Y+C^X[K2%_>^ MT)[Y %,.YU6CDS> !M [40G,J[=Z!K!@K!3&?U-G/6+W7E9/NFEOVP@UI"') M0UJ@.,$ZC7Y&;0"W7" M7?F%P$XL\VEH:,%;\VFTV8>_TNVN&AYV#,^DODR8KPSJ'@CS9DY?)O$L8WK@ M48<0L!!F.!E=DC#ZWF<^V4:!QS::.A"\AQ\H!'[Z_M>."06( 8^RPR(,[),3 MP$CP !.F" +;4NH6!Q[=?;Y0L"VA1]%@ZT6.!0[BOW:;>L;(_?H 3"<&?5B] MH<^++5T:KY2=CE7Z(O^U6VP66_E55M\77-:3"76/N\>5V<4XM0\YSW4GK +) ME$9(69<249:D"+,TH1%/""U!K1:F1GAJ/U5[_LC@%O .?Q^PO/N3:#^_I-+I=M'TP2LD2(,$.BU"-ADB1#+,P8HC%F69FPE*96 M(V'ZMY_Z^KT.FAF(KNU!C[@Q+%O7TPB3+!!Y#HW?^JBXHNO;T78SMWSK(^6\ MWUOO4VXGU7NZJ,R)]_-+4Z]D1KW2S6)CYJ?(A-(PES$J<1HB$A48Y;)0YQAA MN10I5Y)FU6'1$M[$@M8!&1B88P-9G'AF=[)YY 1,',%, )]WEJ1Y.O[&H,UZ M&EJ2?GHXVBYS/2N5+[:NGM>5,8'-M?D;73A6O;Q9"_D0DI3E:2YUF$$B(C%! M2KH+5.;*1B6,ITQBV.$Y"&^>T_0(A9LZRR,PGJA!)-"80 _983;:GKK>F.-T M#%_%%X?3V8K:*X[KX?UG/K^MB#T_T.V6P>\6[BMQ6U4?5N)^L5U:-4HZ7S6Q MM!H8]M<#)Q2-WP6X$P.3KON*FDOSDQ"86'Q?B)WR*(?I! 7]^TERBO"?;#5; M.+^?A&[L_L(3CFE=6[H2[.6CW)KZC>.9)C(L8EGR"*5YK+N:D@+E3%*$2TQ3 M&A'!,8#<@ Z6!K;KW)=!;MD9M[YX )/!EOP&[*1C86PH])6V-01J MWGPM"Z+/$K5LUL#$>E-M'W1MS7JY$#I/Q!RBNH6.]KX(847!BPB)!%-$RA"C M0F*)LC@ORY#P+&-6=V9#0"86XR[8H(4+:Z.U!RG(K?J8=&__?3G: W,K3?G"2NLCTQ' L&'I"5M+F=B#PG^3L'N MYG.?>SV$]9QT?4^YG&T[G4_[3*OMRR?Z5$^RSC)=7S[8S MGEV7B3H^MP:>N_+VHQ-T?5_)?^WDBK\TY:M4%DPP&2$>QCDB89RA@L488,MR!ZR8\FO#0>!]R%^^.)^)P)@B?O-R#B1OF]'!B"^S@W) M. LNWI)8+'4T8A>/JT6YX'2U;1JV+E:/GY6US)61W&E%S$@A8CH#5LQU-+*]D[ MIX#6\S!GIBH5!%'MR^"V SJO(0YBQ)F!#EOMID)^6U5U,N%_2W%/__Q9KF2Y MV&X><)&4F+%8]U;#>I2X0"PTUZU%6LB$)5A8S30>@3.QDOA-O:9JJQ1ML*5_ M!L_KC"(?)?!=@H" &+4A_ CY"DR>)O@1E5A$>(?549L<> MOR9RK+YJ#P&9+7*L M:WD-7*!A/\@A2.38G6[7R#& 9,?(<3]-7B+')UN_0N2XG[C^R/&%9]U.S*-M M?V]*RC\T%>5U@H0YI%\>HBR2A<@98E&<*E^<*5]<**^<,^66$X)CDB60,]0: M\L1BVX(.6MC[*Q#8P6K/2;NC=A+^7"'>-\$%3KWQP\'\\'1P MV\.=]2@'L^/T<(=O $^ ?*,VN:TD-2EZ*1,R4IX[8@G/E1&.$Y3CE*"D+.(D MQB*/0ZOAM:<;3WVLZ\0]#0N8M7A$^[#(7T,14*+MB &E&O9A[I13>+31;,F# M?>AWLP1[?^_8U>8P7JCI77#+]&A8OGU(2<&S/(]1F,01(D5*$5,B@BA/J951KP.*BIQ:5IA;$\( !L 7*9278'IQ_287)U-*UL/XNLA>MSKN(H<;Z: M@EP&-&]OD%&"SUJ$C*]P$]^VJ/JMK/_\L*J[42]6C[>;C=QN]A^JS*-0QGF! M2!Y11)*L1+ED H51E*9QJ5S:!#2GW1KRQ,+]4XO(7P/1H!(L5DW[=!V+I08; MF,#;L]5._B=A%DP=[,OO?VJ1^*OFTQZ/H$9D$@T!)M^3PK"'.ZO^ +/C5)W M-W#5+K7IK>OH/\GM0YFG$N.<*LVAG&ZB] FB49HCF:'7G?8\=PF[0+4WV3[>?68)[B7M7$[['X-7[GRH)P?<5Z*]G_I2(XS)F6(@T$E';YM/N*+>":R4: MQST_8=KDL_KY-V40F5J?C<:@[I:Z..!PU-$VS^IVMME-&(;V[6RU_: '.6W5 MIRV#I_5J^VVC?B?40M/F-CCJ<'MU/UN[=RKB1+U3SE!(28E((3 J1$I1F>%( M))3$,8?U%/+V1J]H--2\S\NOP1:?&4>\X?5\VZ[^2B5TL%-P689E0F/E%Y( M6)(CDF.N?+B0H8)FA)(LQY2!XD #L"96#@94@!T3E'M88R?WG@B&2;L&6H\D MT57D&NY-T- _03&K!8F^TY%[(+U.&O)EDB^F'P\L<6PD:X(X^R$#2<@IHPG* M),:(8-W&+,49DGD6JO,^+)0U][!=*_?>3F*/=@?)Z!Z&]7=[KY?L^Z^[A&*/ M>6$GHLX4PH2R!K._7/'8P[0/?U\-1X_VGK<[:!]99ZT\>Q^ZL@;UKM3!O_?+ M]1_0R/W0%M-]68>B3-VS0,!)@O,V%/JNV>P#]3H5G -$7ZSG'%KC]J%^ M4EBK+6L+4$?Q5^+]8D577/W=)-;MOUHF<9B0L$18B@01QB1B,DU01%F818*7 M. '545M#GMB8^[I[?EX:[JKS0NQ;LQM'?K5>(8UDX_>92SWE5Y8Z%D#--;C,IDDJ$C#$"5IEO,"9R45H+&V-D G5CD- MP$#^J;N!R^/(8!S&=6B01#]N8-#JS159S'D8"U1B62(B*$:4"HE(*&)9YG$J M!(5-OO+][IQ&89V^O0DX9Z?S?7,#>B?4F];1C1S85?._^E!5?;+26 M^[0ST3'"69X2'**P4$8GP5)9GEDBD,A%*0B)8X)A'7Q\8SCQ<5$#T?;HND;@ M1NF>/0IFOK*9J;P!*G'_;\K2LWU-_@/=XZ: 7OIGT&C4=:I+LT[ MZZ!]$]2(>_2EI^*I+P?<.W[S>NU3L??,U9\,D)LVUZ,%/ZR4M;\[M!%C42@C M)@BB@N1(F:DARHLB1FE2QB0B,8FY58O? 1A3^_S\FQ2[I;G=/4PVU7@$!T0V M;CW7^CAFIQ>OY -0LYVRX-Z)!6!%-4"D)U73!V%693% XJFX#SUZ_;!H[<41WE6\A1AF0G=*"9!#"O!+=Q%[/!9C0GH[:[:39SC1T]YS*">;N=H"\VNC=5+\32X>OZD_;[_+BC[*7]36V[=T*_>WRE_6 MR^7[=:5W?2 %%[@D)2HS4NB)'!C1O(P092D182B3L UG?O!Z)M88;6H! TN M@4$FT-@$A\2*F;RVB;Z0B7V^UW_OLWN,-PLU,& ##==I]MTE/ED>1]=3 M#SP67 B'*^-ALGPIQ0M0YE5.PZ2>*8F1QYTOL-=/\I[^^7:?-]+IS4IQR&B6 MH[QD&2(A)8@1$2&,2Y%EE)=I2($7UQ>!32RV-6C= M;$@.#G GZJIJ0Z&_Z\S+H.:^QAPENN?Z'-6B!BG44)*4#D#%(&)15Y] M.04PD@;EH&6,;4*^ *-O!I-N\;I!YF:?Z_!RHVNBF&R*X#5&@4;)8RC.D1F^ M@G10\/.&[QR9+[SVK[\.'IF2XJ MK0_>UUQNZO"L_5[HKE%(>2]WQ?64B#\]/IL2* MRC1-8H'BG#%$&,T1C9,(B4)D.8TE3G.K1K)>L)G:B]CCU^9.&JWPTZ/"[Z^! M,NV-[@%"G"@ ML0M^^L7P_FX5M"@&=V70(GD3-X^]>@^]BS4UDSD3T?AS^'Z'UP[T'ZU/# M*]_JH^6?=5_Q)(QC;(X,/S!F.5>\LJ,]?/QNZF9@?I%Z3H84[0%XR]7GNUOJ MJH*WLESPQ?:!E66115FJO5>NCZ$$4<+5?V(A=UL3 M9F!:L,S.U/3+")CBW_-@;WW^U $?-/ O)PV#S4][8CT9HA8 9S5)[1EP:IP" M5L+-U/Z&YO_?CBJ'ENKZG[M*_4/_T/SKPZI<5T]U*_2UF4PDU0>FCKM'/4V7 MER1A&4IIF"""2X[R0KFH)$V$$#B3A%C-J/>+UL3*I 9WJ+GZB6X"JIU7#=XR MZ=[S>QBW2%^'NS -=7F(0@=/]9D'74R##JHW0?-N#MB^RNNP-U1?Y[6X6:P' M6-H-T^6%EU[8_]H$WT^$9/V'/GK82_"3>G_,3$OB"V77[A_0!J_>LY(F<5.M ME6:O__!CV?IG](")ZQ'8;+:N?P9UC=X)=G>U?LTI^EE/Z[VOZ&JC:_;7JX_J MM#6US ^E()3'688R;OI2,8FHD 42&8DQ9Q+S&-1;> S@Y)9O;=X9^$$'@> ? M&H6Z#!^8;#'*0UMCV!]GH*;P54QQL(3M*/5F!X^ F]D*MB/^W :V7.>KVX!N M<+!2+U*77.<\B1-.,I1G,4$D+D*41SQ#N@>6* L]A(3 &I,.PK/ZU*]I2-J! M=6V!>I=-=H)^/>D^2])M6.&A%+V'Q,EJT+NP7KGXO(?L\:KSOD5N4OV+LBPK MNKQ=B5OQM%@M])V.-BB:4-M#%K-0%G&"BB@IE9M*),IEH?XI\Z2,I(@B 2H> M'X$W\>'>0#X418S@6D;+-XHRJ_^B>T51B M)$7(8YUJ$Y)/<5L2Z4EU MCT&;57E;DGZJOFV775^P>JA>_"*?FT0;?2^B--KBF2X_K'3*S?T?ZX>0%53F M,4-E+F-$<*2TNL <)5$6L8CP2,):@K@@,7T"7N9>RFK-23O-,#5_8.KBM RV MP>BE2;E3L*"\W%717/=+5XK]-].EH$JQ2 M>9_5=]@&3N_*I@T>7>Y;^>9),/W@-*ND>F7CJ>CZW1P^J^J^$K=5]57R1FG?J>+Y>W3UG8Z MU< 6$Y_W"E)E CV! :@=,_MY4T.4#^LECT3#-$T[2ZI3J'D3'' (>O@1W#ZM M=SXRGRR)=IH?-;3O;!.C+(CKSHBR>?R*W*-E,^8BI'G)H[!$6:AC,3SAJ,"9 M'O-L>/JRM)A6#O&$' /ZOJ=UG6=M=5IT HW/39MTYM')=>2%+W\6 M"GY>U]61.6=>JNL^/E32OH[TH1!Q$G,9HBC-$T1(2!#CA40TS*5(*.>B*&"W M6A<@37Z;58_:6IJ;]V4+-6!4/<2OTC$'9KFH$B<&7*DQ]C"GT@EG1$TB^@16#UGZ7*V_+X04/[_\MI'BPVH_ .4PL/XA%W')&40^;CV8,&F0WPX7D*D<#,\MGI]G2+5>_$(^# M(WNVV@G[-,R"R;_FDQF2UF)A\IU_JYGVU\[LH]MQKL&G'H$9X&OLD3W@>><> M@1ER-O@(O@.\&N?+H1#P@45IF-,H1T6DLPY+R5%!E"Y1AH'Z0<:*G%B7?W?V MG3P8=BCAMB^WZ-(]+.)74 ,-A!V*<=T(L2_\<"3(K7+#BC!0.44/^@/U$-VG M9RMHZ$&Q6Y'0]VMXB,X$@GY;B6KY\M@)F-O?,%W<8&*A52"E@JE/HP-8^U#= M9;K' W9>2(9)M@$9]-+L]19IE#2GX-WE76<+X8T2U@WDC3_L.GVDE%4EQ1?Y M7:YVLIW%S%.9A@*G2(99C$A.&,I9*5$66Q!1I4-53H ME)%>SMB9SM?3"Q/&/:D-P D&5P^3Y&VR2"^0F8>+#!%Z/E]D\&DWJ7RC-EQL MWU-NW&W3=3<-4T*5(*(T#@M$2$01RPA&&8Y(DD4B+0M0#=TYB(FEL088M!"= M6A+W\,5.'J^C%B:+0$+!@GB9%D]"V -@5@&\3."I\ T\Z=@;7"[5;Q];WR.. M2_5_88ED4B:(\#!%11D1)'(BXY@+=4C"6H(?;3^QP#7 '.L=3CA!8YJ*1!:H MR'.!B&2Z*P7E*,FPQ"'&"KI2Y#?5[2K:Z##DIY)4?L%(\[ ME3"ET[YL[\4<_03XZG-^O/F\[ZJ[2Z/X3X\I2C'Z MOD1XL_B[IR@KNB5-IR%ZU>2N+<;@,X+9BL+'R*P;A\\(>Q*)SSVO9[2,9YOK M1[&>S U^V.+[31KSE/F8"=ND(AI(0Q]@UZ?R4IE!-PB3*(Q5HH&3E1<.!':T M'$E,S1)/I9\VO8MDTDP\J8FC;%RCK$\DEL0[K2&)/^SMYW2E50QF5(#>0L8? MN+RA<#>@9^,B''MIA$! /!? P&4 IPD!3-A-%":>YS$M,.VS5!8VE?=5G3TV M_=NFP^/.ZT9MW[I88CU#.F[R4Q#YHN:^$Y$6Z-[;TWBU]KP3,:?Z[TX?-LP8 MX;*46?BO#=079VT&?K?Z?II'5P-,6 Q=S!F( @\#*"P4)(D?BH.NCP.7)L@/ MM&9K:-)?.M?4<3-W$6%%E8H9J.44I&?U/0/=Q,+/'$NJS7YJOUW!4&I;B2Q- MZNMFN6^\OL&GB"OO^!'OJ$\3!$1N[P?IW+33WR / \! MB /H$^@'$"DU'(T16'J_;^%8]C0=250]1#ZKD_E(^5))]2Q>4TBMP'E*$J/X M^>R"JX714^(,H^G)YPQAEG"62\SRF_P;WO(CK/(]8+\(IF/?"Q"(/"HV;I@$ M *7,!:$?XBAU8^1RVJ>*[C1 EY2H&V2/[O2-LH/J7V9:':?C6OF6DO8%4IFKDP/7U8GJZI++A9B=;DRNN5::D(>%"JI?2"X?VT M3&I?/SV57,(,BD_[5?965=^NOWY3;V967FSI"VI)WQDRX+0<.&\$#Y4FQN&\ M:M3V\LO74O@57%/[D75G[1M"YSO[3X\Y9W(#_B M>%_6'0#0)HR(RZ*(@M@/0P 92@'B'@7$Y1$.H]A'8:!7I3E/=&&?,&2A!>\< MT#X 7@U5?J,R/5"%P8N0'[D >B%$2G7$"-:N[=MFKT//R0^I6SH]_"LJJHQZ!L5UU>:T6\"B17+NE5 M5\)I@:_&NX:IGU(<^L1A+\WJC1=1[G/?!YX?"V? (^'3 Y< "'' $$\038E. MQ^M@;2W7K=_2VE"2N1E!2C,7,Y!?,>%B)I5F5J41Z'9:(/U6%*!G=X>R[\@NB;A]7RJCT^1Y^OK"9KDOD1%'#IE;;SAPWBE#/4U) MKI!EO%QHS?QBT^2Y%])JC9""1.:]G6?67+>S:$=B/3O\&R/=CKR^8L=Y1=%J2BR#3S\EE*S<]1F;=E/2,L">9Z+GG]7Z* M55EOKM-4_)IE-K6M<^G!I5'(. Q\$+FA#V"80(!#+P2)$-.'0>I25ZD%>9S$ MTK?'.Z+=4%VUG6-")=-V:4=0S8CM6$:+QZ9Y>:8L4;P]L,*J!;5I+7!BX55L M;UZPWNH4GM3'JY)=2A^VQ8]/7&PF?.?T/ M>3%/E(Y+XR06MK>F%_ )9ZRY=L%-96KEM'K=XZ#Z6)RF6H3+@FRS^R:O M6OU%'3-J1(G3%FI'-7H6VFA%$KQR6I(J>Z:JN.IH69>+;0:<=2*^'?2L:7$F M@+1&7EP-4VN:\2&\ULR3AB'G R[Y3\+LV+!B:# RY*>7_2.W[82HYM!Z\]18 MZ,^\DE7G.9,MTE06?!;R/]T\UU6-!#Z&%#$ M9 M*[ +L)PQX42P!!6"(/"5DOE>79.FH93>F)>O)MN?>*^=[PW*;(NZ8EG5@ M\C]K%L^\VJ] \63S[_!M-8].DE_0,'Q8K#>02H*=#I_K)&MG)5PYG7!7SL_[ MW\'[P>] _F?QU%[(J\',GYVDU"UC[, MWHA(EG'VCJF\"M#>B*AC2'MCCYM9[<_\(:-;WL]&8DD:)]R+@8]B>3V"$""< M0A"F*848>K$;NSI!Z>'R"T>*/3$]$SS2@)KEF,8U=2;V'"M@WOB4A9XC[$?!)@@#T< R('_N (AHF(G;% M7J!ENR-TEK9;B?Q8I$X+%ZH;H)[7#/2Y3V,O *'XI]",B!9(Q"* (B_BKI=& MW ]UB_8OUHU1G?XA#) =[:B&[Q=+;!"^[RE:;H=4%,M:"'^>RLHA_*2HIR'\ M].,7!A\#+)MJ]Q__*^.E[.QY>5<\XBS?N"1*?!0P0 CQ )18921*H0SS0Q]A M%+MZ\RBUJ"_LZ ;EB3O"35;PR_7/SB\M"YJ0VWK*U0QH;*O,-,0QT99YC*,C MM>VH1XGVZ\1!.FH9C8RT%KF@!_NAV(HWJG9V\<>^*_%69L.*_+JNRXP\U[(# ML6D%%ZJHA4[$HO5+V: M^O6<7\N;/-OU';4=>\Z0OPY58L"AT[.X3*7?(MJSV;MNC[GU&]VM*_9L5[Q] M*OK-)5\Y+<1AZ.4F?5^6\AII'W7*P^#'FC_.C0Y1768Y$^VIRZ.KH%_DO'BN MMB_M[>_QK?'P5-.<=QOF+(&\Z.C!J&5#B,T_4?,R%?325 M5Q\PY2W@XP8&F*3<8\!UFRQK2,0!QTV!""42E'(8NDQK/M 8H<5/,)1WE8)- M06"!M:$"1A2DGI*X5&R3*\4=20G#+%1@:X*>JEP6DQ)GR:R>E9@2]EQ:8O)Y MTW$?%>XJ#82'ODF[$6%WS=ZW3[&F420,U06AE_@ XH@"Y'H)(''@(1P'ONMTW25;8K23B[RAEPULYQ?OLL0OU'7CIW8D'="2$JNE6T M>=L:TW0 !^2ERCH&G%\:%IQEDI0Z0EN;*Z)"<^4A(QIJ.)TXHO.R*>+R-6/B MUU/=%E6-M_\G>WI;,+Z)$Q3Y/(F CR(&H&P00)!"D#)&/2\E:1KZ>KC+Y\@L M[":Z!I6.\I73TG8$<4=2UX5A/JNH:1=@3WS-T[>AY ;8S%."78#0?';9E7&: MIT0[16N>?-IPZD*15\4V8XW]WXH_T9?]YD,B'@41"P$*)3I;D#" Q/\!#Y$0 MIA2%)%(:%Z1";&%#O2VSG&9/<;' 8Y9WB2'QGQ7;Z,:D5DF4722P;EYL2E9K\W9GY#+,5",7(\77]C(&AIR!_3\-^1/3D]=/4X]4<9\='J)B'IFI2N=5BPZ)H91!'JR MV&IQYY@8PVAS]!G3&',WS;+MF(MXRCR4A"" B ,8^1 0&(> "ZMBGHLH9UH% M+,<$%C:B;CYJUBE%TF$IKW MR@W15>CV +U7;A U_]H]G%75<]<*5PP;WX8@OE<=>!/?_ B]Z\' MV+_O.&TJ*P_^"NJ&NT??3C7$-?\BNF'M<%AM7^[;J-!F('M>'&O!Z]'R*P>L MYX4[#5)'GC/.+7;:QJ.FRS>KC.F?R'K'(0.U>S>-W/XFM] MO9=05WPY%S#BQ0#ZA "4>LW,Z(1%*<=)HI2BU:*Z].8MP3OD[DCE'_B>C0-H M_N0J\KP6G-^[BG7@^7&MN1]?A,ZO]AT1@B&B:0!)IU?I;_U+&M7]CW[+)92H&/C85HQF--1KI/G#@(,K^@);2U MR:@J-%>>AZJAAM,IJ#HOZ^<"WS[(\K0/LISX)I5( BR_%_3^GG^O:O;^_]8O MUS]*5OVMS&OV,;\MRW^6?3NM8L;0F,#"#O^?')= %C4!^2?G[8,,LB1RUZ!X M7I:G-<5^;65:U>(%MP!?MV56E(Y\MW+N'H05B2UYB$C2F)N0LL%L4,]2FG^/ M^5SF*I]"SS&M^A4LMG=:4:=1HM6@HT7Y\A7_ M^"P"/!'7;:L-28@;)#$% :$B](W<"" .(\ \DM(@]GB,J5[(=);.XB&2(.8\ M]M3TPJ+SBE$+@RX65L^[[,A=.5+@'<4KIYG:82_2F93+4F1SGL:JD1 MR_3#9D;YA=EK,[X/B&$72^D8<"! M2Y-8SB!C( F\$$0H]EU&L1MBI'-8U6=AC9-KNBU^5([\8D[:<^+@'2MZ%FZ@ M937S7U9W>KY!5F\VJNNYD76;;R1#CIS1O>/)V3.U2/K-7">6_(H! ZLZ'7,% M'7ND"U;2/UC]LWR?LRYL.0Y3WGXOV3_+XV!&[UQENOX:QRHN@F[% /ZM#/[% M'YOPO[9WCC)6__PQ:@W-&YRB%E.ZY6/3I>HS.C49$UWMT'2I6H9GIHO7,HO. M)-Z*A%OYE.7R\J+!I!'Q5\0#PF+@I^*EAW:Y*!X(T1IDC*" T(E$!V M/B (8_$_$.$H)@'1Z]0Z0V-A$]U1G"B_F:J^R8NY,IN5"FO.?1XUQW"ATO7\ MPE[?RU;83 AER2&ZT58RV\G.0R*OD^T\*^AHNO/\T_JSDZXI+9]E?J(M)-EX$,:)CRD( M0H^*0#I" *=^# B+(N[3E(24:Z"MGR&A].N\&&&]([JOD"ERA_*RSM),_/3: M1BS&GXHJJP]J;]RV[B9(U(MNY'"F^H&+_R\Y=QZ+O'ZHQ-_)9%^SASL'V[=Q MU]CKIYI M)WJAT'J>LY>WIV0NE/J(J@N$,YM-I2RDUFBJ$3$F9E(=O[':,*H15H=3J,8> M>9WQ4X-LW-=BN_U0E/(O-Z%+./5"X5="5T1F%"> 1)'T*Q!3##''<;3F;*GS M;"[LHKX\RV.6=$0=%^O.A!KY-&J!X>LK7,\]VISF-,PP_R*Y=SKV;0+M+:K? MW\D$IA$F_ZW&*TTKVO;LI!EJ%^(S[XOV)11:B[%4=1 ;P3)/$%W8_PZNF0:PM)?B,$\I4QJLN;%//8QTT_;'I;0$LYR/P=;__Y M,1=GYL9GBHA+9N V&/O81Z$XCWJI)X?'A #Y3!Q440@13B.*0B4,#&6*RR?# MVMGN3RVY@XQDT&8DP]]=0E+]>Q%&?>H&'"3(Y^)[I>)/KHO$UI1BBGT2(0)U M+WHL?C$CQWO\S6SK3/4"R*(>=.^"6I+.FY[XGV35UTXOMS-Z,;@24I35VNW0 M'+V5+XH4Q3^],U)]TTK[#:4)2@* MN L0CS& \EX1(QP!"CV*A,UR&@5Z&/CG"2ULLSU97>#[$:VHV:0-6?6LLJ?H MM"27J96<$\L:[OT(F95Q[Z>%/<6]GWE>OY_CFOWKKKCEA4P_?\CWV*Z*[1HC MKR]]?&'_>J[J)@UY5SBW[V\.KG"NG ]%4>=%K1@B3ZEAVA8M:4#/#%6%MSPL M4T%6HQ:&L357ZU"8$6K8@##WJ('YR>N:N\?[S_E3)K.V^@8XML#2)BCI.G?9 MHXS2/G^Y_3@8:*1A=J/B*QB>#&T2455O^U9K3N157,:() M47K3F7K$%$7O*:OQ]OUO(MA@62U\7O6QC4#93\_UEZ+^)Z]O<<8V/$V%'848 M)*$; !A0 K";IH"G7HJ2A'""]0!O%0DO79Y5Y*!)RCR)!QYD"D:6:CV5,C%3 MMX.()2C;TZ-VWYRR9M6.ADOH2\]\.PZ<(0M.SX-#GFMQ=JR=%RY'R68VD6LU M);>&SJ9(=F6 -CUEG&*T:;YO$/[>W]>W>96+P+KZ]IV^K6H]M("Q]Y<.?ONI M:,ZM.'>-4!+%.?9:UH_X^WV15KTS]5-_<#+KMQ+^TRJN-S"1GI8 MU=NQT^PWSO?JST[#4E_1I@%DJ*BJ>:M=0$N:F[2&@A8XW6K*;X8JJ$AC/0Q! M/:$/$ ,U7S4$N\@PR;8-6M#;[CXB\EG@(Y\"Q,,4P#A@ *51!#A!(:.Q[-M@ MF[H0H8):.']*0LL3[ @I_]#OY"M.ERMWMGORFN@6IZI1B\TKIRW MUI$L1B6QA6-Q2F!=%(M1 4\P+,:?U-^ ?Z[J_/Y=?1;;YCH7IKZ'N-$+D+47 M7GA3_IE7S;U^,_A+!=9)GJI_;O&:CA">U/=L?>W.[]Z+*E;/Y"WJU'*T;JPD MH\U>G]IJV[ZQ(H8!@/DB9J' /WAV_R!^)-?B]X'O>=N=>),V9;?#QJ,=6J87 M0^XS1$%(4A= $20 PA,74)K$0>KZ 7*UJF1U&5C8=_7L.!T_SKY?LV5IV AX MY;S+ML\-S-P\NJ8=]:L%(TLJ5<]O+:=/[;C&5"F6HAYM\JO&1*;*.8Z8C-\<@FQ/0"MU0;=(#/5WG MVY0&#";+S@EG;<;L**&5I\W."7PZ=W;V#:M#,/O3(PG=V$5A!##UY>%=6#!B M/@9NZHH=+8!I:F7ZY8K#0Q8;E:AWX+:G"$VC'AN.N,@)6DW*9:(EO^UJU&[%#Z069-_W96J;A!&R99 M 'P_Y&%(XA"G._1--;M7)Z[TTS_$Y=3S K>VZ_0T%*OF&RPKRPSSNN/!J0NG MX\+IV;AR&D:N&J6]GU6:/@ZVMORVX+'5":^+FJVMD!,P;?T5#+NP9?7!X!9T MD U*D1>Y,$P PXEP+9A)((8@ BA" :5^%(:I7B?V**F%XXBV!B:7A;^GU0,' MH!G>E0]1/T+;0QIHOMHCM"^!SICX: DD210C# (O"@#TH L2[",0DR0AKH]3 MA*G8"NI5/MG.[=<6/Y@U5:DY=SN_6CUGWLI_4 2R1")S7C1;'?3CA-;MHI\5 M^*23?OX-_3J1#X+_(N=?.967]B_OGOE=\7-6;)L:OIOTOXI'_E9F/,N73_C' M]6.M6B:BN^[";K=CQ^GY<=@SE^')CB49T$FFG(XK1[!UY;1 =^IU(=K:G+;[ MI16IYPF6T:%6^8>I,HRJ/[2)K5;\8:J&8>V'\1JFF=['QZRMYI>GU"*7!48\ MI\*/;4@<8\ZC!(04$0"Y[XNXCA. H2].DHRX*-::/#M!:_%<[XYRFR@9TG;> M?)%-]![4C+"F5*>: ;:B$-T4\(0N;": 9V6SE@$>I[1R"GA6Y-,<\/PK9H8M M3AJ_HF0>F:YE^_]C'S:IC@FA"7[.UE^5:,;$^[8TD:?TX_-[TIV M799RK&&6-]NRK,=5#<#/OKRP[0RH-;7#ZH'S>5'GH^.+I=0SGKL2-\F9X4@' M9:&U(MU)P8S"V?,KKA:S3@HT#$RG'S3;I+Y@V6Q\DW9@=$5>;7R(4AC''H@\ M3$70&?D (S<&G, D]F+HIZ[6N-U3$@L;6TNPG>W2D]3;J\YH16VWNDQ6/9,[ M)Z;EWL%YL2SM8&<(K+J'C0MXO(M-/&DXY8D^ M8=H0^.GEX&\:!&$4<,)2#$$IYC5)FSFM.?I72)Y+9& M)1GQL.XDI$O4=#+HZ*+%+IQCU%8_BJ/T(!_?]4VSF_PKEXEYV7B0LR]%7O;_ M*D<+5)^RO!FB4FW$,=F/0R0<&XJA\&Z>; \(./!AFL8A8S'#6B&(5>Z63LCO MN@JO.O37)DDT8+@'"F!RKN:.Y^:I(=?-B P1$4C&G89ST[%*5KZIFJ=\M2^E MF?%_C8]D/N7)IC)MCX.RPMOKS(VRJ=;1 5-6B1@"57#! S_$*^^Y>>F+8-X] M<]G6?/>CV. D3#D,&(@2S !,9'>7!*7S ^'$8Q]*F$<=]ZU)?V$'+7[*L2:: MA:;^U%SE@EK1KK MHFR8J>8$@L-P&4.'4^3W,L\EV\T^RP-WX_6^\J>.T$UZ*YP1Q#% 41B#R M&(Y=#T,>>EKM\I?QLW3*KQ8TSHP*U^RFOU#G:DYN14WJN;FS<]0']W++W!%8 M4H>M)OP+N5FW,=^.ZDZ:]2TMJ^?X&,\V[YMR^VO&Q*^T>BO^>%/>%3_RC1\C M%J4A 8RG(8"IEP 4>BX( ^*2 ,6^AY2P/R9H+.R@6JI.1_;*D82%6AQ)6LU) M3>EGVO%8DEK/F1@)K.P\%$2:N-(7;[>^0/QA[P*FUES%K!6$ZDU5Y5$;D#S7 MOV75)F(8,08]$*8BBH"N1P B(K+P8Y\C'*8BTM"Z,SPEL;#Q'<').+](FII) M[3-Z4=SN+Y)6S^@T!;T0'&Y1M_ MU[_344:_44<-6I^&JGX^[RWUGD=&!/4]:+ HP9 M>J4*@4L5.%XN[ZLZ>Y2'E=UU6'63'KKLZLAR MN4L09Y$'( ]<<<9@"" _A2#@D81="0+&M7IFK'*WHA_MN6VOJ=O[Z1W# ^SB M!K%!,FWJ8VU\-%UWN_*GT/2\EWR%0=A7K>21+2K3NG.VP=LK^6F+:AUWV3:) M& (U;IO?&F?G=X^^VR?@/$A0$ "2,''XA#X#",K9CW[*J1MZ*/4C';>L1G:5 M=#5I8BQJG*Y6U*":C[2O%\MAI_7F*CV);<%.JA%=%Y922Q$GL)5Z;QNVFW#A MAX2E\$]%56WBF'BN&W/ H*P3X@$$R,,!B/W80Y&?$(B1#KCKP>I:IJ^/\2IH M.5E#S,%U76;DN6[VZKIP_AN76$Y;I+_B>[GU"Y[^K-E_#3$--]]Y20KEEAQ310VI_!Y5%82$ATD$0>JR4.PRG *$ MQ2\*XM2%.*!NPK5V&?-?E$';TDY-EVA ;9^5<\O+M"@?L="AL[_[OW(:7M2MXU3L>0.Y2&(]&SDC M[!)IDDFIC"SF=+75C&94D*'=C#^D;SJ[B5ER+:HZOR-;O2E[^BLO71%R,/=M,)M9'G5[S,IV2MQ7_E24NU%P@XFPFA9J MH-UY$UY6L7HV;JC3^H&?T:OE07OF>C+R&@;D5G,KYJH8^IT+5M%W3.^^,U;= ME#?U0_F^S.^K6W:3[QCX4LO__J/ZFFZII'Y7;R7I#T5I,@_4 JFEZVFR[QGC MN3"QHNQF4+_'92Z,JVIG4PL3.C3%O*C;!W]DE;2]=,MI9WSMT)L#\Q,;M.$8 M41N?:=[EK?R%]'S@VA_'LINTJ%LCOVF#_FJ.U**RAI[5YK*F1< ?LFTW?G 3 MIH%//"\$A$<<0)HD %/BRYOY.,;,\RA7&GMR;O&E@[RV"E;2ZT9GZA;[#O0P M[9@NE4XSTE(7S*"H]U2""ZIY!XNM7,9[*L9I_>Z99_1,IBKKS=LBKXIMQN0U M3+-LQJMWQ2/.\@V+O("XT 6$!"F '&* (P8!<5'HD3CB,%9J:IPFL[ 9#0D[ M/67GEY:V8B'OC)ZFC]'IF9BBXLLFIR365!Q\*VI10?,@JBK]2P?$#P6.2UX%<\=/^QF^[2G?>X[\5NZ'D@2!&3=[\I2((P M E[J1PE)74+4FLM4B"U]%7Q VNEI:]X+3REKVB1MJT#/-D>DMWA U9'/UN7Q M%*EU[Y(5A#ZY6E9YQ\RFVROK;[78IYL.'+V)CR-O+_?C[,H9=A07F? X(Y6E MG^08E55_C3.B'O\0YQZ_L%>Y^\>G+.?>)@D3'X9,!'70IP#2& /B!12$%$(W M"GWL>4HP5I-4UDE<[-IWNS\XDO8DX(F&GE3S&1=*;Y38T!?\_>?'O!G&,\ NE9->$I<$<9(@@) ; >C' M"4!4CEF%* PCWT\QU4*;4Z*ZL-GV"+U/#4+O$WY1OR#64Y[R+FM7)=I[;D/6 M>=,S\"=YJ?&NG;(U1#.V.D!'2VI[>[("S;5W:'4UG-FO-5ZV 77P!3_R+A>8 MQ!2&"4J!SV4-L)>& /DL!ARG7N!"'V.QBC'@P9[0TJF9P[:P*T=2ULR:SNI* MS1'8T(!FHL9,^ LA$4XE6P0884#F%>$13H6=!DDX\[P]7%F)TR;ABO+V%(C] ME 1>@&3DS0%,2 RP#V,@MO9 F"^GB.EA./'Q<@S9(UVIF;!= M#>@9\RA2; /**-ME.Q:6A88]+^Z":+!'!%\= /:\ E0P7T?>O&"L^36EY3,? MHEN_[48_(T8P";"P^""$(IR'#" OY2"._"B)28K]&.OU/4T3U/G=&S5"=92= MQZRB?"O^BA?/53]-SV1D]KCNU'R!/7WH^8&VG*E7Q\$([;>+S,^>E='F#.UQ M8NO/T9X5_.PL[?FW+IZG_3%G,HXPG)K=O;WT-0Q6[<6;$'#:$NW(IF=]Q^.J MKT1\S62UX3/>.I,R7S*2^D@L&X.G^R5?:[STD4@30Z2/GUQP#L-7+B-SL>A- MNK]\W8A(.0Y<2L0I.,+B?X@X"N.$ !+AA(I@FH21UE'8G)6%;5;\7D+G3=E3 MUIPH?8&&S:-O^WJS%)6/S&_8L2971IE7( MV\0LC&+(8A!3Z033&$I<10)B@I"/:!('@58R83E6%W:2U_?W);_'-7>RGJ[S MO9UFQ?<\:0*"+??=U%SK[^-KZ+G>(5K.07?&L .8J&^:*#W>@?/+M_J#F[%@$V MON?M7C3,4WDB$H\A0@$#T/>$PX=)!!(_0,"%$#/(PB1VM8!T=1E8V(WW##BX MY< I>Q:<[2[-[+S)9@5[G[-W(L+:0-?'B<\\X+I( M%J4D"4"$$^#A,&8HB5F"E""I1BDL??O<5\JW1!U!U9%D]=L"#O4R[2VL2*MY MTZPKJ%%#P%EA+FH'.%QQ]6: LP*=:P4X_Z!9)/ S+K,NOF@JD=L*M)L?N?A] M/V1/@A05%(6%;T*,O#B0(P!C),'SL M0F 8@C5V*,4I(X"4Z(8 RY87-/>0,KU$+C[Y6\9]C>_J^M(TL;OSK=57=\;74<;_7Z"^C?8C7G MG+O'^\_Y4_8VKUC)/FSQO>HMUOFWET[V2*+.7?8HX]C/7VX_RBJ+*F,2^4'] M=FM$\/G;K#&G@]U@(-5"6M9JCZF<(O2TA[=^]FDRTP: MMSQB_/=R-[7^1/'7N&^29']_MTL#99@.#[=QP! +_R-\$4A<+P0Y+BY/MO_UW[F4P_WU?C:O'W]L56OVGLT.:& XK:0LY:R+._A]R)=&4-4>K5OH/-N\A5^%[_ M:G+-SW'VIG)5!JPULO*4E^)$^I5_Y[F(QTG PAAS"EQY20E9Y(I]AG$0,_$? MXC3F,78O;&(]I+CTK4%'S2E;K;_:UD?]/ZN>2; MD"=!Y'$"8L\/ ?3U!] MT5L7^FL+DABZ0> UKE%CH55\H[Y@O7,T>%/_+N5CFY;?SVOYE.7\8\T?54;R MC+^\Y)[>T'3.C.FIG%\D T[#@:4+AGD1C2X9)I9=[:)A7K3A98/"TX87#F*= MF_2MV.NS^@.F33YR_R,,NX4[Q=L:43S4N$29>A?):@(:>O^8)+6NI<&*F*? MW!0HO61F[)^QL)L,;V5/7BZ7SN^;93M$3 )9X/L)!2QBKCB!(RX[Y&)A[;&$ MIT\3%H4ZUCY-;ND[__W(G&;D>+EGPLDD%WJV/J,Z-6.WIQ#-S">_;[*8[:0@ M0?7*&;#0F/MPK-#;HA3/R=Z8+T5>=>_:AQY5TX8EMS!#;%6_H";XL6-0?,LT M/2<.^N)SO>RGYFG#D(ZNL&0XVA$=3/M;"(YT5CIK2:5Q2BNGDV9%/DTDS;^B M?T@:7+!=W]_7[\M2IKJO'VO5FK/1!1;>@H8W@_M^0T&^:&%/#B^A'HOG"= / M#:W,GQRM*$3/4FWJ0NL(.2NKT0ER?-75#I"S@@W/C_,/+UNO)KNB[X2F^0:[ MD/DQ3T"*17P)>> #PJ OSI4Q\2@-2+1DQ+W4X7,IA/S8MK6C_C[?9% M_G TXX+S;R_L'V[?WS@]U7:*X45AP(@&YF. RX77>7 M7&]\]:1(!S.LIY\TV^9[M,-_9/7#V^>J+AYYN;/I[I)8GDOO\^S_<;8)$&01 M27P04C\"$$4A2*@; YI$+&58[/%0J>'3C/S"!MS1:Q)*+4&][5Y3EVI[_7(: MTK/RG@_GAV#$Z3DYV.=[_7V=UY_V'F^F!DL;O";Q57=W,\4<;^V&JQCTF+%_ MW16-Z_HMJY1;RX8OK99=EG'K<"?[BT9#V8&4\UNVL8!Z-CPNF_.+I&RK>>R< M-&8]8PL=XFV0R.EO MG( P%9LM#%@*""M;_*YXPHPQ"C&'".1!05 M$A]@SER W81X3;&L3_7 GRU_4",$:.5/:E^A:J&4925IGI(Z[734&^5T4-$- M PN@0VO(:RE04J&X:G2DH8+CD$CG5<.)G[QN1[Y]*JKJNJ[+C#S7TH7=%>=G M$FXX3)'K1@1$Q',!3 ,*B,L90&&2<)Y& >1*Q;3&'"R\*PA^A/MNAA#B 3GY$J[.8XOI'<_,FY/M*D[@!6_';N<98[-?ZMB6@[U@\"X"1&;0#LJL>_ M:2&[&(7IRY2\\RBX>:AD,ZMXL8F+G8.0V#@ ONA7XA$4^1[# /D< \RMES=>4( MOIQ_K*I5]>Z5-;1KUL^RE):U.EPN5<]$SXOQTJMUP5PJ_+ OYN*US)%%[TJ< M5YE[N:?; ME>KJ(XR>Z&?:)]N26L_G&@ALA#0Z)M%%8*,GBZZ.-SHFUCG(T=%GS4WP?YYQ M*7[EVY?N%^;'"8QB&($HPBZ ',: 1"X!8>![" 91DJ9*Z88)&FL9X(ZLL?T= M*T?=_"X0V=#ZE*4U,KX1>2ZRO>,U5S>]$:'.6=[8HV99P \X*YL) FUJ\3H? MCJ;[S+&LM68WPLAE$EU6>>9,;,YE_Z\_X2JK[N3!;^-B CT60\!33UXKT 0@ M+'&Y0S^,H3AKATP+9\,:9PL;N>2S'072=+^TU)O#[) =YY>&%\U.0'M?1RV3 M^"HZU_,REM2MG5:TKAI+Z49[?*V:AK2NSN/TI'T"^I'-^R8%UEW7[)KDOHDS M[G.U(8&/0X13$*6!#V"*Q $C\#R 0Q:X(0H]GRHEG>8(+>S^6M+]]>&^%=!I MJ:M'.I/*F@]W;*E SQN92J\5^:B(9A3^3"Z\6@RD(MXP$%)ZWBP:^LIKG.6< MO<>E!-3LNW 92MR4^Q% ;BSG?&(NK#1B($DC+XB8"Q5-=9K,PH;:$W5ZJGJA MR(AJU.**RP76,\L361=H,YZ6R=+N/D)DU:UZ6M#C?7?F:8->C+S*K]F_JF_? MZ=NJ[GYVJIT89]Y=^J*%YU73>## "?C&R^\9Y<[;0K5D8%3P:7NS(;/F-<>, MN!8-;TXXLP:,+6@9C%EZGG@D]&*7W9:;%EQ;H:_X(8;>U&0D1(L M!4=ZM%>-F8S4O+9RF*>6US6+\W=#J8-6O-/+\._:1I*.&(DC%$ M7!1& !+( 4F9V%A-]>3Q5;OCKG(ULY:RH17/G_I*N3T3*:]@OXY[5O]ZVU);\J[JGQ? MU5D[Z.\SKQ\*=L=_JW\2(OVJ>FY366MA9_"M%C29(K2N?OVU=FSXK2\ MJ)_EE)0S?[:SK1<]1Z"B$N<7R8C3<&+IS*SAD! ,D>]&!M.V5O\>QJ.T?L+B7ZGL]VF*U,^,TGJ5[T*PRP(7)\#U MHQ! CBA(D$= Z*5T;*W?HF575;8F2=EA:MTQ4585>3(#RN[JIHF)2M"@XI#2L//W/*NK MK]_^WEV'> 'W.>$<8 ^Z (8> L3#'@C%7U">TCAF6BVID]063S_TM)TVTFZH M.V\$?=UTY[325%,/EE2AFVV8T,(BU[@*8EK+,$S16CFIH"#V:1Y!Y27]]LY_ ME%G-;])48OQ\Y^7+3;I#_-W0-$[BA$! $U=8N!M[@*0H!BA*&<-!PCS.5'OS M)N@L;-MO>I)_4\J:MFR+*M"\HMB)/-##3>I\M"N] M>D.;)2V8]:R9:T.K*TU!QHG&LZFW5^LM4Q!AV#ZF\KBM*9.GL=%7$?9\*$HY M W.# ^&:_#0$28)C<:ZF&&#LQR#A+ T))J&O-]]&D_["SFQD ..0I?_=C[3] M1;+E='QIWJ;H:ETMKEE0EWI><0$U6AAMJ:2,Q09=3E-_Y;&72JJ9'X*IMHR9 MH[JFM'SF[+8L4E[)PBR\_<#Y'LF-88_Y?@3D>'4 82@\E"M.3XD'O5CH"/,T MT?%+T^06=D,=<>=I0-VIVMJSRDD%'WKN9D9W:M[%GD;TG$FOC"%A1U)> -E+ M349+/F*&V*HN04WP8P^@^);^C>O[WSA]EB@I;W'-[T64HX-J>O;EA2UV1]/I MB6J@FIZ7=O[.]&)!-=.L)S):13>=E,;H]O/\BJM==TX*-+S?G'[0 M8;K?5 MVVU1\;OB<_Z4R>%"'W/V!3]R96C@B346MB5)0@,2>$K8>1NR):?FGM90=1JR M,C*^RQZ;^XG/7VX_#@9S5?).@V7?,_8L]KQ)O>@!"2L(;88K/+7P>C##"N(= MH ZK/&\\!D .0VZ*DC[F8J.\%U^U[S!*XS3PN1<"GTC0?S^( 4[$61I"-R60 M>WX:>)J@_Z/$%K;9(6GY@W[JB&L#_8]K2RU*M:4#/7L^%K^GNT!67T5 >_#\ MXZ36!N.?%?H,]/[\.P: C>(G\"!.NS?I-]E1W31=RV1<)5LUKR6T7_.?-G$4 MAR2%*?"ASP&,. 28D000$O$(!92@6&DSUJ"YL(WW7%1-T<(SV69T^P+J$DO$ MP[;41QQ2>_XT8-X4-3I_!;" GO3\0,] TZ*P8^'*V3'A[+FPKR -V#O[BC)$ MN;.A,#U(.SW1IQ#L%%=:#[!.3[0#?#K-5PVK+&5_QT^"#!O.R+@N2_&3X/+' M\]/+_I$.,J\)SFX::+SJ0U&F/*ME9"P\>E,VM7%AX/IQ(@O*B/"S"1)!%'%_7)'43AAXR:R)3Z,6KSVRNK6<^\-)Z!AY6@6VYY? MA[PXP^=Z',^&:3G/L6'[RADPWD2,TT6 ^H5HR^G55E7: ARN6Z*VG(I/ZM46 M)&4*_O,AV_*RSUAM?)@0&',$7"*1T>*4 >)Z@6RHCCWQZ4D8*PVP&UE_Z?1M M"W;3D-QE-W4!?@X5,NW^+(BIF;S5DM Q.>L'!=@]QRNMS)DSUEA3I%ZSC]F M7(A1/'*)]=,8]">I8DOCH^R5BRF+B X1(!#YD5!Z'EA M0C3++L:I+5]D(:=H[(@[/77GEY:^?C'%A.;4PA!K^M ,*'8Z*-)^NDA/6S:T MM^T"LVHQ*8Z8%]=>*<0$K;4+'^;%/E/FH/"2_BW-V^(;WW)9?$<[^,3SD5TVU%V.M+3%Q.* MOR*GYG50&?=+K^YSEM-V5GL=I^5C.ZM.SPM77! V)R7235).NW_]($C=1

I[./ M__Z7WS_\"NXO__-__,N__-O_!?!_?GGW^J<7\W1^AK/53\\7&%:8?_ISNOKT MT^H3_O2/^>*/Z9?PT]O3L"KSQ1G _UC_VO/YYV^+Z<=/JY\$$_KR8Y<_7?PK MJI@9Z@0BE 2*J0+."@M)9*%EX5+:_/]\_-<2BRCH&7CO%"AO/009.7 6([,E M1Z\W#SV=SO[XU_I'#$O\B98W6Z[_^>]_^;1:??[7GW_^\\\___HU+D[_.E]\ M_%DP)G^^_/1?+C[^]=[G_Y3K3W/O_<_KGUY]=#G=]D%Z+/_Y__SV^GWZA&O;KWRC[ (J\\A_1$^DM#_FN9G/]>/_?Q\3K @ M@M8-.+<1"Y'[EY]HU047"\RO-U+9N;CURE:D5W']R182_]_G M84%///WV#C_/%ZM)X*QHHA>22:010XG@E$Q@172R2%&X-DV$?^?%>^% ](^# M8_C9"23>XF(ZSR]G^06=Q1/T*!A/%K1E&A2W&:*-",JFS$VIN#Y.B6U][5YP MD/W#X7!>=@*&#XLP6TXKXR\ +5PN3)%F"]$Z4,5(<$8$P"B30ZVC"&WPT%"]0^)HS@Z,BI>SE;3U;=?IZ?XYOPLXF+"DF(F9 MV#"BNL=*BUX MVP5(GN5,(EA>_/5Z.D,^06=\%F09.2[):"Z6W&LF&924?5> MX/"]@^-8GO8$C.?TY+MXOYE^DLX21%*7U.1'@0Y%@IC>18<0F6D2,> M/=E;OH4%LOWM^Z&CX\AF,];V!)&W\^4JG/Z_T\]KTXDE04YV)K*YK*SA'J(, M!1PCDYL;KH1LJ#ENO7L_>'0<\&S$UI'!4;7>LP6&-=W*1U>B5.2*ZP J.P-! MNP+6\A1S4,HJ=Q0<;KYM/P!T'.(\F'4CB[Q>D9Z^_32?749@=*[!>#*+=-]E-COOG$_T7<MY_@.PY;'LZ\3C;]RZ_I M4YA]Q'6\E07M12 ;-BK25RH+"5Y9@FZQV8MH'#D]33;^S;?NAX&.0Y)'L[(+ M=^#Y^:*R:W,#5R%-,CA?3A(+S,54%5DFSS>:",YB@! 3RJ1\XK;%9<;VM^\' MC>Y#D U8VP5$7LWH:<2.Z1=\$5;A8EF37'BV*.HMG;5S!)<.=) M'IG4]=#;]X-(]X'(!JSM B+U&G?Q/*SPXWSQ;:*K">QT@:(M$M$!@:C7((+Q MQ1?!2DB-[L*O7KI?VE3W,#QC^\#'U^OD MKTUF(/&EWM.' BFBJ7G#%ER0"I+4P;@D&<&\!3CNO7D_9'0@AJ=M$X6#;$@&4$^1@B\6$@YQB*%(7?JN.S[^^_<#PH=QR./9&,7("#" MSVIVSSS]\?X3\6UY\L)YHE[YB.D+4G+5AO MZ!UJ,I/0&AE,+LP>%^+<\>+]$-%QE+,%0[O"Q,8VNE@$:;;H@@"CZ(!4#!.= MC5:"4"Z3:QU3$FUJO.Z]>C]<=!SB;,/4D9'QC%:0UZLX#1\GVO,@,W'!HG/$ M"G*PO=8%6"PQ>9ZCP^,"FK=>MQ\".HY@'LZ\L5-=-E'6:XUV69469" 'V@DH MGG%0D583#-8;/<$CUN+%=)PZV/7F_8K\.@Y>-F%I,UC\V\_W^/B:OG%DP?[) MFQ'_R^M6+9Q]>OOCEV>MG;YZ_?/\?+U]^>/_[FV>_OWA%W[V] MH/W*^A_Q]);%_X=+^!C"Y\DZF[+JD)/RZW069FE*9\E\$\2X B5S MR09F#&2>&"CIR)<-+ &W'AVW(>G\4#9:"K;.LY7+PWGL^4OWV[^Y-G7Z7)"?KI0FA952UU MD?XF;ZUX5#D[#F)$,E0J/M.:DP^9#,DI#94C N=H>3] *P.8'X'\'DSGRUN+.(W7.?% M*L4BX[35N*\WV3Z3>V#H#ZV9$%HX+OU#*0&'(&@K(?V Z!#ISENSN@.\O+N_ M@F)E9%HJ,,(54()G\+5GF<]&%N&<"^&A8-VQZN812&E^7SP04HYD<@*,]Y M,^9V XV+*-6U.VF]U\)*H%^P9*BA E=OE?YU/OX136LSRV>IY6"R^36.96-39N UI\/;% 8A10XB86:6EE#T0UU?#C)GMM QKD'3'D!' M\[H#O#Q+J?8Y6K[#A+0%R-1[@ZO+8@%IA2^!._+R?#W56;UBD0ZBP'K#P+Q) MK7'S$#WC-*P<#C_->-\!CNH6F-%'OM$22&=L!+MXN\'.8YI=?/^-LB73(6CR:RIGS5 MF]R<>$WX\8GL0N/!9*]9DM:4U-K@V8.L<;I@#H>BUI+H %RWB=?:\"2\!U4V MQ',(2I/A%HK3-4\YV3*DSS5.P\P!CZ>#N7LX-.:K<-I([\P_XV+U[>UI(';, MI0;ABFFD(F,U-0.W&!C\F"5 ZM+5YZ+9LKG-WT]& 7-W'2FS&] M ]WR C_7'('EACUOYK-TL1&4%<$K7\ IXVHO4#J G5E?AQA/YC[QIW5L>!R^UHAZD* >S.$F4&K']@XP M].+BM;7?^1E^"%^OML^]',;*#Z,OK:8C3T^EJBLMGL[RN!/\T/R6F+VM(8/7MBC5DN3->$H=,MOS& MM'>)G#QF@RG!.K+X6P-D7]HZ2;]ZW23'9A"!=*!G;JSK;NC3DCVFA7& 3M"6 M*2*"=R@@Y>2=,L+9U#I.LYN:<7,GAI'^;H@=(XH.0'5Y+_LV?*N7LI<1\* P MZ*(,*>]:?8R6]I_EM2&KP12RQ?!@Z_)C;L-O4](-F(Z2\X[+\".8W@=T%N?T MUGL\FG@RU#C6^:0J$6^XU^"]#R"=5S+[%+1KK8YV$C/NT38<@!JPO@,,D8^( M=[>!S\%$APF4M0R4YP:\2 @B:V]4CL*FUOFD6\@8][YA(-P(Q 9W;E(Q[)3$0;AHP MO0/HO)[//M84QA<8KU+/5$G99U- VU++@P\Q$(X:"J$'2-60YQ;#C>CT*7$'AB4R_IV.I%7)A+-1"ELLM"WT/ M1,U@=Q)#'6'',;N#Z/2]*[D;2ZKW4W:SS_I#PGBJ:K&_=[+*EH'5JP MPA/K4C)D_S%&^TB3#^%UTOZ.V72OT=>!K^[&J6^/K:<01@_FTW9C\.:"')(: MY@AIG;RM0VV^QPP41T=Y9MY%UEJC?9>H;H("P^FTMH+I 6EW+,9;F;I&!>1D M PBL^MG74C5G00BT3CJ4SK6^'=E-33>Q@P&QU484'8#JQB(F(?%@9"0^9&]! M923'M8[ +H8)B\QC" \URCW2;.\F5/ DM[2/8G8'9GL=*S#=5%G7LOWYK&I6 MG*6Z%.6XUBS4.6:U/4U&Q&ZR''Q%T*,8D'1U$=UCNJY0JZB5H,A]X11=X!X-]>OG?-ADV;DY"E M8,YE8%)$LAF4@. 2 X%%)9>BD:6U^;:%C+'[6HV'BOO%VD>)J .4W9@"M*$? MR8].O/!Z*:%IPSH&D6D$8;3"2$N+I75]P5T:QL[I[ 9?1PFG W ]RWG=OSN< MO@W3_&KV/'R>DITYT9'XX%D&4V*M$C4>?,S$DR0<#Y(I4QZ:LW!0EM5V4L8- MJW4$M1:BZ@!Q'Q88EN>+;VO.;K;/9NQJLPG6%^&18SXM+R64KG9^?K MEKLOL$S3=#4Q$;63*@-*3H:PK--9F=!D%Y IS(2P[:\ZOT_5N!&XCJ#86( = M:,+[S)WXC$$IR4'(8FA;D1H/SE@03DKR^8/DOG6BQGTJQHW>=02Y(P740:CO MM^ELOEBS<,.6B1191"<3!,Q$/S<18@[$CMII/'O,9$HT!MA=&L8M*7R2L,A1 M;.]2,QVR!R=),RN$2F!$(D>[, 4NBP"T87QF6*S ULGV;2C?+WS2?-C;#QBZ M>Y2,.U"(WV/MA&P$[57-5E#,TGJ" >>S!*%3UB8HCJQU\[OOT;0?&O]IBAZ/ METLSG(T]I?#M6D"?<#5-X?3VZEJ/++S]JG'F%SZPW*<<9JB-Q5);=LI8#^LH M?1W1D4"A4])'Q5CSKH8C##-DP=E .4">\\;,[1 @%Q.PC7?WBZF9V'Q[1>-W].7%W+,8K0TUCU/$.D,V"-I6F=0NEPS16&DQ MM$Y">AR%?8'L$$S,GTQ 'G,D+(N2!W-=>S-<0Z M'TQWR('6B,$=0&2_&49%%J^#4Y"Y6?.HAO%$ :F*79Z.O^3W%+\=;YX,3^/JW)^>G_.T57A:"ID32H)0ID(2FL+'E,"9(X'YY70 MOOF J<<0.'823U. #2>:#@["?:;;:(?99R<@T0JJ?9D@*,8A%*D3V8;&>=X8 M;:WF# V8M-,48ZW%T(5.>WBL"9F?J"(#QNI%DJ(M$H1RY#0'KYD@I\*WSC@\ M>I;,@'DWC='4B/%=P&A[8V<9A;?*63#9UHM(2ZSQ L$X(TI Q15KWB_GX/[9 M V;/- 7.\:SN C$[>F):IEC4!L$'].1#F)JKG8A'-B8L1LK'<_L7D"SHP^F2U*F;#AD57/*'*W'Q>(A:?\/EJPUA A_)[P[B.A7S MKV;+U>*\LN;W63BK29[_C?G%=+FVUV[V/2DL2!8+V'4;.E,,.!D1K*HE/]$F M6GEC*#V"O/W@]:-$JX>22P>0NZEN;ZPB>Q6X+A9XK(/>4M+5):@#LLF(\Y*0 MD5L'>K93LA^0?I2H= -N=X"9![HQB6*YK)4\W-K:334AN$1>I XQZ5C0>]NZ MFN#(QEC\1XDV-^+Z$86>JP$:?FTNA 0]U>U7H)RV?GJT_S13VU M)RGR8"QZ" KIC'8%@79) ":3"BF8*-.PV+I+T7Z8^E$"T@VYWRF67BV7YW4E M6DH=R+,@_U/4K@X!HN,>+,K"+--8FB>H[:9F/PS]* 'J1ESO%#\GYZOE*LQJ M'=^$FZRC(MZ@5+(VD*/M@+5R*MLL70Q2EM8S9;]#TGY(^E'BU2WYWP&<;C0S MVGE:8A&RN6OW #G[94/^*$'O5GSO$T07YW9& M;!U LM?+]D-*[Q'L87C;A=K9TC]OLPDF M@NC6=,8"5RR0:Y $>*T+<%]LBKD485HW8MI)S'XP^E&"V6UXWA ^3]=%Y/T' M^O.WEV\^O#_Y]=6;YR>_O;SJK7%[78=W#WGH%4-W#=E[>8VZA6Q&:%W!\ZHM M!+/>*2$C:#1D-FM"E/,A@'6&)^N?LK[J ^\A_3 MU:?GY\L5O6YQ->>II@#3?_E#^#I1RHA8N]_IVM!,Q5(GR7L%">LF8EB":)UH M<@"9XY9$MD#._0:8P\JJBP#4LDAP-6(\QU@Z&^+^7+Y=C$OT]4D>%=, M5AF2=H;B5][AN?'FQ MC$E403E!YZDQQH/R/D#,/(-E4GFIT17>VG^[3<&X!DXCL=XMW3^0T3C&5(^(<F)-U6TR2 M=6X]:EYAY* 4L<9K(8'Y[%30V@;6VGO?0L:X/1T&ALN!W.X ,&_FL_GM55PJ MU4L&<;B)L(RHQ,3M7RIC_@H4^4^]R7#3<2Y]!6E3$-><'D'>N![>L)@;2DH= /"Z1^:&;5=S?0)R;3PM(3GKJB$I M:1TE0U VDVM3(L826A=\/T#.N';[T&AJ(X4N)K;N/N2--8;T: +!8VVI6FJ> M6&9TR,M@F#4Z-X\F'&=K#59=.2RZPFGF<11"2;-5E/1T.0X%400':LHHT< MN=UOKM.C(7R/E'$;80X'O^-XWH%]MTGZ64>75;8V%<7!1AGJS94'7Y0&)I&C M$3H;UKK7_/7;QVUW.01 #N1L!^KD#:ZNE>M>PV)5XCK'E(!Q*XE/M=S'DH>L M30Y8AR!K9UL;;H\E54P?*Z=8")RYKKK(C5D5+N\BC(8M7($C& MF2K1^R1:=^>]1<#(/3,'1]"C&-R!FGH9%C,"]_*RBNR*(S8QR1@/4*1GM ZG MP9E,>.<, 5L?>>SE9!QKP_;R/@[P'D\PSM$S8OIZ?D*\Z18H[S,#J*F MXU75B@KGE (I?+$Q$MMLZUCH#E+&O21\$N09FR?E7O7\9F.8J*0P5H"KLW\4[1*HG87 8BR"^^QS:HVH1Q$X(8ZV MX034+_HN]M+]%@Y9.FV0,]!9T>82G)-B%I%\6*&]\":FW+IYQB-)'+G/[Q,B ML(F0FF&PB[KWMVL9?<+5-(73VTL0L,S1&$E&.YT42A5D*WO M'6]3T&=1^V/DO7-R].,Y/.)9N6L2^[.OT^4D,+(W-68HEM=Y>I$X$4L"%A,Y M+,H%SO;*TZ*7W$#(3V*>P^NU&D.6@@=C-$A[G6%<@!$-A2, Y)VDOT.5 Y@

6]]_#8EIWS546 M3UW-M[>+Z5E8?-O<&Z8I??D;5FMOXIE&FY4D;Z+V]B#>01!FG8-11,RT[9H/ M3'T]3 MT@\Y6M[Z?K=%A?N3 M=F-]C,0?6=K^&/9WT1YQ9X%05-Y9)4AAUKXR2MD$D?86N(3:9QL$P]9GVU$% M6D_:C/4(!#5A>!?0V9DXK[-']*27@PFT":(D7>US@22*%9'^9U3K,^NHPH4G M[5ZOPI'U9 MCP)0&[;_\)U9WW\X>?Z__N/D]8N7[]Z__-^_O_KPGX-V:7WH=4\9G]Y[V8W" MTU?P/2GK5L"?YJ>T7Y:U!7X9;EY4VJ+P<;)D=A*[;8^$[@>S'\+L# MQ^Z*^@U'GL_//L]G],]-:"YQ%ZTD[2R#"Z""EQ!X8L!MEB*RG)"WSJA\D*!. ML'2 I'>!YFBV=X"A.VNXB+?99+Q1Q8(A#[3ZI+7G.BM@E!;:UK;$V#H]8"LA MG6#F>$'?S7DZFNL=0&=S5WT1-M4Q^!3(BY"&TS;RV4,0Y)FZ&)$%4U)N[L#= M?/_(&97'B_-N?+";QE,AJRV"M MK%O &/".5N0$CXY%BSZWUB\/$C1N"+$9>MHQO0,$O<,5'. M&P9624DN9!U79$L"FS!P%%E@;&WI;J=DW*AA,\PT8','8-E>87FQ%N&UBY*0 M;LC$!U4;E844$D0560BU9B&VCLH\1,_()2'-3=]FO.\ 1UN"\5X:Z4LP8(*C MG< 8AUA8!N:R5L$P9EWK?O*=9VKV?U8YSO: M"[_.%W^&19Y(B4JSVH4S2 VJ& ]1,@>"-D-DDDQ^T=K6>22)G01M#D3$_4X@ M@XFG _0]..3[][.%VL9[M/B(@@NR-.P9#RJ BID M \'$##YK+4RP9%JTOQ!K0?GHL^>>#+LC2+H;E.\>8AN]R$X3_48GLG$DF<8A M,@O(M"PBF\Q\:S?SN,'!0Q96/AD6V\CCV+Z:;QNC[,7TRS3C+"]O'!//P_+3 M)$3N4F(>'*^LJLU>HM<6N,I9&8XIV-:#$W?1,OI(O"?#6!-I=-&Z=4WZJ^7R M'/.+\T75UQO@KG?,.U+*BVFJ=]F1^,OEVX-P\R__?^2;Y=?EAOB.8 MO5Y]),[G&L/"V7(M^G=(G%].5W@Q4W?#J7>8YA]GZZ?\/9R>XR1&8YU'"\IY M3Z>(Y! 82O;)MD-7Z.A@MSRH'M8_//F\[KS[\BLN MTI1X,LG%9E=$ FV=(WT@,X3"+3BF31"RH,_M8YF/I7+T[K1]*/CC)=@O1M?[ M;?L"34G,2,D@\3JQ4>0,4?L,R8J8=9(RVO@T$-U-Y.CM<<=&:"/Y=0#0WZ:S M^6(=\]C$,2Z96KN8OZBE?S7P45>X*_#Q'QNV3RQ7/DDN@9M()X@)GC:F=& 3 MEXX;9;)I'7MM1?OHO7B?#,ZC2/M87_'#$/;U.SQ=/WO^(7S]QW3UJ;*;UDE, MONP&>=N$FEAOM Z.@6:\]E=C$F+T!;RT2CC-+1E-PYG.CR5W_.[ 8YC%@PJU M'QC?Z.4>M J6U=$0LI Y9"TQSB@'/&LGBB'_5[;6NH_LDC]H.^$G ]F!+._@ M@'_P:JXX+J6-@;@A#*B4.3A7,A32Z"QDD5AI/63A^ O3?XI;IV9B.?(NZ>6L M82SV^%LTALREP SDB#7SP=+*!5/ 8Y:29\&,:*W/GO"^=-#NGS_:A>EC1-T) MR'=?SP599/#< 9-UV[(LP:&6H&U0**TFKZ_U3=9QUZ7\G^(NJXU VMR7W@99 M=S7_@W>HW?O=G70#&+YS[7[EX#(DD1EJL*@)_\8)"#PGV@Y11YUY26FP=J]# MM@:X8>%<73E?M;/)4OE-3#RNT#YHB$$BY EAA*TH]W8NA'*/G1U MDA':##97LY/+GD//THHVV+K][!4'I#-%T<8MC"LR36CWQHP>K/'*1_3&E]8# MH1Y/93<:\#@$;1DQ-J2X.HCWW(A4<<8%UYC(KY(%5.8)HBT!#(LL,!4XYM8A MZ\<&!X<"T-!RWAT>? S3.X#+K:22FA$R2]-3O#6)[\/\L:PLB5BII05A#+%2 MBPS>)20/+"6QV:2M>VL,L8YQ<^"?&,*C Z&#S? "Z/JSN[@V$QT'<"PMNB=T4>^_6,Q7>&+^9^SB9$Z,5[G9 I#*W"" M@WL:-IT[/]>5567->:AS-(TC=G'% M24\S!U9S8[A%24]N#,C]*!NWXJ8[: X@SGY2#6^Z2R?EQ24M\S [64P_3F?K M'_R*N"0!3(3VS J?P(::^FX2[<.@"@0?D=-&\9OPQ](U;5],=;@<3[:BU MP=5D(<=J<5Y9=Y%I%+4SZ!,#X>NP=YT%1):(>!ND%)99%^4>]N*=QXY;!-,- MG(YE>#^Z[O?9 L/I]+\Q7ZOTZW$TRXGV0CFO9(T6U0DTR&K_2 =,\<)MX>2F MMW9ROT/2N(4KW4!P" 'V \L=I0M$N/D#CY:;.S(44R0:.69?B3"S-2UE[ M+#7I#H4-Y-6!DW+;X7HW_?AI=5*(<<^62US=-!TNIP(:QYDH.@,KQ=;92A8\ M#QYTLA8]%FF:MS1^+(TCUZMTA]1!9=P!AO]6 U:S]1#YY7):JRL2TK+.R1LK M2&> R@QJ;SI0 24X%QUP*QEG9.-&T_HLWTW-R&4OW>&RD=SZ.<+OI\1?LZ[N MM6NV:6,E9[2JPA02VVI0*UD!6%CBVAM72NM;O+V)&[G$I3N8#B/5#O3F_85= M7E42VW'Z9=T$&4V,)L<$,BE']@POX)(+X&Q)0:.*;H KO^_3U5O/U2:0^"[P MCI1/%]W<[J_J\J*)-NQ$<&LYHYV9K8Z@)!;P27$HUA5MDE/(AH?;#8)ZZX_Z M-#@[5"*= NSM C^':;Z,?5Z8N<]F^63U"1<;3DZ4)!8%6R"(.AJ@=D1TL="R MR?!(3 <;[/#]R_>AM+8R[!2KZ^7<8>DD>UJ*D<0[56N '')P6G"( M,3/-N3!,#:\5MU'66SO5I\'BT3+J%7M7@8)IB-/3VR:T0V]=1E-[!1(+'7&/ MON'I'$!NC9'L5;O0V]P;F)X1+4'2.D+H'WXASK";/N@?8V+-:+2D2V M#MP "EZ[K)#U$9-@-5F3QR!R<=BZ,A'7KK P/O6/%U"7VKE) JDWS(7S% M*WT>E<)L"QDHN@ZS$HF8)UD!QVU63F=IRO#VX4[RNG54GDP%'BFR+M%X&0UX MAU]P=HX3ZUS*T01PV?B:D*3 (>HWN8X/*4&/$(\7>+M M]DWZ)0._39(KM#9B&ZNZ7649(&8?0'+)F5Q/4V..$)\=="7'WB M\%8 ZJ9Q*Z011F0!+J FLT+5E$R4Y&21H1NRXNG)(X6/=42><.3!4V*QB<@Z M0./^_0HF%HN-7D>06/L4%,](WQL%D>*N#P,)[7 X MSE?A=$@X;O*!MS-2:+1>ZP3.L#H$W#%P&"T(92(7F3OF6M>O/)[*3B9A/U%C MIE;BZD _DG-U.;LI_=?Y=(&W"L6>S?)UK9@TF))AL98QBAH"I34FC!!5]BJ* M:'WSD>O[4]=E8Z=F.+G;MV$8H75QST=+28AY68=_;"E=O+4X86*(V9!1K&A7 MJU0463].@.$8@K+7Y5'GP-/(".O*9#2@R\< M@5FAN!.8'&^=@K 78>.&H<=V)XX651\(O&>2;EV7<8G[["-X%FH?E" @"*T M0ZH#UUS,S3MG[D?9N.'GT?V'HX75071E?R9.JMF .10(V9%3A(5\]*+(MK J M1FM9'3\T6IAOW*XB3PS%@836;_3YU^DLS-(.1I8@LM8.I*QYXL@=!)T=J&PP M.VE]9JU+/Q]/Y;C^[U-'GUN)JP/]^ X_7]@>)^7U?/:QJOL7&%>3K$UQQFE( M-NMZ>V0A>F[JH*S(ZYYFJ75D;Q)7M?1,8O:,&R2 M+1J=Z4P(4H2+)6C-P1AER'EU0<>]/-MM#^\RUML:)&U8VT\#A%LV9YTZ=?)Y M/6;\Y5=(AVRGJ M,OP[&-K:":>/",C%>AX]@=[0WC&*_"6_'A<4F*>5DA&;LLV,EY*8:S[ _4!: MNXP:#PW0007:T0%]%9C\;3J;+Z:K;^OE74R>G"B>M%5<@XPV@?*T,QWM2G#< M16:)SZ4,I2RW4]1EU'AH+#80SOB(NV':[AH-3ILNX]G:_+B]ZR88M62>1R!^ M$1<30P@I,/ 8/)T)PA>3]GPPJHBX-[?Z9.DBT"52Q02T%I MGPE)]F]A8#6QE/8@9_A$<>,MU'49-QY*(0XDM [BQG59]?\UL>9+.-U8(,2Q M:2+ UQ\\F^7;W[CQRZ>8>J5> M!!17TXJ\$> DDOE$5E1PR2AU-SK9!/2[*1K7L1H4I(W$T$$XZ:@M-['%YN*% M!:W1@B*#%&(1&31B\DQD9UQKV^$H@L>]BFF)G)::\U%B/!BSG]?ZF;;E8M4! MZ1>YCQ'@D^P]R9N MW$C5\MAY-4!%I^'SU-RBM8];?-T=;ZH&>OIO%+R MR_GJS7SUG[AZ&Z9Y4G1P'&DGBV)KS[S:B]D(!0&+\]E$J7+KEH;[TC9ROL:3 M8' 0.76 O_?GGS^?KH^/<'IY?+R:E?GB;"/ JRZZTK'@(H*2A@X2FP0$[B-$ MF8I)R.F,:7W^[DG:N!'[P4[?(033 =YNYJ!G):&?( M=J:]Z7S]"EDH7L?"6?,"E@?H&?=L'00 #V0$'26-#I!U>7-5M7"=9QJTC#*D M#,%F RZ?T@,PIK0@JB?4/66R2,W,?C"?!S#,^;0>;??K['W]?TC?6/ MUC^IOT6@_JG^_?N[5[>>_T=8A-7GD/X('\E>^"MM@?'RS?N7+^B+ M]R>O7[UX]N'EB_Y7+Z1G)XCO7UD>_\N?K)=]EQL6;[P'L:9:/7UES;:K16:>A>&DYY*B4XB$R(_8:9D,ON0&3Y49; M;2#RT/L[ $19)L$+XT$[QTJI,\3V M"Z8> )$-!>. I)UDOP.5 ]C<@0']]["8UEUS:=2M5_/M[6)Z%A;??L$9EFF: MTI>_X5G$Q42%K IJ R))"TH)VEMU!)UF)F.1Z*5K?!NTDNUC G#& H!92IH3MO%; IZ*3;HR''VB- M&-P!1%X@O9D@7IE/7Y_B6@JS?'.0]:2$Q**QCL">$JB$M<,S9M":1Y-R8!A] M8]#L0U"%XWJ3\IEQWL7\_#[&0Q)?]X_8-:HEE# M'2;Q'!(RB"HQ4-G*.IE+ JG59"*Q4[K6_N9CZ.M$:[6!VV""&15V-0O_:D#' MYD2?6&1XDE:W5#W<>VTE+A^/ <"R[.CB_ M'IAZGX.,V><"-I&)IIP0A-^X5I:%1:9#P-;7N[NIZ22ENHWR:,3T#N!SX&1< MY-)J)PWHQ 4IQ.K9AHSU/C+I(&R2H;45/>!TX^&3I-O [@F$U871M.>(7%>T M"-)[2*;0JK: MP2Z0QZ&X(DL@:UH<<3,RFWV43S*"[M$37X?/3!D*6L>(H%]4W1T9FF+@H8;I M)%>T%EYHKWBC($MKH]"%=D_KNOAF8VSU\+%AN2XW*J:(Y;2BO M(?*@P 13=''*V2>8F'G;DXD@/TCMA MR _ZZ=!.MFOD=BHTJ8D\7',+M( MB+E.-MWD8+V]L823^=7QQ-S5')\,_ MQ-D/Q,Q?3FL3?2\9MX9S2"+7>0W53\XB@'<\,I>#<[)U:_G]*!M7E35"R;T$ M^O9"Z5MGU7#>C(!ZF&*Z^=L-M<].HAJIF,OG?WLQ7:;3^9*.I&OTB*+18H*@ M$GG_GI''%NK@6)5+= +I?ZVS-!\@Y_C+PGN/OD9QHG5F37Z*#Z4>Y$6"J_N& MH4.GK L2%7O8:!0"47P 7&:F*[RL*&0)9O^ZNLAXD:K.W>-O!;&[WU M=$2S7#N)5(\BAGH3KA+Y$3QXG_"I&-"=.FJ+G[W;[1TKI[Z5U-_F\_SG]/20 MSBU7O]I0&6TGIY$"NGPX2?<5T3C[.(VGN$D.WG+"*2S)9J8A^WH;IS(=2=H( M"$E[)9(QZ6X,MT%MRB,(/+XL9_.R;?C6P6+(A8$(BO"M.=GQF!@4[WG!8CPS MK;MZ/T#.N&IG.-31J#_*\P^1&%;MYC<3LGQ9>IQZUF968I,)5V#H>0I ML(00K97 5!19N)(2MH[6["!E7#W20/[W"]*/9WG?RN(B2?FB:NR0>,S=)S14 M&0\2U\IIVN1DUU[/Z]>%TQM1/;(^O4X%?-((*B0/+C,%1@>FN>/H3'-O830H<(@QU!OD8"TZ)DOS M85T_DEGT&/GO:Q8]AN4-<[.'N5BOX\3OIZL><)&^_4$M+\[W(+65,KF2^DFY M^;*+A-?G\^5JN4Y&C)6;;KW>4,CYEZ6EO,D,,,^1CA%P<<+ON@:58$T5!=/DQ>(T5Y]R57$.-HR)PV M!7)1!904#$(]=[443KADC,369LDN6HY5;G>?>^...2OCZF!F%82I#;0"!%G( MUN"*\23H&[QU:=-.8L952$UP<%?5M&%\WTKD=:UG/B0>=?&++5VT+:0T4A.; M1U_WG!?KQ]^ M\XPC6*<@ 9-"4'S=4\\H$*B8]]()JUO;?P]3-*YR.$+Z=U5"0\;WK1:M5^]EI.\EIT!3I[J-OI)-(JYBM*$Z*UWGO#KRBLUSJ M(B.=ZJ:(UA[00_2,G>?N3Y_.QLNFE_$F;Y^7Q=((*S PN[ M'GI:RU%O^Q+=2._<>-^S.^_;@CH,K"0=')G:M1D6"PW.QZAR\8;SUI; MHP@\>O[S/B^[WBN8!).9)V#&$3L\G?+>Q@Q!!4P%N=##R:UO'?<>/]95O\//\\4AU_.W?[_EY=INPEK-G[SYAMI-^1)(,ADZ_92$ M6'QMVNWH:&1>@0TY1"N+TZIU]?@N6HXN/+WSW&U@CB9A2(%.Z.I6J$0K]<74 MSEY*)X%>,MTZ^+4'62,/V&F!C7L%IXV%T;EF.8]+_*]S>N#+6A5W6"W\G4=> M8]E(+-G; -%R5MN^U44Z#TZQ('/2,;K6ULU.8L8>_MX !_?421/&]ZY$]NE- M,7B[C?':;HS5?D.[:- %#;+4QB\UFRQ:Y4$4%XJV*FO7VB@8KOW&+V$Y79Z4 M.R_XMOGS>ML4P3/7W(/ED:SZF".=[4:"3TKD4AFB6ROE_2CKMOW&8U!R5WT- M()0..C3>:K5T=RVA)(,L>^!&65"<"0C' @P1S"Y XC<]2FW*U&44FGZ#U#P=34)@^!- >19:>8U;8K6_2?V(FS< MR80# :J]2#K V2VUNF-R^7J%D^*ML)[\#NLC+/.%FR,GH&8W(&J>H=?<':.=9Y%O2^.X MDPH'0N"@@OIG".=_6#=H&"R8?_'X)P_E;UO6\('\H@07&!ED62^LN:@3;A2C M@Y1LND+GIBNMS9OA ODOILOP\>,"/UZTKK^P(M:W+(D3MM,HU M!$/FJW"HI8G!9]DZ3K878=V&\1^#D2WEMXU%TL%9^CY]PGQ>9^%=F0N;QGC/ M9C=;NER8$/ED]@[3^6)!O%W?:MQ9?/9*TYG 09I0ZXM4V,P_T('+$!@KQ35O MZ]YR =W>$QR#V_%$W!6^GX?%XALM:LV NO;+2'B^8LORI-3&(Z]FQ/7S3?'\ M[<4[DUDVADR@+!0HG>JD>*L@!27K["M$U3R!K.4"NKW6:(/OIQ9QWR;HC7D# M!]N9]Y\QS$"$ 2W&AUK@$ZKDNB.&16,VCJ]/:$%8@\*4(AVVWL\#CD6XW@A7 M+[GLMG8'XV2AR-J@7[@H:@V_A9!LS21G'+/!' 948P_3-G8941NL[%91#273 MM_;9-I/@8#7TP,,&'J,PH&+Z?C-\QI+SMG;HB15R7&0(+ALP3A$465:2M Z\=DD"FY4C$Y.^B@G]^H]B)0LR-!\N_%VJ>A^<\!BL[#TXX3"9 M]*V8+ENT'ZR,[CQ@@-$) RJ=Q[7"SRJJY)T$+6M3#Y83>*4*H"DB"EVQZ"2,L1B !:P-37AM:,(E9%Y21"FM#ZW7_@ Y/]( A<>@ M9K>E=)Q$^M9!=]J.'ZR*MC]GN/[H0UI##W2KMEB$+,Y!\B759O@1')H( BTO MUDF3=.O[NP&[I%]#_'[K[#ON0$@Z82V/"\S*S22UR&0"(06S4;#"S7#QU.]1 MUV]W\\?@9;<":BJ=OO71S1;A!RNC+0\9J(OY@&IH1R_K&%STV2:P/-GJC6MP MB0XAIUS)GDQBY*KQ1ARFE_DUO.^&0:\[/*JD"T\:HK?5D[ 9G!,*4 345AN& MMG5CF>]3U66'\\>@8K>>:2*(KJY:?JOST-<:\Z3C#XRA!A_KH"T1 M [&OMB14BCE-)(;VY?B/I''<"\%!83> D/H^Y+8WL3\\!>>AQPW>>W_((_"X M#N=<.HY!>+"^1HH*?>6XY>"+YAAUU*QY!]9Q._!?;ZGKYNLWJ5@+\.3SIM=A M6DV_3%??[FPRII3/3 @PAA7B61$0 Q.0A$_*2NV_SZ;$ZC_#(N]8OD^%&945B% 8'2H<(6) (*FH MF*T.WC:OTFN[A)$-@W[!/R04^K8O[O7,/]2RV/&@ 0=4#&A-[!Q/H(+QG"$# MS^M5MXV.\.<<"(P>O;6UF7AC'3#4F(KK/7'W#36#+CV;Y1?3TW/:$G>PKZ0C M%RY&".LX51"L-A"MUVO:\\2MDJSU@,,#2>UTQ,5C,+1;D0TGM+X5UD4+_X/C M?3=_O?DPC %5TIVA")IAC%875L_\.TB- M7BN.3 ,:+6KI3H9UAD#60MA0^QXWK[C;04I70S >(^_[0S".9_7(]>;;\;UZ)N@)'!F-N! [AM M^,OE$K]=1!+O6O;%2(V<9W"QU'%S2H/+=#@'+VEO$$9"\^3: \@<-R6^J6H: M5D1]VS*W6M$<'M/=\I2A.CT/:.#L[.FK@Q4J6@:T9$O'E"@0<^ @=/$N\: , M_V'Z/5_'(>Z\X=6LS!=G:R']\NWBAS?JE[BGM:(%CQ)!82VFE?Z,=@Z('@T6!"ZUM/O:F*&.?E0D_7"46X"M/30[35[FCF\:G@(AA=,Q MJ@PHLK6 @$('JM!><&=S:9XOUH3PH]I(G9]%7)R4D]4G7+R8UB!L/%]3@[7; MT7(C/\R_?-LTRIJX%*/4M'&S3([._FAI3VD$&Y#L3R4=,7$/\_ZQ[QU7JST] MOFYUH1I21GWKO?T:1[P)BZIDON#A2O' %SUYCXR'ESI\MPSG,C=."^!&)E#2 M)W(U#'FA5@09-0KC6]M! W;+N)5"M;:L)X2)R'CB(-FZI!@5>.4\F.25,;1Y M2O,6Q%O(Z+83QF/D?Z\3QI'L'C&@L20U?*WX,:\5;>7+U^ER8I(V :V$Q%T- M[=MZ+ZHB2 PLJE2L\WM!AEYR R[+C8K:0.6A]X^?XWB44.>-.=PA2E[,S\)T M-DF!2Q&\ 60QUJ%8CH[E(L$7J57A7LNPEQM] $XV%(R#E':2_0Y4#F#SR$'U MOYW.8SC]!YZ>+G_#:N1-3$$5E!)@5:W?KJ9;K-<"Z*/"$%CV=]/@MIK7]Q[< ME^@/D=2\%=M&5A G?\[H.9^FGS?X%U(Q51",$KZ&;A%\E!*,MJ*Z!=ZSO7S. M[^B$6R\=/SNYU8%Q."][ <'%3M#1:Z:LHQ63,45KEA!8[6#HE+:Q:LC4% 9C MGP='"&Z;^ _@8G>:WWG&2V)()V%5861:0Q2)0<@\\"*\T&J?P$I'FO\H\3RH M[A_#JQ$%G7$Z>8T?P^DF+K/&>M%DU? L".$.@;Z.X(,@S1<%P\A$E"P_L-.7 MF/[ZEZ M$\+I#Y6YUB:)K.U#NO[["+CYMG%V_]'BFC?@W<@:_CVNAP9L--:%WHHVR^@L M$6TM\2"87+L@2G)YDC="Y!+8/CI^RZ/'D_/A\IFW8U8'N2ZW5=T:\L)QCPDC M%)TM0=Z1I@LYU?,O%Q5R$-BZ7N$^%>..$&IU #3B1/.\-(;MI)IFSTD MLFYJ*(3P;KD#C,FA2<[ZP =%RS4M/844'R_C!R%S(,-'/DQJE>WK>9AM$K)F M'TF2YE)-DE[ER0H0H;)&%@LN*83@MUJ0V:3FR<":$4(GGO0R0[X25MKU[ MW$ER+8.,1W.V#V34]/*+%5S&W[4(6EK# $VF'2-J"F^("7*1MC >@D\-X7&? M@/%"4\?+]#Y CF3PR ?*Z_G'Z7(U3*FM6.[FYJ>O)D#A7UW7%H;SG> H>VS>:^ND=[B(E5A M?<0)ANB\" 8LX_7&L-":JM5OK4LL!^-=\P[#>Q/7DWO4!F'#R&5D@V?[HO[W M>3B=KM89MB<+^D?]YOI?-RI-_CY?IT9>KYISR5A,%D3A%E1&!W2JDYMHM.0\ M6(7Q>_G';2GJZ=+O. B.**D.%.+V^=.O=@PQGV3IDG?1D .#!13R#%&2X03^3= _",7RH>:GY$MV<,EI$AN=+2M@7@@J3V%J=H@\BED=C TO^ B MSAL@)_?U^,/YB20QLK%X:PT? MYB>E+''U[&R]W$]AM5G1\S";S5=7'\6)$,:$E,GSLKRFO'@-WH<(O!3NT4GG M,.T!M8->OA?*[(^"LN'YW\%I>S$9N&Z1]2)"6OUCNOKT_'RYFI_AXN77='J> M:TW]LDZ)HF7T.4ILYOJCT90V2T3FV-T+&0^]^Z6\H!9.X%1OS7&V(S3\FN21D3"7(CL5Z:R+ .]0@ M!3=6%IU#\VES^U&V%^C\CP2Z 232 YMBO(>'&LIA$ M5V2R)0&&HD'5R+G/UH.Q1:AL3 JZ#'KE=4W+?J#ZH>XMFK"] _C<[IWVZNQS MF"[67)HOEQ-I,T^*%_"I6&*0T^ X]R P!6&TC2FU;IWU$#W[P>B'NIQHQOY_ MADXHEYVRYN4-KMZ'4ZR#%L/'CPO\6.MOX[=+[?V!%CMTMY2#B'GRCBK'LVSX MKBN>,5M0UZ2DR$&Y6B 9E*<_/'>JY)P"MK>QA^JZ= ME@-R'1.RAM>B/@F(TD6E%)/-HJ?;/BR/0<2]@[>5 /I(;+R=Q*PTW\NV_R?)?7V43/?*?7T,@\>.[G\B@I?KT0T7 MS?7FB\OL3>&-,#PD$.3"@JI^B/>)6,1X1H9",K9/;L<#KQ@="<<*;]Z>DR,# MXF1&W\4+NK-TVB!Q0(@Z]DB@ 2\3+8.4IS7./D;+7'Q-&\[0 7 M.VRIZX!%4MD4CPA<\]JYBC.(416H(W9EL4:;NUUPAW)37C\J*W[(T7)MK<]! M1-$!M ZZ.$SB_V_OS9;;RI&UT?OS+C@'\W#S1Z@\U';\+MMANVM'7S$PRMQ- MD6Z2A#A)L_GR6US/N[$/YMUL_G*PR]M_?S:UGV.^U83/Y.EJ/9K>M\=#Q43G M,RMH^/QH-(J:)"6R- ^D44HA0RQ'G$DOE4B1[#YY;S@_>BO=?5.AMDKX.+T5 M_/KR?_Y #^MS5_& 8U02.:P)XL)99)V0R N>GR1&S8J7X18COMG,ZSE8VSU' MZJBV :_GEO'?;N[9G+?S^._K./7K!F'>&0K!@$7!YA04XWF>E8E(T\2!5PF1 M0^FKTA/(JHO#2H Y!-M"VFL)D/L8VD2_P>&8N+9(-U=QY6TJ'+2'S_FY[S-^VFY<)(D8F M$=94(HY%0C9PD)_SW#,6J"#/8A /$=B(92R(D%.,8Q%UM83%=]/OU\O%2F)D M8_"MY)H'KQ!AP6]W+LDCU)),Q!F&2>G<_A%R&L%9>1 <@EM/C30*+KIAA1!+ MC=,&N8 MXEHJ9 DPY8D0)%ALE!XL)?.8G$8.VRK@ZJ*11L'%-JQX+"R5AB.P M^2'O$X.TPGGDKH[46HP#+SW ] @Y=9N0U 57%XVT!*X>[N_=C1MSA#,M+,). M&,2EU0BV&@'O0S/-''.N>"UO408: 7 ;HOS# M3AX8D=?CA9_,L@1& L0+#$1$;)2Y[BD@8^&7Y("NI*/1N\-[^C]*/)6X1CS( MYP?0[B/&0;39 $R_?)O-E[F+];OIC[A8KEO_>8U54#*A)//T#.T\N,OP.QV9 MP0Y['@TMC,A]=#3B858'7V\=56VYL^7BZ]SF,I/GG=!F,]=-. X;L5I0?XG(ES=LWYB,2-17! M6B09>-,FMN!:SE%]"/U\UV_DT5:Q.ZRG 9WB-*WP(DDA$$DMP M;.?^*HIC1"3+*2-)%.6%;=& KW'WM#-G(1JA@T?9!H!-P 8Y[1P*F"G&E V: MEJ[$V4-&LQ5@Y^C_>-.+\\7=P"F]9SR7P<)0;S12,B?HM:?(.L:1QX[J0"EA MI'3BL>.@NV?JD-)!L4\/NCM'RLWAY-Z@)L<%4S@I%"0CB./HD&4B-T.3.&*3 MI&##3I)H>-#=63H^==#=.0)O;Z[9=CI;;A>J\VQ1+SR87899;A>:7QE"S!RX M2XGH)_RF%SGH[BSMG3;H[AQ1M@>([70VYB)LD"!0-(1"=&L%LMP1)"RGU/FH MM?HE!]T5!$07439PM.RO0EU%MBLK"HZ9IPY;9"2!Z%. 7782.0$D<8FK%4< M[")T/TDM0:F_X.("='UNWHMF^A68HV.L?S%;%!W J'#/C[B)N@ MO& I45?Z$>8I=#5RNU,""(= 5DHK#2#MTVR^4LW=$[H]7&X+CVEP@2>"3!XY MRIG*8YQ20#)(31EQ4:10&'!GD-<([HIA8W>*PD"*:@"#V_S:>EY8#&NA'6;/ M,ZX9U@$Y2R3B' >DO>5(1B,MMC8(7#H;=":)=;$X&%0>W5\/I[<&8+G-\GY, M)\@1Y,0L%Q%1(RQL;0AE;.+@RRB16]\9Y79[\O3&Y#GTU?7VG@N0@VFL 30> MZE0KM0V*&HMB4L!&TB Y(B52(C+%N3 ^E:[?[3,%]9EFO)5.=W:3=W.PV5KL M35]KK@P57AID5ED7ZW);=(U1\$Y%R\ V4STH=A[2TU*ZJZ/"CX*HA_0;0-+[ MV?0R)VPR3[=6=12\$-:3B!25>;ZF ^GDVWJ'E9 \XF1MZ3*(O82TE,XH@YW^ M\FZ[B4^N.YL"Y,:Q1Q>=/8L4+!1XBL1"-_O;S]S<^2BW5[O$,\^Q%4AX$Q'\ M+C>)$@D1:1@Q)A"-2R=YCI#3UX;<+OW9_O4'.&KSL9TL1N!V6>L"0]H:AC@E M!&DI.0HR8,\#IZ"T4]Y@!1Z]>,*&'/]"W8.E-"@*2K,!E^26 MDX=WI&?E\C$$>;"":&]<:ITI?E^2NI&1(,;E.Y2;Z)V_):/ MW^=Y,HMW/ 1L#6*6Y1=W"2.MP=&*WD=LHQ"!EGX<]I""ND6\@Z/E?"D7*\,M M@)&+\#_7VU<2!)QW3"A#2N:^X3XHY*P1*!!CK2)))CN8?;E'1]U)T8/CI:O$ MST>-6:-FNIZO4Q8W'^(28C8GO8H2>9J;5G,GD57*(*]=C(P2KECI)RGWOU]W MO//@.#E7PFT7]W^:S[['^?(F5YG_^WK\/>/_KA)]WY\"_]WCYUZ?*QAIEV.[ M4$R^_>2GB5U-,[W][BUX?<(D6@ O (\BGJ1"6@2/C, X*(N#5:5?V#Y)5.^' MFQN1?TP'/[7.K-M(,0^1($>(1YSI@(Q<]="GVC)E$C>EFR&=2EOEN]>BN'GT M:',(_300R!WDYK>;/.1N78B#L9+^B( ML)GS.-/P M=OPS_V[+20!T2X,9,M2"4*C%R&I)03+4".]]%*%X4XR#U-3-IP^-H4):: !/ MOUV#(._:FVL6/$X$7$ M*GK*Z* !,+V:K4HZ?5;,NRF([1(TM3UD?0PZ>641H3CW16 6PD5%$%<)2\*5 MXJ*TBWR,GI,@I5\JI(IIH@%4'935^[L6:(1&+\%C$[E2@D?"D.4@-&4T,\;& MW*3QN5*/[]L8YULWT]U--2V#[4/]!YK?6"5D2 Q< M2#K"$3X\4I9\/M)7&EMFM^\ MSY?C_UW]_*" 1P8;;*-QR'N71[W;_-H"Q" %5\Q9;$SQ!G.E:&\T$U\6LU44 MW42AZC$!CV2DWF%M420"CH(@0:1"&D2"T)9BFS1^MA*(4PM9GS^A_TRG\[D* M>7EUKA_L'/[R^$!_PX9XE /&%F M8W!!J](EFNW4IVJC'.>!(:FQ B<6?N<@\$> MHY\&',%W4]CQ\0NH:57D\3[_"UEAN=Y-F@@G/@51296+AX) CK@\I2=8Z9GE M\//BKSL.DO-"ZE'/TO^CEQ]EE-$NKK8S (54SNJ(4HP,.&(:&2XHBMAHXS#Q MO'B_O:,$U7X?7TCMI\&I@PX: -3O<1KG=I+CE7"5G^!L](]HTXBK$F =0'";&BM- "U5[/%\F/Z M8N_JV(0B&@N>#+IGM+:7:%@]NHH<8425=MO@)+? :G3RS&8J_6@P#T= 90R"F=866=# M=M\33N;_V7G8>0Q]B)!W$)R(Y35 M[!,C/48F&"=8A*U6O-IG#QEUSSA"):?Y<5$DR"2!$2,!SE%F&16E'P0>HZ>N.ST4;GI+ MOB6K8CQ(@V&"O,N3QAQ*C\L1JCIA-%$*8I)'! MC" B(LW%3HX/$%ONHZ3W@RN0X\>-'-]:OYJEO::^N"LX*%T9^*#Q-3O'-\3 X]>8!41>P.GRD,65IA4H'03< EON;:',G@@UQ3'C8.&![$;=8(8NE M0=I(XS60*6WI@L7'5+0$E"Z:/7(4=1!S T"!2'L:W,W[N,QK[O#BC.HG#B%-('3FX9 ,6$I<59\$,XQ@NH":1@'IYP&&H73'_;G^.KZZK?9?#[[ M"^+95Q9"6_CY*"J&HQ4*!9W;=/!HD7..(D/(<^MKSICO"X@3 M%=%1 _A[.+-J-2'Y"]!BP\?IGW8^SIOULUU&,N).4!>30TPF@7CNWP ,@OW' M/O 8J0RZM/]]*FWM&;DRN!M$-Q4QE\?./.3I[60VF[^;PM)QLGD%KJ#9F]R2?)(M=?Y:_:R>(V>1VO2?FX_!;G&\F^A^,S[YQQ7+RZGN=M-U(!VZB51, : M!*(&/#=+M4)"&!T832JZTH6GQRFJ7 -8"!>[1J:@%IIH/+%A!<0%2T^^VI_W M>+'2,*\8$A(" AZ%04:[A+P#NYSR\SI2NN_$86HJMYT8"$V%I%]]N.6&CX\^ MVNG;>1Q??LMUMZN]\N[J^VR^S*7_MZSYI R-SJ(0N>4@:\-8?B>RVA' U3\6,:Q^/XJ*$ \20]X(BCC. M#B+&.'MVSF&M'/SW=.SL_4;E%@W#0:6_1!N(K+8FDQZNMQPLV6&A: (')S(@T<&S'"/= P4I7Q;DHBBT>#S_-S]'SH) M)>8EHJ2,;!OP3K;W(!MA;;G0TAFI)4=!8YF?9J1\;8:1$-88Z;D2M'2=V'Y* M3DOTX9>"H8)B;RG#MR=9B4,* ?N(@':()R"EA%)05,A(GA2E]']4S6_SB MTL5EA-]V&\3MO5N^PKV;=YU_NMS\M,<+FY/7+OGNIAM#P[[&,5$[9PQ&UJ1\ M,TH9D]#N!><&L# >)3?M6<%()#V2$( M"(FG(!6O2]]T/J:B/E9Z*?8H4,Z6O8,FY7;^9)(V MF%S7[R7()UJ!-!,.,2H(8Y*J&$Y)T1S^0DM@Z*J]67%1M@<(M>$B\N QV,=)-W<[!Y9>?S&]@&%U;S[\=CRU M4Q]7E3UYEH8R+G@&<:&(^24KIP89)R.BFD@0FHFD>/.L Z2T9()*(:B_S/N. MQ_E:_$%"EM3M/8@B'.,\-UOD[KN!.Z1M[A"$-1:&2W#;2@?2>\BH6YDW!'+Z MRKH^:K(#=Y^+-S_]Y#I/7-_WQN+#;.JWM1M!*Q];&\_N>,W]F'^-=#D8Z$ M<-3Z0!&!*!)QPS&R3$44F17*4T_,[AR)@R_KSOENW>J]TK :5.I-/A<20LCC8(B8(F+%^[>622SX.V1=(R:NRP.A%'3W^M;MW>$.@I M+.'FPK3[;TY7(Q#"ISCW66N7<92X55K'B+P+ ?$8!#)1.B2\<99RRW@L/5WZ M=.KJU@(.'\(5TTPC =U]WM;-5L?^D[U9F5T"TA(T.$1]+LGW6B ;94Z\"?AO M-(X4?RA\E*"ZI83#8ZN/_-M^-+R_E.'M=;;4Z\QLKDDI79]Q:/W!:S1.8FS8 M.@U!DR8\Y>FYN=,44P8YRSFRB6"F)?&$O8PZC3LI?DSWI7W+J1:*FR PTI*# MT57@(1IC8)?0R*6#C6)PZ>?53]%4/X_9$Q&[=JJH$AKPMN[S<,?;Y_A];7D7 M>4;0>.K'W^WD<\SW3Z"QC^DM"-5._AGM?)2(\5$*AC0+$8R^,,AJ DQK;"7C M"9OB-8M]::X+RK((.I+I&ER=+PN^[Z8?X*#Y^E><_(A_S*;+;^"P\)P>UL"L M53@_Z;;(*F.1RBTGI4M4X=+9^EX$U\WIMP+XRIP\5;HW>@L^[M03L8[:*V!J!Y])J62LN"= :QL&9( M(ANL1I(2$QS! >/2[4A[7Y(/=L4P*-2*J:'MEPI?EC/_K]_L(H97LZO\)&RU M[@=@=S7*MGL8?.+"!>/?+JR4"GQO0YR/Z?['/\=)3LNM+LJ_? -0NTS>)J=R M]YS&:I^"UQPIZAGBUDIP_JA'3#)J*+:,L>+EV[TH[MVZ^W;^Z>H;CY1V 3J; M7JZ&[2Y^N[G[.QLZ+O(,GW555>#&)^P"8BR_/2,\3X]C#F$;* D<_L26#GZ* M$5\Y-'\^S#YJ'UY%_0V<[6O*X2^O:LT=Q'(A)8=DT*N!J%F$.&=7C7=.,8YW M'S3W?VQXGX"Z^*L$@MW7B)TUT@"UXIOD13^G[ MIY+TU[T:K0SO:D!XR9M@'2XL?H>_N%R\FZ[9_WT^6RQ&.-A$+,^#5KZUF8 -NI>X;[4+5$(%BWLC.R,97KKA1K7M9^V;V( M>?'F9YS[,G* M!,P*?A<,HMA ME=K$>Y&^>Q=BC13'.=BXW< C%1((/0DDL(8 G7.+M(Z@@F"%H G#/Y2N\!J MC;IO[&I#OS(L&C#IM_E.B*G'/NZ7R(?\R'4!P!L1^Y;VX-DU@K38_RG^/C/*; >5R\QYK\W4:5L@P MJU'([0RIXEHD_E(VX%X.Z[Z[_%5W77\PM?WFE M2U]/^]K@]; =F&ZC2)8%;I3.1321><05%V#XL4!:*$:"HX*17ZQ(MJZ3\WDVF<#NSG\X\HJQ&)-'!$<"!ZC/F3NA$ G:!6.(Y,VEK?9S\J++ M9\]!<^D0IP P&O"L"DKAP_6J&L0E'2@H +%$+.(6(CS+E41!.)<\"T&+TJ^W MBS/Q0J^7"R)SN,W2 2:=]\GW=<)N:>?+1G>+<$(9;C@R@G#$N<;(F-7\'^JI MM/R M.%C/=.Y["0%6!$TY'XBC#G.16DLWG\I;Y>:W+]%$ZU63A.-@LBE&\%XY)(*B$9%213):M9:B%5R+[Z$ MW,6OM!?/@=M_3+;CJ,3R8&?A*$2P7N5!#28B'25!F(*ZB;'<,-K8!NW'<>7Y M"2_707U&H/T"SNJ] /FH6(P0QD9L$0UYZ+IC!%G*%-*@96P=#3P^>[N/,JQ5 M'C7Q@R5T''7CAG$J70G3. MVV9>QIW"4.7A&2]W]Y2#22M[QCTM#'>VW[QN?@T_?S6;KD1S;2>Y@2<=$>P9 M2]8CZAP'$4F*K" *F8 UQ3ZX@$L/ JW YLM.I10$^;[MUS#B?H%->;8C?4AR M9*2P S7#_LC,P[6[A2OC\!7;V8<_] ML(@($Y8YIY' $8+C+!W-DT0*4VO A2=*M;:%.[#Y0CL_-+]7AT9<*YNR3.[X M'4AB/%V,_9]V M#58=/;_ -GK:*[BXO)ROQGWO""I%@X5G 3%K3>Y5XY #3<(OE/#@;62^>(_X M6LR^T+87S6_#YT%?*]NTC$/P4!!DQ*3U8+(P2I)ZQ&WB2.<1I=HDDXB2-@W3 M67P0;EYHDXV7Y%#VP<_+?H_\C\T3[GV]LX=[EWS*5Y_Q??+90FCCG;*51%O8 M+LAQ:1'7)(\UI1@Y0R/#3 3#2U<<_2K#?*(D+G&?LZ^4P 8G 3F5,))!1>YT M<,3:T@?$W\-\SL3L<,-\SE%_ Y[2SHP/"C&787!2)I;+2Z)$(%&)@N;2D"!Q M.2QP,I&[)EY M]F8/+WV8SSFP>HYA/N?HN &<'Y\'$V/"S $SE/&(N,?@XR?B6?51!8R;J2SNQ&'C9T-A!)?:0,.#Z24?+:=+9_/L/2@9 MA(@*!9O=T40I,IPY1(WTDG"I=6KF_G9XN$A M1G \(D2#X%%S$G+O)1U05 JS$%GRMG3XTM9N;*_<\5?>C>? [:4_-SU=.#N% M:*LA+:_M,KZUX_GJ*O&^HI573/EH$.$F@*(A9C7!6J29EXJ0W+NLF0?BPXC@ MA>[K%^/&#@;'_PP_]TGQC;A-@@;AD<19_T)HY)SSR!.) 0Q8!M=,1^."?/_R MWO%P&Z=!(W 6BO^3/.NG):<\SF/6' J2)\2CU+E%B$58^TB)%CJ]Q$13F?W? MWKG]]_[OC^*BOOP@%6YO[#R__5A\BO.5Z+I7K1U:J6 EVDG$%JHNV_W6;0U. M\D$[IRR8?I]O,P1$G$Q*I$,T"5.'DRE=_'2(EMY#CW;6S5-EIGX\&:_WU99C M;@#56%,D$Y' <;#(NI4'3S%/SN8;]8$YWD]97<^J"$(>C0XJKY(&PH\/%9*W$W< M?^Z

L7K\>3 MZ^5F1/4#@8;_N5XL5TG!K6CS2%_GN4,BOU+E+$=)3#B4',/P-4NI+IW:Z$ER M78>O/G8'4FX#9S.<#_-5%GLU!_IJ-EWS>+%IE+J;_.'N>W[Y5ACYSP MPNB0$(XX(1[@<-%8>11MHD0PPW4L#>?^5#?H!0P%LEE5C;=KL3^F0Q(?&6*" MCC8B+[-\$XG($ ^'4_1""$ZLCL^4WCE$8MV.2O4M1:L809EJ R%A$3J> C'2,49UB-*43U@=(J=LVZ%FQ5D(935B\B^ER'#+Q MXQ_Q2_37\_%R'!=O?OK)=8CA+4@YWV9?K]7X,3W*:US-KJ?+D?36$LHMLC3W MO@U@XZWQ F$3J0LT0>18^@5;$<+K]M]Y5L0^OZ(+XGN0ZH+W$?R6Q5VKF-4_ MYR87W>07*CQ8?_06D"+ L9F]2F&=!$!* $:N/B/,2:L8 #26 M?C?TD(*^YN_C=]AZ2Y#KK?1&S@@B+,O3/XG./K,"IY7")B.PU62(Q!0_3Q]3 M43?LZ*'E7;/34\ -1+Y?OLWFR]QS]HZ#:)+"%.L"!$>@JX 8C\:>?C' _?,> ]5SA"X*V( #_0>0B\'34(PG#- M8C(07Y2^O'A$1-UD7$& ]!-O _BX1SB0+3C&2."<$2'PBR68(XP)<5Q1;T7I M'-AY>!@L%5 0#]W$62R$'] 9_6#G^;3\T:/2]H$0N&!(U%$*%T#^:R[N;[N%C$M1U['1=^/EX5>*\;D1#GHX8 M#V&IH_?'QJ*,R!LX1M9W]%] #:O\ M^OO\+V2%Y(9BTJ0BI_?"-2 M1/[M0FG3W,M0&:4P$IE5"R[C"-)6:/@EY3/66QW9\X"IA9?M*N")?%? G$3Q>SR3CDCM1OILO5+<;*%/,D621>(["[N;+69R<1 M8DMBA.?..RKE2<$!?.0>6A;K^&J-E&/?KYV.*^OR%)-T@VC9["!!O;:!.\22 M^3F;.3_XZ3 MR=8N6@I[ X,\),]O0P1-2),D4;3A=M2?1=-S4J)K;*! M^)RKU5;83PG8)XRB@"VPCWD",TD2\$"%"%XHCD^:O?Z$/;C]8.WT?/D#HYLL M6P# !K<,. ^)*)1? 8*OS#$RE(74GU:J_@G5/[@HY65WD5E MLQ+RJZUX^_,>X>#G1*\@T/'Y8IES0I!5U".OJ&.)A2#]29F)IQ1__Z-U8H1B MBN\LOP8R#/O/N_>W[?_ ZED=A$(.0N \!S4@B((%DH(3Q2T/E#W/[&H#5P_*F30YN9(S4QFO8%MZ!@"C0[Y0A*'(2C;/.*CE8UO,^ M(2U>PW14]=&RLBYR;PX\[ZZ^V_%\G>I;+$:**NL41.&.&#A8I=+(8,-1PIZK M: +5NK1!.D9/B^FM(:#40PL-(&HMIX<9F-G_(S1_ Q[?)S>KWFT> MHRA!+$8G<#$9SRS!MN&<(L&9"T1;BMU.+GYOWNS$S[7H*?5#SU"R;L1$[;*U M'27Z=?9;[M(3QS_RP-Z1X\O"+0C0VBPN?43X[E2S7.#C" R%ZZ;Y(Q7 M0I=_$',:;77?NK4 Q;.TT_;L]]W'7U^NOW^?;%[KOYNFV?QJ]:'-Y.;E[*%P M>HQ_+_3A =_!E1#%,.7+RCNKN8A($^D1U\H@#580$>:)YCRQ1$L_"AGRM=S. M\]6UH;_OXY)13-(G'E-^G6%S;SVW#I_@I]Z*J"5-I?LCG$MC[1Q)9X0!,_@H?WET?7Z@_!GV^*SO]8.]EV?T22#D)8B;S1(SMH<8-%<'\JM48%&Z]T)&9C]J]=. MN/3&2"'!-6"8]D<](\,E%IYX9,"2YMY&#MD0.<*" !6),.=*NYK[*:GC7I72 M[]%3KI.P7U98^8==;AK%S-)^6SDN&4R>];D!0\CN; \3.')F+.61(:0YJ3KFV&D!A#1R@)W'Z^CI^@*W]]:\X^;&^A%F,G-=< M&XU1L.!M<((5^(@0Q@BGDM1,.O =:P!S#ZU-A9F#P[*OLEX0*/.&^_K7;$09 MMMZ#3).)N2(K$=ASCD T3:7VTC@O2_??.Y/$IL+*YX!@%]6\-.0!E.*(*^,] MCA8I,/NPM8Q'EAN.M',QZD@5KV8';XEL*F!]-O2=K9X7AK^WL^OY2&-IP*N M>!\3D":1#KG\(!\[IE0*@DM5OB?,>336+@*H@KZSE=- :=-!WO(M\B<[#L#; M18+OW3+H*342F$/,80C]ELGD?L M+\BH 5^KNAB'5,Y0<<,\ M!#_]TN%71$WG8]&LL3B-E[E$YNM EQ-WUVM@HJU+)"&MDLW%7A"-IP0^J>?! M6L(YUL/>S)]WVVE> *Q*B+KUANV;$JY/=@ZNP=Q.%R T6+C'!<13*Q:\8SB+ M^$+7"(>^>8LXJ84TSD@D3(+@,/G<)LI@%)4*6N6! K1TWN@IFGJWZ][5S??X]$__!7FV:+V C-0.JF\_F^T\YMU^Z;WR[!M MWD0P\U(P%'6 4(-;D27$$--1>"6!RMU\_MZ4UKZU*S8^&49]LX*R; <+%].P M^J=W63[3E7[L9,.1C"$Z&15BU%'$E.HY\K6*_E.?$ M2REY-Y#I/.TL7UEBHO-C+*.0,DXC3BEPIKQ!0JFD4H#_^>>*/1Y35[=BXOE\ MHX'UUA@B-ULVD=R9RB24P"S#G@H1694;AF!F%9%<8GE2I[^.R&NAI_E0^CX" MJP["K^QT7Z0TGHQO.V7>;$RR2@3SW._()6(1#X8A$QA&$B?M8_#*L!*-8_=_ MO1W8=-'GK*AP&[,N]_;1^]MWS58Q&JT12"=P_CB5$FGAP2%,*C"J.,6R='7, M4S35+<5JYFSKIJ,&,+>9QKZ<^7\]'FHM<5!1.H.L"&"MB7"YDSM'+#(BA \L M[A8D%.B;?YB>=LQ5?\T_ZJ)?2 V5 [_MV.$W/^/X0C'3);U&*L+/QG=^S6WICOR0_5=;H' 4MY 3=@@"[\ MZHIZ\9./\ZGJ>Y3M*4H889$*$!^!"2I.;>1CD$PG2!*X5(85-SWY*ZAYP M@QJ= J)O8NQ\'D&RN)B&3>?&Q7VAC8A7VHE(D5(YXA#>(FLLG/A)"X)%\,&4 MKDDY1D_=XN&!S[!":FC[6>-ZE,Y7^[//8\4]BQ0L#WB*Q$(5 ;>?R3T9)K/% M]?SN92P'"\)P,$BS"/J6''R6W/"21"D9LUY*7_H._ @Y92;.W1 5):&$G6'PG[I]KUDWL#/LZ; ME*+/XVUO^9 -IIP'RP,L)8:$4930W3NXWH [@:RZ7O=02"NMCP8@]H_I//K9Y73\ MORNV-@9Z,9(L)$MY;@"&\T[Q&FDN&,*>!DH)\TZ7[C)P@)2Z'O=04"HA][;] M[)P2&R]7#RCL-*S-\66<^EY-0DY8M* ??BX+A?SR>Y^]V/WL'A0JPF4R%ND< MCW'E P1E42)EE;.> 5Y8^>&H9Q#8^RG+;+&X^\3-A??S:SNY6+ZR\_D-_##; MX#@RBM@0G$1)>3C>78Q(0TR*6)284:F%Q:7S32<15M>O'PY)CUZR%-=2V];M M2[S,8OT)BR1U7E( M$#/&2^*#=Z4#HD.T]+_?]3/8._FB&M3Q\:X;U*?Y# [OO 7>PA; EF/KX&?5975 M'QMLB0=F5XGB53$/U48Y8AE*B7L(B8U'1EJ"! 0LD8<0DC\)C"+\30N%MN]L3+1*@D< MJ,U#2_.HR&@X.)&8(4%TI(2#5TE+FZ*C!-4N>ZKB%I5750NX6].^V8^11B6H M [%HFGM.:H*,=0%YDX<-L6!Y$*5Q=I^ RC%<.<7N0J:SE"M76J[CV;QE-BQL MK&O"@C , 2V6JWM*!X9;V8!28-H(QN#/=PS2WOK* \LW$8V=T_;^0(J]UO>A\7U_6P*F,5?2@NW%PE,00_)(:\F0#REJIC@5MG31]T"L MU"[=K'L6-@"/!G;)Y_@C3J]C9FP[(_>_Q\MOKZX7R]E5G+_YZ2?7N<@^W\?# M?_-=Z@A'3##G8$DHN*6<"(N<\P'%P+ WRD/\4_I&K .939CBNO!ZE)0=5M<- MP'E7[/=F$M[*>UURD.5]F^H.AC!B/$?8Q57(Q9%QP*J1N6^OB];)TM48W2BM M_%2Z05 _@\8;P'6N'?^8?I_-0KYH_A+G/\8^+K[,)F$D/,;4YD[303#8H3$B MAX4#QKQ-EE(93DL*GUG OY^:MHSN$%C84]1?0#&5@Z4OW\;?OV?+/PVK9P^K M ""+;?M6861(,D[+@"3&"G'J(K(&2T2TTQ!'&BXX/R%L>O)#;1FX 0%47NP- MF"E89#8';C9/6S9LC'!^**,804I;X$)0BIQR><*?) &#]6>I=')F/R657V,_ MOWDJH) &8)6="?!(5ZUZWD;8%E%' P+1RV"!2* M6F\(TH9I%)+D'KA2IGB'[E/HJCO4H@+8BBNKZD/<=59UNMR:7XVI(TE!/"T4 MF%_,#3)6 1^4>T*%$,R>XDS=6[+N>(IG=INZBK(!(_2'G?\K9G%LZ1=1*XEI M0)'G/CZ1,V253T@RQISSF#E3VC7:I:'NL(D*QJ67$AH T9KO+OZ;L?S+-DLMA''3I*@*3(QW_8:B#::ZX2(.@)!%@N.5 C> M>R6(9Z7?JO5JCO,KY<5+Z*2!\W)7U#$1XB>B(^(2(GKME$5,>X43#IZ[TO=!AVAIZ4'O(#!X=$07T$GU M=-M%^)_K!8AD9?7O^[%KIK9Q.A$\628#LAY"*(XA8C@,U))(&DG^/D;_+8N40:]L_HM1'HT1$C.9@R 27[^ E$LIYJKEW M@9?.R-U]O:T2B!8.RXZ:*3;0?)A6/-=N$?]]G2]=?^27&#VZ\1Q8J61#GE.( M+=639^=;M\;*4AR%AA,*R]S,6>663TY:A&FR4GA#3/'F?H=HZ1UA/EQW^^XF M2D*31(GG >F2YR9Z-"')%=;$AGQO.BQ_+?3-*:']1\%B7W$WX$SO\@#_VNH9 MJF3"IGP)%JGWP(8E2 LKD+1-PV!BX M;BBIW!"=,&""<(=,""G(A(T@I4=?[B6D.>!T4?)QZ'20>'NPN8L$,'-!2X41 M]B3/!S+@PJ? $,2"C F(!:@O765^B);*SV(&/K&ZB;P!Z-P;2_9Z_&,<(*I8 M?(KS54W&Z^@G\']AE+3D+#&#G+ <<0%.H::.YZ9E47FC$L6E870*74W9HXX( M.#PEKHPZZO?(7:V]B/[_O9S]^/^B#^OE+_ZR\_!U? 6A[UV?X:<#\@>XNK_H M&E(^W"%I_Q?.#-0[$]\S0(=/C=9?N5I]XLZ,=A7'X14[6I#["_XQ_3[.BWX% MMG^#/_Q7$3(?KUIEPS^IB^TF/DDB%6W^ _KB\MLL%-;7SII53OQNVMHOC49T M]0D^NYQ?3ZDI[V2:$1+><>_FB["O)R:=I:L6KO+VL9/BCLNFL@)OS]3Q50QO9_-<+OZGG?3>;L?6 MK?(J\2S5G2"5%C;>XA6XR?'K[);<'((7W'U/K%_EA>#Y6_ T*36KSX'46.=Y M7B'M-:*T=].0$PIYY$Z^/^JCJ)VEZ@9EQV4^>TH M;?29')'U[97>*]-M&_! M:AHZ(//9:0)H(#VZWO_;2]>R*%TH"R]C\DO)C/[?1RU5MZ M\=O-W=_Y9&_RSU;,W'$T#9\F=OK!7FTO2PO?C@Q!8M4T^'XP[-Z6#*B9!H#W MYNK[9'83XRIO__%[YNU)4]YICO/![]2]"1E2N[NCG)\2=0-P6-%V\?VN_\_G M\>6WY>++Q>_5O7M]1GB<+/K:?M^^0Q<#F.BXNK97^][5VU3F.(\[5V3"0MJ.S-S[G_-!\? M'5AXHI[NEJK30>%\Y3QBO@6-_ XGP/*U7<:W=CQ?ST+NK9H]:];I/7"^C@Z+ MH[*R'N[LFS_^M5Q!Z=6WZ>4GW\_L/;%TG5?]9ZGN-.&T6H;S9KZZ+QBH!.?Q MZD7*;YX@ND#I37Z)]2/.;SZF1]]Z!(9.N#_I SVV[&;5[6?Z)^?W+E@MKWB. M?NYOUF-BJ6QD/\?%=@1:/@-Z)^GWK5=-7T?E/CM)"/_1UR>#>">G*N7OBY._ M+T[.TLV'V?1#G)50RL.5ZETT'I/U[ G&&SI7(BQY-9ZN>Y+##XL=,(\6KF;4 MNGH&IXBIMLF[O%QNF.J=;7JX5+4"T*[:VB^*ROK9$C2UDYO%>%&FMNG@HM6* M07OZW@?%4UE[7Y;_^C3W'^=?%_,WB^5XW5&M9)7\21^H5BG:5:OGB*VRAC]> M+\'&3U?S(;QF3 9^Y0ZE>N=5]C M>\YWJEUV%]+P*4)L4.U_CF>3=3?:]%^SJ_@J=XB=W[RW?PVA^Z,?JW=Q7A(! MI\BS01@ Q_^^MI-Q&OL-]5_MSTV/ZM[%$IT^6.^JOB0<3I5K6Y ,S:QTPW! M[ZZ^YRYCP( ;3\;+FS*^6[ M @O'T;O+UFFX7UB);872]]/=L[B N/!S_/?U>'YK5\H8Y3,^3O?DS=UQ:#=68^EBZ\.>4]7OL:Q!._UJ? MVT6J7;B>H87[.W*7^]H70C^COUZ.?\178"8N9_.;WJ4C^U>LIZ9=><].9+YV M(GDRV25O' L5D1Q>N%[UU5%5S,Z32V75?8JS GJZ6Z5F3SQK=ZSO%??L%-YK*^7R$43OX*:VGSCH:9J,])?W9::)H1$N?YO/BBMI=L]Y^ZJ"K M P*IG:7[]_+FXJ]Y6&02"ZAJWWKU.BR?9/:.B* 5Y0SLCISSG7IYO"-JVJ?- M%^.#/&#LS4\_N00/ZO/W^3(\9J'T#CWM<_4>:9ZI\[,E6%GU_YR_F8:WN=W% MQW3+Q._S:2;\U8]Y^.<\WZ6'Z>7%-/QC^F.Q# 4 T/FC;6S]\_0[*R?LREC) MX=6[Z8;^74IW^0%GXY_S$N=Y]Z^V830ZHZ6WN"O#Y4]@\/+U@0_XXUO8 M%X#)^5^KYA26@4=G\;9C12X6'].&C8]IA>!;-@JCH_-'JSWS+&Y#.@F[=AGS MEO UO=/P^-Q<&[ZWD[#B[=5L&A:OY_";4L@I1$*UAZ5E<%16$951]?I'"(N/ M\X_+;_,W0.'B4_@XO>7FPS+__*_%YS3QF:VORTD64![L40I2);Y?[7%K&3P5 M5$'MH3C1YKJXWE>9]]>I=N@W'V=;:TDQ+/]W;7JM8EI?.>VRN+^AJZ\,MK.YGI( NCPBK!5-Z2VIQ@WIP MY7J-0?K8U:<$5;W.YWJ\O,FC3=:BA/#F:C7"[?4X 3$1N"VEW3,_5:]/2$=U M=Q-E[;!QQ\S\N5@=(JOA;]]F$Y#RYV6I2/*\3]5K,=(Y=]=%E,WI_T---Y8XZB+&RYO>8G\SY)OE5 M1NFG?N,D?;>4?3I3>,UM\H_+;W$^\/[>_XV35-U2XNI,X=7>U=9=3^S\_7BQ M+'C5?7C5D]394CKK20'55N!CR](W$W)@R9.J%5I*9AT73?7,_];XEU?@4VN? MI,F64EDG"JNB2K?SR6\=]_>SQ;%ZK2YCX!^N?9(26TE@'15/=6]GQ_/NN_WV M+GB2NEI*0!T32^T.M=FARAP54MB^]4[25TL)HR-":2'%7V2JV?V%3E)02UF> M?6*H[H3,>I=*;M]"6@I*_*$<*I7$-R]_BI7*K!_S9-4UU(: MY GAM#I]X-UT,09A?IW;U>3)^3S73>>I"CL9@)ZC"(Y\ILA<@E/9*#"DX-&G M'L&B8[/?@\OVR4#?+O=;GF33?SS!W@4K=L)]2A6 MJJ:;H]+>JY6&7I=>3"9[;$F9=KF'%VY 5T0!\E?'FCRQ;;0^=YR,\+9CJGD*FJL3DQHD)D=1/YP^ALR/+5GO5?I[:GA9,$P9P15=^!&.7)8S@@^6JO6CO M8@CW":(A8_AU?C5=EK6%]Y:L]I:]NRE\+)"V+&$AA1U>M=HS]EYVL#FU;0.& M^=5X/12^D"7<7;'>R_4NUO" /)K0U9N?W\?SDJK:6;#>N_0NFMHOC284]?IZ M35@!%=TN5>^5>1?E[$J@";5\B?YZ/EZ.X^+B\O+BAQU/>K]O.+)NO7?B711V M5#8OXSKXTVPR]L# I_G,#W@=_. S UP''V:C^'7P_4\]PDB!>^']Z_>Z--DL M'^XO72KV?GKU1JZ.C^KMX4W+B?*J?AFVC\X/L^6&U#+Y_M._TDCZOZ>>C\AO M>(N^^8/\B[.+^'_^G_\?4$L#!!0 ( (6 J5H=]&' U < '(I > M:W)T,C R-3 S,S%E>#,Q,6-E;S,P,F-E7E[R'IU[2.LR37S=@>)[)]Q&<>I2*/>0"3Q>=J-SGZ/]M 5YJ&/==-DPF$'G\#7XF'L*%C-_BYW M_=\%M;137JA\.GS[0172LA_EA+W7!2_?MBPO;=M*H])@:-5_)(9&%/YR$L+J MPT^N2CD+,\3V9C\Z[5[\[WV>GS[9.,O/ETW'8&,Z;A\R%2O'CJ-.M(J39:QQ M,P+N-/SJ4O7ZG>,^+<0=R_A8,B/'2DY [2Y3EOU2 M&._SZB4G!7)ATD[ORU)JZW M>XG[CEND"XDIINR^U)-0+3(= N@A#F:S5*[*E/0 M#7<*?E29Y+6 3Z!I*:TM(%$1154 ^&8\)WG"Z V&+&/AL:S(!0Y;I%%G<, MZ-2 D!_.^G@2;C.6YGIB9] UK-_UHL&%[:!5J,PB$!TFBI<^OS=,6ZD1PHR MK^)<4D:9!#SC7-F,S,FL 'D2@=*U4#;)M:W1CVC5Z#Q IC(ZD0*W+3L 0H0$ MY (,;A^2C)-3D2X"I>*%&09H$K^&=':$H(# MHBB6K0;R*Q%=8(!T/MSRO4,_Y\<8AQT)@T]08X/>SF(XD"??)?(\CV@AOI<6 M2X5L^GKX/-1:5*H37MOMNU#-C"5@TXP4JK"N#1R Q<;*>FZ$E2R]'Q+E"U9= M9F8C<^YQV)3A!7Y:#6M3HP+#(A:KZY%0'N 7X2:<2JKD1 M,X0!\XK'*E=N2M)@T[#TO'DP>IR%1V7%=$GG^G+ST$RHJDT%G%LO99)$&^$# M\(IW)$LHE!QP1XNLZ#DB$ZCY &D\;ZH"X[]F4">[!.I V+=CGM>>U2CC,DVA M.-48N;(;E.-#8DTE_6$'G&&4]C^LP M1)5Q.UG%P\LF]]\A)](OAW>.,7P'^R>^!? MW?B]?7;+YP\\Q>R):2UXC&AU&;4+2B/^!MP5A3* M.2G7RP4ZQ1K2@UJ$0DR^^P'P#%ZVQ/OX3VI\]A#*/VJ%D/T#5Y>)/\XX_/\. M[F\5!-,VF)QQI;* [+M#1RCG;;0!IHVQA#+Q!@+:"2+!0"+8N@!:LCY]&4U\V'MF] M=@&P@YNK:]3YU(!26@"!]/P'&/FC\P9OK5 F53G6^5A2K2SYJ/D%P#24*8LJ MUU.)UDFF T_R%30#?1N$Q-N/J(^=+U@7H[,Y)C;\SK]YJ!/?Q?D]7],: _?2 MM)'/G%=6#F=?+E SJIQ/AZKT6?&=+AI?L79.%^3N8DR%!P*F"=6'&)H7+R5T MNN'%!(=WBVF>?':O M_:@SB+8+]LBO;UACI-%6O'RW=[PWSS1/[D<&FVC1;I[>U/_-L#?L50\L6D4> MP?%QBD-V7XB._L6G[+SE7[J9 [Y9EPU3GLVLRWRYVL9TQQ>A1XOPW715Y[R. M6;W9[V/SX3]G+TNLS/ 9>/^%7']>TX9)/:576#TZ F:S9?M*$N&?L=GBHZC< M9%Q!YY1>!=UD2J;L]D$F-1VZL)_"1H/L#GX.9W(H?FOMA^M9//+59$.M6B]Z M+[0&J^]F?;5Q+K\C6&GK?PH>AE\RQG+MK<$%DGUY[RZZ\!APKMUZEV=>-&P^ MPSN/1_Y=R_\"4$L#!!0 ( (6 J5JF\PF8\0< ,DJ > :W)T,C R M-3 S,S%E>#,Q,F-F;S,P,F-E7X':LXD](\FB'K$M M.YYQTZ3CW=D^,IGIQQV0 $6L28(%0,GJK^^Y /6RY%AITEC)Q!]HD;@ +G / MSCT >9FY(K^ZS"075]]=?M]NLQ]U4A>R="PQDCLI6&U5.6:_"VEO6;O=6+W2 MU98K]L;LM^UN543'LJ=1+N+T]\)Y>Q%K.K2Z$F3(F7!^K% MH#=,XFAPWN]V!TDD>'+6[:>R'\M%-T_]%!Z@*\U#'NEDN7QX4JFQGDOH? MG?8J=S%5PF6CJ-O]UX&WN[I,=>G0F4'E\#.TL6@I6,S;2W2NS>BPZ_\NJ*2= M\D+EL]'S=ZJ0EOTLI^RM+GCYO&5Y:=M6&I4&0ZO^E.@:7OC;:7!K@'9R5WV4J5H[UHTYO'2*K,.-F#*0Y78TB@IF3 M=Z[-^?P[G7[U^^^[FSC#^7UMJ-CQ2 MI4!L1FTR>J(Q'T7'GP?;V[I?GZK>H-,?T$3 M<3YC;V6EC6.Z9&^T*5C4;?_&=,K^PPUW[%>>W/(QI8&;,ND@<.>5AKZ4B'LZ.>H]5<2[#T;\!VX19T2TF+';4D]S*<:R%0)O0KB%A@^E M1K)'%UR5C)FRK#^5 M1C:-T *97/H"\+H5+D, [253+R#U&X%U[3 ,">H)E@\6YV&;X#> NC^%P1H MR5)5 C*$OB5$6D SS%%L5LI5F8+@N%-H1Y5)7@NT"1BNX*$%""LBQ0HHH@5 M"R//EPAOP&7O=8U%)!0UW"*+.H%9+SJ]L T^&V%$]*735.'6 M@^"&<2,]W ?%>>28,$D,![GRF9D3F8%J)OHF^Z%LDFN;8UZ1.I&YP%WE=&) M%'ALV1%@)B1P&[#T^B[)>#F6[!I\^;;.81'U>3L:'LEC7S4:BG 7;A4IWS+@ MG=IG1*HKRR# DGS9J2,_$]$%.D@7W:T^._9COK]08$=ZYB-$Y&EO;S$<1"3? M)Q%Y'M%$_"@MI@K1]-GX<:BU2"@DO+:[5Z&,'4O INDI: !=&S0 *IPHZPD6 M5K+T[=!>8DG-J_1N9,X]#AL1L,1/JZ%^*E2@:?AB=:Z$/_"P=6R54-PH&H * M4L4GG)):JBW)![]LK=<:GHZUE7#(@?ZI4@59K9(ZYY1%,"SOQ%*&H$80-:M: M#+]B288@>M27XOW$_F5C.]XG; =^7L?VSB2W ?'=Z7%GI&-U3)0@ '.K2TYY M@%N GU0RH9H;,4<8,*]XK'+E9J0OMG5+Z\V#T>,L+)4UTQ65[=/-73.@JC85 M<&Z]'DH2;81WP.OML2PA.8V,G M_5$)G:*4]<*OX^!5QNU"I1!+^H4@A4\??CX::I^Q7-W*O#DWN6??^N@I^DCP M[_'&+X!_N'_@7]_X/7]TR^?/:<5\Q;26/$:TNHK:):41[CY L6SH83C%H8:= M-G8A#_P#-%84RCDI-],%*L4:TH-*A()/OOH1\ Q>ML3[^$]J?+X(Y1^U@LM^ MP=5EXL]$CK_MX#ZK(+C.H>\P60J(HXTT;<\3)0&1)JDO=E)3R6\I2P>]Y_.T M5ZK^['=^IO5!P&LV/>%(8PO=<8&*5B[8;@M(&V4+8^ - K051(*%0K!U ;1@ M?OPPFORR]=QO9PZ,M7.Z& TQW5\V$/=PNW6-S)\:D$P+L)">$0$L?Y3?(+ 5 M$J)1\W;R1,0Z*RJ'(]DRB=9CHP)U_#-_"X15H\_X",V?F$1Z*/ MGK9>73J_O6MZB %Q:=H(5,XK*T?S'Q=(#U7.9R-5^NGVE2XV43NA' .MTOCD M?0G%RT\F.MWPV82#.T[,>VZ*.[[HQ(DM96>=03=ZL+C;>;CL?YW!Z>FG M;Q;#''[R5@=1YS3:S=D3/[]ACA%&6_'RY4'_8!%IGMR.#?;+HMTLR]3_S5?/ MJ%?=L6@=8H2[^R$.T7VB8_?_\AD[;_E/@A;(;N9ERY#G(^LRGYEV,6TF@?G_ MG6YOS^?CA]FZNOGJ!OCL<(#=A[\NOO)8&^TCJ/\;$/BTI@W!^K2.:?>'P&P^ M;W]WZ3V@7SLOAD_V0FPC..]7/%'GZ5Q]E2F9LC>+1/Q+V!QM295/\F;QUW"4 M"<>6+I+@O%Z>=C8>'Z^[O%P/)SY=[_2R]LG6]>KW>1M^KGYZ66GKWWF/PMN6 MB=SX&'.YUCRVNLLJ/,:"J]UFE4>^WVRNX5/2$_\)ZU]02P,$% @ A8"I M6C6/DFF:! Z1, !X !K,G5WMV_-H5]$@U1D['J0$Q\<_#7[V//1>1$5&N$:1 M)%B3&!6*\@7Z%!-UA3QOJ342>2GI(M4H],,V^B3D%;W&3JZI9N2XLC/8=^^# M?>MD,!=Q>3R(Z36B\5&-AF0>QW&GW8DZ?BMN=W G";OQO-GQP^YA$'7^#&JP M%-3=&J5+1HYJ&>5>2HS_7C?,=?^&QCKM!;[_2\WJ'0\2P34XD[#8/3H;*TM. MH[(7"29D;\>WG[Z1> G.*"M[;V/W\6LU._OS;\^%$3CF*!.68EZ9=?RRP!.:P$EV07$B-0/-$R P%OO<1B03]AB76Z!Q'5WAA%ISR MJ(%VC9TW.\U6?^1,V><]E AI77QQ5A&!&L3H Y91ZJK:#.IV$-015BBA#*2K MN"X;TP::DJB05%.H N8Q&M]&*>8+ G,DRZA2)I&UR\UVW-@IP*!5@ 893 M(LF\1!&1 (HQF!=2%1APT (%!];?R'JT]0F:;=^&A6.1FWEV5[U2,A2'HAA7 M4RSGF!/E36X9*=$PTD9B*%XW*[(277%Q QE"]":5.6&4)"9,#"&W#[9G6([C M&$KO,9(X/CW&.>\%2;<;[%6)_?_N[Y2WDG!@.MF S!#B17Y M)/E24$G,0409'->LV,5["&@=M'?CO17V:Y:N&+HD0'#8;#D:99;] /5AWQ#@ M!X4[?)UP4PZ]*,,60VB"&E/3$BA'=[F J6E\N23*P%XW8LP8@F40#69 "I4# M#Y3K+0GEF$?F=S 84VO:;&S0*IACCRQHG7A^% M&[X[#FLX ^NX\KP4-ZQH7\+*39?G*K MK:#1#;8+=M_6U]488%1 BZ-:L[9"&B;L0@H88-YR\R3V4W&\%^:W*+C?# SM M_PVQ0_>%NL$'7*)#-^%7A%_6Y8&4J\Q\DU=M*]577H30%.%=>7^\_QA9O=EI M=?O*?J,APQQ]+NYE^ B]OP'KIU5==E([97.HGF T1E79OA,@[!ZKBC^7QZ,4 M)A@8M&-HE,+Q$HXC<#31])J@29)0./L:O=US26%RY3"Z-N1[FRCNVVFR<0?R MP"W)=_3W[54%4X5Q]VHJ%\J>*7J2,&P0VKBL6E/9SG=_O03/@<^%WESRR/W6 M\MM=M>W;*[Y_ %!+ P04 " "%@*E:L!J@>)@$ #1$P '@ &MR=#(P M,C4P,S,Q97@S,C)C9F\Y,#9C97)T+FAT;=U8;5/;1A#^WE]Q-=,$9BPCR3+& M+V'&<4U+VV""S:3]U#E))^N*=*?-\X&8<\KH[&,;U"-'[3HC$A;O?P MP _CT N\P2'N)ST_.1CT2!P$81#^Z;7@**C;,U)5&7G3RBES4J+]#_M^H4;7 M-%;IT'/='UI&[VB<<*; F8##]J>UL;9D-1I[$<^X&.ZXYC/2$B?!.LE MS8E$I^0:G?,:3)=:XKON-O'DBVZ]'(L5-!7%BZ&G.\HMV'^54M&DLI@ M^/IWY\.!G# 4<<9(I"AGZ)JJ%*F4(!Q%/"\PJW2W?E]B :G.*G1."BX4 LUC M+G+DN*5/G#"H@[:U79>[72#T=2:,K_W4,*%XC4==RP8A?O(:"UU]N-]]:U MW[!TS=": -Z@&U@:Y8;]4.K!2!/@?UIN?SO+31GTHAR;&D(35)CJED 9NLT% M3'7C*P21NNQM+<99AN 8H,$9D$(6P -I>TM"&6:1O@X&8VI,ZQL;M,K,LH87 M1!B?LF%*W1\[3ZE^SU11X3 CC33D AJ: ^G,<"')L/DQBJDL,EP-*3-),8=& MM:V0*\5S;6YTI9M?A+.:/88U5KS9A#NNW885K, J;CS7XHX1[:OX =EA)W"] M3XK=SJ=EGS,+NV30[S^_60BS]^Q6 Z_3]YX&=M_DU^88RBB!%F]:W=:ZTC!A M5X+# '/JFRC:9XD%#9>+=H]$Q0N%G!U(]<# M:P(/ "53>INOU??N5W+?C)3//Z;5R\AV/:=M%9@&QNU74 679GD8"I+!LG!% M[KV4VE#6#')W-2E:_'25,)%0$+ M"]/I[OS>O7LZTWFV7,0.G<^NDYB>$8(256PW( VJ08)F!DJ4[]&STFO^QE J M"T2(!61IMIC%0@G!BVU+!)>@JD)#R4W1,.H>^@YU!V:'WJR2%Y37A1)*1WC7 M< /8EI/T"3'!:QGAP@X%?2QV9B\@PANF:RZ)@,H$'FS"'2]-$WB3Z33$![W? M29A,O(O7MCZH_<38LK+DLB9&M8%O&?N!Z?(.=;J(\"]D&!EN>I).\!(\C 8Y M$>[U8-0 KQMCL\NKZ;A&3&]7]QGJ^+L%V?>CADI)0_IBX+4F'#P)1DL0=7M( M3-T>[M"'F,X?D51=PTJ(;7JR3 TDU\#6)(=*:0B8V+%]9[:,?QL MF/^7AOE?#?/_GV$GH;_BX:C[7_,!4$L! A0#% @ A8"I6HNOU;EL" $ M"!P- ! ( ! &MR="TR,#(U,#,S,2YH=&U02P$"% ,4 M " "%@*E:16:#<[L. !6H $ @ &:" $ :W)T+3(P M,C4P,S,Q+GAS9%!+ 0(4 Q0 ( (6 J5HA9QI]!"8 ,!M 0 4 M " 8,7 0!K& 0!K " M 8$2 P!K#,Q,F-F;S,P,F-E M " 90G P!K XML 87 krt-20250331_htm.xml IDEA: XBRL DOCUMENT 0001758021 2025-01-01 2025-03-31 0001758021 2025-05-07 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2025-03-31 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-12-31 0001758021 2025-03-31 0001758021 2024-12-31 0001758021 us-gaap:NonrelatedPartyMember 2025-03-31 0001758021 us-gaap:NonrelatedPartyMember 2024-12-31 0001758021 us-gaap:RelatedPartyMember 2025-03-31 0001758021 us-gaap:RelatedPartyMember 2024-12-31 0001758021 2024-01-01 2024-03-31 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2025-01-01 2025-03-31 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-01-01 2024-03-31 0001758021 us-gaap:CommonStockMember 2023-12-31 0001758021 us-gaap:TreasuryStockCommonMember 2023-12-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001758021 us-gaap:RetainedEarningsMember 2023-12-31 0001758021 us-gaap:ParentMember 2023-12-31 0001758021 us-gaap:NoncontrollingInterestMember 2023-12-31 0001758021 2023-12-31 0001758021 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001758021 us-gaap:ParentMember 2024-01-01 2024-03-31 0001758021 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001758021 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001758021 us-gaap:CommonStockMember 2024-03-31 0001758021 us-gaap:TreasuryStockCommonMember 2024-03-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001758021 us-gaap:RetainedEarningsMember 2024-03-31 0001758021 us-gaap:ParentMember 2024-03-31 0001758021 us-gaap:NoncontrollingInterestMember 2024-03-31 0001758021 2024-03-31 0001758021 us-gaap:CommonStockMember 2024-12-31 0001758021 us-gaap:TreasuryStockCommonMember 2024-12-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001758021 us-gaap:RetainedEarningsMember 2024-12-31 0001758021 us-gaap:ParentMember 2024-12-31 0001758021 us-gaap:NoncontrollingInterestMember 2024-12-31 0001758021 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001758021 us-gaap:ParentMember 2025-01-01 2025-03-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001758021 us-gaap:NoncontrollingInterestMember 2025-01-01 2025-03-31 0001758021 us-gaap:CommonStockMember 2025-03-31 0001758021 us-gaap:TreasuryStockCommonMember 2025-03-31 0001758021 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001758021 us-gaap:RetainedEarningsMember 2025-03-31 0001758021 us-gaap:ParentMember 2025-03-31 0001758021 us-gaap:NoncontrollingInterestMember 2025-03-31 0001758021 krt:GlobalWellsMember 2017-01-01 2017-12-31 0001758021 krt:GlobalWellsMember krt:SellingMemberMember 2024-02-29 2024-02-29 0001758021 krt:GlobalWellsMember 2024-02-29 0001758021 krt:GlobalWellsMember 2024-02-29 2024-02-29 0001758021 krt:GlobalWellsMember 2024-01-01 2024-12-31 0001758021 krt:GlobalWellsMember 2017-12-31 0001758021 krt:ChainsAndDistributorsMember 2025-01-01 2025-03-31 0001758021 krt:ChainsAndDistributorsMember 2024-01-01 2024-03-31 0001758021 krt:OnlineMember 2025-01-01 2025-03-31 0001758021 krt:OnlineMember 2024-01-01 2024-03-31 0001758021 us-gaap:RetailMember 2025-01-01 2025-03-31 0001758021 us-gaap:RetailMember 2024-01-01 2024-03-31 0001758021 krt:LogisticsServicesMember 2025-01-01 2025-03-31 0001758021 krt:LogisticsServicesMember 2024-01-01 2024-03-31 0001758021 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758021 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758021 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758021 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758021 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758021 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758021 krt:TermLoanMaturing2026Member 2025-03-31 0001758021 krt:TermLoanMaturing2027Member 2025-03-31 0001758021 krt:TermLoanMaturing2026Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-03-31 0001758021 krt:TermLoanMaturing2026Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-03-31 0001758021 krt:TermLoanMaturing2027Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-03-31 0001758021 krt:TermLoanMaturing2027Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-03-31 0001758021 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-03-31 0001758021 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-03-31 0001758021 krt:TermLoanMaturing2026Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-12-31 0001758021 krt:TermLoanMaturing2026Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-12-31 0001758021 krt:TermLoanMaturing2027Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-12-31 0001758021 krt:TermLoanMaturing2027Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-12-31 0001758021 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-12-31 0001758021 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-12-31 0001758021 us-gaap:MachineryAndEquipmentMember 2025-03-31 0001758021 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001758021 us-gaap:LeaseholdImprovementsMember 2025-03-31 0001758021 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001758021 us-gaap:VehiclesMember 2025-03-31 0001758021 us-gaap:VehiclesMember 2024-12-31 0001758021 us-gaap:FurnitureAndFixturesMember 2025-03-31 0001758021 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001758021 us-gaap:BuildingMember 2025-03-31 0001758021 us-gaap:BuildingMember 2024-12-31 0001758021 us-gaap:LandMember 2025-03-31 0001758021 us-gaap:LandMember 2024-12-31 0001758021 us-gaap:SoftwareDevelopmentMember 2025-03-31 0001758021 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001758021 us-gaap:ConstructionInProgressMember 2025-03-31 0001758021 us-gaap:ConstructionInProgressMember 2024-12-31 0001758021 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-03-31 0001758021 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001758021 us-gaap:CostOfSalesMember 2025-01-01 2025-03-31 0001758021 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001758021 us-gaap:LineOfCreditMember 2018-02-23 0001758021 2025-03-03 0001758021 us-gaap:LineOfCreditMember 2025-03-03 2025-03-03 0001758021 us-gaap:LineOfCreditMember 2025-03-03 0001758021 2025-03-03 2025-03-03 0001758021 us-gaap:StandbyLettersOfCreditMember 2025-03-16 0001758021 us-gaap:StandbyLettersOfCreditMember 2025-03-17 0001758021 us-gaap:LineOfCreditMember 2025-03-31 0001758021 us-gaap:LineOfCreditMember 2024-12-31 0001758021 us-gaap:StandbyLettersOfCreditMember 2025-03-31 0001758021 us-gaap:StandbyLettersOfCreditMember 2024-12-31 0001758021 krt:TermLoanMaturing2026Member 2025-01-01 2025-03-31 0001758021 krt:TermLoanMaturing2026Member 2024-12-31 0001758021 krt:TermLoanMaturing2027Member 2025-01-01 2025-03-31 0001758021 krt:TermLoanMaturing2027Member 2023-01-01 2023-07-31 0001758021 krt:TermLoanMaturing2027Member 2023-08-01 2023-08-01 0001758021 krt:TermLoanMaturing2027Member 2024-12-31 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001758021 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001758021 2024-01-01 2024-12-31 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0001758021 us-gaap:OperatingExpenseMember 2025-01-01 2025-03-31 0001758021 us-gaap:OperatingExpenseMember 2024-01-01 2024-03-31 0001758021 2025-03-01 0001758021 krt:GlobalWellsMember srt:MinimumMember 2025-01-01 2025-03-31 0001758021 krt:GlobalWellsMember srt:MaximumMember 2025-01-01 2025-03-31 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2025-03-31 0001758021 2018-07-01 2018-09-30 0001758021 krt:KearyGlobalAndKearyInternationalMember srt:AffiliatedEntityMember 2025-03-31 0001758021 krt:KearyGlobalAndKearyInternationalMember srt:AffiliatedEntityMember 2024-12-31 0001758021 krt:KearyGlobalAndKearyInternationalMember 2025-01-01 2025-03-31 0001758021 krt:KearyGlobalAndKearyInternationalMember 2024-01-01 2024-03-31 0001758021 krt:ReportableSegmentMember 2025-01-01 2025-03-31 0001758021 krt:ReportableSegmentMember 2024-01-01 2024-03-31 0001758021 us-gaap:OperatingSegmentsMember krt:ReportableSegmentMember 2025-01-01 2025-03-31 0001758021 us-gaap:OperatingSegmentsMember krt:ReportableSegmentMember 2024-01-01 2024-03-31 0001758021 us-gaap:MaterialReconcilingItemsMember krt:ReportableSegmentMember 2025-01-01 2025-03-31 0001758021 us-gaap:MaterialReconcilingItemsMember krt:ReportableSegmentMember 2024-01-01 2024-03-31 0001758021 us-gaap:SubsequentEventMember 2025-05-06 2025-05-06 shares iso4217:USD iso4217:USD shares krt:distributionCenter krt:segment pure krt:convertible_note 0001758021 2025 Q1 false --12-31 10-Q true 2025-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 Accelerated Filer true true false false 20059505 8611000 1703000 32473000 31584000 3537000 11128000 23800000 28343000 672000 758000 32401000 26736000 79906000 70722000 172000 27000 3399000 3612000 171979000 160997000 42668000 42972000 86155000 87982000 172000 36000 3510000 3510000 293000 300000 48831000 40628000 196000 0 9000 34000 1080000 1069000 312216000 294522000 19000 16000 24518000 17831000 186000 489000 14868000 13555000 5057000 3130000 6000 3000 2189000 65000 1137000 742000 1190000 1179000 1190000 1179000 10996000 8977000 37000 916000 128000 968000 60083000 46447000 622000 426000 125000 141000 46988000 47279000 125000 141000 46988000 47279000 41535000 35435000 1249000 1198000 2777000 2736000 152005000 132323000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 20059505 20059505 20036505 20036505 20000 20000 89803000 89457000 0.001 0.001 23000 23000 248000 248000 63732000 66340000 153307000 155569000 6904000 6630000 160211000 162199000 312216000 294522000 103624000 95613000 62862000 58011000 40762000 37602000 14411000 10763000 677000 556000 18548000 16769000 -17000 1994000 32942000 29526000 7820000 8076000 446000 255000 776000 291000 44000 55000 239000 122000 226000 213000 566000 431000 500000 517000 509000 524000 1116000 375000 8936000 8451000 2121000 1975000 6815000 6476000 406000 310000 6409000 6166000 0.32 0.31 0.32 0.31 20036505 19969606 20198654 20075485 19988482 20000 23000 -248000 86667000 67679000 154118000 8572000 162690000 0.30 5992000 5992000 5992000 3750 375000 375000 375000 2800 52000 52000 52000 316000 316000 2893000 3209000 6166000 6166000 310000 6476000 19995032 20000 23000 -248000 87094000 67537000 154403000 5989000 160392000 20059505 20000 23000 -248000 89457000 66340000 155569000 6630000 162199000 0.45 9017000 9017000 9017000 346000 346000 346000 132000 132000 6409000 6409000 406000 6815000 20059505 20000 23000 -248000 89803000 63732000 153307000 6904000 160211000 6815000 6476000 304000 303000 2688000 2629000 222000 -12000 90000 40000 -83000 293000 0 1993000 17000 -1000 15000 15000 -23000 -23000 0 38000 48000 126000 -46000 0 346000 375000 2253000 1466000 8000 0 18000 0 5887000 2336000 9191000 8077000 -112000 4000 -257000 -1727000 -25000 -14000 24000 190000 3000 5000 6734000 3367000 -303000 -420000 1313000 742000 1927000 -6000 3000 0 2124000 0 395000 -507000 -2337000 -1474000 -59000 0 98000 155000 7726000 6559000 107000 163000 59000 23000 989000 761000 -212000 0 -191000 0 87000 7000000 8148000 12190000 7678000 0 12739000 5144000 3533000 -7947000 295000 278000 295000 278000 47000 0 0 52000 9017000 5992000 132000 0 132000 0 0 2010000 0 2326000 879000 0 879000 0 -10370000 -8544000 889000 -9932000 31584000 23076000 32473000 13144000 853000 1148000 37000 159000 0 13000 477000 502000 Nature of Operations <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lollicup USA Inc. (“Lollicup”) was incorporated in 2001 in California. Karat Packaging Inc. (“Karat Packaging”) was incorporated in 2018 in Delaware and became the holding company for Lollicup (collectively, the “Company”) through a share exchange with the shareholders of Lollicup. The Company's shares are listed on the NASDAQ Global Market under the symbol "KRT".</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a manufacturer and distributor of single-use disposable products used in a variety of restaurant and foodservice settings. The Company supplies a wide range of products such as food and take-out containers, bags, boxes, 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 customers, including new product design and development, custom printing, distribution of specialty food and beverages products, such as syrups, boba, and coffee drinks, as well as logistics services. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company supplies products to national and regional distributors, restaurant chains, supermarkets, as well as to small businesses including convenience stores, mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, and frozen yogurt shops.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently operates manufacturing facilities and distribution centers in Chino, California, Rockwall, Texas, and Kapolei, Hawaii. In addition, the Company operates seven other distribution centers located in Puyallup, Washington; Summerville, South Carolina; Branchburg, New Jersey; Kapolei, Hawaii; Aurora, Illinois; Mesa, Arizona; and Sugar Land, Texas. The Company entered into a lease agreement on March 3, 2025 for an additional distribution center in Chino, California, which is expected to be fully operational by end of May 2025.</span></div> 7 Summary of Significant Accounting Policies <div style="text-align:justify;text-indent:20pt"><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-03 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, 2025 and for the three months ended March 31, 2025 and 2024 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, 2025 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2025.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet at December 31, 2024 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, 2024, as included in the Company's Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 14, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><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, and Global Wells Investment Group ("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="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><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.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Segments:</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 distribution of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, biopolymer-based, and other compostable forms. It also consists of the distribution of certain specialty food and beverage products, such as syrup, boba, and coffee drinks, as well as restaurant and warehouse supplies. </span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has a variable interest in Global Wells located in Rockwall, Texas. In 2017, Lollicup along with three other unrelated parties formed Global Wells, of which Lollicup received a 13.5% ownership interest and a 25% voting interest. On February 29, 2024, Global Wells and one of its members (the "Selling Member") entered into a membership interest redemption agreement, under which the Selling Member sold and Global Wells purchased and redeemed all of the Selling Member's 10.8% ownership interest in Global Wells for a total cash consideration of $3,208,000, subject to tax withholding. Subsequent to the redemption, the ownership interests and voting power of the remaining members of Global Wells were adjusted proportionally, with Lollicup's ownership interest increasing to 15.1% and voting interest increasing to 33.3%. During the year ended December 31, 2024, a total cash payment of $2,325,000, net of tax withholding, was made to the Selling Member in full consideration of the redemption.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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 purpose of Global Wells is to own, construct, and manage warehouses and manufacturing facilities. Global Wells’ operating agreement may require its members to make additional contributions upon the unanimous decision of the members or when 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="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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%">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 (the “Texas Lease”). In 2020, the Company entered into another operating lease with Global Wells (the “New Jersey Lease”). </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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%">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, the ability to receive significant benefits, and 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 both the Texas Lease and New Jersey Lease are eliminated upon consolidation.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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%">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; rather they represent claims against the specific assets of Global Wells. 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 had with financial institutions as of March 31, 2025.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><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 the Company’s stockholders’ equity. The amount of net income attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income. Tax payments made by the Company on behalf of the noncontrolling interests are deducted from their equity balances, as shown in the condensed consolidated statements of stockholders’ equity.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><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 product sales to customers that include national and regional chains, distributors, small local restaurants, and those that purchase for individual consumption primarily through our online stores. 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, 2025 and 2024, net sales disaggregated by customer type consist of the amounts shown below. </span></div><div style="text-align:justify;text-indent:20pt"><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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></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%">Chains and distributors </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%">79,599</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">74,297</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%">Online</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%">17,791</span></td><td colspan="3" style="padding:0 1pt"></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%">14,879</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%">Retail</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%">6,234</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,437</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">103,624</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><td colspan="3" style="padding:0 1pt"></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%">95,613</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></tr></table></div><div style="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">Chains and distributors 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, supermarkets, and other businesses with multiple locations. Distributors revenue is derived from distributors across the U.S. that purchase the Company’s products for resale and distribution to restaurants, supermarkets, and other businesses. Chain accounts often order through their distribution partners. Revenue from transactions with chains and distributors 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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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 the Company's online storefront on www.lollicupstore.com, and through the Company's mobile app, as well as other e-commerce platforms with customers largely consisting of small businesses such as small mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, and frozen yogurt shops. Revenue from online 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. For online sales on third-party e-commerce platforms, the Company is the principal in the three-party arrangement and control of the products remains with the Company until transferring to the end customer or upon return from the end customer. Online platform fees are recognized as selling expenses. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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 and local restaurants, small mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, 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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">For all of the Company's revenue streams, shipping terms generally indicate when the title and risk of loss have passed, which is generally when products are delivered to customers.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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%">In addition to product sales, the Company also generates revenue from logistics services which is the transportation and delivery of shipping containers from ports to local retail customers. Logistics services revenue is recognized over time due to the continuous transfer of control to the customer. As control transfers over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. During the three months ended March 31, 2025 and 2024, the Company recognized logistics services revenue of $1,273,000 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,239,000, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract liabilities consist primarily of rebates, sales incentives, cooperative advertising, and deferred revenue. As of March 31, 2025 and December 31, 2024, the Company had accrued $414,000 and $377,000, respectively, related to rebates, sales incentives and cooperative advertising, included in accrued expenses in the condensed consolidated balance sheets. During the three months ended March 31, 2025 and 2024, the Company recognized revenue of $517,000 and $739,000, respectively, related to previously deferred revenue at the beginning of each respective period.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has financial instruments classified within the fair v</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">alue hierarchy, which consist of the following:</span></div><div style="text-align:justify;text-indent:18pt"><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%">•</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">At both March 31, 2025 and December 31, 2024, the Company had money market accounts and investments in publicly-traded equity securities classified as Level 1 and certificates of deposit classified as Level 2 within the fair value hierarchy. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The short-term investments comprise of certificates of deposits with an original maturity of longer than 3 months and are reported at their carrying value as current assets on the condensed consolidated balance sheets. The carrying value of these short-term investments approximates fair value as they were purchased near or on the respective balance sheet dates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:13.5pt"><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, 2025 for the assets measured at fair value on a recurring basis:</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><td style="width:45.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="15" 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%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,448 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,543 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Short-term investments</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><td colspan="3" style="padding:0 1pt"></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%">23,800 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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></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%">Publicly-traded equity securities</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%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Fair value, March 31, 2025</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,505</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="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49,343</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="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding: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%">—</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="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company’s fair value measurements by level at December 31, 2024 for the assets measured at fair value on a recurring basis:</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><td style="width:45.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.175%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="15" 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%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,525 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Short-term investments</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><td colspan="3" style="padding:0 1pt"></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%">28,343 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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></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%">Publicly-traded equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt;text-indent:20pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:20pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Fair value, December 31, 2024</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">756</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="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt;text-indent:20pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,868</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="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt;text-indent:20pt"></td><td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding: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%">—</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="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:13.5pt"><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, related-party payable, accrued expenses, other payables and borrowings under promissory notes and Line of Credit (as defined below), are reported at their carrying value.</span></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:13.5pt"><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, related-party payable, accrued expenses, and other payables at March 31, 2025 and December 31, 2024, approximated fair value because of the short maturity of these instruments. The following is a summary of the carrying amount and estimated fair value of the $23,000,000 and $28,700,000 term loans that mature in September 2026 and July 2027, respectively (the "2026 Term Loan" and "2027 Term Loan," respectively): </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><td style="width:45.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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 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%">2026 Term Loan</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,723 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,910 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027 Term Loan</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%">27,455 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">27,305 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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:0.75pt solid #000000;padding: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%">48,178</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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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:0.75pt solid #000000;padding: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%">47,215</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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><td style="width:45.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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 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%">2026 Term Loan</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,881 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,846 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027 Term Loan</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%">27,577 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">27,174 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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:0.75pt solid #000000;padding: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%">48,458</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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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:0.75pt solid #000000;padding: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%">47,020</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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of these financial instruments was determined using Level 2 inputs.</span></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment. These non-financial assets and liabilities may include assets acquired in a business combination or long-lived assets that are determined to be impaired. The Company recorded an impairment against its operating ROU assets of $1,993,000 during the three months ended March 31, 2024. See Note 11 — </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%"> for further information about this impairment charge. For the three months ended March 31, 2025, management concluded that an impairment of long-lived assets was not required. With the exception of the ROU impairment, the Company did not have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition as of March 31, 2025 or December 31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 has 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="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%">In November 2023, the FASB issued ASU 2023-07 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new guidance requires enhanced disclosure of significant expenses that are regularly reported to the chief operating decision maker and the nature of segment expense information used to manage operations. The Company adopted this new standard for its annual period beginning January 1, 2024 and its interim period beginning January 1, 2025. The adoption of this new standard resulted in additional required disclosures, described further in Note 15 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Report</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </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%">(Topic 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%">: Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new guidance requires disaggregated information about the effective tax rate reconciliation and additional information on taxes paid that meet a quantitative threshold. The new guidance is effective for public companies for annual reporting periods beginning after December 15, 2024, and for non-public companies for annual reporting periods beginning after December 15, 2025, with early adoption permitted for both. The Company will adopt the new standard in annual reporting period beginning after December 15, 2025, and is currently evaluating the impacts of the new guidance on its disclosures within the consolidated financial statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03 </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 Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 220): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new guidance requires enhanced disclosure of disaggregated information about specific expense categories in the notes to financial statements on an annual and interim basis. The new guidance is effective for all public companies for annual reporting periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company will adopt the new standard in annual reporting period beginning after December 15, 2026. The application of this new guidance is not expected to have a material impact on the Company’s consolidated balance sheets, statements of income or cash flows, as the guidance pertains to disclosures only.</span></div> <div style="text-align:justify;text-indent:20pt"><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-03 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, 2025 and for the three months ended March 31, 2025 and 2024 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, 2025 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2025.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet at December 31, 2024 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, 2024, as included in the Company's Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 14, 2025.</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> The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned and controlled operating subsidiaries: Lollicup, Lollicup Franchising, LLC, and Global Wells Investment Group ("Global Wells"), a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated. <div style="text-align:justify;text-indent:20pt"><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.</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%">Reporting Segments:</span> The Company manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and distribution of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, biopolymer-based, and other compostable forms. It also consists of the distribution of certain specialty food and beverage products, such as syrup, boba, and coffee drinks, as well as restaurant and warehouse supplies. 1 <div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has a variable interest in Global Wells located in Rockwall, Texas. In 2017, Lollicup along with three other unrelated parties formed Global Wells, of which Lollicup received a 13.5% ownership interest and a 25% voting interest. On February 29, 2024, Global Wells and one of its members (the "Selling Member") entered into a membership interest redemption agreement, under which the Selling Member sold and Global Wells purchased and redeemed all of the Selling Member's 10.8% ownership interest in Global Wells for a total cash consideration of $3,208,000, subject to tax withholding. Subsequent to the redemption, the ownership interests and voting power of the remaining members of Global Wells were adjusted proportionally, with Lollicup's ownership interest increasing to 15.1% and voting interest increasing to 33.3%. During the year ended December 31, 2024, a total cash payment of $2,325,000, net of tax withholding, was made to the Selling Member in full consideration of the redemption.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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 purpose of Global Wells is to own, construct, and manage warehouses and manufacturing facilities. Global Wells’ operating agreement may require its members to make additional contributions upon the unanimous decision of the members or when 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="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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%">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 (the “Texas Lease”). In 2020, the Company entered into another operating lease with Global Wells (the “New Jersey Lease”). </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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%">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, the ability to receive significant benefits, and 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 both the Texas Lease and New Jersey Lease are eliminated upon consolidation.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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%">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; rather they represent claims against the specific assets of Global Wells. 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 had with financial institutions as of March 31, 2025.</span></div> 0.135 0.25 0.108 3208000 0.151 0.333 2325000 50000 25000 <div style="text-align:justify;text-indent:20pt"><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 the Company’s stockholders’ equity. The amount of net income attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income. Tax payments made by the Company on behalf of the noncontrolling interests are deducted from their equity balances, as shown in the condensed consolidated statements of stockholders’ equity.</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%">Revenue Recognition: </span>The Company generates revenues from product sales to customers that include national and regional chains, distributors, small local restaurants, and those that purchase for individual consumption primarily through our online stores. 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">Chains and distributors 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, supermarkets, and other businesses with multiple locations. Distributors revenue is derived from distributors across the U.S. that purchase the Company’s products for resale and distribution to restaurants, supermarkets, and other businesses. Chain accounts often order through their distribution partners. Revenue from transactions with chains and distributors 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. </span><div style="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 the Company's online storefront on www.lollicupstore.com, and through the Company's mobile app, as well as other e-commerce platforms with customers largely consisting of small businesses such as small mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, and frozen yogurt shops. Revenue from online 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. For online sales on third-party e-commerce platforms, the Company is the principal in the three-party arrangement and control of the products remains with the Company until transferring to the end customer or upon return from the end customer. Online platform fees are recognized as selling expenses. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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 and local restaurants, small mom-and-pop restaurants, coffee houses, bubble tea cafes, pizza parlors, 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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">For all of the Company's revenue streams, shipping terms generally indicate when the title and risk of loss have passed, which is generally when products are delivered to customers.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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%">In addition to product sales, the Company also generates revenue from logistics services which is the transportation and delivery of shipping containers from ports to local retail customers. Logistics services revenue is recognized over time due to the continuous transfer of control to the customer. As control transfers over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. During the three months ended March 31, 2025 and 2024, the Company recognized logistics services revenue of $1,273,000 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,239,000, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract liabilities consist primarily of rebates, sales incentives, cooperative advertising, and deferred revenue. As of March 31, 2025 and December 31, 2024, the Company had accrued $414,000 and $377,000, respectively, related to rebates, sales incentives and cooperative advertising, included in accrued expenses in the condensed consolidated balance sheets. During the three months ended March 31, 2025 and 2024, the Company recognized revenue of $517,000 and $739,000, respectively, related to previously deferred revenue at the beginning of each respective period.</span></div> For the three months ended March 31, 2025 and 2024, net sales disaggregated by customer type consist of the amounts shown below. <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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></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%">Chains and distributors </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%">79,599</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">74,297</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%">Online</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%">17,791</span></td><td colspan="3" style="padding:0 1pt"></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%">14,879</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%">Retail</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%">6,234</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,437</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">103,624</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><td colspan="3" style="padding:0 1pt"></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%">95,613</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></tr></table></div> 79599000 74297000 17791000 14879000 6234000 6437000 103624000 95613000 1273000 1239000 414000 377000 517000 739000 <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has financial instruments classified within the fair v</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">alue hierarchy, which consist of the following:</span></div><div style="text-align:justify;text-indent:18pt"><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%">•</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">At both March 31, 2025 and December 31, 2024, the Company had money market accounts and investments in publicly-traded equity securities classified as Level 1 and certificates of deposit classified as Level 2 within the fair value hierarchy. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The short-term investments comprise of certificates of deposits with an original maturity of longer than 3 months and are reported at their carrying value as current assets on the condensed consolidated balance sheets. The carrying value of these short-term investments approximates fair value as they were purchased near or on the respective balance sheet dates.</span></div><div style="text-align:justify;text-indent:13.5pt"><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, related-party payable, accrued expenses, other payables and borrowings under promissory notes and Line of Credit (as defined below), are reported at their carrying value.</span></div>The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, related-party payable, accrued expenses, and other payables at March 31, 2025 and December 31, 2024, approximated fair value because of the short maturity of these instruments. <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment. These non-financial assets and liabilities may include assets acquired in a business combination or long-lived assets that are determined to be impaired. The Company recorded an impairment against its operating ROU assets of $1,993,000 during the three months ended March 31, 2024. See Note 11 — </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%"> for further information about this impairment charge. For the three months ended March 31, 2025, management concluded that an impairment of long-lived assets was not required. With the exception of the ROU impairment, the Company did not have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition as of March 31, 2025 or December 31, 2024.</span></div> <div style="text-align:justify;text-indent:13.5pt"><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, 2025 for the assets measured at fair value on a recurring basis:</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><td style="width:45.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="15" 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%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,448 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,543 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Short-term investments</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><td colspan="3" style="padding:0 1pt"></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%">23,800 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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></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%">Publicly-traded equity securities</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%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Fair value, March 31, 2025</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,505</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="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49,343</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="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding: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%">—</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="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company’s fair value measurements by level at December 31, 2024 for the assets measured at fair value on a recurring basis:</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><td style="width:45.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.175%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="15" 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%">Cash equivalents</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,525 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Short-term investments</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><td colspan="3" style="padding:0 1pt"></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%">28,343 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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></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%">Publicly-traded equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt;text-indent:20pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:20pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Fair value, December 31, 2024</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">756</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="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt;text-indent:20pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,868</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="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt;text-indent:20pt"></td><td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding: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%">—</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="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2448000 25543000 0 0 23800000 0 57000 0 0 2505000 49343000 0 725000 22525000 0 0 28343000 0 31000 0 0 756000 50868000 0 The following is a summary of the carrying amount and estimated fair value of the $23,000,000 and $28,700,000 term loans that mature in September 2026 and July 2027, respectively (the "2026 Term Loan" and "2027 Term Loan," respectively): <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><td style="width:45.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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 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%">2026 Term Loan</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,723 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,910 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027 Term Loan</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%">27,455 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">27,305 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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:0.75pt solid #000000;padding: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%">48,178</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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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:0.75pt solid #000000;padding: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%">47,215</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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><td style="width:45.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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 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%">2026 Term Loan</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,881 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,846 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027 Term Loan</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%">27,577 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">27,174 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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:0.75pt solid #000000;padding: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%">48,458</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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 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:0.75pt solid #000000;padding: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%">47,020</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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23000000 28700000 20723000 19910000 27455000 27305000 48178000 47215000 20881000 19846000 27577000 27174000 48458000 47020000 1993000 <div style="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%">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 has 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="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%">In November 2023, the FASB issued ASU 2023-07 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new guidance requires enhanced disclosure of significant expenses that are regularly reported to the chief operating decision maker and the nature of segment expense information used to manage operations. The Company adopted this new standard for its annual period beginning January 1, 2024 and its interim period beginning January 1, 2025. The adoption of this new standard resulted in additional required disclosures, described further in Note 15 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Report</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </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%">(Topic 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%">: Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new guidance requires disaggregated information about the effective tax rate reconciliation and additional information on taxes paid that meet a quantitative threshold. The new guidance is effective for public companies for annual reporting periods beginning after December 15, 2024, and for non-public companies for annual reporting periods beginning after December 15, 2025, with early adoption permitted for both. The Company will adopt the new standard in annual reporting period beginning after December 15, 2025, and is currently evaluating the impacts of the new guidance on its disclosures within the consolidated financial statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03 </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 Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 220): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new guidance requires enhanced disclosure of disaggregated information about specific expense categories in the notes to financial statements on an annual and interim basis. The new guidance is effective for all public companies for annual reporting periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company will adopt the new standard in annual reporting period beginning after December 15, 2026. The application of this new guidance is not expected to have a material impact on the Company’s consolidated balance sheets, statements of income or cash flows, as the guidance pertains to disclosures only.</span></div> Inventories <div style="padding-left:18pt"><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><span><br/></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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Raw materials</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,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></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,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Semi-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:100%">1,403 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,885 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Finished goods</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%">72,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="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%">80,636 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="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%">71,362 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: inventory reserve</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%">(730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;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 inventories</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:100%">$</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:100%">79,906</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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></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:100%">$</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:100%">70,722</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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="padding-left:18pt"><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><span><br/></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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Raw materials</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,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></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,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Semi-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:100%">1,403 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,885 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Finished goods</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%">72,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="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%">80,636 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="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%">71,362 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: inventory reserve</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%">(730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;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 inventories</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:100%">$</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:100%">79,906</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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></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:100%">$</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:100%">70,722</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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6498000 6640000 1403000 1885000 72735000 62837000 80636000 71362000 730000 640000 79906000 70722000 Property and Equipment<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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">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: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%">67,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">66,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,193 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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:100%">8,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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:100%">1,015 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,015 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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:100%">38,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">38,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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:100%">11,907 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">11,907 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Computer hardware and software</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%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Construction in progress</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%">723 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">431 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 18.37pt;text-indent:20pt"></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%">147,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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%">146,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: accumulated depreciation and amortization</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%">(61,001)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(58,760)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;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 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: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%">86,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></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%">87,982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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%">Depreciation and amortization expense is 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>For the three months ended March 31, 2025 and 2024, depreciation and amortization expense reported within general and administrative expense was $1,132,000 and $1,013,000, respectively, and depreciation and amortization expense reported within cost of goods sold was $1,549,000 and $1,609,000, respectively. <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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">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: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%">67,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">66,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,193 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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:100%">8,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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:100%">1,015 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,015 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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:100%">38,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">38,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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:100%">11,907 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">11,907 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Computer hardware and software</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%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Construction in progress</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%">723 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">431 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 18.37pt;text-indent:20pt"></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%">147,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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%">146,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: accumulated depreciation and amortization</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%">(61,001)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(58,760)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;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 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: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%">86,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></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%">87,982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 67024000 66928000 19212000 19193000 8383000 8395000 1015000 1015000 38779000 38779000 11907000 11907000 113000 94000 723000 431000 147156000 146742000 61001000 58760000 86155000 87982000 1132000 1013000 1549000 1609000 Goodwill<div style="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 activity in the Company's goodwill from December 31, 2024 to March 31, 2025:</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><td style="width:81.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">Balance at December 31, 2024</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:700;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: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</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%">Balance at March 31, 2025</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: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"></td></tr></table></div> <div style="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 activity in the Company's goodwill from December 31, 2024 to March 31, 2025:</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><td style="width:81.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">Balance at December 31, 2024</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:700;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: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</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%">Balance at March 31, 2025</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: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"></td></tr></table></div> 3510000 0 3510000 Line of Credit <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $20,000,000 (the “Line of Credit”) secured by the Company’s assets. The Company is not required to pay a commitment (unused) fee on the undrawn portion of the Line of Credit and interest is payable monthly. The Company is required to comply with certain financial covenants, including a minimum current ratio, minimum debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio and a minimum fixed charge coverage ratio.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 3, 2025, the Company amended the Line of Credit. Prior to March 3, 2025, the revolving loan facility had a maximum borrowing capacity of $40,000,000 and interest accrued at an annual rate of one month term Secured Overnight Financing Rate ("SOFR") plus 2.50%, with a SOFR floor of 1.00%. The amendment on March 3, 2025, among other things, (1) extended the maturity date to March 14, 2027, (2) reduced the maximum borrowing capacity of the revolving loan facility to $20,000,000, and (3) revised the interest on any Line of Credit borrowings to an annual rate of one month term SOFR plus 2.25%, with a SOFR floor of 1.00%. The Company further amended the Line of Credit on March 17, 2025, increasing the standby letter of credit sub-limit from $5,000,000 to $7,500,000.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no borrowings outstanding under the Line of Credit as of both March 31, 2025 and December 31, 2024. The amount issued under the standby letter of credit was $5,813,000 and $3,813,000 as of March 31, 2025 and December 31, 2024, respectively. As of March 31, 2025, the maximum remaining amount that could be borrowed under the Line of Credit was $14,187,000. As of both March 31, 2025 and December 31, 2024, the Company was in compliance with the financial covenants under the Line of Credit.</span></div>Long-Term Debt <div style="text-indent:18pt"><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><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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><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: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%">The 2026 Term Loan, with 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 the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5% per annum. Principal and interest payments of $116,000 are due monthly throughout the term of the loan, with the remaining principal balance due at maturity.</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,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">The 2027 Term Loan, with an initial balance of $20,700,000 and an option to request for additional advances up to a maximum of $8,000,000 through June 30, 2023, which the Company exercised in March 2023. Interest accrues at a fixed rate of 4.375% per annum. Prior to August 1, 2023, principal and interest payments of $104,000 are due monthly. Beginning August 1, 2023, monthly principal and interest payments increased to $144,000 for the remainder of the loan term, with the remaining principal balance due at maturity.</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:100%">27,545 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">27,676 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:400;line-height:120%">Long-term debt</span></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%">48,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">48,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:120%">Less: unamortized loan 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%">(125)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(141)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:400;line-height:120%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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: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%">46,988</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47,279</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></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2025, future maturities are: </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><td style="width:81.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:100%">2025 (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%">883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2026</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%">20,798 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">$</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:100%">48,303</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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="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 Company was in compliance with all of its financial covenants as of both March 31, 2025 and December 31, 2024.</span></div> 20000000 40000000 0.0250 0.0100 20000000 0.0225 0.0100 5000000 7500000 0 0 5813000 3813000 14187000 Accrued Expenses <div style="text-indent:18pt"><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><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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Accrued miscellaneous 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: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,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">1,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued payroll</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,109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,953 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued ocean freight and other import costs</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,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued sale and use taxes</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,051 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">991 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued professional services fees</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%">826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:112%">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:100%">1,114 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">899 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued property tax</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%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Accrued shipping expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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,137 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued sales discount expense</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%">413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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"></td></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%">Accrued interest expense</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%">83 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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%">73 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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 accrued expenses</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: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%">14,868</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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%">13,555</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:18pt"><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><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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Accrued miscellaneous 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: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,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">1,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued payroll</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,109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,953 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued ocean freight and other import costs</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,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued sale and use taxes</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,051 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">991 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued professional services fees</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%">826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:112%">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:100%">1,114 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">899 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued property tax</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%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Accrued shipping expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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,137 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued sales discount expense</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%">413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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"></td></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%">Accrued interest expense</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%">83 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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%">73 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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 accrued expenses</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: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%">14,868</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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%">13,555</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2178000 1796000 1109000 1953000 5212000 4215000 1051000 991000 826000 967000 1114000 899000 332000 1150000 2550000 1137000 413000 374000 83000 73000 14868000 13555000 <div style="text-indent:18pt"><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><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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><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: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%">The 2026 Term Loan, with 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 the Company exercised in February 2022. Interest accrues at a fixed rate of 3.5% per annum. Principal and interest payments of $116,000 are due monthly throughout the term of the loan, with the remaining principal balance due at maturity.</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,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">The 2027 Term Loan, with an initial balance of $20,700,000 and an option to request for additional advances up to a maximum of $8,000,000 through June 30, 2023, which the Company exercised in March 2023. Interest accrues at a fixed rate of 4.375% per annum. Prior to August 1, 2023, principal and interest payments of $104,000 are due monthly. Beginning August 1, 2023, monthly principal and interest payments increased to $144,000 for the remainder of the loan term, with the remaining principal balance due at maturity.</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:100%">27,545 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">27,676 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:400;line-height:120%">Long-term debt</span></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%">48,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">48,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:120%">Less: unamortized loan 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%">(125)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(141)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:400;line-height:120%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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: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%">46,988</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47,279</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></tr></table></div> 16115000 6885000 0.035 116000 20758000 20923000 20700000 8000000 0.04375 104000 144000 27545000 27676000 48303000 48599000 125000 141000 1190000 1179000 46988000 47279000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2025, future maturities are: </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><td style="width:81.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:100%">2025 (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%">883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2026</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%">20,798 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">$</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:100%">48,303</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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 883000 20798000 26622000 48303000 Stock-Based Compensation <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In January 2019, the Company’s board of directors adopted the 2019 Stock Incentive Plan (the “Plan”). As of March 31, 2025, a total of 1,287,017 shares of common stock were available for further award grants under the Plan. For </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the three months ended March 31, 2025 and 2024, the Company recognized a total of $346,000 and $375,000 in stock-based compensation expense, respectively. The Company recognizes stock-based compensation over the vesting period, which is generally within three years for both the restricted stock units and stock options. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options </span></div><div><span><br/></span></div><div style="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%">A summary of the Company’s stock option activity under the Plan for the three months ended March 31, 2025 is as follows: </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><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Number of Options </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Weighted-Average Exercise Price </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Weighted-Average Remaining Contract Life</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Aggregate Intrinsic Value </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in years)</span></div></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><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:113%">(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:700;line-height:100%">Outstanding at December 31, 2024</span></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%">313,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><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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%">18.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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%">6.8</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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,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></tr><tr><td colspan="3" style="border-top:0.75pt solid #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, 2025</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:700;line-height:100%">313,667</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="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="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%">18.57</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">6.6</span></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="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="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%">2,512</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested and expected to vest at March 31, 2025</span></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:700;line-height:100%">313,667</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></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:700;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:700;line-height:100%">18.57</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></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:700;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></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:700;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:700;line-height:100%">2,512</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Exercisable at March 31, 2025</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:700;line-height:100%">313,667</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">18.57</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">6.6</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">2,512</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="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%">There were no stock options granted, exercised, or forfeited during the three months ended March 31, 2025. At March 31, 2025, all stock options granted under the Plan were fully vested and exercisable.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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 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, 2025, multiplied by the number of shares per each option.</span></div><div style="text-align:justify;text-indent:20pt"><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%">Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">A summary of the Company’s unvested restricted stock units activity under the Plan for the three months ended March 31, 2025 is as follows: </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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Number of Shares Outstanding </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Weighted Average Grant Date Fair Value </span></div></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, 2024</span></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%">70,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Unvested at March 31, 2025</span></td><td colspan="2" style="border-bottom:1pt solid #000;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:700;line-height:100%">70,800</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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29.14</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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="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%">There were no restricted stock units granted or vested during the three months ended March 31, 2025. At March 31, 2025, total remaining stock-based compensation cost for unvested restricted stock units was approximately $631,000. The cost is expected to be recognized over a weighted-average period of 1.0 year.</span></div> 1287017 346000 375000 P3Y P3Y <div style="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%">A summary of the Company’s stock option activity under the Plan for the three months ended March 31, 2025 is as follows: </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><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Number of Options </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Weighted-Average Exercise Price </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Weighted-Average Remaining Contract Life</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Aggregate Intrinsic Value </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in years)</span></div></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><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:113%">(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:700;line-height:100%">Outstanding at December 31, 2024</span></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%">313,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><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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%">18.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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%">6.8</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></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,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></tr><tr><td colspan="3" style="border-top:0.75pt solid #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, 2025</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:700;line-height:100%">313,667</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="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="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%">18.57</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">6.6</span></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="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="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%">2,512</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested and expected to vest at March 31, 2025</span></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:700;line-height:100%">313,667</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></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:700;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:700;line-height:100%">18.57</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></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:700;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></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:700;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:700;line-height:100%">2,512</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Exercisable at March 31, 2025</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:700;line-height:100%">313,667</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">18.57</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">6.6</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">2,512</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div> 313667 18.57 P6Y9M18D 3667000 313667 18.57 P6Y7M6D 2512000 313667 18.57 P6Y7M6D 2512000 313667 18.57 P6Y7M6D 2512000 0 0 0 <div style="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%">A summary of the Company’s unvested restricted stock units activity under the Plan for the three months ended March 31, 2025 is as follows: </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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Number of Shares Outstanding </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:113%">Weighted Average Grant Date Fair Value </span></div></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, 2024</span></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%">70,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Unvested at March 31, 2025</span></td><td colspan="2" style="border-bottom:1pt solid #000;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:700;line-height:100%">70,800</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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29.14</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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 70800 29.14 70800 29.14 631000 P1Y Earnings Per Share <div style="padding-left:36pt;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="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%">Basic earnings per share is calculated by dividing the net income attributable to equity holders of the Company for the period by the weighted average number of common shares outstanding during the period. </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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,409 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,166 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Weighted average number of common shares in issue</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%">20,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,970 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align: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.32 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align: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.31 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;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;text-indent:20pt"><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></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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 calculation of diluted earnings per share: </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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;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,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="padding:2px 0 2px 1pt;text-align: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,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,970 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Dilutive shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Adjusted weighted average number of common shares</span></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%">20,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">Diluted earnings per share</span></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align: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.32 </span></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align: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.31 </span></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="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%">For the three months ended March 31, 2025 and 2024, a total of 0 and 19,000 shares of potentially dilutive shares, respectively, have been excluded in the diluted earnings per share calculation due to their anti-dilutive impact on earnings per share.</span></div> <div style="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%">Basic earnings per share is calculated by dividing the net income attributable to equity holders of the Company for the period by the weighted average number of common shares outstanding during the period. </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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,409 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;padding:2px 0;text-align: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,166 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Weighted average number of common shares in issue</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%">20,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,970 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align: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.32 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align: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.31 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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 calculation of diluted earnings per share: </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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;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,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="padding:2px 0 2px 1pt;text-align: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,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,970 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Dilutive shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Adjusted weighted average number of common shares</span></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%">20,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">Diluted earnings per share</span></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align: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.32 </span></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align: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.31 </span></td><td style="border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6409000 6166000 20037000 19970000 0.32 0.31 6409000 6166000 20037000 19970000 162000 105000 20199000 20075000 0.32 0.31 0 19000 Leases<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily leases manufacturing facilities, distribution centers, and office spaces with lease terms expiring through 2031. The Company recognized the following lease costs in the accompanying condensed consolidated statement of income:</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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Short-term lease expense</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%">648 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Variable lease expense</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%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total lease expense</span></td><td style="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 0 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="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding: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%">4,010</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="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 0 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="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding: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%">2,202</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="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2025 and 2024, rent expense included in operating expenses was $3,190,000 and $1,931,000, respectively, and rent expense included in cost of goods sold was $820,000 and $271,000, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental information related to operating leases:</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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">December 31, 2024</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%">Weighted average remaining lease term</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%">4.15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4.33 years</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%">Weighted average discount rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </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><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" 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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><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: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%">Right-of-use assets obtained in exchange for operating lease liabilities</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%">10,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Cash paid for amounts included in measurement of lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025, future lease payments under operating leases were as follows:</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><td style="width:80.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">(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%">2025 (remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</span></td><td colspan="3" style="padding:0 1pt"></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%">14,885</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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,961</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%">2028</span></td><td colspan="3" style="padding:0 1pt"></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%">12,915</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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,567</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%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></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%">769</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%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60,628</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%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"></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%">(8,097)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 lease liability balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">52,531</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="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%">During the three months ended March 31, 2024, the Company recorded a non-cash impairment of a ROU asset of $1,993,000 resulting from the sublease of its City of Industry warehouse in California.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global Wells has been the landlord under an operating lease agreement with an unrelated party since September 2020. On February 28, 2025, the lease agreement between Global Wells and the tenant was terminated and effective March 1, 2025, Global Wells entered into a new six-year operating lease agreement ending on February 28, 2031 with a different unrelated party that generates monthly rental payments from $87,000 to $101,000. The expected rental income is $846,000 for the remaining nine months of the year ending December 31, 2025, and $1,128,000 per annum over the next five years.</span></div> The Company recognized the following lease costs in the accompanying condensed consolidated statement of income:<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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Short-term lease expense</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%">648 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Variable lease expense</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%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total lease expense</span></td><td style="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 0 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="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding: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%">4,010</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="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 0 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="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding: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%">2,202</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="border-bottom:3pt double #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3046000 1820000 648000 9000 316000 373000 4010000 2202000 3190000 1931000 820000 271000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental information related to operating leases:</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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">December 31, 2024</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%">Weighted average remaining lease term</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%">4.15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4.33 years</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%">Weighted average discount rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </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><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" 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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><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: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%">Right-of-use assets obtained in exchange for operating lease liabilities</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%">10,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Cash paid for amounts included in measurement of lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P4Y1M24D P4Y3M29D 0.069 0.070 10457000 2079000 3145000 1829000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025, future lease payments under operating leases were as follows:</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><td style="width:80.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">(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%">2025 (remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</span></td><td colspan="3" style="padding:0 1pt"></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%">14,885</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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,961</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%">2028</span></td><td colspan="3" style="padding:0 1pt"></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%">12,915</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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,567</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%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></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%">769</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%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60,628</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%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"></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%">(8,097)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 lease liability balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">52,531</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10531000 14885000 13961000 12915000 7567000 769000 60628000 8097000 52531000 1993000 P6Y 87000 101000 846000 1128000 Related Party Transactions <div style="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%">Keary Global Ltd. ("Keary Global") owns 250,004 shares of the Company's common stock as of March 31, 2025, which Keary Global acquired upon exercise of two convertible notes during the third quarter of 2018. In addition to being a stockholder, Keary Global and Keary International, Ltd. ("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, 2025 and December 31, 2024, the Company has accounts payable due to Keary Global and Keary International of $5,057,000 and $3,130,000, respectively. Purchases for the three months ended March 31, 2025 and 2024 from this related party were $10,340,000 and $12,693,000, respectively.</span></div> 250004 2 5057000 3130000 10340000 12693000 Income Taxes <div style="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%">For the three months ended March 31, 2025 and 2024, the Company's income tax expense was $2,121,000 and $1,975,000, respectively, with an effective tax rate of 23.7% and 23.4%, respectively. For both the three months ended March 31, 2025 and 2024, the Company's effective tax rate differed from the United States federal statutory rate of 21% primarily due to state taxes and noncontrolling interest income.</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="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%">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. As such, as of March 31, 2025, the Company did not record any valuation allowance.</span></div>The Company remains subject to IRS examination for the 2021 through 2023 tax years. Additionally, the Company files multiple state and local income tax returns and remains subject to examination in various of these jurisdictions for the 2020 through 2023 tax years. The Company continues to work with the IRS relating to the 2016 and 2017 tax years and does not expect a material impact to the financial statements. As of both March 31, 2025 and December 31, 2024, the Company did not have any unrecognized tax benefit. 2121000 1975000 0.237 0.234 0 0 0 Commitments and Contingencies<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company received a Notice of Investigations and Interim Measures stating that U.S. Customs and Border Protection (“CBP”) had initiated a formal investigation to determine whether the Company had evaded the anti-dumping and countervailing duty orders on lightweight thermal paper from China by transshipping the merchandise </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%">through Taiwan. The period of investigation was from January 2022 through the pendency of the investigation. On February 5, 2024, CBP issued its Notice of Determination concluding that the manufacturing procedures performed by the manufacturer in Taiwan, which the Company imported certain thermal paper products from, did not constitute substantial transformation. On March 19, 2024, the Company initiated an appeal process by submitting a request for an administrative review of the initial determination issued by CBP. On June 11, 2024, CBP completed the administrative review and upheld its initial conclusion. In February 2025, the Company started to receive bills related to certain of its thermal paper shipments. The Company is in the process of protesting the received bills with CBP, and is also evaluating other appeal options. Payments on bills received will be due upon the resolution of the protests, currently expected to occur within the next 12 months. The Company maintains a liability reserve representing the total estimated probable loss from the investigation plus accrued interest. As of March 31, 2025, and December 31, 2024, the Company had a total reserve of $3,101,000 and $3,051,000, respectively. The amount of the final payments could vary significantly from the estimated liability reserve.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a party to, and certain of its property is the subject of, various pending claims and legal proceedings that routinely arise in the ordinary course of its 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 income.</span></div> 3101000 3051000 Segment Report<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates and evaluates its business as a single reportable segment. The following is the summary of the financial information for the Company’s reportable segment:</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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" 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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">(in thousands)</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 sales</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%">103,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">95,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Cost of goods sold</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%">62,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">58,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Shipping and transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Salaries and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">Depreciation and amortization</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,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Rent expense</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%">2,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">Marketing expense</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,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Online platform fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">Warehouse expense</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%">939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Stock-based compensation</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%">346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">ROU asset impairment expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Interest expense</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%">509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Provision for income taxes</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%">2,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Other segment expenses*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Add:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Interest income</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%">566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other income, net</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,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment net income</span></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">6,815</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">6,476</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of segment net income to consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">Adjustments and reconciling items</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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">Consolidated net income</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: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%">6,815</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,476</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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%">* Other segment expenses includes property taxes, insurance expenses, office expenses, and utilities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no changes in the basis of segmentation or measurement of segment profit or loss since December 31, 2024. The Company’s long-lived assets are all located in the United States, and its revenues are almost entirely generated in the </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%">United States. Additionally, the segment assets are the same as the assets reported on the condensed consolidated balance sheets.</span></div> The following is the summary of the financial information for the Company’s reportable segment:<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><td style="width:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" 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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">(in thousands)</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 sales</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%">103,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">95,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Cost of goods sold</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%">62,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">58,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Shipping and transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Salaries and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">Depreciation and amortization</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,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Rent expense</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%">2,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">Marketing expense</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,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Online platform fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">Warehouse expense</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%">939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Stock-based compensation</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%">346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">ROU asset impairment expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Interest expense</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%">509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Provision for income taxes</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%">2,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Other segment expenses*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Add:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Interest income</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%">566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other income, net</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,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment net income</span></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">6,815</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">6,476</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of segment net income to consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">Adjustments and reconciling items</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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">Consolidated net income</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: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%">6,815</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,476</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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%">* Other segment expenses includes property taxes, insurance expenses, office expenses, and utilities.</span></div> 103624000 95613000 62862000 58011000 10616000 7213000 9065000 8929000 1438000 1161000 1139000 1020000 2750000 1830000 1518000 1093000 2221000 2186000 939000 1001000 346000 375000 0 1993000 509000 524000 2121000 1975000 2910000 2725000 566000 431000 1059000 468000 6815000 6476000 0 0 6815000 6476000 Subsequent Events<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 6, 2025, the Company's Board of Directors declared a quarterly cash dividend of $0.45 per share on the Company's common stock, which will be paid on or about May 23, 2025 to shareholders of record at the close of business on May 16, 2025.</span></div> 0.45 false false false false