0001628280-25-039187.txt : 20250808 0001628280-25-039187.hdr.sgml : 20250808 20250808125001 ACCESSION NUMBER: 0001628280-25-039187 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20250630 FILED AS OF DATE: 20250808 DATE AS OF CHANGE: 20250808 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: 251197264 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-20250630.htm 10-Q krt-20250630
00017580212025Q2FALSE--12-31xbrli:sharesiso4217:USDiso4217:USDxbrli:shareskrt:distributionCenterkrt:segmentxbrli:purekrt:convertible_note00017580212025-01-012025-06-3000017580212025-08-060001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2025-06-300001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-12-3100017580212025-06-3000017580212024-12-310001758021us-gaap:NonrelatedPartyMember2025-06-300001758021us-gaap:NonrelatedPartyMember2024-12-310001758021us-gaap:RelatedPartyMember2025-06-300001758021us-gaap:RelatedPartyMember2024-12-3100017580212025-04-012025-06-3000017580212024-04-012024-06-3000017580212024-01-012024-06-300001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2025-04-012025-06-300001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-04-012024-06-300001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2025-01-012025-06-300001758021us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-01-012024-06-300001758021us-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-3100017580212024-01-012024-03-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:RetainedEarningsMember2024-04-012024-06-300001758021us-gaap:ParentMember2024-04-012024-06-300001758021us-gaap:CommonStockMember2024-04-012024-06-300001758021us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001758021us-gaap:NoncontrollingInterestMember2024-04-012024-06-300001758021us-gaap:CommonStockMember2024-06-300001758021us-gaap:TreasuryStockCommonMember2024-06-300001758021us-gaap:AdditionalPaidInCapitalMember2024-06-300001758021us-gaap:RetainedEarningsMember2024-06-300001758021us-gaap:ParentMember2024-06-300001758021us-gaap:NoncontrollingInterestMember2024-06-3000017580212024-06-300001758021us-gaap:CommonStockMember2024-12-310001758021us-gaap:TreasuryStockCommonMember2024-12-310001758021us-gaap:AdditionalPaidInCapitalMember2024-12-310001758021us-gaap:RetainedEarningsMember2024-12-310001758021us-gaap:ParentMember2024-12-310001758021us-gaap:NoncontrollingInterestMember2024-12-3100017580212025-01-012025-03-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-3100017580212025-03-310001758021us-gaap:RetainedEarningsMember2025-04-012025-06-300001758021us-gaap:ParentMember2025-04-012025-06-300001758021us-gaap:CommonStockMember2025-04-012025-06-300001758021us-gaap:AdditionalPaidInCapitalMember2025-04-012025-06-300001758021us-gaap:NoncontrollingInterestMember2025-04-012025-06-300001758021us-gaap:CommonStockMember2025-06-300001758021us-gaap:TreasuryStockCommonMember2025-06-300001758021us-gaap:AdditionalPaidInCapitalMember2025-06-300001758021us-gaap:RetainedEarningsMember2025-06-300001758021us-gaap:ParentMember2025-06-300001758021us-gaap:NoncontrollingInterestMember2025-06-300001758021krt: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:GlobalWellsMember2025-06-260001758021krt:ChainsAndDistributorsMember2025-04-012025-06-300001758021krt:ChainsAndDistributorsMember2024-04-012024-06-300001758021krt:ChainsAndDistributorsMember2025-01-012025-06-300001758021krt:ChainsAndDistributorsMember2024-01-012024-06-300001758021krt:OnlineMember2025-04-012025-06-300001758021krt:OnlineMember2024-04-012024-06-300001758021krt:OnlineMember2025-01-012025-06-300001758021krt:OnlineMember2024-01-012024-06-300001758021us-gaap:RetailMember2025-04-012025-06-300001758021us-gaap:RetailMember2024-04-012024-06-300001758021us-gaap:RetailMember2025-01-012025-06-300001758021us-gaap:RetailMember2024-01-012024-06-300001758021krt:ChainsAndDistributorsMembersrt:RestatementAdjustmentMember2024-04-012024-06-300001758021krt:ChainsAndDistributorsMembersrt:RestatementAdjustmentMember2024-01-012024-06-300001758021krt:LogisticsServicesMember2025-04-012025-06-300001758021krt:LogisticsServicesMember2024-04-012024-06-300001758021krt:LogisticsServicesMember2025-01-012025-06-300001758021krt:LogisticsServicesMember2024-01-012024-06-300001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2025-06-300001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2025-06-300001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2025-06-300001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-12-310001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-12-310001758021us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-12-310001758021krt:TermLoanMaturing2026Member2025-06-300001758021krt:TermLoanMaturing2027Member2025-06-300001758021krt:TermLoanMaturing2026Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2025-06-300001758021krt:TermLoanMaturing2026Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2025-06-300001758021krt:TermLoanMaturing2027Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2025-06-300001758021krt:TermLoanMaturing2027Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2025-06-300001758021us-gaap:CarryingReportedAmountFairValueDisclosureMember2025-06-300001758021us-gaap:EstimateOfFairValueFairValueDisclosureMember2025-06-300001758021krt: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-06-300001758021us-gaap:MachineryAndEquipmentMember2024-12-310001758021us-gaap:LeaseholdImprovementsMember2025-06-300001758021us-gaap:LeaseholdImprovementsMember2024-12-310001758021us-gaap:VehiclesMember2025-06-300001758021us-gaap:VehiclesMember2024-12-310001758021us-gaap:FurnitureAndFixturesMember2025-06-300001758021us-gaap:FurnitureAndFixturesMember2024-12-310001758021us-gaap:BuildingMember2025-06-300001758021us-gaap:BuildingMember2024-12-310001758021us-gaap:LandMember2025-06-300001758021us-gaap:LandMember2024-12-310001758021us-gaap:SoftwareDevelopmentMember2025-06-300001758021us-gaap:SoftwareDevelopmentMember2024-12-310001758021us-gaap:ConstructionInProgressMember2025-06-300001758021us-gaap:ConstructionInProgressMember2024-12-310001758021us-gaap:GeneralAndAdministrativeExpenseMember2025-04-012025-06-300001758021us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001758021us-gaap:CostOfSalesMember2025-04-012025-06-300001758021us-gaap:CostOfSalesMember2024-04-012024-06-300001758021us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-06-300001758021us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001758021us-gaap:CostOfSalesMember2025-01-012025-06-300001758021us-gaap:CostOfSalesMember2024-01-012024-06-300001758021us-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-06-300001758021us-gaap:LineOfCreditMember2024-12-310001758021us-gaap:StandbyLettersOfCreditMember2025-06-300001758021us-gaap:StandbyLettersOfCreditMember2024-12-310001758021krt:TermLoanMaturing2026Member2025-01-012025-06-300001758021krt:TermLoanMaturing2026Member2024-12-310001758021krt:TermLoanMaturing2027Member2025-01-012025-06-300001758021krt:TermLoanMaturing2027Member2023-01-012023-07-310001758021krt:TermLoanMaturing2027Member2023-08-012023-08-010001758021krt:TermLoanMaturing2027Member2024-12-310001758021us-gaap:EmployeeStockOptionMember2025-01-012025-06-300001758021us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-06-3000017580212024-01-012024-12-310001758021us-gaap:RestrictedStockUnitsRSUMember2024-12-310001758021us-gaap:RestrictedStockUnitsRSUMember2025-06-300001758021us-gaap:OperatingExpenseMember2025-04-012025-06-300001758021us-gaap:OperatingExpenseMember2024-04-012024-06-300001758021us-gaap:OperatingExpenseMember2025-01-012025-06-300001758021us-gaap:OperatingExpenseMember2024-01-012024-06-3000017580212025-03-010001758021srt:MinimumMemberkrt:GlobalWellsMember2025-01-012025-06-300001758021srt:MaximumMemberkrt:GlobalWellsMember2025-01-012025-06-300001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2025-06-3000017580212018-07-012018-09-300001758021krt:KearyGlobalLtdMembersrt:AffiliatedEntityMember2024-12-310001758021krt:KearyGlobalLtdMember2025-04-012025-06-300001758021krt:KearyGlobalLtdMember2024-04-012024-06-300001758021krt:KearyGlobalLtdMember2025-01-012025-06-300001758021krt:KearyGlobalLtdMember2024-01-012024-06-3000017580212025-06-260001758021srt:MinimumMember2025-06-262025-06-260001758021srt:MaximumMember2025-06-262025-06-260001758021us-gaap:SubsequentEventMember2025-07-012025-07-310001758021krt:ReportableSegmentMember2025-04-012025-06-300001758021krt:ReportableSegmentMember2024-04-012024-06-300001758021krt:ReportableSegmentMember2025-01-012025-06-300001758021krt:ReportableSegmentMember2024-01-012024-06-300001758021us-gaap:OperatingSegmentsMemberkrt:ReportableSegmentMember2025-04-012025-06-300001758021us-gaap:OperatingSegmentsMemberkrt:ReportableSegmentMember2024-04-012024-06-300001758021us-gaap:OperatingSegmentsMemberkrt:ReportableSegmentMember2025-01-012025-06-300001758021us-gaap:OperatingSegmentsMemberkrt:ReportableSegmentMember2024-01-012024-06-300001758021us-gaap:MaterialReconcilingItemsMemberkrt:ReportableSegmentMember2025-04-012025-06-300001758021us-gaap:MaterialReconcilingItemsMemberkrt:ReportableSegmentMember2024-04-012024-06-300001758021us-gaap:MaterialReconcilingItemsMemberkrt:ReportableSegmentMember2025-01-012025-06-300001758021us-gaap:MaterialReconcilingItemsMemberkrt:ReportableSegmentMember2024-01-012024-06-3000017580212025-06-122025-06-120001758021us-gaap:SubsequentEventMember2025-08-052025-08-05

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 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 August 6, 2025 was 20,092,755 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

June 30, 2025December 31, 2024
Assets
Current assets
Cash and cash equivalents (including $1,153 and $1,703 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
$30,549 $31,584 
Short-term investments (including $11,432 and $11,128 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
26,443 28,343 
Accounts receivable, net of allowance for bad debt of $426 and $758 at June 30, 2025 and December 31, 2024, respectively
36,385 26,736 
Inventories 88,779 70,722 
Prepaid expenses and other current assets (including $91 and $27 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
4,095 3,612 
Total current assets 186,251 160,997 
Property and equipment, net (including $42,365 and $42,972 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
83,495 87,982 
Deposits  36 
Goodwill 3,510 3,510 
Intangible assets, net287 300 
Operating right-of-use assets46,187 40,628 
Deferred tax asset
196  
Other non-current assets (including $29 and $34 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
1,037 1,069 
Total assets$320,963 $294,522 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable (including $116 and $16 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
$33,160 $17,831 
Accrued expenses (including $316 and $489 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
14,228 13,555 
Related party payable 7,974 3,130 
Income taxes payable (including $0 and $3 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
151 65 
Deferred revenue
1,137 742 
Long-term debt, current portion (including $1,206 and $1,179 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
1,206 1,179 
Operating lease liabilities, current portion11,545 8,977 
Other current liabilities (including $45 and $916 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
97 968 
Total current liabilities 69,498 46,447 
2


June 30, 2025December 31, 2024
Deferred tax liability 622 426 
Long-term debt, net of current portion and debt discount of $109 and $141 at June 30, 2025 and December 31, 2024, respectively (including $46,700 and $47,279 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively, and debt discount of $109 and $141 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively)
46,700 47,279 
Operating lease liabilities, net of current portion38,678 35,435 
Other non-current liabilities (including $1,241 and $1,198 associated with variable interest entity at June 30, 2025 and December 31, 2024 respectively)
2,759 2,736 
Total liabilities 158,257 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 June 30, 2025 and December 31, 2024
  
Common stock, 0.001 par value, 100,000,000 shares authorized, 20,105,655 and 20,082,655 shares issued and outstanding, respectively, as of June 30, 2025 and 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024
20 20 
Additional paid in capital 90,443 89,457 
Treasury stock, 0.001 par value, 23,000 shares as of both June 30, 2025 and December 31, 2024
(248)(248)
Retained earnings 65,632 66,340 
Total Karat Packaging Inc. stockholders’ equity 155,847 155,569 
Noncontrolling interest 6,859 6,630 
Total stockholders’ equity 162,706 162,199 
Total liabilities and stockholders’ equity$320,963 $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 June 30,Six Months Ended June 30,
2025202420252024
Net sales$123,986 $112,600 $227,610 $208,213 
Cost of goods sold74,879 69,193 137,741 127,204 
Gross profit49,107 43,407 89,869 81,009 
Operating expenses
Selling expenses13,716 13,868 28,127 24,631 
General and administrative expenses (including $785 and $689 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $1,462 and $1,245 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
19,124 17,893 37,672 34,662 
Impairment expense and (gain) loss, net, on disposal of property and equipment
(283)531 (300)2,525 
Total operating expenses32,557 32,292 65,499 61,818 
Operating income16,550 11,115 24,370 19,191 
Other income (expenses)
Rental income (including $361 and $258 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $807 and $513 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
755 600 1,531 891 
Other (expenses) income, net
(82)51 (38)106 
(Loss) gain on foreign currency transactions
(2,867)317 (2,628)439 
Interest income (including $85 and $133 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $311 and 346 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
676 533 1,242 964 
Interest expense (including $509 and $519 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $1,009 and $1,036 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
(521)(548)(1,030)(1,072)
Total other (expenses) income, net
(2,039)953 (923)1,328 
Income before provision for income taxes14,511 12,068 23,447 20,519 
Provision for income taxes3,459 2,841 5,580 4,816 
Net income11,052 9,227 17,867 15,703 
Net income attributable to noncontrolling interest118 127 524 437 
Net income attributable to Karat Packaging Inc.$10,934 $9,100 $17,343 $15,266 
Basic and diluted earnings per share:
Basic$0.55 $0.46 $0.87 $0.76 
Diluted$0.54 $0.45 $0.86 $0.76 
Weighted average common shares outstanding, basic20,058,247 19,994,250 20,047,436 19,981,928 
Weighted average common shares outstanding, diluted20,191,111 20,113,842 20,194,942 20,094,664 
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— — — — 375 — 375 — 375 
Exercise of stock options2,800 — — — 52 — 52 — 52 
Global Wells noncontrolling membership interest redemption— — — — — (316)(316)(2,893)(3,209)
Net income— — — — — 6,166 6,166 310 6,476 
Balance, March 31, 202419,995,032 $20 (23,000)$(248)$87,094 $67,537 $154,403 $5,989 $160,392 
Cash dividends declared ($0.35 per share)
— — — — — (7,004)(7,004)— (7,004)
Issuance of common stock upon vesting of restricted stock units27,800 — — — — — — — — 
Stock-based compensation— — — — 940 — 940 — 940 
Exercise of stock options14,833 — — — 273 — 273 — 273 
Net income— — — — — 9,100 9,100 127 9,227 
Balance, June 30, 202420,037,665 $20 (23,000)$(248)$88,307 $69,633 $157,712 $6,116 $163,828 
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 — 346 — 346 
Global Wells noncontrolling-interest tax withholding— — — — — — — (132)(132)
Net income— — — — — 6,409 6,409 406 6,815 
Balance, March 31, 202520,059,505 $20 (23,000)$(248)$89,803 $63,732 $153,307 $6,904 $160,211 
Cash dividends declared ($0.45 per share)
— — — — — (9,031)(9,031)— (9,031)
Issuance of common stock upon vesting of restricted stock units35,800 — — — — — — — — 
Stock-based compensation— — — — 445 — 445 — 445 
Exercise of stock options10,350 — — — 195 — 195 — 195 
Global Wells membership-interest tax withholding
— — — — — (3)(3)(163)(166)
Net income— — — — — 10,934 10,934 118 11,052 
Balance, June 30, 202520,105,655 $20 (23,000)$(248)$90,443 $65,632 $155,847 $6,859 $162,706 

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)

Six Months Ended June 30,
20252024
Cash flows from operating activities
Net income $17,867 $15,703 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization (including $607 associated with variable interest entity for both the six months ended June 30, 2025 and 2024, respectively)
5,366 5,289 
Adjustments to allowance for bad debt
(48)140 
Adjustments to inventory reserve60 375 
Write-off of inventory
296 451 
Impairment of operating right-of-use asset
 1,993 
(Gain) loss, net, on disposal of property and equipment
(300)532 
Amortization of loan fees (including $31 associated with variable interest entity for both the six months ended June 30, 2025 and 2024)
47 46 
Accrued interest on certificates of deposit (including $0 and $132 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
 (299)
Unrealized loss from investment in publicly-traded equity securities
2  
Stock-based compensation791 1,315 
Amortization of operating right-of-use assets4,898 3,461 
Government grant income (including $16 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
(35) 
(Increase) decrease in operating assets
Accounts receivable
(9,601)(6,060)
Inventories (18,413)(9,139)
Prepaid expenses and other current assets (including $32 and $12 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
(432)1,976 
Other non-current assets (including $4 and $10 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
(16)(165)
Increase (decrease) in operating liabilities
Accounts payable (including $100 and $5 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
15,576 6,300 
Accrued expenses (including $173 and $323 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
673 3,371 
Related party payable 4,844 (1,433)
Income taxes payable
86  
Deferred revenue
395 (449)
Operating lease liabilities
(4,646)(3,093)
Other liabilities (including $67 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
66 (60)
Net cash provided by operating activities$17,476 $20,254 
6


Six Months Ended June 30,
20252024
Cash flows from investing activities
Purchases of property and equipment(274)(415)
Proceeds from disposal of property and equipment
475 90 
Deposits paid for property and equipment(989)(2,041)
Purchases of publicly-traded equity securities
(451) 
Proceeds from disposal of publicly-traded equity securities
503  
Purchases of short-term investments (including $7,982 and $7,000 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
(16,300)(22,513)
Redemption of short-term investments (including $7,678 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
18,200 16,412 
Net cash provided by (used in) investing activities $1,164 $(8,467)
Cash flows from financing activities
Payments on long-term debt (including $583 and $555 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
(583)(555)
Payments for lender fees(62) 
Proceeds from exercise of common stock options195 325 
Dividends paid to shareholders(18,048)(12,996)
Payment of Global Wells membership interest tax withholding (including $295 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)
(298) 
Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the six months ended June 30, 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 six months ended June 30, 2025 and 2024, respectively)
(879) 
Net cash used in financing activities $(19,675)$(15,552)
Net decrease in cash and cash equivalents
$(1,035)$(3,765)
Cash and cash equivalents
Beginning of period
$31,584 $23,076 
End of period
$30,549 $19,311 
Supplemental disclosures of non-cash investing and financing activities:
Transfers from deposits to property and equipment
$1,025 $2,492 
Non-cash purchases of property and equipment$37 $118 
Non-cash disposal of property and equipment
$200 $ 
Supplemental disclosures of cash flow information:
Cash paid for income taxes
$5,491 $3,315 
Cash paid for interest $948 $1,040 

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 eight other distribution centers located in Chino, California; Puyallup, Washington; Summerville, South Carolina; Branchburg, New Jersey; Kapolei, Hawaii; Aurora, Illinois; Mesa, Arizona; and Sugar Land, Texas.

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 June 30, 2025 and for the three and six months ended June 30, 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 and six months ended June 30, 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 the 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”). On June 26, 2025, the Company renewed the New Jersey Lease with Global Wells, extending the lease term for an additional five years to August 31, 2030.

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 the 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 June 30, 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 and six months ended June 30, 2025 and 2024, net sales disaggregated by customer type consist of the amounts shown below.

9

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Chains and distributors *$97,165 $87,228 $177,835 $162,596 
Online20,884 19,546 38,675 34,425 
Retail *5,937 5,826 11,100 11,192 
$123,986 $112,600 $227,610 $208,213 

* During the three months ended June 30, 2025, the Company reclassified one customer from the retail to the chains and distributors channel, and recast the corresponding net sales amounts of $1,071,000 and $2,150,000 for the three and six months ended June 30, 2024, respectively, to conform to the current period presentation. The recast had no effect on previously reported consolidated net sales for the three and six months ended June 30, 2024.

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 June 30, 2025 and 2024, the Company recognized logistics services revenue of $1,349,000 and $1,206,000, respectively. During the six months ended June 30, 2025 and 2024, the Company recognized logistics services revenue of $2,622,000 and $2,445,000, respectively.

The Company’s contract liabilities consist primarily of rebates, sales incentives, cooperative advertising, and deferred revenue. As of June 30, 2025 and December 31, 2024, the Company had accrued $732,000 and $377,000, respectively, related to rebates, sales incentives, and cooperative advertising, included in accrued expenses in the condensed consolidated balance sheets. During both the three months ended June 30, 2025 and 2024, the Company recognized revenue of $39,000, related to previously deferred revenue at the beginning of each respective period. During the six months ended June 30, 2025 and 2024, the Company recognized revenue of $556,000 and $778,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:

10

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
At June 30, 2025, the Company had money market accounts classified as Level 1 and certificates of deposit classified as Level 2 within the fair value hierarchy.

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

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 June 30, 2025 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$3,479 $16,346 $ 
Short-term investments 26,443  
Fair value, June 30, 2025$3,479 $42,789 $ 

The following table summarizes 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 June 30, 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 the "2027 Term Loan", respectively):
June 30, 2025
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,566 $19,902 
2027 Term Loan27,340 27,291 
$47,906 $47,193 

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 
11

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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 right-of-use ("ROU") assets of $1,993,000 during the six months ended June 30, 2024. See Note 11 — Leases for further information about this impairment charge. For the three and six months ended June 30, 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 June 30, 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 its 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 its 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:
June 30, 2025December 31, 2024
(in thousands)
Raw materials$4,325 $6,640 
Semi-finished goods1,733 1,885 
Finished goods83,421 62,837 
Subtotal89,479 71,362 
Less: inventory reserve(700)(640)
Total inventories$88,779 $70,722 


12

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
4. Property and Equipment
June 30, 2025December 31, 2024
(in thousands)
Machinery and equipment$66,203 $66,928 
Leasehold improvements19,212 19,193 
Vehicles8,860 8,395 
Furniture and fixtures1,015 1,015 
Building38,779 38,779 
Land11,907 11,907 
Computer hardware and software113 94 
Construction in progress256 431 
146,345 146,742 
Less: accumulated depreciation and amortization(62,850)(58,760)
Total property and equipment, net$83,495 $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 June 30, 2025 and 2024, depreciation and amortization expense reported within general and administrative expense was $1,138,000 and $1,042,000, respectively, and depreciation expense reported within cost of goods sold was $1,534,000 and $1,612,000, respectively. For the six months ended June 30, 2025 and 2024, depreciation and amortization expense reported within general and administrative expense was $2,270,000 and $2,055,000, respectively, and depreciation expense reported within cost of goods sold was $3,083,000 and $3,221,000, respectively.

5. Goodwill

The following table summarizes the activity in the Company's goodwill from December 31, 2024 to June 30, 2025:
(in thousands)
Balance at December 31, 2024$3,510 
Goodwill acquired 
Balance at June 30, 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. As of both June 30, 2025 and December 31, 2024, the Company was in compliance with the financial covenants under the Line of Credit.

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.

13

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The Company had no borrowings outstanding under the Line of Credit as of both June 30, 2025 and December 31, 2024. The amount issued under the standby letter of credit was $5,813,000 and $3,813,000 as of June 30, 2025 and December 31, 2024, respectively. As of June 30, 2025, the maximum remaining amount that could be borrowed under the Line of Credit was $14,187,000.

7. Accrued Expenses

The following table summarizes information related to accrued expense liabilities:
June 30, 2025December 31, 2024
(in thousands)
Accrued miscellaneous expenses$1,230 $1,796 
Accrued payroll409 1,953 
Accrued ocean freight and other import costs6,017 4,215 
Accrued sale and use taxes1,041 991 
Accrued professional services fees699 967 
Accrued vacation and sick pay1,053 899 
Accrued property tax623 1,150 
Accrued shipping expense
2,315 1,137 
Accrued sales discount expense732 374 
Accrued interest expense109 73 
Total accrued expenses$14,228 $13,555 

8. Long-Term Debt

Long-term debt consists of the following:
June 30, 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,596 $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 were 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,419 27,676 
Long-term debt48,015 48,599 
Less: unamortized loan fees(109)(141)
Less: current portion(1,206)(1,179)
Long-term debt, net of current portion$46,700 $47,279 

At June 30, 2025, future maturities are:
14

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands)
2025 (remainder)$595 
202620,798 
202726,622 
$48,015 

The Company was in compliance with all of its financial covenants as of both June 30, 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 June 30, 2025, a total of 1,269,017 shares of common stock were available for further award grants under the Plan. For the three months ended June 30, 2025 and 2024, the Company recognized a total of $445,000 and $940,000 in stock-based compensation expense, respectively. For the six months ended June 30, 2025 and 2024, the Company recognized a total of $791,000 and $1,315,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 six months ended June 30, 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 
Exercised
(10,350)18.86 
Outstanding at June 30, 2025303,317 $18.57 6.3$2,912 
Vested and expected to vest at June 30, 2025303,317 $18.57 6.3$2,912 
Exercisable at June 30, 2025303,317 $18.57 6.3$2,912 
There were no stock options granted or forfeited during the six months ended June 30, 2025. At June 30, 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 June 30, 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 six months ended June 30, 2025 is as follows:
Number of Shares Outstanding
Weighted Average Grant Date Fair Value
Unvested at December 31, 202470,800 $29.14 
Granted
18,000 26.58 
Vested
(35,800)29.01 
Unvested at June 30, 202553,000 $28.36 

At June 30, 2025, total remaining stock-based compensation cost for unvested restricted stock units was approximately $665,000. The cost is expected to be recognized over a weighted-average period of 0.9 years.
15

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$10,934 $9,100 $17,343 $15,266 
Weighted average number of common shares in issue20,058 19,994 20,047 19,982 
Basic earnings per share$0.55 $0.46 $0.87 $0.76 

(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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$10,934 $9,100 $17,343 $15,266 
Weighted average number of common shares in issue20,058 19,994 20,047 19,982 
Dilutive shares
Stock options and restricted stock units133 120 148 113 
Adjusted weighted average number of common shares20,191 20,114 20,195 20,095 
Diluted earnings per share$0.54 $0.45 $0.86 $0.76 

For both the three months ended June 30, 2025 and 2024, no shares of potentially dilutive shares have been excluded in the diluted earnings per share calculation due to their anti-dilutive impact on earnings per share. For the six months ended June 30, 2025 and 2024, a total of 0 and 10,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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Operating lease expense$3,540 $2,122 $6,586 $3,942 
Short-term lease expense495 11 1,143 20 
Variable lease expense434 394 750 767 
Total lease expense$4,469 $2,527 $8,479 $4,729 

16

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
For the three months ended June 30, 2025 and 2024, rent expense included in operating expenses was $3,755,000 and $2,253,000, respectively, and rent expense included in cost of goods sold was $714,000 and $274,000, respectively. For the six months ended June 30, 2025 and 2024, rent expense included in operating expenses was $6,945,000 and $4,184,000, respectively, and rent expense included in cost of goods sold was $1,534,000 and $545,000, respectively.

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

Six Months Ended June 30,
20252024
(in thousands)
Right-of-use assets obtained in exchange for operating lease liabilities
$10,457 $28,118 
Cash paid for amounts included in measurement of lease obligations:
 Operating cash flows from operating leases$6,336 $3,573 

As of June 30, 2025, future lease payments under operating leases were as follows:
(in thousands)
2025 (remainder)$7,340 
202614,885 
202713,961 
202812,915 
20297,567 
Thereafter769 
Total lease payments57,437 
Less: imputed interest(7,214)
Total lease liability balance$50,223 

During the six months ended June 30, 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 $564,000 for the remaining six 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 Group, Ltd. ("Keary Global") owns 250,004 shares of the Company's common stock as of June 30, 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 is an inventory supplier and purchasing agent for the Company overseas. The Company has an ongoing agreement (the "Procurement Agreement") with Keary Global, which was amended and restated on June 26, 2025 to clarify the responsibilities of both parties under the Procurement Agreement. At June 30, 2025 and December 31, 2024, the Company has accounts payable due to Keary Global of $7,974,000 and $3,130,000, respectively. Purchases for the three months ended June 30, 2025 and 2024 from Keary Global were $10,583,000 and $10,754,000, respectively. Purchases for the six months ended June 30, 2025 and 2024 from Keary Global were $20,923,000 and $23,447,000, respectively.

On June 26, 2025, the Company renewed the New Jersey Lease with Global Wells, extending the lease term for an additional five years to August 31, 2030. Under this lease renewal, monthly base lease payments range from $122,000 to $140,000 after an initial rent abatement period.
17

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

13. Income Taxes

For the three months ended June 30, 2025 and 2024, the Company's income tax expense was $3,459,000 and $2,841,000, respectively, with an effective tax rate of 23.8% and 23.5%, respectively. For the six months ended June 30, 2025 and 2024, the Company's income tax expense was $5,580,000 and $4,816,000, respectively, with an effective tax rate of 23.8% and 23.5%, respectively. For both the three and six months ended June 30, 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 June 30, 2025, the Company did not record any valuation allowance.

On July 4, 2025, the President signed H.R. 1, the “One Big Beautiful Bill Act,” into law. The legislation includes several changes to federal tax law that generally allow for more favorable deductibility of certain business expenses beginning in 2025, including the restoration of immediate expensing of domestic research and development expenditures, reinstatement of 100% bonus depreciation, and more favorable rules for determining the limitation on business interest expense. These changes were not reflected in the income tax provision for the period ended June 30, 2025, as enactment occurred after the balance sheet date. The Company is currently evaluating the impacts on its financial statements in future periods.

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 June 30, 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 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. In July 2025, the Company submitted protests of certain bills received with CBP and made a total payment of $452,000 related to certain shipments under the investigation. The Company 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 June 30, 2025 and December 31, 2024, the Company had a total reserve of $3,284,000 and $3,051,000, respectively, representing bills received from CBP, including protested bills. 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:
18

KARAT PACKAGING INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Net sales$123,986 $112,600 $227,610 $208,213 
Less (Add):
Cost of goods sold74,879 69,193 137,741 127,204 
Shipping and transportation10,247 8,737 20,863 15,950 
Salaries and benefits9,275 8,849 18,340 17,778 
Professional services1,184 1,160 2,622 2,321 
Depreciation and amortization1,145 1,048 2,284 2,068 
Rent expense3,342 2,155 6,092 3,985 
Marketing expense1,572 2,267 3,090 3,360 
Online platform fees1,911 2,739 4,132 4,925 
Warehouse expense1,015 993 1,954 1,994 
Stock-based compensation445 940 791 1,315 
ROU asset impairment expense   1,993 
Secondary offering transaction costs214  214  
(Gain) loss, net, on disposal of property and equipment(283)531 (300)532 
Interest expense521 548 1,030 1,072 
Provision for income taxes3,459 2,841 5,580 4,816 
Other segment expenses*2,490 2,873 5,417 5,597 
Interest income(676)(533)(1,242)(964)
Other expenses (income), net2,194 (968)1,135 (1,436)
Segment net income11,052 9,227 17,867 15,703 
Reconciliation of segment net income to consolidated net income
Adjustments and reconciling items    
Consolidated net income$11,052 $9,227 $17,867 $15,703 
* Other segment expenses include 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.

16. Secondary Offering

On June 12, 2025, certain executive officers and stockholders of the Company (the "selling stockholders") completed a secondary public offering of shares of the Company's common stock. The Company did not receive any of the proceeds from the sale of these shares by the selling stockholders. The Company incurred offering transaction costs of $214,000, which were recognized in general and administrative expense in the condensed consolidated statements of income.

17. Subsequent Events

On August 5, 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 August 27, 2025 to shareholders of record at the close of business on August 20, 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 an 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 eight other distribution centers located in Chino, California; 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.

We manage and evaluate our operations in one reportable segment.

Business Highlights and Trends

We continued to focus on strengthening our supply chain resilience as the tariff uncertainty continued. We further reduced reliance on China, negotiated additional vendor support, expanded sourcing outside China, and ramped up domestic production for certain categories. Import from China as a percentage of total sourcing decreased to 10.1% for the three months ended June 30, 2025 compared to 18.4% for the three months ended March 31, 2025. At the same time, we quickly scaled our domestic manufacturing, increasing our manufacturing output by 17.3% compared to the three months ended March 31, 2025.

We achieved record quarterly net sales of $124.0 million for the three months ended June 30, 2025, an increase of 10.1% in amount and 12.9% in volume, compared to the three months ended June 30, 2024. For the six months ended June 30, 2025, we recorded net sales of $227.6 million, an increase of 9.3% in amount and 11.7% in volume, compared to the six months ended June 30, 2024.

We achieved gross margin of 39.6% and 39.5% for the three and six months ended June 30, 2025, respectively, an increase of 110 and 60 basis points from the three and six months ended June 30, 2024, respectively.

We achieved record quarterly net income of $11.1 million for the three months ended June 30, 2025, an increase of 19.8%, compared to the three months ended June 30, 2024. For the six months ended June 30, 2025, we recorded net income of $17.9 million, an increase of 13.8%, compared to the six months ended June 30, 2024.

Our net income margin was 8.9% and 7.8% for the three and six months ended June 30, 2025, respectively, an increase of 70 and 30 basis points from the three and six months ended June 30, 2024, respectively.

We generated $9.8 million and $17.5 million in net cash from operating activities for the three and six months ended June 30, 2025, respectively, a decrease of 28.8% and 13.7% compared to the three and six months ended
21


June 30, 2024, respectively, as we increased inventory purchases by 36.5% during the three months ended June 30, 2025 compared to the three months ended June 30, 2024 ahead of expected business expansion during the second half of 2025.

We generated consolidated Adjusted EBITDA, a non-GAAP measure defined below, of $17.7 million and $29.6 million for the three and six months ended June 30, 2025, respectively, an increase of 12.8% and 1.3% from the three and six months ended June 30, 2024, respectively.

Our Adjusted EBITDA margin, a non-GAAP measure defined below, was 14.3% and 13.0% for the three and six months ended June 30, 2025, respectively an increase of 40 and a decrease of 100 basis points from the three and six months ended June 30, 2024, respectively.

We had financial liquidity of $44.7 million and additional short-term investments of $26.4 million as of June 30, 2025.

On August 5, 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 August 27, 2025 to shareholders of record at the close of business on August 20, 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 price adjustments to mitigate cost pressures from higher tariffs. 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 on 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
22


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.

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 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 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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Net sales$123,986 $112,600 $227,610 $208,213 
Cost of goods sold74,879 69,193 137,741 127,204 
Gross profit49,107 43,407 89,869 81,009 
Operating expenses32,557 32,292 65,499 61,818 
Operating income16,550 11,115 24,370 19,191 
Other (expenses) income, net
(2,039)953 (923)1,328 
Provision for income taxes3,459 2,841 5,580 4,816 
Net income$11,052 $9,227 $17,867 $15,703 

Three Months Ended June 30, 2025 Compared to Three Months Ended June 30, 2024

Net sales

Net sales were $124.0 million for the three months ended June 30, 2025 compared to $112.6 million for the three months ended June 30, 2024, an increase of $11.4 million, or 10.1%. The sales growth was primarily driven by an increase of $14.2 million in volume and change in product mix, partially offset by a $3.3 million unfavorable year-over-year pricing comparison.

23


Cost of goods sold

Cost of goods sold was $74.9 million for the three months ended June 30, 2025 compared to $69.2 million for the three months ended June 30, 2024, an increase of $5.7 million, or 8.2%. Product costs increased $4.0 million due to sales growth partially offset by more favorable vendor pricing and product mix. Import costs, including ocean freight and duty, increased $2.1 million as a result of higher import duty and tariff, coupled with a 37.0% increase in import volume, as we increased inventory purchases ahead of expected business expansion during the second half of 2025. This was partially offset by a 4.0% decrease in average freight container rates during the three months ended June 30, 2025.

Gross profit

Gross profit was $49.1 million for the three months ended June 30, 2025 compared to $43.4 million for the three months ended June 30, 2024, an increase of $5.7 million, or 13.1%. Gross margin was 39.6% for the three months ended June 30, 2025 compared to 38.5% for the three months ended June 30, 2024, an increase of 110 basis points. Product costs as a percentage of net sales decreased to 48.5% during the three months ended June 30, 2025 from 49.9% during the three months ended June 30, 2024 due to more favorable vendor pricing and increased imports as a percentage of total product mix. Depreciation expense on production equipment as a percentage of net sales decreased to 1.2% during the three months ended June 30, 2025 from 1.4% during the three months ended June 30, 2024. These improvements in margin were partially offset by an increase in ocean freight and duty costs, as discussed above, which as a percentage of net sales increased to 9.5% during the three months ended June 30, 2025 from 8.6% during the three months ended June 30, 2024.

Operating expenses

Operating expenses were $32.6 million for the three months ended June 30, 2025 compared to $32.3 million for the three months ended June 30, 2024, an increase of $0.3 million, or 0.8%. Shipping and transportation costs increased $1.5 million during the three months ended June 30, 2025, including an increase of $1.7 million in shipping for offline orders due to higher sales volume, as discussed above, partially offset by a decrease of $0.3 million in shipping for online orders despite an increase in the number of packages shipped of 6.8% due to sales increase, as we realized an average shipping rate reduction of 14.0%. Additionally, rent expense increased $1.2 million during the three months ended June 30, 2025 primarily due to a higher rate on our Chino, California facility lease extension plus the opening of a new Chino distribution center, and salaries and benefits increased $0.4 million. These increases were partially offset by a decrease in online platform fees of $0.8 million, a reduction of marketing expense of $0.7 million, and a decrease in stock-based compensation of $0.5 million. Additionally, the three months ended June 30, 2025 included a $0.3 million gain on disposal of machinery in the normal course of business compared to a $0.5 million loss on disposal of machinery in the normal course of business during the three months ended June 30, 2024.

Operating income

Operating income was $16.6 million for the three months ended June 30, 2025 compared to $11.1 million for the three months ended June 30, 2024, an increase of $5.4 million, or 48.9%. The increase was due to an increase in gross profit of $5.7 million, partially offset by an increase in operating expenses of $0.3 million, as discussed above.

Other (expenses) income, net

Other expenses, net was $2.0 million for the three months ended June 30, 2025 compared to other income, net of $1.0 million for the three months ended June 30, 2024, an unfavorable variance of $3.0 million, or 314.0%. The variance was driven primarily from a loss on foreign currency transactions of $2.9 million during the three months ended June 30, 2025, due to the weakening of the United States Dollar against the New Taiwan Dollar, compared to a gain on foreign currency transactions of $0.3 million during the three months ended June 30, 2024.

Provision for income taxes

Provision for income taxes was $3.5 million for the three months ended June 30, 2025 compared to $2.8 million for the three months ended June 30, 2024, an increase of $0.6 million, or 21.8%. The Company’s effective tax rate was 23.8% for the three months ended June 30, 2025 and 23.5% for the three months ended June 30, 2024.



24


Net income

Net income was $11.1 million for the three months ended June 30, 2025 compared to $9.2 million for the three months ended June 30, 2024, an increase of $1.8 million, or 19.8%. The increase was primarily driven by an increase of $5.4 million in operating income, partially offset by an increase of $3.0 million in other expenses, net, and an increase of $0.6 million in provision for income taxes, as discussed above.

Six Months Ended June 30, 2025 Compared to Six Months Ended June 30, 2024

Net sales

Net sales were $227.6 million for the six months ended June 30, 2025 compared to $208.2 million for the six months ended June 30, 2024, an increase of $19.4 million, or 9.3%. Net sales for the six months ended June 30, 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 $26.1 million in volume and change in product mix, partially offset by a $7.4 million unfavorable year-over-year pricing comparison.

Cost of goods sold

Cost of goods sold was $137.7 million for the six months ended June 30, 2025 compared to $127.2 million for the six months ended June 30, 2024, an increase of $10.5 million, or 8.3%. Cost of goods sold for the six months ended June 30, 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 $7.0 million, as a result of increased sales volume partially offset by more favorable vendor pricing and product mix, and an increase in import costs including ocean freight and duty of $4.1 million as a result of higher import duty and tariff, coupled with a 25.9% increase in import volume, as we increased inventory purchases ahead of expected business expansion during the second half of 2025, and a 0.1% increase in average freight container rates during the six months ended June 30, 2025.

Gross profit

Gross profit was $89.9 million for the six months ended June 30, 2025 compared to $81.0 million for the six months ended June 30, 2024, an increase of $8.9 million, or 10.9%. Gross profit for the six months ended June 30, 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 was 39.5% for the six months ended June 30, 2025 compared to 38.9% for the six months ended June 30, 2024, an increase of 60 basis points. Product costs as a percentage of net sales decreased to 49.0% during the six months ended June 30, 2025 from 50.2% during the six months ended June 30, 2024 due to more favorable vendor pricing and increased imports as a percentage of total product mix. Additionally, depreciation expense on production equipment as a percentage of net sales decreased to 1.3% during the six months ended June 30, 2025 from 1.5% during the six months ended June 30, 2024. These improvements in margin were partially offset by an increase in import costs, including ocean freight and duty, as discussed above, which as a percentage of net sales increased to 9.1% during the six months ended June 30, 2025 from 8.0% during the six months ended June 30, 2024.

Operating expenses

Operating expenses were $65.5 million for the six months ended June 30, 2025 compared to $61.8 million for the six months ended June 30, 2024, an increase of $3.7 million, or 6.0%. Shipping and transportation costs increased $4.9 million during the six months ended June 30, 2025, including an increase of $3.3 million in shipping for offline orders due to higher sales volume, as discussed above, and an increase of $1.3 million in shipping for online orders as number of packages shipped increased 20.6%, while average shipping rate decreased 1.2%. Additionally, rent expense increased $2.1 million during the six months ended June 30, 2025 primarily due to a higher rate on our Chino, California facility lease extension plus the opening of a new Chino distribution center, salaries and benefits increased $0.6 million, and professional expenses increased $0.5 million primarily due to transaction costs incurred in connection with the secondary offering by certain executive officers and stockholders of the Company. See Note 16 — Secondary Offering for further information. These increases were partially offset by a reduction in online platform fees of $0.8 million, a decrease of $0.5 million in stock-based compensation, and a decrease in marketing expense of $0.3 million. Additionally, the six months ended June 30, 2025 included a $0.3 million gain on disposal of machinery in the normal course of business compared to a $2.5 million loss during the six months ended June 30, 2024, which comprised of a $2.0 million non-cash
25


impairment charge of a ROU asset resulting from the sublease of our City of Industry warehouse in California and a $0.5 million loss on disposal of machinery in the normal course of business.

Operating income

Operating income was $24.4 million for the six months ended June 30, 2025 compared to $19.2 million for the six months ended June 30, 2024, an increase of $5.2 million, or 27.0%. The increase was due to an increase in gross profit of $8.9 million, partially offset by an increase in operating expenses of $3.7 million, as discussed above.

Other (expenses) income, net

Other expenses, net was $0.9 million for the six months ended June 30, 2025 compared to other income, net of $1.3 million for the six months ended June 30, 2024, an unfavorable variance of $2.3 million, or 169.5%. The variance was driven primarily from a loss on foreign currency transactions of $2.6 million during the six months ended June 30, 2025, due to the weakening of the United States Dollar against the New Taiwan Dollar, compared to a gain on foreign currency transactions of $0.4 million during the six months ended June 30, 2024. This negative impact was partially offset by an increase in rental income of $0.6 million during the six months ended June 30, 2025 primarily from our City of Industry warehouse, which we began to sublease in April 2024.

Provision for income taxes

Provision for income taxes was $5.6 million for the six months ended June 30, 2025 compared to $4.8 million for the six months ended June 30, 2024, an increase of $0.8 million, or 15.9%. The Company’s effective tax rate was 23.8% for the six months ended June 30, 2025 compared to 23.5% for the six months ended June 30, 2024.

Net income

Net income was $17.9 million for the six months ended June 30, 2025 compared to $15.7 million for the six months ended June 30, 2024, an increase of $2.2 million, or 13.8%. The increase was primarily driven by an increase of $5.2 million in operating income, partially offset by an increase of $2.3 million in other expenses, net, and an increase of $0.8 million in provision for income taxes, as discussed above.
26


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, (vi) operating right-of-use asset impairment, and (vii) secondary offering transaction costs by certain executive officers and stockholders of the Company. 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 June 30,
20252024
(in thousands, except percentages)
Amount% of Net SalesAmount% of Net Sales
Net income$11,052 8.9 %$9,227 8.2 %
Add (deduct):
Interest income(676)(0.5)(533)(0.5)
Interest expense521 0.4 548 0.5 
Provision for income taxes3,459 2.8 2,841 2.5 
Depreciation and amortization2,678 2.1 2,660 2.4 
Stock-based compensation expense445 0.4 940 0.8 
Secondary offering transaction costs (1)214 0.2 — — 
Adjusted EBITDA$17,693 14.3 %$15,683 13.9 %

27


Reconciliation of Adjusted EBITDA (unaudited)
Six Months Ended June 30,
20252024
(in thousands, except percentages)
Amount% of Net SalesAmount% of Net Sales
Net income$17,867 7.8 %$15,703 7.5 %
Add (deduct):
Interest income(1,242)(0.5)(964)(0.5)
Interest expense1,030 0.4 1,072 0.5 
Provision for income taxes5,580 2.5 4,816 2.3 
Depreciation and amortization5,366 2.4 5,289 2.6 
Stock-based compensation expense791 0.3 1,315 0.6 
Secondary offering transaction costs (1)214 0.1 — — 
Operating right-of-use asset impairment— — 1,993 1.0 
Adjusted EBITDA$29,606 13.0 %$29,224 14.0 %
(1) Secondary offering transaction costs represent legal and professional fees incurred in connection with the completion of the secondary offering by certain executive officers and stockholders of the Company, which were directly related to the offering and were incremental to our normal operating expenses. See Note 16 — Secondary Offering for further information.

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.

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):Six Months Ended June 30,
20252024
(in thousands)
Net cash provided by operating activities$17,476 $20,254 
Deduct:
Purchases of property and equipment(274)(415)
Deposits paid for property and equipment(989)(2,041)
Free Cash Flow$16,213 $17,798 
28


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 the 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 sub-limit. 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 another amendment of the Line of Credit, increasing the standby letter of credit sub-limit from $5.0 million to $7.5 million. As of June 30, 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 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 a prime rate less 0.25%, and had an outstanding balance of $20.6 million as of the repayment date.

Additionally, as of June 30, 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 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. We are evaluating our options to pay down or to refinance the 2026 Term Loan.

As of June 30, 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 June 30, 2025, we had no borrowing on the Line of Credit, $27.4 million in outstanding balance under the 2027 Term Loan, and $20.6 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. In July 2025, we submitted protests of certain bills received with CBP and made a total payment of $452,000 related to certain shipments under the investigation. We 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
29


reserve of $3.3 million as of June 30, 2025, representing bills received from CBP, including protested bills, the amount of the final payments could vary significantly from the estimated liability reserve.

Additionally, as described in Note 17 — Subsequent Events to the condensed consolidated financial statements, on August 5, 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 August 27, 2025 to shareholders of record at the close of business on August 20, 2025. Prior to this, we paid out regular quarterly cash dividends totaling $18.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 platforms, 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 June 30, 2025 compared to December 31, 2024:
June 30, 2025December 31, 2024Change
(in thousands)
Current assets$186,251 $160,997 $25,254 
Current liabilities69,498 46,447 23,051 
Working capital$116,753 $114,550 $2,203 

As of June 30, 2025, we had working capital of $116.8 million compared to $114.6 million as of December 31, 2024, representing an increase of $2.2 million, or 1.9%, driven by an increase of $25.3 million in current assets, partially offset by an increase of $23.1 million in current liabilities. The increase in current assets was primarily driven by an increase in inventories of $18.1 million as we stocked up inventory for the summer peak season and to meet the increase in projected demand in the second half of 2025, an increase in accounts receivable of $9.6 million as a result of stronger sales in the three months ended June 30, 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 $2.9 million. The increase in current liabilities was primarily driven by an increase in accounts payable and related party payables of $20.2 million, an increase in operating lease liabilities, current portion of $2.6 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 $0.7 million, partially offset by a reduction in other current liabilities of $0.9 million primarily due to the payment of Global Wells noncontrolling membership interest redemption gain tax withholding.

Cash Flows

The following table summarizes cash flow for the six months ended June 30, 2025 and 2024:

30


Six Months Ended June 30,
20252024
(in thousands)
Net cash provided by operating activities $17,476 $20,254 
Net cash provided by (used in) investing activities 1,164 (8,467)
Net cash used in financing activities (19,675)(15,552)
Net change in cash and cash equivalents $(1,035)$(3,765)

Cash flows provided by operating activities. Net cash provided by operating activities was $17.5 million for the six months ended June 30, 2025, primarily the result of net income of $17.9 million, adjusted for certain non-cash items totaling $11.1 million, consisting mainly of depreciation and amortization of fixed assets and operating right-of-use assets, stock-based compensation, gain on disposal of machinery in the normal course of business, and write-off of inventory. In addition, cash decreased by $11.5 million from changes in working capital, which included a decrease of $18.4 million from inventory build-up, a decrease of $9.6 million from an increase in accounts receivable due to higher sales, and a decrease of $4.6 million from the increase in operating lease liabilities. These decreases were partially offset by an increase of $20.4 million from higher accounts and related party payables primarily associated with increased inventory purchases and an increase of $0.7 million from higher accrued expenses.
Net cash provided by operating activities was $20.3 million for the six months ended June 30, 2024, primarily the result of net income of $15.7 million, adjusted for certain non-cash items totaling $13.3 million, consisting mainly of depreciation and amortization of fixed assets and operating right-of-use assets, ROU asset impairment, stock-based compensation, loss on disposal of fixed assets, write-off of inventory, and adjustments to inventory reserve,. In addition, cash decreased $8.8 million from changes in working capital, which included a decrease of $9.1 million from inventory build-up, a decrease of $6.1 million from an increase in accounts receivable from higher sales, and a decrease of $3.1 million from reductions in operating lease liabilities. These decreases were partially offset by an increase of $4.9 million from higher accounts and related party payables, $3.4 million from higher accrued expenses, and $2.0 million from reductions in prepaid expenses.

Cash flows provided by (used in) investing activities. Net cash provided by investing activities was $1.2 million for the six months ended June 30, 2025, which primarily included $18.2 million in redemptions of short-term investments, $0.5 million of proceeds from the disposal of publicly-traded equity securities, and $0.5 million of proceeds from the sale of machinery and equipment, partially offset by $16.3 million in purchases of short-term investments, $1.0 million of deposits paid for the purchase of property and equipment, $0.5 million paid to invest in publicly-traded equity securities, and $0.3 million paid to directly purchase property and equipment.
Net cash used in investing activities was $8.5 million for the six months ended June 30, 2024, which primarily included $22.5 million in purchases of short-term investments, $2.0 million of deposits paid for the purchase of property and equipment, and $0.4 million paid to directly purchase property and equipment, partially offset by $16.4 million in redemptions of short-term investments.

Cash flows used in financing activities. Net cash used in financing activities was $19.7 million for the six months ended June 30, 2025, which primarily included $18.0 million of cash dividends paid to shareholders, $0.9 million of Global Wells noncontrolling membership interest redemption gain tax withholding payment, and $0.6 million of payments towards long-term debt.
Net cash used in financing activities was $15.6 million for the six months ended June 30, 2024, which primarily included $13.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.6 million of payments towards long-term debt, partially offset by cash proceeds of $0.3 million received from the exercise of stock options.

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.

31


Recent Accounting Pronouncements

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 June 30, 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 June 30, 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 redesigned and enhanced 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.

In the three months ended March 31, 2025, management continued to perform enhanced control over the journal entry creation and approval process. Management completed the testing necessary to conclude that the enhanced control was appropriately designed, implemented, and operated 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 June 30, 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.
32


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. See Note 14 — Commitments and Contingencies in Part I, Item 1 of this Quarterly Report for a description of our commitments and contingencies.

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 Annual Report on Form 10-K for the year ended December 31, 2024, as updated and supplemented in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2025. Any of the risk factors disclosed in our reports could materially affect our business, financial condition or future results. The risks described in our 2024 Annual Report on Form 10-K, as updated and supplemented in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2025, 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.

Except as set forth in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2025, there have been no material changes to the Risk Factors previously disclosed in the 2024 Form 10-K, which are incorporated herein by reference.

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

None.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

Rule 10b5-1 Trading Arrangements

During the three months ended June 30, 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.

33


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


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

DATE: August 8, 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)

35
EX-10.1 2 firstamendmenttolease-gw.htm EX-10.1 firstamendmenttolease-gw
1 FIRST AMENDMENT TO LEASE AGREEMENT THIS FIRST AMENDMENT TO LEASE AGREEMENT (this "Amendment"), dated as of June 27, 2025, is made and entered into by and between Global Wells Investment Group, LLC, a Texas limited liability company ("Landlord"), and Lollicup USA Inc., a California corporation ("Tenant"). Recitals WHEREAS, Landlord and Tenant entered into that certain commercial lease dated July 16, 2020 (the “Lease”), whereby Landlord leases to Tenant and Tenant leases from Landlord certain space in approximately 108,503 square feet in a property located at 140 Meister Avenue, Branchburg, New Jersey (the "Demised Premises"); WHEREAS, Landlord and Tenant desire to amend the Lease to preserve Tenant’s right to extend the Term pursuant to the Lease; WHEREAS, Tenant desires to exercise the first of its two (2) options to extend the Term and the parties desire to provide for such extension and the modification and amendment of the Lease as more fully set forth herein. NOW, THEREFORE, in consideration of the mutual covenants contained in this Amendment, the adequacy and sufficiency of which are mutually acknowledged and accepted, Landlord and Tenant hereby agree as follows: 1. Recitals. The recitals set forth above are incorporated herein by this reference with the same force and effect as if fully set forth hereinafter. 2. Amendment to the Lease. Section 4.1 of the Lease is hereby deleted in its entirety and shall be amended and replaced by the following: 4.1 Options to Extend Term. Tenant shall have the right to renew this Lease for two (2) five (5) year periods (each a “Renewal Option”) subject to the terms and conditions as set forth on this section 4.1. Each Renewal Option shall be exercised by written notice delivered by Tenant to Landlord at any time prior to the expiration of the then current term, provided that Tenant has not committed a Default as described in section 20 of the Lease at any time prior to the date of delivery of such notice. 3. Extension of Term. Landlord and Tenant hereby acknowledge and agree that the term of the Lease is presently scheduled to expire on August 31, 2025 (the “Existing Expiration Date”). Effective as of the date hereof, the term of the Lease is hereby extended through and including August 31, 2030 (the “Extended Expiration Date”), unless sooner terminated in accordance with the terms of the Lease. Accordingly, from and after the date hereof, all references in the Lease to the term "Expiration Date" shall mean and refer to the Extended Expiration Date. 4. Remaining Option. As Tenant has exercised the first of its two (2) options to extend the Lease Term under Section 4.1 of the Lease, Landlord and Tenant hereby acknowledge and agree that effective as of the date of this Amendment, Tenant has only one (1) option to extend the Lease Term remains, which if exercised, would extend the Lease Term for a period of five (5) additional years from the Extended Expiration Date.


 
2 5. Monthly Base Rent. From the day immediately following the Existing Expiration Date through and including the Extended Expiration Date, Tenant shall pay to Landlord the Monthly Base Rent for the Demised Premises as follows: Lease Period Monthly Base Rent 09/01/2025 – 12/31/2025 $0 01/01/2026 – 08/31/2026 $ 121,613.77 09/01/2026 – 08/31/2027 $125,870.25 09/01/2027 – 08/31/2028 $130,275.70 09/01/2028 – 08/31/2029 $134,835.34 09/01/2029 – 08/31/2030 $139,554.57 6. Condition of the Demised Premises. Landlord and Tenant acknowledge that Tenant has been occupying the Demised Premises pursuant to the Lease, and therefore Tenant continues to accept the Demised Premises in its presently existing, “AS IS” condition. Landlord shall not be obligated to provide or pay for any improvement work or services related to the improvement of the Demised Premises. 7. Ratification. Landlord and Tenant hereby ratify and confirm the terms and provisions of the Lease, except to the extent such terms and provisions are expressly amended or modified by this Amendment. In particular, the Lease as amended by this Amendment shall remain, and be, in full force and effect, and shall be binding upon Landlord and Tenant. Capitalized terms used herein and not otherwise defined shall have the meanings ascribed to them in the Lease. 8. Binding Effect; Entire Agreement. The provisions of this Amendment shall be binding upon and inure to the benefit of the Landlord and Tenant, and their respective successors and assigns. This Amendment embodies and constitutes the entire understanding between Landlord and Tenant with respect to the subject matter hereof and all prior agreements, representations, and statements, oral or written, relating to the subject matter hereof, are merged into this Amendment. 9. Counterparts. This Amendment may be validly executed and delivered by fax or other electronic transmission and in one or more counterpart signature pages, which when combined shall constitute one Amendment. 10. No Presumption Against Drafter. This Amendment shall be construed without presumption for or against the drafter of all or any part hereof. IN WITNESS WHEREOF, the parties hereto have executed this Amendment as of the date first above written. LANDLORD TENANT GLOBAL WELLS INVESTMENT GROUP LLC LOLLICUP USA INC. By: ____________________ By: _________________________ Name: Alan Yu Name: Title: Managing Director Title:


 
EX-31.1 3 krt20250630ex311ceo302cert.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.

August 8, 2025By:/s/ Alan Yu
Alan Yu
Chairman and Chief Executive Officer
(Principal Executive Officer)
 
 

EX-31.2 4 krt20250630ex312cfo302cert.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.

August 8, 2025By:/s/ Jian Guo
Jian Guo
Chief Financial Officer
(Principal Financial and Accounting Officer)
 

EX-32.1 5 krt20250630ex321ceo906cert.htm EX-32.1 Document

 
Exhibit 32.1
CERTIFICATION PURSUANT
TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the accompanying Quarterly Report on Form 10-Q of Karat Packaging Inc. (the "Company") for the quarter ended June 30, 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.
August 8, 2025By:/s/ Alan Yu
Alan Yu
Chairman and Chief Executive Officer
(Principal Executive Officer)

 
 

EX-32.2 6 krt20250630ex322cfo906cert.htm EX-32.2 Document

 
Exhibit 32.2
CERTIFICATION PURSUANT
TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the accompanying Quarterly Report on Form 10-Q of Karat Packaging Inc. (the "Company") for the quarter ended June 30, 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.
August 8, 2025By:/s/ Jian Guo
Jian Guo
Chief Financial Officer
(Principal Financial and Accounting Officer)
 
 

EX-101.SCH 7 krt-20250630.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 - Secondary Offering link:presentationLink link:calculationLink link:definitionLink 9952175 - 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 - Secondary Offering (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 krt-20250630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 krt-20250630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 krt-20250630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Unrealized loss from investment in publicly-traded equity securities Unrealized Gain (Loss) on Investments Accrued shipping expense 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 Revision of Prior Period [Axis] Revision of Prior Period [Axis] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Award Timing Predetermined Award Timing Predetermined [Flag] 2025 (remainder) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Entity File Number Entity File Number Additional Paid-in Capital Additional Paid-in Capital [Member] Tabular List, Table Tabular List [Table Text Block] Leases [Abstract] New and Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Purchases of short-term investments (including $7,982 and $7,000 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Purchase of short-term investments Payments to Acquire Short-Term Investments Accounts payable (including $100 and $5 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Accounts payable Increase (Decrease) in Accounts Payable Keary Global Keary Global Ltd [Member] Represents information pertaining to Keary Global Ltd. Global Wells noncontrolling-interest tax withholding Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Measurement Basis [Axis] Measurement Basis [Axis] Basic (in dollars per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Subtotal Inventory, Gross Shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory Disclosure [Abstract] Issuance of common stock upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Adjustment to Compensation, Amount Adjustment to Compensation Amount Affiliated Entity Affiliated Entity [Member] Other non-current assets (including $4 and $10 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Other non-current assets Increase (Decrease) in Other Operating Assets Principles of Consolidation Consolidation, Policy [Policy Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Stock Options Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] VIE, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Publicly-traded equity securities Debt Securities, Trading, and Equity Securities, FV-NI Cash dividends declared Dividends, Common Stock, Cash Total Karat Packaging Inc. stockholders’ equity Equity, Attributable to Parent Measurement Frequency [Axis] Measurement Frequency [Axis] Insider Trading Policies and Procedures [Line Items] Stock-based compensation Share-Based Payment Arrangement, Expense Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Goodwill and Intangible Assets Disclosure [Abstract] Current assets Assets, Current [Abstract] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Total liabilities and stockholders’ equity Liabilities and Equity Recurring basis Fair Value, Recurring [Member] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Cover [Abstract] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Chains and distributors * Chains and Distributors [Member] Chains and Distributors Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Maximum Maximum [Member] Weighted average exercise price, exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price General and Administrative Expense General and Administrative Expense [Member] Net income attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Accounting Policies [Abstract] Schedule of Future Lease Payments Under Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Less (Add): Segment Reporting Information, Operating Income (Loss) [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Treasury Stock Treasury Stock, Common [Member] Noncontrolling Interests Noncontrolling Interests [Policy Text Block] Disclosure of accounting policy regarding noncontrolling interests. Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Total lease liability balance Operating Lease, Liability 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. Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Expected rental income, over the next five years Lessor, Operating Lease, Payment to be Received Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Shell Company Entity Shell Company Schedule of Carrying Values and Estimated Fair Values of Debt Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Other non-current liabilities (including $1,241 and $1,198 associated with variable interest entity at June 30, 2025 and December 31, 2024 respectively) Other non-current liabilities Other Liabilities, Noncurrent Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Proceeds from disposal of property and equipment Proceeds from Sale of Property, Plant, and Equipment Deferred revenue Increase (Decrease) in Deferred Revenue Logistics Services Logistics Services [Member] Logistics Services Statement of Stockholders' Equity [Abstract] Segment net income Operating Segments [Member] Payment of redeemable variable interest Payments for Repurchase of Redeemable Noncontrolling Interest Statement of Cash Flows [Abstract] Long-term debt, current portion (including $1,206 and $1,179 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) Long-term debt, current portion Less: current portion Long-Term Debt, Current Maturities Company Selected Measure Amount Company Selected Measure Amount 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Line of Credit Facility [Table] Line of Credit Facility [Table] Name Measure Name Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Payment for Global Wells noncontrolling membership interest redemption Payments to Noncontrolling Interests Operating lease liabilities, current portion Operating Lease, Liability, Current Deferred tax liability Deferred Income Tax Liabilities, Net Document Fiscal Period Focus Document Fiscal Period Focus Award Timing Method Award Timing Method [Text Block] Furniture and fixtures Furniture and Fixtures [Member] Award Type [Axis] Award Type [Axis] Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Legal Entity [Axis] Legal Entity [Axis] Total assets Assets Warehouse expense Warehouse Expense Warehouse Expense Trading Symbol Trading Symbol 2029 Lessee, Operating Lease, Liability, to be Paid, Year Four Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Entity Address, City or Town Entity Address, City or Town Cash flows from operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Less: inventory reserve Inventory Adjustments Other segment expenses* Segment Reporting, Other Segment Item, Amount Inventories Inventory Disclosure [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Amount converted to term loan Debt Conversion, Amount Converted To New Debt Instrument This amount represent the amount converted to term loan Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Amortization of loan fees (including $31 associated with variable interest entity for both the six months ended June 30, 2025 and 2024) Amortization of loan fees Amortization of Deferred Loan Origination Fees, Net Entity Emerging Growth Company Entity Emerging Growth Company Marketing expense Marketing Expense Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Common stock, dividends declared (in dollars per share) Cash dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding (Increase) decrease in operating assets Increase (Decrease) in Operating Assets [Abstract] Right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating Expense Operating Expense [Member] 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 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] 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. Less: unamortized loan fees Debt Issuance Costs, Net Level 2 Fair Value, Inputs, Level 2 [Member] 2026 Term Loan Term Loan Maturing 2026 [Member] Term Loan Maturing 2026 Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Related Party Related Party [Member] 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 Expected rental income, remainder of the year Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Adjustments to allowance for bad debt Accounts Receivable, Credit Loss Expense (Reversal) PEO PEO [Member] Schedule of Net Sales Disaggregated by Customer Type Disaggregation of Revenue [Table Text Block] Accrued vacation and sick pay Accrued Vacation, Current Supplemental disclosures of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Interest income (including $85 and $133 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $311 and 346 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Interest income Interest income Investment Income, Interest Fair value Fair Value, Net Asset (Liability) Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised 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] Retained Earnings Retained Earnings [Member] Prepaid expenses and other current assets (including $91 and $27 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Future maturities: Maturities of Long-Term Debt [Abstract] Number of Shares Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Schedule of Accrued Expense Liabilities Schedule of Accrued Liabilities [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Share-Based Payment Arrangement [Abstract] Beginning of period End of period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement [Abstract] Provision for income taxes Income Tax Expense (Benefit) Spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Income taxes payable (including $0 and $3 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) Income taxes payable Taxes Payable, Current Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Product and Service [Domain] Product and Service [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Property and equipment, gross Property, Plant and Equipment, Gross Total Stockholders’ Equity Attributable to Karat Packaging Inc. Parent [Member] Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of operating right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Goodwill acquired Goodwill, Acquired During Period Proceeds from exercise of common stock options Proceeds from Stock Options Exercised City Area Code City Area Code Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] All Trading Arrangements All Trading Arrangements [Member] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] 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 Accrued expenses (including $316 and $489 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) Accrued expenses Total accrued expenses Accrued Liabilities, Current 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 Commitments and Contingencies Disclosure [Abstract] Cash flows from investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] General and administrative expenses (including $785 and $689 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $1,462 and $1,245 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) General and administrative expenses General and Administrative Expense Other expenses (income), net Adjusted Other Nonoperating Income (Expense) Adjusted Other Nonoperating Income (Expense) Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net cash provided by operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Related Party Transactions [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Subsequent Event Subsequent Event [Member] Total lease expense Lease, Cost Cost of Sales Cost of Sales [Member] Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Schedule of Lease Cost Lease, Cost [Table Text Block] Redemption of short-term investments (including $7,678 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Redemption of short-term investments Proceeds from Sale of Short-Term Investments PEO Total Compensation Amount PEO Total Compensation Amount 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 Property, Plant and Equipment, Net, by Type [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Equity Components [Axis] Equity Components [Axis] Entity Ex Transition Period Entity Ex Transition Period Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Standby letter of credit Standby Letters of Credit [Member] Retail * Retail [Member] Nature of Operations Nature of Operations [Text Block] Accrued sale and use taxes Accrued Sale Taxes and Used Taxes Accrued Sale Taxes and Used Taxes Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Number of reportable segments Number of Reportable Segments Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Other Performance Measure, Amount Other Performance Measure, Amount Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Entity Address, State or Province Entity Address, State or Province Impairment of operating right-of-use asset ROU asset impairment expense Operating Lease, Impairment Loss Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Related Party [Domain] Related and Nonrelated Parties [Domain] Total current liabilities Liabilities, Current Cash paid for income taxes Proceeds from Income Tax Refunds Individual: Individual [Axis] Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Dividends paid to shareholders Payments of Ordinary Dividends, Common Stock Entity [Domain] Entity [Domain] Net cash provided by (used in) investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation 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] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activity Document Fiscal Year Focus Document Fiscal Year Focus Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Operating right-of-use assets Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Payments on long-term debt (including $583 and $555 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Payments of long-term debt Repayments of Long-Term Debt Effective tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Non-cash disposal of property and equipment Property, Plant and Equipment, Disposals Entity Interactive Data Current Entity Interactive Data Current Operating lease expense Operating Lease, Cost Carrying Amount Reported Value Measurement [Member] Government grant income (including $16 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Government Assistance, Income, Increase (Decrease) Cost not yet recognized, period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Equity [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Building Building [Member] Segment Report Segment Reporting Disclosure [Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Monthly lease payment Lessee, Operating Lease, Monthly Rental Payment Amount of monthly lease payment for operating lease. Ownership [Domain] Ownership [Domain] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Deferred tax asset Deferred Income Tax Assets, Net Depreciation and amortization (including $607 associated with variable interest entity for both the six months ended June 30, 2025 and 2024, respectively) Depreciation and amortization Depreciation, Depletion and Amortization Other non-current assets (including $29 and $34 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) Other non-current assets Other Assets, Noncurrent Accrued interest expense Interest Payable, Current Entity Central Index Key Entity Central Index Key PEO Name PEO Name Schedule of Future Maturities Schedule of Maturities of Long-Term Debt [Table Text Block] 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] Purchases from related party Costs and Expenses, Related Party Finished goods Inventory, Finished Goods, Gross Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Floor interest rate (as a percent) Debt Instrument, Floor Interest Rate Debt Instrument, Floor Interest Rate Arrangement Duration Trading Arrangement Duration Segments [Axis] Segments [Axis] Prepaid expenses and other current assets (including $32 and $12 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Exercise Price Award Exercise Price Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Remaining stock-based compensation expense for unvested restricted stock units Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Subsequent Event Type [Axis] Subsequent Event Type [Axis] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Assets Assets [Abstract] Long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Credit Facility [Axis] Credit Facility [Axis] Nonrelated Party Nonrelated Party [Member] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Debt Instrument [Axis] Debt Instrument [Axis] Rental income (including $361 and $258 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $807 and $513 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Rental income Rental Income, Nonoperating Credit Facility [Domain] Credit Facility [Domain] 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] Entity Address, Address Line One Entity Address, Address Line One Fixed interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Accounts receivable, net of allowance of bad debt Accounts Receivable, Allowance for Credit Loss, Current Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Ownership [Axis] Ownership [Axis] Fair Value as of Grant Date Award Grant Date Fair Value Property, Plant and Equipment [Abstract] Entity Registrant Name Entity Registrant Name Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Salaries and benefits Labor and Related Expense Schedule of Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Stock options and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 2027 Term Loan Term Loan Maturing 2027 [Member] Term Loan Maturing 2027 Related Party Transaction [Line Items] Related Party Transaction [Line Items] 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. Document Quarterly Report Document Quarterly Report Payments for lender fees Payments For Lender Fees Payments For Lender Fees Estimated Fair Value Long-Term Debt, Fair Value Revision of Prior Period [Domain] Revision of Prior Period [Domain] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Counterparty Name [Domain] Counterparty Name [Domain] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, 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 Machinery and equipment Machinery and Equipment [Member] Adjustments and reconciling items Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Related Party [Axis] Related and Nonrelated Parties [Axis] Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Deposits Deposits Assets, Noncurrent Restatement Determination Date: Restatement Determination Date [Axis] Number of exercised convertible notes Number Of Exercised Convertible Notes Number Of Exercised Convertible Notes Non-PEO NEO Non-PEO NEO [Member] Aggregate intrinsic value, options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-term debt, net of current portion and debt discount of $109 and $141 at June 30, 2025 and December 31, 2024, respectively (including $46,700 and $47,279 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively, and debt discount of $109 and $141 associated with variable interest entity at June 30, 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. Cash consideration Noncontrolling Interest in Variable Interest Entity Schedule of Supplemental Information Related to Operating Leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Land Land [Member] Semi-finished goods Inventory, Semi Finished Goods Inventory, Semi Finished Goods Name Trading Arrangement, Individual Name Award Type [Domain] Award Type [Domain] 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Goodwill Goodwill Disclosure [Text Block] Noncontrolling interest Equity, Attributable to Noncontrolling Interest Equity Awards Adjustments Equity Awards Adjustments [Member] Leasehold improvements Leasehold Improvements [Member] Selling Member Selling Member [Member] Selling Member Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Face amount of loan Debt Instrument, Face Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Estimated Fair Value Estimate of Fair Value Measurement [Member] Revenue recognized Contract with Customer, Liability, Revenue Recognized MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Name Awards Close in Time to MNPI Disclosures, Individual Name Accrued Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [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 Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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 Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2026 Long-Term Debt, Maturity, Year One 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 Global Wells Global Wells [Member] Represents information pertaining to Global Wells. Segments [Domain] Segments [Domain] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Proceeds from disposal of publicly-traded equity securities Proceeds From Disposal Of Securities, Investing Activities Proceeds From Disposal Of Securities, Investing Activities Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Inventories Increase (Decrease) in Inventories Inventories Total inventories Inventory, Net Minimum Minimum [Member] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Company Selected Measure Name Company Selected Measure Name Transfers from deposits to property and equipment Property, Plant and Equipment, Transfers and Changes Fair Value Measurement [Domain] Fair Value Measurement [Domain] 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. Line of Credit Long-Term Debt Debt Disclosure [Text Block] Preferred stock, 0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding, as of both June 30, 2025 and December 31, 2024 Preferred Stock, Value, Issued Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Shipping and transportation Shipping And Transportation Expenses Shipping And Transportation Expenses Accounts payable (including $116 and $16 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) Accounts payable Accounts Payable, Current Operating cash flows from operating leases Operating Lease, Payments Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Online Online [Member] Represents information pertaining to Online. All Executive Categories All Executive Categories [Member] Common stock, 0.001 par value, 100,000,000 shares authorized, 20,105,655 and 20,082,655 shares issued and outstanding, respectively, as of June 30, 2025 and 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024 Common Stock, Value, Issued Goodwill [Roll Forward] Goodwill [Roll Forward] Short-term investments (including $11,432 and $11,128 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) Short-term investments Short-Term Investments Commitments and Contingencies Commitments and Contingencies Disclosure [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 Reporting Segments Segment Reporting, Policy [Policy Text Block] Commitments and Contingencies (Note 14) Commitments and Contingencies Increase (decrease) in operating liabilities Increase (Decrease) in Operating Liabilities [Abstract] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Entity Small Business Entity Small Business Offering transaction costs Payments of Stock Issuance Costs Accrued sales discount expense Accrued Sale Discount Expense, Current Accrued Sale Discount Expense, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Noncontrolling Interest Noncontrolling Interest [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Document Transition Report Document Transition Report Underlying Securities Award Underlying Securities Amount Equity Component [Domain] Equity Component [Domain] Document Period End Date Document Period End Date Accrued expense related to rebates, sales incentives and cooperative advertising Accrued Advertising PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term line of credit, noncurrent Long-Term Line of Credit, Noncurrent Income Taxes Income Tax Disclosure [Text Block] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Reportable Segment Reportable Segment [Member] Reportable Segment Short-term lease expense Short-Term Lease, Cost Distribution centers operated by entity Number Of Other Distribution Centers Operated By Entity Represents the number of other distribution centers operated by entity. Weighted average remaining contract life, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Operating lease liabilities Increase (Decrease) in Operating Lease Liability Total stockholders’ equity Balance at the beginning of period Balance at the end of period Equity, Including Portion Attributable to Noncontrolling Interest Document Type Document Type Level 3 Fair Value, Inputs, Level 3 [Member] Earnings Per Share Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Loss Contingencies [Table] Loss Contingencies [Table] Additional paid in capital Additional Paid in Capital Product and Service [Axis] Product and Service [Axis] Variable lease expense Variable Lease, Cost Net sales Revenue from Contract with Customer, Excluding Assessed Tax All Individuals All Individuals [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment 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 Name Forgone Recovery, Individual Name Total current assets Assets, Current Statistical Measurement [Axis] Statistical Measurement [Axis] 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] Loss contingency Loss Contingency Accrual Vehicles Vehicles [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Payment of Global Wells membership interest tax withholding (including $295 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Payments of noncontrolling interest tax withholding Payment, Tax Withholding, Share-Based Payment Arrangement Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Current liabilities Liabilities, Current [Abstract] Stock Option Activity, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Monthly principal and interest payments Debt Instrument, Periodic Payment Total operating expenses Operating Expenses Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Level 1 Fair Value, Inputs, Level 1 [Member] (Loss) gain on foreign currency transactions Gain (Loss), Foreign Currency Transaction, before Tax Accrued expenses (including $173 and $323 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Accrued expenses Increase (Decrease) in Accrued Liabilities Deferred revenue Deferred Revenue, Current Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] Diluted (in dollars per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted 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 Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Accounts receivable, net of allowance for bad debt of $426 and $758 at June 30, 2025 and December 31, 2024, respectively Accounts Receivable, after Allowance for Credit Loss, Current Offering Cost, Expense Offering Cost, Expense Title of 12(b) Security Title of 12(b) Security Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Accrued payroll Accrued Payroll Taxes, Current 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. 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 Basic and diluted earnings per share: Earnings Per Share [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] Consolidation Items [Domain] Consolidation Items [Domain] Total other (expenses) income, net Nonoperating Income (Expense) Rent expense Rent Expense Rent Expense Gross profit Gross Profit Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Cash paid for amounts included in measurement of lease obligations: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Dilutive shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Award Timing Disclosures [Line Items] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Carrying Amount Long-term debt Long-term debt Long-Term Debt, Gross Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Total lease payments Lessee, Operating Lease, Liability, to be Paid Renewal term (in years) Lessee, Operating Lease, Renewal Term Secondary Offering Equity [Text Block] Global Wells noncontrolling membership interest redemption Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Net income attributable to Karat Packaging Inc. Net income attributable to Karat Packaging Inc. Net Income (Loss) Attributable to Parent Subsequent Event [Table] Subsequent Event [Table] Expiration Date Trading Arrangement Expiration Date Ownership interest (as a percent) Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Construction in progress Construction in Progress [Member] Other liabilities (including $67 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Other liabilities Increase (Decrease) in Other Operating Liabilities Accrued miscellaneous expenses Other Accrued Liabilities, Current Karat Packaging Inc. stockholders’ equity Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Property and equipment, net (including $42,365 and $42,972 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Adoption Date Trading Arrangement Adoption Date Debt discount Debt Instrument, Unamortized Discount, Noncurrent Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Entity Current Reporting Status Entity Current Reporting Status Lease term Lessee, Operating Lease, Term of Contract Accrued interest on certificates of deposit (including $0 and $132 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Accrued Interest Accrued Interest Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Operating income Operating Income (Loss) Line of credit Line of Credit [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Retained earnings Retained Earnings (Accumulated Deficit) (Gain) loss, net, on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Statement of Financial Position [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] Executive Category: Executive Category [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Subsequent Event Type [Domain] Subsequent Event Type [Domain] Related party payable Increase (Decrease) in Due to Related Parties 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] Payables and Accruals [Abstract] Professional services Professional Fees 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] Other (expenses) income, net Other Nonoperating Income (Expense) Statement [Table] Statement [Table] Adjustments to reconcile net income to net cash provided by operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Cash flows from financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] 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] Uncertain tax positions Unrecognized Tax Benefits Cash and cash equivalents Cash and Cash Equivalents [Abstract] Potentially dilutive shares excluded from diluted earnings per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] All Adjustments to Compensation All Adjustments to Compensation [Member] Amendment Flag Amendment Flag 2027 Long-Term Debt, Maturity, Year Two Computer hardware and software Software Development [Member] Treasury stock, 0.001 par value, 23,000 shares as of both June 30, 2025 and December 31, 2024 Treasury Stock, Common, Value Leases Lessee, Operating Leases [Text Block] Termination Date Trading Arrangement Termination Date Net cash used in financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Measure: Measure [Axis] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] 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 Selling expenses Online platform fees Selling Expense Adjustments to inventory reserve Inventory Write-down Cost of goods sold Cost of Product and Service Sold Schedule of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Number of options, exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Subsequent Events [Abstract] Segment Reporting [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Lease expense Operating Lease, Expense Debt Disclosure [Abstract] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Other income (expenses) Nonoperating Income (Expense) [Abstract] Entity Tax Identification Number Entity Tax Identification Number 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 Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount 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] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Consolidated Entities [Axis] Consolidated Entities [Axis] Common stock, shares issued (in shares) Common Stock, Shares, Issued Term loan, accordion feature Debt Instrument, Term Loan, Accordion Feature Debt Instrument, Term Loan, Accordion Feature Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] Construction in progress Construction in Progress, Gross Schedule of Goodwill Schedule of Goodwill [Table Text Block] Interest expense (including $509 and $519 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $1,009 and $1,036 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) Interest expense Interest Expense, Nonoperating Trading Arrangement: Trading Arrangement [Axis] Income taxes payable Increase (Decrease) in Income Taxes Payable Total Shareholder Return Amount Total Shareholder Return Amount Loss Contingencies [Line Items] Loss Contingencies [Line Items] Subsequent Events Subsequent Events [Text Block] Insider Trading Arrangements [Line Items] Payment of Global Wells noncontrolling membership interest redemption gain tax withholding (including $879 and $0 associated with variable interest entity for the six months ended June 30, 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 Security Exchange Name Security Exchange Name 2025 Long-Term Debt, Maturity, Remainder of Fiscal Year Raw materials Inventory, Raw Materials, Gross Total liabilities Liabilities Non-cash purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Loss contingency payments Loss Contingency Accrual, Payments Operating expenses Operating Expenses [Abstract] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Other current liabilities (including $45 and $916 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) Other current liabilities Other Liabilities, Current Statement [Line Items] Statement [Line Items] Consolidation Items [Axis] Consolidation Items [Axis] Write-off of inventory Write-off (Recovery) Of Inventory Write-off (Recovery) Of Inventory Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents (including $1,153 and $1,703 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) Cash and cash equivalents Cash and Cash Equivalent Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Unvested Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Purchases of publicly-traded equity securities Purchase of Securities, Investing Activities Purchase of Securities, Investing Activities Common Stock Common Stock [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Non-NEOs Non-NEOs [Member] Net decrease in cash and cash equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation Accrued professional services fees Accrued Professional Fees, Current EX-101.PRE 11 krt-20250630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 firstamendmenttolease-gw001.jpg GRAPHIC begin 644 firstamendmenttolease-gw001.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 **** "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 **** "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@ 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@ 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@ 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@ 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@ 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@ 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@ 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@ 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@ 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@#*\3WL^F^$]9O[5 MPEQ;6,TT3$ X94)!P>O(K@/AYJWB/6K*QU?4?'5E>":V>6324LX4D4X(&64[ MN#@]*[[Q39SZCX1UJRM8_,N+BPGBB3(&YVC8 9/'4UR_P_\ EEH'A+3I;C1 M+6V\0+:M'/*%4R;CG(+#VQWH XAOB%XID^$GAS6!K$<&I:AK'V.>\:VC(6,F M09VD;>-H].G6MSP]XS\1P>*?$&B3:G:>*(K#2VO8;NU@6/\ >@#$1"$KDY^O M'UK"B^'OB*3X4^%=#N-(WW5KK@N+NW:2,A8-TF2?FP1AAP,GFNHTSPSKG@GQ MSK7_ C6E1RZ!J-D9X8?-5(H;M0<+@G(#8[#'S#TH H?#C7_ !#XOCBU!O'5 MG+,ZR_:M'^PQJUMPP0J?O$ [3SP>F:KF;XB#XCCPA_PG,63I_P!N^U?V1#_> MV[=O]<_A2P>&M<\0_$C1-?'@Y/"_V"1I;^Y%U&YNB1]T!.O<;L9YF=N,YZ>V* .S\W[!IGG7UP&^SP[IYRNT': MN6;';H3BO)OA]\0/$FJ>,K>#Q!(HTS7;::ZTF/RE4Q;)&&S( )^12>2?X?6N MU^)=GK6I>!KW3-!MC/>7Q6W.'50D;'YV.2.-N1Z\UPFO?"_7]%M] U+0M7O] M:N]$N(_L]E.8T58A@,%/']U1@GIF@ U#XB^(M*^+=[:W%U&WAFUO[:RFB,*@ MQ^?&2K[\;L!E)//M3_BA\0_$.C^)38>';J."VTY(6U!VA5]TDKX2/Y@)M3U:*[ND,J;A&AVJ"<[>!D]?XJ -CQ-XKUH?%&_T!/&MEX;TZ"RCG MCDNK:%P[G&5RY'/)/7MTJ#X@>,?%WA=_#,&CZK!J;R6.O!6L2:&+*RM+.ZCN[?S8V6VWQ[53@_,.W Q0 MIXXGUGQ]X7ATRZ']BZI MI4MV\6Q22XSP6QD$$8(!Z@UR_AO6/B1XA\*7_B6R\36CM:3S(NG3Z?'MD$?. M/,7!!(X_K4WA/X=:[X7^+BS1P%_#-LDYLYC(I\H2C/EXSNX;V]^]5_#&G_$3 MP[X2U#PU9^$4$UW<3,FH3:A$$B$G&=@))QU_I0 [Q+\2_$>I^%/".H^%Y4LK MO5C<+-$8EER\0^Z-P/!(./J*W]6^(=Y=_#30M2T-XUUO79(K6W^4,(Y2<2G: M>R[6'/J*I1_#O4M$_P"%=6-E%]KBT>ZFEOYU8*%+X8D D$C.0,O;QE5CW2#)4C:,!0>W2M_4_$&MZ+\-?$6N6OCFQ\0W$'E+;W%M M:PJMNQ=0P(0L&)##KTQ[USC^ _$\?PD\,:7_ &%]IO\ 3]8-W<6331#=%ND/ M)+;2#D#OUZ5T>MZ9K?B#X9^(M'M/ D>@W,ODF"WAN("+AO,4L?DP 0%'7K0! MCO\ $_7Q\*=;EFN$MO%>C7$4,[^4A#J\BA7"D;<%21T[9[BM/XBZAXW\.7>G MWEAXLC2TU348K.*U_LV(_9PX/.XY+8Q[=:S/BE\--=U9+/4?#=KYEU=6D=GJ M=N)$3>$*LCY8@'!0 \]A[UV'Q,\/:IKUEX:CTRU-PUGK%O<3@.J[(U#9;DC. M,CIS0!TFDZ=KMIH,UKJ6NK?ZDV_R[T6:Q!,CY?W8.#@\^]>:1S?$23XCR^$/ M^$YB!CT_[=]J_LB'GY@NW;^/7/X5[+7!P^']43XX7&OM:D:6^C"V6XWK@R>8 MIVXSGH#VQ0!DMK/BWQ?XTU7P_H.N0Z19:&D<=W??9%FDN)F!SA6X495NGIWS MQH^ _$VNR^*-=\(>)9X;O4-+"2Q7D48C\^)@#EE' /S+T]3Z9.8^F>*/ _C_ M %W6=&T'^W-*ULI+)'%<+%)!*N?[W4$LW3U'ISI^ _#FMKXGUWQAXCMH[*_U M79%%91R"3R(D #,."3A>GI[X !.WB+5!\;$\.BX']E'1OM1A\M?];YA&[=C M=T[9Q6#XV\5:S:_$^#0+?Q=:>'-.;3!ZMX74R;V&,R8Y( []NE3^)-/\ M%.F_%R+Q1H_AM]8M/[*%H0MW'#ARY)^\<\#';O6;KVD>)+WX@Z?XHF\!IJEN MVCK;S6$UU 1#-O8D9;@D CD#O0!TOB/Q)?\ A?X5_;X]8AUC5IPL-G?10HJW M$DC?(51 M$/B+.#M.>1SC.:S?#WBKQ#XBUK4X;CXC:=H[P:M):6^ MGS6=NTDJ!@%V[B&.<[>AY%3Q>&M<\1_$;0]=_P"$.3PPUA*TM_="ZCXGBM;:6XF<)%$A=V/15 R3^5>0?#_ .(/B/5/&=O#K\JC2M>MYKG28_*5 M3%LD8!"0 3\JD\D_P^M=M\2K36M1\#7VFZ!;&>]OMMN<.JA(V/SL22.-N1^- M<)KWPNU_1K/0=1T+5[[6;S1+B,VUE/Y:*L0QN"GC'W5&">F: -:_\2^(_%'B M[6M*T+6K7P_HVAE8[S49H$E=Y3G@!_E !!'X>^*CU[Q#XD\.?"[7=33Q5IVL MWEK-"MM?VL,>55G16#H,IG!/YU'?>'?$'ACQ7KU]8>'(?$>@>("LMU8O*B/% M*,DY#9# DGIGMTQS@Q> ?$K_ O\962: ME=ZMJ*7-GIR31GRXQ*K;<@A0 M1VZ=* -OP]XN\1V_C_1-#N?$=EXDM=3M6FF,%LD;V9"EAG8<=0!S^G%4/#GB MKQ#XBUC4HKCXBZ=I#PZM):6^G36=NTDJ!AMVY(8YSM'!Y%;5EX+O_"7C[0]5 M\.:6J:;>6@M=9MX755C8 8DP3SS_ '<_=/K6-X7T/Q#X9U/5?M/PYAU5Y]6E MNX+]KJV#1H2-NW=EAC&[MUH GUCQ9KU\.W0[00"<*>.:FU M+P_KEC\4?$>M'P)#XBT^_2!;=I9X%"%8U#$"3)Z@CH.E;5YX;U+6_B-HVJWF MD'T&2UO(S*C"%WW9BX/. V,@8H J_$CQ_J%EH6D_\(I /H:R-:\<^(1I_P^">([;1O[:LWDOKZ:WB9 P1"&(; ')/0C MK53PO\-O$UEHOBM=6A,UU%I,^D:,ID0^9$V]LCGC)*XSCJ:L:MX/\0QV/PZF M7PRNK_V-9O'?6+S1*-Q1 %.XX/(/3/2@#1\4>(?$VA_#NRN])\76FMZA>ZM' M;0ZA#;0B/8RL-F!N7AEZ]>:C7XF:GJ7A?PC=VTRVNH3Z]!I>K0F-20>0ZX(^ M7=P>.1G&>*N:_H^N>(O".CV]MX1719;37H)VL8YX2HA7):0%<+U8\=>*RO%O MPWUK_A:&F:OH-OYFCW6I6U_J$8D51%+$_+X)!.59CQDY)]J )_$MSX_TCQOH M6B0^-8S%K@V6NPQI>/>*(267[-=RP')]?+89_&@# M5HKR+P[IRP_!:[\2"]U-]5ET2Z9II-0F<^] 'KU%<+>SZI)\0M?L].N66?\ MX1V-K1'?]VLYDE"M@\=<9/M5#X>S:.;V&WEN=9M/$\5OB_L=2NI29FP-T@5R M589R0R= : /2:**\@^%UUX?O[+1IKG4]7G\0N'9Q+"H*G=C;Q@?A6MX3N9;OQ!KL M?A/4+^XT6*P\M?[1EE?RK_)P%\WYPNW!.>,T >G45Y;X&&D3SQ:=J=UKEGXK M^S,E_:WU[,IN25P[H"VUESDJ4P1Q2P^$K!_B9>:,UYK)L8])AN5C_M:YXD:5 MU)SYF>BCCI0!ZC12* JA1G &.3FO,/'M]J]UKMU/HUU.D?A6UCOYXHG*K<2L MX8Q..X$*.#5S4O%$OB'P1HJZ7*]OJ/B)TME,9(>WZFX8=P457&>QQ0!WU%>*/J,K_## MP(^H7NIO#<:IY5TUO+,9Y8P)_ES&=[=!P/2MW7Q8VGPJUJXT"?6K422Q(9+N M6Y293YD8.WSCN PW4<'F@#TZBO)[K7M3A\(R:)?WDRZWH^K65K/,KE6N(6G3 MRY<]PZ<'W#9K5;2(O$7Q,\1VU]>:DD5I:6;6ZVU_- (RXDW$!& R=HZ^E 'H M=%>0ZSJNK6?@SQKH,^IW4]QHUS;1P7_F;9FAF,;*&9<98 D$]ZWM'\4SZ'X$ MU==4D>YU3P_*]D_F$E[EN/(/J2X:/GN2: /0**\3CEUK2?AMX_@O-6O)]0LY MD!N#.Q9':&)GV'/RCA<'GY1/\I.1U'( M_&@#N:*\9\&:[JFG>#+C2M6O[B=[_1'U/2[R60ES^Z_>Q[CSE&PP[X;VJWXJ MTU9/A!;>(_MNIIJD>E6A$L>H3("2$!)4,%).XY)&: /6Z*S-%T&ST&&6.S>[ M996#-]INY9SD>AD8X_"L?QYHMM?>'=1U%YKZ*YLK&=X6MKV6$!@A8$JC -R! MU!H ZNBO+)$?PS\,[+5-*N[W^U]7ALK;S[J[EG5))B@+A78@$;B>!Z=JL^*_ M#0\(>%KGQ%HVJ:J-4TY5N'DN;^69;H C>LB,Q4@C/0#!QB@#TJBHX)1/!',H M(#J& /N,URNC7,\GQ.\4V[SR-!%:6)CC+DJA(ER0.@S@9H ZZBO*-9N-,F^) MFN6^MR:]);PVMH;:+36NRJ%@^\D0=,X7KZ''>NC\7,W]B:-X9TRXNH)=6GCM M4E$C>=';H-\K[F^;=L7&3SEA0!VE%>;V5[XAU/X2ZE86$TC>)=,\S3I'#XD9 MXF +!C_$T>"#ZMFG^&[OP\VDZT^AWFK6^H0V3_:M/U"YF,T#A20Y20DAL_Q+ MQ0!Z+17EWPS&BWMEHMT&\0R:O]B2666Z>]^SNY0!CESY39R<8X]*]1H **\H MU76=03QC+XMCO9UT/2]2BT>: .1$T; K+*1T)661!G_8-;VMO<^(O'@\-&^N MK/2K/3Q>W8M93%)<,[E53>OS!0%).",YQ0!W-%>>Z-=>'([37(_#>LZG))'8 M-(UI;6I4BFUB*ZN)VA:#R M_P!ZQ$IVD[B-I3U]* /;Z*\CDETF[\?>*8-],<:F%"1^Y^ M4&;[4;5I/M,]N))I1)(R0&5%DWG<(H [ZBO%7U)Y? 'PZ;4[S5)(+J: /3J*\JE\0:DWAVQTF_NI$UO2M?L;&]='*F>,RKLD]UD3!/JF4UI$0J&=5+G"@G&3UP M/RJ#3["'3+"*SMS,8H@0IFF:5^N>68DGKW- :C"LJ76]HV M52!$%\M>1>+H-$TG4[BUL,22^(YM/'VJ^;RO-+%X\#\6!_"N=U.VO/"OPQTOPW:W(&J7*P: M3!-$2,2/PSKW&U0[9]J .^HKA/"NL7&C^&-?T^^DEN[WPW).I,TAWSPA3+"S M-SU0@9_V34"?$'6P-'FD\*$0:VN+ )?*9#)LW@2 J BE;:#XFOM*\+^!M&T[21?W6HZ.'C+7 B2/RXX MN6.#\N'/(R> ,'/#V^(VM+I&I:B?"P$6C3/#JF;X<,A^;R?E^?"D-\VWKCF@ M#T:BN1U?QG)!K2:1I%O93W/V5;N62^O/LT2(Q(10=K$L<'C& .IJF?B(]QI> M@W6G:,]U0#TH [JD+ 8R0,G SWKS[5? M&.N-X4\6QIIL%EKFBP%I-EWOC5&B+K*C%/F( )VD#D8R*T+2PU?Q+IGAF_U2 M&VM;BQO$O"(YS+YJ>0R@YV+ABSYQC QUH Z_S8\H/,7+YVC/WL=<4^O-=:T= M_!OP_P!#G\Q'N-!U"&;S(^-R23;)%^A24C\*]*H *,@$#/6LWQ!K5MX"5UK1(M/)>[DC:&[\\S&TG'1B1FJV MAZ[XDN/B%XCL+NUM?[+M&@Y^V'-NAC8AE'EC<6P"02-OJ: .[HKSVV^)C3QV M6I/I]HFB7MREO%(+X&Z4.^Q)&AVX"DD&Y].L(! M<:ZLAB6^NO)BB*#YE+A6RQ/ '.">*[*SDN);.&2[@6"X9 9(EDWA&[@-@9' MO@4 3T5S>M>([VVUZWT'1M.BOM2DMS=2>?<>3%#$&VAF8*Q)+< =C7&^-/% M&H:U\.=6A32TMKNWOHK#4H'NR/+S)']Q@OSJX8#/R\,>N,$ ]55E=0RL&4]" M#D&EK-T"Q73M%M[9=,M-,VY)M+-MT49)).T[5SGKT'6L/Q5+M4_X2-(T..[NIM.2_\R:[\J.-2Q4ACM)[#& JD$$#'XT =+1534K$:GI\MF;FYMEE !EMI/+D R M"0&ZC.,9'.#QBN&\-60M/B'KND:7>7TV@PV$:W*374DHBNV8\([$L#Y?)P>" M1[4 >B45Y?JOAFSMO&OA[1M'O=72Y:4W]X[ZI<2!+:,]"K.1\[E5_ UZA0 4 M53U33UU73I;)[FZMDDQNDM93')@$$@,.1G&#CG!/(KS>RNY?#&K>-WT:YNKC M1=)TWS?+N;AYUCO%5F9$9R3]T+N&>": /5**\JFT^?PWHGA?Q+#J>HS:EOVURK, MSC,8BSL\L)NSQT')H ],HKS?QC &\;B;4[7Q'-I"Z8FTZ4UP$67S7W%O*(YV M[?7M7:^'KG3KOP_8SZ1T0\B5Y&=F4<=P^+H-% MT:\FM+#$D_B*?3U^UWS>4)-[9D>1@=B';]T X) '6@#T2BJFF37L]A')J-M# M;W1SNC@F\U.O!#%5)!&#T'6K= !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %(PRI'J*6B@#C].\(WE MG\*'\)O/ UXVG36GFJ3Y>YU8 ],X^8=JFUWPO=:K\/$\.PSPI'_ !#JOBK2=8\0OI,*Z2)3 FGF1VE>1-A+,X&U0.=HSSWKM** "L#P5H5Q MX:\'Z=H]U+%+/:HRN\6=IRQ/&0#WK?HH X+_ (06_P#^$;.F_:;;S3K_ /:F M[+;?+^T>;MZ?>QQZ9[UK7/AW4(?&-SKFDW-O +S3S;7*2J6S,AS#+@?>QD@C M(XQ73T4 <4OA[Q)K/B+1]1\0OI$,.DR/-$-/\QGF=D*\EP-B\YP,YP.:UHM" MN(_'USKYEB^SRZ;%9B/G>&61W)Z8QAAWK?HH *X?3OAOID[7][XBMXK[4KZ[ MEGE>.60*$)PB#D9"H%'3UKN** ."TGP1J>GV_ABUEO+>6'0KZ>2-LMN>W9)% MC7I]X!P#VP.M6- \"R:/XVU/69+M9;!S(^G6HS_HS3$-.>F!EE&,=B:[6B@# MSM? VM6GA#POI]E<:>^H:+?_ &LF9G$4@_>\9 S_ ,M!V[&M36-%\1^)/"&H MZ5J9TJ"ZF>(PM;/(R8616.[M)N0Q;^0%'.=_K MVKLZ* .#N_ -W/X/UJP?4(KC6=8N([FZNY$*1EE="%51DA55, G#RY+ZTYS/-#N\ANG;?S_NK7:T4 <+JG@>^O]&\:627-NKZ[.); M=FW8C CC7Y^/5#TS6SIT?BF7SH-831DMV@9%:SDE9]_09W*!C&?TKH:* //] M0^'ES??#/2M 6[AAUC3($6WNUR4#A=K#IG8RE@>._3BM+5_"=WJ'PO3PM%/ MMTME!;^:V=FZ/9D],X^4]JZZB@ JAKEC)JGA_4M/B94DNK66!&?H"R%03[+++Q7J&MZ:=%D_M"VMHIH[ MF24;'B#9V[5.02QZ^E2W?@M_$7B.WU/Q,EM/!;6"PPVT$D@"3LV97SP<<*![ M#FNRHH XBR\&ZCX:U35Y_"TMC;6E]#"Z6]UYDBK.C$,3SG:R<9SD$#@T0>%M M;U+7;O6]2,,I#98$#N1C%=S10!Q5EX9UZZU?6-7UJ;38[F]TP:?% M!9EV1 "[;F9@"3E^PI#X+O8O#WA&*VN+=-6\/F ><2VR1 @29,XSAESVZ@5V MU% '$IHGBO2O$VNZAI!T66VU.>.8+=R2JZ%8E3'RJ1_#4FIZ'XE7QE%XATEM M)9VTQ;*:*[>0 ,)"Y*[5/'..:[*B@#F+C1-5U+6/#&J7SV4<^F27#W*0,Q5M M\;(NS(SW!.<=ZS_#?@.30_%6K:E)=I+9R;UTRW&?]%65O,F'3 R^,8["NWHH M \\3P1KECX9\(6EC<:<^H:#*9'\]G$4F4=>"!G^+TK4U?1?$7B/PIYMY(VMGD,>R.5)#G\2Z-K6GW4=M+;7$)O4< M'%Q#'()%''\2D''LQYK9UO0KC4_$?AS4HI8EBTNXEEE5L[F#Q,@V\>K#K6_1 M0 5QUTATWXM6-XX(@U73'L@W831.9 #]49_^^:[&B@#AX/"FMP6OBS2Q-I[: M=K#7<]O*6<2I+,N-K#&-H.>02>G%7KCPO=RVWA"(30@Z+-').23\X6!HSMX] M6!YQQ7544 <9!X:UC3M*U:WMXM(OOM^K3WCV]]O\IX9#D*2%.&!Q_"1_.M'P M7X>N/#6A-97$D)9[B6=8;?=Y5NK'(BCW<[1^'4\"NBHH *Y;Q!X17Q-XDTZX MU/RY=(L8)"ML'97>X<@!CC' 4''/5C74T4 <&_P\73]4U2303!:V.IZ3)97, M$DCDF;GRY 3GH&8'GITJ^?"MV8/!L?GP9T-E,_)_>8MVB^7CU(/..*ZVB@#A M]7\!RZRWBY)KJ*./6C:O;L%+&)X57!=3P1N4<9Y%7?#^B:E9WWFWVC^&;-5B M*^;IL;>8[''/F[";Z+X?^'_#YN;8W.FW-K-+("VQA%*' M8+QG) XR*6?POXCL[_7HM%O--33=:E,\CW*N9;:1D".54#:X(4$9(P?6NYHH M XW2/!][I]SX/EDN+=AHFF263[5UM M% '(W7A"XO+KQD7N8DAU^SCMHBH):+$3QDL/JV>#6OX:M]6L]#@M=9%E]I@5 M8E-F[,C(J@ G< B@#COB(AU'2]-T",;I=5U&",@=1%&XED;Z!8_U M%:FF:CJ5]XGUB%H432+010P2%"'DFP6DP<\J 5&<=<^E;M% &/XJT)?$WA?4 M-&:8P_:HMJR@9V,""IQWP0*P(= \5ZAXGT#5]!QNW=1G%37/A/Q);/XAL=(O-,32]:F MDN&DN5EZ;,Z/+:6D4#LF=I* M(%)&>W%#1[^'[&+46^JHS+;MN+&5% ()((!'RGY1\U=M M10!P-MX0UC3_ -IGAQ;30=5B@CD2YCOPZHQ+$JR$*V, GC'T(KI_"VD3Z!X M8T_2KF[-W-:PB-ICGYCZ#/.!T&>P%:]% '*ZUH6L+XK@\1Z#)8M<_8S97%M? M,ZI)'OWJP902&!)[$$'M67/X%U&Z\*ZO:SWEJ^KZMJ$5]<2*&6%-DD9"+U. MD> 3U/I7?44 %J>-M+U"ZET^/2=+EDFMQ%O,\C/$4PX(V@#F,8-='10!YW/\ #R[DT2&,2V$M]::Q M<:E EQ&7@D65W/EN,9^Z_4 X([UTOAK3+S3_ +2]YIFB6#2;0J:6IYQG.]BJ MYZC QQSUS6_10!E^(H-7NM NX-!N8+;4Y$VPSS@E8\D9/ /.,XXZXK%\&Z+K MWA^"/3[JWT=+!59GDMI97GEE/)=RZC<2>'KJVT"[@M-1E4+'//G$8)^8C /.,XXZU@:#X8U:VT M&X\.ZE;:/#I$UK)"QLI97F=G&&9BX&2N:[:B@#@+3PEXENH-#TK6[S3' MTK1YHIEEMM_G71A'[H.K#:@S@G!;)':D?P]XR7QA>:]NT&\;+16 N9)A]E@] M%4+@,W\3@44 <]J9\8B?&E)H;0M&O-T\JM&^.3A00XST^[63IEAJ/ MA&T\,^%]*9;IFFEFU"YDB(4199Y&&#A29'4*.>_H37;T4 %<7!X:UC3M&U*T M@AT>_%]JMS=R6]]O\IX9&+!20IPPXS\I'\Z[2B@#GO!?A^X\->'Q87$L3,9Y M9EB@W>5 KL2(H]W.U>@S70T44 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5D>(_$5GX7TQ+^^CG>% MIXX,01[VW.VT''4]>V3Z UKUS?C32;S6-.TZ&RB$CPZI:7+@L%Q&DJLQY] # MQ0!07XB1M?3:8/#>N#5HT69; PQ[WB.<2;M^P+QCE@<\8)K1A\70WWAZQUC2 MM+U'44O21'!!&H=",A@Y=@JX((.3UZ9IL>DWB_$JXUDQ#["^CQ6JR;ADR":1 MB,=>C#GI7)P^&O$MAX4T*Q^R7,T%O>WVYLKG['/9O&#.)\J!& I(8GP\376H_%"" MVN;74M+BBT:>6:TO" A/FQXD^5BC<9&&]4\K3X[>]77X=7 MLK22\\T2+&L1V-(JZ);E(F@EB+$'+'!0ACG&3QT-:G@+2=2T;P_/;Z MM%%%=R7]S<,L3[DP\K,"#Z8/?GUH NZUXDBTB\M;"&RNM0U&Z5GBM+4)NV+C M<[%V5549 R3R3@9K.F^(.E6^A1ZK+;7Z@WPT^6V$(::&?.-C*#R>GW2?9Y!E@RNK;E!Y!!!(ZBHI/"UP^C:4 MFGZ"=,9-?M]0N+=[L2OL4C=(S%B"V . 3TH U8O&XN(=6A&B:G;ZI80+/6G\"6>NZUIUY;RR1PJH2-#]LEDP (5#DG) M/&['7ZU>FT.]F\?W^I>6%LI]$2S67#UJ&V^(%A/H$5MM/UG3(+S5$=)9U")=0&*3 M@[6/7PG#>:!%8PZ1>1RW4IO(W\S;$Z;HPI^[SWPW(XZF@#T5_N-R1QU' M45P^F^.+&P\,^&W*ZSJDNK(XM2T2-/*RC.'"D*#[]!C)(ZUW+#*D#N*\Z\/> M%-8L+;X?IE MEHIK2Y1-UN^S<'?#X*8(.5))STK3?QHEKH]C6.739+J/=+')&$9E<$KD$ @$C(STH Z+0?$\&MW5Y9/9W>GZ MC9;?/M+M5#JK [6!4E64X/(/:LKXCZG+I&CZ5=QS7$:KK%H)1;[B[Q[_ )EP MO+9'&WO4GAW3=4N/%>I^)=5LAI[7%M%9V]H95D=40LQ9RN5R2W !. *D\>:5 MJFJZ5IXT>"*>[M=3M[L)-)L4B-MQR?3Z9/M0!#_PL&UA35%O=&U6SN]/LS?- M:31Q^9+ #@NFURIQW!((K7E\2V"7VBVD0DG?6%>2V:( J(U3>7;)&%P5'?EA M6%IFF:OK/C237M9T@:;:Q::VGQVLDZ3/*7<,[$H2 OR@ =3D]*Q?AAI-TNL: MI+=RK-;Z&7T/3I [^RCN: MQ-+\6I?:O+I5YI.H:9?);&[2*[$9\V(-M+*4=AD$@$$@\BK/BRVU:[\+:C;Z M%/Y.IO%B!]VT@Y&0&[$C(![$@UR'AWPUJ4/C8:N=%N=.L_[)FM6^V:E]JE:4 MR1L"?G; (!Z'MSCB@#2TWXF:=J2Z5<+I.K0:=J*^MM:N)+J"\:Z2 M-86DC5&613\QP5R-H.<]J .G\%3S77@70+BXE>6:73K=Y))&+,[&-222>23Z MUSL:SI^A+J=E>VMM"JI=QQ2;X M]_(W'&WYN&[B:S34;NPFNYKVQ@NC!O\ M+;B(WR!E#MZD \\UI7?A*:_\!^(K'3_ M ^=(OM00;8[F]$SS%,%=S;F"]"!\QH Z:U\513:IIVFW>F7^GW6H1320I=+ M'_RS(W*2CMSAMP]LU1A^(FBW/AW5-;@6YDM].O#9O&JKYDDFY578,X(8NN,D M=:H^*K'Q%KGAS3M5TW239^(=.NO.@M9;B,G:0T;KO!VX*MGKV'TK(MOA[J.G M^)M%M;:.-M 6.TN+]]XR;FV1U7Y>IW$QDG_8H ZK4_&T%C>WUO;:3J6HKIRA MKZ:T1"EOE=V#N<%F"X)"@D U+>>,;2.2Q@TRSN]7N;ZV^V0PV80'R.,2,SLJ MJ#D 9.2>U>$+BS\2ZW<2>&[C6[34IQV4>E)I[Z=:W_ )+VQ1BRE6+*'7YBIR1T!H WY_B%I,&B MV&I_9K]UO+PV"V\<&9HYP'S&R9ZY0KQGDCMS5_0/$\.NW5_9/87FGW]B4\^U MNU4,%<$HP*LRD'!Z'J#7/'PO<&R\-?8-$&G+;:W]NNK=KH2LB[)%+EB3N8EE MR 3UK:T_2;RW^(&MZK)$!9W5G:Q1/N!W,ADW#'48W+^= "^-->N]"T>#^SHX MWU*_NXK&S\W[BR2'&YL=@ 3^%9EM:7&G:U:PW'Q$>?4/,3[18W(M@LP/.U8P M R$CI@GMUK4\9^'[GQ!HT*6$\<&I65U%>V4DH)3S8SD!L<[2"0?K7,ZAI_B' MQ+JVB27/A"#3)K/4H+NYOVNX9-RQYRJ[?G.>,9 Z4 7-+\21Z/)XTO\ 5;JX MDMK35Q%%'DR,-T406.-?4LW '".]5,3("-V MUD9AD9&5.",US>H>#]9N;?Q#+!%$+IM>@U6P220;)Q$L7RL1G;DHPY]NU:=M M9:WK_C+2M9U/2#I%KI,,XCCDN(Y9)I)0JG[A("@*>IR2>E &#X&^( M_!6A/ MJUGJ\L$A6WEU>90T7FLY W,S;R,D+NQC/&:ZS7?&(T![J2?0M6EL+0 W-]%' M'Y2*0"6 +AF SR54XP?2N*L?#GBZ?P!IO@B]T2*WB#P_:-16\1D2)91(1L!W M%^-O *]\U+XN\,>)-8D\2VSZ92I#9&2! M0!U,5]-+\5S;I$+K5=,E9)K!X[ MEU50?,B1P9%.1T*;ORJ+3]$OX/'4.IR0@6BZ%'9E]X/[T2EBN,YZ=^E=+>6L M5]97%G.NZ&>-HI%]588(_(T >?\ C#QA?Z=XM\/C39Q_9,:QW&J' (:&>188 MCG'&"6;CTK8;7I5\,/<80G/*_*..G ]*T_#/AYHM2T MU[[P;-:7%H"6O9-5\Z-'V%=T:;V)SG'*K@&H[+PGK,.C>'K=[91+9^(YK^<> M:ORPL\Y#=>>'7@<\T =-I_BM-4U>:TL])U"6TAN9+234 (_)65,[AC?OP",9 MVXS^=;-_(\.G74L9VND3LI]" <5PRZ+J[>-[?4-.T.;1@;QGU&Z2^1K>]APP M_P!4#DN3M.XJI'/)KN;Z)Y]/N8HQEWB95'J2"!0!Q6C^.OL7A#PG)J<-]J&I MZQ:!D%K$K-+(J!CD9 &<]>@YR0*T(_B#IW]G2W=U8W]HUM?QV%Y!,B;[9W(" ML^&(V?,OS GK67HGA?5K-/A\)[95.CVLT=[^\4^6S0A0.OS<\<9JU)X0GU.X M\=6U]&$M-::(6TFX'[MNB;L#D$.O?TH VM1\6Z9I>J75C=M(GV2P.H7$^T&. M*/=M /.=QPV !S@U7TWQE%>:G:V%YI.I:7)>QM+9M>*@$ZJ,L!L=BK '.UL' M%"M>UKP/XBCU_P JW\0:S&D9(D#JBQ(JQ@E<\%@S'']\U>\.Z&T>K6EU M<>#)K&[M4V6@:M)9-"TUK<8 MBQ=!3C"CS,J3VWAI-#-,Q!5HD4D)CYLG"YSTK-A\-^(V^ M%=WX3ETCR[JV=%@F^TQE+E?M&\LO.5PH_BP: -__ (6)"-0_LYO#VN)J$L8F MM+5H$#7,><%@=^$ [[RI&1W.*MQ^.]+D\-QZP(+P-)F/(;H[Q\@-NR#OS\Q XH B\$^+M1\1W>JP7NC7ELMM>S0QS. ML81%4J!&V')\SDYP-OO6CXSU^X\/:!Y]E$DVH7,\5G9I)]PS2,%4MCL,D_A5 M+PI8ZMH^M:]9W6FG[#=ZA-?P7RSH58/MPFS.X,.><8XZU>\9>'YO$?A\VMI< M+;W\$T=U9S.,JDT;!ER/0XP?K0!CPVEWIVJVD=W\16?4C(GG65PML(Y@2,HL M0 =<] 0Q/UK27QI;S>*;GP_::7J5S6/B?Q3 M>W$06WO[J&2W8,#N58$0G Z<@CF@"A+\2-/CBDOAI>IOHD4QA?5EC3R 0VTM MC=O*!N-P7%=!::Y;7FOZAHT:2BXL8H99'(&QA+NV[3G/\!SQZ5Y]'X>\51>! M)? 2Z/&86#VJZN;I/*\AG)WF/._?M.,8QGO6W-IVO:!XRO=0TC2%U.UU"QM[ M<,UTD7D21;P"^[DJ0^.E %IOB)I8TC1]12RU&5=7EDAM88H0TA=-W! ; MOM(!SCGG R1I^'_$\&O7%]:-97=A?V+*+BTNU4.H895@5)4J0#R#V->=_P!G M:WX;TWX=V1LH9M6MKZZ+6QF"J^8YF(#<@$J>,]\9QS6ZL^JZ')XG\;:KI8MI MYX(+>RTTSJ[N4R%#,F1N=Y !G% 'H=J7MUXZ\5Z?/.7M;+[)]GC(&(] M\19N>IR?6NCMGEDM8GGB$4S("\8;=L;'(SWP:XCRO$>A^.?$6HV7AQ]2M-2% ML8Y$O(HMOEQ[2"&.>IH U=#U2]NO'7BNPGG+VME]D^SQD#$>^(LW/4Y/K69] MHUCQ=XJUFRL]9N-)TK2)$MBUHD9EN)RH9B6=6"JN0, <\\U'''XET;QIK^IV MOAI[^VU-;4HR7L490QQ;6!#'U/Z4Y++Q%X9\2ZKJ&EZ,-5T_6&2YDMTNDBEM M9P@5OOD*RG /!R#0!U^DVU[9Z='!J%_]ON$+ W)B$9<9.W*KQD# )&,XS@5: MED$43R%68(I;"+DG'H.YKFXO$6JIJVB:7>:5"EY?B>:YCBN-XM(4^ZQ.W#$D MJO89)QG%;FJ1WDVD7L>GRK%>O ZV\CC(20J=I/L#B@#%L?&*W&MVFEWNBZII MDMZCM:/=K'MFV#+#Y'8JV.<,!Q6WJ-K+>V$MO!>SV4C@!;B *73D'C<"/;D= MZ\VT+POK8\4>&-1NM&N[=K 2B_NKS5?M+3.T++N5=[ +N^AYZ "O4Z /,M(; M5(=:\2R:KXSU0:=H%Q&6WQV^)(_*65M^(L]R/EP<>]=-IWC2*]U"SL[G1]3T M\WZ,]B]VD86XVKN(&UR5;;SA@.!61=>#K_4X/'UG+M@36W3[)*6!!Q BY('( M&Y<5'X.YSN7&-$M-2MX+W0]6M;2YNA9Q M7TT<8C:5CA+9;:%KS5Y'BU6S5DQ:Q''E%&X MW%=BAL$[LDC.!65)X3\3WLM@+_2[FXU&VUB*ZN-2EU3,,D*S[AY4.["X3'!5 M<8.,F@#O8?%:7>N7&G66DZA?ZEHNKW'C."_P!*T.;2[@7L;76IQWR>1=6RGD/$#EF*\#*\''S<5Z 1E2/: M@#S?P;K$LNA> A>ZEJ+75\EQP&5TN"J,?WK-\W &1COUK0E^*.EPPSW;Z7JP MTVUNVM+N^\A?*@<2%.?FW,,X.5!P",\\52\/>%-8L+7P EQ;*C:0+G[:/,4^ M7OB=5Z'GDCIFDG\)ZP_PRUK1EME-]=:C-/%'YJX9&NO,!SG ^7F@#H])\7P: MMK#Z3)INI:;=-;?:H!>1JOG19"EEPQP02,JV",CBN6C\=WEEI/@UM.L]6U:W MU1B))YTA\Z5=DAV_?4!\J#Z;1US74W>DWDOQ%TW5TB!LH=-N+>23<,AV>,J, M=>BGGVKE;3PQK^E>#/!"QZ:+G4-#N!)MM M??8+31M3U"^CMTN;FWMECS;(V:E-JP M9K.UMD42,%&7+;R H7HKZ)X?798P7%M/I27:[D64AMRR.0I(9>< MGG/% %OP)K,^M:WXLEE^VQQ1WT21VUWD-!^X3*.* M82 *(D7!([C&#QU!QQ@U9\4:3>:EJ?AJ:UB#QV.J"XN"6 VQ^5(N>>O+#@>M M $&EZ\([+6IX$UC5G@U::V\CRXRZL-OR)@@",9X+$'KFLOQ#XM;4? OBY(+> M_P!)U73+-O-BF*K)$60LCJR,00<'!![&JUQX=\2V^C:O'912AKGQ&][)!;W0 MAEN;-L95) 1L8X'=3@$9&:HQ>#=9?2O'21:0]G_;%C#%96\U\)W+*L@(=RQP M-X+J\TS3KK3=3LS?Q'['=7<2JER57<0/F+*2,D!@"16'<: MS+/IWAV6SU+4I%D\4FVE>X94=E5I@T9V<%,KP#V S5Q-.\2:WK?AQ-4TB+3[ M7193<37"W2R"XD$911&!\P7YB3N ]*K6OA/68](T:W:V426WB>3491YJ_+ 9 M)B&Z\\.O'7F@ USQE=:'X=\2ZAI@U#4+BTU;[,?M"1F.V.(R0 &!,>&P.IW- MSQS746?BJ*XU>RTNZTV_T^[O+>2XA2Z6/D1L%9A_"N8U#PCK%UX M5\;6,<$8N=2U0W=FK2#$B 0D9/\ #DQL.:/']SJ2>#[#Q0E@=/UO2KM9(+66 M59&;>?*,>4)!W!P<#T% '9Z+KEMKJ7LEI'*(K6[DM"[@ 2,APQ7!.5SD9XY! MK3K(\+:*/#WA?3M*W;GMX0)7_OR'EV_%BQ_&M>@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ6J MZM8Z)ITE_J5RMO;1X#.P)Y)P .22> !R: +M%8$7C309-*N]2>\>WM[1@L_ MVF"2%T)^Z-CJ&.I: MA'=R+!IBEKQ9;>2.2$!=V2C*&Y'(XYH WZ*Y[3O''A[5=4BTZSOB\\RLT!:" M1(YPOWO+TE6%YD7MW97=])]ILR/M,45M+*8@5#[FVJ<+AA\W3MUK3M]>TR[U*/3[ M>[62YEM%O8U4'#PDX#JV,$9]#W'K0!I452TW5K+5X[B2QF\Y+>=[:1@I $B' M# 9'.#QD<5QLFKZ_JNB^-;_2)Y3-;SO9Z9#'&K%6A4!V (Y+.6'.>%% '?T5 MPFNZYX@\/Z)XSU1\.MD\;:<)XAL*>5'NQC!8;R_?J*["^U*UTS37O[V7RH(U M!=@I;J0 "222 /6@"W16%IWC#1=32^,,\T;V,?FW,5Q;20R1I@D-L=0Q& M >0*KZ=X^\-ZMJ%K966H&22Z!-NY@D6.4@9*JY4*6 Z@'(^HH Z6BN)\8?$# M2=(TK7+:UU!DU2TM9 LBV[O'%/L)16?:4#$XPI/M3]*UW4;CQCI5E/8@W9QD<$\=/:@#LZ*YJT\?^&[V_AM(+]R;B4PP3-;R+!,_]U)2N MQCQV//:IV\9Z$->;1%O'?45F$+PQP2-Y;%58%B%PH(8?,3C/&>#@ WJ*\\\8 M?$C3K;1;N+1-39=1CN88(Y1;,8F;SD61%=EV,P4MD D]?2KVJS>*UUO4%LFG M^QB]TU;?;"I A9\7&#CD8Y)[=L4 =K17-66IW4'Q"U/1;F8R6\]E%?V8('[L M F.1/<9"-_P(UTM !17.CQQH']J1Z>;J99))_LTW=E=WTGVFT(^T116TLIB!4-N;:IPN&'S=.W6@#I:KV=C::? 8+. MVBMXB[.4B0*-S'+' [DDFLW4_%FBZ3:65Q<8W914!)&"#G M&.:R_ _B1_$LWB&=;P7-G!J1AM&"!=L?E1MMZ YW,W7GM0!UU%<]IFMW5YXW MU_1Y%B%M806LD)53N)D#ELG//W1BG:OXST/0[UK.\N9FN$C$LL=O;2SF)#_$ M_EJ=H^N* -^BN3O_ !#)-XH\()IEZDFF:H+EY#& RS*L.Y"#C(YYXQ6=H?B2 M_N=$TVXO-6BBFN-=GLLRVV\S(LLH6)=N IP@^8_W>>M '>T5S]SXUT"TU=], MEO)#<1R+%*T=O(\<3MC:KR*I522.\;RV_=,BA MV&,9.%(/&: -.BN?OO&N@:MYMW;BYMHHX)'>9#C&U54DGGIUQDXP#6 MAHVM:?K^G+?Z9<">W9BA.TJRL#@JRD J0>Q% &A17/:'K=UJ/B?Q+ITZQ"#3 M;B&. JI#$/"KG<<\\D^E>T@,60*KJSO(8(]-NXY9]'E0$-+'%*8WW9/)/RL,=C0!WE%<]XXUNZ\.>#K_5K)8F MN+?R]@E4E?FD53D CL33M6\9Z%HFH-I][=R?;5B6;[-#;R2R%&+ ,%122/E; M..G?&10!OT5B3>+]"@T&UUMM05K"[*K;O&C.TS'HJH 6+<'@#/!]*N:1K-CK MEF;JPD=HUT2[BE1[=XQ(LBG*LI&00?3'-,?%6G_ M -NZ/+I%EITK,;*UN[>1WGC!(#2.K#9NQD *< CK0!WM%<[J?C71=$G>WU&> M>.2%5-P\5K-+%!D C?(J%5'/AR"QO[^XFN8(4>Y>*TDE,:D??E\M"(\]>H+MOXVEM/*C:4SJ-OW-H.3\ZX'4Y]C4%YX^\.6,HAFO)C<&".Y%O': M2O+Y;@D-L"DXP#GCY>,XR* .EHKGI_$%O=3^'9]/U:W%IJ?3'6D;QQH":HFGO=3+(]Q]E65K240M-G'EB4KL+9&,9Z\4 =%15>^O MK73;&:]O9T@MH$+R2N<*JCJ3618^--!U"VN[B.[DABM(O/F-W;R6^V,YP_[Q M1E>#R* -^BL#2/&FAZW?K8VES,MR\9EBCN+66 RH/XDWJ-P^F:AMO'_AJ\:Z M%M?O*MK%+-.ZVTI2-8\[P6VX##!.WJ1R!R* .EHKG-/\=^'-4U*WL+34"\MR M#]G.] '2T5@:QXTT#0;Q+._O66ZDB$T<,4$DKNA)&5"*<_=.<= ,TS4/'&@:7 M>R6MY=3QF)UCEF%I*T,3-C >4+L7J.I[\T =%17)7/CVRM/'@\,RP7'-L)/. M2VF?]X7"A>$(VX.=^=H/!.:LVGB2TM+#6K_5-8MGM;&_D@:18&C\@#;B(YR7 M8$]5ZY&* .DHK#TKQ?HNL2W$-M<2I<6\?G2P7-M)!((_[X1U!*^X%5-/^(7A MC5+NSMK/43(;S MY#;R+%(Q&[8'*A=^/X* .GHK"\9:U)X>\(:GJ< M#7$46V 'O*Q")_X\RUC:T/%5C&EOI]S<7!B\/W1,PA5C)>J(Q$W3[Q)8@=#S MQ0!VU%>?^*]4\8Z#HT&IVVH:9Y3-:P-!<6+M('D9$8EA(!]YB<;1Z>]:W_"2 M'PZ!9^)=2BO=1DS,D>F:=,66$8&YD4R$#.?F.!V[4 ='-96MS<6\\]O%)-;, M7A=U!,;$%25/8D$C\:E>-) HD16VL&&X9P1T/UK#N_&GAZQL;"]GU.,6VH F MTD1&<38&<#:#S[=2>.O%.L_&&AWVD76J0WC"VM'\NX$D+I)$_'RM&1NSR,#' M.>* -RBL/3?%^C:H;Q8)YXY;./SIX;FUE@D6/G#;'4$C@\@55T[Q_P"&=5OK M2TL]1,CW@_T=S!(L* .FHKC]%\>6FN^(-7T6&&YBFM M9?*@D-K*!)^[#$L60!"#D ,>< C.14/AE_%5T]G'K$US''+H,1F8PJA2\9FW M'IPP7''3VH [3RT$IEV+YA7:7QSCTSZV=G+>_V9JL%[-;0C=))&NX':.[#<& [XKKJ* // MO$UW>>)-)L-1L-"U0QZ5JUM>/;W%OY4MS&F=VR-L,2NX$9 R1Q2$77B;Q@=9 MM=+U"TLK/2;BU+WELT#W$DA4A%1L,0NTG.,9/%>A44 >90Z)>CP/\.;4Z;-Y MUE?6*K*YA;XEWCV\B6UQH4(CE*$+(RQS[@#W M(R,^F17IU5=2T^VU;3+K3KQ"]K=1-#*H8C*L,$9'(X- 'GD$UYXFN_!EI;Z% MJ-B-*F6ZNI[B#9%&JPL@1'Z/N+#[N>!SBLC4?^$EUK[$FHP>('U&'6X9)K5+ M-5LH84N!M97V9<;<'(8GJ3@"O8884MX(X8QB.-0BC.< # I] '%:?IEROB#Q M]-)9R!+QH1 [1G$P%JJG:?X@&R/KFN6U2/4?"OP\\'>)H;.0:GH]G':3VT@V MLR31B/80>O51U31[+64M4OHC*EM.!0!4 M\)Z+_P (]X5T[2V;=+#$#,_]^5OF=OQ8L:Q?AR#;V&N:>_$UIK=VK@]2'?S% M/XJX-=G5.WTNSM=2O-0@AV7-X$%PX8X?8"%.,XS@XSWP/04 87Q(LKK4?AUK MEI96\EQN;:;P^;:&XU2V$4DLFYSM50BD?>X M!4'KVQ6B^D7P\)_#F!+"8365W9- M&_&GAL^'M4O+W4+F]FMIH+$'LO/9"%CF9DPI/9AR<=>*]'HH \H(U#6O!F@^$8O#VIV>H6LEFEQ--;%(+ M<0,I=UE^ZV=AQM))W5U7A?3KBV\3>,;B:V>$75_&8I63'F(($&0>X!W?CFNM MHH \6>'58_A=!X-_X1K57U.SGB6:5;8^3M2X5S*LG1]P[+D\G. ":]IHHH X MN0B;XQ"4,!'8:"WGOGA3+,"H)^D;&NA\.ZW%XCT"SUB"WG@ANT\Q(YP X7) M)P2.<9'L13CH6FE]3=K8,VI@+>%F8^: FP#KP-O&!@326<@2\:$0.T9Q,!;*IVG^( Y'UKM:* /*=(M=1\._\(3J] MYI&HW$%OH1L+B*WMFEEM93Y; F,#=SM*G X[UT?@"&]%QXGN[S3+G3Q>ZL;B M&*X4*Q0Q1X;CCG!SCH(KRZT/5[J'5WAN[66TLVE) B53$X'W&4@_>P.>M> MAT4 >8>'O#>JZ3)\/X;FS<-:-?R7(0;DMO-5F5"PX&-P7ZCBHK+1M330_#D3 M:?A:K<3W6KS7 M4%Q;6Q>&6.5\AFD^ZI4'!#$?=XS69?G4]+LO'>B+H&J7=QJTUQ/9RV]N6A=) M8%3F3H"I4Y4\GC .:]5HH \K%])H/C?PS)/I=[>F,UTO@&RO(K?6]1N[.:R&JZI+>0VTR[9$C*JH++_ L=I)'O71-I M-FVN)K!B/VY+9K59-QP(V8,1CIU4 MF>>$!*C)&[IP:[^B@#Q^VM-4TVT\3R^$]%U6QTJ\MHK>RLKB%T*W3L5>6.-N M8T56!.0!Q[5>U+PAKWANS\/:C::DVJ)X?FC2.S@L DC0-B.0 J26.TY_#->I M44 S1:5J6H- M4)(L?5@,@\BU4/;;712,^VX YZ&N,\77&O7&M:OI[KKJ6+ M6BKIR:5:*Z7+LK!Q+(RMLP<#!*C'/->@6EC;6$3QVL*1(\CRL%'WG8EF8^I) M)-6* .?\)V,J?#W1-/O(I(91I<$,T;C:R'RE!!!Z$D44 >4^,9O$>HOXDTV>'7TCDM? M+TVUTVT1X)PT7S>;*5/.XD$;EX' )-:UAIE^GBG2YWLYUB3PJ;9W,9PLN^,[ M"?[W!XZ\5Z!10!YCHFCZE#IGPQ26PN4:QW_:@T9!@S;.OS_W>2!SW-6[.\NO M"6M^*(KS0M4O_P"T;TWEI-9VK3),K1HHC9APA4J1\V!@YKT.B@#S'P]X7U+2 M+[X>V]Y:L[:=87PN)%7:OX)O;6P@^T7 >&809QYPCE5RGXA2*QO$]W>>-O!FJ66F:'J MD4J+#,$O[8V_G%)5=H@&Y)(4C.-O(YKT&B@#@7N;CQ;XP\-W5KH^IV5OI3S7 M%S/?VK6^-T101KN^\26R2,C"]:K:7I\^F_!36X+JU>VN#!J;NDB;6.7F*DCW M7;@^F*]'J"^LX-1T^YL;E"]O864UYXDT[P-IEMH6H MVC:;/;7ES<3P;(8XXXB/DDZ/OR,!<\'G%$3:CH_A3Q#X4E\/:G=ZC>3W@MY8 MK8O!Y@7;DH#][U'KMKU: MB@#S[_2O$_C)-9MM+U"SLK'2KBW,EY;- \\DA4A%1L,0NTG.,9/%4X=&OT^' M/@*T&GSK*[MI;:XC62&5#'(C=&4C!!_"F65 MG!I]A;V5LI6"WC6*-68L0JC &223P.] '-?$6RNM0\*""SMY;B7[=:/LB4L= MJSH6.!V !)^E8&NZ?>:=\0M0U2=O$"6%_:0)%/HT/G%'C+ HZA&8 [@0<8Y- M>ET4 >7^C64_P!IGFLFMG$.XNHB196C4\.RC=QZC'M7H]% 'E>F66H7?BK5[Y8] M?N;:70'MH[G5;81.\F\G8JA%(Z]" >N.*N?V/?+X'^'=LMA.)[*[L'N8Q$=T M(6(ARP_AP3SGUKTBB@#B]"-QIOQ"\2VUQI]\(]2N(;BWNE@9H"JP*IS(.%(* MD8//2NTHJ.>%+BWD@DSLD4HVUBIP1@X(Y'U% '!>"=1>P\+S:G'87=Y%JVNW M,D2VL>XI').P$C<\( ,D^AKT&J]C8VVF6%O8V<2PVUO&L44:]%4# %6* "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 \7\7:_-::?%#$$DO!_"^#@ =>?8>M:-WX ;5_BAJV MK:K96UQHMYI(M%WD,PDRO(!Z$ '!KE)OAEXIN?"&D:?>QV=_<:!J$AM89K@A M;RT;'REARIXP,]!]* .V@^)^FQ:9KMQK-C=:7=Z'L^V6(_&UQJ/P^UFZU#1?$/A^.*&&:.X@D5)'1Y5 V./NGD94\X-4I/AM"".!8KG<99%E5F8GHJX7@=UG$,VHG8J_>V[E0G?9-.^P7,,T_E[.OS XY'/;T]ZY+Q-\-/%NM-XA@FT^ MVU"XN[LSV>JSZDX\J'<"L*P] >,9/')]!0!TK>(!IGQD\0W=U=3MIEIX=6[, M:L64 ,I)5>F<9_.NK\(^+;KQ3"MR^@7>GV?05L8HKB3Y)91MRCC'W3@C-0?#SP=K&A>*M2U*338M"TBX MMQ&NDPWQN5,VX$RCC"C (Q[T >FT444 %%%% !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 %%%% !117'?$DRV?AVVUN!G# MZ-?07SJA(WQ!MLBGVV,Q_"@#L:*\J\0:K=K\4K+6(+EO[*TJ:UTVX0-\C&Z5 MR6/^[N@_.F^()IK[2/B7K2S2"*&#^S;7#$;?)3,A'U=R,_[- 'J]%>3^*?%Y MOO"FG6D>DZ]:2->6(-Q<63Q1\3)G+^_ZYHUI=,N/BCK<6KZ3JVJ11V5H84L4 ME<1$^9N)"$8SQU]* /6**\K\:)I%MXH\)V=]9ZA+I*:?=8M;=)I'&T1;G>LN>>Y_X4=X@O8[BZ;39KT/I8DG,DT=J9HP$+9)!R'X)R <&@#VBBN/ M\(VN@VTMY=:=HFIZ6R1@2/J"2QAE//&]B#C;SZ<5RGAN_O+?Q9IOBJYN)38^ M+)I[?RG8[80.;7 [%D1OQ:@#UNBO*/$%O86'C+5+OQM9W[Z93 M9KM *'808FWY.['.>M>JHRO&K(P9" 58'((]YEM5MIIB(H6A+^:S,!DJ M-AQ@9.17*ZG+J4L?Q2_M:U@M[M=&MU86\I>-P(YL,I(!P?0C(_6@#V4$$ @@ M@]"*6N+7Q!K%SJ":%X>L[*2:RL8)KNXOI65$+@[$4*"22%)ST ]:J3_$*^/A M[3KJUT9'U2XU=M(GLGGPLM)#O#^6Q?E=PZX/&: .XHILA98V*+O< E5)QD^F>U<18>,] M17Q;IVBZF-%D.H>:JKIUX99+9T0OB0$#((!&1CD=* .YHKS>;X@:_'H^HZ\- M%LO[(TR]EM[@M)KS1_#VG65P=.AC MENY+R=HPS29*QIM4\X7.3P,B@#JHI8YHQ)%(LB'.&0Y!QP>:?7&?"AF?X;Z8 MSH48R7)*DYVG[1)Q73ZII=GK-@]C?Q&6W<@L@=DS@Y'*D'K0!>)+/1[Z71+A[Z&2 M2%]*O?/\ID )208]"<,.NT\4 =S17FVG_$#7[C1-)\0W6BV4.C7ES';2!;EC M.N^3RQ(!MV[=Q'&+M6\,_:[L)H8L[:/S5@N;XIO7BN>U? MQ=XCU+0_#]WIT-K971UT:?>Q-.^#*DC)L!"\QMM)/?IP: /4J*AM#:(6)0-WVD@$CZBL/QAXH3PMIMM+M@:XO+E+6#[3,(HE9@3N=^R@*2?R M[T =%17GL7Q&E73O$8E&EWE[I%A]NCDT^Y\V"="&X)ZJP*X(YZ@U) M-;\1?99[+3[R[4>5,[2^8LNT1KN4 )G@'.>G%:>B>/)KOQ'8:3?2Z).VH1R- M"=*OO/,+HNXI(,=USAAQE3Q0!W=%>>>(O+ +)(,9'!R&[ MX/% '\0:]H'A_4[G2K.#2+_ %>QE@*7 M!:>)#,I0R K@[A_=/&1U[>N4 %%7Q M=W?I@&@#L_.B\[R?,3S=N_9N&[;G&<>E/KS:_F\0 M1_%&P%G9V$NIR>'V6;S)V6"+]^I+9V[F&0 !@'GM6UI_BG5-4\*RWT5GI]MJ M-M=RV=VMU=%+>%HV*L^_;DC@8&!UZ\4 =?17E.N>-]:OO GBLV,FG1ZCI!59 M+NQNF>)HV3<'B8#.\=,'C@\UZ/HSZF^FQMJZ6B71ZBU=F3';E@#G\* +]%97 MB37(?#7AV^UBXC:6.UCW^6G5V)PJCZD@?C6+/XCUWP_H>H:QXFTZPCM;:V\] M18W#.P?( B8,HY)(^8<>U '7T5PFA^/)KOQ'I^DWTNB3MJ, ML> _$PU2QL+YM,GBAE6TNF:WN QC965QAA][D>JT >G45Q]_XC\02^++_0-$ MTVQD:UM8;@W-W.R(-Y<;2%!))VC';KGL#L>%=='B;PS8ZO\ 9S;M<(=\);=L M=6*L,]QE3S0!L45F>(M;@\.>'K_6+E&>*TB,A1>KGLH^IP/QK!G\2Z_H.B7V ML>)=,L8[6"V\Y$LKAGD$A( B8,H!)+ ;AQQTH [&BN-B\2^(=-UC2;;Q'IMA M#;ZK(8(9+.=G:";:7"/N4 Y"D9'<=*R+KXA:_!I6IZXNAV;:1I>H2VD_^DGS MIE2;R]T:XP,#!^8\G/3J0#TFBN2TWQ)K2^*8]&US3;2V-W9O>6K6T[2%=C*& MC?('S#<#D<=:YZV^(GB230M&UZ3P[9M8:I,EK%!'=D3F5\A&Y7:$+#'4D Y] MJ /3J*XA/&][I+Z_!XELK:*;2K)+\-8RLZ2Q-N 4;@"&#(1Z'/:J^B_$&:[U M[2M/OGT24:H'$2Z;?^?);.J%]L@QSD C<.,C'?- '?T5YY8?$#5Y/#%[XIO] M)M8-&MHY514G9IYY5DV+@8P%)^7DYSSC%6M:OM?C\&Z]-XET?3'M%TV6;RK: M[D.2%R8GX!Z?Q*>Q]J .YIC31)(D;R(KR9V*6 +8Y.!WKE-6UK5-,T^Q?3QH M=K:FU1U;4[UH]S8_U:C'88^8GOTK'76T\2:_\-]92$PB\2[E\LG.PFW.1GOS MGF@#T:F>=$9C#YB>:%W%-PW!>F<>E/K@M0U.#1OB9K6J76[R+3PU'/)MZE5F ME)Q[\4 =[17GFC_$6:ZU;1[>];1'BU9BD<5A?^=-:OL+J)5QSD @D8P:L:EX MTU/1MIH [NBN/L_%6HZCXQ MO](MH],BBL+A8I8+FX9;J5"JL944#&WYN/7!Y%86H?%0V_\ :5_;G1CI^G7# MPO;37X2\N C;7>-.@YSM!Y;';(H ]-HIL MGZ9:Q7.J:I.T-NL[E(T"J7=V(!. !T')S0!O++&TKQ+(ID0 L@/*YZ9';.#3 MZ\X\,W6M#QMXVEN["T74X[2Q"Q)N>U '=O+'$4$DBH7;:H8XW'T'J>#3Z\KU;4_$>I7W@FXU?3+&VM+ MK5X9X3;W#.\1,4A$<@*C)P7GC73-5M+:-[V;PG-$VT M^W2277??%33Y6T--3&HWB+;W-HL=K%)LBW M-<(&=L9-%CG2'2&:1G$;X$AYW? M[4K1.P=]Q.6#)G/N: /2**\P\1^'['2?%?AI=!>['B"YU)9KB0W4DC/:#)F, MF21MZ <#D@"K-IH=IXX\0^*IM8,\BV5X-/LE69T%L%B5BZ!2/F+/G/7@#I0! MZ-17+_#G4[K6/A]HU[?2F6Z> I)(W5RC%-Q]SMS744 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55 MU*PAU32[O3[@9ANH7AD'^RP(/\ZM44 '+W4EN+^^)D:]"$ M2 *(FQU^41Q_E5\>"YQ\-+OPPUZC7EW!,)KLH<--*S,SX],L:["B@#GO$7AR M76_#EMI<=PD3PSVTID9201%(K$8]]M4+SP]XAM_%^H:YHE_I:+?6\,,D5[;R M.5\O=@@JZ]=YKL** .=;0+VY\3:'K=W"=(HV"R/)LY7). -AX)/6 ML:_\ 7,^@>)M&M;^&*TU2[6\M5:,G[.Y97D4X/*EE)&,8W&N[HH Y"_TCQAK M&A:GIE]J>CQ"[MS"DMI:RJR;B Q^9S_!N ]R*J:O\+?#\VBF'1-.LM,U.$QR M6E\D(WQR(P8$DH7-Y!++$6B=9G6WBQM1U:VEN]?LH[;,4!2. JL@P!DDKAQU.>#]*[VB@#CIO"^M:=K M;ZMX?O[%);JTAMKR"]A=T/M$C"3?@ _+RXQZ 5VM% '+:SX>U9O%$7B'0;VS@NS:?8KB*\A9XWC#%U8 M;6!# D^Q![58\(>'KGPWIUY;W=\+V>YOIKMYA'LW&0Y/'0+S4^\FY2-P]QG-% M[72);D7+P-*3-MV[M\C/T]?FK MW@]2&C!]ZOZ'INOVUXCZI)HAA1"N;*S=))&]22V%'7@ _6NCHH XF+P-<1_# MW3/#/VV,RV=Q#,TVP[6"3B4@#W Q5'6_A]J>H77B-;6]TP0:X,O/=6ADN(/W M838C;L;>./3)X->B44 <[9>&Y;3Q3;ZP;A&2+2%TXQA3DL'W;L^GM6/-X%O1 MH+6UK?P+>Q:Z^L6[R1DQY,I<(X!SC#$$BNZHH AM!:85*H6[ M[023CZFL;Q9XXCM[VQNDN[:26+S(]Z@C:ZY&5(8@X/OVK?HH Y& MX\.ZUJOAG6],U&;2()+^T:WA-C;.H0E6!9B6);J.,#&.^:NW?AR6YU3PQ=BX M15T9I"ZE3F3="T?'IR3:=XCT.[OK9M&U6:>YB*1,+B&61P_) MSM(4Y[9/'2M70],\06MW&=3ET1H8T*E[2S9)93C ));"^I !_"NEHH XV#P( M&^&,?@^ZO/F6+:+F-/NN)/,5@IZX8#COBKFEZ/K1>2+6FT1K5X&B86-H\6WV6K":9(I RK(2V! MA1CY1R<>X/HM%% &)J.A27OBS1-96=533HKE&C(Y?S0@&#VQL_6L3_A!KC_A M6_\ PBWVV+S?M!F\_8=N/M/G8Q].*[:B@#F#X>U&#QK>:Q:75H;#48(H;VWG MB8N/+#@%&! Y#\Y':L-/ 6MGP_'X2FUBS?PVC!=PMV%TT ;<(BV[;Z+NQT[5 MZ'10 8&!6!XMT&YU[3;5+*YBM[RSO8;V!ID+1EXVR%8 @X//2M^B@#G;70; M[_A++;7[VYMVF72C92QPHRJ7,BN67)/'&,'FL.[^']W)IC117EH\R:[+JZ1W M,)>"0.6(CD7.3C=G/J!Q7?44 <%'\/[NXTKQ7;7]_:B77XT7-I;F.. JFT84 MDY'3OSSTS76Z-'JD6FQQZQ+:2W:\%K1&1,=N&).:T** ,KQ+H4/B7PY?://* MT274>T2*,E&!!5L=\$ _A6)/X:U_Q!H6H:1XFU2Q>VN+;R%^PVS(V_((E8LQ MY! ^48'6NPHH YK0],\06MW$=3ET1X8D*E[2S9)93C ));"^I !_"C0_"S:9 MX$/ANXN1)NBGB::-<<2,YR ?0/\ I72T4 >?R>"M=N/#FB6-W?:5/<:+/&UN MCVSF">-(S&!*I;[W.01P".E(_P /K^XT/Q-9W&H68N-:FAEW06YCCAV!!M"Y M/'R=<^]>@T4 8EGH4EMXQU37#.K1WMK;P+$!RIC+DDGWWC\J/".A2>&_#-KI M,LZSO"TI,BC .Z1GZ?\ L5MT4 9?B/0X/$GAR_T:X=HX[N$QEUZH>S#Z'!_ M"L"?PQX@U_0K[1_$NK6+VT]MY*-8VS(YD!!65BS'D%?NC Y//2NSHH X^#PW MK^HZMI5UXDU*PGATIS-!%9V[(9IMI022%F., D[5[GKVJ&X\#7$W@C7- %[& M)-2O9[I9=AP@DF\P CO@<5VU% &'>:#)=>,-.UL3JL=K9SVQB*\L9"A!S[;# M^=8UOX'G@\'>&]#-[&9-(O;:Y>78<2")]Q ';-=K10!R>K^"H]:U?6Y[JXQ: MZII2:>40?.A5G;?GI_&,?2I-!TCQ#8W-LFH3Z));P(5,MM9,DTW& 22V%/IV-UIKLVGQV+B M_M3-Y&PD[XL,.N>0?0$(S>QR#0$G1R$(\WS$*C'IC-=K10 5R M^J>#TU?7M5N[J>F:P(?AOJD4-K8_;],^R6NJ)J N/LA^U7 M&)O,VR/NQG!(R!S@=*]+HH XS6/"FK:[KME/>7.EK9V5\EW!/%:L+M55MPBW M[L 'H2.H[5#;>$-:T>XO8-(N=&;3[JYDN4^W6;22VYD;'[O5I]+U'2[N&VU32YVF@:>,O&ZLI1T8 @X(/4=,5T5% 'G\O@' M5=1M_%)U/6H3=:];6\6^W@*) 8M_R@$Y92& .3D_-Z\7=#\):E9^*X-'+G4[0QZ?/'/I M5S';L71D6KVQ73;9D;YA@L69CV MZ#'XUU5% '!0^#_$MQ)X?35=;L9;;1+F.6-8+5E:X"HR!G)8X;!Z#CD^V.]H MHH Y;6?#VK:WXDTR:>]LTT;3[M+V.%(6\]I%1E"EMVW;EB>F>WO69J/@O77F M\0VNEZQ9VVF:ZS2SB6V+S1.T81PAW;<,%')''.*[RB@#E],\*S6&N:1J#72. MMAHW]FL@4@NVZ,[A[?(>/>L#P!H*P>,?$^I([M86UU)9:>C+@1AF\V<+[>8P M /\ LUZ/10 5R7C?P_KGB6R&GV%[IUM9%HI7,\#O)OCD#C!# ;?E4=,]>:ZV MB@#D]6\/:UJ4>C:DM]8Q>(-+ED=76!_L\BN"K(5+;@"NWG/45GW&DZ_H6FZW MJUO-'>>*-9E@BC-O;D00;?D3@D_*H+,6;_ 5WE% #4#"-0[!G &X@8R:P/&> MC:MK^@'3M)U&*Q:60"X>1&/F1<[DRI!&> 2#G&?6NAHH X]/"NIZCX6OO#FM M2Z3'ITUK]GMUTRV>(P^A^9V!Q@$#VI++PSKUYK&E7GB34[*YCTG0"< <9.?:NQHH X#2/"_C#2M7O=2;5-#NKJ]ES-<3V(_&S0Z+?:I!:WJS3/'*B+#&+>,D+N/S-P3M']1GH-:T_59 M/%>B^(]&M[:^BBM9K:6.2X\KY)"C*ZMM.0-O3WI;7P[?0MXR+^5_Q-Y2]MAN MQMUC^;T^8&@":Z\8QL^F6^C6$VIW>HVGVV*)76()!Q\[LW3)8 #DDUH^'M>B M\0:=)1I&M;-]Z#.!DMM7+$ 9 MX_.@#"O/#.OW^LW-Q/>P?9;C4H2Z+*P(L8EW",#'#-(26]0<9[5<\(W]W>:W MXLBN;B26.VU3RH%3&=H]!DD_C755PEE9>*]!\0Z_-8Z+87UGJ5\+I)9 M-1,+*/+1,%?+;^[ZT 6[_P =M;-JEQ::)=WNF:3(T=]>1R(NQD&9-B$Y?:#S MTZ$#.*NZOXEO[*(W.G>'[C4K)+<7+7*7$<:E2"<(&.6.!GH!R.:Y)_ C:[#?WDEW%8#]5OM:NR-+L-1L)[ M.*WLDGNVCBTYE4AB(PI# Y!!&#QC@4 ;<_C=)I-(AT;39=1N-3LOM\49E2$+ M#\O)+'[WS#@>^<58U'Q3/;ZC;:58:-/>ZI+:B[EMO.2,6\>!+\ M:GIFJW>G6'B6=-+BL+R.\D\MC(A)\Y&*D')+ @X[&@#8::?QO:Z/J-AFVAL+ MN6:XMIG*2_:8MR+"VW(V[RQ8\\*, YXS-]:[>>\T:^BN9YMQ_> M>;+MF49_A(E; /8#TKL/#>GC3-%B@_LJSTMBS.UK9OOC0DG^+:N21C/'6L/X MEJ;WPS!HD?,^K7]O:(!Z>8'<_0(C&@#LJS]=U0Z)H-]JGV9[D6D#3-#&0&8* M,G&?8&J>GZU=:AXKU73XX(SIMA'$AN1G+7#99D]#A2A/H6K9EB2:)XI5#QNI M5E/0@\$4 "MC_=KF?%'BQKQ="OK M*SO'CMO$YLUC@(+76R*53MY VELCDX^7)JA9?#KQ%9>'[L^=:R:S8W-L-'=G M)406[,8PYQQN620$>]=%'X-N[30_!EA T;OI%]'ZB=UES&RDJRLO#9VD8]>*DT[Q=<3:O8Z?JFAW.E MMJ*.]D\LJ2>857<48*?D;;SCGH>>*SM<\$W6NZAXM626.&VU?3K>V@DSDK)& M9#EAZ99?KS3?#'AN2RU6UGN/!6AZ=-;JVZ^MK@.Q;:5S&OE@@')ZD8![T /T MSXCQWVB7.O3Z+>VFB00NYO)'0^9(K!?+1,[CDG /3((K2T[Q5<3:U;:5JVBW M&EW%Y"\UH7F242!,;E.T_*P# XZ=>>*QX? UY<_" ^$KN6&*\,;8<'<@<3&1 M,^HR%S^-3^&/#S6>JQ7,W@O1=)DBC8&[MK@2.6(QA!L& >>I!]J .?\ !'C> MYTKP'HD^H:-?MI>X6\VJ/(F%9I"H;83N*9(&[]#77/XXLH-$\0:C<6TL3:)/ M)!- 2"SL "FWV<,N/K7)V?A'Q=)X)L?!=]:Z:E@)(VGOX[EBPB642%!'MY?( MQG.,>E3>(M$>]^+FGV5O*OV+4(8K_5(,9)^RL?*8^S,R+_P"@#TN"1Y;>*22 M(Q.Z!FC)R4)'(S[5S%E?W;_%'5K!KB0VD6EVTJ0D_*KL\@) ]2 /RKJZXG4- M/\2:?X]O-ZL(;8K-?&!D9&% &IK_ (BU+1S<26WARZOK M2VB\Z:X6>.,8 )(127ILFPB0!=OS_,EUC4;[QEKZWEA=Z9+#X9;-O)*'7=YCD. MC*<'@@9X.01VJY<>#-96QN9[7[,U_!XE?6;2*20A)D/&QFQ\I*LW8X.*G30? M$FI^(-7U?4K6RM!=Z*VGP6\4YD*-N8C>VT YW$\# X'/6@!VC>*9;'PQX4TR MTL)]5U>[TF&?R4D5 L:QH&D=V/ R0.Y)JS+\1+2U\.7^J76FW<-QIUW'9WEB M=K21N[* 1@D,"'!!'6J-MX:U_09?#NJZ=;6M[=V>BII5[:27'E;@-K!D?:1D M,#U'(-17/@S6;_1-8GN1:IJVK:I:WDD,*J> ]2N=3\1^,);FWN;5 MEO85^RW# M$1 @(&"1@D$@C@@@]ZO>)M)U8^(M&\0Z-!!=SV*3036DTWE>;' M(%Y5\$ @J#R.031X1T?6+#5?$&HZRMHDNIW,4R);.65 L2IMR0"2,8S@9QG MZ4 -^*$LD'PSU^6*1HY%M259#@CD=#5G4O%$\&LR:1I.D3:I>V\"SW(29(DA M5B0H+,>6;:<#T')%2>.=&NO$'@G5M)L=GVJZ@,!X\@,I*D%2",C@Y H WX?%4VIZ%I^IZ%HUUJ O Q MV-(D/DE3A@Y8\$,", 'D&J/_ L"%]'M;B/2[@ZA<:B^EBQ>1%*7";MRL^=N M,*3D9SQ@5GZKX5U*2UT!+71+!M.M%F^U:'#>-%!O<@JP;: ^T[L@@$KO2[KP[I&IQ76I37+V/VDI'&CX*^6S(>5/'.#CGVH Z6^\4SZ?9Z< MDVC7']L:A*\4&G+*A8EVK/J&F/I\RN5\IIEE## .X,O;G'.#P?:L+XBZ]JOASPI)?Z3;&2< M30H9-R8C#2*O(;KG.WCIG/:G>!M#U#0["^CO$6VMYKDR6E@MPTXM(]JC8'8= MR"<#@9XJSXWT6[\0>$+W3;$Q"Z:2%+1R+)@GMG;C\: *UUXNO+>:QTZ M/P_<3:Y=1/.U@MQ'B&)6V[WDSM )(QC)Y]JT/#GB*+Q#;71^RS6=Y9SFVN[6 M8@M%( #U!((((((Z@U@W-AXF7Q#9>*[;2K-KQK%[&\TU[W&U/,WHR2[,$^H( M'7VK4\):)?:<^K:EJODKJ&JW?VB6*!BR0J$5$0,0-Q 7DX&2: -+6='_ +8@ MCB_M'4+'8V[?8S^4S<="<'(KSSPCJ,FF>#=-\3:EJVN:I?7D\EI#8MJUYHWP^U";X;Z/H\\5E-?Z9?F]%O,Q,,_P"\D/ELV. 4 MD/.#@T ;W_";FVM]:75-)GLK_2K$W[6QE6030X;#(XXZH0<@8--TWQR]YJNE MVUWH5[86VK*QL+F9T/F%4WX9 Z MC+I01[AXY$1-C1A^"QY;!("CT/3BN4N? 6OW;!+G3[&YO8]52[;6)KQFDEB$ MX<(J%?D(3C&H^.=5F MU[PL="TN2\TW5K66X"F6)&F^16 ^8_*5SD^N<"];UG4?$(;3[+4DU"+9875U>,HL1Y>TJ(]I&=V M6!'4GFNBTCP[?67BRTU*;ROL\6@Q:>VULGS5?<>/3'>@!G_"P+63PW8ZE!IU MU+>WUT;&'3LJ)?M"E@R$DX 78Q+=,"J7A?5;[4OB5KZWMC#=4JDT,K2 KNP=K;7SG M!P16QX=TK75\8ZKKVL06ENE[:00Q06\QD,>QI"0S$#)^8'( '..V2 =+J5C_ M &EI\MI]JN;7S,?OK639(N"#PW;ICZ&O-M(0Z?J'BG4-6\3Z\UCX?O%*J]WN M#1B))"&&/FR21CC.<5ZG7"7/@BZU+3_&]C<2QPIKDXDMI%.[;B)%!8?[R]/2 M@#3T[Q=<3:O8:?JFAW.EMJ*.]D\LJ2>857<48*?D;;SCGH>>*RH/B7YUC#JI M\/7\>C&Z%K-?-(F(W,GE@A<[F7=@$CIGOBG>&/#4EEJMK/<>"M#TZ:W5MU]; M7 =BVTKF-?+! .3U(P#WJ#_A#=5_X5.?#?[C[>;KS?O_ ";?MGG='+N\L+.+SI[E9XD^4#-1#J>GZ?IFDW6I M7&H61O;<1,J+LRH^[O&06' M[O:P$>T@G=E@1U)Y(KQKO M+&2ZFLHI+VV2VN67,D*2^8$/INP,_E0!R^HW#1?%72%:5D@_LB[=P6PO$D7) M^E-M?'_GC3[V31;N#1-1G6WM=0>1/F9SA&:/.Y58]#[C(&:N:IX>N-1\:6>H MG9]A33+FSE.[#[I&C(P/HIKE_#7@:;1O[.L+OP?H5RUE(@_M?S\,ZJ>)/+V$ M^9@#C.,]Z .CUSQA>:"TUU=>';O^R()5CEOO/CR 6"[Q'G<5R1Z'VJ:?Q5.? M$MSHVG:/-?/9")KN03QQ^6).1M5CEN!D]/3K7$^(O 6OZN-=MWT^QO;B[NVG MM=4N;QMT,.X%8ECVG:0!MX('?KQ6[XP\.:OKFK!K#2;*WNHWC^RZZEXT<4 :.H^-I+>ZU-=.T.ZU&UTDXOKB*5$",%#LJ!CEV52"1Q MUQUIUQXU\W4;:QT32Y=5EFL$U'Y9DA'D.2%(WGYB<'C@#N1FN>N_ TMKXAUB MZ'A;2->M]2N3=1RW4XBD@9E 9&RC97(R,>IXJYXL\,:CJ=C;V-AX=TP206JQ MV6H17K0/I\F,?+A-Q1>" #SC! H [\'(!((SV/:O-M;>\U7XOV6F7.DW-QI] MM8^?$$O1&H8RJ#.0&!.WE=IYZX'->BVL9YH?IZ8[T 9%E\2(KK2[S69M%O+;1;-91+>R.F& MD1]NQ$SN;)X!Z9X[5=LO&-R=8L-/UG0+K2CJ.X6TN[T,F M(V$ICRJ9W.,XS@<9QR0:V-(\6RW_ (@.C7^BW>F7$EJ;NV\]T;S8@P4YVD[6 M!9I^!+"[OKB2XN'DN TDARQ GD4<^P M'X5U=<#X/L/%WA_2+;09M(L!;1R39OTU EE#R.X81>7SC<.-W:@#33Q?>0ZM MI]KJGAZ[T^VU&8P6UQ)/&Y\S:6"NBDE+I+?6E MTG2='N-7NEMENYQ#*D:Q1,2%Y<@%C@X7V[5PVC:A<77AOPA<&6Y0S^*YPRRL M0^W=<_*P]N./:NHDT;Q#HOB>35M&L[.^2^L(+6XBGN3"8I(MVUP=K97#'(Z\ M52TWP9K5MHOAVVN6M7N;#7I=0N6C8A3&QF.5![_O%X_6@#3O/'DL;:G/I_A^ M]U#3=+D>*[NXI8UPR/:2VT MDXP>>,XK4T?PG/HWB?29X75]/L-!_LP.QP[.)(R#CT(0T 4]>\:7,EMKMKIN MA7UW#80M%>7<,B#R93'N*JI.7*A@3CIVS6[X(D>7P#XQUN=[E+J>X9&MFDC"N&0*=_P!W(P1UYKJ_"^GS MZ3X3T;3;K;]HM+&&"78$7AJ>V-[?&*2"2Y@9I5\MV"9S MA2< Y[;2.].N/"-S=>$Y+.ST#3-&GDU*VN#!;3;@R1R1L69@@^;"MP,]N:V? M&.DZG?MHM]I,,-Q[N8 M(+<3W+BYB79QEE4$Y<@ ^@]":BCUNSU#Q7X?>WFO]M_IDMU"JR[863]V073N MV'&#VYKG_$/A/7=9U;49[G2['4(KZTCCM1$;B;R=FE:(UC<[7R?-(B'R\\N M$MOMLDB821FV#Y,[BF[ W>OK7>UY]%X-U5/A=I?AX^1]NMKJ"63Y_DVI15;7/#FKZIXJMKRTTFRL M+B"ZC?\ MJ&\99'MU(+1O&%&XD97#$CG.:R-._X2>2^\BV-A<0W6J2PB6 M>X,;6\AAC!8C:=ZX(X&#D'UX .TN/$=Y/965WH6ASZK!=VZW*RB>.% K#*C+ M')8CMCZFJ7_"?6MQHVBW>G:?=7=YK!=;6R!5'RF?,WL3A0N#D\]L=:Q+SP1J M5I+HUK%9VVMZ78Z4EDMK=7;0)'.IYF*@$-D8'J,<4S3?!FOZ%HOA6XM(K.XU M/1&NDEM#,8XYHIF).U\'!'RD9'J* .DN?%UQ:6MC'-H5VNL7T[P0:<9(\L4& MYG\S.W8%YSUY QFKV@>(1K4E]:SV4MCJ%A*L5S;2,K[=RAE967AE(/!^O%$M)&F6]TW M_".Z?HC3./W5I*)"X X+D*HSR<#GZT +XYO(M/\ !]]=3RWL4:&++V,WE3#, MBCY6[=>?;-5=1\8W,'B&]T/3- N]2O+6".=S'*D:;7W=68\'Y>!WS[&K7CC1 MKOQ!X/OM,LMGVB8Q%/,; ^616//T!HT[1KJV\VMK%%AOFW1^9N MR.WWQ0!?T#6[;Q'H-GJ]HLBP74>]5D&&4YP5/N""/PK2KGO ^C7?A_P?8Z7> M[/M$'F;_ "VR/FD9AS]"*Z&@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "D95="CJ&5A@@C((I:I:I MJ<6DV1N98+F?Y@BQ6L#2NS'H J_S/ H MHBQHJ(H5% "JHP /04ZN:B\<:2^ ME:M?RQWEL=)7=>VUQ 4FB!7<#M[@CD$&C3O'.D:GJUMI\<=["UVK/9S7%LT< M5T%&3Y;'KQSVR.10!TM%<:?B;X?"--LU V<4YM[B\%HWDV[A]F'?H.<=,X!& M<9J_?>-=,L?$#:$(;ZYU%5C=HK6V:3:CY^BV4]T& MBU"6SM)3#=7\-HSV\#@X(9QZ'J0"!WJ[=>,]%L9M4BNKAH6TVW2ZEW+Q)$WW M6C_O@GY>._'>@#?HKF/^$@CB\07C3WMRD,&D)?/8/;*/*4L^7W=2WRD%>@Q5 M-/BAX=?[,S+J*07:%K2=K*39.;.2#4E73]3BO[&W%P;*>T9970D@ M.JC[RY!S@\8- '4TQHHWD21XT9XR2C%02N1@X/;BN/T+Q_;7O@NUU[5;6ZLV MDCA!3[,^)Y9!PL(Y+Y/ Q1J_B^*\\)>)_L0O=/U73]-EG\FYB,4L>8V*2#L1 ME3R">10!V=%8'A[Q#;:@@T]Y9/M]K9V\]P9!@,)$R&![C((/H16AHNL6NOZ1 M;ZI8^8;6X!:(R+M+ $C./0XR/;% %^BN+TG6/$3?$B?2=6DLTM'TLWD5M;*3 MY9\[8-TAP6.,YP .>G&33DU+Q/X@F\17FC:M#I]MI%Q):6]N;59?M,D:@N9& M/(!8[1MQC&: /0**\RG\;WFJ2>'V.KQ>'-.U+2OMIO7B1P\_&80TGRC R>>3 MVKK/!&IZEK'A6VO=44&X=Y%641F/SXPY"2;#]WN,D\5Q.D MZSK6M^&YTGUJTTJ]T[49K"^O?(4B3RS@,BL=JE@5/.>^!5[P#K.I:O9:FM_= M1W\=I?/;VVH1Q"-;J, '=@<'!)&5X.* .MHK!U+Q99:=JITU;74+RZCC6:9; M*V:7R48D*6QZ[6P!D\'BH]6\::7I&J/ISQ7US/#$)KG[):M,+:,YPTA7IG!. M.3@9Q0!T5%8%CXQTC48]%DMI)6366E6T)3&[RU9FSZ<*:EE\3Z?%-JT.RZEE MTLQ+/'# TC$R % @7);.1]* -JBN=LO&>G7B:D)(+ZSGTZ#[1<6UW 8Y!%@D M.!T8':>AZBJ]K\0M$N]*GU54OTL(_+$<\EHX6Y9SM"Q<9D;=Q@=_;F@#JJ*Q M=&\36>LW=Q9+!>6=];HLCVMY"8I-C9 <=BI((R#U'-/=&M9Y(F%\]I!.+6;41;L;=) MK.J^,=/TJ_FLOL]_>SV\8EN5LK9I?LZ'."Y'3(!.!DX&<4 M =#17#ZI\0X[3Q!H5I8V%W?V&I6TMQY]M;/(74*I3R\=>IW<<<5T'BJ^_LWP MKJ5\+Z2Q\B!G^TQPB5HL=PAX;Z&@#8HKFM1\::;I.HQZ3)'?WNI-:I1"2-P X'*G.< 9'J*UM%UFR\0:1;ZGI\A>VG!VEE*L""000>00001[4 7Z M*YJ\\;Z=87_V>ZL]3BM_M M3?/9NMN)"VT#>>V[C=C;GO6UJNI6^C:3>:G=E MA;6D+32E1D[5&3@=^!0!;HKF=.\=Z/J6J6EC&E]%]M#&SN)[5HXKK:,GRV/7 MCGMD=,TS3_'^BZE)<^0+P6UH)3Q&*V#XRT@>&KO7F>5;2TE>&9#'^\ M617V%-OKNP /<4 =!17+?$34+O3/A[J]]8SR6]S%"&CD0X9#N7_&K6K^+K'2 M=1&G"VO[^^\KSGM["W,S1QYP&;' R0<#.3CI0!OT5SLGC?1%T&SUB*:6X@O9 M/)MHH(6::63G*!,9W#:VM '0T5PFN?$F"T\.1ZIIEC=SR?V@EE/#+;.&@?>JNKCLV&^7U)%;-SX MRLK9;./[#J,T =%17.3>.-%CT&UU=))Y MH[N;[/!!% S3R39(,8CZA@5;(.,8-9GA+Q+)K_C?Q+$KW:6MK!9A+6ZB,;02 M-YN\%3T)POL>,4 =M16-K/B.'1IEA.G:I>R%/,(LK1I0JYQDGIG@\9S[5S^K M?$:"VN/#4FF65U?V.KEF,L-L[DIL<@(!CY\KRIZ#- '7^Z.3CV H [ M.BO//%GB_5K?Q+86>BR1I8VVHVEKJ4K1AM[S2*!"N>A"$L2.1N7WJ[<7NO\ MB'Q5K.F:1JZ:3;:0L49D%LLS3S2)OYW"M=G\2>$K+4 MKN-([MM\4Z1_=$D;LC8]B5)_&N8\#>,=6U/Q/J6F:U)$\4TMP^FND83"PS-& M\9QU('EMZX)H ]&HKSS_ (2_5KKXK6FEVLD8T'S9K)QY8+2SQPF1R&Z@*61? MJ&K;N/'VC6UU,CI>M:6\_P!FGU!+9C;12YVE6?V) )Z ]30!U%%P^RM]H?9] MX[.P'!R2!R/6HI?'NA6^@'69Y9X;5+H6/=) MELM/GM(+^\DU")I[>VM[8M*T2G!D(_A7I@DC.1B@#J**YFX\>Z#;:)9:M)-/ M]EO+DVD86!C(LP#9C9,;@V488QG./6EM?'&E7&G:Q=R17MJVD1&:\MKFW,/2@#NJ*X;1?':V_@A-<\22HL8O&M%N[>([+A?,*),J\ MD*P&>,^U:A\9P?8X)UT77GDFW%;<:>_F*JD?,P/ !R,9.3Z4 =+17,S^/=!@ MT+3M9::H3?9X-D#,_F8;Y"@&[=E&7&.O%2Z?XTTB^M=3GE-Q8'2U#WL5] M"8GA4J6#$>A .,>E '0T5PVL^,UOO!FOSZ?;ZK87,.ES75M->XMFCCNBJ@OY;'[V.3[CD9% '6T5 MYIH'Q$MK"TU7^V&U&X6UU>ZBFNTMFDBM8_.(0.X& ,=,X&,UW<&M6=SK=QI M$3,UU;P1W#\?+L_W30!H45RT_Q!T*WT>PU1VN3;W]Q);6X2 L[R(7!7 M:.M%UX\T^U6,-I^K27!MOM4MM'9L9;>+)&Z1?X0?K0!U5%<#_PFUU?>'_#=];!;:[N=8AT[4;=E!,3_,)8^>G*\'KC M'K6QJ7CK2=,N[N%XK^>.Q(%[WO+W4)K<7!MK* RNL?0NW8#/ R>3TS0!T M-%J;>H;(VXQUIQ\;6)NH[6/3M6EN M/*CFGBCLF9K57SM\T=CP>!D\4 =-17/:KXRT[2K^>R^SW]Y-;1B6Z%E;-*+= M#R"Y'3(!.!DX&<59T_Q-I>J:F+"TG,DK6<=]&VWY987) 93WY'/ID4 ;%%9^ MC:S::]I_VZQ+M;&62-79<;]C%21ZC(.#6A0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7->-QK1T: MW_L873?Z7']L6S91.;?G?Y9;C=]WWQG%=+10!XU?:3?V7ACXCW]S8ZC;6M[I MT7V8ZC<>=,X1) VX[FQU'&> 1]!T42ZSXFUOPMY^@W.FP:0YN;JXGD0H[>44 M5(BK$L#NR20, >O%=U?V%KJFGSV%["LUK<(8Y8VSAE/4<581%C144851@#T% M 'B^FOK6K_#G5/#-CH%Q*=0O;R&&^WIY"HUP^]GRP92OS<8.<#'7COM$TB[L MO'NNWDD+?9);&RA@G;'SE/,W#UXROYUT.GZ;9Z5:_9K&!88=[R;%SC<[%F// MJ23^-6J /+([+Q!IG@W5_!ZBMK]7C^S/'.[$2.Q;<%_XFHII\T<5[X92VC5RNX3%I28SSU&X>WO2_V'J7]G_#R/[(V_3'B-X,C M]R!:LASS_>('%=Y10!YWJFF>);:^\<7NC02)<7ALC:2(4#2*B!9=F[@,%W 9 M[XJ'0-#U&7QC?ZA]AUBWLI]&-I'+JUR)9&D\S/3E44 >2G0M; MU'X<>'].?1=1M[WP]V=Y< M6ZR7%FS-;NQ/[LL-I('3..*MT >>)>ZJ_P 4%U@^%=:6R.G#3_,80? MWOW,=^OM3$37O#$WB?3K30+O41JEY+>6%S \8B#2J,K*68%-K G.#D&O1J* M/*3X5N-%FT>RUC0[CQ%HEGI$=M'#;!)$BNAGS':)V&=P(PW./;.:UO#UYJ/A M'P_IUG?V5P\FHZNUO86+SAY;6V@5$]M!)<17#PQM/$ M&$72O!#>2B'R!GA9C)NW#'# M8QNXQ3OL6K>$_%2ZHFG7FLVMUI4%G<-:;#*L\).&*NRY5@QYSP1S7?T4 >>Z M9I][H_AVXDUCPO)JK:MJ4]_=V4/E3&V+D% 5<@/@ D'@^M7/ &D7NG76NW3 M:=)I.E7MPCV&F2,N8 $P[;5)5-[<[0>,5VU% 'GOC:QOY=5DNM"TC6(=?$*1 MVNI6N]HH \?\-6NH)X'\ :Y9Z?-?C3)9VN+:W*^84D$B;E#$ X M)'&:OO:^+W_X2[5;+2[FPN-0N+)X8EDC:66.@ZI-JGB6[CTW5X[>[T(VMN=3N1+- M))F3C[S;1\PP,^_&:T-<\,:E>_#;PU:06TQO=*:RN);6*?R9'\M KHK@C:W) M(.1R.M>AT4 <;X3TVU&LW&I+H_B"UN/LX@^TZQ=F4LI;=L4&1R,$9S@#TJWK M.FWESX]\+W\,#/:VD=X)Y 1A"Z(%S]2#73T4 >06/A%[*QN?#VL:'XDU!'N9 M=KV>I%;2>)Y"X9E\U0AY^8;>HSSFM+4= NM/\:ZW?SZ?XAO++4S#+!)H]\T6 MUEC",DBB1/[H(;D8.*]-HH \\N])N-"NO!=]I?A^^DL=,M[B"6QAD22:#S43 M:"6?#8*D$[JZ'QY876J^ M;L+&%IKJXM'2*)2,LQ' YKHJ* .4LM+O8OB/)J M+V["T.APVPER,>8)78K^1!J3P'IMYI7AV6VO8&AE-_=RA&(^XT[LIX]00:Z> MB@#Q[7])\4ZQ;ZA:7=AK=S?G4EDB=+I$L5MEG5DVH&&X[ ."I.><\5WOQ"_Y M)SXD_P"P;?6RZSXFNO" M,$N@W.G0:3*EYF7L=]>37+1[ T:,!'%M8E\ENN ,#WQ6!97FL2Z-XWT2P\/7-ZVH:M?P0 M7,AS7L%5;'3;/31<"S@6(7$[W$NW/S2,;7/A M2\T/Q!!=26NMW]BVE6UD9-'O&ADCEA!'S*'3VU3P7+8: M1=VEE:3WLUQ'=3"62$RQO@NVYLEF.>"<9KT"B@#CM5AU"P^).GZS%I=U>V4N MFO8.UML)A:OX!U>PL(&G MNIH0L<:D L=P/?Z5F3+J?AKQSK.JIHM[JECJT%OM:RV%X9(E9=C*S+\I!R"/ M>NYHH \LMO#.NZ+;:#KK::UU=VVJ7E]=Z;;R*7C2Y##"$D*S)D<9YYQ6MKU] MXCU2'3+B+2-9LM,^TR"]M[66-;QX]@\MN&^4;\Y ;=@#Z5WM% 'D)Y-(\0?8K MG3A:R6]C=>1LW^DS:=;7MO:+;+,ZL[! M/-!W!20#R#C)QD<]<=I10!PWBE-O>O5:* (DE M9K59C#(K%-QB.-P.,[>N,]NN*X/0+O5/^%AZQJ,_AC6+:TU.*UACDE$.(C&' MW%\2' ^88QFO0:* /*M9^'WB&TTRPMM.\07%VG]LPWDBM:0[E8S;VF9NK%>N M#UQCI6M&FM>$O%6MW:Z/>ZU;ZLD$LC(V?P%>K44 >?6'A.]TG4? RK&T_V'[7)J-P"/]=+$2S' MUW.36#9^$GLK2]T#5]#\2:A')=3%'LM2*VD\3R%P67S5"'YOF!'49YS7K]% M'!7VBRG7?&$][H<^I:;?6MC$D$3*&G";P^W+#E<@]0>..:R)]%\2ZEX%\3:> MD&I26S/"VE6^J2HUT51E:168$\$KA=QSZUZI10!YMXBL+_5]:T7Q.-'UU;9+ M::UN+.VN1;W<6YE*O\D@W [>5W="#CC@G\-M+H%G_9FBZG;O+XAM+VY34+@2 MS.J.FZ5B7; VKTSGCI7I-% #)G,4+R*C2%5+!%ZMCL/>O+K;X<:SJW@J]BU' M7;^TO=6,E[E)IWEZ1=M#- M 4DT4 >=MX<<6/ADZ9H]_:I'X@^WW4=[.)9E!24-([;V MZDJ<9)Y^M3ZOX;U'4M9\:K'#LBU31(K2VE8@*TFV8$?AN7\Z[VB@#S6V&O:O MK'@LR^&[RQM])=A>2W$D?#_9W3Y K$E<_P 7'4<=<96G^$7LK"X\/:QH?B34 M$:YEVO9ZD5LYXGD+JQ7S5"=?F&WJ,\YKU^B@#'L==%[XEU/1X[5]FGQQ%[G= ME2[@G9CU"X/_ (5RWBG3I/^%@V>JW/A>?7=.72WMBD44,FR4RJP)61E'0'G MWKO(;:"W,A@ACB\US))L4+O8]6..IX'-2T >4V_A/6$\.F-=+-I#-XDMK^WT MQ9%;[);"1"V<':.C,54D#-=#XN76V\060C@UB?0S;.'CTB98I3<;AMWL64A- MN>AQGK7:T4 >6Z+X9UFV\-^$+:>PE2>R\0375RC2AS'$3<88MGYOOKSU.:M^ M)O">JZW?>-8[>$(NHZ;:1VLCD!9)(VD8K[?PCGUKT>B@#AM6U#6?$_@W7=.7 MPOJ%C-)I)[[2+^35/ TJ6S%-/D2M:>)(?"OB7PROABZDEU>]O?LMT)(_)6.:1AOD);*X!W# M@YX[\#:-IJWA;Q>;RVT:[U:UN=)M[)'MF0%)HBWW][#"D,#NYQZ5Z!10!Y?H M?AO6K?1_!$5W8%)K#5;J>[4,"(E;S]ISW!WKCZBHO$,&L7_Q&UI-%6^=5TZV MM[O^SYH(V 8R-M?SE(+8;(92, \]:]5K$U3PCH.LWIO+_3HY+DH$:569&=1T M#%2-P]CF@#%\.^*M-_L_PIINC:?J6?0 FMNTTO3[ 1"SL;>#RHA!'Y404K M&#D(,?PYYQ5N@#S/Q/X2U9/'FE:AH]OYNEWFHV]WJ,88#R98L@2@'^\AP<=U M%5)?#4^GZMXAMM0TCQ'J%MJ5[+H&.&1) ,I(GFH%(.021@C'->KT4 > M9>+?".HR7^DQ:)8L+*]L4T?45\P'R+=9$8,3GYB$\U>_WJF\,>%]4LO'=PMW M:^7HFDMCT4 <=\1QJ5[X7N]#TW1[N^FU.!X% MEB*".%B0,R%F! P2<@'I6-KGAZ[LO&?]K/9ZU>V%QI\5L3H]XT,D4D9;[RAT MW*0W!R<$'CFO2J* //K3PX\&H^#);#2+RTM+6[O+BYCNYA+)$9(WPSMN;)9B M#P3C-,\96.HOK4MUX>TG5[?7ML:0:C;2QBUG4'.)U+B44 >87^ M@76G^,=*@\9Z=<>&?#_A MO4O#EFUG>P1G28[267P,$GW)Y_&M"BB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "L#QIK,^A>%;N\L]IOGV6]H&&1YTC!$X[X+ _A6_7&?$P&/P]87K M?ZFQU>RN9O9%F4$_KF@"6^\=Z7H?B>R\.:A<[IWMB\MRP(PXV J%QEMQ/' MQ5.W^(&GZ?K_ (ALM?U6WMDM+U8K567D1F*-B3@=-S'YCQSUI_B.X&D_$;0- M5N8+EK(V-S:F6"W>8+(S1%00@)&=IP?:JMGICF;XCO)9-NNY2J,T7,R_94 MX^89)_'- '6ZIXCTC18()K^_BB6X_P!2!EVEXS\JJ"6XYX%6M.U*RU>PBOM/ MN8[FUE&4EC;(/.#^(/&*\G6TU#3)_"&JW5WJNFV:^'(K-[BTLEN&@F^1BKJT M;E0PXSCJN":[WP18VEGHUS)9W6H7*7=Y+=/+?6_D.SMC<0FQ,*2,CY1U- &? M%J?B8ZY'"\;_ &0Z]+;$_9^/L@MBZG..F\8W>O%06?B'QEJUQK4NE6>BRVVG M:A-9I!,\J2R^7C^,94$Y],5WE>9^'?$<7ARY\3VESIFL3WDNMW4\$-MITS^: MC;=I#[=F#@\EJ .ITWQMI%YX3M_$-U,+"WD8Q/'.?G24,5,>!R6W C ZU;@\ M5Z%<:1/JL6I0FR@?9-*:3^&]9T;1O"^H7C7=JT.I75[ MJ/V"%;E[5IPY5@A5@P7.TD*<9)'K4VL:9!?>!_%][I]YK&KW6H"V65[JQ\GS M"C #8@C3=\IY(!Z#TH [A?B!X3=;@KKMH?L^-X!.3DX!08^<$_W);>Z MTK2]1T;4].:VO+Z* 2SAF616;:R)MY$F>!G@'K6=?Z8I^*N@7*60\FWTNZ19 M1%\L9W1A1G& <%L>Q-ISTH ]";Q5H: M:U_9!U&+[=O$9B ) YP*J^ ]9NO$'@VRU.]='GF:8,R* "%E=1@ M#V45SHNH_"WC[79=4LK^YAU&SM4L98;1[CS1&K*\1*@@,2XM9+65&GS!(NTI^^D(&/IB@#$F\<^)H-,UO7A8Z5-I&DZA<6TL :1+ MAHXI-I8,1)G:< ?[)^F.<5QWA? MP1!JRZX^LOJ9MGUZ\D&GO,R6\JB8E6*8&X'@]<'%;VG6!'Q8UN^>U(7^R[6. M*>+:7B;)901D' &<8[]!WKS*QTK;HM[X7\0:OXAMI9;V8R6=K MI:R)<;IBZR)*(6)!RIR6R"#T KM=/TYCX\\:W$MHQ6:SM(HI7CXD'ER;E!QS MSC('M0!M6_C+PY=ZM%I=OK%K+>2C,:(^0_&[ 8<$XYQG.*BM_$<%K!K-WJVI M:>MK97QMU:$,#&,+A'SUDRW\/7(Q7$V.E3P_#OX=0I82QS0:E9R3((2&CX?> MS#''7DGUJ63*;6X&T@@'/(XQGD4EGXJT*_P!/N[^WU. VUGS/45YSJ4OB/6_#.G:A=->O#IFO"07EO8;)YK54(6X\AU/(9NFWHN0 M*T(M.T+5++Q%J%[J7B#5HKJTAMKJ5M.,)V!F*F-4A0NRDDD@-@8SZ4 =%JGB MC^TO#D]UX6N#<745S;1LH@8LJO*@8E6&<;"QSCH,]JHZEK7B&P\*^(-6I9"H'XD@4 :PU6P,]G!]LA$ M]Y&9+:(N TJ@ DJ.IP"*N5R^GSV&ES>%M%O;7S-7:P989?*#&$1QH),MU4'( M''6NHH **** "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@ HHHH **** "JNI:=:ZOIEUIU[$ M);6YB:*5.F5(P?I]:M44 1P0BWMXH59V$:! SG+' QDGN:DHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J.K:1::U:):WJL\ M"S1S% V Y1@RAO49 ..^*O44 51IUHNJ/J8A'VQX1 9222(P2VT=ARNT'?;NVQNHXP64Y'I0!U%%>?:WXLU.Q^*6EZ?#(!H:^5:WPV MC_CXN!(8N<9X\M>_\8J+7O$FL)!X]OK&\,5KH]JD%IB-2!<"/S)&Y')&]!@\ M<=* /1J*\[\1?$+3AXW%0ZSKTO_ M L#5-,O?&R^'K*VM+>2W0FV7S&??OYE4DXVKT]: /2J*\\\2ZI>VGB#PUI( M\6OIUGTDNI49W$_*!UK-F\7ZZGPL\0ZH-222>QOOL]EJJ M0HHN8?,C7S0N"A^\PR!CCB@#U6BN6\*307-S<26_C?\ X2%$0!XE>V81$GAC MY2@@G!')QUK \.^+=6O/&ZR7EPK>']:>YATI @&QK<@9W8R?, D89].* /2* M*\XN=7U'4/'NJZ+<>*9= F@,?]EVP@B*W2% 2Y,BGS/FR-JD8Q7HXZ<]: "B MN8US5;VT\<^%=/@G*6M\;O[1'M!W[(@R\D9&#Z5IZQK,FE&%(=(U'4I9=Q"6 M<:G:!C)9G95'7@$Y/..AH U**Y27X@Z/#X=L]:>*^\BYN_L0A$&9HYLL"C(# MG(*$<9YQBIM/\;:?=_VHMY:WNE3:9"+BYBOXU5EB()$@VLP(^4]#G(H Z6BO M-KWQK-JWB'PA#;66LZ9#=WQ<&YC\M+J'R9#_ L>,[3M;!Z'%6M#\5)I6E:W M=:I-=W;GQ%=6=I F999#OPD48)] >. #TH [^BN:L_&MG.0!W!(YH ["BN"TCQ+=:O\ %(6;VVIZ?%'HKR26-XNT;_.0!P%)5N"1 MD$]Q74ZQK$FE>2L.DZCJ,LN["6<:G:!C)9G957KQDY/..E &I17*2?$'1XO# MMOK4D5\L,UY]A:#R,S13;BI1D!Z@J1QGMC-3Z=XUL+Q]2BO+6]TJ;3H!ZC;QQV6L7.ENK[FDMXXW+C'0AU8?E0!I45YAX4U MW4K;PM9>)M>\1:C?_:9Y;6/3H[6']]+YKQHJ[4#;L+GJ!USQ72GQY80Z?J]Q M?6&H65QI, N+FSG1/-\LYPR[6*L#@CANHYQ0!U5%RU+6;;33I^I6C7 MD;RV4UW $2Z5<%MG)(X(.& .*1O&L$.IVMK=Z-J]G!=W(M8+RX@58GD.=HQN MWC.."5&: .GHKC]0^(EA8W>JV\>E:O>-I3XO7MK=66)=@??DL,C!Z#+?*>,< MFMJ'CRX@\7Z1I]CI-Y?:=?63W(E@C4F4?NRK(2X^4!CNR,\C% 'AT5R0^(.FF1918ZC_937/V4:KY2_9C)NV==V[;N^7=M MVY[U=3Q9#/KL^F6FF:C=+;3K;7-W#&GDPR$ [3E@QP&&2%(&: .@HKC!XOT_ M1-/\0:G?WFH7%M9:M]ED#Q)^Y+>6 J!>2@W@Y/S=>#5IO&\*P6@.B:P+^\=Q M;Z"9K>>WN$VR0R M+C*L 2,X(/!(((K TSQE?7GC[6-!ET:\%K:>2(YQ&@";@^7D._[K;1MP,]<@ M4 =G17&CXD:7M6[_ +/U,:,\P@75S"OV8L6V@YW;MN[C=MQ[UUEW+8=1UDZ1;&" 2I1 MF&02,@X/-8L/Q7T66RM-0;3M8CTRZ?RH[UK3,?F\XCP"6))!&0",\9H [NBN M;T[QKI]XVIQWEK>Z5+IL(N;B._C5"(2"1(-I8$?*?<$8(INF>-K74-0LK2;3 M-3L!J"LUC->1*J7&%W$##$J=O.&"G H Z:BN)'Q.TDQFY&FZM]@CNC:W%\;< M>3!()/+^8[LD9QRH.,C.#Q6EJOC*UTW6)-+AT[4M1N((EGNOL,(D%NC9VELL M,DX)"KDX'2@#I**Y/X:7]QJ?P^TN]NKB6XFE\TF65BS,/-<#)//0 5G:-XUU M'6I_$EG/H]]:K92RQPSF-5$0$2L%D(/8I/#WABVU M&UU;=>P16RZG<1?NIKC9RNXMN))!^8C!(X)K;U'QW8V%Q?JFG:E>6NFMMOKR MUB5HK8X#$'+!F*@@G:&QWH ZJBH#<)+8FX@<,C1;XW7D$$9!%<_X(UF?4/AW MI.L:MWM)+H6BW\L"K"9"VU?XMX4G@-MQ MR.<4 =/17/CQ9#+KT^EVFF:C=BVF2WN;J&-#% [ $!LL&. P)*J0,U5U'QY8 MV%Q?A-.U*[M-.;9?7MM$K16Y !8'+!FV@@G:&QWH ZJBJMQ?+%ICWT$,MVHC M\Q([?!:08R-N2 <_6N,\-?$7[7X&AUW7-/NK9R$0&.$%;J1V*JL"ABS'( P< M=?2@#O:*Y_1_%MOJFK/I-QIVH:9J"P_:%M[Z-09(\X+*49E."0",Y&>E2^(? M%-EX;DL(KJ"[FEOI&B@CMHO,9G"EL8SWQC^>!S0!MT5R:_$#3%TG6;V[L[^S MET<*UY9SQJ)D5AE6&&*D$9P0W8TH\>6ALH;C^R=6$EU/Y-C;M HEO/EW;T4M MPNT$DMMQWQ0!U=%7-K?6UQ8SQVT]A)$//$LA C4 ,5.[<,$- MCWXJS-XL@LM$?4M2TW4;%A.MNEI-&K332-@*J!&8-DG P>QSC!H Z"BN73QQ M9):ZL]]I^H6%SI=H;V>TN$3S&A 8[D*L58?*1][@\'%1VOC^PN([*=M-U2WL M[ZZBM;6ZG@5(Y3(&*,/FSM)7&2/XE['- '645S^H>,M*TN\U2WN3,!IEO%/< MR*FY09"0D8PI+(6[^O:IHM4N/#, MD%E=W^K>)-2OD\V"UC@@5XT7[S9 10N6 RQZX [T =C17*3?$'1[?0H-5DBO M0DE[]@>W$&9HI^049 ,+;4Y=2MWT[4K*]T^(32VES /-> M-@2K($+;L[2, YSQB@#HJ*YS3?%\-]K46DW6DZGIEU/"TUN+V- )E4C=M*LV M"-PR#@\UF6_Q.TJYBM[E=-U9=.EN!:M?O;@0Q2E]@#'=G&[ R 0,@$YR* .V MHKC-+\97][X^UC09=%O1:VAA6.=8TPFX/EY#O^ZVT;<#/J!3;/5+WPQ'LU:. M_P!1U;6KZ>XMM/MW60P1@ [%9V"A54*3R!ECB@#M:*@LKDWEG%<&WFMS(H8Q M3J%=/9@">?QKDF\>6>JVNL165IK$<5E'=1W&H1VZ;+>2(-D LV"WRY'!'*YQ MG% ':45R:>,(+.RTFVM[35-8O;G3TO-D$.A M>77@S6;.#58["\N;E3:*@,ER/)8*-BL0?FQU/&,G&* /2Z*X'7?B,UMX,UO4 M].TN]CU/3'\J:TNXEW6[%=P>0!\%",!C!% M6+/XA:?=36!DTS5;2QU&18K._N(%6&9F^X!ABR[NVY1F@#KJ*I:OJUGH>E7& MI7\ACMH%W.0I8G)P .I)( 'J:Q(O&\+27-OQ6C7D=I-%'YEQ$OWO M+VN06&1\I(/(XH ZBBN9B\^2NE0W6I/+8?;PMHBG9&3A0VYAAF.0%Z_* MV<8K)\,_$,WO@:WUS6M.NK>5Q&B^7"-MW*[%56!0Q).0!SCKZ9P =Y17,P>- M;,Q:H+W3]0T^ZTVT-[-:7*)YC0@$[T*L58?*1UX/7%0Z9X_T_4]1TZV&GZG; M0ZDI-E=W, 2*;^-O'\:^&/$D6EVNK?Z)%+;?V MI;Q8ABN ,8#!MPP>-P& >]=REU)!H4=UY,]U(MNK^7%@R2':.!D@$GW- %^B MO)KKQSJFL_!N[UJ:VO--NX_)8W48\M) ;@*?+(8MT&#G'7O7:Z7XSL]2U=M, MFL-1TZHS1*()W.=H'S;P&QP64 UM:SIU[J-O''9:QK+/+;+8):P_OI/.:)%0*@8L=H.,XZYXKJ(? M&UGY&JF]T_4+"ZTRT-[-:7*)YC0@,=R%6*L/E(^]P>#B@#IJ*XX?$?3!HW]L M3:;JT.G/-#%!/);#_2/-) 9%#;B!CTSR, YIJ_$6V>\GT\:!KO\ :L2B3[!] MF7S6B.<2 []FWC'+ YXQF@#LZ*S]#UFS\0:+:ZK8,YMKE-R;UVL.<$$=B""# M]*T* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *S?$.DIKWAS4M)DQMN[9X3I=QKYJMB2!8Q$-P..?*]>-YK1/AC5Y/A)K.GR6J M_P!NZJES<30B1<>=*Q;;NSC@%5SG'%>@T4 <5XI\+/>^%+*UT[3;!=C1[]V1(P/\0KOZ M* .,U'09]=\7>'-1OM'C^PP6-REU!<&.00N_E[5(R0WW6Y&1Q6'J'A/7D\!> M)?"UK9F>W2Z1](S,@W0&1)#%\QXV$,!NQQC%>GT4 <3>7?B*Y\/ZM;Z;X0ET MR^EMBEO(US;X9V(4'Y'.-H8MS_=]361JOPVO--\-V']AZKJ=Y?Z-)#<6-I<3 MQB%F0C*_=&,J6')[\UZ;10!Y]XTM]:\2:9?Z&_@M;@R@K9W[W<7EPDCB0Y.] M67KA0L?\ "3^&M9TO27U)-/-SYT4<\<3#S(PJ MD%R!US5#7%\2ZO=:7=3Z'JB::$F6ZTRSU*.&;S,KY;LZR*&3&[@-QG)!KT"B M@#R_2_".MV_AW1[62P\N:W\3G4)8_M(EV0;W.[>3EN&'7YCZ5I^(_"6H:YKG MB3RU6*VU'04LH9V88\X/*<$=TC62X223?YJ-\P0D#(SC!/3DC.*E\966LW6JZ6]M M:W][HZ)*+NTT^]%K*TAV^6Q;>A*CYL@,.N>:[&B@#R[3?"&MP>'=.M9-/\J: M+Q2-1>(W0E*0>86SO)RQ /?YCZ5K^(_"FH:YXAU\HHBM;_PZ-/BG+# F\R0X M(ZX 93G'>NZHH \X-MXJUFZ\)I=>'/L$.DWB2W69HS++\JR*?E8K("#D>AJQ=^ M%Y+_ ,*>)8]/\+7NGZA>6'V:$WVH">2?J=O,CA0#ZD=:],HH Y;4]'OKCQ3X M1O8H=T&G_:/M+[A\FZ':O&*+VXT8ZEIFH3:E::Q#=7FH3:H&M MWB67.880^ -N."BD8[FO7J* .,M-"U&-/'(>WQ_:D[M:?.O[P&W1!WX^8$.=$N?$ M7@S4=+LF074JJ\/F'"ET=7 /L2N/QK$2/Q)KOC7PYJMYX?;3++3UN!-YMU'( M^^2/&0$)&W( !SDYZ"N\HH \DT+P0^EV-OH6I^%+[41!-M%ZFK%;:2,2;E=H MS*""!@E0AY%;.K:1JTWC&*]T;1+O3;PWD1N=2CO4^S75LI&[S(MV68KP,ID' M'S8%>A44 >;7OA769M&\16Z6@,MYXDAOH%\Q?FA5X"6Z\<(W!YXZ5>\:>&[F M]\3:7KD.G7&IP06\MK<6EM>&VE 8JRNC;E!P5(*EAU'I7=T4 <_X1TR'3=.N M#%HLVDM<7!E>&XNOM$CG:HWLVYN2 !C<>E9JZ=JEG\0=7N!ILD^FZQ;6\9NX MID'V 9=$$:JJVKZL+B,P>0K@[U7._ M<5'W2O7O7?\ B:#59_"^HP:%*(M4:!EMG8XP^/4]#Z'UK6HH \W\.^'M2C\< MV&KMHVHV5I%I\\$SZCJ?VJ5I6:,@XWL #@\CK@Y XREGX5UF+X<>%-)>TQ>V M&I6L]S'YB_(B3[V.DT4 <'XC\(W^O:_XAV 16NH: EC%<%A@3"21 ML$#G'S+SCO5?PUH&S4M,:^\'W]K3ZMY\,;["NZ-?-8G.<[GDCA\Q?F5KHR*JS/=07JS1[!F%4V%2=P.Y?3'O7;T4 M>?KX:U8>!_ ^G?9?]+TR[L);M/,7]VL8^#Y[#5M=CNO#-_K M-OJ-[+=0S6FJ>0FV3!:.1#*F,'/(#9!%>J44 5(;5;?28[2"$1)' (DB#9" M+@+GOCIFO/\ PYIWB,^ 8?!FI>')[)'TZ6RDU#[7 Z(61@&VJQ8\D=J]+HH M\T\,^&F@FTBWU+PA?)=6)0M>R:L9;=71<"2-#*2<]@4&,UF:AX8\4:F#%>Z9 MJ%UJ*:M'<&^?5 +4VZSAE$<._&0@'!0="O44 >>ZUI&K7'BZ.\T;1+O M3K[[7%Y^J1WJ"WN;=2-WFQ[LNVW( *9!Q\V!68_@^>PU378KKPS?ZS;ZC>RW M4,UKJOD1[9>6CD0RKC!R,@-D$5ZK10!!:6\=M8P6T40BCBC6-8P8V/ASQ(O@;2=*.C^7?^';^&ZA$EQ'Y=^$=\A""2N5;@L!R17JM% '&:?9ZO MK?C>UU_4-)DTFUL+.6WAAFFC>65Y&4L3L+ * G'.235;Q]->V_B?P9-I]HMW M\?9WW ,> <9QGC.,XZUWE5Y[&UN;FVN)[>.2:U8O [+DQL5*DC MTR"1^- 'FNK>&O$'B'2O&FH2:6;2\U:TAM+*P>>,OMCR=SL#M!)8X&> *W?' M?ARZU:\T+4[:RDOQILLOG6<5T;>22.1-I*.&7Y@0#@D C(S7:T4 SNM066>X1>C;FD8 KG@;P?<<5D3^$/$.I>%FBF@NF2SUB*^ MT_3KV_S/Y"KM:)IU8X)W.5^8XX!->K44 >;MX::\\/\ B067A6^T[4+K2I;. M%[[41.\I96P@_>N%&[')(ZUT&N^'9]8^';:./W=\MI&8#D?)<1@,AS[.HYKJ M** /,9/!FMZSX"U5]0@BA\1:G?IJ$MN9OE'ENOEP^8IX&Q ,@\%JV/"^CPQZ MV+Y_"FH:9-% R+!-9TW3XO.N M[FV9(H]P7*?#%U-XGTW7%TNYU2WCL&LKBUM+TVTJ'<'5U.] PZ@ M@L.QYKT&B@#SU_#$S:3HRZ;H,NG&/7X=0N8)KL32!%R&D9BS9. . 35W6-%U MY_%.O:EI(2&2?0DM;.X9EP+@/(<8ZC&Y>2,'=6_X3+0M5FT;4 MK2&TM9X[N;4=4^U/)*ZKR%\Q@%RIY&,YY P*D'A76?\ A3T>@_9!_:0NUD,/ MF+]W[;YN=V';O5=C,Z365VD$]K)@!65F93SDY(/;D&NJHH Q_" MEOJ]KX7T^#79O.U-(\3ON#'.3@$C@D# )[D$U@:7X?U.V\!^(],EMMMW>3ZB M\$>]3O$K.4YS@9!'7IWKMZ* /'KG3=;;Q1I6G:/+$% M2S(X<';Q@#;C.>:U] MEU?\ X0RZT;3'M=/T6ZN[>YC>97\HK&\60V?W@+_Q M#.$]6U*/X@Q0P*/[7A@6R9I%Q(4A"D=?E^88YQ7::-=WE[I MD'4EE39'NMU MC*LF=^0R]ABJIT[Q-KFCZ%X=OM!_L^.PGMI+N^-S&\;K 01Y04ELL5'4# )K MTFB@#FO'N@7'B7PA=:=9E?M.^*:)7.[T&\AG13>*B7ZH MS[@CHVY,JW!;')'I7K-% 'G4LIP@_ M>N%&[')(K0NM!U*2U\"HEOEM+N(GO!O7]V!;NA[\_,0.,UVE% 'E-YHGBNT\ M(>(_"5EH(NENY;I[:_-U&D;1RLSX()W>9\Q7&,9P<@5Z?91M#86\3C#I$JL/ M0@5/10!Y9!X>\1/\*+GPG)HSQWEH\:PR_:(BER!<[RR_-D *,_-CKBNF\0>' M[S5O&&G7"(19+IE[:S3!AE&E\L+QG)Z-T]*ZVB@#RWPSX2DLH]'T[5/"-[)< M:>\6;[^UBUKF,C;*J&7.> =NP8Z=*]2HHH \M/@C5Y?AGI&G26@;4--U1[\V M?VGR_.3SI3L$BGY24DR#G@XSBKL?APW.B>(C:>%K[3K^ZTJ:SADOM1$[REE; M"#]ZX4;L)\2KS5VAQ8R:3#;++N',BRR,1C.>C#G&.:Z2B@#FO .E7NB>#;33]0 MA\FYCEN&9-P; :9V7D$CHP-=+110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5'5=8T_0[-;O4[N. MUMS(L7FR?=#,<#)[<]SP*O5P_P 5'\OPQ8/]F:YVZO9'R% )E_?+\HSQSTYX MYH V],\9:!J_VL65^':TC\Z9'B>-EC_OA6 )7CJ,BK1\0:6+'3;TW:_9]3>. M.S?:W[UI%W(,8R,@=\5QA6X\6^,[C4K'3KZUM(=$GL6FO;9K$W# MR-;R(IB'5U+* X]US6/X8T\VO_";2WNG3%;G59G"^40]Q%Y,8 7.-P/S M<-;7MYJEGX!TV+0M7BDTJ\M_MTD]F\:0LD#H1DCYADYW#(QC) M!(%4_%-QXBUJQU6QNEUTW::DHATZVTX?9?LZ3J5D,I0ELJ-W#YS_ X!H ]$ MU7QQX,A9 $?<%/ M?!QG'M7(:5;7VB>'/ASJ%YIFH&/3&G6[CBM7DEAWQ2(I,8&[&2.W>@#T?Q!K M]OH'AJ[UJ56DC@@,JH%;+G&5' )&3@9(X[UGV'CK1+KPO%KUQ<_9;(8)=2\(ZK;VT;--XN- M"\%:K'I.J20Z%,B7]H]G(LJG[.4WJC %PC-U7/?'2@#OM%\2:3XA$XTVZ\U[ M*2,GD;DF0O50#0!ZGIFJ66LZ?%?Z=QP00>00000>165X:URYUF\\00W"1*NG:F]I%Y8()01HV6R3SECTQ3/!6GV MEAHT[6;:HR75W+5*[L?F;;M7 )&1\HZUSF@ZP?#OB#Q/;7VD:TQN]8 M:>&6#3I98V0QQJ#N5<=5- '3WWC;P]INH26-WJ(2:)E29A$[1PLW022 %4)R M/O$=:?K'C#0]!N#;ZA>.DJQB5Q';R2^6AS\SE%.T<'DXZ5YQ_9#6A\2:+KES MXJCCO[^YE6'3;$30W44IR"'$+8;!P:-YFMV^G)81IIXTZ MP6[OM<7G0"WB>32_"GAJXBCU_3 M_$EKHD<,,EKI[SI(=H_<2KM('S*#\VW&-@RG\QTJ]10 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 5IK"UGO;:\EA5[BV#B%S_!N #8]R!C/U]35FBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "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@ HHKE_'6J7VA:78: MM:SF.VMM0@^W+M!#V[ML;J.,%E.1Z4 =117GNM^+-3LOBEI>GPR :&GE6M\N MT?Z^X$ABYQGCRU[_ ,8J/7O$FL+!X]OK&\,5KH]JEO:;44@7 C\R1N1R1O08 M/''2@#T:BO.O$7Q#TW_A'+'^Q?$NG2ZI+=6D;1P7$4DC!I4$@V\]B<\<5%K. MO/\ \+!U33+[QL/#UE;6EO);H7MD\QGW[^95).,+T]: /2J*\[\3:I=V?B#P MSI7_ ETFG65Q97$DU^?LX,[((]I)="HSN)X ZUG3>+M=3X5^(=4&IK)-8WW MV>RU9(447,/F1KYH7&P_>89 P<9% 'JM%M !17/^+++49M-EN]/UV\TQK6"20K!'$XE(&1NWHW3';'6N;\.ZW>Z7X;T3 M6-7UG5-9O-9MHOL^FQP0 M*R!SLVJN #DLV .O:@#T2BN5?Q]IEOHFJ:E>V MM]:/I4B1WMI+&OG1%RNTX#%6!# @@GC/TJ?2?&-MJFM#2I--U+3[F2 W-O\ M;80@GC! )7#$@C(RK 'GI0!T=%X@TN=H;ZXAMU,<&WJQ)8;AW^7) Y('% ' M:45Q,_C:]C^(<.AP:/>7-A)8"X6:%$)8EU D!+C]V V#QG/0$5UNH7]MI6G7 M.H7LHBM;:-I97/\ "JC)- %FBO.+CQC<:KXN\'V\5AK&EQ75S+(5ND$:7,7V M=R/NL1P=IVM@C@XK:G^(.G0//-]@U%]*M[C[--JB1K]GC<-M/\6\J&X+!2 > M] '6T5S\GBR+_A()](M-+U&]:U>..[N+=$\NW9P"H;++'1 M/^$JU"]N]0GM],NHDFC:-,0[TCP(\8)7YP3GGK^(!V-%-?M G?& MQ -VT[MP(.[&.] '4T52TN_EU&T,TVG7=A('*-!=!=PQWRC,I'N#7,W?C'4+ M;XD+X>71;V>S-D)?,BC0DL9%7S,EQ^[ )!XSD="* .SHKC[OXBZ?:F\G33-5 MN-+LI6ANM2@A5H(V4X;^(.P4]2JD#!KKHY$EC22-@Z. RLIR"#T(H =17)3? M$'3H7EF^P:B^E0W'V6755C7[.DF[8?XMY4-P6"D9[U+=>.]*LGU*">&[6\L; MF.V^R;%\VX:3'EF(;L,&YP/+*QGO]FF:G=VFFMMO[RVB M1HK8@!F!RP9BH(+;0V*=JGCJQT_68=)M]/U'4KV>T2\B2QB5PT3,PW9+ #&W MOZC&2: .IHKF1XUMYM6FL[/2M5O8+>Y^RW%[;P*T,4N0"I^;<=I/)52!5.W\ M66>FVNL7$L^I7[IK36$5NT:;_.(3;%%@@;>>"Q'?- '945S]SXLAL-'BOK[3 M-0MKB:X%M#8,B-/+*>BKM8J<@$YW8P#DC%3:'XDAUJYO+-K.[L+^SV&>TNU4 M.JL"58%6964X/()Z&@#:HKC_ !;XNO\ P_XAT&PM=(NKR&^E=93"B,6 CI;D]: .\HKE&\< -:6Z^'M9;4;E))5L#'$LJQ(0#(VZ0*!EA@9SSTJ MG>>-]0M_'-AH\>@ZA+:7%@UPVV)/,W;H\'F085=Q# C.>F: .WHJO?7UMIEA M<7UY*L-M;QM++(W15 R37.V'CNUN[^PMKK2=5TY-1)%E<7D*K'.<;@ORL2I( M!(# 9Q0!U5%><>"]3N]?\;:]>7MMKL)MKIH($EF"VT*"-/W;1JY!D)8MG![< M]JZG7K]+36/#\+7EY ;J\:-8X%0I,1$[;9-W(7Y<\OW@1[T ='17/V_ MC'3+N'P_+ )W&N*7M@%&441EV+\\ 8.,\D5FI\2--=8KLZ;JB:--,((]6:% M1;LQ;:#][>%+\"1ZC%JTUE>:MM-L$K11,YVH@?(7"!!T(')QS0!W%%<)X7GU.YU[Q7X9U#59]3LK-84BO658 MY4,J$O&60 $KP<@ C-:O@#4[C5/!MFU[(9+VV:2SN'/5GB/+2SNK^.VTG5=1@TYMM[^.]-MKNPM;2 MUOM2GU"T^V6BV40;S8\CN2 O!SEL#WS@$ ZBBO/]<^)#1>%4U71],O))UU!+ M*Y@FB7=;/YB*Z.-X^8AL+@D9([5>L?$QU#QI:VEQ:ZWI3?89I1:WD<(AE"L@ M+DJ['(R/0CW$P@BU5X5%NS%MJG[V\*3P&*@;[1:Q3^5)'YB!_+D&'7 M(S@CL10!+17"^&_'T^H2:^^KZ5=V-GIMU,#=2(@2&)$1MLF')\SDG@$8Q5^P M\=VMW?6%O-I99&Z*H&2:Y^R\;0W5Y!:SZ-JME+=PO-9"YCC7[4%7<57#G:V.=K[3 M0!U%% M>&K[5]=TZZLH;268&?RE\MPLI18U =F,G0$8P3TH [VBN=T[Q=#>:BVGW>EZ MCIEY]G:YBBO$0&:-2 Q4HS#(R,J2",CBLW3?B7IFI?V7,FF:M#8:G(D-O?3P M*L1E8<(?FW9SE21V+,[&-222>I)H VZ*X/2O&FI: MMJWB73IM'OK>*R=DAGV(HA'DAOWA#D[B3D;1T(SBJO@GQ[&_ASPQ;:C::L3> MPQ6RZG<1YBFN-GW=Q;>22" Q&">] 'HU%FZE>6FFMMO[VVB M5HK<@ L#E@S;006V@XKI5=+JU$D$OR2IN25,'@C@CM[T 2T5YJ;+Q(/'Z>'_ M /A-=4^SMI;7OF?9[;?N$H3'^JQC!K:M/'U@RVC-::F^F33+:1:Q)$@@EDSL M!X;< S)[G0;73=2N;BTG6&ZECA7RH RJRLS%NAW M8XR?E/&.3F?\+4T<6J7SZ=JZ:89S;27YM@8HI Q7:<,6.2.J@CD#.<@ '+;?6-6GTM].U#3KV*%;A8;V)4,D1. ZX8\9X(."/2M/5=1.F6?GK8W=Z MY8(L%I&&=B?J0 /6RFNX0B72K@MMY+ X(.& .* .FHKR_P : M?$%;GPEJ#Z1:ZO##YZ00:M%'MA=UF4,%8-N X9=Q !Z9KTNZF:WM9IUAEG:- M"XBB WO@9VKD@9/N10!+17DUUXWU;6_@]K6J26=[IMY%%(4NX\1HV)BH"%7+ M9 &#TYSBNTTKQG:ZEK46ER:=J5C+<0M/:/>0A%N47&XKR2",@X8 X/2@#I:* MY*/X@Z=))%,+#41I,MR+6/53&OV=I"VP?Q;]I;Y0VW;GO74SS+;V\DS@E8U+ MG'7 &: )**XNP^)6F7RZ9<#3-6@T[4G2*"_G@58?-<<(?FW#GY=V-N>A/6KN MK^-8M$FF:\T75ET^"18YM0$*"%,D#=@L'*Y(^8*10!T]%YN;MK&.P6-5G$ZY+(P9@JD!222V,=SD4 M =31573KQ[^QCN9+.XLW?.Z"Y #H02.=I([=02",5:H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M-\0Z3'KWAS4M)DQMN[9X(KWX6^\*65II^GP&]BN;.1MH12%25&_=D2,#_$*[ZB@#C-0T&XUSQ=XH>$]=C\!^)O"]I:>?;K=))I ,RC= 9$ MD,7)^780P&['&,5Z?10!Q-Y=^)+OP_JUMI_A&33+Z6V*6\C75N078A<_(W&T M,6Y_N^IK)U7X;76G>'+#^PM4U.\O]&DAN+&TN+A!"S(1E<;1C*EAU[\UZ910 M!Y]XTMM;\2:9?Z&_@R.X\X,MI?R7D7EPDCB0@_.K+UPH.<=>:WM'U6X&NMX< M,9N4TW3X&N=0+]9VR-A7'4J-^<_Q#UKHZ8D4<;.R1JI=MSE1C<< 9/J< ?E0 M!6U:"2ZT:^MX5W2RV\B(,XR2I KSV^\&:D_A?P0[Z>]W (SS7IU% 'FE]X4FO/!.NV^F>&KC3;Z^>W^2ZOQ-+.(Y%.68 MNP7 W8&ZNDU?2=0N?'6BZG:QK]GM;*\B>5F&$=_+V<9R?NGIZ5T]% 'DFG^% M_$EQ?^&IM1TJ_-]8:@L^HW]UJHECEPK@F*+>0%^8'[JD= #DUOKX;U4>$?'= MB;8?:=5NKV2S3S%_>+)$%0YS@9([XKO** .$72]:TKQ7H6J0:4U["NCC3;D1 MSQJT#[T;>=Q&Y>#]W)XK?\8Z++XC\'ZKI$$BQS75NR1LW3=U&?;(%;E% 'GW MD^*==\1>%;N]\/#3K;3)Y'NF>[C=BS0.F4"D_)D@<\\CC )K%L? SZ?#<:-J M'A.[U:)KF5H[N+5C'!)$\A<;XS("I&[! 0YQGG->MT4 >>^)-&U:Z\2BZT30 M[FQU(30C^V(;U%@EA4KN$T>[<_R[E *GM@U#K?A36;S3?'$,%H&?5+ZVFM!Y MBCS$180QY/&-C=<=*](HH XCQUX:N=5U?0]7M["348]/\^.>SANC;R.D@7YD M?0$[CG<>IP"!DU!JEEJUI\1 M;'6[/3&OK.33VL)O+F1&@)E5PY#$97&>F3QTKKJ* /,$T?Q3IOA+5/!EMH:W M$=RUS%;ZH;J-8A%.[-ND4G?N4.> ISCK7HNFV2Z=I=I8HY=;:%(0QZD*H&?T MJU10!Y)IW@9].MY=%U'PG=ZM%]ID*7D>K&."2)I"P+QF0%2 <$!#G&>,8+.(7NE3I#IUBS1_Z3;#<)&9NBLV]BF2-NT9ZFO2Z* /*G\'3V M6J:VEUX7O=9M]1O);J&:VU7R$"R\M'*AE4#!R,@-D&NJL-"N;/Q\NH1VJPZ: MFAPV4>) =KK*S;,=>%(YQ75T4 <)H-OXC\,75]I,6@_;;2?4I;F&_%W&B+%* M^\[U)W[ER>BG.!R*A'A^[ATKQ%!J'APZM!?ZY)=);)<(CF(HFV126 #!EZ;E M/?Z^@T4 >57'@_Q%?>&[![R"XNI-/U9[JWT^XO\ ]_\ 9"A01F=3]\9)!W=. M":ZKPAI$%GM++;)*D;LC1.F5+D+D%@<$U+I.F7\?CO6-7N+;R;:[L;2.,EU M8[T,A=>#VW#GH>U=/10!Y*O@;5H_#?A62?37NKC2)KO[3I\5YY+O',[$%)%8 M#$-*AL([VXCT"XTB2Y==XN;S[1+*%& 6.]P,9( W5TU% '- MZOI-[=>.O#6IPQ!K2RBO%G?RU*-;0%I_%D6I1C MS%YMU>(E^OHK<=>.E>D44 <;XYTR;4C!Y'AV[OKB*-C:W]C?);S6LAXZLRG: M>"<;AQRM4_[-\3:?KGAG5Y[+^UKF'2WL=0:&9(RLC&-C)\Q *Y0YQS[5WU% M&)XPT23Q)X0U71X95BEN[=HXW;H&ZC/MD#-(_%%[X?@U+03I,&F7B7U MS.]S'()'C5@J1!"3@ELY;;@"N^HH YOPKI-[IFH>)9;N+RTO=5:Y@.X'?&8H MUSP>.5/!YXH\2:5>:AKWA>YMHM\-C?O-<-N V(89%!Y//+ <>M=)10!P^E6. MLZ3J/BJTDT$7UGJ%W+?03&XC$BT4 ><>&O!>IVOB35%U"-8])M(KBVTAE<,=EQ(9'. :IC0O M%%YX%M? EQHBPQQB*VFU47,9A,,;@[U0'?O(4<%1R>M>IT4 1W$(N+:6!C@2 M(4)^HQ7G&@7?B&#X/65IX>LEN-;M-VG2(SJOD-&[(S88@$@+D GG([5Z74,% MI;6K3-;P11&>0RRE%"[W( +''4X Y]J .5\%0W.C:=)97/A^ZTR%%:XFO;N[ MAF:XE)R[N48G<>3D\<8]*/AE$X\%Q7LBE3J-S<7X4CHLLK,OYJ5/XUUD\,5S M!)!/&DL,JE'1QE64C!!'<$4Z**.&)(HD5(T4*J*,!0.@ ["@#SZ*R\3>'?\ MA(M-L-!_M*+4[R>[M;Q;J-$C,PY656(;Y3GE0!KK1% MMXX?(MY]4%S&83#$ZGH0^"?#NFW'AB[NM2L; )'=V-_'!-9S8 (W%Q\O R M06!QT->@:##J-OX?T^'5YEGU%+=%N95Z-( -Q_.M"B@#S>?PQK-W:^-?#KV) M2UUJ>:[MM2\Y/+!>.,!&7.\'Z\/VVHZ"=*@TR\CO;FX>YC MD$CQJ0JQ!"3@DYRVW %=_10!B>,=#D\2>#]5T>&58I;NW9(W;H&ZC/MD#-S>";^"]LHW=9IM7$R"381B(&5L[LD98+@'FO1** /./"GA77?#O MB==;F@AF?75=M8BC* 6^"=9\+2:;Y3I?2 M7EI=M<+Y5SFY\Y5^4[T)'!) Q7J=% '">']"3^TFNF\(WVFW$=K)&ES>:G]H MPS8!1!YC\''4XZ"JT/A?5U^'?@_2FM0+W3KRQENH_,7Y%C<%SG.#@>F:]$HH M \YDTSQ-I+^*M+T_15OK?6;B6ZM[TW21I$98PK+(I.[Y2O&T'.>U=?X5LKC3 M/"&BV%VGEW-M8P0RID':ZH 1D<'D5KT4 <3::;K%CXI\41_V6TMCJ[">&]69 M J$0!"C*3NSN7L,<]:JIX9U8>!O!.FFU'VO3+NQENT\Q?W:Q_?.U> M@44 >5R>#9['5M0FV3EHY$,BXP<\@-D&O3;.".U ML;>WBB$,<4:HL8.0@ P!GOBIZ* .7FT6\E^)0U4Q8T\Z(]F90XR)#,&QC.?N M@G.,5QWAWP3)IEI8:-J?A*[O6M9E4WZZL1;.JOE9/+,F00 #MV=17K-% '-^ M'-*O-/\ $/BBZN8@D-]?1RV[;@=Z"%%)P#QRI'-D44 <&QC.>@S MG&*3QO::S=Z1;)HXG?;=QO>0VUP()IK<9W(DA(VG.WN. 1D5TM% 'DP\':U) MHGCN.'2)K4ZO:0I8V]Q?B>1BJ."&=F.#DC^(@9X-=AJ>CWUSXJ\)7L4(:WT_ M[3]I?>!LWP[5XSDY/I74T4 >1S>'_%T7P\?P3!H*2""4!-0-W&(YHA,)%*KG M=O(X(8 =3GM7KE%% 'EH\.^(F^%^M^$FT=A<(9OLUQ]HCV70>=I!M^;*\'G= MBNLUG1[R]\;>&]0BBW6EG%>)<2;P"AD1 O&NK$6SH'RLAC,F00,';L/(KU#4_\ D%7G_7!__035JFNBR(R. MH96&"#T(H \A\/6GB'Q)X \)Z(VC+;V,9M+F34OM*,C0QD. JYW[S@ @C YY M-.\5^%_%&M6_B&SETN]O[FYN&:PNO[4$5K';Y!5/*WCYP 0E34 0_$35M6>("RN-/MH8I-P^9T:0L, M9R,!A^=9=IIFLV/B'Q7;_P!EM+9:NYN(+U9HPJGR%38RD[L[EZXQSUKN** / M)E\$ZE9Q>&+ZYT>XU$VFB1Z;>65K?^1+$ZX8,K!U5QG<"-WH1FMF;P_ GA9+ M4>![F2*:\:YDM4U%3<0R8P)A(SCYCCL^1[\UZ!10!@>#+36++PU!!KDLDEV' MD*B642R)&7)17<<,P7 )[UOT44 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 51U?6+#0=-DU#4K@06 MT> 6VEB23@ 9)))P *O5R7C^QO;G3=*O+*TDO#IFJV]]+;1#+RQID,%'=AN MW ?[- %32/&2:U\0YK*VN9DT^#2/.FMKFW,+Q3>;C+!U##Y2/;'-:VG>-]"U M6_@M+:><-=;OLLLMK)'%<[1D^6[*%?@9X/(Y%".* .XL/%FE:GJC6%FUU*P=XQ.+27R&=,[E$NW82,'OV-9=GXT MTS3?#%EJ.LZTEPMU<301W,=H\8D=6?Y G)! 0K_M$<=16/HJ7UEXQMH=!LM; ML]+FFFDU*SU"#%M#D,=T+GN7/125.2<"J6DZ#J2:'X)AGTZ.1'8[74 MM(;(('4'-=5X/TZUTWP]'%:07\$=N9R26 Z9/./ M?M0!FZ%X^M-9\1ZOI+6MU +*;9'*]K*JLHC#L79E 3G. 2,C!'45:L?'WA[4 M;ZVM8+FX'VIREK/+:2QPW##M'(RA6/!Q@\]LUST^G:A)K'CK118WB'78]UG> MB(F 9M1'\SC[I#+C'7D56C\/:E87-C=6DMW-<0;(;=8""Q1\X M#SB@#T35=5L]$TR?4M0F\FT@ ,DF"=H) Z#W(K+TKQIH>LZF-/M+B M;[0\9EA\ZWDB6=!U:-F4!QSU&?7I6;\5O^28:[@9_H:=!HZW$EU)>1!!N>/RQ&A!P_)R2., 4 ;&G?$#PWJL5Q/:7SM:V\!N); MIX)$A11C(+D!=PR/ESGGI3]/\=:'J-R;>*2[BF,+7$4=S92PF>-1DM&'4;^/ M3)KD[?PQJD_P'M]%BL634DC64VD@V%RD_F%#GH6 QSZUIO/=^+?%WARZ@T74 MK"VTJ26XN9[^#R3EHR@C0'ELELDCC ZT =+_ ,)1H_\ 8^G:J+O=9ZC)%':N MJ,3(TAP@QC(/KGI@YZ5GVOBBRL-)U74=4UB.>WM=1EM@R6K(8R&"K"%Y,C G M&1UKE_#WAS58/&<6CW-E*F@:%=7-]8S,/W6T-W+%IEKHXGG@NH M# T,HE;)<. R_)MZ\8YK:TOQIHFL7T-G:S7"R7"-);&>UEA2Y4 M.W/2N*U73M6\8:WXAFM=(O=/@O/#C6-M+>1^499/,8X(ZKG=C!YQSC%6_#>G MP7FJ:*;VT\6B\L,N%OUQ;V[B,J?FP PY(&TGJ* -KXD^)9_#?A4&D4,W (!VDX!ZG &>E+!XPTC1K&TL[B_U;4;IH3.=VGR/ M;Z9X9U2TM/!PNK!@Z:W2SE2.6->K([* X^E63XDTH:?I5^; M@_9M5DBCLV\MOWC2*608QD9 [XKB/#UEJ/VJ[T?2(-9@\./ITL?D:Q#L^RS' M 1(F/S,N"V1E@,#!JC:G6+W1/ ^B_P#"-ZK!+H]]:?;IIH=L:>4A0E3GYP>N M1P!U/- '=77C;0[/5I--DGG>:%UCGDAM99(H';&U9)%4JI.1U/UKGK'XA6>F M:MXFM]06UOY<9#.44[5W%N6]_2ET"[O_"VI:UI=QH&J74E MYJTUW;W-M"&ADCE8$%I"0$*]"#V'&:=;:1>KI'Q$C:RE$E_.M N=0BM([F8B:8V\5R;:06\L MH)&Q92NPG((X/)&!5K0;2=/!>F6

"X73HHG###(WE@'/N#7F_AOP^8M+TC M0-:M/%AN;.>(-%&,V8:-P5D#XV[. W7/7C- 'HD?C#0Y;2*X2[)$MZ=/6/RG M\S[0#@H4QN!&"3D=.>E9OAWQ[:Z]K>JZ:;6Z@^QW!CCD>UE560(K$NS* AR3 MP2"1@]ZYBVTC58O'R>.#H\HM+J\>U-AY3>;#&5$8NRO9B5^;C.PCWK1CL+]M M2\1-K)>2TOA$3!AK94Y<="&!&.M '1Z=XXT+5+^"TMKB?-T6%K++:R M1Q7)49/ER,H5^ 3P>>V:K7'Q'\,6MQ/#)>R_Z-.UO>O2N6\,Z2DQT"RU.S\6B\TYHW\JX ^R02QH1N#X"E.H&"3@]*L2Z)J)^' M'CNS&GS&ZO+[4)+>+RSNF#-\A4=\\8H [#4_%FE:5J(L)VNI;D1B61+6TEG\ MI"2 SE%.T$@]?0TV'6(XO$&N17.K0_9K"WAF>!H2GV96#DLTA.&!VD^V*Y'Q M3#>VMXMYH5EKT'B06D445;64QV\@,"J%SH6I-\*O&-@ MNGSF\N[Z^DAA$9WRAIB5('?(P10!Z;/-';6\D\S!(HU+NQ[ #)-8FE^,=(U; M4UT^!KN&ZDC,L*7=G+!YR#&60NHW 9'3UJ_JKZA#X>O'TN-9-22US:G L4<4KQ ;44*,#(//3I@F@#JD^ M)'AB6>.-+Z5E>?[,9A:R^5'+N*A'?;M4DC@$CL>A%6]7\::)HFH&PO+B;[0L M8EE$-O)*((SP'D*J0B\=3BN,?0M3_P"%*7NF#3I_M[WLL@M_+.\C[:7!Q_NX M/TK4\Z_\-^./$D[:%J&HQ:N+>2TDM(@ZDI%Y9C=B<)R,Y/&&- &S\/M4O-:\ M!:3J5_.9[J>(M))M W'<1T Z 5EZ7\08M=@\0P06UW;7%BTZ6\C6DJJ52-6 M#,60!6RQ^0\\#CFM'X<6%WIGP^T>ROK=[>YAB*R1.,%3O:L?3(KZRN_&NDRZ M7?;[^ZGO+:X6$F&1&@10 _3=E2,=: +/@[X@:9JFE:#:7=[-)J5Y:1@S/;.L M4TXC!=5DVA"P.<@'V]JU=0\<5SAT:_'@OX>6RV,PGL;RP>YC"?-"%B8.6';!.#]:QVT*6QN_$>FZO!X MJE@U"^N)XQI:[X+B&;G!./E;DJ=Q'04 >MO*D<+3,P\M5+%ASQUS7)Q?$_PE M*()!J3I;SH6BN9+:187(7<4#E=I<#^'.<\=>*Z$VH@T$VD"/M2V\J-6.6X7 M!]37 0:%J \!_#RT;3YA/8W]G+3MS&R"),_?)+,L7 M 8LN=P)'0#Y0"3Q7 WEMK5M\+M2\%+X;U.XU*.64>>D.8)4,YD$@?/S$@CY1 M\V>PZUV-UIE\_B[Q;<+:RF&YT6&&%PIQ(X\[*@]S\P_,4 8OA#Q=+>6_AZ.Y M\0:B]]J3K+.E[I+K%(3$6,4,@15 SR#EL@=>:[!_&VAKK#:8)YWE2=;:26.U ME>&.8D 1M*%V!LD#!/>NGS$#ZT_P ) MW=_X9^T>'[K0=4FN&U.:1+N&$&"6*64N)6D)P,!N0>?EX!H WW\<:'%J:6,D MEVA>X^RKL/!>KW.CWUQ'86MW:W5M#$7FMS(X*N(^I^[@XYP1 M4FLZ/JNM:%X[U:'2;N'^UTM8K2SECQ/((N"Y3J,Y. ><+S0!W6D^,M$UO4SI M]E<2FX\HS1B6WDB$T8."\990'7)'(S5_5]9M-$MDGN_/82.(XXX('F=VP3@* M@)/ /Y5BZQ87,OQ"\+7D-L[6UO;WJ32JORQ[ECV@GMG!Q]*/&]SK-O!IO]FB M^6S>YVZA+I\(EN$BVG&Q2#U;:"0"0.E %J/QMH+Z#=:RUV\5G9RB&Z\Z%XW@ MHW+GN*\Z?0M M7N?"'C6,:=JLCWVH6LMLMZ@,\R#RO:5>7GCW2)X(I%@& MF7L#W"K\L;/Y6T$_@2/H: ,KQ)\2+![2UBT._F6>74[>W2?[*XBG7SE618Y& M78_&73[((5+NP4M@#V')^@KR4)K$O@7P_P"%QX8U-+W3 M+RS6ZE,($*K%,N71OX\XS\O0$DXQSZ1XLFUBW\*ZC+H$?F:HL68%VACG(S@' M@D#) /4XH 9I/BW2M8O)K* W4-W#%Y[07=I) YCSC> Z@E<\9%95X@EL_P"QIH#< MZO"L9,IDC.U5"KCC/4#.#CI3+30=17X<^ K%].F%Q9ZC92W,)C^:)59BS,.V M,\T =KI?B[1M7AOY(+B2'[ UTEW"\#PJ06#,K@$*0"0?:F:3XRT;6;Z.SMI M;E)IHS+;BYM981<(.K1EU <<@\=CGI7*^*?#.J:UJWC*"S@=!?Z);PV\K?*D MDBM*2F[IG! /INJ3P[96]]KNE7-S:^+1>6(=T&I+B"W8QE6&[ #<$@;<]J - MJ+XD>%YYX8XKZ5DEF^S^?]EE\I)2VT(\FW:K$] 3Z>HJWJ_C31-$U V%W<3? M:$C$LPAMY)1 AX#R%5(0<=3BN,_L+4Q\$7TP:=/_ &@;UI/L_EG?C[?O!Q_N M\_2M3SK_ ,-^-_$L[:%J&HQ:O]GEM)+2(.I*1",QNQ.$Y&(M09KW4HGV,L)9IF4G@*B]<8P .>U7C\3O"RVS3F\N<1,1<(+.8O: MX."9E"YC&>[8]JYSPQH.J6MO\.$N=/FC.GK>"Z#(?W!:-@N[TR>E:0T>]^R? M$A?L,NZ_:3[,-G^O!M54;?7YLCZYH Z?5/%.E:2UM'-)-//=(9(8+.![B1T& M,N%0$[>1STYJ"X\;^';71K+5I=15;&]E,,$OEL=S@,2I&,AOD88(SD8Z\5PT M^BZCIVKZ)JES%KR6C:!;V,ATE=TT$R'<5= "VT[NH'!7FM >'PEIX4.FZ?JG MDKX@:^N!?KF5-R2[I' ^Z"Q![=1WH VK[XAZ5'X8UG5;)+J6?3$/FVDMI+'( MCE2R!T*[E4X^\1@#)SQ6SX'!KE M=5T/4;S6/'ZP6DFW4=%AM[9R,++)Y\\,V0EL+VRD@B M2!XKR$Q-N5%R0#U&>,]\4 5]4\=Z#I%[<6MS/<.]J ;I[>TEFCM@1D>8Z*0O M'/)Z5S_C/Q:4\0>']'L=2U&TMKY)+B:[T^R,[N@0&,1GRW4@DY. < #. :AM MIM1\,CQ3I8:787,-U,@RD;&*, $^F00/I0!T'C7Q./!OA2?53!)=2Q85$$;$,WJQ M4':.#R<#.!W%8VN>.(K35?"MVEQ=6VEW<]S'#-4ATN_AM[>>Z,PN MKM96S7,5T(O.6&ZM9(&>/.-ZAU&Y20S[ER=JQ.XQZ'*BM#6==T_08(I+Z1 MPTTGE0Q11-+)*^,[5102QP">!7.^.ENH=8\+:G!IU[?0V-])).EG%YCJIA=0 M(8-.\06UII\ES!7=H)$3;(J')9;R+>7R9HS;2>=')D#88MN_=R.,=Z99>,M$O;74;C[1+;#34$EY M'>6[P20J02&*N <$ X(ZXKDS;WVG^'=3U+PY;^(!>7E[!]KFOH0UTT*[5=XH MV'+!.!N7MT.*K:5IDD^K^*;K4=*U^_TJ\TR"$"^C GN &D#A5&W&,YP<-W[B M@#N;/Q7I5YI]W?,US:6UH@EF>]M9+FRMGN8KGR MO.2*ZM9(&DCSC>@=1N7D?W.D^(]=\(^)-'M/[6FTT1V[:=_:R"&Y=T< M/)$"0"5PJ@,XZGJ1S6]X;L[6^\26E_)!XL:ZM(9 CZNFR.+?@,O(&XG Z9'% M '6:QKEGHD4370N7>9BL45M;23R.0,G"H"?QZ527QIH3Z%_;"W4AMO/^S;/( M?SO.SM\KRL;]^?X<9_"J'C6ZUFWN=)2R_M%-+DDD&H2Z9 );A<+^[ !#$*3G M) SP.F:Y;2=(,?A36$UO2?$#+/K[75N\2YO(AL0I/\AZ@C'R@\G&.M 'I>F: MG!JUF+FW2X1=Q4I<0/"ZD=05< BL34_B#X!YM:FT28ZU]I9ENI%M)+N)8YY+<8V-(HX#=>PX .*R$T MF]^T?$5C92_Z> +8E/\ 7C[(J_+Z_-D?6@#;L?''A_4M7ATVTO&DFG#?9Y/) M<0SE1EA'(1M<@=<$U#=?$'PY9WDUO-=S>7!-Y$]TMK*UO%)G&UY0NP')PGS$#ZUC1P:M8_#S4O S>'=1GU.8W- MO%K>--#T75%TR[N)C?-&DJV\%O)*[(Q8; M@%!X&ULGMWZBF7WCG0-.OI[6XN9L6[B.YGCMI'@MV.,+)(%*J>1U/&><5GZ3 MHUU9?$62XDA=X(]!MK1;HKPSK(^X ^N-I(^E.%-Y$4;2,?HJ@D_@*X;P# MXL%SX=LM4UK5]0GN=5GB@6.XLS'%',X9@D1"#*X'WB6'R]>:[IK<1:2UM$K$ M)!Y: G)X7 _&O.1I.JVGPP\%-_9EU+U '6^ M)?$,5II7B"ULKDIJMCI4EZ $/R J^QLD8/S(>/:L2W\4W5IKFEOJ%V_]G_\ M",-J-T%BW$NK1Y?"C/0MP/7I6;=1:IKFI>,K]-$U"V@N_#HMK07$6UYG'G<; M>H.6^Z><8..:U-*T>['BS0I+FRD^RIX9-K.SI\HD+Q90^^ >/8T =3+X@TR) M-+=KD,-4=4L]BEO-)0N#P.!M!.3P*=K.N6.@VT4]\\@\Z00PQPQ-+)*Y!(54 M4$DX!/3M7G?@'3;U_%LNG7@+6?A!);&SD)SYC3-N5OJL(1?^!5UWC:VL[FPM M/M=GJ\C13^;!10!23)&P1;=Y;@\8[9Z5B:]\2--TWPM<:Q8Q7%S+!<);/;/;2H\3EER)!MR MGRG(R #P!G-Z?XGO]/\,:UJL>JN^GW-TLWV)%2\\B0%8I2@XW8 W*O.&/ M'6I]2T'[;X'\2S:38Z]/?7CVSO\ VFNV6X\EU;Y%.#]T$<@9P* /2--U&'5; M".\MUG6*3.!/ \+\$CE7 8=.XJW533+\:G81W:VUU;"3.(KJ(QR#!(Y4\CI5 MN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBN8\>>*T\(^&)K]9K1+QV2*V2Y?"L[,JDXR"0H)8@ M=@: .GHKF[;Q3I>F:%9W6N>)M'D-QN\N[B=88IP">4!=N@P#@GGTK6EUK2X; M*"]EU*T2TGXBG:90DG!;ALX/ )^@- %ZBN1N_B7X5M=2TRU.LV+17\ZFFIXXLK+Q/K]AK>HZ?8VME+;QVKS2",R;X@[9)//)[=!0 M!V%%-1UD171@R,,JRG((]17(>$O'=AJ^EV"ZIJ>G0:O=23*MHLH1F"S.BX4G M/(4?4YH [&BLO5/$FB:)-%#JFKV5E++RB7$ZH6'3.">GO3]0\0:/I*!M1U2S MM5,?F@S3*N4R!N&3R,LH_$4 2:MI5EK>ESZ;J$/G6DX"R)N*Y (/4$'J!5VL MF^\4Z!IDL$5]K6GVTEPH>)9;A5+J>A&3T/K3WU"9?$D-@)+'[,]H\Y!F_?Y# M*,A,8*<\G/4B@#3HK'M_%?AZ\OH;&VUS3IKN=!)%#'>.?I6Q0 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!1TW2+'2!="RA\O[5 M8DD^@XZ "KU%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QWQ0B\ MWP+< 1[V%U:8 &3_ ,?,6?TKL:* /.[J_P!-\-_$[4[[Q#MM[6YTZ"/3KF2, MF-0I?S8P0,!B2IQWKG8M(^T>&M!BN+!ETR[\8-N#V- M>S44 <#XQFT_1?&OA+4KY$M].B6]BDF\K*(SHA4' [D-CWING:7:W7C?Q_/< M642,$E#;#*@GMGJ*] HH YCX<^9_PK?PZ)=V\6$0.[J,*!7G\>EP MP_ LSQV2)>'4Q.76/$A<7^T-GKG:,9]*]GHH \DU-SIOCWQ0-6UN'28=06$6 M[W5@)DN81$%**QXX;=E??/>KFE:%91>,/!MJ2VH6MEH,QMY[B$J?O1!6*G[I MVDC!Y%>GT4 >/7H73_%/BVTUG7(=)CU&5?*%QIXE6YMS$JA48]=N&&T=#]:W M-+L18^-O#UM%--%I(DGE0JS@20X)!Z$@=#S7HM% 'C>G:9#;?"+P1)#9 M)'<+JEA,S+'A@QF 9CWR02#[5ZK9ZQ9W^IZAI\#2&XT]D6<-&R@%UW+@D8;C MTJ_10 4444 %%%% !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 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 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7,>/]8U/0_"S76CF 7[W,%O$9UW(#)(JN7\>V%UJ/ MA^WALX'GE74;.0J@R0JSHS'Z F@#,_X3BXO/#?A_4;6-(+F[U:#3K^WD7)@ M>-=?TW1==2\2U;5/#MU M;-=O#&?+N;20@[U4DE6V;LC)P5K1\6>-;O1/&'A[3[1(GT^X(?49",[(Y'6* M(@]OG)_*ET+P_=ZP_BK4]:LGLE\0*ENEG(07CMTC**7P2 QW,<9..*YK0_"N MNZSX)\1IK=I+;ZI)9PZ=:"3[S?9DRD@/HTI)_"@#O+?6;R[^(%[I,.S^S["P MCDG.WYO/D8[1GT"*3C_:%:&LVNK75M&FD:G!I\P?+R36GGAEQTQN7'.. M)+[6+*2)8KO%HFG[#NB9T4[]Y[IG&.^/>I[_ ,;3V_PB3Q%%=V9UVT+3]7LM+@;2S>O+< M6OG%G\P)M&77'!S^%+KNI>(;!O#&E6VKV9O-3N9(IK\V64*K&\@*Q[^.@'WO M>LWQ/IL)^(5GJ&J>%[C6]-&CFW CLUN DWFAN0W .W//O4^NZ);^)9?!D8\/ M2)I$-U+Y]E<6P001B%U7<@X49"X_"@!(O%^M6^A^-4N9+*ZO?#T+-#>V\16* M9C"9 "FXX92,, >XK9\+MKMT+:\O_$EA?0RP"1K6"Q$;*6 (^;S&Z9]*YMO# MNH:/X<\<>%;#3YGTV6SEGTG8N1^]C8-"#ZAQP#SAA6KX(72K1K:WM/!EWI-X M;94FNWTY(58@#(+@Y.2/QH 9X'O?%7B+2M/UV\URQ%K.SE[)-.PVU79<"3S/ M;.=M)I6I>*_&5G+K.D:G8:7IK2R)8Q269G:=$8KOD;>-H8@X ' [FH_AOX'T MW2_#NEW]]H<5OKD9E9Y9(\2J2[@$_P# 2/PJ#PS?:GX&T3_A&KOPWJ]\;*21 M;.YL81)'<1,Y9,MD;&YP0WI0 3^-]8O?">FS6PMK#5Y=<31KS=&98X9-Y1RH M)&1P",GOCWJ[8>)=;M=4\1:-J%Q9:A-IFGB\BO;:$Q@$AOWIZ>US;")?D@N=I1XQZ;@58#IP<4 7?!=WXAUBQTG5K[Q)I\\-U:I M<2V,-@$==Z9V[_,/0D<[><=LUVU>;_#R#3M,L]&LSX*O-/U9+-(;B_;34C!< M(-Y:0')R1U[DBNR\/:[%XBTZ2^@MY(H5N)8(V?!$H1RN](G D4.!N7/<5Q6HZ#JDV@^*H%T^9WNO$T%S"FS_61![?+CU&%;\C M74SV%TWQ3L=16WE5+GQMHMO96-QYEU,]]N^S6T-I(\\FPX?]T%W#:>N0 M,5F>($O=(\?:=XC33+S4+'^SY;&5;./S)(&+JZOLSD@[2#CI52ZN-2MO&&G> M+9- U)[.?39+&2VBC62XMF\T.K,BD\,!SC)'&: -\>./#_\ PCTNN->F.QAG M%O.TD3(T,A8+M=2,J06&'[2R7=M) 6A_P"> MJ[P,I[BN(O=!U?4= \1:A_9=Q#)J^LV=Q#8LH,BPQR0J7< G!(1F([#K72ZM MI]P_Q"BU Z=+=62Z%20,L < F@"W'XOL-6T?4+BPDO+58K- M[B*\N-/E6,IM)$B;@ X'!P#DCZTUO&6F:9IND"\NKB_O+VT6=!9V4CR2IM!: M7RT!*+SGGIG%';?3W6TB$DEO-&=Q5ER, [L9Z97F@#3\+^-;: M7PWJNM:GJ)EM!K%S;VCK&69X_,Q$B*HW,2",#!-;,'C31IM.U.\>2XMQID?F MWD-Q;/%-$N"P)1AD@@'!'7%>?OX;UVX\,K=R:9?6T]OXHGU.6SMI%$_DN6&8 MVZ%AOR,=<'%:-SHJ:AX9\67%A8>(Y-1N=*:U1]5!W3<.51%//!)ZC^+B@#JX MO'>BW%D]Y;C4)X1*(HFBL)G^T$@D&+"_.ORM\PXXZUFZ[\2+"P\'7NN:?!,K(-N4X/4\<@9YI_B0ZU8Z%H,.G1WT=HKI'J)TZ)7N(XA M&GZD9KZXBFM$OBIGG54C/)'&?E(QVZ'F M@#L(/%]OJGBG2K&VN+^R$BS%[6]TF:+[5A01MD<#;MZG&'8;MXGG MN?(2?[.]Z+20VJ2YQM,VW8#GCKC/>J=P;O7/%WA#5X=,OK>VA6]$PN8=C1;D M4+N';)!Q7*QV6LQ?#.7X?GP]?OJ;*]H+HQC[*RM(3YQDSC&#NQ][/&* .\U7 MQOHND:E/IL[W4M_#&LKVUM:R3/L;/S84'@8.3T''J*V=-U&TU?3;?4+"=9[2 MX0212+T93]>GTKG-$TNZM/B#KMU+#)]FDL+***X8<2%/-W 'U&1GZBI/AS87 M6F> ]-L[VW>WN(_-W1.,%^-DT[Q[#!.]\;&YT5+F"RCLW>9I3*V3Y87>"%'(.,8 MYK1\?6UW)::)>6EE/>#3]7@NYHK==TAC4.I*KW(W#BFV=M=77Q+7638W$-I+ MH,<8>9-I1S,6*'T8 C(H T#XST+_ (1^VUM+MI+.Z?RK<1Q.TDLF2/+6,#<6 MR",8XP?2K>B^(+#7DG-FTRRVS^7/!<0M%+$Q&0&1@",@Y!Z&O,Y?#.KQ:;IM MZ;/4@MAKU_/+!9-LN/)E:0+)'GKC(.!R03BNS\&V%I%=:GJ,%MKJ377E)+-J M_#RA VW:#R -QZ@=: +.K>.=#T;4;C3[B2YDO;>-9I(+:UDF<1G)WX4'Y1CD M]!QZBH[3X@^&[Z^L[:UO))4O&$=O0\A&X1B7&W?C^'.>W7BFZ7IUS'\ M1?$E]+;.MM<6=G'%*R_*Y7S=P!]LC/U% ]2?2;ZYBL=+DM+J.VBWR1.\<6,K MGIE&!/:@#MXM=T^:?5(4E)?2R%NAL/R$H'&/7Y2#Q5&;QCI<6G:?>Q)?7<>H M0BXMTM+*69VCP#N(53M'S#KCK7,77]JZ-XA\7PQZ#?WPUD1R64MNH,1/D"-E M=B?DP5SSU'3/2JD*>(=-T+PC830:U!ID>D(ETNE1*UP+E50!'R"57&[D8YZG M% &[K/BE;RS\*:AH=Z3::CK,=O(P3!>/9+N0AAD'^U& M?RH%8(,*69F)PJJH!+$GH *\WTC0-8B\,^%X)M/NTGM_$\EU.DN&>.(M.=[$ M<'[R\C@YKJO'MC?7%IHU_8VDEZ=+U2*]EM8L;Y(U#*VT'@L-V0.^* +8\;:* MNE3ZC<275I'!(L+Q75I+'-O;[JB,KN8G/& J7UO:V\EROVO<+2:: MUDCBN<#)\MV4*W )X/(Z9KBO#OA?Q!JEAJUOK,+VUQ8Z/)H.GS2=)<[@TX]B M!$,^QJ;PSI"2MH-GJ>G>+!>:^>*X^;0M2/PW\,Z M:G&9++R87D,X 4X4*"23N7 Z_E61KGQ)T^Q\'W.N:=!LKPYH>IVQ^&_VBPF3^S["Y2ZW+_J&:- WH2014>N>']6N M=(^(,=O82O)=WUO/:H!CSU1(2VWU^XP^HH ZZ?QII=O;68;1=/F M^T,$.&8Q[=P R.2!U'K6Y;W,5U9Q749812QB12ZE"%(SR#@CZ'I7#>)IX=7M M]/U--(\46>H1QR_9+JRM\30DD I(A)^5MJG##&!U%=!:6VL:IX#6TUSDNBDF[R;E[21()MN2VR4J%;&#T M/;BH;/X@>'[V]MH(IKI8[J7R;6[DM)4M[A_[J2E=K$X..>>V:Q-$GU.]\%1> M$)- U*PO$TMK&:YEC5;>)EB*!E?/S@G&-N>O/2L]H]6USPIH/A,>'=0L;NTE MM!=7$T86"!8&4LR/G#YV84#^]SB@#JM1^(7A[2[R]M)IKJ2>P8"[6WM)9?(7 M:&WN54X7##D^_H:JZK\0;73O%&E:7':7=U:WML]Q]HM[267( 0H4VJ0X(8Y( MZ<9QFH[+2KU+KQ\SVD@%]+FW)7_7#[,B\>OS9'UK(MK34]%'P^U"72+^X2QT MA[.[BMHM\D,C1PXW+GIE&!/;O0!U>I>-]&TF\D@O/MJ1PR+'-="RE-O$QQ@- M+MVCJ.^!GFGS:U'9>)-3CN=3'V:STU+N2T%L*)XK25 MXKGPVMM"X7AY']6U&UL[2XN"UX";6:2UD2*X*C+*DA M4*Q Z@'M3KOQWH-E?36TLUQLMYA!<726LC6\$AP-KR@;5.2 >>,\XK%N-(OS MH_P]B2SEWV%S;MC:)J/V"ZDN'N%B$TJVUK),((R<;Y"@.Q>#R:K M_#S5;O6_ FF:C?7!N+B<2%I2 -V)& Z<= *R ;_POXXUZY70]0U&WU6*V-I) M:(' :)"ACD)(V=CD\:7X!TNRO[9K:ZB$@DB;JN9'/\ (B@".T\8 MZ;IGA]-0UC6EN(I=0FM$N%M&C&]6?$>T9/&PC/<@>M:VA^)]-\0O=169N([B MT91/;W5N\$L>X94E7 ." <&N%M-!U1=$\/POI\P>#Q7+=RJ4Y2$R3D.?;YE. M?<5U-A8747Q,UF_:W=;2;3;6-)B/E=U>7(!]0"/SH AOO'45AX]C\-O87KHU MJ93-%9RR?/O0#&U2"F&Y;H#P365IWQ"M-,U'Q+!K=U=2+9ZJZ*8K1Y5M;?9' M@N44A5W%N3[^E:.L+=Z=\2M,U@:;>7=E+ILMBSVL>\Q2-+&P+C/"X!YJE#HU M^/#GQ$@:RE\V_NKMK92O,RM;HJE?7)!% '12ZQ&GBN*W.K1+;'3)+LVWD9#* MKJ/.\W. &QM]\U+HGB>P\0$_8H[T(8Q+'+/9R1)*AZ,C,H##I^8KEK+2;V' M7]*N;G2YY[:'PF]K-&%'S2[HCY7) W$*W!-2>"(M1M-/:\$VX )$3\Q0)GKD# P: -KQKK.H:5I-O!HPB.L:A=1VEF)1E0QY9F'HJ* MQ_*HM)\:64O@"U\3:K(+6,(JW?RG$4N\1N,=0 ^1]*S]9T;6M?\ B!!/;7<^ MEV>D6A,%R($D$LTV0^T."#A% SVW&N9U#PSKUAH?B[P^(KG4H;NYMM1M;A80 MHD=YD,RX7@$%-V!V)- '9+\2?#C2O )+[[3M5X;0.V> ME7U\9:$_AV+75NV-E+)Y2 1.9&EW;?+$>-Q?((VXSQ5.YTZY?XIZ?J(MG-I' MH\\+3[?E5S+&0N?7 ;]:XR[\,:P=(^TK9WX^Q^*;J^:"U8).\#LX#QYZGY@0 M.XS0!WD7C719-+U*_>2XMUTQ-]Y#<6SQS0KC()1AG!'0C@T:7XVT35]533K2 M:?SIHVEMVEMI(X[E%^\T3L ' R.GUZ5QU[H:W_A/Q;/IUAXBDU&[TX6RMJH. M^;&XJJ*>>"3U ^\,9YKH]3TV[D\5^";B*UHKSRZL]^"4\-:C/J$4KC[0J#R)$\ M\R"17S\Q((^4#.>N*[S3-/N8_B/XBOI;9UMI[*SCBE*_*Y7S=P!]LC/U% #K M3XA>&[Z]L[>UO))4O&$<%RMO)Y#R$;A'YF-N_'\.<]NO%2ZEXXT32KVXMKB2 MY?[)C[7+!:R2Q6V1D>8ZJ0O'//0IVOBB:VU*]EN8CI+;H)XI5&58?PL.5.[ P!0!W M6J^--%TB_CL)Y9YKV6 7$-O:V[SO*A)&5" Y^Z?H*R-:^)&GV.EZ'J.G0W%_ M;:I>+ 'BMI6V+N*OP%R'!& AY.#@<5)IFC2V7Q"MYXK.:/3X?#L5I'))SM99 M2=A;NVW&:YU]&U:T\*6\O]EW4CV7BM]0:WB3,C0?:'.Y%[\,"!Z4 >GVERE[ M9PW,:2HDJ!U6:-HW /JK $'V-T;3GL;N=;YW$CPVLLI50C$;= MBG&=7M["ZO8-.O9'N([5-\@5X70,%[@$C- %"3QQ'IGCK5[2^DO9;46-K/:V MD%H\LBY\PR-M52P 7.>G%='/XOT6'1;+55NFGMK_ M!;Q-)).2,@*BC<3@' M(QQ@YQ6?H]G=?\+#UW4Y+26*VN;"R6)Y%QEAYI9?J,C-<1#X9U>U\->#+N6S MU5!I66R>3=!(8IX9HFBDB< M':R, 0<$'\:H:OXUTC0[F:&\6^V6X!N)XK&62& $ @NZJ5'!!Z\=ZK>#-/M( M#J5]!;:U'+=R)YLNK']Y+L7 (!.0 ..0.EXGN+B,RQPV=N]PYC'60J M@)"\]:PO"WC6WD\+ZAK6J:@9K8ZON3>&K>\ETR_MYK7Q M+<:C-9VLBB<0N7&8ST9AOR,=1G% 'HUEXNT>]L[^Y,\EJ-.7?>1WD+P20+C( M+*P!P0"0>AJKIGCW0M5U*TTZ&2[BO+P%K>*YLY83*@4MO7:Y&^\,_V M[X8\3'3+37SJ5U:11+)K)VF<(Y<1J""F?0]0TZ. M,W>6O8Q&2YMSE57)) Q][ITQF@#L&\6Z.GAVYUYKAO[/MI'CED\MLAD?RVXQ MD_,,5'K/C#2]"GDBNTOW\E!)/);V,LL<"==SLJD#CGKG%>=:E:Z[#X"U[PC# MX\>]GDCN$0>0\3S^:'#9Y.#C:!G/I6SXO_X2&\U?6[%X=<>RDM%32X], M1!%*S(0_G.>0=W&"0-O0$F@#K]3\6Z1I<=D7EFN9+Y/,M8;.!YY)4 !+!4!. MT CGIS4FF>*-)U>^6RM)W-PUJ+M4DA>,F,L4SA@.0P((Z@UQ.GVNI^&K_P , M:S/H]]=VZ^'(M,N(K6+S);:5=C/KW4K+3='\9Z?I\MOJ<+ M26?V.8J)&2<;$#8)!(D$38R<2 OM(!9&*MC/49 M!&1QQ5ZLKPUHT?A[PUIVDQG=]E@5&?\ OOU9OQ8D_C6K0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!11534M4L-'LFO-1NX;6W4@&25@HR>@]R?2@"W16/:^*M"O=*N=4MM4MI+*U MS]HE#<18&3N'4<>M&G^*M!U;4I=.T_5K2YO(@6>*.0$X!P2/7!X..E &Q17# M>,OB'IFD:3J46EZO8OK5J446[,&.[>H9<=R 3QU%=M++'!"\TTBQQ1J6=W. MH'))/84 1R6=M-=074D"// &$4C#)3<,-CTR!4]8EKXP\/7UC>7MMJUM);6: M"2XD#<1HIVNG1>)='U< MB"22X:*-HIBV5V[4!*[1D@G.>E ':T5BVGBW0-0U1]+LM8LY[]=P\E) 22OW M@/7'?'2H+'Q/:V_A2RU?6]3TQ!. #/:NWDR,2<"/=\QZ=.O!H Z&BLJ+Q+HD MVD#58]4MFL#((O/#C:'+!0I]#D@8/K2:1XGT/7Y9XM)U2VO)(,>8L3Y*@]#[ M@^HXH UJ*P$\;^&)+BYMX]255D!PJ#+D'OM .<9Q6G+JUA#%9RR7< M2QWKK';-NXE9AE0OKD F@"Y1574=2L=(L9+W4;N&UM8_O2S.%4>G)[UE#QIX M?FT2^U:VU2VFMK(?OBKX*'L&'49/3(H WF4.A5AE6&"*CM;:"RM8K6UA2&WA M0)''&N%11P !V%)-=BTK2=2$%Q$-3ATZ> M\AA;DD1K]['IN('XU4\-^--'UN*QLUU:SEU:2U266"-QG=M!8 >Q/('2@#IJ M*PK+7XXM/U2^U?4-,CMK.\EA,T,A"1HI "R%NDG."!QG&*R-=\=60T.TU+0] M2M)XCJEK:7$A.1&CR*'W9QM.TYR?K0!VE%96C>)=%\0&<:1J=O>& @2B)\E< M]#CT/8]#3M8\1:/H"Q'5=0@M3+GRU=OF?'7"CDXR,^F: -.BLJ3Q+HD6E6^J M/JMHMA.* -ZBH;.\MM0M(KNSGCN+:50TH(K'O?&OAG3KHVUYK=E!.LIA9 M'E *OQP?3[PY/'- &]1639>*-"U'5IM+L]5M9[Z$$O!'("PP<'ZX/!QT[U*= M>TH:3)JIOX!81N4>XW?*K!]A&?\ >X^M &C17*GQ_HB^-9/#$EU$ERL:%7+_ M 'I68KY0']X8!_X$*V6UW2ETVZU%KZ$6=H[I/-N^6-D.&!^AXH T:*QM6\6Z M!H4Z0ZGJUM;2NGF!'?Y@G3<0.B^YXJIJ&NSQ^,/#5A:2Q26.I074LC !MP18 MRA5O3YC]: .DHKE/!?BD:SH6FMJ5S -3O#BDY'7'6IM9\3:)X?,2ZMJ=O:-+DQK(_S,!U..N!Z]* -:BN73Q*6\;RV7 MVJW_ +(714U$39&,F1ANW]-NT _K5ZX\7^'K2TM[JXU>UB@N(3/"[OCS$! R MOKRR].N10!M45FP>(='N=$.M0ZG:MI@4LUUY@$:@'!R3TP>.:JV7C+PYJ-I> M75IK%K+#9IYEP0W,28SN(/('OTH W**I/JVGQW5C;->0B>_5FM4W*/L@2PQ:MJEK9R3:U+3QCXG2@#:Y MNX^(&G7WB'0+#0=4L[Q+N\>&Z5#N8((G8$>VY1R.* .WHJKJ.IV.D63WNHW< M-K;)C=+*P503P!]3Z50M?%F@7NEW6I6^JVSV=IG[1*&QY6!GY@>1^- &S161 MIWBG0=6U*;3M/U:TN;R$$O%'("0 <$CU /!QTKG?&7Q#TS2=)U&'2]7L7UJV M9%%NS!CGS%5EQW(!.1U% 'VTO5;:ZG1/,,<;9Y7D^9SO\ [F>F[_9SFFZEXR\-Z//)!J.LVEO-$X1XWD^925#L_$30-$U[3=,NKV +>PO,9_-&V-0 4)]0V3@CTK3U/Q;X?T: M]6SU'5[6VN" VR1\%0> 6_N@^IQ0!LT5E:QXET70$A;5=3MK03Y\KS'Y?'4@ M>@[GH*H>"]>F\0V&IW4LL,L<.J75M \/W6B1R$.1UXQSWH Z2BLGQ/JTFA>% MM5U:&-99+.UDG5'Z,54D X^E68]2@318]3O98K:'R%FE>1@J(",G)/04 7:* MR-)\4Z'KK3KIFIV]RT"AI51OF53T.#SCWZ5!9^-?#-_J$%A::W9375PH:*-) M02X(W #WQSCKB@#>HKF?$GC31M#BO;1]6LXM5CMGDB@D<9W;24!';) P#U[5 M1T7Q/J-_K/ABVF,7EZCH)OYPJ8/F_NNGH/G;B@#M**PHO&?AN?5_[*BUJS>^ M,AB$0D'+CJH/0M[9S4MUXJT&RU1-,N=5M8KYYE@6W9_G+L 5&/<,OYCUH V* M*X;QC\0],TG2M0ATK5[%]9MGC06Y8,221@JHHY))/04 245D:1XIT+7IY8-+U2WNIHU#M&C?,%Z;L'J/<<57M_&_ MAB[O[>QM]@^I].M &_16!KGB_0]$DDL[K5K2WU Q%XX99 M #G!VY],G@9QFE\,:G?:SX&TO5'\DW]W8I,<@K&9&3/..0,T ;U%>?QZ_P". M9/%,^@"T\.BXALTO#)YL^PJSLH'WA(].M &U16#?^-?#.EW#6]]K=E!,DOE.CR %6P#SZ#YEY/'-6-7\3Z)H/ ME?VGJ=O;&52T:LV691U( YQ[]* -:BLN?Q)HEK86U_/JMI'9W0)@G:4!) %+ M'#=/N@G\*R=2^(/A^S\*7OB"VOX+RWM=R;8Y,%I0,B/GH3[B@#JJ*SM$UO3_ M !!IJ7^FW,<\#':60Y"M@$K]1FN8L/B!IMKJNN6FOZM96AMM3:VM5=@I\L1Q MG)]MSGYCQ0!V4=G;174UU' BW$X42R!?F<+]T$^V3^9J:LS5O$.D:%%%)J>H M06RS$B(.W,F.3M Y./:F3>)]"M]-MM2EU:S2QN<^3<&4;'PI8X/3HK'\* -: MBL*?QGX+_#U]9"\MM7M9+?SUMBX?I*QPJGN"<\9K M1;4+1-1CT]KB,7DD33)#GYBBD MCTR0/QH LT5EZQXCT?0!%_:NHP6IESY:N MWS/CJ0HY(&1D]J)O$FBV^C1:O+JEJ-/FP(K@2 K(3T"XZGKP.>* -2J=SI5E M>:C8W\\.^YL2YMWW$;"Z[6X!P&[ZTGN[;6;62"W=(YI-^!&SMM M4'/0D\4@\:^&FTO^TUUJT:S,Q@64/D-(.=J]V..>,\QSQCKGBC2-?TG7HY7TN_ANA$P60(?F0GD9!Y&?>@#2 MJEJ&DV.JM:->P>;]DN%N806("R+G:V ><9/7-5]8\2Z+X?,8U74H+5I02B.W MS,!U( YP/6DNO$VB66EV^IW&J6RV5SCR)@^X2Y&1MQ][C/3TH UJ*@LKVUU& MRBO+.=)[:5=TY M-N9_LD1SNEV#DXX'MNS73T4 >*R)=WVC_$R=9+R_6ZT^W\FXDLS ;C$<@)50 MHR. ,XYP/:NQU#3Q!XM\ _9K3RXK=+F-O+CPL:FWX4XZ#(''J*[FB@#PN[GB MB^$L_A2?2[R7Q!;W+-/$+)VP_P!HWF??C;@J>&!RQ>(8;.X\.:E!J*3/ M92V[QSK C,^P@AMH4$DX/85I44 >2&;5M;\(^*M!LIY=:L(M*VV5\]FT$KOA MAY!X D8 Y 'WL'FK\>NP>(O&?@A]/MKYH;07/VB:2U>-(G:W(V$L!\V0 =:TQ?#^A>'387<.JV=L(IX'LG7[/(B$. M[.5VC<H6/AOX>ZE+->Z?:65O4KD2PJQ5-B@C:!D@8.#[ MUT.N:=ZMI;%U%NRQE9"S%=HW'(R#SN]S6-X(M;VZ\5V^A7R2&W\&)+$D MC])GD)$#?A!G_OJO6*S=)T.TT>74);=I7EU"Z:ZG>5@26( ''"@ #M0!SO MC])(KKPUJDMM-=>1Q1F0H#&ZK)M&20K$'@''6LZUD77O&6MZ]I<$_ M]F?V)]C:=X6C%S/N9AM# %MJ\9QWQ7HM% '.> (I(?AYX=BE1HY$TZ ,K#!! MV#@BN"UKPYO1J* /'[BSNH=+N;V6RN);.S\:RWMU$D3,S0!B-X4#+ M$JW&>F>U;/BR^T[Q7H=HVG6B@#D% MMG3XOM.D++"V@A&D"X4L)^!GID FH?&&N7NF:_IMLLYTVPFMY6?4DL3,Z=IDUSX.\,VUW93R*/%SR21SV^T[/,G.YDQA1R. M.G-;7BA;K2_B4-5GU.\TNPGTM;>&\@LEN%5UD9FC;*-LSE3GC./:O3** .<\ M#Z?::=X8CCL;JZN;>6::99+F PL2\C$X0JNU MXGN@A,7S2@6R%,<9(#$X]\UZC10!Y\VGFWUKX;_9[0QQV\4Z/LCP(P;7H<=, MD#\:Y*_OS:_#/6O";6.H/K"7\Q,*6CD",W1D$F[&W85(P<\FO;J* .'N+N/2 M_B^9;M)DBO\ 28;:VE6%W5Y1-(2N5! .&4\XX-<;J]^;'P)XU\-26-^^K37U M[+%!':NP>*20NL@;&W;M/KG(QC.*]JHH \V\3:UJ$>MWNE/-+IUJ=/C^S M3&K6Z2;X8&2"8>3I%RLNY"/+/E0@!O3IW]*] M2HH \?M[:?2?A?H/B,6\JW6@7\]U)'MP[6[3R+,N#ZHV[_@(KM_A_930>%TO M[Q-M]JTKZE<@]0TIRJ_\!38OX5KZ]HEKXBT:?2KUI5M9]OFB)MI90P;;G'0X MP?8FM$ * . !0!XYX\U?4]0T_Q=I,LD]JR!H[73K;3#*UY'L4^F0 1BN@22WU[Q_X4U: M"RD^R_V5=/'YT!4P/NB&""/E8?,/SKOZ* /(+W3KI=*UJ46$\UG:^,EO;BVC MB+&6W41EBJ?Q#)W8'7!K;5K/QIX_M[S3H)I-+ATJXM+ZZ>!XEF\TKMB&X L1 MAF/89]Z]$HH \(M+366LX]5NK2Z-UX)\BTA7RSFX"3,)F3U!@$?UKH8],O%\ M*>%;R>VE%[J/B2'5+M=ARAE9V^8=MJE%]L5ZM10!XN]I]G?Q5HFNZWJ6GKJ& MH7,GV>+2Q.+J&0_(R.(V).W P#E2O:N@%S;>%?'NHS:Q#>36UYI=K!8W M7F M,GE[P\7RJ<,25;'>O2** /#+1[W2/#/@EK:QEM[R'5=1>*V>U:9D&Z8;3"A# M$8;[R_=XZYJW>0-=^%GELKR[FO;?Q'%J>LQQZ<\0$E5^1AG.=I-> MGZWX;M=YN[2\L]_D7-I+L= X 8<@@@X'!!Z4_1/#UIH9NI(9;BXNKM MP]S=74F^24@87)X ' H \[O-,'B#1_%-YI&N:AJ^J7&D&T^>Q^SHRY9@ MH(10S\L.Y&ZIWU73==\2>!#I.FW06QG=)I&LGC6U!MW'E%F YR.@R./<9]3H MH YKQQJE]I&A0W-C"I)NXHYIVMS/]EB)^:;8.6V_US7F]TEW?Z;\29TEO-06 MYTNU$-S)9&#SR!*#M4*,@=,X_I7MM% '$:C8"#QGX$^S6GEPV\=W&?+CPL:^ M0,*<=!D#CVK@KF>*+X2OX4GTN\E\06UUF>(63MM<7&XS[\;<%3PP.3NQ7NE% M &9XBN;JS\-ZE#4KF_*V M-TLLW]FFVBMW94.P$C)Y'0DXP/6O6J* /./A_JME9>'-*\+W-E=Q:Y;%XYH6 MLW(CE!8F4OMVX.<[L\[J/A]JME8>'M*\+WEE=QZY;.Z3PM9N0D@9B9B^W;M. M<[L\[J]'HH \1\/Z>K>'K'PQKFNZM:WL%VIDT]-+#'S5FWAUD$9)4G#;]W0G M)K;BU[1]#\>^.SJ=E<2-.UNBO':-*)A]F3]SE0>3GH< Y^M>IUG6.BVNGZIJ M>HPF0SZE(DDX9@5!1 @VC'' % 'F>G07/A.V^'%QK<5Q''96=W#P\0>+;+6=:O]-BU2Z,D8CTT7"7<#1*H ?RV.1@KMSQV' M->P44 >91M:^$/&6F7>H+>R:8?#T-A:7;VKR,'1R61U525=E*GD#.".U3>"M M5M?#GA:^N;RQN;&"Z\03QV]L8-KKYLV(UV=NHZ=,5Z/52[TRTO[FSN+J+S'L MY3-!ECA7VE=V.A(!.,],\4 8_C^*2?X>^(8H8WDD?3Y@J(N2QV'@ =:P9?&\ M$G@FX30K:>^U6SL$?[--83!>-JL?F4!MN<[0@T4 >5Z%//J7Q%>]&H7 M6J0'09HOM;Z>;:/?YL9V+P-V,Y[XSUZU#9Z6\'PM\ QQV+1S1:II\LBK%AD) MD&]B,<<$Y/O7K5% 'DL]U;Z5;^.]%U/3KNXU+4[J>:UC2S>4743Q*(\,!MPN M"#DC;BK6E6-\^H^$DBCEBE'A&2$2%2!'(1 ">QSV]J]0HH \8$\-_\ #'2? M!EGIUW%XCA>VB:W:T=?LTL]=KX=L0GQ(\9WKVV'D:S2. M9D^\H@&0#Z9ZX[BNRHH \+GGBC^$O_"*3:7>2>(+6Z!GB%F[;'%QN:8OC;AE M/# Y.[%>N^*;R\T_PMJ=WI]B+Z[BMW:*V*EA(<="!R?H.O2M>B@#RSP_=W&J M?$O2;[^T;G4XAI=PCW!TXVT2,6B.P$@$^N"3C\ZI6>E/!\$_#T<=BR72:C:S M,JQ$.&^U#+$8SG'?TKV"B@#RY[RVT;5_&VGZMIUU<7>K3"2T5+1I1>1&%45 M0"/E(8$,0!G/2NN^'\4D/P\\/12HT&]6N]1O=+LW\.06HNXK M,7 CF!#,C@JVPL"O.!G;BK(T*S^S^$EM6NM2LY?$4MY))=6ABPQCE8G9M7:N M_D<8YXKU>B@#S+Q,+K2OB4^J7&J7FEV-QIB007D%DMP@=9&+1ME&V$Y#=LX] MJS[RPL=(TKP9-!%J&J:;#K$]W(7L6#J"LK%_*V@A0QW# Z#(SQ7KM% 'EG]D M)XZU/QG*+N_\7:A; MM#,\46G0QN,%!$,S8]C*S#_@ KT&12\;(&9"P(W+U'N*HZ'HUIX>T6UTFQ#_ M &>V3:I\=O.M]%K=_)&DMFTC]9NMNN&Y#=5^[UKW.L?7/ M#=KKDUGW-U;6@ MG%M(VS&5*MM#*I7=CC&.,UV&B>'K30VNYHI;FYN[QE>XNKJ3?)*5&%!/ Z M "M:@#Q_5-'+>%!J.D:CJ=]"?$,6HWTYL-KX"A6=(2@#@'8W"D$J?2NG\(1 M65]XEO=9AUV^U6Y:T2VD>6Q^SQA0Q9>0BAF&3ZD UW-% '#>+-=OM.\46MG] MI?3+"2S:3[?%8&YDEE#X\E< @/: M70L6D$9,L@9)$"D ,K=..G!KV*B@#$\(ZAJ.J^%;&]U:U%K>RJQDC"%,_,0& MVGE=P ;!Y&:VZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *PO%_B)?"WANYU/RTFE0HD,+R; [N MZH.?0%LGV!K=KA_BS96MUX%E>XMH9FBN[7RS)&&*;KB-3C/3()!]C0!TMCJ, MD6DPW&M7&G0S.2"]O/F$\G&UF )XJMXAUY]&?11%$DRZCJ,5F26QM5U<[AZ_ M=_6N.EM/#=I\2;^S\0V^F06$.FP_V3!=HB6ZH6?SMBM\H;=MSCG'M6/IH(\/ M>&O)W?V9_P )BW]F;L_\>O[WR\9YV]<>V* /2?#^O/K,^N)+"D*Z;J+V:D-G M>JHC;CZ??/Y5J17]G/"\T-W!)%'G>Z2 JN/4CI7D.J-MT?Q*+@L-+;QE&NID M9 ^RE8=^['\/W<^V:UO[.\/:E\0(M/\ #:67V"YT>XAU==/V^248J(MVSY=_ M+X[X]J /33+&&13(@:3[@W#+=^/6F27=M"DKRW$2+%_K&9P GU].M>%6^I7] MS'IFK3O()/ J16UZ.?FM7>HZ=97NIZO)K$$ M.J &"X7#+'&X)&0(MA&.0><4 >M1RQS1K)%(KQL,JRG(/T-/K@=$OO#>M>%] M"N-1L;33DCU8K8PV\A$+7:NX#1%6D%PJG*B:,. ?49 MJ1H(7$8:)&$9#("H.TCH1Z5)10!&+>%5D40Q@2DF0!1\Y(P2?7BF6EC:6$9C ML[6"W0G)6&,("?7 J>B@"'[';;9E^SP[9R3*-@Q)G@[O7\:;/86=S;+;7%I! M+;KC;%)&&48Z8!XJQ10!%]EMS'%&8(MD)#1KL&$(Z$#MBI:** "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@ HHK,U[4KS2]*>XL-+GU.[+!(K:%@NYB<99CPJCN>U &G M17(?#;Q;>>-/"IU6^MH;><7,D)CA)*@+CU/O77T %%>,1?%GQ8/#=YXI?0M* MET2SO#;3*EPZ3_>"Y&'](T>#5K[5[6*PN,&&??N$N1D;<9+<>E8MSXS2ZUKPV M^CZQH[Z/J(G:7S2_FRB,9/E8&!CG.[% ':45PGA;XK>'O$U[JMLMQ#:FREE\ MMI)*M0MK98]1EM5DV[00,;5 ')/7IZ5VNCZUIVOZT5PT_C.70O%RZ?XEOK&UM_P"R$N6\L'#3F5U(3/S$;5Z>Q-=,_B/1DT-- M;;4[8:8ZADN?,&QLG /"[+H@A9OF)?.WCWP>: -FBL1_%_AY-7_LIM6MA M>^9Y/E[N!)_I9ZGJUM;7#*&\MVY52K^,(] 3Q'>7US8RVNFQ1O!;PEA-N:,MLD)RN6(^4CMUJS:^.O#MQH,. ML/J<$5M*PBY))\W:&* 8RQ /84 ='17(>(O&$0\$R:YX>O8+@"Z@A$@&X#=. MB.I!Z'#'@\BMB[\4Z'8ZLFE7.I01WSE%$)))!8X4,1PI/;.,T :]%5-3U2QT M:R:\U&ZCMK=2 7D..2< #U)/853'BC0SHK:P=2@73U;8TSG: V<;<'G=GC&, MT :]%I0W,L2AGC7(8*>C;3@X]^E &Q17(ZA\2O"]IIE]=V M^JVUW):VIN?)BO)]V) M#$SNI)Q@C"\T =Y169HWB+2/$,4TFDW\-TL+;)0A.4)Y&0>1GMZU!J_BW0=! MN%M]4U2"WF*>9Y;9+!,XW$ '"\'D\<4 ;5%75[;4[9]/AW"6X+[5C*]0V?ND>AH U:* MP;+QKX;U&"[FM-7MY$LXC/..0R1@9+[2,[?<#%:,NKZ?##92R7<0COG2.U;/ M$K,"5"^N0": +M%8B^+_ \^K_V4NK6QO?,,(C#<&0?P;NF[_9SGVK1U'4K+ M2+&2]U"ZBMK:/&Z25L $G 'U)XQ0!:HK%M/%N@7VFWFH6^J0/:V0)N7Y!A&, M_,I&1Q[4V/QEXB9Z;O]G.: -JBL&X\:^&K753ID^LVB78D$3(7X5ST4MT# M>Q.:EU7Q9H.B77V74M4M[:?"$1NWS$,6"D#O]UORH V:*Y^_\<>&-,N'@O=: MM(98Y#%(C-RC#&=WH/F')XYZU:U?Q/HFA) VI:E!!Y^3"I.YI .I4#)(]^E M&M164WB;0TTB#5FU6U&GW#!8KGS!Y;$YXST'0_3!JB_CWPM'907C:U;^3WVIV\5 MM#Q_I^G>(O$-CK^JVMK':7D<5JK\-L,,;$G';,_*!DMQSQ0!IT5DMXHT)-(@U9M5M1I\[;([DR#8S<\9[' MY3G/3!JNWC3PXFE6VIMJT'V2Z9D@<9)E*DA@JXW'&#GB@#>HK!N_$$4UGI%[ MI.HZ:]K>WLW_EID<9XX.:;?>./#&F7+V][K=I#-'*8G1GY1 MAC[WH/F')XYZT =!15+5KI[30[Z\@9?,BMI)8SU&0I(KGO"GCO1]:T_1[6;5 M[1]9NK**66%#C,AC#.H[9&3\H.10!UU%9@\0Z0=%DUG[?#_9T6[?<9^5=K%2 M#[@C%4_&'BRS\'^'9=7NQY@!58XMVTR,>P.#CC)_"@#?HKB=6\=V-MJGANXM M]3MAHM\]TMS

W1E5I)#@ LP4?F2!^- %FBL%/&GAM]*;5$UBV:R6?[/YH8D-)@' M:O=C@@\9R*Q?%WQ"T[3?!4FKZ1J5I+--*MO;NP+*KEU5MR]/SH UZ*P+KQMX;LK>UGN-7MTCNHO/AZDM'_?P!D+[ MG JS?^)]#TRWM[B]U6UAAN8S+!(T@VRJ,_P!Y>G7(Q0!K45EV?B31;_1I M-7MM3MGT^+=YMP7VK'MZAL_=(]#4.G^+?#^J6=U=V>K6SP6BAKARVSRE()#- MNQ@$ X/0XH VJ*R='\3:+K[RII>H17$D0#.BY#!3T;! .#Z]*MKJ=D]_<6*W M,?VJWC666+."B-G#'V.T_E0!;HK,B\1:1-IMGJ,6H0O9WLJPVTRG(E=CM"CW M)!'X5S>I?$"W\/:3+>:KK6&MV$=]IEW%=6KY"R M1G(R."/8CT- %RBN4TCQ_HVL>*-1T&&=!KV?\ ;=Y'\\*G;E\G"^@8C'R]: .ZHK%U3Q;H&B7@M-2U6WMY MRH)(#.TJ+"%WF0L-H7&&UC\V>0G:J)S\^6Q\O!YZ<4[2/%6AZ]/+!IFI0W$T2AWC&0P4\;L$ MD>XXH V**YR'Q]X3N+B*"/7[$R2IYBYEP,8W MI07*VY F*-CR\C()!Z C.#T- &K16+I?BW0-:O39Z=JMO<7 4N$1OOJ#@LN? MO#W&16)\0O& \-QZ79P:C!8W6H7:1-/+%YGDPX8M(%Z$Y4#G^]0!VM%U7Q1H>B)$^I:G;VRS1F6(NW^L M4%02N.O+KT]: ->BL&^\:^&M->W6\UFUA:XB6:,,W_+-NCG^ZI]3@5)JGB[P M_HMRMMJ.JV]O,R"3:S9VJ>C-C[J^YP* -JBF&:(0>>9$\G;O\S<-NW&Z]LZ9!]FG@TL76%V*&A=65MASDXQ]:]YHH \%DTB/PJ_P_P!7%CJVH^'= M.%T)!-:'SH6D+%7:+L,D$>RCOBM^]D76_'_P^U33M%O+.P\V_9EEM#%MROWV M ^[N.2,]'[WXB:;%X>GN-5FN[N\LHY+,M#+"A!&/E[ M]*H^'+C5=:^)7@G4KB;4+P10SK<.^D_98K5S"V8E(4;@#QDY[8ZU[Y10!\_: M5I-LGPVB_MG^V-,N+?7Y[FTO+6R>5K>08VLZ8R5/\QUKM?"GC76[7PMI4WB' M1KZXN]0U(VD66C.-L\B<;<\_@,UZ910 5R'B*WFD^(?@N9(I&BB:]\Q MU4E4S#@9/;)KKZ* ./%D7^,;WCVQ*)H*(DY3A6,[Y ;UQV]*X>32]1@\,Z3< M(E[;6FG>)+R:;[/:B62&,R2A)5C93N52P/W3P"K>RFU;5M7M] M7U+4Y[E(8YIKJR^SH=F[;MQ&@8@$Y(SCBG:/8X^*GB>^DM2,V5E'#.R=1^\W M!6_!(Z5IG_ !(&\+:_K>N6MS]L?S;U<2MYY=9$E$1)!.&W; MN.>F*ZBVU.W\,>+_ !6FLV-[(^ISQ36CPV4DXNHO*5!&"JD94AA@XZYZ5Z-1 M0!YM?Z=>7=S\3HH+28M>:;#';KL/[QOLKC:OJ[87=@J.:]*HH \62UOKCP3XL/E7]P]QXAM9HWGM#%), MF^V._8%&!@$]!TY[UO:W>OHWC"YN/#L]\^J7EU;I>:5+8.\-R/E3S$DV@)A. M=VXK\O(S7I=% ',^.8=.FT6W.HW%[:"*[CE@N[.%I6MYER5<@*WR]0(=9T#1=5O6NQ!INM.6O+6PQ++ $98[GR'5NA;D;3QR!7K]% 'EB@#R.?3+]_!.IL+"XGCM_%"Y^QZ=97*7=W+;/"KF39LB&\ L006/8?C7?T4 >; M>&M'G3X"R:=#9/'>3Z7=+Y/E[7:1PX&1URO3Z* .1TZVEB^*NO3B%UAFTRT_>;2%=@\HZ]"0, M5D^*]9U)/$5_I;S76GV;62?93:::;E[]VW!DW%65=O Q@?>SG%>B44 >/69; M2K7X87VH:;>2P6.FS_:"EJTK6Q,<2AF4 D8/H,]?0TR_L;S5[7Q+KUCIMW+I M-QK-C=+:&!E>[A@V>&"XE0A;AY&*0 MLN>NV$'Z%J]6HH \3\/::&\/Z=X8US6M M7]K\0[B.34-02YT6%8;F:Q\@SD"8810JY Z9QG\,5TGC32[F'0/"DMBMQ;6> MEW<4DXL[82O @B90XC*D':2.,$C.>U>C44 <7X+M[*?6-6U>WUC4M3GN(X8I MIKJR^SH0F_;MQ&@8C)R><<5D^(;.ZDU3XB,EM,RS>'HDB*H3YC;)^%]3R.!Z MUZ510!Y_9)O ;U. M 3^%=Q10!Y#!K>G:;/\ $&RN=-NY[J]OYHXO)LWE%R3"@$6Y0>03G#8'S9]: ML:&LW@G7=,N?$<-SY3>'K6RCNHX'F6&6,DR1'8"03D'/0XKT;3-&M=)FU&6V M\S=?W1NYM[9^Z'V=B\*$W"AF102!EEZ#N*NW\DUAX]U? M4[G5]4TNPU2UM7L[B#31.LBJA#1MNBK44 >56MK:>#]7\*7[I MJ-QH4&F7%K%<2VCM)!*\BN"Z*NY-R@J/E'I6[\.%)E\4W(T^XL8;G67FABGA M,3%6BB^;;VSR?7GGG-=Q10!Y_9::6O\ XCR261+73A$9HN94^RJ, X^89)_' M-Q8RW5SY22S>);=8AF20N1MPW.,')W^N:]BHH \DO=.N5\?2^"EA8Z3J5_'KS-_ M"(ER98S]9DC/_ S78?$NTN+[X=:U!:023S&$,L<:[F;:RL<#N< ULQ:):1>( MKC7,R/>SVZ6V6;*I&I+84=LDY/T%:5 '!:E<6WB/Q;X'U&T@EN+))[QB\MLZ M!"(3@D. 1\PX)[]*P?$^GW36'Q-CAM)B)YK-H52,GS#Y46XK@<\@YQ7K=% ' MFGBB]?1?%-Y?>'I[XZY<-;QSZ8]@\D%^HP 5DVX0A6(+!L#;R*W/B?:/??#^ M^MD@:V:Z^B@#SWQ_9W-MKWA?5(9[NSTVQ-Q'-/96JSF MW+HH1MA5OE^5ER%XW>]8^I:;#/X*UR]TV]U/5)K_ %.RDEDN+(P[F26$%D0( MN1M RP';V->M44 >8:ZMUI/Q(U#4;O5=1TRRO;&".VNK6Q6Y0E"^Z)B8W*'+ M!AT!R>N*+30+6VO?A[;6D=Y>6%O=7LXDO+8HRDQNZEE*C9\Q&W(':O3Z* /+ M=66YT?XBZY>7NKZEI=IJ$%O]FN+;3UN4D"*5:,DQN5(;)QQG=4UCH-O9:S\/ M+>TBN[FQLX;YDEN[F44 >1ZWI5]);^,S!I\\\":]9 MWCVT<9)N8D6%I H_BZ$\=<5J>,=0C\9>#=0'A^VOYFMY+669Q8LC3(LH9D02 M*-[* 3MP1R!SG%>D44 <#X72QU3Q8FK)KVK:G=P63P_Z1IPMHT1F4E681("V M0"%SGK5/XDVVIV6KVNI:1;32S:I93:),8D+>69"#%(<= IW\^]>E44 >3>'M M!NK/QQ;^%A:3KHFAW<^J6\K*?+82(HB0'N5>28_\!%,N[.[C\":Y(;.X;R?% M3W;(L3%S$MVK%@H&2-H)X["O7** .&F:'6OB/X9U6WMY);1=-O&CFDMV78Q: M, _, 5)&[&<9%6_ UM+;7/BM7A>)'UV>2,,I4,I2,[AZ@G//UKKJ* .'T6Y7 M3_B;XGL[J*XCDU)[::T;R',F"!U:-C.\7E[2"H&[?M[ 9 MS70T4 >5Z?KNN66CZY;:*)_$%AI^G*]A/=V#12>9DCR6&%\W"@-P >QY-/\ M#T]SJ7Q+L+[[??:G -)N(VNIM.-K&KEXCL7Y03ZX.<>O6O4:* /'K/0RWPE\ M$6A.2>QK5\5:/J.H^(O&%OIL$@EO/#<44;*,+) M)OE&W/3../QKTRB@#S#PW'9:MK/A]I=;UN>[TU6:*RFTH0+;GRBC([+"H QQ MC=@D#&:Z+QM!-/?^$3%$\@CUV-W**3M7R9AD^@Y'/O76T4 >8VNIVWAJZ\7V M&M:=>S76H7TMQ;B*SDF%["Z*$1652,C!7!(Q3=!\/WMAK/P\M]3MFDFT_2+E M9'*[A#)B( ;N@(&1^!Q7J%% 'G4&IV_A?QGXJ_MFRO9#JNT4 >0SZ3,OP6\21 M)82"[FU"ZE""$[W(NB5;&,G@#!] *VY+Z#P[\0O$D^KV-Y-%JEO;?86AM'G$ MRHC*\(V@@'<VE3S0T+KM*?O7XQ77T44 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4R66.&)Y976.- 69W. H]2:?7"?%=9SX:T]E>-+--4MW MOGFA,L2P GF1 1N0-L)&1P* .ENO$NDP:#=ZQ%?VEQ:6R,S213JRD@9V[@<9 M/ Q[UPR_$C4'TK1R;KPVE_J\J^6/M3-':1&,R'SN0=PP%X(&35:/3M/N[;Q7 MJ$>O:#JGF:,R36NE6H2(%0[)(_[QQO'('0X ]*2/1=*V?"__ (EEG^_4>=^X M7]Y_H;'YN.>>>>] 'I(U>RMY+6TOM1L8]0F12(1,H+L?[BDY(STJ6]U33],$ M9O[ZVM!(=J&>98]Q]!D\UXO-:P7#^+]-UO7_ ]I5Q<:A/N&HV6ZY\H_ZEXG M,JY 7;MPIP171O-HFF?$'4O^$RN+-XVTJU33[C4%41R(N_SMN[C<6VDCKR* M.SE\7Z+#XG7P_+>1)>-;B<%I$"\L%"9SG><@@8Z5LSW$-K \]Q-'#"@RTDC! M54>Y/2O-I/\ A&K+XH:/VUQ;KG M,L,JN@QUY!Q18ZE8:G$TMA>VUW&IVL]O*L@!]"0>M>1:6FF:G-\0;6^UG3HM M-N+:S66^TV'RK=6/F+N +,#R &.<'!SCFNP\ :N+ZZU>Q":3DH M%AN@5) (&0&7'(!(&X=* -?4?$O]DC7)[V*VCL]-MUFC?[6N^4E6)4ICY#D M#.=V>*3P=K%]KF@1ZE?S:8YF59%%@Y98@5#;'))^89YZ?2N2U>&*?5?B>LT2 M2*-(MF =00"(9B#SW!YKLO!UK;VW@W1T@@BB5[*%W$:!0S&-6QT_&NO:X@26*)YHUDFSY:%@"^!D MX'? YXKR3^QX&\ ?$E;&PB%Q]OOHD\J(!M@5#L&!G''2M1O$NCZ_X\\"KI-] M%>>4ETTK0GZW.%8] W!^7KQTH TK7QQ>SZ?HUPUK;AK_79=+<#=A8T:8! MAS][]V/;DUV0O[,V37HNX#:J"3/Y@V X/S9QP0:\ET[_D">%/\ L6LL?B:Z^'0C;[%J6IIJBG'RBS.99D]AYL>W'_32@#UR6>&"!IYI4CA1= MS2.P"@>I)[5#;ZGI]W9->VU];36BY)GCE5D&.OS XXK#\>6FGWWA:2VU+5(= M,A:>)DN9P#&LBN&4.&P"I*@$$@&O/-8U:?5_!F5ATF*SL_$,*:A>V4!DLKF( M*"960$%E#&,,-Q'R]2!0!ZI<>)-'@T.ZUA=0MI[*V1F>2"9'!(&=H.<;CT S MU(J71M:L-?TR#4-/G26&5%?"NI9"RAMK8)PP!Y%>DV@6/>H7VC6-QI0L=/*)+OE+3SLR%CY8!QA> <@]^E='9ZO MIFH3R066HVES+%_K(X9U=D^H!XKRO6],._XHMI5D@O46V$9@B D"M;H90I R M"5+=.I-7I+CPQJ/B+P8O@LV+W4%P7E-B%S%9^4P<2[?NY)08;G/O0!Z)+KFD M0.4EU2R1P'.UKA ?E.&XSV((/I7,W?Q"L[CP,OB/1#%.6DMU,$S#?&)953YP MI.TX)(Y[51\ Z#I5Q!XBO9].MIKJ76[Y&EEB#MM$K *">@P3P..3ZUR%J='N M?@%%8V_V4WD;V46HQ18$JM]J48DQR#PV,T >T6FI6%^\R6=[;7+0MME6&57* M'T;!X/UK)UKQ$VD>)-"T]Q MK?BY,\TK8\L11[P0F3^=+XQT^TU/Q_X)M[ZWCN(-]XYCD7EW=G?>2C$>5:+;V M/P.T&?3[2W@6:.PGU.;R#(7A)5Y&D (9URU 'H=OK%NNEVMUJ,]G9RRVRSR(;E61!@;B M'X#*"P&[IR/6K(U&Q:P^WK>VYL]N[[0)5\O'KNSC%>8:3IUGJ6L_#F.^MHKB M./PX\BI*NY=P6#!P>#C/?ZU!'?6N@:!XBA_LZPEM!XL-M$MXG^BV8=8V\QAV M56)/;DCD4 >B:IXJTNP\,7^NPWMK=6UK#)(#%.I61E4D(&!QD],>]8.C?$*T M":7#KNI:1]KU+<\9L9AY4"B,/ME+-D-G(SW/I7%0_9KVP^*/[[2[Z$:5%*LF MGV_EVYD$,XW("S D%0-P/4>U:VJ67A_2K_X?WU_::;:V#0RKF2!GW%>2:@(6\9>*X=6UCP_IZ70B$!UBS\SS;4Q #RG,J#:#N MR #SS6G;:%8W'C'P98WTD>L06OA^5HYY8_EF(:(*Y4DYX.><]CUH ]11UD17 M1@RL,A@<@CUI:H:/JNFZO8"?2IDEM8W: %$*A60[2H! Z$8J_0 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 !00",$9!HHH CC@AAC,<44:(>JJH /X4[8GR_*OR_=XZ?2G44 1O!#)(LCQ M(SI]UF4$K]#2R0Q3;?-C1]IRNY0<'U%/HH 8\4GTHBBCAC"11K&@Z*HP!3Z* &[$)8[5^ M88;CK]:4 8 Z 4M% "!57.U0,G)P.IIB00Q8\N)$P2?E4#D]34E% #?+0 M #8O!W#CH?6LJ/0(E\63^())WDG:T6SBC( 6% Q9L>I8XS_NBM>B@!KHLB%' M4,I&"K#(-"QHD8C1%5 ,!0, #Z4ZB@!D4,4";(8DC7.<(H _2B.*.($1QJ@) MR0HQD^M/HH 0*H)(4 GJ0.M,C@BB+&.)$+G+%5 W'WJ2B@!%55SM4#)R<#O3 M!!"-V(D&\[FPH^8^IJ2B@!-J[@VT;@, XYQ054L&*@D=#CI2T4 (%4$D* 6Z MD#K3([>&$,(H8T#'+!5 S]:DHH 0*%4* H& .*9';PPJ5BAC16Y(50 :DH MH :$0%2%4%1@<=!Z4ABC9&5HU*O]X$<-]:?10 Q88E38L:!2NW 48QZ?2AXH MY4V21HZ?W64$4^B@".6"&8J98HY"IRNY0<'VI^U=P;:-P& <A_/@8K MT.@ HKE/B#XIN_"V@0RZ9;Q7.JWMU%9V4$N2KR.>^"#C /?KBH/!OCN'7/A^ M?$>K>79O:^8NH*BMMA:,_-QR>F#CD\T =E17')\5O TEU);KXCM?,2+S26#! M=N,\,1@G'\(.>V,UI:/XV\-Z]H]UJVG:M#+8VF?M$KAH_*P,_,& (&.^* -^ MBN;T/Q[X8\1W4EKI6JI-/''YIC:)XR4_O*'4;A[C-4K?XJ>"+N]L[.#Q!;O/ M>$"%=C@$DX )*X4D]FQV]: .QHKD?%/Q#\.>&Y9]-N]8AM]5,#/%$49MK%25 MW$ JN3C[Q%97A3XC6,?@'0-4\6:M#;WNHQSL)'CVK)Y;-G[HP,#''<],F@#T M.BN)/Q=\!BPCO#XB@\IY#&!Y4F_(QG*;=P'(Y(Q6SJ_C/P]H5C9WFH:G$D-Z M UL8U:5I@0#E50$D8(Y [B@#=HKG#X]\++HMIK#:S;C3KN<6\4Y#!?,P3M;C M*G .=V,51C^*'A*[T35=4L-6CN8M-3=,NQT().%X*Y(+8&0".: .QHKD_ /C MW3_'FB_:[4"&\B ^U6H+-Y!)8*-Q4 Y"YXJ#Q_\ $2P\!1:=]HB$\UY0?8T :-%<5X\^(^G>!)M+ANHQ-)>W M"HZEROE0]&EX4YQQ\O4YK$U7XH6FF?$'3?/U>*+PO=:+]M#M"&YO#!\1IJ\']D X-PF5< X/KB@#;HKF?B#XBN_"?@;4M;L8H9+FU$91)@2AW2* MIR 0>C'O6I'K%O#X;AUC4IHK:#[,D\TC'")E03U^M &E17.:'X\\,^(Y)X]+ MU5)9((_.D22-XF$?]_#@97W'%0:3\2/".N:M'I>G:S'+=RY\I#%(@DQUVLR@ M-T[&@#JJ*YRP\>^&=4UW^Q;+5%GOM[H$2)]C,H)8!]NTD $\'M4/_"QO"/\ M;?\ 8_\ ;4/VSSO(QL?R_,_N>9C9N]LT =31110 45S?C;Q'/X:T6"YMDM_. MN;R*T26Y)$,)D./,DQSM'U';FK6G7.JZ?I]W<^);S2S#"/,6ZM5:) F,DN'9 ML8]0QS[4 ;5%8VC^*]%UZXDM]/O?,G1!*8I(GB8H3C> X!9?<9%58/'OAFYG MEA@U19&C5VRD4A5P@);8VW#D 'A23Q0!T=%>0Z9J,KA56 M[MII8D_>[>650#E1QSP2/2NIUCQCH&@W?V74=0$=QL\QHTB>5D3^\P0':/+-!TVTL[N[U2WCM[U2UM*"664 9^4C.>",#OG YJ?1=?TSQ#:/< MZ7="XBCD,4GRLC(XZJRL 5/(X(H TJ*J:IJ5KH^EW.HWLGEVUM&9)&]AZ>I[ M =S7.>!?$FL>(?[836;*WL[BSNEC6&+.41HUD"N23E@&P<8&10!UU%GW:S_88W!C,3AEEVDJKH0&7)QU H ZJBN7\ ZC<:OX9AO[K5WU*68* MSLUJ(!$Q52R* !D G@\_4U'K7C[3-"\666A72N#<0R2R3+&[>61MVC 4[MVX M\@\8YZT =917!Q_$"PTKQ/XEL=>U-(8;.YB6V01%BD9A1F+;%)V[F/S-P,]: MZ?4O$NCZ1;6UQ>7JA+K_ (]Q$K2M-QG**@+,,169KVN7.E:YX=L88XFCU.[>"8N"2JB)W!7!ZY4=O !JG'XNT&71I-6748_L44GE M2,58,DF0-A0C<&Y'RXSR.* -NBL2Q\7:#J%C>WL&HH(+$9NC,C1-",9RRN 0 M,=,CFG6/BK1=0L;J]AO=EM:+OG>XB>'8N"0QW@<8!YZ4 ;-%8VC^*M%UZXDM M].O/,G1!(8I(GB8H3@, X!9?<9%7=7N7L]&OKJ.:*!X;>2199E+(A"D[F Y( M&,D#F@"Y17.R>+])TRQTXZGJ,;7-S:K/_HT$CAUP,R!5!94R>K?G70(ZR1JZ M$,K $$=Q0 ZBN$7Q_8Z3XK\2V.NZFD,%G/"+6,0EF1#"C.QV*3MW-]X\#/6N MEU+Q+H^DVMK+_ ^FBQ:P^J0+ MI\LODK.V0H?)&UN,J1@YSC&.:A;QQX=33K6^.H,8;IF6!5MY3)(5^]B,+O(' M>A&,5I0> M.O#5QI][?1ZFH@L2HN2\3HT6XX4LK*& .>N,4 =%152?5+*VU"SL)IU6ZO-Y MMX\$EP@RQXZ CKZBI[BXAM+:6XN)4BAB0O)(YPJJ!DDGL,4 245PG_"?V.K M>,/#>G:'J*RP7;S_ &J-H61F1869&&]0=N1]X<''6MQO&OAU-5_LUM307/G? M9R=C^6)?^>9DQL#=MNF/BKQ9;W]U''I^EBV:,N%41*T.]R6 M],\\]*L67C;P]J N#;:@6,$!N'5H)$8Q#JZJR@NONN>U '045R/AKXAZ/K_A MN76)I%L4MU+W*R[ML0WLH^BN!U+XB:=>:EX?M/#^J1RO=:K'!.OE$>9 4DW%"P&X;E7YE MSVYYKOJ "BN8LO%MA9Z!#J&MZS8;)KJ:W2XBC>.,LK/\N&R00$()Z$CCJ*TM M$\1Z3XBCG?2[L3_9W"3(4:-XR1D95@",CIQS0!JT5D>)M0ETO09KR&\M;-T> M)?.NHV>,;I%7!"\Y.<#W(K*C\?:8_CBY\,L'66*./;+Y;G?(S,"F-N !@'=G M!S[4 =916-IWBO1-6U![&QO?.F7=RL3A&VG#;7(VM@^A-;#,J(SNP55&22< M"@!:*PM,\9>']9ODLK#45EGD5FB!C=%F ZF-F #@?[)-5V^(/A5;M;4ZQ#YK M3& _(^U) Q3:[8PAW @;B,]J .EHKC;GXD:-8^+KS0KLR1BVMTD,XAE?+EF! M3:J'H #NS@Y]JGT[QGIL7AQ-7U;6K$VTUW+#%<11/$G!8A"&Y# *BT^TO6OV\J\W_9U6WE:63:<,1&%WX!')Q6?KGQ&T72+31;N*47E MMJERL2RQ!R%3G<_"G)!&-O!Z^AH ["BL[3=>TS5Y9XK&Z$DENL;RH49"BR+N M0D,!U'/_ .JIM,U.SUC3H=0L)Q/:S F.0 @,,XR,_2@"W16'K'B_0M!N3;ZC M?&*41B5U2&238AS\S;%.T<'DXZ4[4?%N@Z3%:27NIPQI>1F6V(RWG*-OW-H. M[[ZX Y.>,T ;5%8T'BS0;G0)MM86F M>-H-=^(-OINEWRS:?_9DT\T30E'6421A20P##Y6/LZDBF6WC;P[>:I'IT&I* MUQ*YCBS$ZI(PZJDA78QX/ )H Z"BO.+_ ,6:Q!HWB:XCN5$MCX@AL;<^6ORP MLT *].?]8_)YYKT>@ HK@-)^(NFVMSK5OX@U:**6VU:>WB'E'$4((";RHPHS MD;FQGUXKI]6\5:+H[)94,B1Q1/*Y0=6VH"0ON>* -BBH+.\MM1LH;R MSGCGMID#QRQME64]"#4] !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %V^B:/JBIX=\3/J[02:A?7=_8&(W MLHYV(W5JSP-.Y VCH&(7!'/'->^:IZQX4UO48OBK:6&GW"->7%I+;#RRBW 4EW"$\,?IW/ MO7NM% 'C/A*Q@U7Q)IM_,WB^74+"REC5=0L$A@@!C*F,L$7/7@#/2L%/#&HI M\ =&M5T2Z74UU8321"U83#]ZXW$8W?=QSZ8KZ$HH \4O4OM \<>.8+KPQJ.K M'Q!"@L)K>V\R-AL*E&8\* 2,YZ;<^E4=&\/:DVG?":*ZT>Z*V=Q=M=)+;-B' M+Y4N"/EZ9&:]YHH \9B\.7'G_%UVT:7==PD6;&V.9B8I#B/CYOFVGCOBL6YT M76],;P)K4L6N6UI;:*+2>33K827%K)@_>C93@$$ \=J^@** /!-0\+K+X4TD M:98:]>177BR*[NEU*RVNP*$/)L51B,^I [UU4FAWK_%SQ1+!I\JVMWX>\F.; MRBL3R_* N[&">/TKU&B@#SOX-7,R>![?1KO2M0L;O308YC=VQB5RSN1L)^]@ M8SZ9%'QDL+V[\+:;<65C/>&QU:"ZEBMXR[^6H8$@#D]17HE% 'C]_J-QIWQ- MT_QO/X?UBXT>[T@VT0CLRTUI)OS\T8Y7(S_WW]:W?A-I-_966O:E>6$NG1:M MJDMW;6H44 ?.TW MA77CX#O?L^F:@@LO%\EZ;:&#$K6X50'B1AAL'IP1U]*[WX?65I<^*]1UU)O$ M]Q=R6BP23ZO9K!&PW @+A5W,-OY&O3** .)^+EC=ZE\+M:M+&UFNKF18MD,* M%W;$J$X Y/ )KC/$M[J7C?X6W&@Z;XE31P+J]@D$&=ORPL0JY)8\ >]8.GGQ) MKOB;P5>:A%KUQ-:7V;Q)]+%O;V9/\*%5!(PO).1P.A-?05% 'B?A5-4TSQM; M:;X7@U^#0KEYY-0L]5L=D=BQ!P8Y#ZGH 3GWSQSFA^&YDT./PGXB3QA%/%>E MC:V-BCV[MOR)5E*=.E;=%% &-XGO+&UT@KJ>E7.I6,[>5/%!:FXVJ03N9!DE>!T!P2*\N MD\/ZC?>%_%=EX=M-5BT!FM9=.L[I621F1P\PA67Y@I & PP3T'6O:J* /-+' M3[;7[^6XM]4\47.I1:=<00OJ=B+:*$R J6$,>6R%. 3T)K3\":TB:+HGAZ3 M1=4MKZSM5@N1+9,D4#(F"WF$;2&(XVDD[OK7<44 >/1Q7DGP:O?#HTS41JEC M<*)86M) &S>;@4;&'&WGY2>*WX-0/A/QCXHEU/3-2G34Y89[2>TLY+@3*L03 MRLH#M((. V!SFO0J* /*]!\.:CIP^'5O>V#@VLU]-.@3>MMYB2,BL1P,;E4> MXXKJ/#EI/;^.?&4SV\D<$\]JT3LA"R8MU#%3T/(P<=ZZRB@#FO%^@ZIKT6G) MI]Y:0I:W2W,L-W"TD,M0UB**: 3><4L M[.17N'6&/!AW.BT4 <7XWUA;CX>7D<>G:HUQJVFRK!;QV,DD MB,T?"R! =ARP'/?/I6QX2OTO_#=GM@NX&MXD@D2ZMI(&W*BYP' )'N.*W** M.+\9I/9^)O"^O&SN;O3]/DN%N5MHC*\9DC"K)L7)(&"#@$C=6-+;W6M-X[UR MTT^\AL[[1Q:6R36[1R74B1R9<1D!OXU49&37IM% &9X>&M7DM+R:RBM[NWD>UMGF*._EE,J@) .TC-=M10! MPEAILPU?XA2264@%V\:Q,T1_?*+51A3CYAG(X[YKF(],U'3HO!6J736WKW, MDNIP>3([D*"P38F%.T'[HYS6?X\>6TUGPIJ0LKVYM[/4)'G^R6SS,BF%U!VJ M">I%=M10!YEXIN9M;U+PYXALTU^ST^PEN8;EX+ BYB+HNV0121L2O!!(4_>/ MO32UQI6AZEK'AZ;7KN>_U"W%[=WVG_O4B "M+%"(TW87 ^Z>F><5Z?10!Y-I MEDM]?^,YM6AU_4M)O;"TC\^XL?*FG4&4,41$0G;D'[N[O@Y&8KZ'Q'XA\&>( MM+MI=2U*P@:UDL+F[M/L]S'5=Y 488J,DX.:]>HH X'PU!8ZEXHMM M2&H^*+R\M+:1%.IV MXXPY7
)(-%AAA^SZ<]Q#FV$ES+IUK)>1+%=/$C31J33[42S6TIV'YX MVC+[.[M/B!9ZW)=:S:::VF-:&YTJV6=HI/,WX=3'(0K#'('517HU% M 'D^I:5'9^&]%NM,L=1D#)/N*T[6QC\: M>,-;OC87D&C7&C+ICO=6[0-.Y=F)57 /R@XR1U/%>BT4 >8_#4:CK&K7&HZQ M&1/H=L-"0GD/*C9FD'^]B/GV-=1\0M,O-8\ ZS8:?&9+J6#Y(P<&3!#%1]0" M/QK6T71;/0=.%C8JXB\QY69V+,[NQ9F)/4DDUH4 >;OJ8\1^.O!UW8:)J<-M M9&Y$\]S8O"L):!@(_F /48R/ES@9)KGM)T0)H7_"+:_?>+(YQ=.'M+6P5X)O MWQ=9$E$!^4\,27!!S7M-% 'EGB70-5U7_A8UO9VL_F78L6MSMVB<1HI=4)&" M<*5^IP:TO#L%CJGB>PU!M1\57=Y90RA%U*P%O%#O #*S"% 3P. 3TKT&B@#Q MF.RU&Z^%]OHD5CJL6H:+J27%W"EJ59XUN6?]T74I(=N& &X<#CG%:PTB'Q!! MKMQIVI>([[5)M%GL(I-3LQ;1KOY"@^3'EMP]\ FO4** /*&OGUF+P+96GA_5 M(9-,O[^!;R"U@EGF:>U(CB0LQ N(R>!Z $_A51YGTOXLW$]Q9W MC6^HZ;;P03PVSR1^8LDFY6900N P.3@8KMJ* /-O"4UQ8^)+72]"&KMX?9)G MNK74K!XAI[=56.1E&[+$C;EL#G-=AXNT^ZU;P=K.G6)Q=7-E+%%SC+,I &>V M>GXULT4 >7^&K2TU&_\ #Z75[XL>]T[#K:7>GK%#;.(BI#2"!1MP2!ASGBJU MQHU[_P *;\3VBZ;/]LGO[N5(1 ?,D_TDE6"XR> "#Z 5ZS10!Q,LLFF?%E[B MXM+QK?4-+@MH9X;9Y$$BRR$JS*"$X8'+8&*YN#1KV30-"@FTVX;9XPEN)(W@ M8[8O-G(:J7NF1:;X6T2^TZ'6KNUA\1+J5T;JU/VC:2^]_*5%(7+9P% MZ'.*]2HH \J\?2WUIJ-CJ^B0S!_$UG_8S!T,;1R.=T,C*<$%5,N<\BO2]-T^ M#2M+M-.M5VV]K"D,8_V5 _E4-[HMGJ&IZ=J%RKO-I[.]N-QVAF7:6([D#./ M3)K0H \Z\6:EK+:_J6FO)J]I8M9I]A&F:<)S>R,&#J\C(ZIC@8.W@YS5;P_I M5XMU\,FN+")IXM-N9 MHH?$]MJ!MDB.;F%%A+[!_'T)XZE?6MG3;PZY\5K?5K72M0AL%T::#[7;7\FN:IX$\7:9$=3U738[2-=/N+RQ:&YE8D[X]I53)M 7YMHZGK7K MU% ''ZO83#QYX.FM[1_(MH;Q)'CC.R,&- H) PH)''TKBC=>(-=N?#C:C_;; M:A!K4,MY8#3!':V:J[#(D\O+<$8(=@023BO9:* /*-3TO4'T#Q?&EA=,\_B> MWFB40L3)&&MLNHQRORMR..#Z5ZO110!Y$;N73=)\<:1-X>U66[U6_O/L9CL7 M=+H2#8OS@84 \Y; QR,T+I&H>&O$4O;UVB@#"\':;::5X6L[2R^W?9P9'3[?'LF^9V8[EVKMY)P,#C% M;M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %07E[::=:O=7UU#;6Z??EFD"(OU)X%3UROC_ %8Z M-HEI/]FLW62^BB:XO8C)#9@Y_?.!C@=.HY8\TV34K;5;&:QBSY MES'<(T:8Z[F!P,>],'B702]V@UK3BUF-UR/M29A'3+\_+SZUY$\_VK1/BC-' M>V]]')86[K!D[B#@<<\UY-JUG.NA>*(;1/+L;?Q;%-=(L!E18- MD+.3&,;E#$,5[@&M2%+"_3Q+J]IXGL=6G.@S6\L5A:"),8)5F(9@6'( ZX- M'HMMX@T:]OS86NK6,]X$WF"*X1GVXSG:#G&"/SK+\5^,-/T#2=5\G4=/.L6M ME+<164LR[V*H6&4!#$<=NUGZ)\,9K.SB@F^V6X9XT 8B2UD+Y/7YCR M?6L#5+O0[;P9XXT?6($?Q%+>7LRPO 7FDR2T,J\9V!=IW= : /6Y/$6F:?I M-E>ZQJ-E8"YC5@;B98U+$ D#<>>M6[K5M-LM.&HW6H6L%D0"+B295C(/3YB< M\O))+MH"D$(=%T:6.+5-7L+*23E$N;A(RWT#$5QWP M_ETVY\:^,KK2(1'8SO:/&R1&-)#L?JOC'747Q)JFDS2:5I@^ MP)LEN[$W$^H[M_[N(!ER%/&/F.6Z4 >@W>KZ;IZ*][J%I;(Z-(K33*@9!C+# M)Y R,GW'K1;ZMIMWIO\ :-M?VLUB%+&YCF5HP!U.X''%>7:'9P:A)\*EO8$N M%32;APLJ[@&$4.TX/IVJMJ]IY6C^,X8K9CID'B2VGN[>),@V^V!I<*.H[G\: M .\MO&-OJ7C*PTO2KNPOM/N+&>=Y[>02$2(\:A0RG'1SD8STK?OM5T[2U#:A M?VMHI5F!GF5,A<;CR>@R,_6O/=,O] U7XOV%YH"PR1'1[A);JWBVQR,)(L*& MQABH/..F0*U?%UA;:C\0O!,5W;I/"K7DFR1^15:\ MAT/0+CX<1ZC=C4-)MHKPK=2VYV ;4*,5YVJN1@G@8!]Z .[\2>+8K+P5E74=KJ&L6%I<28V13W*(S9] 3F MO)M3:"]\.>/M3TI/^)+=W]A]E>-=LWNK6-M:S8\J::X14DSS\K$X/X5YO;7^GZ3XC\,ZGX MD>.+3I/#,4-KO4 BH]6NK2V\;:=JL&HV6C:'-I'EV%S M=Z?F /YK%U )41LPVG)Z@4 >HSZMIMMIO]I3ZA:Q6&T-]I>91'@]#NSC!K&T M+Q0NN>*=8L+66TN-.M+>UFM[BW;?YAD\S=E@2"!L&,>]<')::;HVF>$[R;48 M]1\-1:Q!9]+N_B'XON]&B5;*>"R=9(X MBB3-^^#.O R"1U'!(- &[?\ BV+2O&LFEZCZ\L26 MZ:(%BN9X]T<4AF;JV,*2 0"?IWK$M;*2#P)<^)M/MY$@TS7I]6TV,(5+66[# MJH[*R&0@?2@#U^.[MI;J:UCN(GN(0IEB5P7C#9VEAU&<'&>N*P[#QMH6H^); M_08;^W^VVC(@4SI^^8@DJ@!R2N"&&.#5+X?1M=Z9?>))E(FUV[:[7<.5@'R0 MK_WPH/\ P(UGZ1<:;IWQ;\1VMWY$%Y?):262N@#3 1N'*<2V.EV=M\%-!O(;.*.[&IVTWG*@#[S=A=V>N=O'TJQJ!CM?%WBZ MVUS7M.TD:A(GE_VA8B7[1;&)5 C@#U^>X@M;:2YN)HX8(U+ MO+(P544F1V->4V=O#;_#7PC>75L#I4&L MO+J>V+(\L2S!6< (]/O-!U#4M&U"ROQ:PR/N@F650RJ2 VT M^U8VD^++^_U#PG;RQ6X35]'>_N"JME9 L1PO/"_O&ZY/3FN>>XL-9\5Z_JOA MXQS:8OAV6WN[FW7$4L^XE ".&95W9(S@$"FZ.D[7G@%;<[9SX5F$9/9O+M\? MK0!Z$OB/1'U4Z4NL6#:@#@VHN4,N?3;G.:G;5M-2TN+MM0M%MK=VCGF,RA(F M4X96;.%(/!!Z5XRMSH]U\+=-\-6$2CQ>DL"BU\HBYANUE4R2MQE1PQ+'C'>M M'Q#I;W/C/4/ Q61;#Q%=PZFS(.%14;SQGU+PQ?\ ?= 'JE_J,-I&R"XM5NVA MDE@BFF">9L&2?7:,C) XS56#Q!90Z19W>JZAIMI)-:BX;%VICVX7:_9:SJ>H1NLVBZ*=%^8=9U#&=OQVQU8T6PMKW5?ADMW;1S+ M%X=>11(NX*XCM\'![C- 'I4>L:9+I?\ :D>HVC:?M+?:EF4Q8'!._./UJ"P\ M3:#JID&GZWIUV8D,D@@NDYKR?5MFGZ#KZ11(D,7C*)DC:,M$.(G MPR*"S*6_A4$Y.:Z/PO.1)8UDC=71P&5E.00>A!IU4M'>QDT2P?2U5=/:WC-LJJ5 BVC;@'D< M8X-7: "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 **** "CK110 4444 % '08HHH *,#.>]%% 0",$9H(R,'I110 48%%% ! M1110 # HHHH " >HS67>Z'!?:_I6KR2R+-IRS+&BXVMYJA3GZ;>*U** #H M,"C SGO110 $ ]1F@@$8(R*** C(P:*** @$8/(K/UW2EUW0KW2GN9K>.[ MB,+RPXWA3P<9!'(R/QK0HH BMK>*SM8;:! D,*+'&@Z*H& /R%2T44 %! /4 M=*** "BBB@ & ,"BBB@ P,YQS1110 4444 9'B'P_#X@MK5'NKBTGM+A;J MVN+2S8YVJH+'V'O0!NT5S_@?6;OQ#X+TO5KX1BYN8BTGE+M7.XC@9/I M6=XJ\0:_I&MZ-':VEFFEW.I6]G+-*Y:67S,YV*.% QU)))[=Z .QHHKB+?5O M$OBK4-3;0KRPTS3+"Z>S26XM6N)+F5.'. ZA4!X'4G!H [>BN-T?QS%'HVHS M>)VM["ZTJ^%C>/'N,19BNQUZD*V]>O3G-7[+QSH.H-=I;SW)EMH/M+1/9S+( M\73>B%=SKGNH/ZT ='17FMO\4;35O"=M=B>?2+Z=T7S9=+N)X(_WH7&\(%.1 MQG/!/M75:OXUT/1;Z2SNIYWN(4$LZ6UK+/Y"'HTA13L'?F@#H**PM0\9:!IE MM87%SJ"^5J"%[-HD:3SP #\NT').X8'4YXIL'C709]"N-86\9;2VE\B820NL MDVUFU:XM4N4".8W2YMW@=6 !P5< ]".>E M8&H^/+33?'4/AR:VNB'M3*TT=K,^'W(%4;4(*X;E@< C!P: .NHKFK_Q]X=T MV]GM;B\E_P!&<1W,T=K+)#;L>TDBJ54\CJ>.^*Z165U#*P96&00<@B@!:*X' MP]JGBOQ#->72:SI-K:P:E/:BV:P9W*1R%?O>:.2!Z5T4WB_0[>WU*::]V#39 MUM[I3$^])&QM 7&6W;AC .>V: -RBN1LO'MG=^-]0\.&VNE-L(ECE^R3$.[; M]P8[,*HVC#$X;)P>*N0^.?#]QJ,=E'=RDRS&WBN#;2""24$C8LI786R", ]> M* .BHKF-1^(/AK2[N[M;F]E,UD^VZ6*UED\@;0VY]JG:N&'S'CKZ&KFK>+-& MT9+,W-R\C7H+6T=M"\[RJ "654!)4 @YZ4 ;=%)+;7+LW8NK:+5I MH;1PH4"$*A4=!_>/7FJ7C;4?%>AM%>:=J>F+9W-[;VD<$U@SO'YC*A8N)!G! M).,#T]Z .ZHKE/\ A)T\.@V/B+4EO]1P9V&FZ;,?*AZ!G52Y49!Y)&?3BK>H M^-O#VEVUA<7.H QZA&9+,PQO*9P-OW H.3\ZX'4Y]C0!T%%?$+PY8OY4U MW<>>(([DP)9S/(L3@L'*A<@ #G/W>^"13[7Q_P"&KW4+2SM=1\UKM@D$RPOY M+N5W!!)C9OQ_#G/;K0!TM%%% !17GVK7OC:Q\5Z1H\>M:04U3[0R.=,?,0B4 M-@_OOFSG';I6NOC;2=-86.J:EYUU;LL%W=P64HMHY3CY6W&>HJ:?Q;HT.DV>I) M<2W-M>C-M]EMY)GEXSPJ*6^N1QWH VZ*P!XU\/\ ]@G6WU 1V"SBVDDEC=#% M(6"[74C*D$C.0,=>E00>/-"N[>_>WEN6DLH1/)"]G,LC1GA75"FYE)[@&@#I MJ*YSP5XMA\8>'[?4$@F@F:)&FC>&155F'1690'''5V@MFE=G M+R;V"HI8C:JY["MZ3Q=HJZ+9ZM'\6QMK>29Y3@G 15+9&#GCC'- &Y M17$^(O&$=QX+?5O#]XZO'J%O:R%X2KQL9XU=&1QE3M;'([UHZ+JEY=>./%&G MSS%[6R%I]GCV@;-\9+B.TLV9+HSQM$T#+U5U8!@>1QCG(H W**Q='\5:3K=W):6DEPETD8F\BZ MM9(':,G =1(H++GN*GUSQ#I7ANSBN]7NUMH)91"CLK$%RI8#@'LIH TZ*YJQ M\20:GKUF+;4/+M9["6?['<64D4IV2!#(6;&T G&TC)SGI3+7XA>';W4+.RMY M[QY+UBMJXL)_+GQU9'V;2H[MG'?.* .HHKSOPW\1M/2VN(=XEN((IG6%(Y+259))2,[4C*[G^H!'!]* .DHK*T3Q'IGB!+C^SYG M,ELX2>":%XI8F(R R. PR.G'-1Z[XJT?PVULFJ71ADN=WD(L3R-*5QD*%!R? MF&!U.: -FBN=O/'&AV(@\V6Z=Y;=;KRH;*:1XHCT>154E!_O8Z'TJ2_\:>'] M-AL)KC4%*:C&9;/RHWE,X&W[@4$D_.N!U.?8T ;U%8=KXOT*[T&YUI+X1V-J MS1W#S(T;0NN,JRL P;D<8RRF\U;>X>VD.T@"1#A@,CG!XR.* +M%>&FMKI3"D6R86LQ#2 M,6!!.S"J-HPY.TY.#Q63X9^(VGK9RPZYJ,C72ZE<6QE^S,8X1Y[+$KNJ[$)& M -Q!Z'WH ]$HKGY-=@LM?U=+W5H$M+&RBN9(&@93 I+YU36[JS\;^'](B$?V;4(;IY MBRY;,:H5P<\?>.:N:SXCTW0G@CO))FGN-WDV]O \TLF/O$(@)P,C)Q@4 :M% M89\7Z+_8D.KQW,DUK-(88Q#;R22-(,Y3RU4MN&TY!'&#FF0^,]!GT6[U;[8T M=K:2>3<"6!TDBDX 0QD;MQW# QSD8H WZ*Q$\6:1_8UQJT\L]I:V[[)?M=M) M"ZMQ@;&4,2=PQ@'.>*DT;Q+IFNS3P6CSIYMY()55ONML< X.#STH MUZ*X?XC>*)="ATBQMKJ[M)=0ODBEN+:S:9HX<,6V?(R[^ ,$X)('%7)/'&A M:-$EG>:C>W4UO CW,PL9':)2N0TWEIB,D&_B3I6L^'X-2O%GLFDG6!@UM+Y8=Y"B .4 .2!DC@$\XKI8]< MTV77YM#2Z4ZE# MS)!@Y6,G .<8Z]LYY'K0!H45S%_!US=VKR1WDC)#!(MNTH1F8 L< @8!)& M[@G YSB@#K:*X'2O&-C;74L<_B"^N;6PTV2ZN5O])EAN& D'[W/EJ"J@[<*N M>_K773:YIUO)IL;W(+:F^RT"J6\T["^1@<#:"LZ'8:I",1WEO'.H] R@ MX_6KU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7)ZSX9UJ\\5)KFG:W M:VQBM?LT4-S8&<1Y;+LI$BX+84'CHHKK** //O ?]L^%_AUI$.IV-U=S-*D* MVMO:[)+9&8C,F6Y Y)/'!Z=Z7XA7T\EYHEK;:/J]V;'5K:]FDMK-Y$\M=V[# M#@GD<5Z!10!#9W(O+.&Y$4T0E0-Y^!KG5]+O=#U:\M M9K^:\LKK3[4SJZ2MNV-MY5@21S@&O0V4,I4YP1C@XKF?^$!T;_GXUK_P=7?_ M ,8[W5]"A2)/$WVK0]4OTU*Z6[M)[*V, MPD'E*GEL1]P@J?O8U_P (#HW_ #\:U_X.KO\ ^.4?\(#HW_/QK7_@ZN__ M (Y0!S&@>%]3TB7X>6]U:,S6$=ZUTR#ZTE#=>-?[5T MK4YK&[U"UDA:QC8RY6&/]['CD[77JN3D=#S70?\ " Z-_P _&M?^#J[_ /CE M'_" Z-_S\:U_X.KO_P".4 ,\#3ZU-87PU5KV2VCN2MA-?P"&YDAVCF10!SNW M $@$@9(JKK9N=-^).DZO_9U[=63Z=-9,]I 9?+D:2-AN Z+A3STJ[_P@.C?\ M_&M?^#J[_P#CE'_" Z-_S\:U_P"#J[_^.4 U2>(-'U6\\UTBYA@-EY;>9J" MKN#3A>YC\SY..=I]JZ__ (0'1O\ GXUK_P '5W_\[A@9HXV3S0V]OX"-P/-E7BK\0M]E*#?3O\ 9\QG]\OV9%&WU&H^%M8NM(U"ZMQXQ'-=3_P@.C?\_&M M?^#J[_\ CE'_ @.C?\ /QK7_@ZN_P#XY0!4^'EO?0VWB">^TV?3WN]9GN8X M9@ VQDCP>.#WZ9Y!J?Q_8W5_H^FQVEO+.Z:M9RLL:EBJ+,I9C[ /]:U"X/B-++4H[ M=H)M&B\T QIL9)%"L0<\@]/F-6[+P\MEKG@1;#3[U=/L+:]R;M,O 75-H)KV6U<6\]E9QQ3,GRN5\W< >^,KGZBN8L-#U*+X9^!K(Z=<)=6FIV=<$@_=D5[:V2]$TJJ2L>Z-0NX]LD'%QT4 2%)QCIFO5Z* /'[;0]6E\':K#)IVI-)<>*(+I$NXP9GAWP M$NP7CH#G'3!]#797>G789D(4GUQDX^M==10!Q_P MTDN(O!>GZ5>:=?65UIT"6\RW4!0,PR#L)X8<=1QR*SO'230ZJU_H]MKT/B!+ M3R[:YL;;S;>XY)6*7.5 #9Y;;C=D&O0:* ./TFRU#_A8]WJ-[:%/,T2UB:55 M/E^:))"Z*W?&1^E_V@UE:^;1CSY(@UN2Y"C'13GTP< M\@UV^A65U!X^\6WI; M2/;6]I>K),$RL;-Y6T$]B<-CZ&N=FC\1:1:>*9],M+N)KGQ DC20P!Y?LICB M$DD2,"';@XX/?CBO3** /*=+\-7'B"_\8V]U'K'V+4].MX;>ZU6()(SJ9?F M &-K;3@@'H<XN6C5DB3[S[75B!ZG -=110!Q-XT^N^+/!NK0:;?16T+7AE^TVS1M# MF+:I8'[N3TSUK!\0^&M7U&+QVEI:3YGU"QNK=5^3[2L4<1<(3P3\I'^\*]4H MH X3PS:6E[XEBU(KXJ>ZM[:2-9-7A\J- Q7<@RJ[B< \9'!YK0\;Z?<:A)X9 M$%J]PL&N6\\H5-P1%63+'T )'/TKJZ* .&\26T\7C.75'@_T"'PY>))/+D1* MV]&VLPZ< GUP#7+>#IIK23P?)XB36HX8(EM=+,UI"D(DDBV@,R.SG*@A=RK[ M\UZ[]N'\(>(XM$U5[?26E@N[1K5EN%WPA1(L M9Y8*6WM5O3+*$RL1:-0N3VSR!75T4 >8ZKIUYIGC[6] M0N3XC2RU..W:"71HO-&438R2 *Q!SR#T^8UA44 >4ZWX;U>]L?%WV:TN@QUVVOH8X\(UQ'&D);RRW!/ MRG'NM:>DZ'INOW]X]PGBB6273I;)Y=7@\I%CD(W( 54EN >,C@\UZ'10!XA9 MZ3XHBTR/Q5=:/=2:YH4UK9V]OL)DN((D:.4J.XH^#-(DT/PAIMC< M9^U+%YER3U,SDO(?^^F-;U% '%@W.F?%6[N)-.O9;34K"VABN8("\:.CR;@[ M#[G# Y-<_/H6I'X.^(=/73KC[;/>W4D< B.]P;DLK =3E<$'TKU2B@#@M2TO MS?%?BF;4-)N[W2[K2+:!D@C),V&EW*G(RP# \'/3VJSX%EU?[7J5O,^JS:)$ ML0L9M6@\JXW<[UY 9E'RX9AGD\FNTHH X?Q?) MEZ47L/%S:SI7B&XL;V]MY(F>+_2V"QIB4!,'*LH/ R,#(SD5ZO10!Y)?6'B? M6O"KF0:MM=K10!ROC2RNKRZ\+-;6\DPM]C44 >;>&O"^HZ-K7@R&[MVD_L_1+B&:8+N2*5FCPN[UQN ]0#7I-%% M'F&B:-=:G\*]2\(76G7UIJ%M',JO-"4C:7S7>)HWZ,,A3D5@7&G>*WTY?&<& MC7:^(-2EN+2:U\LB2*&2%8HRP[*LD2O]&->W44 >='3)/!7BO2[V+3+V]TF+ M0TTL-90&:2%T?=DHOS88=P#RO-;'@:QO(FUW5;NSELEU746NH;64 .D>Q4#, M!T9MI)';(KK:* .,P;7XR[Y.$OM""Q$]VBF)8#\)%-8+ZQ=:IXQ.HZYX=\0? M8],F9=,M(M/=T+]#<.>A;KM'11SU->C76F6=Y>V5Y/#NN;)V>WD#$%"RE6Z' MD$'H?%KP[%'UL-.N[F;V60QQK^9#?D:L?$:RNM1\#7MK96 M\EQ.\MN5CC4LQ GC)X'H 3^%;\.F6<&IW.I1PXO+E$CEE+$DJF=H&3@ ;CTQ MUJW0!R-WI4MW\3EFFM'DTZ309;:20J=A9IE.PGU*YXKF_!WA_6YM1:TU>">" M'P]8RZ9IUQ*,"O0_&EE+J7@?7;* $S36$Z1J.[%#@?B:W** .)&JZ3< M^#O#US>Z!J\D$Y(R!V.<5G>';9] \/>,-7DT^32=& MF:2YL]/F4(8D6+#ML'W-S G;V]*[S3-,L]'L4L;"'R;9&9DC#$A=S%CC).!D MGCH.@XHU/3+/6-/EL+^'SK67'F1EB V"" <$<9 X[]#Q0!D^!+*73O .@6DX M*RQV$(=3U4[02/PSBNAHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J":]M;:>"&>YABEN&*0H[@ M-(P&2%!ZG )XJ>N5^(6GSW7A9[ZR3=J&DRIJ-J!U+Q'<5_X$NY?QH Z&34;& M*>:"2\MTE@B$TR-* 8XSG#,,\+P>3QP:KZ9K^CZU'+)I>JV5ZD/^L:WG5PGU MP>*\IU""[\1> M:\5P12E=7U."8IY)D;^SX)%508_P"+A6(KRVT>:(V-G8^4LR9#*CD$C.1@*>?F/'6@#N].\2Z%K%U):Z9K%A M>7$8R\=O<([*.F< ]*?;^(-&NK];&WU6RFNW5F6".=69;QG;=2(Q,NP<;OW9 MVG'7I0!ZOIGB'1=:DECTO5K*]>'_ %BVTZR%?K@U1O?%FF-I]ZVDZOI%Q>P6 MINE26\54"=GIY]7TVUTS^TY]0M8K#:'^TO,HC(/0[LXYK MS^/4=,\/^/;^]\3,D$%UI=HFG7-PA,>U0WFQAL8#;B#MZGBL*WM_[-T/P[J6 MHVLL/AJ/Q#=78AEB.+>W?S/L[.F/E4,0>1QN% 'H&C^+X-6\3:O;07=C+I-G M96]S%=12 @[S)O)?.W V#TQSFMO2]'-:USQY)F2UT2]TZT66[@@9 Y)E4RK\OS#./FQ@X/;FNH\!:Y<:I=:I:/< M6>IVUF(5AU>T@\I;C(;*,.063 SM./FZ"@#7UW6;FTU[0-'LMGG:A.[RLZYV MP1+NGRDYY[>M<_JF8?BYX M=ED_U<^FWD,7^^&C8_\ CH/Y5P3PP"/Q3H>O^([?2YKW4;AY()].\R6:-FS' M)&V=>*M9>#5-5T.:YL;$+IL:QRW&GM<7&J%E8% M4P1G!XQACD]JI:5>6ND3> ]6\0'9I2^'!!%<3(6CAN2(C\QQ\I* @$^A% ': M:IXRMK#Q!H<8OK :-?VMS/+>-(-H$?E[2KYVX.\^O:NCL-1LM5LTO-/NX+NV M?[LT$@=3Z\BN"N(M'UCQSX*N+.RC;3A!J$T*M;;%#9C^<*0,9.6!QSG/>M3P M+"MMJOC"&.,1PC6F9$ P!NAB)('N))89%DC=0R.AR&!Z$$=17 >+=?-GXN.G2S:=I<+Z>'%[=6)N)+LEV M!AC (SCKMY)W<"M/X7+(GPST))0RNMN5(88(PS#&.U $&I>+=676+RRL;'Y% MOK?3;>22%B#*XWR2MC^!4P!ZMWQ4=]XSUY-4\0Q:=H-G=V>B,HF:2^,4L@,0 MD.U?+(Z'NW:NZKR#4/"ESXAUCX@FTO;^"Z2>$PP1SLL%P1;H=DB#A@WW3[&@ M#T2/Q9HH\/6&MWE_!8V=]"DL37;6=+6R@O6U&T%K<'$,Y MF79(<$_*V<'@$\>AKRFYU=+C7O#?B(7L&AZ1-H?DV\L]GYL-M/O&^+D@1G M![A"*EGT;3CX>\-V\-XFKV%WXJ6X9OLWEQ?,)"RJG39NS[H:9K6EZU \ M^EZC:7L2-M=[>99 I]"0>*@LO$V@ZE-/#8ZUI]S);J6F2&Y1BBCJ3@\ >M<# MXCTZ[?7?'EKHT!2XNO#\!5(5P9'S,O&/XBHP/PIOAE=*UC6O#K1^)[6XGTZ- MQ%I\&F^2Z*8BK1RLJVK^:NVN*\2ETW49X;S0H(Y@_ M@?S[RT;!_>-YJRVX]_W2NOXUT,.KR0^$=1\8?8H7.N:PC++>P%TM+96$4"]:US0;^ROVL;2:56BD$B!T0L VT^PXXK9TVX>\T MNTN9 H>:%)&"],E03BO'TG:]@^)D\=]%J$*O$&N2WDWAG1;*XTZUF> 7-[>-$;ET.&\ ML*C< @C<2,UJ:%XOT_6-#CU&X9=.?SWM)H+J15,5PI(://0G@D8ZCFN1\'>* M-)\$Z"_AOQ%NHM920EI! Y("L@Y)*KDK[XH ]27Q;X?ETJ\U.WUFPGM+,?OY8KE& M5#V!.< D\#/6L:U^(NCZQI^E2Z1JNC?;+V2'=97=^B2HKD;EV@DF09P%[FL: MQEL/$7CS5K_P^B3Z8-!^R3S11XCEN"^44< ,RKGZ9 K&LKK3K[X:^#H;/RWO M+'4M,@NU6/#Q2"10RMQD'@T >H7_ (FT'2KV.RU#6=/M+J3&V&>Y1'.>G!.: MGO\ 6M*TH9U#4K2T_=F7]_,J?(" 6Y/3+*,^I'K7F<6I:'HZ>-=.\21#^U+Z M_N)(X9(2\EY R@0B/@[@!A0!T(/2K&BZ-,GB;P);:U;"6[L_#\I<2KN\N4&$ M=_X@"1F@#K]9\02R:/8S^&I+:_GO[J.&"13YL6S=F1B5/ "*_.>N!UXK)N?% M.MVW@V]\22V\*6\&H&2*,Q$-)IXD"EB">'*[G!],<5/\/H1;GQ3"D?EQ)K]S MY: 8 !6,\#TR2:N?$2:.#X<>(VDZ-ITR#_>9"J_J10!TJL'4,I!4C(([BLZV M\0Z->ZG+IMKJUE/?0Y\RWCG5I%QURH.>._I4ND0R6VB6$$V?-BMHT?\ W@H! MKSOP=J5O8>([+0-#O[?6=(D6XE!-N4N--_BQ(W<,25^8!L^M 'H@U?36L(;\ M:A:FSF95BN!,OEN6.U0&S@DG@>]<]'XWL[/Q-K^GZWJ&GV%K8S6\=J\\HC,F M^(.V2QP<$]L<5YW;ZU9K\-- \-?OCK%GJ=K'=VHA;=;[;H9+\84'C![Y&*WF MU7PWHOQ$\:S>(8407"VT<4LUN7651;KNB5L$$G(^7J>.N. #T"YU*5-9TJV@ MDL6MKM)6(M$TN]AL[_5[&UNIL>7#/<*CM MG@8!.:SK/QSH-[XJOO#R:A;+>VI1 #<)^^<[MR(,Y++MPPQQFN5L]4T/1/$W MBZU\4QI]LOKU9(%FMS*;NV,:!$C&#OP0PVCH:T-/N;#3?BYKMO>>7!<:C;V; M60=,&8J) ^TXZCO0!T?BKQ3IWA#1'U/49%"!E1(]ZJTC$@87<1D@9/T!J63Q M1H$.E)JLFMZ6X1%C(*A4 M;)R&;=D#N :S/A^B3:CXGU*PB:+1KZ_62R&PHLA$2K)(H/\ "S@\]\5!XFN; M#2?B=H&H:GY<-I+87-N)I$RIE+Q%5SCJ0#B@"_9>.+&+6->RBDFDE>+>\8+%!:H0 ?3))^M8BS7.GZGX4U2_U:/2[-_#%O##>W5KYT M:S<&1220$9EVG)Z@8H ]CMKF"\MH[FUFCG@D7H(X(K B\Y)5%[*#G&./2LA;FPTSXQ7R7WEPR:AIUJMF73_ %LBO+N"G'49&: .K_X2 M/1/[7_LG^U['^T!C M!]*[SP[IMK)\2_&M[+:1O<+-9I'*Z9('V=#\I/3G'3T'I0!T7_"4: ;R"S&M MZ<;F=F6*$7*;G(8J0!GDA@1]014VGZ[I&K2W$>G:I9WCVYVS+!.KF,^^#QT/ MY5Y)<:/9O\&M;E:QC-Q+K4CL_E_.Q%]M!SU^[Q]*ZK4K"PL_B/'']G%O8-X9 MN8Y_L\9'[M9(^ %&<@$X &?2@#K]-\0:-K$TT.F:K97DL'^M2WG60IVY -2Z MGJ^FZ+;"YU2_MK* G:)+B58P3Z D\FN&^'^J!=7_ + L;ZTUK2;.P4P:E!!Y M;P ,%6"0CY6;'/&#\IR*T_'6N/H][HD>;&SBN))5?5;ZW,J6F%! R,,_0$D M#@]: .DCUO2IM.BU"+4K-[*9E2.X6=3&[$[0 V<$D\8]>*33-=TC6C,-+U.S MO3 VV7[-.LFP^^#QT->/10"^\ ZQ%,!O='^']AIEJ#J5AJ-DMPJ MVQ#VA'$BR-CY27['J1GG&:]'^(5K?7OP^UVVTU9'NI+1PB1_>QO'@YE6WN%3QC+QV]PC MLH]< ]*X+7=3T+Q)X#U2R\(1+-J$>F;0EM;%7CAW)OA+8X8@$;,Y..G%.FU' M0_$7B+P?'X36-YK"Y,L[00E1:VWE,K1OQ\N25&T]Q0!W,GBGP_%=Q6DFMZ7'V*/[4^I7TGF>7\Y*S'8<]>,<5M7&H:5HWQ%U>X\4*HBOM,MH[! MYH3(LB+O\V)>#EBQ!V]3D<4 ;/A_Q7J&K:)HU[*--1[V_N+:4/*8\HCRJOE MYW/A 2,^II(?B;X9O(]42'6M*@N+25X(1=WT:).P0$,IS]PEL9]C7&^&H3'X M:^'J);R0JFO7>(F3:8QFYP".V*TK*73K>;X@Z/<)$FI2W%Q=00-'\S0FV3#K MQTR#^- '='Q'I^GZ%8ZCK>I:;9"XB1O,^TKY3,5!/EL<;ASP?2KBZQIC6$-\ MNHVALYV58IQ,OENS' ;."2>*\NT>\LM#U;PKJ?B$K!IS>%K:"TN9T)BBGX, MBDXPK%=O)QD BJD]A'>>%+YTLV&BZEXMMI;2!XBJO TD:LP4CA&8,0,=#GO0 M!ZSINO:1K*S-IFJ6=XL!Q*;>=7"'WP>.AI-,U_1]:>9-+U6RO6A.)1;3K(4] M,X/'0UQNJV.GQ?$/4HIXC;Z?/X6D2Z-O&0=@E(R HY(4G& 33OA_JS2:I-HM MM>V>L:9964?D:I;0>65YVB&3'RE@!GC'N* .SU36=+T2W6?5=1M;*)CM5[B5 M8PQ]!D\FFMKVD)I U9M4LQII&1=F=?*(SC[V<=>*YKQQKK:1J^BPE["PAN!- MNU6^MC,MN0%PBX(PS^YQ\O0UQND1Z?)X)N)=2UG^RS#XEGN;&]>T*1"09*EH MFX5"&8[21U'.: /7K#4++5+-+S3[N"ZMI,[)H) ZMC@X(XZU6F\0Z-;:M'I4 M^K64>H28V6KSJ)&STPN<\]O6LSP-J]UK?AXW=W;P1N+F6-9K>-DBN55L"9%; MD!NO.:Y2^U.VT+QO,-&O[>_GU+4X1?:-/;DS(_RH9HWZA550W(*\'!% '>W? MB/1+#48]/O-7L;>]EQLMY;A5=L]/E)SSV]:SI?'.@P>+SX:FU"VCO!"KY>X0 M NS;1%@G/F=#MQT(KS::*%)O%^C:_P"(;;2GU#4)V:&XT[S9)X7QY;QOG+87 M .TK74/)8Z)\4]..HR@+M_#/AN_ MU:YDB46T+O&LL@02.%)5 3W)& *R/#WBR ^%(]9U[Q#H;1RL/W]LXBBC8J"8 MB6=LL#GN/I5SQ[&)/A]XB4H&/]FW! QGGRVQ7(7,MEHGB/PCJFM(L6C1Z.\4 M4SQYB@NF\L[FXPI*!@"?>@#T&+6]*GTQ=3BU*S>P8@"Y693&22% W9QG) ^I MQ6'JGQ&\+Z8+)CK%C.EU>?9"T5U&1$<$LS?-PJ\9/;WBU#PEXZOK& M!AH>HZE9&T 0HLQ#PK+(HX^5F[]\$UUGQ M=.TBP\-W/V6"WT^RUJWDG9(@$ MBBV.N3@<+RH_*@"_<>-[*S\6FUN]0TZ'16TF.^CNWE #L\K*,/G:5*@$8KJK M:ZM[VVCN;6>.>"50TH(X(KA[>WT_5?BW#?K!#<0#P[&]M*8\@!IGY M7/3*G\C5SX9Q>1X6N+=4V10ZG>I&F,!5%P^ !Z4 ;VJ>)-#T2:*+5=7L;*27 ME$N;A8RP]0">GO5BZU73K***6[O[6".4$QO+,JAP%+$@D\X4$_09KSZ/5-$\ M/^,O%O\ PE7EQ2WLD36KW$)<7%L(E41Q\'=A@P*CN>E9FG:+,NB_#/3]7LF. MV^FIZ9J^G:U:?:M+O[:]M]Q7S+>4.H(ZC([U MD:YXWT/P]KFGZ5J5];V\MX'8O+.B+"JJ2&?<1@,00#W(K/\ #,"V_P 1?&B1 M1".)OL4FU5PI8Q-D_4X&:K>.;BRTSQ?X0U74]D5A#+=1SW$B91"T)"!CCN^87,EQB1@$W*8E_C]_02,'Y&B;]2>TNWB\R-)E5L M;P>-I!;J1VPOE=SCKQ]:?9ZUI>H:HVEQ9+G=<13*R+CKE@<#'>O*=3U34M7TCPUK-Y]GLK"TU:X%Q>PV;26[X5E MBN?*/(0MGDG@G.:34[&"[\->(=4L-877HKF[L9=1CLK38C11./,V@$AR4^]@ M]%YH [W4_B#X:T_PY>ZW%JUE>V]K\I6VN8V9WP2$'/WB <#O@TZ'QEIFIZQI MMGHNL:)>BY02$GH-N:=&5*A)+E%4]E%Q( /R KL* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *J:K8 M#5-)N]/,\MN+F%H3+"0'0,,$KD$9YJW37=8XVD=@J*"69C@ #N: (-.L+?2M M,M=/M5V6]K$L,:^BJ,#^56:YKPEXSM/%[ZE]DM+B!+.5%5Y@!YR.NY' [ J0 M1GL15KQ/XFMO"^FM=S6MW=OL=T@M8BS$(,L2>BJ!U)(_$\4 ;=%5=,ODU32; M/4(T9$NH$G56ZJ&4-@_G5J@#,U/0[?5-1TJ]FDE6339VGB5",,2C)ALCIACT MK3KEK_Q==P^)+K1--\/7>I3VL,QH M44V21(HS)(ZH@Y+,< ?C6+JGB#^S]>T#3DB26+59) MD,V__5A(FDR/7.W% &Y13(Y8YHQ)%(KH>C*<@_C7+ZCXRN;;Q!?:18>';[4Y M+&&.:X>WEB7:K[L8#L"Q^4\"@#JZ*S='UZPUS0+;6K27%E<1^8K2_*5YP0WH M000?I5\2QF-9!(I1L;6SP<],&@"CJFBVVK7&G7$S2QSZ?%]3U'1XBP^VQ/$IE M"G#-%&S!G'!QTSVKI]+UBQUG2K34[*=9+6ZC$D3GC(^GJ.X[8H O45GZEK5A MI6BW.KW$ZFSMXFE=XSNR%&3C'4\5&^L%Y].6QMQ=Q73?O)%F1?(3:6#%2Q^61\SQDD Y'3FH_#>N)KWA_3-1<1PSWMI'N'^Z<_>^ ME-6>%YFB65&E3ED# D?44 25G:UHMMKUG%:7C2_9TGCG:-" )=C!@K9!RN0" M1QTJ[Y\/F+'YJ;V) 7<,DCKQ[4UKE,3+$R2S1+DQ*XSGL#Z9]Z )J*HV.H-- MI-M>W\*V$DJ!GADF5O+8_P .X'!_"KVSKGO0 Y_#D4WBN+7 M[B]NII+>)XK6V8J(H-X4.RX4,2=HZD]ZVJPO^$B"^,;K0Y8XXX8-/CO#<-)C MEY'3:1T'W>N>];8D0E0'7+#*C/4>HH =12!E+%0P++U /(IOFQ[-_F+LSC=G MC.R&XCAE1)D0Q*QY<[CV' M..I[4 :%%9<'B'3;C5=0TU+A1&X W@D8/?@<^E+H&O67B/0[75K$L+ M>XC\Q5DP'4?[0!..E &G14<=Q#-$98IHWC&)Y3&LJ-( &*A@2 M>AQ0!)12,RJ0&8#)P,GK38IHITWQ2)(G3=@!^= #Z*0$$ @@@]"*Q?%/B M!/#GAS4M31(YY[.W:<6YDVE@/U ]\4 ;=%0_:HDMXYII$B5P,;V &3VYK+U7 M76T[Q%H.EK KKJDDR-(6P8_+B+\#OG&* -JBJ&F7\U[ S7=F;*4321I$TRN7 M56P&!4]QSCJ.]7?,0%@77*C+#/0>] #J*C2XAEA\Z.:-XN3O5@5_.E$T3%]L MJ'R_OX8?+WY]* 'T4R*:*>,20R)(AZ,C @_B*Q=1\1I9^(-#TR%(YUU*::)Y M%D_U1CB+]!U/&.U &[16+K6NMI.JZ'9B!9%U.[:W9RV/+ C=\^_W2./[[JO!/S'' ZF@!U%,66-XA*LBM&1D.#D8]I%4=)UVPUO[7]AFWFUN9+:0'@[T.&QZCWH M TJ*S6UW3U\0#0VFQ?&V^T[3TV;MO7UR>E7FN(4F6%YHUE?[J%@"?H* )**K M:A>+I^FW5ZZETMX7E95ZD*"<#\JCT?44UC1+#5(HVCCO+:.X5&ZJ'4, ??F@ M"[14<5Q#,7$4T@_&@"2BL+Q9XC3PUX:U+5$2.XGLX/ M.^SF3:6&0/<@<]<5N Y - "T5"EU;R1O)'/$Z)PS*X(7ZU4T36['Q#I%OJ>G MR%[>=-Z;AA@/<=NE &C14;W$,VVL7^BPZ?I>GR7D%S.J7Z13I$YMQRRJ7('S8"GV)KJJ* /-?!6IW4 M?C3QFU]HS:9;(UO),SSQ,MMLMT 4[3SE1NR. .#71>+=9TR7X>ZI=+J%MY%Y MIDYMG,H FS$<;<]>HKHOLMN&F;R(LS_ZX[!^\XQ\WKQQSVJ&;2=-N+>*WGT^ MTEAA&(HWA5E0=/E!&!^% &%X;U[2+3P#H]W/J5JEO%:6T,DGF@A'** IQT.2 M.*ZFJ4>D:9%;-;1Z=:) S!VB6!0I88P2,8SP.?:KM 'EU\EL_P 5]>^T>)Y] M#Q86>TPSPQ^;S)U\Q6SCV]:E\3WNC:AXA6PEL= O&ATI;AM2UJ4%&A9F'[L M8)X)+#'45W]UH^EWTWG7>FV=Q+C&^:!7;'IDBB31],F^S^;IUH_V;_4;H%/E M?[O'R_A0!Y!H\MM>:+\-8/$3QR:-);W(<79S"\Z ")7W<'"[]H/<5MZQI/AG M4==\%:;IL5K-HS7][NAMGS"6$#LRC!QMW#E1QU&.HKT>73+">R^Q36-M):?\ M\'B4Q^OW2,4Z.PLXE@6.T@06^?("Q@>5D8.WTX)'% '(>"[2WTKQAXRTNPA2 MWL(;FVEBMXAM2-G@!;:HX&2,\5B:EI.LZK\0?&":)K<^F72Z=9[1'&C+*Q$N M Q8$KTZJ01G/:O3D@ACEDE2*-9)<&1U4 O@8&3WP*%MX4GDG6*-9I \@4!F M Z GOC)_.@#Q5[FUO[#P#!:VVG6NC&"X5K34RS6ZW:8&R3U8'S-N[JGS6LEK+86K MV\C%WB:%2C,3DDC&"<]Z(M+T^"T6TBL;:.V5@ZPI"H0,#D$#&,@@&@#SZ?2X MO#GCR_MO#-E%9O-X8FE6"V0*LDZ2 1L5'5OF(SU.:PO"&DQ7=IX4U"VU#PU: M7,X]J]E\B$W N/*3SPFP2;1NVYSC/7&0#BJ MT>C:7#?-?1:;9I>,26N%@42'ZMC- 'B^IV-[=?;OA_8.\6[^$&DVT!Q--HD M<:'.,,80!^M=):Z3IUDFRTT^U@4*4VQ0J@VDY(X'0GM5F**."%(88TCB10J( MB@*H'0 #H* .!\$^,/#VF?#C35OM2M;*;3+1;>[MII LL^6^FTR MSDNUP1.\"F08Z?,1FJ6L^'(]9UG1K^:5?+TYYF:!X@XF$D1C(.3Q][/0YZ4 M>8:CIVDSZ5\3;?2;6UET2WM(YH$A16@BNQ"Y6[9)9[*- 6_T5SABOX'!KTVVL;2RM1:VMK!!;C.(HHPJ<]>!Q3+?2 MM.M$B2VL+6%(G,D:QPJH1B,%A@<$@XS0!XL8_#T_POU:_P!2-J?&7GW!:5B/ MMJ7@E81*G\8Z( !QBNKCT*SUWXH3IK]E#>/%H-HSPS+NC\PR2@DKT)'.#CC) MQ7>MI.FMJ U!M/M#>CI<&%?,'_ L9JP((1<-<"*,3,H1I HW%1D@$]<15&?8 #\*YOPN-/T+Q39:G- M>SBQLQ;1VPM8!!$0T<7EC:A!R"!T&#R*BGT?3+FZ:ZGTZTEN&0QM+) K.5(P M5)(SC'&* .#U5F?QGKCL'O^24Z7_V!(O\ T0*Z,VELTC2- M;Q%VC\IF*#)3^Z3ZQ0Z1IMO=+=0:?:17"H(Q*D*JX0# 7(&<8XQ M27>CZ7?W"7%YIMG<3Q\))- KLOT)&10!@^+'U2U^%^I-97#3ZE'IIQ/#U=@G MS.N.^,D5R/AO1K ZKH-_:WWA6VM4MY%DCL"1)>PM$X] MJ]C-G:E8%-M"1;D&$&,?NR!@;?3CCBH8]&TN*^:^CTVS2\8Y:X6!1(?JV,T M>=:%HEN\7CC7;:S6;78-3OTL9F&YXF"?*(\_=R6.<=<\U/X.@\%KX:TBYL#I MQUN73V+2(X^TRN8\R^9CYF.CQ00P;_)BCC\QR[[% W,>I..I]ZKP M:5IUK26MA;S^!_!NH/<:)<2V&D%CI6 ML.!%/&RKEUSG:PVX#$$DVVD3:"LUA9ZTI,"R%@&51T+ MA-F,]B<5ZM/HFDW4,$-QIEE-% ,0I);JRQ_[H(X_"I;S3K'4;<6][9V]S"#D M1SQ*Z@_0C% 'DUSI\&G:+X;T[5-1L+OP[+KTOGBVDS;1*5=HH"23\@DXP>.@ M[5M>"8=#@^)GBB/P_P#9Q9"SM,K;',2ONEW!<< >R\9SWS7?'3;!K#[ ;*V- MGC;]G,2^7CTVXQ3K:PL[, 6MI!!A!&/*C"X49(7CL,GCW- 'G.M0>&[GXRR1 M^(Q9M%_8D1@CO2/*9O-ESPWRE@,XSSUQ6)I@_LSPCIGBJU+G3]$UNY%LQ).= M,DE,9QZ@ AA[)7KUWI>GWX87EA:W(< -YT*ON )(!R.Q)Q]35+Q'H1USPO>: M';W(L4N8O(,B1!MD9P& 7(ZKD>V<]J ,CX>Q-=:5>^(YE(GUV[>\7<.5@^Y" MO_?M5/\ P(UY]K&G75[=ZI\.+-WB<:A/JMNR<;8#$98P/87# ?A7M=M;Q6EK M%;0($AA01QH.BJ!@#\J/LMO]K-WY$7VDIY?G;!OVYSMW=<9YQ0!X]_:?_"8> M%/&GBTJ1&-!_L^ $8VL(3+,/^^W"_P# *UM7T'3-$\'>&S86D<,EQJVEO<2@ M9>9O-4[G;JQR3R?6O2$L+..U>U2T@6VDW;X5C 1MW7(Q@Y[T^2V@EC2.2"-T MC96160$*5Z$#L1VH \UT_P />%9_B=XLM-1TG27ED%I+;Q7$$9+%HW+L@(Y) M(R2._6N5LX]/MO@MH?\ 9JZ="T]W:1ZXX 7,7F./](*_-MW8!SV)]Z]QDT^R MEO8[V2TMWNXAMCG:,%T'H&QD=33(M+T^ 7 AL;:,7)S/LA4>:?\ :P/FZGK0 M!YD-(6RLO%EW;WN@1PS:#,DFGZ.<*6"MME*YP#@EEVNCZ78P2PVFFV=O%,,2)% J*X] MP!S4YM+8B$&WB(@(,(*#]V0, KZ<$CB@#C/B-8V^I7?A&SND+V\VM*LB!B-R M^1+D''8]".XR*Y?6K9_#_P#PL>S\.P_8XDT^SN$AM%V",L)%E=%'"G8N>/3- M>NR00S-&TL4;M$V^,LH)1L$9'H<$\^]"V\*S23+#&)9 %=PHW,!G )[XR?SH M \OEM/"]KXC\&_\ "&+8"ZEG*S?82I,EGY3;S+M^\,[.6YS[UE6OA_PK_P ( M]\089-*TC^T+2ZOS;HT$?FQ1K"I0H,9"@G(QQ7KMGI.FZ=)))9:?:VSR_P"L M:"%4+_4@G7UM';W=A:W$$>-D4L*NJXZ8!&!2W6F6%]:K:W M=C;7%NN-L4L2N@QTP",4 8/@'3CI?AU[8:A97D(NIFA^Q.6B@0MGRE))X4Y& M.W2O*M8A\-S_ T\47FL&T_X2HWMVLCR-_I*R"1@B+_%L\L+P/EQGMFO>+>V M@M(%@MH8X84&%CC4*J_0"J\NCZ9-_\/_\ "2.T"V>O^(8O/:ZR(?L,8:. 2X_Y9EE5CV^?GK7L MPL[5;>2W%M"(9=QDC"#:^[[V1T.F/ M:@#R>\TD6'ASQS0ZCI]WI/AKQG>:3?Z.AETZ M/?8Z(2%B(+!I=N?E)3<,C&=F>U6$M/!UK\1/ X\+BQ5V%P9!9,"&C^SOL9]O M&[KR>3S7J%EIFGZ;$T5C8VUK&W+)!"J _4 4RUT?3+(J;33K2 JYD'E0*N&( MP3P.N"1F@#BOB>NF/?\ A%-9=$TYM483F1BJ8\F3AB/X2< YXQG/&:Y^70;3 M5=2\::?X4$"6D%O:75L+3'DQZA&6<;,?*"0J!L>O->N3VMO=!1<6\4P7.WS$ M#8R"#C/J"1]":CM["WL+-K;3K>WLTP2BQ1!45CWVC% '$>!M23QKXBO/%ZH5 MMHK2'3[12/NL0)9__'F5,_[!J]\2/^0=H/\ V'[#_P!'"MKPMX?C\,>'+724 MF,[1!FEG*;3+(S%F8CG&23QGBM6:WAN HFBCD".'4.H;##D$9[CUH \GUBV_ MM/XD>)+;5%T"1$M[=;1-:#'; 8_F:+G ^?=DCG(%2C0;>[UGX?:5JUU#K,,> MG7FZ56W17(41;2>?G7IUR#@&O2[[2M.U/9]OT^UN_+.4\^%9-OTR.*F%K;AX MG%O$'A4I$P0913C(7T' Z>E 'E"3Z;H&A>*].DTRWN=-7Q%';6]E,_EVT1D6 M%AO."%C#$L1C';'-4K81V[_$>TMUTF*$:"'>'23^X63RY@3C@!L8S@>E>Q/8 M6Y^'MY86<<-U=R>3=3 9>X5[9V82,>7R0#SG':M#X::= MH-CJ/B-+6TT^#4HM7NXE6.-%E6#>I50!R$^[@=.E>@FUMV\G,$1\@YBR@_=G M&/E]."1Q3$T^RCOI+Y+2W6[D7:\ZQ@2,/0MC)' H X#4=,\/K\:H)M1LM.5Y MM($L;W$: O<+.H# GJX& #UQ7-/%X:N?!GBR]\0&S/B9+J\#23$?:HI59O(6 M(GY@,>7M"\&O9+G3[*\DADNK2WGD@;?$TL88QMZJ2.#QVJ.72=-FODOI=/M) M+Q,;;AX5,BX]&QD4 8]R;P_#.8ZAG[<=';[1NZ^9Y/S9_'-86C^*-"MOA)9A M[JVOGM=!C:>Q@N%,K!8!N7 .1W!]*] 95=&1U#*PP01D$52M]$TFTE\VVTRR MADP5WQ6ZJ<'J,@4 >7>'#;0?$KP\;*VT"R%UIMP98-&?=\F$9!*0 "FWVKM++0=-UCXL^)+C M4[2.ZDL[>P:!91N2-R)"6"GC=\HP>HY]:[<:3IJZ@=073[07IZW A7S#_P " MQFK"P0I/),D4:RR !W"@,P'3)[XR?SH \"UF'PW/\*=>O=5-I_PEC7ER)G=O M]*$PF8!!_%M\L#Y?NXKV+QGJ-II/@K4[V^LC>VT<'[RVW;1("0,$]ASR?3-: M4FCZ7--)8VCD171@596&01Z$4 >2>'K* MQE^)=MTK11A3(WJQ Y//>@#QGX@WFFW]IXOGBTS0[:YL'\EKN\D_T MZ2944JT0QE1T"\\X/'6NGET?3_$'Q4C75[2.]C3P[#*(IQNC+F9QN*G@D9., MCC-=U/I&F7-TUU/IUI+<,AC,LD"LY4C!7)&<8XQ5@6\"S^>L,8FV"/S HW;0 MU 'CFF%?#WAW1/$JLRVNAZO>:?<=3MLI)VCP>Y",(R!Z"N[^'EM*?# MLFLW2%;O6[A]1D#=55_]6OX1A!^=:'B/PW'KOAJZT2"5+&"Z8>'?"A7Q]:SZ3I'VVWNYVMHG@ MC\R./[.C*4!&0N=QX]ZGT[2K'6=2^'-KJ-NES;#PX[F&3E'(6WQN7HPSS@\9 M ]*]1;3;![M[MK*V:Y=/+:8Q*79/[I;&2/:I$L[6-H62VA5H4\N(J@!C3CY5 M]!P.!Z"@#Q.X\-:1%\/O'5XMFGVG3-0NTT^0DEK-8V#HL7_/,!B3\N,YYK6U M:-]3^(U_#JBZ%+&NFVYLH]:4E"C!O-:(=,[L!CUP%KU4V-HT,T)M8#%.2TJ& M,;9">I8=\^]1WNE:=J2(E_86MTD9RBSPJX7Z9'% &5X(LI-.\':=9R:E!J/D MHRK

:5IM_?26MSH%Q=S17%W),8Y M48!90SDE2V2.#@X]JS'L[C3/@LFO+JVIS:I?6=C)+<2W;DC=)'PHSA< XR.2 M.NO45P LE\6>//$=CJE[?);:6EM':6UM=R6X'F1[VE.P@L<\ G(&VNVLMW!,4>Z@C64*2PZ[E0#=U[CGF@#V*JUO?VEW<7 M4%O.DDMJXCG13S&Q4, ?P(/XTMA91:=80V6V%C M'H-W\1=9L&O'OM,=WMUDO)74G[*K99"Q#\GC<#CH.@H ]:I"0H))P!R:\LGL MSH.D^$]>T_5]1N-1O[VTBN&FO9)4O5FQO!1B5& 2PV@8Q7I.IVD=_IES:S&4 M1R1D,8I6C;\&4@C\#0!G:EXJTZP\-Q:]$QO+&:2%(W@(.[S)%0$9[9;-;E>( MP:3#;_L_Z?+;3W237K6!=VN'D"-]I0 HK$JF,] *ZCRIO"7C>>UTZZO[F"? M0KB\:"[NGGWSQ.H#C<202&((&!TXH ]&HKR+PM9^)=0L_#FNVD-X;BXDAGO[ MZ;5S)'<0O_K%\G.U< _* !M*@5Z7XAO9]-\-:K?VJ;[BVLYIHEQG+JA('YB@ M#2HKRGPQIWB*?_A'-7M8+P&;RY=1O+C6#.EW"Z'731; MW(>.%9C,8B(B"2-H?H6XY'I7DLENUSX,\7^()=?U-=0TK4+\V96^=4MC'*Q1 M-@.#NX&&!X( P,5M7VJZA)JNON\\\+?\(A'F57 MO;VVTVQFO;R9(+:!"\DKG 51U)KSB"TL]*\$Z1<7UYKVHZAKOV5"D.H.CW$I M0L$!W 1I@G.".%&<]^?U*&>;PA\1-*NUOK>WTV.*>VM9=0>9H2T))4N&)92> M=I)'/2@#V*YU..WN[&W\BYE^V,RI)#$71,+NR[#[H/0$]35VO-I-'@T#Q9X* M;3[O4@EY-,DZ3:C/,DBBV=@-KN1U /2L/$UY\+;WQU-K&H1:^GG7"2+>2+'" MZ2E5@$6=FW@*002<^] 'LM%>=-82>)OB'?6>HWNHPV::/:3-9V]V\*^:S2\D MJ0>/3.#QG.!6W\.+VZO_ )I\M[<27,Z--"9I3EW$30![)9SRW-G#-/:R6LKJ"\$C*6C/H2I(/X&L[4/$NG MV7A[5-9CD^U6^G++YRPD$[H\[TY[@C%:,=I''8K9J9?*6(1 F5B^T#'WR=Q/ MOG/?->/6>BVEC\,O']U"]V95FU2VQ+=RR+M5VQE68C=P,MC<>YYH ]DMYEN+ M:*=00LB!P#U (S4E>;6FG/X=\5>##;:EJ,QU2.:&^%S=/(LVVW,BML)VJ05X MV@<'%8&D)XJ\1Z*->L;6\.LR7CNEVVKE(8PDQ!A-OG;L"J5((R3S0![16/?^ M)=/L_#FHZY%)]JMK!)6E$)!):/(91GN""*U9HEG@DAZ,N=3@(DNI)%VK(^/E9B-W RV,GN>: /8[>9;BVBG4$ M+(@< ]0",U)7FMIIS^'?%'@UK;4M1F.J)-#?"YNGD6;$!D4["=JD%>-H''%8 M.EIXJ\2:/)KEC:WAUEKV1H[MM7*0Q!)BODF#.W9M7:01DYS0![117G+:.?$G MCSQ;:WNIZFEI:16OD06UX\*H[Q$E_E(.1C@=.N0:Z+X?ZC=:MX T.^O93+*?[4U+4(!I<\=O:16UZ\ MT\I7\W"D MEBQY8$8&*O:1?R)XT\:QW%X_V>VBM'C$DGRQJ822P[ $C)(]* .THKQW3?MN MN:1\-;*XU;4(X[^UN#>/#<8SUP3@BMS^PQ?_ !(GTB74]473 M+#2+1X[>.]D7>X>0!F8'<2 /7GC.<"@#T:BO&HH_$WB:+7-1LK:];58M1N(+ M2Z75C#':^6^U4,.=I& -VX'=N/M712:7+XB^(VJV&I7^H1VD.EVDAM;6[>)# M*S2@ME2#QCUP>,YP* .ZNK^TLI;:*YG2*2ZE\F!6/,CX+;1[X!/X59KQ5;7_ M (2'0/A[Z\\U[+%;I#:I;*7,:( M(P6&/" M7CW6]*>\-_8WU]%#YEW+*J@;2&*,Q#,.NX@DXY-;/AO2->MM:T:^MK:\ALGC M;^T9;K6#="Z5H\JX4D@-NP:YXDGU74IM0$&I1PE M[M]D**\H 5./;&]\*^-=%6F:23D[2#QZ=\#.<4 >F45Y7':_\)#H MOBO7]0U?4;>_L+R\BMVAO9(DLEAR$&Q2%.0 QW YS4,?B_4/#@BUO59)776_ M#T=Y%"Y.T7L2#*(O\.\.IP.X- 'ITNHI%JUOIYM[EGFC>03+$3$H7'#/T!.> M!WP:KZ]KD'A_3DO;B*21&N(;<+'C.9'" \GH"U<78IJF@Z_X6TZXO+JZN$T2 M\EN5DF9A-.#$Q)YYPS,!Z#I7+W6GQW7PX\/^);C6+Z;4]0O[.2X\R\9HYF:= M24$9.T;,'&T C;Z9H ]PHKR:\76O$OB;Q1$EI?SO83BULC;ZL;06G[I6#[ 1 MN)+9RV>!CM6@+?4==\6Z3X?\1WES']GT%+R>*SNGA$]T7V.Q9""0N,@=,M0! MVNBZY!KBWY@BDC^Q7LMD_F8^9XS@D8/3FK+] MHM[P-Y-Y+%]Q8R-NUAMZG.,9[YQ0!V&GZY!J&M:OI<<4BRZ8\22LV-KF2,.- MOX''-:E>7-X>BUKQKX]DGOM0A$'V8Q+:W3PA7^RJ0YV$%B,# .1UXHAU5?$/ MAWPE:WL&JZGJUWIGVI[>TOC:HP 0-)*P9<\D8'/)/% 'I%[?VFG11R7DZ0I) M*D*,YQN=CA5^I) JS7B5Q$^M_#C2&U.XO7DM/$BV:L;U]PC^UA,,ZL-Y"@ , M>1C((KV6QLXM/LHK2 RF*)=JF65I&Q[LQ)/XF@#F+CXCZ3:W\=C+IVNK>-I3^)/B+K]CJ&H:C'9V]C9NMM:WCQ)YC^9ELJ0>-O3H>X.!C M,TW5_P"U_!/A2SU,:KJ>IWHG6.&UO#;F<0L5+RR!EX "]^2>AH ]6IKNL:,[ MD!5&23V%>-QW^JMX"OK47U]:2VWBF*QA?[5YLL$1EB^3S#G?C<1SGC@YK

BO=3DTV\T)KN2.6^E=A,DH7>KEMRD@\@$ XH ]#LKVVU&RAO;.9 M)K:=!)%(AR&4]"*I7>N06?B+3-&>*1IM0BGEC<8VJ(MF<]^=XQ]*Y_X5:;;V M/P]T:>![AGNK.*23S;AY%!V_PAB0@]EP*J>,=,35_B-X1M);FY@B:VOS(;:4 MQ.Z@0_+N'(![X(/O0!W]%>6VFH1:7H?B+2+ZZU:YMK?75L+&."Z87#^8L;)" M)2P(&6(R6''>F:+#K;W_ (Q\/:=)=:5+]@@DLH[J^-R;:5Q("0Y+%0=J\9.# MR* /5:*XOP+/;P7.HZ2]CJ.GZG;)$]S;75\]TA#;MLD;LQX;!ST/'(IOC6.> M]\5>$=,2_O+2WO+BY6X^RS&-G58&;;D>N,9ZC/!!YH [:BO(M0U&_P##.E>- MM,T_4;I+:RO+*.VGGF:5[2.X$?F$,Q)P-S$9/&:V+K28_#OC/P]IVFWVI/;: MNES!?037\LI=5B+"4%F)1@V!N7'WJ .\L;^TU*W-Q93I/$'>,NAR-RL58?@0 M15FO/OA/H]K9:!<7<+W1E:^NX6$EU)(H"W#@85F(!X&3C)[GFKOC.26[\2>% M]!>ZN+;3]1FN#LV*VNN^&O"<.J:B MFE7TUU)<9O7,I,<:LL ESO"G<3C.<#&<5CZQ/=Z%8?$'1]/U"]:RL=,BN;=I M+EY'M)'5]R+(26QA0P!/&?>@#URBO+KO0)+;Q=X:L4US6O)UBVN#J6;Y\W!C M5'!'/[OEB/DV\<#%4+JXU"T\(:[IMMJM]&+'Q/!9VMP9R\L43/ =NYLE@-Y' MS9XX.: /8*IWNHI8SV<36]S*;J;R5:&(NL9P3N_ MM;63I$NE+?2VYU"4F282E-Q?=O (.2 0"0/3%5-(U347T3P4DM_8;^87<;1Z>66Z*Y/E%5#$''?:0?QJQ: M74%]907EM()+>>-98G (W*PR#S[&O(;;PGILFG?$.1I=2WVEU<",#4K@ @6R M,-P#_/R3][.1QTJ66.?2O!O@?3-+-\\.LM$;L#471I,6^[RUD9CY:L0.%QP, M#K0!Z_67>ZY!9:_I>CR12--J*S-&ZXVKY04G/.>=PQ7G>I'Q+X7\(>)Y\3Z= M8O\ 9EL1+?&ZDM=[B.9@YR0 "&&3P21N[]OEX'6@#TRBL?Q5J%GI7A?4+V_FNH;:.([WM&Q+R0 $/9B2 #Q MUZBN,\+F\TWXDKIHL]0T^SN=)>X:TO-1-V2ZRH _+-M.&(.#@_A0!W6N:W9> M'='GU34&=;:':&,:%VRS!0 !R>2*SM,\:Z/J6IQZ9_IEE?RJ6BM[^TDMVE Z M[-X ;'H.:SOBK_R3N_\ ^N]K_P"E$=0_$EHY!X:M82IU-];MGM5'WP%;,C>N MT)NR>G- 'W$37#) R*(H58*78NP[L.!DGFO/I8_ M$'B?4/%$MO;7TEY:7\MI83PZL;9+38HV'R@<-G(8E@<@XK2CT5)OBU876J27 M*WHT!;JX\J\E5!,DL8. & V<'Y<;3U()H ]-HKQV&_9=4\+ZWI$&M0VFI:FD M!O+[4S(+R)U?(,),=SQ0!VIUR!?%*:!Y4GVAK)KT2<;-H<)CUSEJMV%_::I8Q7MC.D]M*,Q MRH,I;2[U73=':UU2_O)8Y9D MM+*]-JA1=H+R.&7."0 ,GDGBN7TJ+Q#KO@&*&WDN+EK#69XY[1]0:.:YMHW= M1%YX.21E><@';UH ]9HK \&WUC?^'(S8)>Q1PRRP/#>R-)+#(KD,C,2Q.#P. M3QBM^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "N=\9>'I/$VDVMB@MV1+^WN)DGSM>-) SKC!R2 M1@\5T5% &)I?A'0=%2Z33]-CA^U)YG7MUJ[ M0!B:QX0T'7[I;K4M.2:X5/+\U79&*==K%2-R^QR*MC0],4Z=LLH4&FDFS5!M M$.5*':!Q]TD5H44 %97_ C6C_VZ^M_84&HR)LDF#,-XV[?F7.TG'&2,XJ_= MW<%A9SWEU*L5O!&TLLC=%51DD_0"J4&OZ; MG\:\>] %+3?!'AK2-02^L=)AAN(]WE'+,L6>NQ22$S_L@5T%%% &#;>"O#MI M9W%G;Z7'';7$J321!VV[D;>I S\H#M.OM4LM,-J+VX2'[5.M MM!N_CD;.U1[G!H RK7P1X;LM06^MM+CBF23S457<1H_7<(\[ ?<"M\@$$$9! MZ@TM% '/V7@?PWIUZEW9Z8D,J,6C"R/LC)SDHF=JGD] *M1^&-%BLM/LX]/B M2#3Y1/:*I(\IQGY@N3G-:U% '#:-\-=)BDO+G6M/M+J[EU*XNT=68 MJ4>4N@=> Q&>X..U=5/HFFW5U=7,UJCS75M]DG@Z=:7MK:Z9"D%\FRZ0Y;SA@CYLDY.&.2>3FM:*5)X4FB8-'( MH96'0@\@T^@#&L?"FB::EDEI8J@L9&EMLR.QC9EV,023_"<H'7'O M0!=33;./5)M22!1>31+#)+DY9%)*CTX+'\Z-.TVSTFR6SL8%@MU9F6-2< LQ M9CSZDD_C4-SKNDV>D#5KC4;6/3F4,MR91Y; ],'OGMCK2Z1KFEZ]:&ZTJ^@N MX58HS1-G:P[$=0?8T 5-9\(Z%K]RESJ6GI-<(GEB57:-RG7:2I!*^QXJRVA: M6UI8VGV&%;>PE26UB0;5B=,[2 /3)K1JAK.LV.@Z:]_J$K1P*RH-B%V9F("J MJJ"222 * +]89\'>'VN-2G.FQ[]31X[S#L%E#8W97. 3@9( )K3LKZ*^L([ MQ%FBC==VVXB:)U]=RL 1^-0W^LV.FQV4ES-A+VXCMH&0%@[O]T<=CCKTH ?) MI5C-_?2X_M$DGG2;7=4=^ MNYD!VDY[D5T%% !6&/!WA\2ZG(--C!U-72\ =@LH;[WRYP">Y&":T[N_M+#R M/M=Q'#]HF6"+><;Y&Z*/9 =K'W(KH** *D.FV=O?7=[% JW- MX$%Q("'=;U#[ M=J.EPSW.T(SDLOF*.@< @./9LT[4O!_A_5]1CO[_ $N">YC01AVR R@Y"L < M, >S UMTV22.%"\CJB# W,<#G@4 9UMX=TFS&FBWLDC&F*R6>"?W(888#GN/ M6K*:;9QZI+J20*+R6)87ERFV<6ISZC' JWD\:122@G+(I)4>G&X_G5JB@#$N/".@ MW.BQ:/+IT;6$,IFBB#,/+7D45F&53,3EJ1Z?&MW>*4N&R= MLH. 2Q_.E.BZP.>M="B+'& MJ( JJ !V%.ILDB11/)(P5$!9F/8#K0!Q&D_#725GU"ZUO3[2[N9]3GNXV5F MP8VD+H'' 8C/0@@=JZ]=-LUU5]36!1>O"MNTV3DQJQ8+Z=6)_&ET_4+75=/@ MO[&=9[6= \4B]&4]ZLT <_?^!_#6IZD]_>:1!+<2%3*26"RD="Z [7_X$#5_ M5-!TK6A:#4;&*X%G,L]OO'^K=>A&/Y=*T::DD33; M.74X-2>!6O((WBBER-G4= V MPC7,4DT2;3@JA4,<]!]X5>H HZ5HVG:);/;:99Q6D#R&0QQ#"[C@$@=N@Z5#K M7AS2?$*P+JEDMQ]G8O$VYE9"1@X*D'!'4=#6I10!3BTJQ@NKZYCMU6:^V_:7 M!/[S:NT9^BC%9MSX+\/7=G86LNFIY5@GE6NQW1HDP 5#*0<' R"<&M'3-6L] M7BN)+*4R+;W$EM(2I7$B-M8<^A'6KM^(+#P_;PRWS3%KB40P100M+)*Y!.%102> 3^% %J+ M3;.#4KG48X%6[N42.:4$Y=4SM'X;C^=9D_@WP_<:;::?)IJ"WLV9[8([HT18 MDMM8$,,Y.>>:V8)EN+>.9 P610X#J5;!&>0>0?8U6GU:SM]7M-*EE(O+N.26 M%-I(98]N[GH,;AUH I0>$M!M=/\ L$&F0Q6GVE+ORDR%\U2I5^O7Y5_*M Z; M9MJHU,P*;T0&W\WG/EEMQ7TQD U:K&/BK1D@OII;U8HK*\%C.\BD!9CMPO3G M[Z\CCF@"71?#FD^'8YH])LUM8YFW.B,Q7//0$D*.3P,#FK4VFV=QJ-KJ$L"M M=VJND,I)R@?&X#Z[1^56J* ,BZ\+Z)>6M];7&GQ217TPN+A23\\@ ?.<@@* MO(QTJ"W\%>'+6WNX(M+B"7D:QW.YF9I@I)&YBXLV9K>0DYC+*5;'U! M(JU10!GOH6ER/J+26,,G]I!1>!QN$P5=H# \=.*J:-X1T'0+EKC3-.2&=D\O MS6=I&"?W06)(7V&!4C^)=.3Q$-"4W$M\%5I!%;NZ0A@2OF.!M3.#C)K7H R] M/\.:1I.HW=_862P7-VQ:=D9L,2H:M9Z9-8Q74A1[ZX%M I.Z0JS8 MXZ<*>35Z@"I)I=E->V=Y);JUQ9*ZV\F3F,. & ^H _*JTGAS2)8[F-[&,I0OVWR/L_G9.?+W;MOIUYJK%X< MTB&.UCCL8U2TN7NX "?DE;=N8<]3O;\ZTR0 23@#J35.\U?3]/@MY[J[CCBN M94AA"/ M#<.C2:0FE1?8'D$IA9F8*XZ%23E<8XP1CM7044 8UGX4T.PL;NRAT]#;WB[; ME9F:4RC!&&+DDC!/?O46E^"_#NBW45UI^EQ0W,((28LS. 1@C:?IZQ70C,7GEV=RA* MDJ68DD?*N,],<5MT4 4]5TJQUO39=/U*W6XM)L;XF) ;!!'3W -4-(\(>']! MN6NM-TJ""Y9=IFP6DQZ;F)('MFMNB@#!U+P7X>U:_DOKS34>YE 65TD>/S0. M!O"D!^..0VJ)<06OV2-P3E8<@[/ID#\JATCPYI&@R74FEV M2VQN6WRA&;:3DG@$X7EB<#'6M2B@#*UCPWI&OO ^I6:S26^?*D#LCIGJ RD' M!P,CH:JOX*\.-IL>GKI<<5K%,T\:0LT?ENW4J5((SGH#BM^B@"IINF66CV$= MCI]M';VT>=L:#@9.2?/=9O;K49M6^Q>%Y+J%KA%63:DI;8Q0 -R#S@<'VJ3P_ MJ_B>:\T&[#ZY>K>LO]HQW5E'':QHZ$[XF4!E"G;C).0?6NKTWP1IFGZE<:A) M/>W]W.:72/!MOHLUO]FU?6&M+;B"RDN]T* M#& N,;B .@8D# H PM"U;48?%;VOB/4]3M=0DFG^SV3P1_8[F(;BGDN%R6"[ M206W9SD5/X).N>(=+T[Q3<^(+A5O"TK:U:]KX-L MX-7M]1GU#5+U[1G>UBN[GS(X&8$$J,9)P2!N)P#4>F>!M/TB^2:SO=3CM(Y6 MFBT\71^S1NQ).$ZXR2=I)&>U ',:+>^(KOP1K/B>\U^9VA@OTMK588Q&OEM( M%9OER6!7Z8P,'DF/RM2UOQIX7,.JRV,\_AII+BXAC0R,"\)(7<"JDL1S@X&< M#N.YM?#&GV?AFYT"(S?8KA9U?+Y?$S,SX./5SBJ%[X$TR\FTZ=;G4+6YTZT% MI:SVUQL=$XYZ8)P,<@CD\4 <=<>,->T_2+C26O)[F^C\0C2%OXK='F,)C\W< M$QM,FWY>F,\XJS)XF\0^'M&\2W;QZI_X8Q5BW\*6PL+ZRU"_U'58 M+V+R95OI]XV8(PH4*!UZ@9Z<\4 WF^4'=&P?(Y''08(U*%"H& ,8;KU.!DG%;>JZ-:ZR;$W7F?Z%=I M>1;&Q^\3.,^HY- ' 75UXEU"+QK?0>))[./1+J46<$5O$02D*28D+*2R\XP, M'DY)X [O3[ZZU+PK:ZA"D8O+FR2=$;[@D9 P!]LFHH_#-A':ZW;J9MFLR/)= M9?G+QB,[>..%'KS5R#3(+;18]*B:5;>.W%LK*Y5PH7:"&&"#CN* /.++Q;?: M)X;UBZU/4-4E\0V6FFYGTS4K>-$$@X\R(HHW1;CCACQCH:NZ!J'B1->TD,^O M7MI=*XU$ZA91Q11'865XBH! W#;M.>#ZUT5KX(TV*:YFOKF^U66XM6LF;4)O M,VP,O YJ71_"<>C7$+QZSK-Q# I2&VN;O=&@Q@# +8'3<3B@# M"\'_ -N^)]'L_$TWB.Z@%ZSO]@CAB,,<6YE51E=VX8!W%CSVQ7)6%AJ^F^!/ M%^K6GBG4XY+&_P!1<1>7;E)71V^9LQYRQ&3@@>@%>AZ?X&T_2[]9[.]U.*U2 M9KA-/6Z(MD>'9.F<,,@8Y6NRU+P;8W]W;7L-Y?Z?>V]N+47 M-E/L=XAR$;((89YZ<&EC\%Z/#I=AI\23+%97JWZL9"SR3JQ;>[')8DDDT 9V M@7&J:=XYU'P]>ZM/JEN+"&^AEN419(RSNC+E%4$?*"..*U/$^KZ?H&GR7\]J MEQ>SK]FMH%0-+=.<[8E[D$D^P&35Y=&M5\12:X/,^V26BVC?-\NQ79QQZY8U ME:[X*LM>UNUU>74-3M;RUA,,+6EQL"@DDD#!P3T)'4 "@#C=.T";P]<_#/P] MJ#)((9+R>5!R@G$;.H'^Z7;'TKHM)40_%[Q$D CFTVTEG"]/-W2*"??:/TK M2N?!EE>Z1;V-U?ZG-+;3_:+>^>Y_TB%^F5?'H2,$$8-6]"\.6>@?:I(9;FYN MKMP]S=WMG^*$TV6>VCC5;AEG"K-@J<,,9 M '&XC1EMLQ\!0JKN4? M[1)]37KT\,=S;R03*'BD4HZGN",$5S=EX%TZSTVPT\WFHW%O87<5U:K/.&\H MQC"(./N =NOO0!SUSK^K^#[SQ1:7.HS:Q'8Z.FIVSW2(KJY,BE"4505R@/3@ M4GA_4O$O]LZ*QDUV]M[L$:C]NLHXH8\H65XBH!4!@!@DY!]:[2X\-Z==ZM>: MA<1M+)>6(L)XW.4:(%CC'J=YJIH_A&+1;BW:'6-9FM[=2L-K/=[HD&, 8P"P M /&XG''I0!F_$/\ YE7_ +&*S_\ 9J=X^UZ^TI-'L=/:YCEU.\\EYK6$2RI& MJ,[;%;C<<8!(..3BMKQ%X MRN-,^QW>I:M=LDZW,%S/=DS6\BC ,; #'4\G:SJUEI_B'^UK_ %.R MTNVCB>TU34K-!.A;(==JC#D$+M^7/S8YJMHVMZZ/$>IZ/97>J7A?1GO+,:W: MK"XN VT8PJY0EAU'&*ZE_!MI=:+?:7J.H:IJ,5X$WO=7.60JV5RD@U!]2LHXHXG";E>,H 0"PV[3G@BN@M?!&F1F^>^GO=5EO;;[)-)?R[ MSY/)V# R2>F<]ZET?PJFCW$4B:SK-U%"I2*WNKK?&@QCH "V!TW$T 0^,+ M]+2WLH#J]]82W,Q2./3K837%QA22J JV .I.. .HKSG6;[5-=^&NNQ7>J:@# MIFMPVR--!''++&9("HE7;CG@+1ET'5-'9[R6WU.?[1<227!:4RX3YPQY!RBM]?;B@ M#=L+:33].2&YOYKQXP2US37I%CIRV>EI82W-Q>J%96ENW#R2 DD[B M ,]<=.E<[8_#O2K&7366]U2:+3)1+8V\UUNC@P"-H&.1@XYR1V/6@#F+N_\ M$]UH_C+6H?$DULNAWET+2VCMXBCK$H?;(2I+ C@8QCKDUHS^-;O0K_5Y]3D\ MRUGT>/5=-C*@!6"A9(00,DES&1G^_74#PIIPTG6]-S-Y&LR3277S_-F5=K;3 MCC@<=:Q/%/A#^VM6\(6R69>PTNX,T]PT@^5$4;8R,Y;>P3/&/DH WM)L]4;P ME:VNI:C,-5>U GNXU0.LI')4;=O!.!QVKRG2(=8T;X/6&N6?B745V2H%LVC@ M:'#700CF/=T)/WNM>WURD/P_TJ'1KO1Q=:@VG7$J2K;//E("LOFXCXX!;KG- M &5>-K^M>,_$FF6GB&?3;/3[6VEA6"&-F\QU<\EE/RY7)'4\MM-_:]Y!:W%@L"+ (Y 1D<;MX(#9W8ZC '%>AP:':6VL:EJB>9]HU& M.*.?+?+B,,%P.WWC5&+P?I<6B:-I*F?[-I$\4]MEQNW1YV[CCD<\T <+=^)/ M$>JW'B"YTV76TGT^]FM;"VL[&.2VPFAB4MRS-&0!D^I(Y- '%QW_ (BTA/"6 MLW>ORWRZSWD,@XQ4>J>)/$&C:!XQL%U,W-]HL M]I]DOY8D#,DQ0[7 4D9() &00>M=9)X#THZ9I%G!/?6DND1^59W=O-MF1" M""<8(( R",<4\>!=(_L"]TAVNI4OI5GN[F2;=/,X92"S$?[*C & !P* -+1= M.OM.L7BO]7N-2N)'+F:6-$V9 RJA0 %R"0#D\]37F.D7%_X2\.>.M>35KR]> MQU&Z1;>=8O+DEQ&!*^U ZM*TEV]KJH+8H*@%>A)X- M/^*]G-=>';!HK^XM0NIVBE8@A#%ID )W*>5/(QWZY%:NF>!M/TZ_M+N2^U/4 M&L@19I?7/F);Y&W*C R<<9;)Q6KKVAVGB+2)=-O3*L3LKAX7V.C*P964]B" M: .)UO2M1?X@>%["#7+J.8:=>"6^:.-IF7=%G'R[ W09V\#MGFJ4_B[7=,\, M7UFUY+=7\/B$:-#>BW5I?+8*P?8 %9PK$#C!.*[RW\-VL&H:=J$ES=W-W8V\ MMO'+/(&9UD*EBW R?E&.E5Y_!>D7-CJ=I*DS)J%[]ND82%7CFPN&C88*D;%( MH RO"5YKG_"0W5GGM6N-5UGQZWA M^RU>?2K6TTY;R22VCC:261Y&51EU8;0$).!SFMW1]".DRR2/JVJ7[NH7_39P MX4#T4 #/OC/O5?6O"5GK.IP:G]KO[&^BB,'VBQG\IGB)SL;@Y&>?4'H: .'\ M.WCZ;X,OX[W7+BTNI?$5W TUC:B2:YD\QLK&A5L%B">AP ?K67KFHZGJO@'Q MUIMSJ6IF/2S&\3WD$<=Q)&\88QRC;C&3G( /3FO0%^'NBPZ/%IMJ][;+!>M? M6\\4_P"]AE;.2K$'(P2,-G.>\NEUA MZ]S.7>3"[<@]CC MTX&!@ "@#GO$&HZMH=QX?\/1:IJ]T;\3S3WD%O%)=>7&%PB ($'+C)VD@#WK M>\$WFM3PZC!JT=\T,%P!97-]"L4TT14'YU7 RK9&0!GBGR^";*XT^RMYM2U5 M[JQD:2VU W/^DQ$C! ;&""."""#WK6TC2O[)MGB-_?7K.^]I;R;S&S@# X MXZ #O0!R<+:WXLUSQ"+;Q!U)$BE#2+O1N6QC!R,'@9YKN]2\#V&H:G=W\ M5]J>GR7JJMXMC<^6MQ@8!88.#CC*X.*O#POI:-HGDPM!'HQ)LXXVPJYC,>#Z M\$_C0!3\Z#X1FN;"11>O)#;0S2*&"-)(J;R.AQNSZ9%EW\J?:(T612HB+#* @\8&,CGD]O0-9T>RU_2+G2]0B,EK<+M= M0Q!&#D$$="" 0?45D:=X'T^PUB#5I;W4K^_AB>!9KVX\PF-L?*1@# QV ZG. M: .+T'Q#XIU"'0M8B;6[J6^GB:[MGLHULEMY#SY; ;AL!!#%CG!SUI[ZE=Z5 MH_C&ZLI?*F_X2N&/=M#?*QME88((Y!(KL=-\$VFD30BQU35XK&"3S(M/%W^X M3G.T#&[;G^$MCVJ6;P9I4]GJ-JYN/+O]0349L.,^:I0C'' _=KQ]: .:U7Q; MJ>@2>,-/N)C/>Q"*?1MRJ"RS_NT0 #D+*".><&JEWK.N3>([S0GU#7%&DVEL MKSZ59Q2-/.Z;C)(64@+TPH SS7::MX1TK6O$&EZU=QR&[TTDP[7PK<@C>.^" M 1Z&F:IX1M-1U8ZK!?:AIM\\0AEFL9@GG("2H<$$'&3@XR,]: .2?4_%VIS^ M#--GO9-%N]1M;PZCM@0R?NC'AE# A6()]AO/' JQ?>*-0\(7OB*RU.\DOO)T MV.]TQY$4-(V!$R': "3+L/\ VTKK4\-V:W^DWKS74MQID4L4,DTQ@#5^U7V@>! M6O=2E-[?V.GM/<,0!YLB1EFZ# R0:XZ2]\1Z-X>T/Q5/XAGO7O9K7[78-#$( M"D[*-L6%# KO&"6.<IW- MI82"6SL;FZ+P6[#[I5<9.WMN)QVH R/"NF74?Q2\7S-K-[*D4EL6A=8MLH:$ ME0V$!^7.!@CISFK7C:_U73]7MI9;S5+#PZMLS37>F0)*\4P;@RAE8B,+DY Z M]:ZBST:UL=8U+4X?,^T:B8C/N;*_NUVK@=N*IZYX7BUZ5FEU35;6*2'R)H+6 MYV1RISD$$'!Y(R,''?B@"A8:SA6VE6YN[:.TNGN[6>&W$"&2-3!+U"@*Q'.# M@=L@XYV?"UUJ5MXKU_P_?:G-J4-G';7%O/<(@E E#[E8H #@ID<=ZT(O"%BD M=@)KN_NI;*]^W)-N]$T?2/[1$>I7>LW.ERZD(5W>7"9"7"D;0[! .F,DG%>@?V-:_\)$= M<_>?;#:?8_O?+Y>_?T]!M'FTE]/)N4!OGU&.>.7;+#.S%BR,.G+$=^# MWH YZX;5[36-:\*3Z]>74$FC&_M[R1(OM$)#E&0D)M8-ZE<]?K6)I,6KZ)X% M\$:C;^(]0>*ZGTZ!K.2. Q+'(5!4?N]W X!W9]Z]$TCPI8Z3+=W#37=_>7B" M.>ZO9?,D9!G"< +R> !UJG9^ M,L]*M=,%YJ,UI:74-U;1S3[O),391%X^[ M[=?>@#-T]];\5:SKMQ!X@N-,@TS4&L;:V@AB=&**I9Y=RDMN+= 5P!^-8VH> M(M>U;5_$0L)]<@.F7#6EE%I]E'+"TBHK$S%@2V6;H",#'-:5 !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 %%%% !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 %%%% !65X@\06?AO3A>WD=S*'D$4<-K"TLDCG)"JH[X!_ M*M6LGQ'R M6UGINN7/EW!MFEAL&>,.#@Y8'\?I7>5X5\*O[1274I(?&%EIMBNNS&739K:- MGGY7.'9@R[A\O XQ65XZU";2_B#K.DV.J747AW4;FT_MF9,D63NQ)"MGY=P! M)^I';% 'O0US33KYT(72_P!IBW^TFWVG/E9V[LXQU]\UH5XG/X;T./\ :#2& M>:6" Z4EW#F[9-THE 50<\K@?=Z5S%M%K_BJ'7=5C$<>N0:FXCU*?6S;FQ", M,1B C;MQD9)[^U 'TG17BUUH+>+/BSXBTK5[^]2VBTJWF>"UN&C1I=BC/'4 ML2!Z]:Q=/AUSQ/\ "GPE^B1R%P^03L'OW% 'MFIZZ M=-UC2M/&F7]T-0=T-Q;Q;HK?: 'VVN6FIW_ ,*I]&%Y:V$M MQ>)]GGG9V&W *EB?F .<$]L5ANMGK?A#Q?XIUK6;J'Q-8WTR6H%ZT9MMF/+1 M$!'!.1T_4&@#Z,HKPR.TNO&/Q#\.V&MWE]%'=^$X;B\A@G:+S7WL2&QZD@D> MPKK/@M<7,G@^^M+BYEN%L=4N+6%I6W,(UVD#/XF@#T>N;\9>+X?"%C9RFRGO MKJ^NDM+6UA(#22-TY/ ''ZBO.KJVTWQ9\2?&-KXMU2>VM])BB&GP_:VA6)"A M+2@ C)'RGG/WOI7(O:S>)O!_PXOM;FNY;FXU=; RM,P9X/,(!Z_>[;NO'6@# MWZ\\0?V9X876K[3;Y"(T:2SAC\Z9&8@;<+UP3SCTKFM*^+FA:SJB:=::=K9G M,ZP.38G;"S''SG/R^^?2NXM+:.RLX+6'=Y4$:QIO8L<*,#)/)/'6O$;+4;[2 M+/XP7^FLRW<-Z3&Z]4Y<%A[@$G\* /=**\-\!Z3J\>M^%]7T]+>SMIX3]OD; M7#^)?%%SJ.H2W]M#J%O;JUPWEQ)L8\# MURQ.?I0![W17S>FAR0Z/\/-4BUO6([_6YTLKN=;ML^2V%VKV7"\#\^M=W\/8 M4\-_$+QOH,5Y-_9%BMM/&MU.7$6Z/>9LF MN8K9-BY.^1@J_ADU?CD26-9(W5XW 964Y# ]"#7'?$O_ ) >E_\ 8:L?_1ZT M =G17+^-[RRBTNSM;JVN;QKZ]CMH+:WN3!YLA#$*[@C"84D^N!P:\\FGO-.\ M+?$G3XU:QCL887@MH[UIQ;L\>6"N<$9(!QV)- 'M=97B/78O#FCMJ,T+S()H M8=B$ YDD5 >?0MG\*XYM+7PQXY\-'39[R234K>[6]\^Y>3[2R1AU9@QP&W9Y M '7'2N/NK"PNOA;I/B6YU"YDUJ_OK9IY'NVQ.YN5W1%"=N%P< #C9]: /8+# M78[_ ,0:QI*PLCZ9Y.^0GA_,3<,>F*UJ\E\1ZC>:5<_$N\L9G@G5=.7SD^]$ MK(%9Q[A2QSVQ6I/I5EX7\8^%%T">X!U&26*ZA:Z>5;F$1%O-8,3RK!3N'][' M>@#T:LK5M=BTG4='LWA>1M3N3;HRD (1&SY/_?./QKS/3K:6R^'OB3Q9#<7D MVLV[:BMM(]PY6W02R#"IG;QRW(//L!5B?0M'T?Q)X ETZ]GDFNKEI'$EVTOV M@?9W/G%6)YR>HQ]['I@ ]9HKG?&U]9V7ATK>PW4ZW-Q#;1P6LYA>61W 5=X( MVJ3U.>F:X"W:ZTO_ (6!IB0'3H8="%PEI'?-<+#(8Y065C@J2 I('H#0![#6 M9XBUF/P[X=O]8EA::.SA:5HT."P'85Y_::8FAW_@/4[6ZO7O-2<0WTDUR\GV MA6MV?YE)QPRC& ,5S^M6-EJWPN\4>)-3OKE=9^TW<+,;ME$6V4HEOLSMV[0O MRXRBWTU[P03S!8_,\J!-TC<=%'D/_7-?Y5YS=WMWINO_ !.OK 9N[?3;66' MSAA!*0<=\=: /2Z*\M\+:'K*W7AW5K*W@MHG4/>W1UF2Y:_C:,D[D9 "V[# MYXP1TK$N=._XM[XC\3&]OSJUAJ=V]G-]J<"W"7)PJJ#MP>KZGK%O#I=Q>7>FV*23W$FIO;16FY69"@!.6X))QV S52!9?$MU\.H=2 MO+MH[S1)IKM8IVC^T$) ?G*D$@DY/K]": /3=1U*STFS:\OYU@MU=$+L"1EF M"J./4D#\:M5XCK>G6[>!_$VGS//+:Z1XBABLQ)<.?)B=[+.Q6D9R,DD\L23R3WH IZ%KD>NQW[QPM%]COIK)MQSN,; M8+#V-:U>*3Z) WA#QUKXN+U-1L=5OYK22.Y=%@9'W JH(&2>I(.:U]4;4?$? MCR;3Y]/CU"VM]+MYX;674GM%S(6WR@(IWD$!<_P_C0!ZI17E%UI.K/'X%T+7 M-0G,DMW=Q7+6MVQ:2)8Y&5&DP"WR@*3P>O>FW6F7%]XXU/0(M+6^T_2K*V6R MM9M6EMA&KABT@PK%VR-NXGC:/6@#T._UV.P\0:1I#0L[ZEYVR0'A/+4,27VEW3ZA\.]*\3ZB3<_Z;#/+!=$&;"#:ADX))&T'&"3GUJ.:RN[>'QII M^A7%PT&@75K?Z=&9F<)*J>9+""225(&-O8O0!Z_17#^$=37Q9XIU/Q);3.VE MPV\-C9C<=K,0)96QZY9%S_LFD\7?8M4\20:*=)GU.]2R-T8VU!K6"*(OMW'! MY;((Z' '44 =S63J>NQZ9K&C:<\+.^J321(X. A2-GR?7[N*\PT*\GU[2/ . MDZM>W#V%Z;_[1BX8&X:%BL4;2 @L,9/7YMHK0\9VT^A3^&(?"BB[N[>[O#;0 M3W#2A7^S2'9DDGCLI/H.!0!ZK17DUXMI=^"?"O\ 9>KZA(NHZY +N[,Q2X9W M#B0-_<((QM'"X&.F:??M/X-U#QG:: \ZPQ:#'?P0O*THBFS*I==Q)Z*"?4B@ M#U:BO++C3++P\/!NIZ'>W4E_J%_;PSR-=O+]NAD4F5G!8@X'S9QQBL/5KC6# M9WO@C3KR=-2T[4;F^B?>2[6J1^?"">I!>1$_"@#UWQ!K">'_ ]J&KR1-,EG M TS1J<%@HS@&KT$HG@CE P'4, >V1FO(=4U7_A+/"WCCQ)#*YT]=(2RM5#'; MGRO-E./7,BKG_9J[J:7^M^.!I,FGQZA:6ND0306DNI/:*2Y8-+\BG>1@+_L_ MC0!ZK63I^NQ7^OZQI*0NDFF&$/(2,/YB;ACZ5P$EEJF?!?ACQ)>L]MW45Y!;6TNFVGBSQ1H5A2I/U MO^%]"UB._P##^JV5M!:V[KNO;DZS)FI$UA% M::9'-#:QWK7 MW>*3<58X*YVJ<=J /9JR?$NNQ>&O#MYK$T+S1VJ!FC0@%LD M#O\ 6N*@TN/0/%G@NXL[J]:;5%GBOWGN7D^TXMS("P)P"&7C &.G2N1UBQLM M3^$&J>)]1OKD:Y/\T54U6Z@L='O;RZ>1 M+>""265H_O!54DD8[X%>7:*S6?CCPE/9:;-IEKJT5P6$FIM<274?D[U:1"2 M0<'.3UQ0!ZY17AV@VG_"5S:2XM[N74#JDEQ>ZD]^!'/;!W^4()-PR-@";1MQ M^?2:=IWVG6_&FMR27=S>:7?R'3X#.XCC<6Z-D(" 2Q('.1Q]: /3:*\@\)Z3 MKM]8^&=>LX88YY7AGO=2?6))6NXV'[U&B*;TU!0_FP[9A&[*"<613)/JKSR MWD+0LP,B$D _=;.XD&@#UFQU*SU(7!LYUE^S3O;RX!&R1?O+SZ47&I6=K?V= MC/.J7-X7%O&0+6;NU4F=VQ&"I (+$$ M].3S[T>-M"TW4_B)X/-[$[>>;J)]L[ID+"64#:PP+.1G ;I@#CI[ MBT5XII%CXD\2:++K=K;0IK9OI&&I2ZQ(A@*3$>480A4(%&W9GD'/>NIL MM'@UKXI>))+^>[DBTYK*2VMUN'2-)#'G>54C)^4=>.3QS0!Z%17B-_IY_P"$ M$\3>)!?Z@NJV.L7/V.873@6X6ZQM5<[<')SD'.?0#'7V6EQ>&OB=IMG83W9A MO],N'NA/:XEM],U*^>.[>*0QF3;$S)%N!! 9@!P><8K N-+M;37/%7AJT>=]$ M_L1+N2V-P["WN-SX"G.5W*H8KGG'H: .X\+Z]<>(]*34I-*EL+:=%EM3+*CF M6-AD,0I^4XQP?6M"WU.SN[R]M()P]Q9,J7" ',990P!^H(/%<_\ #;3;73OA M_HAMD93(;6YO!J;7MI&9#FI2QRWZVT8N)(SE7DVC<0?0G)KEOAA(R?#6U:,!I%FO"J9 MZG[3+@4 =O17C'A?3O$.MZ)HWB"U@A74I;E)[C5)-8D+2+YF)(FAV;0,94)G MC [T>.KN*>P\2:WI-A=+<:7<^2=5EU1XS%.A7*Q19(*\@8^4')ZT >ST5YKX MQMWTW6[CQ+JMM)J>APPPJPM[UXI=.8'+.J @-NW*3SNX[BLZ[M=4\4^+?%,) ML%NWLI8X+0OJTEJ;13$K*Z(J'DDEMQ],=!0!ZW5/3+\ZE9_:#9W5I\[IY5U' ML?Y6(SC)X.,CU!%1:"E_%X>TZ/5)HYM06VC6XEC.5=PHRP/& M\#:H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAJ^B:9K]B; M+5K&"\MMP;RYD# ,.A'H>3R/6K]% &-IOA/0-'TZYT_3](M+>UN5*3QI&,2J M000QZL,$CGUJ_IVG6>DV$-AI]M';6L(VQQ1C"J,YX_$U:HH YEOAYX/:[-T? M#FG&89/)&=V_P# 7A/5-3;4KWP_83WC'<\K MQ#YSZL.C'ZUT5% %*/1].BU2?4X[.%;ZXC$4LX7YG0= 3Z5E7'@+PI=Z9;:; M/H-D]G:LS01>7@1ECEL=QD]?6MY;B%YY($FC::, R1A@60'."1VS@X^E5-&U MBTU[3$U"Q+F!WDC!==IRCLC<[<^F>:--TG3]'AEATZTBM8Y96FD6)&_$-U'=:OHMG>7"#:LLD?S8]">X]C5N?0 M=)N8[&.;3K9H["19;1/+ $#+]TJ!TQ6C10 50M=$TNREOI+:P@C>_T:S@K@ N@=<'OP:OT <_I?@7PMHNI#4=- MT*RMKP9VRQQX*Y&#M_N\$CCUJ_:Z!I-CI<^F6NGP16-QO\V!$PK[^&R/>G:+ MK%IK^DPZE8ES;3%@I==I^5BIX^JFK] &7_PC>B_9].@_LRV\K37$EFFSB!AT M*^AIS^'M(DN-1G?3K=I=2C$5XY3F= NT*WJ,<4^;6+2#7+31W9_M=U#)-& O M&U"H;)_X$*MR7$,4L42-8@ S+G:WL1DX/O5B#PGH%M875C!I%I':W:!+B)8P!*!G&[UZG\ MZV:* *TNGVD]W:W^55NBR ^< -H#9ZC!Q5'2/">@:!;KZUL5!>WMMIUC/>WDRPVUO&9)9 M&Z*H&2: (FTJP<60:TB(L6#6N5_U1"E05]/E)%9MUX*\,WM_<7USH=C+=7"E M99'B!+Y&"3[D<9ZUJZ?J%IJVGP7]A.L]K.@>*5.C ]ZLT (JA5"J, # %5XM M/LX;RZO([:-;BZ"">0#F0*"%SZX!/YU9HH P[#P;X;TO4%O['1;.WNE+%)(X MP-A/!VCHN03TQUJXVA:4VF7&FM80&RN7=YH-ORNS-N8D>YYK0J/[1#]I%MYT M?GE/,$6X;MN<;L=<9XS0!EZCX5T'5K]+[4-)M+FY10HDDC!)4'(!]0#TSTJU M!HNFVSV+0V4*-80F"U*K_J8R "J^@PJ_E3M4U:PT6Q:]U*ZCMK=2%WN>I/0 M=23Z#FJ^B^(M)\10S2Z5>I<"%]DJ@%6C;T96 (_$4 /ET'2I[6_MI=/MW@OW M,EW&R B9L 98=SA5_(5/IVFV>D6$5CI]NEO:Q9V1(.%R23^I)JOIFOZ3K-S> M6^FW\%W)9.$N!"VX(QS@9Z'H>GI6E0!0.B:8;&\L38P_9;UW>YBV_+*S_?+> MN>]0:KX7T/6Q -2TRVN3;C;$SK\R#T!'('M52[\=>&+'5O[+N=8MX[OS!$5. M=JN>BL^-JGV)S5K6O$^C>'C"NJ7R0/,"8XPK.[ =2%4$X'EBEU33+>ZEB!5)'7YE![9'./; MI4=UXNT"ST>VU:;5;<6-UQ;RH2_FGT4+DD\'@#C%+;^*]"N_#\VNP:G#)ID( M/FSC.$QU##&01QP1GF@!USX5T"\L;>RN-'LY+6V1HX(6B&V-3C(4=N@_*I;+ M1K/1-)DLM#LK:T7#,D87"%R.K8Y/.,GK5?1?%NA>(;B2WTJ_6YEC3>ZB-UPN M<9Y ]:M:KK%KHZVGV@2,]WX/H>*T4N(9) MI84FC:6+'F(K LF1D9';(JIHNL6FOZ1!J=B7-M/NV%UVGABIX^H- %>X\*Z# M=Z.FDSZ3:/I\;F2.W,8VHQ))9?0Y)Y'J:DM/#NC6,=E'::;;0I8NSVPCC \I MF!#$>Y!.3WS6G1T&30!F#P]I"R,ZZ=;AFNQ>G"8_?@8\S_>]ZM?V=9_;Y;[[ M-']JEB$$DNWEHP20I]LL?SK+LO%VD:A+;QVTKOY\35ELX1J$D0@>Y"_.T8.=I/ID#\JNU3T[5+/58YW MLIO-6"=[>0[&7;(APPY S@]QQ0!!!XY, Q$SK\R#T!'('M6E+<0P&,331QF5Q'&'8#>W7:,]3P> M/:JZ:I9R:O+I2S9O8H5G>/8W",2 %M!NM&BT>;2;1M.A(:* MW\L!8SDG*XZ'D\CGD^M9&N>!;&Y\/RZ=HEO9:>7E@D>/R?W5PL3;A'(%P2IY M!^O>NNHH XOP_P"#9[#Q,^MW5OI%C_HC6OV32H2B2[F#%Y"0-Q&, 8XR>:V- M/\&^&])U!;ZPT6SM[E2Q22.,#9G@[1T7.3TQUK1U+4K/1].FU#4+A;>T@7=) M*V<*,X[?6J&C^+=#U^Z>VTR^%Q,B>8R^4ZX7(&?F [D4 7]3TNPUFQ>RU*TB MNK9R"8Y5R,CD'V(]:HVWA/0+.SN[2VTFUB@O(A#!,GS<-Z_>;KZFMFB@ M"K)IME+-9S/;1M)9$FV8CF+*E3M]/E)%94_@CPQ=7UQ>SZ%8R7-SGSI&B!+D M]3]3W/4UIV6J6>H7%Y!:S>9)9R^3.-C#8^ V.1SP1TS5R@!KHDL;1R*KHP*L MK#((/4$5B6'@WPYI5PESI^CVEK<1DF.6.,;DR"O![##'CIS6S-<0VX0SS1Q! MW$:EV"[F)P%&>I)Z"JYU2S&LC2/._P!.-N;D1;&_U>[;G.,=>,9S0!YU;_#& M_P#L-IIMP-#"V]PDS:O%;-]NEVR;\[C]UV/!;<>IXKTFVL+2SEN9;:W2)[F3 MSIV48,CX W'WP /PJQ10!A6_@SPU::F-2M]$LH[L.9%D6(#:YZL!T!]P,T:A MX,\-ZK?M?7VBV=QM8+J"#1[2.*[D26=%CPKLC;E)'LW M(]ZVZCDN(89(HY9HT>5ML:LP! M^L[.[,@ENTFDCVID!8DWN2>W'ZT /M_#^D6NM3ZQ;Z?;Q:C<+MEN$3#...OY M#\J76-!TKQ!;);ZM807D4;[T65<[6Z9'I56S\5:=>OHH19T&LV[3VC21[0P5 M0VT\\-M.0/0'TK;H JV^G65I=3W5O;1QSW"HLKJN"X0$*#] 3BJ4_A?0KG1H M=(GTJUDT^ @PP-&-L9'0KZ'D\CUK0O;VVTZQGO;R58;:WC:261NBJ!DG\JR- M)\9^']XNK-MUO,Z9:,Y!X/U -8R?$/19=*.I1Q:B] ML\R06S"SH3WD%K-YDEG M+Y,XV,-CX!QR.>".1FKE %/4]*L-9L7LM2LX;NV<@F*9 PR.A^OO4&F^'='T MBQFLM/TZWMK:?/FI&F/,R,'<>IXXYK3HH AM;6"QM(;2UB6*W@18XHT& B@8 M 'L!5-O#VD/KJZVVG6YU-5V"ZV?/C!'7OP2/H:TJ* ,Y="TI-,MM-6P@%E;. MCPP;?EC9&W*0/8\U6U7PCX>UN[%WJ6D6MSI)J-MH-A%>))YBS)$ P;U!]:W9;B&!HEEFCC:5MD8=@"[8)P/4X M!./:JD>L6DFOSZ*I?[9#;)>;YWFB M(?ZS.=^.F[/.<9S1>^"_#6HWT][>:)93W$XQ*[Q [^,9/OCC/6MVB@#&O?"7 MA_4=374KS2+2>\7:?->,$G;]W/8X[9Z4:KX2\/ZY=+=:GI-K*V&8*I8] ,FJ6C:O:Z]HUIJMB6:UNHQ)&77:<'U% %N&&*V@C@@C M2*&)0B1HN%50, #H *R+KPCX?O;&*RN-)M7MXI'EC39C8[DEB".1DDY]:UI MKB&W"&>:.(.XC4NP7I/I4E $%E96NFV<5G96\5O;0KMCBB4*JCV J> MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "N3^(5_J%AH5DVF7AL[F;4[6W$P4-M#RA3D'J.>E=9 M7+^//#\WB70[73XH%F3^T+:6=&?;F)9 7Y_W<].: ,.2?5/#?BJZT@:U>ZA; M7.BSWJF[*M)!-&0-RE5&%.[IC&1Q63_:6OZ3\-M+UQ];U"^U/6Q90?=C*VXE M(^:-" -^TXRQP6Y.*[G3?!>E:;)>3!KRZN+N#[-)<7ET\T@AY_=JS'A><\=^ MN:M2>&-)G\,1>'9KFWWK-7Q5=>'_"&OSR7.LGQ#96*2RV6K[6 M".3M\V,J,,FXGH/RV)7+#&T<88>E8-O?^(8_ %OXQD\27TES%?A!:$( M('B^U>2488RQ().[/'&,8KT/2/"=GHMS'+!?:K,L*E(8;F_DDCC7&,!2<' X M&\J3^SA)YNSS#NW>;YO7K]^@#F-#T=_\ A;GBB?\ M;4< M11V6=_%_#MFN95C MD/IM?:/^!&O0I?#-A)XD77EDNX;W8L<@AN&2.95SM$B@X;&XXS61XB\)A?AO MJ7AS0[02M.KB*.:7 5Y)-Y?:U'JNLSSN]E=7TB6$9^Z ML$?[L,/]YE9OQ%8UK?7]AXX>/Q%>ZO;&YOG333'L-A/$0?+B. 2LF 2=V"2. M"1Q7::1ID&BZ-9:9;#$%I"D*>X48S]:RU\&Z9_:\>HRS:A<&&=KF&WGO))(8 MI3GYE0G /S''89XQ0!A^$$U3Q/:IXFGU^_@:2]F"6,6SR$ACE9/+92N22%Y; M.&>>>E-OO!VEZAI]C:RR7RR6#F2VNTNY/M$ M;'.X^83N.&;"*X9;6YM[UYHAT":9I&F.,;BQ.=QSG.^N;ZVC:*.XN[MYF", -OS'H,< M#W- 'GNDZSJ%IX,\&Z/8_;@NI7%\9VT\)YY2.21MJ%R%&21D]< XK4N=:\4Z M/X9UA'_M"V22]M;;3+S4Q$T\:S,J.6V$AMA)()]1G.*[!_!&BMH=GI*QSQPV M4K36LT4[)-"[,Q+*X.1]X^V#4O\ PB&F2Z)>:3>R7NH6]YCSC>73RN<8Q@D_ M+@@$;<<\T : M6]_XT\&[=3O[7S+J:,?9G5=A$$C;ERI^8]#[=N];^E^"M*TK5HM622]N=1CB M>$7-W=/,Y1L?*2QZ#;P/<^IJ[KWAVQ\0PVR7;7$4EK-YT$]M,T4D3X(R&'J" M1^- '+6T.I>*/$.OVA\0:EI]OI$D=I;I:,BLS>4KF60E3NR6X' P.G-;?@/6 MKO7O!&G:E?E7NG5TE=%P)"CLFX#_ &MN?QIM_P"!=)O[U[OSM1MIYHEAN7M; MV2(W**,#S,'YCCC/7WK>L+&UTRP@L;*!(+6!!'%$@X51T% 'DNC:YXLUO2;' MQ#90Z_-?7-RLAA_T<6!@\S#1@;MPPF?FQNW"M"\U[6(/B"_@I=6/D7=W'=+? MY_>6\15G:USC&\[/ESSL8]\5UMOX&TNTO/.M+C4[: S>>;*"^D2WWEMQ.P'@ M$\E1P?2I)?!6BS6-Q;/#*3/>C4'G\T^:)P00X?J,8 &.@XH YD0:SK^O>+XO M^$FO["WTVX5;2.VV*$8P(V6)!)7/\/ Y;KQ@T#Q3JFL7W@Z:>8H-0T6YN+F) M0 KRJ8@&Q^)(^M6(_A[%J/B3Q-?:H;R"+4+E-AM+UHOM$ A12D@4\C<&X//) M]:ZI?#FF1WNGW<5OY;Z?;/:6RH<*D3;:V6K>(=-^$T7BV;7+Z]U M.]@AACC94,4/F2J@<+@9< DY)P2>>*Z/PTWB"#Q1'$T.OOH\ML_VA]8:$M', M"NTH48G!!8$=!@8KHXO"VD1^%5\--:^;I2P^1Y,C$DK]>N<\YZBDT?PS;Z-< MF=-0U6Z?RS&HO+Z2947(/"DXSP.3D^] &/X@N;[4O&^F^&;?4;C3K5[*6^N) MK8A99=KJBHK$':,L2<<\"N:U37==TCP]XQTV+5II[C1[RS2TOY54R;)FB.Q\ M !B-Q&>I!KO]<\,Z?K\EK/ZM9VAECW## ,O8]P>*K+X*T5= N- M&\F9K>ZF6XN)'F9I9I RMO9R07 M>SY)8W0;DVJ-H(<_+TJ/XF:I;1P:/H=QYS0ZE>*UTL$#S-]FB(=_E0%CD[%Z M?Q&NMFTBTGUNUU=T8WEM#)!&P8X"N5+<=_NBD.C6;>(%UMD8WJVQM58L=JQE MMQP.F20,GV% 'FN@:^MEX5\=Z7ILEQ!_9<=S?: ME='>:Q?H? 6R[C[,[<_\ @#7177AW3;S6&U2> O<_F:R=/^'FA:;>6%U&;Z:73FS9FXO))1 NTKL0,&IS:R\4\-K$5M([-964LCE-A 11ALDEN.:ZVRU>_>X\>J M]TY&GRXM0S+ MIQRI(V%<<]:[K4_ FB:MJ=U?7 NU:\14NX8;IXXKD*,+YB X; X_GF@#D;C4 M=%]6O;K6#HSZ/'-?7&E%?/6X*(WF2 @EDQN/R@\]14R:>NJ?%G3[RVU M_4G@FT$74I[=*ZBY\#Z9<6-I9+[TRZB%S9RZ=$+> VEPT7[D$'RVP?F3Y1P?2 M@#5U!;HV4AL8K:2[7F$7)(3=[D D<9Z"N$\(I,WC?Q79>(K>$:Q?002RI;'= M;/:@-&NTG#9^\&W >W%=KK&CVVMV:V]Q+=1;)!)'+:W#PR(P!&0RD'H3QTYJ MEI/A/3=&%Z\#WJ%N+RXN7DG< $ ;R,8Q0!B>$;6WLOB#XTMK6"." M"/[ J11*%51Y!X ' KN*YC2_ NG:/J[ZK;7NKO=2$&4SZC*ZS84JN\$_-@'C M/2K?A71;G1=*E6]G$U]=W,MY)([M5T^^\27,EWY+KG[,K;0BL!U;"@M[GVK>O M? &@WNDZ9I@CN;6VTV3S;46MR\3(_P#>W Y+9).3SDGUJQ!X0LX=-N[%M1UF M:.Y*$R3:G,\D94Y!1RV5Y].N.: *&GZ]KMEXPM_#VO1Z=-]LM9+BVN;!73'E ME0RNC%L?>&"#3/$+&7XF^#K=_P#5)'?7 !Z%Q&BC\@[?G6KHWA/3M&OY=022 M\N[^2/RC=7URT\@CSG8I8_*N><#&:B\2:-=7NJ:!JM@%:ZTR\W,K-C=!(I24 M#W (8?[M '.^&-'=/BCXMG_M;46$,MLQB:1=DN^$G##;DA$-(7PS#X?$4G]GPR+*B>8=VY9/-'/7[PH MXK4M7UO6?$WB*VM?^$@1--D6WM!I0@"*_EAR\OF,"^2PXZ8'J:[[2/MNH^%[ M,:Y;^3>SVJK>0@XPY7#@$'CG/0U2U'P=IU_JLNII<:A8W>%X7 M>%."0. >N.];EM EK:Q6\6_RXD"+O>M8?PO/B$^#M %RFF#2OL$?EF)Y//QM&W((V_7FN M[FB2>&2*091U*L/4'@US>C^!=.T*2V-CJ&M"*V&V*W?4I7A Q@#83MP/3% ' M*:)KVL7/CL>#9]6+PZ;8-^.<*/4U+]O\2ZEXBV]KIL$4,JMI]T;N"82 MGS?-8DN6;JV[<=P/7\!2OX/T[[)+;V\]_:>9>R7QEM;IXW\V0DMR#R#D\'(H M X/74M]=T_P=-9:_K3H-=%JQG*I-$^V7(<%,B1,;1GMZ]:TY9]3T/7/%&GIK M>H7D5OX?%[ UVZLTWS:U+'!>6TP00XD@9P44#*E2HYR2>;1>!O$$-G-:VVFO::S)=O,-:M]5:.!=TI?>(%(_A.-FW!]>] '5_%C(^%NN M@RDL/M/3[A"?+CC);T%5;2]U^ MP\&>%_%DWB.]N[JZFLX[BT<((98Y2J%0H&=XSG=G)(/;@=[-X4TR.2&ZLK;R M+FUL'L8!$VU3$1PC#N 0",]#6!X0^'%CI>C:$VHI=&\L8HY3:-=N]O%9% M3.W=G)R.,DD(=:@T#QO-:Z@\=Q9:Q;06CD B)&-OE<>AWMGZFM/5H M#H\=CI,_B3Q+?7URTLXBLQ&9YL!03NV@)&IY R.7QDXQ70W/A#2+NUU2WEBD M,>IW27=R!(1ND39M(]!^[7BI-:\,6&N75K=S27=O=VH98KBTN&AD"MC77DVH>(?!^BM?ZGJ4)( ,;5'88_&NA_X030E\/2:(D,Z6CW/VL, MMP_F)-N#!U?.X$$9SFKMMX:T^VOXKUC/<7,=D;$R7$ID+Q%MQW9ZDD=30!PL ML^N:/X6T+Q:WB*]O+J[FM&NK239]GE2=E!2- ORD;^"#GCG-27/]N:K=>-ID M\27]G'I$Y^Q0VX0!6%NC_,2I++G^'CJ>N1CI;'X?:'I]U:R1_;I(+.3S;2SG MO))+>W?L4C)P",G&[TGP_97.I>(CJS:/!<3V>D*@<$J 99&8?WL@ M MV/!K%#7_ (JL/AQJ-]JU_#=W-S+#(]NR)\RQS#S -I <[<'M@GBO2-6\):;J M^IIJ,LE[;W0A^SO):73PF6+.=C;2,C)/OR>:@D\"Z*^@Z?H\2W-O!I\OG6DD M%PR2PM\W*N.?XF'T- '*ZCJ>KZAXOUC2(I/$9MM)BMXH6THP!FD>,.9)2Y&X M\@ #Y>#72Z3HC:[X>M;KQ38%=7GL/LEXN\CY-V64!3A=V 3CKP.@JQ>^#--O M+U;U+G4;2\\E8)+BTO'C>9%^Z)"#\Q'/)YYZUN6EK'96<-K$9&CB0(IED:1B M!ZLQ))]R: .1\?A;6/PM-"H1X=>M$C"C&%'R0H MTVPN'O9B6Y:55*Q*!]79B?\ 9%:5GI%K8ZGJ%_"9?/OV1IM\A9%X] M* ,GXA_\DX\2?]@V?_T U1TVW\17GA-[?5);*UMFT]?)FTZ1_.4[01G>N!QU MKJ-3TZVUC2KO3;Q2]M=1-#*H8@E6&#R.G6LG2_!]GI,NZ+4=9F01&(0W6HRR MQA2,?=8XZ=/2@#RNT\/RMX)^'4_]NZN!=7UJHB$J;(,Q2',8V<$8P,YZFMN? M4_$&JZCK\-G)XD9]+G-E8FP^S^7O2-3OFWD%RS')&,8Z5W\?A32HM,T;3EBD M^SZ/+'-:#S#E612JY/?AC4%]X,TV]U2?48[C4;&XN0HN38WCP"? P"P4]0., MC!]Z .?6YUOQ)XFL]$OK^[T8P:+#?7<5DRK(]Q(Q4KN(;Y5VG@=2>:J:MX?N M9?B7X>MY?$.J^:VEW(:>)XT;*&(9 V8&[.3QU'&*ZW5/!VF:K/:7+27UK=VL M/D1W5I=O%*8O[C,#EAD9YSSS27?@S2;M-, :]MY-,5DMIK>[D20(V-RL^B^);F+5KZ\'A_6HY#YQ5GEM5CC:6-B !C#LW3L*E\1^,- M50>)=7TBZ9K&S%KIMIL560SRNIDE /!*K(@&3C/6N_M] TZV_M4+"675)3+= MJ[$AR4"'Z#:HXJE8>"M!T_PH_AJ.SWZ7(&\R.5RQHP,=* ,/P MRWB"#Q1'"T.OOH\MLYG?6&A9HY@5VE"C$X(+9'08&*N^+[R(ZA8ZF* .'LM4\4:O MX!TVYC?4IS!J,\&HFU\M+V2"-Y%7;GY=P(3=MY.#BNY\,:A:7_AJWN;.^N[^ M$;U\VZ7$V58@JXP/F4C;T[=^M58_!&E6VDPZ=8S:A8PP3231M:WDB."Y)8$Y M^89/0YK6T?1[+0M,CT^PC9($+-\SEV9F)9F9CR22223ZT >8-J6NO\-#\01X MANUOMOVL60*?9!'OQY.S;G[O&[.<]ZV+;2Y)?C3=7/\ :>HH/[(@N/*\Q=I! MED'ED;?N#&<=F">*K3Z+=:A\5+NSCUN_LXXM"MA++;E!-,1+* 2Y4X[DX R? M0<'M->\/V/B*TA@O3.AMYEN()K>4QR12 $!E8=."1^-.M-"LK/5#J4?G-=M: M1V;222ERT:$E+1X9(X[J]N6D; M<\EY*/$L<>O7FF0Z.T<%K#;!-I8Q"1GE# [P2 MP&,@8'KS6+X?O8E^'7@VP&H:S'6C:9$T- MM-:W+1R+&V-REAU!P.OIQ0!YY>2ZAXA\'Z*U_J>I1S6GBE+ ,2B2LHN JM)@ M$>8H'4<9SUK=U:_U1O%TGAR*?Q%/9Z=812&33FA$\TCLWSR.Y7@!< *.3G/: MNH_X030E\/2:(D,Z6CW/VL,MP_F)-N#!U?.X$$9SFG7?@K3;I[6?[5J4-[;0 M_9Q>PWKK/)'G.UVS\XSSST/3% $W@^;69O#%J=?BDCU%2Z/Y@4,ZAR$9@I(! M*[20.^:W:K:?8Q:;8Q6D+SR)&#AYYFE=B22268DDY-6: "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*K7NH6FG1QR7DZ0I+*D*%OXG<[57ZDG%6:XGXH?:!X4)<[- M_G+C=CG&<9Q0!VU%<$/$FL^&]8UBRUVZM]2BM=&;5XY8+?R& 0L'CQN;(X&# MU]FI2*EU:1:3-"MF&4L&65AAE4X!SUSD8H ].HKSO M3O$OB%[?Q%X@OKJT&D:+FUF:GXATC1KFUM]1OX;>: MZ;;#&Y^9^0. .W(YZ*KSPA>>-K.\L8]/@\Z:'2WMB3)!$S [I=V0Y M"D\# X%2(FIW_P 8[2]MM4CBMI=#6X6)[0,1"9EW1YW=2>=W;I@XH ])IDLL M<$+S2L$CC4LS'H .2:?7EOAJWUH0^.7O-9CN;>*\NHY(A:[2[^0AW!MQVC!' MRX/UYH ],M+N"_LH+RUE66WGC66*1>CJPR"/J#4U>5>&=3\2:'X;\"W%S>64 MVF:@+6P^QQVY#1(\7[M_,+- M*FG^UF+AMTJC"EF! QTXS0!ZM15$R7.H:*LMLYLKF> .C2Q;S"Q&>5R,X].* M\N\.:_J_ACX0:=J4U_%>27DD5K9));,?(9Y64LY4EI!CG /&.] 'K]%>=:9 MXMU87>JVK73ZE!#I>F]\:Q^+D\-MJ^F,UW8F^ M^V"R(-L%<(R(F_#Y++@L>!GK6_X)UF]UK0I'U+RC>VEY/9320KM21HI"FX#G M&0 <4 ='6?J^N:9H-JMSJE[%:PNXC1I#]YCV ')/!Z>E)O$FI:Y_8FH MV>GVNE7)LXDFM?.-Q,J*S%SN&U+M4^'6L6=]#I[7HN&6 M)K7SA#,L$F]N6&X$ @#C'7)Z4 >M12QSPI-$X>.10RL.A!Y!J&\U"TL#;BZG M2(W,RP0[OXY#DA1[G!_*L7QVEVW@+7/LET+>9+&9C(8]V5"$L ,C!(R,]NO- M<3JT.MQ>"O!&[4+:[OI-6LFMI)(#&D8,+8# ,2V.23D9]J /6:*\ZN?&&L>% M?^$G@UF:WU-],L(KZVFB@\C?YA9-C*">C*.1V-.T#Q3J\OB73;&>\;5(+Y)/ MM!729K46;JNX$,XPR'!7GG.* ._FGAMU5II8XE9@BEV"@L3@ 9[D]JDKC/B5 M_P @?1_^PY8?^CEJQXZ\33>';+3H[5ECN=0NUMEF>!YA"NUF9]B\N0%X'J?0 M4 =717 :+XIU*>/7;>XU"%H;*W2>WUB\T^2VB&[<&61&VY*[<\$9!'2J^B>, M-4F\0WNE07\6N_\ $IDO[9_L36I,J,%$?/#*VX8(Z>M 'H]%>;Z7XXN+;PIJ M^LW^K0WUY8V?G3Z6;(VLUM-C[A!.=N>,D=LY-.T#Q9K$WB#2;6>\.IPWZN+E M4TF:V%FX0L"KL,,F05YYY!]J /0+F[MK-$>ZN(H%=UC0RN%#.QP%&>I)Z"IJ MYCQQ>M8Z?I3K!;S>;J]G"1/$'"AI0"P!Z,,\'M66GB/4CX[GTR_U2#2HUN5C MLK.>S)6^AV@EEF) +DEAM'3'0T =EJ&H6FE6,E[?3I!;18WR/T7) 'ZD59KC M?BMN'PSUG: 6VQ8!Z9\U*C@U?Q!HOBVTT[7;VSO;;4+*>Y7[/;&(V[Q;"RC+ M'3:7\0=9OXM+U5)S<+?7,:R:3%I4V(H7;;N6?&&900Q/W3S MC%;NGZYXAO=9\0W:U>OHE_]H^UKJ4\23Z;%I4R+;12 M=&6KW,PAFMC*UPZQ1DJQW#:N " M,G)/I0!ZO17!:=X]D%X]SJ@2+3+O0H]9L\#!0*N9HR?XB,J1[&NE\*W.I7OA M?3KO6 BW]Q")I41=H3=\P7'L"!]10!L45Y&OQ'U>[LWUNRG,BBZ9(M'CTF9S M+"LFP_OP,;R 6XX'3%;&J^+M=L/%\GA%/L[:AJ,R2Z9=%1LCMCDR;USRR;&Q M_>R/0T >B45YQI:ZQ!\4?%4\NLH;*V@M9I8?LF2\9$I50=WRD >0KD*L:KD#J3DGL* .RL]0M+_[1]DG2;[/,T$NT_/:9XEU'PSX;UAY3;#4[WQ7+9&9(7DBC=@"T@C'S, %8A>N<5K1>/=0TNR\0 MS7+/JMMI]@+RWO&T^2TW/DJ8F# \[3D=B?2@#T*XU"TM+FUM[B=(YKMS' C M'F1@I8@?@"?PJS7F%[;^)(?&'@=]C\4^";=-3M9M4,EZ/MDEJ515,7)\L-R0O09 MY/6FWGB_7](\,>+5N);:ZU30KB*.*X6'RUF201L-RY.#AR...E 'I5%<'=ZA MXKLK_2- DU.P?5-6>:=KI;,B.TAC12R*F[YSN8 ,2..HJAJGC#7]!TOQ797< M]K8%?F)C6,K@]OO&N'T?QKKFN7GAU[;7].>75+IQ=:7#:AY+.)0S'<=V1C:%) M..6R/2@#U&SU"TU#[1]DG2;[/,T$NW^"1>JGW&15FO(+6[\2Z5I?C?6=+OK& M&TT[5[RX-M+;F1K@KAG#-N&T8&!@9S7K%K<"ZL8+D#:)8UD /;(S0!/17F=I MXSOHO$VC6_\ PD%EK%OJ%TUK-';6#QQQ'8S!HYN:]XF_LG0[RVTZ*WT^*]GFGM_/9WE)V1@;AA0%))Z^F M*7X6>?\ \(E>^<9YQGI0!V$5W;3SSP0W$4DT! FC1P M6C)&0&'49'/-35YOK/B:\T9/B!>65O:)<:8]J8G$(#2;HD)\PCENI ST%:4. MK^(=%\6Z=8:Y>V=Y;:G:W$P6VMS']F>(*Q4$L2ZD-C)YR.W2@#MJK6&H6FJ6 M27EC.D]NY8+(G0E25/Y$$?A7*>$;[Q/X@L]/\0SZA91Z?? R_P!G"U.8XCG9 MB7=DO]TG(QR>E8/@W6;O3?#'@FSMR@BU#4KR"?G*B@#U*JTVH6E MM>VMG-.B7-UO\B,GF3:,MCZ#FN*UOQM?Z-<>,V$44R:1!9FSC(QF28$?,>XW M;?PS5*>U\06GQ(\&KK6I6E^K"\9'AMC"R/Y/S+C)!7I@\'KF@#T6UN[:]A\Z MTN(IXMQ7?$X9<@X(R.X((J:O+[7Q-K$?A30FTF+3;:ZU#7;BQ8&WVQ*H>?YM MJXY^0$^ISR,YJW/XKU_P_;>+[:_DMM3NM&LXKRVG6#R0ZR!^'4$_=*$\'D4 M>BT5Y]X9UW5M1\:"P3Q+8:SID=@+J:6TM5 61FVB,LK'']X#K@'/K6O\1=;_ M +#\%7LB7$=O<76VSMY9'"JCRG;N)/ "@EL_[- '2VUU;WD"SVL\4\+9Q)$X M93C@\BI:\S^&U[HVEZ_K?A71=2M;W3HTCO[)K>=90JLH2525)P0Z@X_VZM6_ MC'59/AGX>UYFA^W7]U:Q3'R_EVR3!&P.W!H ]"HKRGQ+XXUB"Z\0+8ZUI]E= MZ;=1VMII3P"2>[W!#N&6R<[S@*.-O-=AIFK:@_C:^T.ZECEBM=-MI]ZQ["TC MM('/4X!VCCM0!TU%>9?\)GKDW@[1=4DF6TAN;RZBO]1CLS.+5(Y)%0^6.@.U M06.0/QIFM'6=0\4^!Y=/\36CK]>86T<= MO\4O#[7'AQ?#,26]Q!;>6(V%\Q4?NR8LJH4 L W)/2@#T][F".XCMWGC6>4$ MQQEP&<#K@=3BI:\]U71K+3_BYX6O8(V-U>"_:>:21G9@(UVJ,GA1DX48 S7H M5 $%W>VFGP&>]NH;:$'!DFD"*/Q/%+%=6\]J+J&XBDMRNX2HX*$>N1QBL_7K M70FM/[1UZWLY+>Q5I!)=(&6($DV]C9P00:GI5U#>0PH$214,94D#C/ MS$9]#BLE(HK7XG^&FG\.)X:MX8[B"V>,1D7KLF!$3%PH !8!NIZ4 >E2ZKIT M%['937]K'=R?<@>91(WT4G)JW7D%MI.GZQ\(_$^MWUM#)J=P^H7373J#)')$ M[B/#=1M"+@#I7HMEJ4X\$V^J3#=<#3EN'![MY88_K0!H66HVFHK.UG,)5@F> M"0J#@2*<,OO@\<4LNH6D%_;6,LZ+=7*N\,1ZN$QN(^FX?G7D^H6U]#\!M"EL MK\6[2?8[B=C%N:5YITR6I" MA?W1)$8;KC +8[^U 'I%%>:S>.M7TCPUJZWS6UQJMCJZ:5%<+ PCD\S85D: M-23D*YRJ]2N!UK2\*^(]2O/$LNE3W4FIV9M/M"7ITR2T\N0,%,9##!R&!!'/ M!SF@#L+N^MK".-[J98EDE2%-W\3L<*H]22:K_P!NZ2+22)(V 4L\93<00>5#$@]C7!>*-$ M@T*Y\ :/9Z;_ &O%:S7$:VT[1@SX@;)8L N#&UC3M#M=)-G-]IO=.'EGS8!P^&3Y0^WD'_9Q7 M,>)M9UKQ+\-+S7[:^CL].N+^W^Q1"'>Z] MXFU31M4TSP[+JR)=26TEW=:E'ICRDJ'VHJ0H6P3GDG(^7U-5CXT\1/X7M988 MX/[0;74TM)[FUDACN8V^[+L;YE!R,X[@XH ]+JM=ZA:6+VR74Z1-=2B"$,?O MR$$A1[X4_E7$GQ1K'AJ_\0V>MW,&IC3])&K030P>02,NIC(R1U3@^AYK(U)? M$SWG@:\UK4+&YANM5AE,,-L8C;R&&0A5.X[EP2,GG('KP >K45Y-=_$/5YQJ MNH:?<@?8KJ6&VTM=*FE^U+&VT[IE&%9L'&.!QG/-='+J_B'7O%.HZ;HEW:Z; M!I=O!))]JM3*T\LJEPA^8;5"@9QSDT =;8:A::I9I>6,Z3V[E@LB'(."5/Y$ M$?A5FN,^%&\_#;2_,"A]]QN"GC/GR9Q79T %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5E:]H<6OVM MK!-,\0M[R&[!0#EHW#@<]CBM6B@#$N_#%G?Z_/JERS2"?36TV2W/W&C9MQ/K MGM531?#&I:,UK /$U]<:;:#9%:R019* 857D"[F X]#P,FNFHH P].\+V=CI M6JZ;(S7-MJ5S<3SK)QQ,267CMR15;1?#.I:.]K"?$]]E-8VUHI5%)W;E.3TYQ^%='10!GZ'9W>GZ%8VE_ M>->7D,*I-<-UD?')_.LF'PB;;5-9G@U6X2RU8O)/9>6A42L@0N&QN'"CC.,U MTU% '.'PA;'1/#NE_:I?+T.6WEB? S(84*@-]<]JKMX/N[74+Z?1O$-YIEO? MS&XN+=((I0)6QN="ZDJ3C)ZC/-=710 BC:@4DM@8R>IKC;7X>PP^')M FU>\ MET]9%EL %1)+)E*VB$P W$0E"#Z<[!GZUT5% & M4^AQ/XKAU\S/YT5D]F(L#:59U?/KG*8_&C0=#BT&VNX89GE%S>SWC%P.&E(F75A<;O(NH7ADVG!VL"#C\#7.V MW@N1=*TBQO=:N;P:5>Q75O(\2(=L:%5C.T#(Y)SUKJZ9)+'"H:61$4D*"S8! M). /J30!@:CX.T_5=2U:ZO6DDCU.P2PFAZ (K.=P/7/S_H*?H^A:MIUQ$;OQ M->7]M"A1(98(EW<8!=E7+$?ASUS6_10!B^*/#R^)=*CLS>2VVD4$9 5 &!#$$,#D5U ME% ',77A*XU;0-1TK7-=N[]+U54.(8XO)VG<"H5>N<$YST%1VO@ZZ36)-7O/ M$5]T.+7K>TAFF>(6U[!>*4 Y:)PP!SV.*S+_ ,(W&JZG#+?Z M[=SZ=!>)>Q6)AC&V1#N4>8%W;0>W7MFNHHH RO$FAQ>)- NM(GF>&.X"@N@! M(VL&[_2DO=!@OO$6FZQ)*P>QAGA6+ *N)=F<_39^M:U% '*:1X/O-#^SVEAX MDO8]'MY-T5BT,3%4SGR_,*[MG;UQQFM/2_#UMIC:Q\[3IJEV]U*D@& 614*C MVPOZUL44 R22 MZN+7Q)J-G:ZQ.\M];QK&58, "$+*2AP,9'48]*[:B@#S[QSX/BU@>$M'L[*8 M6UM=B.22/.R*T6,AXV/HP"*!W/TKT'&!@444 V6EO.T_ MV)88G\LLVYE1V4E5))XYQDXIM]X L[]K^ZFO;C^U+F\CNX;\ >9;&/\ U:(. MFU1N&#UW-GK7744 <\_A=AXKDURWU.: 7,,<-[:B)&CN F[;R02OWCTJKI'A M"]T/[/:6/B2^31[>3=%8M#$Q5,Y\OS"N[9V]<<9KJZ8DL24X'[LM$L9"_@N>:H3>!]ATBXTO6+K3K_3K M$:>+F.-'\Z ?*RL",Y4$'LH:?KVM7&JV]["8&0PQPJBD$$KL&=W/4D]!@5T M5% ''6?@6=-3TB_U'Q'J&H/I+DVR2I&BA3&R88*!N;##YCSQVR<[WB+1+?Q) MX?O-'NI)(X;J/87C/S*<@@C/H0#6G10!ST7AF9[[1+_4=6GO;S2VG(E:)(_- M\Q=O(4 # ]*K:EX&M-2@\11/=S(-07T^GZEI[LUM=0JK%0PPZLK AE(QD>PJ@G@.SGTK6K75+ZYO[K6D"7E MX^U'PHP@0*-JA>H&#R3G-=3YL?F^5YB^9MW;,\XZ9QZ4^@#C8O!=Y#J5OK-Y MKEYJ^HV5M-#;I<*D<;!U QA ,$D#+=3^ KC_ OINO:5;:%:Z8GB&'4(WABO MX;VVB%FD(_UBARN2 ,A=K$]*]BHH YO_ (0ZV_L'Q#I/VJ7R];FN)97P,QF9 M<$+]/>MN.QB32TL&)>)81"<\$KMQ_*K-% '$Z?\ #UK-M%CFU^]N;319A)96 MS11JJ@*R@,54%B V,_IS6E_PAUM_8/B'2?M4OEZW-<2RO@9C,RX(7Z>]=)10 M!RMYX,=]2M]1TO6KO3+M+-;&:2&.-Q-$IRN0X(# DX;WK1\,>'8/"^D'3K>X MGGC,\LV^=MSDNY8Y/?KU[ULTR*6.>,20R))&W1D8$'\10!S&I^![34X/$L4E MW,@UXQ&4J!^Z\M%4;?KM[UJ7V@PW_B#2M7DE<2:#9] F@@M?$-^='MG9[?3BD>U0<_(9-N MYD&3@9].3BHCX @C\-Z9I=KJ=S;W&EW3W=I>JJET=FVU^+4M2O=0?7(HDNI92JL&3=M9-H 7&X8&,#:.O-267@NXCUW3-8U/Q M#?:E=:<)$A$J(B;70J?E4#+=RQY.!TKK:* .5MO ]I;6&DVBW-_"L]SI?B2_TZ.6ZO=2M;:W-NI *K%(263D98!F(!."5 M'TKNZ* ///"\>KP^)K=+!M=;1C#(U]_;-M'%^\XV>7A58MG=GJ,>]=9JOA^W MUC5])O;J1FCTV225+<@%))&7:&;/]T%L?6M>B@#$N_#-I<>(M*UJ%C;7%@)4 MVQ* )DD4 JWL" 1[BN>C^&:1VEKI_P#PD&HG2K&[2ZL[+;&%B*R!PK,!N<=0 M,GC/<@8[RB@#Q^ZTW6;+5/$5Q;P>([;5IKZ:;3TL8(I+5\@!&+NK ;L L"RX MY '%=G<>$KZ^OK765UJXTO59+%+34#:(C)*!\QV[P=I#,V&'8UT]O=V]T'-O M<13!&VL8W#;3Z''0U))(D4;22.J(@+,S' 'T4YT^6U%S-$\D1C\^(@2*2,;AQ M@'OTQ7.6O@ZX?6['5-:U^[U:33RS6D4D,<2(S#:78(HW-C@9X'I75T4 6T,OV1$M8&$*R !AROS< =0:ZBB@ M#E[#PA+%>W6HZEKE[?ZG-:&SBNMD<1MXR6NM02W-P#J=\E^)8R%>WE14"LA MQV,8//J:T='TO5+&=Y=1\07&I IL2-K>*)5Y^]\JY)_''M6Q02 "2< =Z "N M?\2>&7UZZTN\M]4GTZ\TZ5Y(9HHTDY="AR'!'0FMZ.1)8UDC=71AE64Y!'J# M3J .8G\)W.IZ9#8:UKMSJ,"W:W$H>"*/SE7!6)@B@;-P#'N>G2H9_ -E-H^M MZ3'>7$-CJ=PMTD2 ?Z+*&#DQ\="ZAMIXSGUKK:9YL?G>3YB>;MW;-PW;>F<> ME ',W7A&[N7T^_&OW4>N6<YNYK/4(K\3M'&A9D.0FU0 %_7WKHJ* ,*]\*V6HZU?:A=.\BWNF#3)H. MBF/<[$YZY.\BL>U^'\J3Z.][XDU&^BT>99+.&1(U50JE0&V@%VP<;CZ>YKKX MKJWGEEBAN(I)(CB1$<$H?0@=*FH Y-?!MW97=XVC^([W3;.\G:XEMDABDVR, M<4Y8[G9^?^^L5K444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5Q'Q7D,?@=C^^*->VJNL)(=U,R J,<\CBNWK \9:#<^(_#YL;2XBM[A;B&=' ME0LF8Y%?! (.#MH QM(BM=-T75;[PMX<9&1W( MS3;/XA?VQI>L:OI-EYFF:;IS3M+,2I>Y"%S"!_LC 8^IQ6F]GXRNM)O[:XU+ M2(+F:,);SVEO*IB).&8AG.2!G'3G%8%]X+'A3PUXG32)L:1:%W4LF\;0N&QV/&>I MJC'XJ_L+0]3N],T1))G\326)MQ.W[Z1I-I?+9VDG''05+H7AC7=3LO"[:SJ= MI+IFF+#>01PV[)-+((\()"6P-NX]!SCM5T^!K@V3P?;8LMXC&LYV'[GFA]GU MP,9H LWVK^*;#3[=[N/PW:3MN,LMQ?R+"#GY57* DXZDXQ[US6H>,/$&M:9X M,U318[2V34-0,,L4EPV&D595*$JIS'E"<]>%XKI/$'A74+_Q3;:Y82Z<[QV; M6AAU&W:5(\ON\Q "/F['U '(K/B\!:C9>$="TZSU&U.HZ/J+WT4LL)\J7(-.LX;NPTJ&YEGL;B202Q9DVIAP #E3V[]: MO1^*O$.GW6C2Z_I-C!8:M.EM&;:X9Y;:1P2BR J V<8)'0^M37G@I]7O=9FU M.ZC*:KI,-A*L"%=CKO+.N2>,OD YZU2UT2R?3=#O)X;AI+IEDG2-OF,8"D MA>?F/)X%=7XCN/,\$ZMB0VS6JW _M&],3 MRL1DH@"X'&.2>IZ51C\%>(=0T"S\.ZUK-@-%MXHH98K&U=);F- $9V<[0=H MSM'//2I]8\%7]UXCO]1L;C3/*O[2.U;[;:F5[4(&&8<$#!W9P>X!YZ4 9E[X MF\1ZIXA\&7.B)9QV>JV$URMO"P M;15CTEMDJ7]_Y,MS(%#,L2XXP"!N/4\=LU8_X0O5K+3_ D=,O[(:AH%LUL3 M$M6T_6]3O-&ETB2WU*87$L6HVK.89=H5F0J1D': M#M/?O0 V\\/1>.;5-=2]:&'4-*2WME\K+0PS$-,>O+LF%!_AQGFEUV&+0O%_ M@RXM$$43/+I+(O>)HMR#\&B'ZUV-M&\5K%'(R,Z(%8HFU20.<#)P/;-/_#-FB,8=/\[4KA\?*/E,48SZDNQQZ*: .OKFK;Q/+._BH&V0?V+(43YC M^]_R?88GBV.MN,*N\=;2=6L[:PUP*UR)K=GEA<1B,F,[@/F 'W@<'L: &?\)KK%XWAJVTS2K66 MZUK2S?$S3E([<@1DY(!)7YST&2<=.2,G7=?N=>\'K]NM8[:^L/$EK97*1.7C M+I/&=RD@'!# \\UT>D^$)].O_#5P]W&XTC26T]P%(\QB(QN'H/W9_.JT_@:X MFLM2@%[$#=Z_'JZG8?E56B.P^_[L\^] %76?B'+;:OJUII[:*B:5A95U&_\ M)DN9-HTK^R5ET22RFM1#+]ILF+128(,D0#8'48!Z$=30 FH^*]33Q&;S5DM_M#0!<(6*J-S!=S$ MX49R3CH#7/\ B/P9J^N:5'H?VS39--6&.-;FZMF>[@*@ NC;L%CC(/&">]=9 MJ4.H-IC1Z7-;I=#;M:[C,B,!U# $'D9Y_G0!SESXMU'3O#MO>30:;?WM]>1V MFGC3[DM#.S]"6(^4##$XSPOO34\8:AH^J7.G^*;2TA,>GRZC%<6,C.DD<>/, M4A@"&&0?0@]JSX_AS=_V?=R"^L[/4Y-3BU2V6SMR+6WEC7:!L)R0PW;CQG=[ M5H+X/O\ 6;^[OO%%W:RO+I\NG106,;)'%')_K&RQ)+' '8 #O0!6C\9:_:6^ MDZMJ^CV4&CZG-%$HAN6:>V\WB-I 5"D9(!P>,]Z;>^,O$;3>(SI>C6,MMH4S M"62XN61IU6-9"J *<-@GD\=.O.'P>#_$%U;Z3I6M:M8SZ3I%IH;?Q7$;E"=;FDDC.T_N@T*QX/KRN: ,S5/B"B7.E M6>GOIMO-?V"ZB9M5NO)BCB; 4<!TVDU7;XCW4WAO3[ZPTR"ZOKC5SI+ MP1W(,7F@/\R28Y0[5.<="?2K#^![^SDT6^TRYT^2_L=+CTR>.]@+PSQK@AA@ MY4A@?7@UH77AK4-1M-#%W<6,=QI^II?2"U@:.-E57&U023GYAR?3I0!KPOK? M]@EIX=/&L;6^1)7\C=DX^8KNQC';K7 ^&_&NL:5\+;#6]=^R74ESY4-F[7+* MTTCN5S,S+A ."2,\ UZC7GMK\/\ 4QX,C\.76I6933IXI]*N8[=BRM&Y8&52 MV&Z@8&.,T 2Z?X_EDN=5L;EM)N[JTTU]1BETR[\V)U7@HW&58';]0>U,;QOX M@MO!#^*;S1;1()EM6L[6.X+2N)9%4[\@*,A@1@GK@UKP:)K=QIVI6NI-HL/V MFT>WC^P6SJ0S C_#ZQ\-K=1K+;1V:&8J=I\EXV/'OL/Y MT 9O_"4>+AXB/AY]#TL:A/:_;8)5O',,40;:PD.S<6!*CY1@[NV*@D\3QZWI M/AF\U#24^UGQ +)XA.VVWG3S5+J1C/F]JZAM"D;QS%X@\Y?*337LO* MQR2TBONSZ?+BL2'P-<16EA";V(FV\02:P3L/S(S2'9]?W@Y]J *EYXV\1;/$ M=UI^BV,EEH-Q(D[SW3*\ZHBN0@"G#!3G)XY &>:U]8\1:E'96=[IO]C06EQ; MK,)M5O##N+#(0 #TQDY[]*2/PE-'HWBVQ^U1EM0<9P.: ,J\\7>(=:?P/J.B M1VEO!JCR;[>>XW-MK=YI-H^A07&G11MW\07NL:9-I$LFHI%]LAOK9F5947;OC(.0",94^G6@"./QW M=ZW'H,/ARP@DO=5LVOF^VRE8[:)2%.XJ"6.YMHQZ9I/AM+=SS>+9+ZV6VNCK M;^;$DF]5;R8NC8&1W' JWJ/AG6?[2TG6M+OM/CU:TM7M+A9;=A;SQL58X4-E M<,N1R?>KGA'P[>^'UU9[^_CO;C4+XWC2)%Y8!,:*1MR<#*G')XQR30!S]UXF MB\/1>-]3M-*1I[&^MUD'G,33A2 ^,# XK7TWQ'K:>*K?1==TVSMC>V MLES:O:W#2;=A4-&^5'(#@Y'%5=4\#7&H6/BJW6]B0ZU=P7$9*']T(Q$"#ZY\ ML_G6W>Z%)=>,-)UL3*L=C;7$+1$P_LN-&)\V MXU*Y,4[?)Y@&3 M'M7=P,G('O6GXH\,7NK:WI6K6,E@\MBDL?V;4(3)$=^WYQ@\,-OX@GI61!\/ M=0L](M_L^J6RZQ9ZM-J=O/\ 9R(6,F0T;(#D*0Q'!XXH T[_ ,2:]I-E9VMW MIEC)K=_>_9+1(;EO(<;-YD8E=RA0&R,$\<=:2^\2Z]I5K9V=WI=C)KE_>&UL MXX+EO(=0F]I6)7N:?>&YM&AMF\A%*;&B8%MS!@3EL M@\\=* &#QAJFG2:YI^LV%HFI:=IC:G UK*S0W$0##^( J0RX(YZYJN/&FOP^ M';75;O1K-)=5EMX-)M5N6+,\N3F8[<* !N^7/&1UJS_PA^IZ@=I!J&DO;SVUPT99#+$N M/F7()4C<.O>@##TNXUMOBQ=?VK8VB7L7A_\ =BUG+13CS\@@L 5YX.1VSS5_ M3?&6H?\ "6V.AZFNC2-?)*4_LV\,K0/&NXK("!U&<'CD=*1?!VM:AJVI:EK& ML6XFOM(DTT+90L@MPS9#*226(R3DGJ>V*@T3P+J=CK'A^\NI](CAT>.2)8K" MT,9F#1[-S,3UZ''UY.> "M!\0=>?0H/$B"[%M,?M+&<@S>5YB+MQ@- MC@G)P>G%;5SXCUV^\0:GIWA[3;&>/2O+6YDO+AH_-D9=_EQ[5.,*1ECW/2J_ M_"#7'_"M_P#A%OML7G?:/.\_8=N/M/G8Q].*FN/#>OV/B+5-1\/:E80PZKY; MW$=Y;M(8I%4)OCVL,Y4#(/<=: *6L>/I[?7;_2[%M%@DTZ.,S_VI?B$RR,N_ MRXP!V!&6/&3C%=#I^OMK7@J/7M+MM\MQ9FX@MY#U?:2$)'^UQFL>Z\)ZK:^( M;_5=(GTJ;^T5C-U%J-LS;9$79O0J1U &5/<=:ZVRBF@L8(KAHFF2,"1H8_+0 MMCDJN3@9[9- '$GXE0M/X/$5H'AUV,27#AO^/7=M50?7,C;?P-1:MXDCU0*; MC3(Y[.V\3VVG6S&9E)<,H:7CKM^)'S] *U4\$2Q^%=!T@7B&;3]0@O[B8H?WSK+YDF!VW,3B@"MX>U' MQ/:K1H5&Q@<8/&G@:X3X=67AC[;%YUO<13&?8=I"7 EQCZ#% %SXD7V MJ:;X U>\TF1(KF&!F,K.59% .60@'YNF,X'O7.^)+G7UE\$SW%G93ZH=2?RX MH+AA&P-O( 6=ER,9). >G&:[CQ)HX\0^&M2T3]LMWA$F,["1@''>L8>'= M8O7\.3ZK=V)N-)NVF?[-&ZK(GE-& -Q/.6R>U %%O']SI&G>(VU^PMTO=$,. M5M)B8IQ-_JL,P!7G@YZ=:DT'QQ->^);?1;Z71IY+NW>:&72KWSU0ICYQCC- M;OB;0=2U'4]&U72+JUAOM,DE*K=QLTN!XJTW6I;B$_9=,DLI$CB*!G9HVW*,G:OR'C)ZCFBV\.2P:YX MDU W"%=7CA1$"G,>R,H<^NXC9T+ M(S#;MVG:> Q MSGM38_!DZ>&_"6EF\CWZ'OU-)-3B5TF=I%=2PV % M0-@&0#G/ XKTW1;!M*T+3M.=Q(UK;1P%P,!BJA<_I7*IX-U:/2?%.BB_LCIN MK_:Y+=C$PEBDGR2&.<%02>@R>* (M"\2:Y9W/ANPU;2[2"RU6#R[5X;@O+$R M1;P)!M ^95/W2<'CGK6==?%810W6JQ'1SI5K,#G)"GD M@=1FNKNO#4MQ=^%YA<(!HSEI 5/[S,+1\>G+9K(T_P 'ZSH;RV6F3Z+)ICW+ MS1->6;// '/X9:_+$[(PM"593@CD=ZO^)/$4/A M;PM)JTT?FE!&D<9<('=R%4%CPHR>3V&34GBW0W\2>$]2T:.=8'O(3&LC+D*? M4BL2^\,^(_$.B7.EZ[J&DK'B.2UEL;20-',CJRLP=R&7Y>1QG/6@!-!\;SWW MB Z+A&>F*;8>,]17Q;I^BZFFC.=0\ MU573KTRR6[HA?;("HR" 1D8Y'2KUIH>N3VU[;:G-H]M'<6DENLFF6SI(&88W M[F;C'/&.N.>*Q]$\!:G8:GXF0V,$DTQ*[[%D:/&.N"5'(!ZG%:\/A'5+SQ99:SK,^E$V:2Q[[&V: M.6Z5UVXE)8_*!SCGGTIF@>$M;\/QVFF07&BS:7:R#RYYK-C=>4&R$)#!=P'& M[\<4 =Q3)IH[>"2>9PD4:EW8]% &2:IV4.IQZCJ$EY=PRVZN6C>>4*&=8\*0,!@,MU/YU7G\6>(+UM8NM!TFQGT[29Y+>3 M[3<,DMR\8S((P%(4 \ GJ1VJ8>&O$.EZQJLN@:K806.J7'VJ9;JV:22"4J%= MH\, V0H.&Z&H)/"7B&Q?6;31-6L8--U:>2X.-1O[S0K7PYIMO-+L3#+MDQD-GI_ <_6J=SX4URWU?67T75;.VL-982W"SVY>6"38$9H\, =P M ^\.#Z]* ,7P?<6T=O\ #>"2S62XFT>8QW!D8&(+'%D!1P=V[OTQQ4UO\0=> M?0K?Q'-HEE'HGVL6TQ%RQG(,WE>8J[<8#8X)R<'I6OI'@R?39?"+O>1O_85A M-:2 *1YI=8QD>@&P_G47_"#7'_"MU\+?;8O.%QYWG[#MQ]I\[&/IQ0!!XB\; MZO8/XBETNPL'M= 1#>@R*YG6X;5?&/B34+VXL+>^BN@UG::EI374EP$B0*8V! M7*%APHW8.3U->C:-IE_>:]9^*K]%M9Y]%BMI[+!W12E_,;GT&<8]J "'QBFH M7OAF#385F76+=[R1BW^H@5 RK^?I70WQNELIC8K"UT%/E"=BJ%O<@$@ M?05Y5X8TZ\T:P\7:OI,<]U)'/+IFA1^5N\M?-8C _N>;(F0^#M7U'PO\.M%U*'0].N;S5KN.VC:&0I-< M%VD.Z5RO7=[G@FNR?Q%XE;4[?P_!I^E-K8M3>7DAN)/LT,9M,M/ UQ;>%/"^CF]B:31KZ*Z>0(<2!"Q( [?>_2KNL>'M5_P"$G3Q%H-Y: M17;6GV.X@O8V:.5 Q96!4@A@2?7(- &5+\0;V'P])DW%FL_RF M1F4 HY X(92,@=>>E.C\3^,'U^Y\._V+I7]IQVZ7B3_;'^SB%BRX/R;BVY<< M#'4\8P9%\!W']D)%-J,.+C M7_.4Q2Z='9B+'(*R.^[/I\V/PH =X4U[_A)O#-GJQM_L[SAA)#NW;'1BC 'N M-RGFMFL3PCH4GAOPW;Z7+,LSQ23.748!WRNX_+=C\*VZ "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M***I:I>75E9&6STZ6_G+!5@C=4Z]RS$ ?B?8T 7:*X__A._L^E>(9]0TF:U MO="C66YM?.5PZLI92KC@Y /;C%2Z=XSFNM=L-.OM"N]/CU*-Y+"::1&\W8 Q M#*#E#M.0#^AXH ZNBO)_&OC6[U;P-J=QI^C7RZ4\RP0:HDJ#<5F52VP'<$)! M ;Z<#->GW]S+:6,L\%I+=RH/D@B*AG/H"Q 'U)H LT5RMIXLOY=0O=*N?#\M MOJT-H+R&W^U1NL\9;;P_12#P0:\U\.Z]X@TCPIH.J6>ASO=:Q?P)=7TM\CF] MW._R[6)V$Y(S@8Q0![I17+W7BN]2_@TNRT*6ZU8VJW5S;?:41+9"2 &D/!8D M$ #T)X%4[CXB6ZZ3H]Y:Z5>W4VIW,EHEHNT21S(&RC9.!AD()S@#GI0!VE%8 MU]J6IP^$Y]172VCU%("_V/ST)1O]_P"Z<#GWQ7GVH>)=9U#X7Z#J^I6,\4[7 MNFR[X'5FNP70DJJ]-W]TXZT >M45REEXU O=1L]1:VL3!2[!2S$L>%4 $DUS'AK6M0N/&7C.XN-)O8 M[BWMK$#3S(C,6VR_<;=M(;CG(]\8H ]#HKD[;Q;J+ZG<:3=^'9K;5%LS>6T MNHW6= P4C>.%8%AP?7K61X7\>:BWP]M-;U_3I6FE$4=NT+QEKZ61RJJJ#&TY MP.<>O:@#T.BN>T?Q+/>ZU+HNIZ5)INHI;BZ1#,LJ2Q;MI(9>X. 01W'6L#6M M5O\ 3_BQ!'8:=<:C++H;!;>.540'SP=S,QPHP,9Y.2!0!Z!17(Q^/K:7P[;: M@FG71OKB\;3TT[*^9]I5F#(6SM &UB6SC S[4V3QU]BT_77U/29K2_T>V%U+ M:^:KB6-@=K(XX()5AR!@B@#L**X__A-[E;&WFE\.WD<^H3K%IELTL?F70*EM MS#/[L!02=W('OQ3QX\MK2PUF76+">PNM($9N+8,LI<2?ZLQL.&W'@=.>N* . MMHKE+7QA>C5[73-7\/W&FW%]'(UD6N(Y5E9%W&-BI^1L<\\<'GBL+X;&ZU+6 M=?U?4=+FBNSJ%S!]JDO!(%57 $ 0'&%"CG&...M 'I%%4]3N[BRL7FM+"6^G M! 2")U4L2<9)8@ #J3_.N%\3>*+C4?!7C+3[K3YM,U33]/,CIYRR I(K;65U M_P!UAT&,4 >C45Q.FRR'XH1QF1RG_"-PMM+'&[SFYQZU>UWQ=/I?B�K#1+ MG4[^>U-S&L4BQJ%#;3N9N%'OZD#O0!U%%.)X9=3>PT&YOK323MOYTF1= MC!0[JBD_.54C/3T&:Y[6+V;Q'\2M$M1I<]]HQTTWD&R\$2L&>+]^0"#\H8@ M\\Y% 'J-%<4GQ!#P1:I_8UR/#TMR+=-2\U.X\ M67VA66AW,XT^:-+R[,J)%$CHKAOFY8_,?E'.%)[B@#JJ*XNW^('G1V6HOHMS M%H-]<+;V^HM*F27;:CM'U5&; !Z\@D"FWWC^X@N=;CLO#=[>Q:+(5O)DE1%" M!%G7D4 =M17+WOC)?/TVTT739M5O+^T^W)$LBQ*D'&'=FZ9+ M <]Z+GQ;-2%+.^2,;B ,9S0!U%%<<'B@"U17 6/C*WTCPMI]U%::KJ)OM5GL8HY9A+,9 \O< MX&W,> ., C)XK?\ #WB676-0U'3+[3)=-U&P\MI(7E60,D@)1E9>#]T@^F* M.@HKB)O$NOQ_%$Z'%I33:;]A2;B:-< R[3-SS@#(V]>,U@Z1XPO= B\5W+:) M?7VGV6MW3W5TLJ*(H]PX16.7VCD@8 '>@#U6BN;U'Q5)'JL>EZ-I.2(.SH\4H >)T8JRMCN&!% M&G17*?#^_NM0T.^EO+B2>1-4O(E:1LD(LS!5^@ Q55/B"'@AU3^QKD>'IKD6 MZ:D94YR_EK)Y?41EL#/7G.* .UHKE?$/BR_\/K=WDGARZFTFS :>\6XC!VX! M9DCSE@,]\=#BGWOBR9?$#Z/I6D2:C/#;1W4Y%PD6U')"[0WWC\I] ..>: .G MHKF=1\5W,>L7FF:/HL^J3V,:27A29(ECWC*H-WWG(&<=,$<\UI6&MQ:QX:AU MK2H7N4N+?SH(20C.<<(2> <\>@H U**\Z\,^/M1_X00:WXATZ8DR&*!X7C9K MN1IFC6-$7&"" .<9ZUOZ9XKN9M>BT76=%FTJ\N(6GM=TZ3),JXW@,O1AD$CT M[T =-17$^*?$NOZ5XUT'3=-TLW=K=QSLZ":-#.54' +P YP>E 'I5%TEL[RRN#;75M(P8QN &X8<, MI# @^] &S17"Z%XKUNY\8>([+4M,\G3+"9!YQGCQ:IY ?G'+;OO>V[':K-EX M[>X;2[FYT.ZM-)U658;*]>5"69P3&7C'*!\<'GJ,XS0!V-%6SQD#ID5C6_Q2:72],U>3PQJ::7J+K#!,K( MSM,P.U!'G)!(*AC@9]N: /0Z*Y[0/$TNK:K?Z5?Z5-IFHV:1RM"\JR!XWSM8 M,O'52".WO67XG\)ZGK&H:M/:W*1QW=A:V\0,K+M>.=I'/ XRI S0!VM%>7^) M=6M4^)5U8:OXCU33+%-,@EACLYG0-(7D#$[0>P%=+<>*M.\,MI=I?S3_ -FW M-HTD.J7,FX,R+N*.2,[BF6!/7!'6@#JZ*XZ;QW+%;Z"5T"^DN];25[:T5E#J M% (WDX"Y4ACD_+SU/%4=6\8Q7OA77%O[34M+OM+N+>*[M[:Z"RKO="C)*O!5 M@?RW"@#OZ*Y:Z\87"^+)_#VGZ%H^';FUT^\O%LH;IKB-F\QSA"T:DD*Q[YR,C(% '5T5YS9^+O%$^N^ M)[-O#TMQ;V4R1HL=Y#&T"F)6Z_Q$YW>V<=JM:3XP2+P]XV\.ZIJ5WIEU!=Z5]\0_P!C:EHESI=S);&[MO-E202QA@K9VD[6!9,!=7GC7PKI$6IW]E:W:7C3_8YS$SE$0KDCT)/YTFEW>I^'?&S M>'+O4+G5;&YL'O;.2XVF>-D8*\98 ;@=P()Y[4 =Q17*0^+K]-9L]-U/P[<6 M,FH)*;(FYCDWNB[RC[3\AV@]R..M9'AGQSJ1T77=4\2:>]O9:?EZOHD^ERW\3R6;/,D@?8 61MOW7 M .<%-3T.[TN6\N4D6VT?[%*%D9LR^;OW(4T/3=)?4;[[+]LD7[0D(6/<5&"WWFR#QT'@XR3] 30!Z'17-6?BN;5_#-EJ^CZ+S' 92.,YXXKF_%'B5]:\!:DWV6?3[ZQU6TM+F!I Q1_M$)X9>" MI5AS[T >DT5R.@2R-\2/&,;.Q1$L=JD\+F-\X':G:GXRNK;7[[1=-\/W6I7= MG!'<.8Y4C38V[^)OXOEX'.>>F#0!UE%<-8_$A+]=(O5T.^BT;5)TMH;Z5D!$ MK_=!CSNV[@5W>OM@FUJ'CB2WEU66PT.YO]/TARE]=1RHFUE4,X12YMI'5]I*AE(8<$%6!!JIXB\4ZCH*WET/#ESQ&.18T"%L?,S?='3UZ@8J ? M$"W?PW::C%IMT]_=7K:?'INY1)]I5F#(6SM &UB6Z8'X4 =C17 ^&M4OM1^) MVM+?6%QI\D6EVRM;2R!USYDIW*5.&!!'/'0@]*U=9\7W%AXG7P_I^A7.IWS6 MBW8\N5(T"%V4[F;@8V_CD>YH ZFBN.O_ !V]N=4N;30[F\TK29&BO;Q)47:R M#,FQ"> M/>@#T^BN+MO'YG2QU!]%N8M"O[A;>VU!I4R2[;49H^JHQQ@]>1D"K=GXON-2 M\37NCV6A7,L=A=?9[N\,J+'&"BL",\L>3E1TQGN* .IHKB_&'B/7='\3>';+ M2]--U!>RR+*!+&GG$1NVP%ONXP&SWZ5:N_%U[_:MQIFD:!/J5W9Q1R7H%Q'$ ML+.-RQAF^\^.>..G/- '545F^']AVVK60D6&<'Y)5PZ,"596'8@@@_2 MM*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "N:\;Z1J6LZ-;P::5?RKN.:XM7G:%;J%<[HBZ@D9R# MZ<8-=+10!Y=#X"U4:/XUABT[3=..MVD45I:VTQ9(V57!W-M')W Y [^V3UFH M:%>7/B+PK?1F/R=+\_[1EN?GA*#;Z\UTM% 'E4_@_P 7+X'G\%VT&F&QCD)A MOWN&WR1>;YBKY>WY6[$Y(X[UW/C#3-1UCPK?6&DW(M[V55V.9&0$!@67 M!]%T*\M+*&;2;RRVR1W)=9HH74L_W1M)"\#G\*]%HH X[7_"-QKOB/4)GD2. MQO- ETPN#EUD>3.<>@'O6;X7\(S:9>:>MWX,\.V\MH )-3MY0723V>GW^LVMM':BVG-@S,5&>%/J>.>O%&+P+K=U\/+?PQ?6N MG>9I-Q%-9R/,9(KS8[-B1-N44J<=^I].?4** .1\)Z$-.OYKH^$-'T-C%Y8D MLYA)(^2"0<1KA> >O4#BKQT:Z/Q$77/W?V,:2;/[WS>890_3TP*Z"B@#S.^^ M'M]=Z,ZR06%U<0:_<:I%:W+$PW$4C-\C'!VDJVA!P>15"3P3)J/A75K"VT#2/#EU<-#) ;5_,WO$X=?,*HO&1C MC/!->A44 <9%I?B'7O$NCZCKEE9:=;:29)5B@NC.T\SH4SG:NU0"Q[DG%5;, M:MX25;"&"WN+W6?$4\R1[B0MJ[EWD.,8*I^&2!SFN]HH YWQKI.I:SH"VVF. MOF+<12RP-,T0N8E;+Q%UY7<.]<='X!U0V/C!8=,TS3!K&FQVUK:V\Q94=?,! MWMM')W Y ]N<9/J=% ',V>@WD'CA-78LA8\>F#UJ9M&NC\1 M(M<'E_8UTI[0_-\WF&57''I@&N@HH \SN? DMIK^L7 \*Z)KT&HW1NHYKV41 MR0,P 9&S&V5R,C'J>*Z2'P]<0^--.U-(K:&QMM&>Q,4)P$Z+HVK726;6EWITTA$:Y?>K1.RGYAD@Y SD]*]$HH XB3P_,GA5=/C\%Z M"T,T[//IB7.U!Q\KA_+P7X&>!['BMCP9I.H:)X:ALM2G$DZR2,J"5I1#&S$I M&';E@JD#)]*WZ* //K+P9JMOI'AZV

:YX7EMM."/>13PW,,)?&.AZI=:)<:19Z0L[M]JEC9YI9$V;5",WR@$G)QGCBM+P/I=[I.BW M<%]"897U*[F52P.4>9F4\$]00:Z6B@#F/'VF7VJ>%S'IMO\ :;J"ZM[E8 X4 MR".57*@GC. >M0"TU+4O&^@ZX^FS6EM'I]U',DSH7B=WCVJ0K'DA2>,UUU% M'EVI^#-7O=*UL+:,91XF&JV\"W/E&YB54!"NIRA.&P<@@@=.M;_A/2K:+5YM M17PYK&G3BW\C[1J>H&X9E+ E%!EDP,@'/%=E10!SGCO1;O7_ ;?Z?8!#=L8 MY84-GWR(H^ZC'YT4 >0VWA_Q/?77A]]3TS5I-2LM4CN-0O+C4@ULR@MS#"'VXP0?N M*0..]\:Z))I\RVFNF22#4E=#$@>W6/##=OR&'I7H-% 'F?AGP[Y< M^CV^I>%-:2[L"C-=3ZNTUK'(BD"1%,QSGL-@QGM7IE%% 'FD7A?65^&6G:2; M(B^BU=;AXO,7B,7IDW9SC[G/7/XUTNB:7>VGC3Q5J$T&VVO6M3;ON'[S9#M; M@'(P>.:Z:B@#SOP[I6J6WBN*33M&U#0]):.8ZA:7-U');M(WW3 JNVT[LDD! M1CMFM7XB>5@JH#OD+MS\I."3CH"<5ZY10!P3VFN>*/%FC7-_HDNDVVDQW! MEDDGC?S99(_+"Q[225 );) [<5BC1?$MQ\/8O $N@R1NJI:R:IYT?V;R5<'S M%&[>6*C[NWJ>M>KT4 >;^+/"6K7_ (NV:? 'T77$@CUA]X!C$#[@<$Y.]/DX MSTYI-9\-W%KXXU35I-(U;4['48H-G]EZBUL\$D:E2K*)8PRD8(.3CGUKTFB@ M#+\.:?!I7A^SL[;3WT^*-"1:O-YK1$DL07RS?9[?*DAY,%@N0, X4]<=*N5S'C_3;G4?"-Q)81-)J M-C)'?VBJ,L98F#@ =R0"OXT :L>OZ5->ZG9I>QFXTM5:]3!'DAEW DXQT!/% M9EWX_P##%E':O/J6/M=NEU;HMO(SR1-G:P4+D]"<8R ,FO-;S0O$!MX]1M=, MO4N_%RSVFHKY1W6B2S@QM(/X=L)=3GI7?0:0;?XIQ7$5DRV4&@+;13>6=B,) MC\@;IG;CCTH AUSQPOAS3?$FH3W$-_\ V?,D<-K#!(C1L8PX21\$VN_-^T2-8W :/:F5VKLRV3P< XK.UG1-3O-(^)L$%C M.TE[(IM1L(\_%O&/D_O<@CCOQ5K5]4>XU7PAXCCTG5VL;.2YBN$%A+YT9>': MI,>-V,C&<8H Z;4_&F@:/=M;7MZRRQHLDPC@DD$*GH9"JD1@_P"UBGZIXPT' M1IH8;W4%6:>'SH8XXWD:5,XR@4'=UZ#)QST%<%<:?-I_B+Q+'J&VU2X\ M^!M+L_/CGC:-5*-B)RK#!&"0,8Q6]I.B&Q\=Z$8+.[_L^S\--;1RW"9*,)(M MJLV,!]H/'UH ZW2-8L-=TV+4-,N5N+63(5P".0<$$'!!!'0\U>KA?#<]SX=T M_6Y9])U&7[1XCN/*B@MR6*22#$F#CY.Y;TKNJ "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@ HHK@ M_B]K^J>&_ K:AI%V;6Z%U$GF!5;Y2>1A@10!WE%9VO:O#H.@7^K7'^JLX'F( MS][ R!]2<#\:\U^%WBSQ-/XBFT7Q;=^?/?:?%JE@3&J8C;[R\ >HX_V30!ZW M17B6C?$;7K+XI:A::U=^;X.O$MO\ M._%.I0ZHR7EIXEDL;>7RD)CA!7"@;<'J>3S0![E17E.JZIXO^'>L:+/JWB!= M>T34;M;.82VB0RP.W1E*=>A//ICOFMKP5K^J:IX\\;Z?>W9EM-.N8$M8RJCR M@P?(! R>@ZYH [RBO*-/O_%7Q%U_76TSQ&VA:-I=VUE +>V61YY%ZLQ;MT./ M?VRTDLHGC<*+(\%RB M?=\Q3R1[$$'';-=90 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 445C>)-+U;5K"*'2->DT:=90[3QVZ3%UP1 MMPW Y(.?:@#9HKQOX=WWC#6_#MWXFO\ Q=--%:FYC-D;.(!RB':V\ $8)!QC MM4?PR\0ZEXD_LBYO_B,);^9G:71?LT(9@I;C( /*KNH ]HHKQ+P-\1M>/CR> MP\17?G:3J-[<6=A*8U4131MPF0!U#*.<\D>]=!X6\;WT?PIUCQ+K-U]IGLIK MD(S*JYVMB-. !U('XT >FT5Y5\+/$WB2;6[_ ,/>+;LW%^UG!J-JS(JGRW4; MEX Z%E'U!K'\"_$;7F\=S6'B*[\_2M1O+BTL)3&JB*:-N$R .H91SGDK[T > MVT5X_HU]XN\3_#J?6H?%DUA)-9\3RWT%Y X%BUI&@C82%0V]<$\*>,=Z /1Z*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *X;XM>'-4\4^!WT[1[=9[O[3%((VD5,A3SRQ KN:* M/*?$]IX\\=: -"OO#4>D6]Q>P"YFCU&.8_9P27...00AQSFHK_X:ZSH?BGPW MK^AZIJFLS65P(;B/4+J,E+8@AMA(7@ MQSU%>MT4 >5)\-KS5M#\<:;J<*0- MJ>KRWVG2[PV#UC?@DCG@CK@FN;C^'/C&7X1:MI%W9I)K=YK7V[8;B/YU(3+; MLXR2#QFO>:* /+;_ $'QCX^UK1O^$ATJTT31=-NEO'@2[%Q+<2+]T948 ZC\ M3UJ"TT_QQX7\=>*M2TOPO#JEIJ]Q')'(VH1P[0@/8Y/.[VZ5ZS10!Y/I^D>- M/ .NZX-#\/P:[I.J737D0%ZEN]N[=5;=U'0<=@/I5*Y^''B*;X<^+OM,<$_B M7Q%-?#NL^'=/ABM9;4 M6>MVT+I&G &)<9 8@G)QS\ON:S-"TSXB>%G\1V>E^'+.4:EJ<]U!?3WZ!8PY MP"8QDG@ ]OI7L5% '+_#[PD?!7A&WTF2<3W.YIKB5>C2,><9[#@?A74444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% 'G?P\\*ZOH/PZU+2-1MUAO9YKEHT$BL"'&%.02*ROAOI7BKP MQ8Z3H]]X&LU6!G6751?0F159V8G: 2XT4 >43_ ZUK0O'?AWQ%I&IZGK1BD-O?_VC<8JO#\,]3O?AYK>EW<2VNK?VQ/J6F2B13M;(*'<"<;L$>V<]J]? MHH \Y\">%M;T?X5W^CZI;K'JEQ]J(C$BL"9 <<@XY-;GPVT6_P##WP^TG2M3 MA$-Y;HXEC#AMI,C,.02#P17544 %%%% !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 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 4444 %%%% !1110 4444 % M<%\6_$&I:'X6M8-)G^S7NJ7T5@EP.L(?)+#T/&,]LYKO:Y[QKX1M/&OAR32; MJ9X&WK+!<1C+0R+T8#OU(QZ$]* /.O[)\%^%/%^FZ=+K?B6+75NX%^TM)*R7 M4C%2$8D%"K9P0.F36[X&N9Y?BM\089)Y'BBEM?+1G)"?*W0=JJS> ?&NM:EH M1\1>(]-N;/2+V.[1H;5A-,4(/S= "0,?CWJQ+X'\7Z=XRU[7/#VNZ;;1ZL\; M/' OZGMQ7M^(M)O94M?"#VT:PI(0L[[]TN1WQG!]A78VOP\\17V MJZ%=^(]=LIX="P]E;VEL4#. I=B!UQVJ/1O@GH T>4>(X(]2UJXDEE MGOE>1?F#7I\L: MS1/$^=KJ5.#@X->2_P#"K?$T.C>$X;;7; 7_ (=EG:&:2%F5EPP>_6@#Q"WU?5(/A3J7@];R8ZTOB :+# M(TAWX>0,#GK@XO"E#7:/ M\+Y6^+'_ E8OXQIK3+=/8[3DSK&4#9Z=3N_$T:#\+I='^)EWXE>_CDT\RW% MQ:V@4@Q2S !SZ= 1^5 '"WDNFW?Q1\7PZY%XFO(X9XA;)I)E8194[MP0\9P, M?0UVJM+:?'[3].BGG^R1^'0!&TA(.)& )SU/'7K4C>"/%^F>,->UOP_K>EP1 MZO)&[QW5LSE=@( X/N:DUSP3XINO&EEXHTC6M.MKZ+35LIO.MV96;<69@.P) M/% #/M,__#1/V;SY/(_L#=Y6\[<^;UQTS7-_$LFS^(4=YXL@UB;P@;14MY-/ ME=4MYLC+.%(YZ_@1C.,5OWW@;QF_BRU\366O:7'J:Z:ME<-):L4<[BQ*KV'3 M\JN:OX=^(>H6DUFGB32&MKRV$-RLUD?W9*;7,>.H/)^;IF@#KO#DEC+X:TYM M,OI+ZR\A1#10, L>,GUSWKY^BGU+4?@?X?@34[J*XO/$JVQG$K;@K!Q MR.U<)8?"F^M/!.B M:$VI6[2Z=K::F\H1MKHI;Y0/7F@#EX_%NHZEIW@[2M1GFBUO2?$]O8:@N\AI M "0K-ZA@"#GJ0373>&]7;P?X[\<:-J5Q*UFD9UJU,CDXBQF0+GL"0,?[)J[X MF^%8UCXC:3XLL;V.U\BXAGO(&0GSFB8%6&.^WY>?\:=\2?AI=>-=1L;[3M23 M3YXX7M;IF4GS86(.WCT^;\Z /-M6_M"#X7>'=5U*ZOS-KGB 7ERD$K^88G#8 M1,'/*C( [M747VFW#_#'6W\"VWB2"[EFC6:*_:5;AXUY;R@QSR&[=<$5V/CC MP-<^(-$T2QT6ZM[%](NXKB#SD++B-2%&!^'Y4Y=+^(3Z5.LOB/24OUEC>W>* MR/EE0&#HX)S@Y4Y'(V^] ')^!]-\$>+-.O\ 3=,N]>LYL1M>:=<7LBR1,I/S M#)[DX.#Z9 JM\)_"]K?:IK>H7-[J.4V)C 89^;K78>$_!6J: M?XLU'Q7XAU&UNM6O(%M@EG"8XHXQM/?DD[5Z^G?M>\#^$KCPI_;OGW4<_P#: M6IRWJ>6I&Q7QA3GOQ0!Y)\(];U#2/$&FRZEJ%Q-IWB!+B$&XE++'<0N2#R>, MJ0/&+:AV].3N)]QFNFG^#MU M/\,K;PU_:<":C:WS7<%VJL%7<3D>O0_F!701_#PVFM^"[JSN8DM?#MO+"\94 M[IB\>W<.PYR3]: /,O!ZZ5J_B'58]9C\475X=2H@FCQN"]."H_$CWKM-#\#^-O#% MUJ2Z1KVD+97NH27K)/:NSC>1QG/H!6[9^!$&M^,;G498KBQ\1")/)4$,BJA4 MY/KSD8Z8H Y;PUIEKXUUSQQ:7E]>/8C4X9H&MKIDX\ML;2#]T@]/I5+X.>&K M:^&H:UW/@"WU2&XU%+T7_RT <_\0KW4 M=7\;>'/!%GJ$^G6NHK)<7L]NVV1XT!.Q6[9VM^8^AJ>#%\&:?XZ73]"U+7H= M0$.2"."#73>-_!$OB:XTW5=,U)M,US2W+VMT$WJ0>JLO< M'^IX.:S-#\%>)F\>VWBKQ-J^GW$UK:-:Q0V4#*"IR- 'B>GZG'+X= L M-5UP>-IM3,=EY=Q((F&\<$L=G0GOUQGBO4]2AO?''Q5?PIJM_M6EKX@6R6TOQ-"6@NL 9.!R.0/R'3'(!S&RY\#^.=:\*V.H7 MD^CWF@37L$5Q,9#;2!6'RL>0/E/YCTK1T6[N6_9GDNFN)3((_+B@A/55'7GU^OJ:Y^/X9>,;;P[+ MX0MO%-D/#2K M<.A/[M,$D'.7EU_PD:17M[>^'8;P)I-Q>,S,R_-N 9N2H^3_ #FM M>^^'B3>(/!]U;31#3_#T#P&"9=S2J4"K[9XR*H_B!J7B?P[K6GVAOH(X'CN;=I" H4?S6H)_ WC.V\97WB32->TN& MYO[:"&X$UJS LB*K$#L"RD_C0!FK8R?$KXG^)+#5=0O8M&T+RX8;*VG,0=VS MEV(Z\JWYC\?3?#^BKX?T>+38[R[NXXBVR2[D\R0*6)"ENX&<#V%<3>^ ?$EC MXHE\2^&=22%"CL!@?A0!IT444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %<)\99YK;X4ZU+!*\4BB'#QL5(_?(.HKNZYSQYX:F\7^"] M0T."X2WEN@FV61257:ZMR!_NT I:#\*M/ETVX:&^OOLUHMQGYH]Z9 M+ ^N%(S[YKGO'/@M?A[X3'BG0=9U5=6L)8C-+/=,ZW09@I#J>.2991!)X=CF$)<[5)>,].F>3 M4]G,VMT)]%&G7,4<97>Y(+,/13@\>]8VD M_#_QKX8MI-&\/^++2'0VD9H3<6GF3VX8Y(7^$_CWYP* +/@BYGE^+/Q ADGE M>*)[38C.2%^1LX':N)U#4;Y/!WQ9D6\N \.L!8F$K9C'G 84YX&..*[S4_ _ MB.R\8WWB3PEK-G;2ZE&B7EO?0ET9D& ZE>Y]<"M_PJRY'P[U[0WU5)]7 MUNX^U75[)'M0R;U8@*.WRG\3^% '(^#;V!/B%X:M_"&LZC?VLUF7UN*2=Y88 MSLX/S=#N]/8=S78_%.YGM]:\"K#/)&)-=A5PCD;AD<''45W>CZ='I6DVMDBQ M@PPI&[1KM#%5 )_2L+QYX.?QAI=HEK?&PU&PNDN[.YV;@DB],CT_P'TH PO' M=S/%\4?A[%'/(DN&M);+3_'M['\0I]+].\1>+]8L[N32T=;.VL82B!G&"[$\YQ MV]AZ+_%<4>CZ_XCT^?0TN1,7BL]ERZ@G"_P!T<'&1^M &/\5FU/Q/ MXFET/1[Z:V_L/2Y-2F,,A4O,<;(^.^!D?[U>E>"M?7Q1X-TK6 07N( 9<=I! M\KC_ +Z!KE;3X1:1?:OK.J^*H(-5N[Z[,L)#2((80 $3@C) X_ 5L_#_ ,'W M/@FQU+33=QSZ?)>O/9(H.Z&-OX#GKT'ZT >;7^H7J6WQB*WEP#!) (B)#^[R M7!V\\?A6._B/5=)^&/B;PEJM[.;^WM[>^T^Y:0[Y;:22,X#9SQN_4CM7H]U\ M-+V>'QV@U" 'Q(\;0Y0_N=N3\WKU[5%X\^$Q\7Z%HT%O?16NI:= MLT[(2LL M>T J<<]1D?4^M &7JQN_&OQ(TWP=/J-W:Z/::2E[=1VTIC:Y+?%<1CLP[=3Z]NF*M#0_'KZ9 )/%=HNH&_2:9HK,",6X&#$ MH().3SD\]J .WHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K.U/7M(T55.J:G:68;[OGS*F?IDUS/Q"\;3>'(;;2M'A%WXAU$^ M7:0 9V]M[#T'^>AK-\._"33ESJ?BTG7-:G^:9[ABT:'^ZJ]#CW_#% ',$JOCZXK0KS7Q%\*;2(C5_!A_L76[?YHO(8K%+_LLO09__ M %UM^ /&9\5Z7-%>P_9=9L7\F^MCP5AQ0!U]%%% !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 %4M7U6UT32;K4[V01VUM&9'/T[#W/2KM>4?$&67QGXUT MOP':2$6B$7>JLIZ(.0I_SW% $GPSTJ[\0ZQ>_$+6HMMQ?933XF_Y8P#C(^HX M_,]Z]3J.""*UMXX($6.*-0B(HP% X %29!Z&@ KRSQW:S>"O%EGX^TZ-C:L1 M;:O"@^_&> ^/4=#'(C="",4 /M;F&]M(;JWD6 M2&9 Z.IR&4C(-2UYC\.[ZX\+Z[>_#_59"6MLSZ7,Y_UT!.=H]Q_CZ5Z=0 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%!( R3@5CZIXJT+1A_I^J6T)_NF0%C^% &Q17#2_$NVN"4T71]3U-^S1P%4/ M_ CQ48U+XB:I_P >VDZ?I<9Z-=7\9W@#=8K*-8E'L#UJ*[^'7A#2K.2_UN>[N8HE+/)>WCL/RSB@#H[OQM MX8LL^?KEBI'4"8$_I6Q97MMJ-G%=VDR302C##,WE W-W@]$'4 ^M>LZ/>/'#:V.DZ++!I\.$#S?NP$[D#J>* .DHHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M"IJFHP:3I5WJ-RVV&VB:5S[ 9KS[X/Z;-/INI>+]1'^G:Y<-*"W\$()VCZ=? MP IWQJOY!X5L]#MW"SZQ>1VPYQ\N03^'3\ZM^(-?\/:-H-AXU &A_IOC2XD,-W-9^'HV*![=MDMZ1P2&'*QYXR.6^ MG6GK_A"ST#1+O6/#IN+'4;*)IU99W99MHR5=6)# @$>M1I\5O!]O"EKI37=\ M(E")#864CX X ' %4==\>:S?>'M1^Q^"-66U-M())[UD@"KM.6P3D\4 >B:= M>)J.F6E[']RXA25?HP!_K5FO,/#1^(]QX7TJ&SAT*PMEM(ECEG:261E"#!*C M !QVK8'A3Q=>J:?9QQ?DQR: &_$OPUK M@?>3WR.W^-7M!^(&@ZMX:M-6N-2M+(RI^]BGG5#&XX88)]:KK\,]'FP=3O=7 MU-N_VN_D*G_@*D"N0GT#2OAS\1;>Z;3;9O#NLXA#21!OL=P.F">0K?YZ4 =V M?B#X<<[;2\EOV[+8V\D^?^^013D\4W]U_P >/A;5W!Z/QDG>=A^ 51^M6H;#6&='NM97 ()2VME0' MVRQ8XK6HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ]U?6EC$9+JYBA0)/%FH1_P#$G\+M IZ2 M:C*(_P =HR: .UK,U/Q#H^C1E]1U*UMAZ22 $_AUKDO^$5\8ZSSK7B@VD3?> M@TU-G'IN/-:.F_#3PSI\OGRV1OKGO/>L96/YT 4Y/B;;7KF'P]I&H:O+V:.( MI'_WTW% _P"%A:SU_L[183]9I /Y9KN(H8H(Q'#&D:#HJK@"GT C@$_0=ZY MR:X\7Z^P2TMX]$LF',TYWSD>RC@'ZU!=>'/#'A.SDUW79'OIXADW-\WF-GT4 M'@?04 9^N_%5[/39+W3='F>U'"7-V?*60^BJ?F;\JIZ%X3UGQY"FJ^.I'%J_ MSV^EQDHB@]"W?/UJ]X?\-W/BO68_%7B&)DMEYTW3G&!$G9F']X]:](Z# H R M-(\+Z)H4033=-@MP.ZKD_F>:UZ** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M***H:SK6G^']-?4-3G,%JC*A<1LYW,0J@*H).20.!0!?HK'T;Q3HWB":>#3K MPR3P -+#)$\,B@]#L< X]\8K8H **** "BBO.3K7BSQKJ5_;>&[BVT?2;*X: MUDOI4\V:1U^]L3H!]: /120!DD >]9.H>*O#^E9^WZU86Y'423J#^6$6Z_KFN^MK&TL MT"6UK#"HZ"- H_2K% 'G/VCXL:G_ *NRT'2$/>65IG7\LBG#P5XVO^=5\?W$ M:GK'86JQ?^/=:]$HH \%U;P%8/\ %K0- O;[4M5MY+:2YN3>W+,3@' &,8Y MZ5Z#X=\ ^%K:_O[JWT*R\E9!! 'C\S[GWFRV>2Q(_P" BL?5BT'[0>ER;G6MLO2&)(Q^ JQ110 5D^)?#]IXGT"[TF]7,4Z8#=T;LP]P M:UJ* .'^'6O7D]K<^&];;&N:.PAE)_Y;1_P2#UR/\\UW%^TP;;R%.MS:G[R_4=17::9J-KJ^F6VH64HEMKB,21N.X- %NBBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHJGJVJV6AZ7/J6HS^19VZ[I)-I; M:,@= "3R1T% %RBL31_%VAZ[>R65A>,UW&GF-!-!)#)LSC<%D521GN*VZ "B MBB@ HHHH **B:ZMU8AIXP1V+"LF^\8>'M-5FNM7M$V]1Y@)_*@#;HK@I/B?! M>R&'P]HFHZL_0.D>R/\ [Z:N4UWQ]XT34'TYK1-.FVAO*MK=KF0 ].>%'YT M>SD@=3BJ\VH6=L?WUU#'_O.!7A3>&OB!XD3.=3C#_P#+6^NQ$!_P!!D?G5RQ M^ %Q<.)=;\1S2,>2L()_\>8T >X++&RAE=2I&00>HJI=:OIMBI:ZOK>$#D[Y M ,5Y_J_@>U\,^&Y+JUAU76[B!0L=LUTPR,XZ#L*Y.#0-C+F_U."$]EW98_@.:PG\>75^VSP]XVTVV1_[^P%OS-:H P!@4 <$VD>/]8.;W6[/2H&ZQ62;W_[ MZ85/;?"_0?-6XU4W.JW(.2]W,S#/^[G%=M10!4LM,L=.C$=E9P0(.@C0+5NB MB@ HHHH *K7U_:Z99R7=[.D$$8W,[G JS7#2^'_ /A+/%]U=:JQETO3V$5O M:$_(\F,EF'?KQ0!G'7?$OCV4Q>'$;2M&!P^HSK\\P_Z9K_4UU?ASP?I?AM&: MVC,MW)S+=3'=(Y^IZ5N111PQ+'$BHBC"JHP *?0!'//%;023S.$BC4LS'H * M\ZT^VE^(WB)=:NT8>';%R+*!N/M#C_EH1Z>E7-?O)?%OB1?"U@W^@VQ$FJ3# MICM$/<]_:NXM[>&TMX[>WC6.*,;511@ 4 2 !0 !@#H!2T44 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %<3\5/-_P"$-3R"@F_M&SV;\[=WGIC..V:[ M:L_6M$L/$.F/IVI0M+;,RN561HR&5@RD,I!!! /!H \^FM=;/Q!EM]:N+>+4 M=8T6:TTZ[TMG06_ED.Q96RV6;BYN))Y F<[0TC,0,]A5' MPCX8?1M6\2:K+ M[!?"=NR@\'^U5&1_WQ0!TU<5J7@:[@UB?6?"NL-I-YMVT&5)%/1D8$?I7)74VOWZ[+SP+I\ZGJ)=1C;^<=8 MRD_OV6MF _\ CBB@#TVBO,A8>/[7_D'1WD0'1+G58;A?_'HMW_CU:-CJ/Q*B M8+>Z%I%PO=DNO+;^H_2@#,^(9_LSXC^!=:QA#GUX[\5[CQ' M?^$Q+<>&6MCITZ7@NHKQ)53:?3 /?]*UK+XIW]U;0S'P['"DJ!TDN;XQ*P(R M""T6/UH ],KSWP<__"2>/?$'B@_-:6Y&F6+=BJG,C#ZM69XH^(6M_P!CK96. ME62WNJ'[)9R6VIK<$.W&=JJ.@.)?"_AVST>U\)V[I;I@R'55!D8 M\LQ^3N$KA%>> M>'RW@;QC+X7F)&C:FS7&E.>D4G5X/ZCZUN_VSXN_Z%&W_P#!LO\ \;K#\5V? MBCQ1H_V-O#$%KGL8_#$$E MQ:N;>Z#:B(RLJ\-\I0XYY'M6P=9\6Y./"5N1_P!A9?\ XW0!T]% MS)O[2YL+&72V>,P.5#LS!LDY"\$'@]N:Y,8/4*TC-MSWQUK MG88?B)KOB?5-=T+1?[&EU,1K+*^ 0JJ ,%NF< GCL* /<(G30Q?W&J:V)8IK MAIHQ/M06Z8'[L8Z@8)R?6N6U3XR>%;!FCMII;^4=K=?E_P"^C@5Q%G\"=9U. M=KCQ%XB),C;Y%B!9F)Z\DXK8TWX:0:),R1>!H-1$;D)/=:L,N >&V[,#/I0 MMQ\6]5U("/0M)1G;I\K3,/J%^4?B:K3:+\3O%469K^6PC;G#LL('MM7)_,UW M-M=^([*)8[7P390H!]V/4T '_D.K']L^+SN>66!R,_B>:[G2/AIX3T;#6^DQ22#K)/^\8GZFIO[9\7?]"C;_\ M@V7_ .-T?VSXM_Z%*W_\&R__ !N@#I(H8H(Q'#&D:#HJC I=B[MVT;O7'-BN8_MGQ=_T*-O_P"# M9?\ XW1_;/BW_H4;?_P;+_\ &Z .GHKF/[9\6X_Y%*WS_P!A9?\ XW1_;/B[ M_H4;?_P;+_\ &Z .GHKF!K/BW/\ R*5O_P"#9?\ XW1_;/B[_H4;?_P;+_\ M&Z .GHKF#K/BW/'A*W/_ '%E_P#C=']L^+O^A1M__!LO_P ;H Z>BN8_MGQ; MC_D4K?\ \&R__&Z/[8\6X/\ Q25O_P"#9?\ XW0!T]%$K<_P#<67_XW0!T]8VFR+;ZWJ-BPPSL+A#_ '@1@_J*H_VSXN_Z%&W_ /!L MO_QNLW4+CQ9->6NHIX6@BFM2L,'A=9KE\JL4-]O8'W'E\?B:9X=LO&=CJMYK6 MIZ!!?:A=X"LVH*@@C'1%&TX]_6@#L/"?AN+PUHZV^\S74K&2YG;K+(>I-;M< MQ_;/B[_H4;?_ ,&R_P#QN@ZSXMS_ ,BE;_\ @V7_ .-T =/17,?VSXN_Z%&W M_P#!LO\ \;H_MGQ;C_D4;?\ \&R__&Z .GHK'TF_UR[N'34]#BL(@F5D2]$Q M9LCC 48XSS[5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 57O;ZTTVU:ZOKJ M"UMU(#2SR!$&3@9)XZU8KBOBG;Q7?@Z.VG0/#-J5E'(AZ,IG0$?E0!U\UW;6 MZQ-/<11+,ZQQEW"AV;[JC/4GL.]35XY-=3ZGT5P^HWOB+4_'ESH>F:O'IMG'I<-V9/LJRR!V>1<#=Q@X&+]9O- M:UZ'3KR_M%TN;[-;0VNC27:W$BH&/FN$;:"6 P"I Y[UVFG7&N:E'H>H.D-G M;36GF7]G-&PF65E4JJ^FT[@$ M."ZJ>A*]0#@\^U",J"#U^M M4/B,UUX&4X0$_[,I0CZM0!U]TMAKVG:AIPGAGC9 M7M;A8W#>6Q7E6QT."#@^HKSWX;>)+31? VH:;KMTD,GAZ>2WF$O!V DJ0.^> M0/I6GI,%YX1U3PEX>6X60Z@E[<:G(5!,]P%5R^>OWF/X8]*HVGA#0?%OCOQ+ M>:SI\<\VGWT44."55E\E&^<#A^2>M $'@[PW'XQUBZ\:ZWIL<5O<+Y>F690+ MLB_YZ-C^(^M=L/"MK#_QXWVIV9[>5=LP'_ 7W#]*W5540(BA548 P *6@#" M.F>((/\ CVU^.8?W;VS5S^:%/Y4UKSQ3;?ZS2;"\4=6M[LQL?^ NN/\ QZM^ MB@#GCXID@'^G:!J]MZLL F7_ ,AEC^E$?CCPV[[)-5BMY/[ETK0G\G KH:CE M@BG4K-$DBGJ'4$4 16^H65XH:VNX)E/>.0-_*K-8%UX(\,7C%Y=#LPY_CCC\ MMOS7!JF? 5A$/]!U36['T\C4)"!^#EA0!0UE/^$2\;6WB"(;=-U9DL]14=$E MZ12_^RGZBNZKA]4\ ZEJNG3:=<>,M3ELYEVO'-!"Y(_WMH(/O7:PQ^3!'%N9 M]BA=S=3@=30 ^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H+RYM;2SEGO MIX8+5%_>23.%11TY)X J>N.^*@#?#36@0""D8(/?]XE &_$FBZ=:)=QBQMK9 M]NV8%51MQ 7#=#DD8]Z7-JKZ?XEDCN;&W\Y=/MM)-RJD)N GD"ML#8ZY3 .>>M 'HM M%<#<:SK^L^)M(TS3-1BTV"]T7^T)G^SK*Z-O0?)NXS\P'.1C/&<5AGQ+XQA\ M(7WB.?5[0_V/?-:26T=FH6\6.;RW9V)RA(/ 7 &/?@ ]:HKSC6_%>I7'B_5] M(L[^_P!/ATQ(E#66CO>F:61-_P Y",%4 J,#!//-=%HE[XBUC2/#^H30PV#N MI;4[6>%UD/RD (#ROS<\]C0!TM%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% #%BC1BRHH8]2!UI]%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %9FNZ);Z_81V=S)+'&EQ#< QD [HW#@<@\94 M9K3HH YW7O!FE^(=:T?5[HS1WFE3"6%X6 W@$-L?(.5R ?\ ]=9NI_#BUU%- M7MAK.J6VG:K*T]S9P-&$,K L&*%@#@';G!(].*[,D*I9B !R2>U+0!EPZ%; M0>))M<624W$MG'9E"1L"(S,#TSG+'O6:G@C3T\*6OAX7%U]EMKE;E9-R[RRS M>=@\8QNXZ=*Z&*Y@G>589HY&A?9($<$HV <''0X(.#ZU+0!S-UX/)U>[U'2] MXK6HH X^/X?6MI9:+%IVJZA9 M7.D120074?EL[1N065@R%3T';C%2VW@'3K;38;(7E]*L>K+JWFRR*SO, MXY!(Y[\]:ZNB@#,&AVX\4/K_ )DOVEK);(ID;-@7,E_,)YY+J0.Q<(%)S@=<9QT& M>,# KEH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *S/$&B6_B/0KK2;J26."X"AFB(###!N,@CM6G M10!SOBGP9I?BUM.>_,T:M+'K&I M6=MJZ@7UK;M&$E(39G)4LN5 ! (SBNM) &3P*0$, 000>010!BV?ABTLM7L= M2CFG:6STW^S45B-ICW*V3Q][Y![>U5)?!&GS>&-3T%KBZ%MJ%S)K/) MYA"\8QGCD=*Z&.Y@EGE@CFC>6''FQJX+)D9&X=LCGFI: .: +K*[?WH MPWKQCFM6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *RM< M\.Z1XAAC35K"&[6$EHQ(#\I(YQ6K2$9!'K0!X[X7T31-,^",GB'^QK6>^;2) MVF:7=^^ W$JV#G!VCI6V][XD/Q#T6UTV>QAT^31C*EK(9=@4-$&)4'!<9PI[ M FMNU\%M;?#%_!_VX,S64EI]J\K ^?=\VW/;/3-/OO"U_P#VSHVJZ7J4%O<6 M-HUE*)[8R++$Q0G #+M;*<1O$"P0K+)Y<>]XH5! M=OX5&22?0&M?PQXWEU;Q'-HDM[HVI2?8S=Q7.E2DQC#!6C<$M@_,I!SR,\"I M[KP$MW9ZY$VH-'-?ZFFIVTR1#-M*BQA."<-S'STR#CWK8TFS\0Q2R/JVI:?, MICVQI:6318;^\Q:1L_08% %W2)M0N-)MYM5M([2^98J'/0-WXQ7E?@ MN>71/'NH7%]5TI=2,5S=:K+JEK=I'AK65I?,7 SR1TSD9R M>E ',>?+K7Q9T/Q!YCFS.H7.G62ACM:.&WDWN.QW2%AGT05NZ_XYU#P_JRK< M7GAV2'[9' =.CN6-YY;N$#\D#(!#%=O3//>MB'P7#:'PHEK<>7!H&_"%,F;= M$T9).>#EMQZYK$E^'.I-9W6EQZW:IIDVH_VA_P >.;AV\X2['DWX(!'7 /3L M,$ O7GB'Q1=^)MAI6\87=]X0T; M7;2YT72H;Z$232:M,0L;$#Y% *[N=W.X=.ASQMV&@&R\1Z[JQN0XU00 1[,> M7Y:%>N>&H9(8M%5KO=?\ $MUXNU30=#M=, LK:"?[3>L^,R;_ )=J\G.W MKQC!ZY%5(/'>H:KI?AZVLQ9[QF:*$Q#YU 4@L2>@R. 3VKI;+0C: M>+-6UO[0&%_!;PB'9C9Y6_G.><[_ $[5YIK_ (431T\+Z/J%PQTZS@N_,OWT MS[7"SO(K*C1$,%/<,?[I ZT =[X'US4_$&DW5WJ:V0:*\FMD-F&V.(V*%@6) MR"1D&N9T7PGHGB3Q/XRFU6Q6>>/5!''-O97C7R8S\K*01R>U=#X N;^?1[F& MYA1;*VN#%83+9&T\Z$*#N\H_=&XL!P,XSBJX\)^(K/6-9NM)\1VEG;ZI#D #J:G'@.V MM]&T;3K.[D46&IQZE+-,-\ES("S.6/'+%NO;TK1TKPXFGSZ^TTPGBU>[-PT> MS;L4QHA7KS]WKQUH XK3?BJ]W-I-S)=:$]KJ=U' -/M[@M>6XD.$9^<$@D;E M"C&>IQ70:;X@\1Z]?W5UI5KIBZ/;7SV>VX=Q-,(VVR.I'RJ,YP"#G'49J30? M#?B#08K+3(M;LI='LR%C$E@?M)B'2,OYFW@8&[;GCI3;'PKK6CZC=)I.NP0: M1=7K7CP26?F31EVW.B/NVA6.>JDC/% &/X>UKQ#9:MXQO=9N[272],N7>9$, MC/&%MT?$08X"XY(]2?6K*^+O$UC8Z1K>K6.F+I&HS0QM# SF>U68@(S,?E?! M*Y Z\9K37PA<+K6O,U_"^BZV";JT: ^:&,0B.V3=@ @ \J:I6W@C6)8-+TS M5]>@N]'TR6*6**.S,5G,DJF-6P@' 8;CDGCD#'4UV-8VBZ$=(U+6[LW E&IW@N0NS'EXC1,9 MSS]W.>.M;- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=K&A:7X@M4M M=6LHKN!'\Q4D' ;!&?R)K1HH \F\#>&]"M/ -]K?]DVTE[$=03>X.619)5V' MGIM&WZ4_^T/$3:A\/DT-M/LK.\TIY$M&,OE B&,E6 /(4$;>XYS79:/X5;2O M!]WH)O!(9S='SO+QM\YW;IGMO]><50N/!E_%9>%CIFJP0W^@6WV999[8R1S* MT2QL2H<$'Y01S0!D3>((_"NN_$36IXQ*+8V&$W;0SM$%4$GH-S#GL*N>'?'D MM_XGM=&N;_0M1-W!)+'+I$Q;R63!*2 D\$'AN,[3Q6AJ'@6+5&\3BZO6$>MB MW(\M,- T*@*P)//S*&[=,5HZ/9>(X+D-J^JZ=N/3WZ4 :]%,B MECGB26*19(W4,CHA![BGT %%%% !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 %%%% !7,>,[_3])TFXN7UC MP/:ZQXA37#JNK6=['!]G0VDZJ%3.3@%3C/?'7 H N^$-%E\.^$-*TB>42S6E MLL1LDGD@#UQTZ5;H **** 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*** "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*** "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*** "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*** "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*** "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*** "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*** "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*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB D@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9 end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.25.2
Cover - shares
6 Months Ended
Jun. 30, 2025
Aug. 06, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 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,092,755
Entity Central Index Key 0001758021  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Current Fiscal Year End Date --12-31  

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents (including $1,153 and $1,703 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) $ 30,549 $ 31,584
Short-term investments (including $11,432 and $11,128 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) 26,443 28,343
Accounts receivable, net of allowance for bad debt of $426 and $758 at June 30, 2025 and December 31, 2024, respectively 36,385 26,736
Inventories 88,779 70,722
Prepaid expenses and other current assets (including $91 and $27 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) 4,095 3,612
Total current assets 186,251 160,997
Property and equipment, net (including $42,365 and $42,972 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) 83,495 87,982
Deposits 0 36
Goodwill 3,510 3,510
Intangible assets, net 287 300
Operating right-of-use assets 46,187 40,628
Deferred tax asset 196 0
Other non-current assets (including $29 and $34 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) 1,037 1,069
Total assets 320,963 294,522
Current liabilities    
Accrued expenses (including $316 and $489 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) 14,228 13,555
Income taxes payable (including $0 and $3 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) 151 65
Deferred revenue 1,137 742
Long-term debt, current portion (including $1,206 and $1,179 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) 1,206 1,179
Operating lease liabilities, current portion 11,545 8,977
Other current liabilities (including $45 and $916 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) 97 968
Total current liabilities 69,498 46,447
Deferred tax liability 622 426
Long-term debt, net of current portion and debt discount of $109 and $141 at June 30, 2025 and December 31, 2024, respectively (including $46,700 and $47,279 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively, and debt discount of $109 and $141 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) 46,700 47,279
Operating lease liabilities, net of current portion 38,678 35,435
Other non-current liabilities (including $1,241 and $1,198 associated with variable interest entity at June 30, 2025 and December 31, 2024 respectively) 2,759 2,736
Total liabilities 158,257 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 June 30, 2025 and December 31, 2024 0 0
Common stock, 0.001 par value, 100,000,000 shares authorized, 20,105,655 and 20,082,655 shares issued and outstanding, respectively, as of June 30, 2025 and 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of December 31, 2024 20 20
Additional paid in capital 90,443 89,457
Treasury stock, 0.001 par value, 23,000 shares as of both June 30, 2025 and December 31, 2024 (248) (248)
Retained earnings 65,632 66,340
Total Karat Packaging Inc. stockholders’ equity 155,847 155,569
Noncontrolling interest 6,859 6,630
Total stockholders’ equity 162,706 162,199
Total liabilities and stockholders’ equity 320,963 294,522
Nonrelated Party    
Current liabilities    
Accounts payable (including $116 and $16 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) 33,160 17,831
Related Party    
Current liabilities    
Accounts payable (including $116 and $16 associated with variable interest entity at June 30, 2025 and December 31, 2024, respectively) $ 7,974 $ 3,130
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and cash equivalents $ 30,549 $ 31,584
Short-term investments 26,443 28,343
Accounts receivable, net of allowance of bad debt 426 758
Prepaid expenses and other current assets 4,095 3,612
Property and equipment, net 83,495 87,982
Other non-current assets 1,037 1,069
Accrued expenses 14,228 13,555
Income taxes payable 151 65
Long-term debt, current portion 1,206 1,179
Other current liabilities 97 968
Debt discount 109 141
Other non-current liabilities $ 2,759 $ 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,105,655 20,059,505
Common stock, shares outstanding (in shares) 20,082,655 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 $ 1,153 $ 1,703
Short-term investments 11,432 11,128
Prepaid expenses and other current assets 91 27
Property and equipment, net 42,365 42,972
Other non-current assets 29 34
Accounts payable 116 16
Accrued expenses 316 489
Income taxes payable 0 3
Long-term debt, current portion 1,206 1,179
Other current liabilities 45 916
Debt discount 109 141
Long-term debt, net of current portion 46,700 47,279
Other non-current liabilities $ 1,241 $ 1,198
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 123,986 $ 112,600 $ 227,610 $ 208,213
Cost of goods sold 74,879 69,193 137,741 127,204
Gross profit 49,107 43,407 89,869 81,009
Operating expenses        
Selling expenses 13,716 13,868 28,127 24,631
General and administrative expenses (including $785 and $689 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $1,462 and $1,245 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 19,124 17,893 37,672 34,662
Impairment expense and (gain) loss, net, on disposal of property and equipment (283) 531 (300) 2,525
Total operating expenses 32,557 32,292 65,499 61,818
Operating income 16,550 11,115 24,370 19,191
Other income (expenses)        
Rental income (including $361 and $258 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $807 and $513 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 755 600 1,531 891
Other (expenses) income, net (82) 51 (38) 106
(Loss) gain on foreign currency transactions (2,867) 317 (2,628) 439
Interest income (including $85 and $133 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $311 and 346 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 676 533 1,242 964
Interest expense (including $509 and $519 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $1,009 and $1,036 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (521) (548) (1,030) (1,072)
Total other (expenses) income, net (2,039) 953 (923) 1,328
Income before provision for income taxes 14,511 12,068 23,447 20,519
Provision for income taxes 3,459 2,841 5,580 4,816
Net income 11,052 9,227 17,867 15,703
Net income attributable to noncontrolling interest 118 127 524 437
Net income attributable to Karat Packaging Inc. $ 10,934 $ 9,100 $ 17,343 $ 15,266
Basic and diluted earnings per share:        
Basic (in dollars per share) $ 0.55 $ 0.46 $ 0.87 $ 0.76
Diluted (in dollars per share) $ 0.54 $ 0.45 $ 0.86 $ 0.76
Weighted average common shares outstanding, basic (in shares) 20,058,247 19,994,250 20,047,436 19,981,928
Weighted average common shares outstanding, diluted (in shares) 20,191,111 20,113,842 20,194,942 20,094,664
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
General and administrative expenses $ 19,124 $ 17,893 $ 37,672 $ 34,662
Rental income 755 600 1,531 891
Interest income 676 533 1,242 964
Interest expense 521 548 1,030 1,072
VIE, Primary Beneficiary        
General and administrative expenses 785 689 1,462 1,245
Rental income 361 258 807 513
Interest income 85 133 311 346
Interest expense $ 509 $ 519 $ 1,009 $ 1,036
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Common stock, dividends declared (in dollars per share) $ 0.30            
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]              
Net income 15,703            
Balance at the end of period (in shares) at Jun. 30, 2024     20,037,665        
Balance at the end of period at Jun. 30, 2024 163,828 157,712 $ 20 $ (248) 88,307 69,633 6,116
Treasury stock, balance at the end of period (in shares) at Jun. 30, 2024       (23,000)      
Balance at the beginning of period (in shares) at Mar. 31, 2024     19,995,032        
Balance at the beginning of period at Mar. 31, 2024 160,392 154,403 $ 20 $ (248) 87,094 67,537 5,989
Treasury stock, balance at the beginning of period (in shares) at Mar. 31, 2024       (23,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Cash dividends declared (7,004) (7,004)       (7,004)  
Issuance of common stock upon vesting of restricted stock units (in shares)     27,800        
Stock-based compensation 940 940     940    
Exercise of stock options (in shares)     14,833        
Exercise of stock options 273 273     273    
Net income 9,227 9,100       9,100 127
Balance at the end of period (in shares) at Jun. 30, 2024     20,037,665        
Balance at the end of period at Jun. 30, 2024 $ 163,828 157,712 $ 20 $ (248) 88,307 69,633 6,116
Treasury stock, balance at the end of period (in shares) at Jun. 30, 2024       (23,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Common stock, dividends declared (in dollars per share) $ 0.35            
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    
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,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)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Common stock, dividends declared (in dollars per share) $ 0.45            
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]              
Exercise of stock options (in shares) 10,350            
Net income $ 17,867            
Balance at the end of period (in shares) at Jun. 30, 2025 20,082,655   20,105,655        
Balance at the end of period at Jun. 30, 2025 $ 162,706 155,847 $ 20 $ (248) 90,443 65,632 6,859
Treasury stock, balance at the end of period (in shares) at Jun. 30, 2025 (23,000)     (23,000)      
Balance at the beginning of period (in shares) at Mar. 31, 2025     20,059,505        
Balance at the beginning of period at Mar. 31, 2025 $ 160,211 153,307 $ 20 $ (248) 89,803 63,732 6,904
Treasury stock, balance at the beginning of period (in shares) at Mar. 31, 2025       (23,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Cash dividends declared (9,031) (9,031)       (9,031)  
Issuance of common stock upon vesting of restricted stock units (in shares)     35,800        
Stock-based compensation 445 445     445    
Exercise of stock options (in shares)     10,350        
Exercise of stock options 195 195     195    
Global Wells noncontrolling-interest tax withholding (166) (3)       (3) (163)
Net income $ 11,052 10,934       10,934 118
Balance at the end of period (in shares) at Jun. 30, 2025 20,082,655   20,105,655        
Balance at the end of period at Jun. 30, 2025 $ 162,706 $ 155,847 $ 20 $ (248) $ 90,443 $ 65,632 $ 6,859
Treasury stock, balance at the end of period (in shares) at Jun. 30, 2025 (23,000)     (23,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Common stock, dividends declared (in dollars per share) $ 0.45            
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) (Parenthetical) - $ / shares
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Statement of Stockholders' Equity [Abstract]        
Cash dividends declared (in dollars per share) $ 0.45 $ 0.45 $ 0.35 $ 0.30
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities    
Net income $ 17,867 $ 15,703
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization (including $607 associated with variable interest entity for both the six months ended June 30, 2025 and 2024, respectively) 5,366 5,289
Adjustments to allowance for bad debt (48) 140
Adjustments to inventory reserve 60 375
Write-off of inventory 296 451
Impairment of operating right-of-use asset 0 1,993
(Gain) loss, net, on disposal of property and equipment (300) 532
Amortization of loan fees (including $31 associated with variable interest entity for both the six months ended June 30, 2025 and 2024) 47 46
Accrued interest on certificates of deposit (including $0 and $132 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 0 (299)
Unrealized loss from investment in publicly-traded equity securities 2 0
Stock-based compensation 791 1,315
Amortization of operating right-of-use assets 4,898 3,461
Government grant income (including $16 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (35) 0
(Increase) decrease in operating assets    
Accounts receivable (9,601) (6,060)
Inventories (18,413) (9,139)
Prepaid expenses and other current assets (including $32 and $12 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (432) 1,976
Other non-current assets (including $4 and $10 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (16) (165)
Increase (decrease) in operating liabilities    
Accounts payable (including $100 and $5 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 15,576 6,300
Accrued expenses (including $173 and $323 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 673 3,371
Related party payable 4,844 (1,433)
Income taxes payable 86 0
Deferred revenue 395 (449)
Operating lease liabilities (4,646) (3,093)
Other liabilities (including $67 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 66 (60)
Net cash provided by operating activities 17,476 20,254
Cash flows from investing activities    
Purchases of property and equipment (274) (415)
Proceeds from disposal of property and equipment 475 90
Deposits paid for property and equipment (989) (2,041)
Purchases of publicly-traded equity securities (451) 0
Proceeds from disposal of publicly-traded equity securities 503 0
Purchases of short-term investments (including $7,982 and $7,000 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (16,300) (22,513)
Redemption of short-term investments (including $7,678 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 18,200 16,412
Net cash provided by (used in) investing activities 1,164 (8,467)
Cash flows from financing activities    
Payments on long-term debt (including $583 and $555 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (583) (555)
Payments for lender fees (62) 0
Proceeds from exercise of common stock options 195 325
Dividends paid to shareholders (18,048) (12,996)
Payment of Global Wells membership interest tax withholding (including $295 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (298) 0
Payment of Global Wells noncontrolling membership interest redemption (including $0 and $2,010 associated with variable interest entity for the six months ended June 30, 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 six months ended June 30, 2025 and 2024, respectively) (879) 0
Net cash used in financing activities (19,675) (15,552)
Net decrease in cash and cash equivalents (1,035) (3,765)
Cash and cash equivalents    
Beginning of period 31,584 23,076
End of period 30,549 19,311
Supplemental disclosures of non-cash investing and financing activities:    
Transfers from deposits to property and equipment 1,025 2,492
Non-cash purchases of property and equipment 37 118
Non-cash disposal of property and equipment 200 0
Supplemental disclosures of cash flow information:    
Cash paid for income taxes 5,491 3,315
Cash paid for interest $ 948 $ 1,040
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Depreciation and amortization $ 5,366 $ 5,289
Amortization of loan fees (47) (46)
Accrued interest on certificates of deposit (including $0 and $132 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 0 (299)
Government grant income (including $16 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (35) 0
Prepaid expenses and other current assets 432 (1,976)
Other non-current assets 16 165
Accounts payable 15,576 6,300
Accrued expenses 673 3,371
Other liabilities 66 (60)
Purchase of short-term investments (16,300) (22,513)
Redemption of short-term investments 18,200 16,412
Payments of long-term debt 583 555
Payments of noncontrolling interest tax withholding 298 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   607
Amortization of loan fees 31 31
Accrued interest on certificates of deposit (including $0 and $132 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) 0 (132)
Government grant income (including $16 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively) (16) 0
Prepaid expenses and other current assets (32) 12
Other non-current assets (4) 10
Accounts payable 100 5
Accrued expenses (173) (323)
Other liabilities 67 0
Purchase of short-term investments (7,982) (7,000)
Redemption of short-term investments 7,678 0
Payments of long-term debt 583 555
Payments of noncontrolling interest tax withholding 295 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.2
Nature of Operations
6 Months Ended
Jun. 30, 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 eight other distribution centers located in Chino, California; Puyallup, Washington; Summerville, South Carolina; Branchburg, New Jersey; Kapolei, Hawaii; Aurora, Illinois; Mesa, Arizona; and Sugar Land, Texas.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 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 June 30, 2025 and for the three and six months ended June 30, 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 and six months ended June 30, 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 the 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”). On June 26, 2025, the Company renewed the New Jersey Lease with Global Wells, extending the lease term for an additional five years to August 31, 2030.

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 the 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 June 30, 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 and six months ended June 30, 2025 and 2024, net sales disaggregated by customer type consist of the amounts shown below.
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Chains and distributors *$97,165 $87,228 $177,835 $162,596 
Online20,884 19,546 38,675 34,425 
Retail *5,937 5,826 11,100 11,192 
$123,986 $112,600 $227,610 $208,213 

* During the three months ended June 30, 2025, the Company reclassified one customer from the retail to the chains and distributors channel, and recast the corresponding net sales amounts of $1,071,000 and $2,150,000 for the three and six months ended June 30, 2024, respectively, to conform to the current period presentation. The recast had no effect on previously reported consolidated net sales for the three and six months ended June 30, 2024.

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 June 30, 2025 and 2024, the Company recognized logistics services revenue of $1,349,000 and $1,206,000, respectively. During the six months ended June 30, 2025 and 2024, the Company recognized logistics services revenue of $2,622,000 and $2,445,000, respectively.

The Company’s contract liabilities consist primarily of rebates, sales incentives, cooperative advertising, and deferred revenue. As of June 30, 2025 and December 31, 2024, the Company had accrued $732,000 and $377,000, respectively, related to rebates, sales incentives, and cooperative advertising, included in accrued expenses in the condensed consolidated balance sheets. During both the three months ended June 30, 2025 and 2024, the Company recognized revenue of $39,000, related to previously deferred revenue at the beginning of each respective period. During the six months ended June 30, 2025 and 2024, the Company recognized revenue of $556,000 and $778,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 June 30, 2025, the Company had money market accounts classified as Level 1 and certificates of deposit classified as Level 2 within the fair value hierarchy.

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

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 June 30, 2025 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$3,479 $16,346 $— 
Short-term investments— 26,443 — 
Fair value, June 30, 2025$3,479 $42,789 $ 

The following table summarizes 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 June 30, 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 the "2027 Term Loan", respectively):
June 30, 2025
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,566 $19,902 
2027 Term Loan27,340 27,291 
$47,906 $47,193 

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 right-of-use ("ROU") assets of $1,993,000 during the six months ended June 30, 2024. See Note 11 — Leases for further information about this impairment charge. For the three and six months ended June 30, 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 June 30, 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 its 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 its 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.2
Inventories
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following:
June 30, 2025December 31, 2024
(in thousands)
Raw materials$4,325 $6,640 
Semi-finished goods1,733 1,885 
Finished goods83,421 62,837 
Subtotal89,479 71,362 
Less: inventory reserve(700)(640)
Total inventories$88,779 $70,722 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Property and Equipment
6 Months Ended
Jun. 30, 2025
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
June 30, 2025December 31, 2024
(in thousands)
Machinery and equipment$66,203 $66,928 
Leasehold improvements19,212 19,193 
Vehicles8,860 8,395 
Furniture and fixtures1,015 1,015 
Building38,779 38,779 
Land11,907 11,907 
Computer hardware and software113 94 
Construction in progress256 431 
146,345 146,742 
Less: accumulated depreciation and amortization(62,850)(58,760)
Total property and equipment, net$83,495 $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 June 30, 2025 and 2024, depreciation and amortization expense reported within general and administrative expense was $1,138,000 and $1,042,000, respectively, and depreciation expense reported within cost of goods sold was $1,534,000 and $1,612,000, respectively. For the six months ended June 30, 2025 and 2024, depreciation and amortization expense reported within general and administrative expense was $2,270,000 and $2,055,000, respectively, and depreciation expense reported within cost of goods sold was $3,083,000 and $3,221,000, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill
6 Months Ended
Jun. 30, 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 June 30, 2025:
(in thousands)
Balance at December 31, 2024$3,510 
Goodwill acquired— 
Balance at June 30, 2025$3,510 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.25.2
Line of Credit
6 Months Ended
Jun. 30, 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. As of both June 30, 2025 and December 31, 2024, the Company was in compliance with the financial covenants under the Line of Credit.

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 June 30, 2025 and December 31, 2024. The amount issued under the standby letter of credit was $5,813,000 and $3,813,000 as of June 30, 2025 and December 31, 2024, respectively. As of June 30, 2025, the maximum remaining amount that could be borrowed under the Line of Credit was $14,187,000.
Long-Term Debt
Long-term debt consists of the following:
June 30, 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,596 $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 were 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,419 27,676 
Long-term debt48,015 48,599 
Less: unamortized loan fees(109)(141)
Less: current portion(1,206)(1,179)
Long-term debt, net of current portion$46,700 $47,279 

At June 30, 2025, future maturities are:
(in thousands)
2025 (remainder)$595 
202620,798 
202726,622 
$48,015 

The Company was in compliance with all of its financial covenants as of both June 30, 2025 and December 31, 2024.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
The following table summarizes information related to accrued expense liabilities:
June 30, 2025December 31, 2024
(in thousands)
Accrued miscellaneous expenses$1,230 $1,796 
Accrued payroll409 1,953 
Accrued ocean freight and other import costs6,017 4,215 
Accrued sale and use taxes1,041 991 
Accrued professional services fees699 967 
Accrued vacation and sick pay1,053 899 
Accrued property tax623 1,150 
Accrued shipping expense
2,315 1,137 
Accrued sales discount expense732 374 
Accrued interest expense109 73 
Total accrued expenses$14,228 $13,555 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt
6 Months Ended
Jun. 30, 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. As of both June 30, 2025 and December 31, 2024, the Company was in compliance with the financial covenants under the Line of Credit.

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 June 30, 2025 and December 31, 2024. The amount issued under the standby letter of credit was $5,813,000 and $3,813,000 as of June 30, 2025 and December 31, 2024, respectively. As of June 30, 2025, the maximum remaining amount that could be borrowed under the Line of Credit was $14,187,000.
Long-Term Debt
Long-term debt consists of the following:
June 30, 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,596 $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 were 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,419 27,676 
Long-term debt48,015 48,599 
Less: unamortized loan fees(109)(141)
Less: current portion(1,206)(1,179)
Long-term debt, net of current portion$46,700 $47,279 

At June 30, 2025, future maturities are:
(in thousands)
2025 (remainder)$595 
202620,798 
202726,622 
$48,015 

The Company was in compliance with all of its financial covenants as of both June 30, 2025 and December 31, 2024.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 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 June 30, 2025, a total of 1,269,017 shares of common stock were available for further award grants under the Plan. For the three months ended June 30, 2025 and 2024, the Company recognized a total of $445,000 and $940,000 in stock-based compensation expense, respectively. For the six months ended June 30, 2025 and 2024, the Company recognized a total of $791,000 and $1,315,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 six months ended June 30, 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 
Exercised
(10,350)18.86 
Outstanding at June 30, 2025303,317 $18.57 6.3$2,912 
Vested and expected to vest at June 30, 2025303,317 $18.57 6.3$2,912 
Exercisable at June 30, 2025303,317 $18.57 6.3$2,912 
There were no stock options granted or forfeited during the six months ended June 30, 2025. At June 30, 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 June 30, 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 six months ended June 30, 2025 is as follows:
Number of Shares Outstanding
Weighted Average Grant Date Fair Value
Unvested at December 31, 202470,800 $29.14 
Granted
18,000 26.58 
Vested
(35,800)29.01 
Unvested at June 30, 202553,000 $28.36 

At June 30, 2025, total remaining stock-based compensation cost for unvested restricted stock units was approximately $665,000. The cost is expected to be recognized over a weighted-average period of 0.9 years.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share
6 Months Ended
Jun. 30, 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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$10,934 $9,100 $17,343 $15,266 
Weighted average number of common shares in issue20,058 19,994 20,047 19,982 
Basic earnings per share$0.55 $0.46 $0.87 $0.76 

(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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$10,934 $9,100 $17,343 $15,266 
Weighted average number of common shares in issue20,058 19,994 20,047 19,982 
Dilutive shares
Stock options and restricted stock units133 120 148 113 
Adjusted weighted average number of common shares20,191 20,114 20,195 20,095 
Diluted earnings per share$0.54 $0.45 $0.86 $0.76 

For both the three months ended June 30, 2025 and 2024, no shares of potentially dilutive shares have been excluded in the diluted earnings per share calculation due to their anti-dilutive impact on earnings per share. For the six months ended June 30, 2025 and 2024, a total of 0 and 10,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.2
Leases
6 Months Ended
Jun. 30, 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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Operating lease expense$3,540 $2,122 $6,586 $3,942 
Short-term lease expense495 11 1,143 20 
Variable lease expense434 394 750 767 
Total lease expense$4,469 $2,527 $8,479 $4,729 
For the three months ended June 30, 2025 and 2024, rent expense included in operating expenses was $3,755,000 and $2,253,000, respectively, and rent expense included in cost of goods sold was $714,000 and $274,000, respectively. For the six months ended June 30, 2025 and 2024, rent expense included in operating expenses was $6,945,000 and $4,184,000, respectively, and rent expense included in cost of goods sold was $1,534,000 and $545,000, respectively.

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

Six Months Ended June 30,
20252024
(in thousands)
Right-of-use assets obtained in exchange for operating lease liabilities
$10,457 $28,118 
Cash paid for amounts included in measurement of lease obligations:
 Operating cash flows from operating leases$6,336 $3,573 

As of June 30, 2025, future lease payments under operating leases were as follows:
(in thousands)
2025 (remainder)$7,340 
202614,885 
202713,961 
202812,915 
20297,567 
Thereafter769 
Total lease payments57,437 
Less: imputed interest(7,214)
Total lease liability balance$50,223 

During the six months ended June 30, 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 $564,000 for the remaining six 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.2
Related Party Transactions
6 Months Ended
Jun. 30, 2025
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Keary Global Group, Ltd. ("Keary Global") owns 250,004 shares of the Company's common stock as of June 30, 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 is an inventory supplier and purchasing agent for the Company overseas. The Company has an ongoing agreement (the "Procurement Agreement") with Keary Global, which was amended and restated on June 26, 2025 to clarify the responsibilities of both parties under the Procurement Agreement. At June 30, 2025 and December 31, 2024, the Company has accounts payable due to Keary Global of $7,974,000 and $3,130,000, respectively. Purchases for the three months ended June 30, 2025 and 2024 from Keary Global were $10,583,000 and $10,754,000, respectively. Purchases for the six months ended June 30, 2025 and 2024 from Keary Global were $20,923,000 and $23,447,000, respectively.
On June 26, 2025, the Company renewed the New Jersey Lease with Global Wells, extending the lease term for an additional five years to August 31, 2030. Under this lease renewal, monthly base lease payments range from $122,000 to $140,000 after an initial rent abatement period.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three months ended June 30, 2025 and 2024, the Company's income tax expense was $3,459,000 and $2,841,000, respectively, with an effective tax rate of 23.8% and 23.5%, respectively. For the six months ended June 30, 2025 and 2024, the Company's income tax expense was $5,580,000 and $4,816,000, respectively, with an effective tax rate of 23.8% and 23.5%, respectively. For both the three and six months ended June 30, 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 June 30, 2025, the Company did not record any valuation allowance.

On July 4, 2025, the President signed H.R. 1, the “One Big Beautiful Bill Act,” into law. The legislation includes several changes to federal tax law that generally allow for more favorable deductibility of certain business expenses beginning in 2025, including the restoration of immediate expensing of domestic research and development expenditures, reinstatement of 100% bonus depreciation, and more favorable rules for determining the limitation on business interest expense. These changes were not reflected in the income tax provision for the period ended June 30, 2025, as enactment occurred after the balance sheet date. The Company is currently evaluating the impacts on its financial statements in future periods.
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 June 30, 2025 and December 31, 2024, the Company did not have any unrecognized tax benefit.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 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. In July 2025, the Company submitted protests of certain bills received with CBP and made a total payment of $452,000 related to certain shipments under the investigation. The Company 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 June 30, 2025 and December 31, 2024, the Company had a total reserve of $3,284,000 and $3,051,000, respectively, representing bills received from CBP, including protested bills. 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.2
Segment Report
6 Months Ended
Jun. 30, 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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Net sales$123,986 $112,600 $227,610 $208,213 
Less (Add):
Cost of goods sold74,879 69,193 137,741 127,204 
Shipping and transportation10,247 8,737 20,863 15,950 
Salaries and benefits9,275 8,849 18,340 17,778 
Professional services1,184 1,160 2,622 2,321 
Depreciation and amortization1,145 1,048 2,284 2,068 
Rent expense3,342 2,155 6,092 3,985 
Marketing expense1,572 2,267 3,090 3,360 
Online platform fees1,911 2,739 4,132 4,925 
Warehouse expense1,015 993 1,954 1,994 
Stock-based compensation445 940 791 1,315 
ROU asset impairment expense— — — 1,993 
Secondary offering transaction costs214 — 214 — 
(Gain) loss, net, on disposal of property and equipment(283)531 (300)532 
Interest expense521 548 1,030 1,072 
Provision for income taxes3,459 2,841 5,580 4,816 
Other segment expenses*2,490 2,873 5,417 5,597 
Interest income(676)(533)(1,242)(964)
Other expenses (income), net2,194 (968)1,135 (1,436)
Segment net income11,052 9,227 17,867 15,703 
Reconciliation of segment net income to consolidated net income
Adjustments and reconciling items    
Consolidated net income$11,052 $9,227 $17,867 $15,703 
* Other segment expenses include 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.2
Secondary Offering
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Secondary Offering Secondary Offering
On June 12, 2025, certain executive officers and stockholders of the Company (the "selling stockholders") completed a secondary public offering of shares of the Company's common stock. The Company did not receive any of the proceeds from the sale of these shares by the selling stockholders. The Company incurred offering transaction costs of $214,000, which were recognized in general and administrative expense in the condensed consolidated statements of income.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events
6 Months Ended
Jun. 30, 2025
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On August 5, 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 August 27, 2025 to shareholders of record at the close of business on August 20, 2025.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 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.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 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 June 30, 2025 and for the three and six months ended June 30, 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 and six months ended June 30, 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 the 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”). On June 26, 2025, the Company renewed the New Jersey Lease with Global Wells, extending the lease term for an additional five years to August 31, 2030.

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 the 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 June 30, 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 June 30, 2025 and 2024, the Company recognized logistics services revenue of $1,349,000 and $1,206,000, respectively. During the six months ended June 30, 2025 and 2024, the Company recognized logistics services revenue of $2,622,000 and $2,445,000, respectively.

The Company’s contract liabilities consist primarily of rebates, sales incentives, cooperative advertising, and deferred revenue. As of June 30, 2025 and December 31, 2024, the Company had accrued $732,000 and $377,000, respectively, related to rebates, sales incentives, and cooperative advertising, included in accrued expenses in the condensed consolidated balance sheets. During both the three months ended June 30, 2025 and 2024, the Company recognized revenue of $39,000, related to previously deferred revenue at the beginning of each respective period. During the six months ended June 30, 2025 and 2024, the Company recognized revenue of $556,000 and $778,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 June 30, 2025, the Company had money market accounts classified as Level 1 and certificates of deposit classified as Level 2 within the fair value hierarchy.

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

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 June 30, 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 right-of-use ("ROU") assets of $1,993,000 during the six months ended June 30, 2024. See Note 11 — Leases for further information about this impairment charge. For the three and six months ended June 30, 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 June 30, 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 its 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 its 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.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Net Sales Disaggregated by Customer Type For the three and six months ended June 30, 2025 and 2024, net sales disaggregated by customer type consist of the amounts shown below.
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Chains and distributors *$97,165 $87,228 $177,835 $162,596 
Online20,884 19,546 38,675 34,425 
Retail *5,937 5,826 11,100 11,192 
$123,986 $112,600 $227,610 $208,213 

* During the three months ended June 30, 2025, the Company reclassified one customer from the retail to the chains and distributors channel, and recast the corresponding net sales amounts of $1,071,000 and $2,150,000 for the three and six months ended June 30, 2024, respectively, to conform to the current period presentation. The recast had no effect on previously reported consolidated net sales for the three and six months ended June 30, 2024.
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 June 30, 2025 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$3,479 $16,346 $— 
Short-term investments— 26,443 — 
Fair value, June 30, 2025$3,479 $42,789 $ 

The following table summarizes 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 the "2027 Term Loan", respectively):
June 30, 2025
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,566 $19,902 
2027 Term Loan27,340 27,291 
$47,906 $47,193 

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.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consist of the following:
June 30, 2025December 31, 2024
(in thousands)
Raw materials$4,325 $6,640 
Semi-finished goods1,733 1,885 
Finished goods83,421 62,837 
Subtotal89,479 71,362 
Less: inventory reserve(700)(640)
Total inventories$88,779 $70,722 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
June 30, 2025December 31, 2024
(in thousands)
Machinery and equipment$66,203 $66,928 
Leasehold improvements19,212 19,193 
Vehicles8,860 8,395 
Furniture and fixtures1,015 1,015 
Building38,779 38,779 
Land11,907 11,907 
Computer hardware and software113 94 
Construction in progress256 431 
146,345 146,742 
Less: accumulated depreciation and amortization(62,850)(58,760)
Total property and equipment, net$83,495 $87,982 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2025:
(in thousands)
Balance at December 31, 2024$3,510 
Goodwill acquired— 
Balance at June 30, 2025$3,510 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expense Liabilities
The following table summarizes information related to accrued expense liabilities:
June 30, 2025December 31, 2024
(in thousands)
Accrued miscellaneous expenses$1,230 $1,796 
Accrued payroll409 1,953 
Accrued ocean freight and other import costs6,017 4,215 
Accrued sale and use taxes1,041 991 
Accrued professional services fees699 967 
Accrued vacation and sick pay1,053 899 
Accrued property tax623 1,150 
Accrued shipping expense
2,315 1,137 
Accrued sales discount expense732 374 
Accrued interest expense109 73 
Total accrued expenses$14,228 $13,555 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consists of the following:
June 30, 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,596 $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 were 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,419 27,676 
Long-term debt48,015 48,599 
Less: unamortized loan fees(109)(141)
Less: current portion(1,206)(1,179)
Long-term debt, net of current portion$46,700 $47,279 
Schedule of Future Maturities
At June 30, 2025, future maturities are:
(in thousands)
2025 (remainder)$595 
202620,798 
202726,622 
$48,015 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 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 six months ended June 30, 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 
Exercised
(10,350)18.86 
Outstanding at June 30, 2025303,317 $18.57 6.3$2,912 
Vested and expected to vest at June 30, 2025303,317 $18.57 6.3$2,912 
Exercisable at June 30, 2025303,317 $18.57 6.3$2,912 
Schedule of Unvested Restricted Stock Unit Activity
A summary of the Company’s unvested restricted stock units' activity under the Plan for the six months ended June 30, 2025 is as follows:
Number of Shares Outstanding
Weighted Average Grant Date Fair Value
Unvested at December 31, 202470,800 $29.14 
Granted
18,000 26.58 
Vested
(35,800)29.01 
Unvested at June 30, 202553,000 $28.36 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$10,934 $9,100 $17,343 $15,266 
Weighted average number of common shares in issue20,058 19,994 20,047 19,982 
Basic earnings per share$0.55 $0.46 $0.87 $0.76 
The following table summarizes the calculation of diluted earnings per share:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands, except per share data)
Net income attributable to Karat Packaging Inc.$10,934 $9,100 $17,343 $15,266 
Weighted average number of common shares in issue20,058 19,994 20,047 19,982 
Dilutive shares
Stock options and restricted stock units133 120 148 113 
Adjusted weighted average number of common shares20,191 20,114 20,195 20,095 
Diluted earnings per share$0.54 $0.45 $0.86 $0.76 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Operating lease expense$3,540 $2,122 $6,586 $3,942 
Short-term lease expense495 11 1,143 20 
Variable lease expense434 394 750 767 
Total lease expense$4,469 $2,527 $8,479 $4,729 
Schedule of Supplemental Information Related to Operating Leases
The following table presents supplemental information related to operating leases:
June 30, 2025December 31, 2024
Weighted average remaining lease term3.92 years4.33 years
Weighted average discount rate6.9 %7.0 %

Six Months Ended June 30,
20252024
(in thousands)
Right-of-use assets obtained in exchange for operating lease liabilities
$10,457 $28,118 
Cash paid for amounts included in measurement of lease obligations:
 Operating cash flows from operating leases$6,336 $3,573 
Schedule of Future Lease Payments Under Operating Leases
As of June 30, 2025, future lease payments under operating leases were as follows:
(in thousands)
2025 (remainder)$7,340 
202614,885 
202713,961 
202812,915 
20297,567 
Thereafter769 
Total lease payments57,437 
Less: imputed interest(7,214)
Total lease liability balance$50,223 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Report (Tables)
6 Months Ended
Jun. 30, 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 June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Net sales$123,986 $112,600 $227,610 $208,213 
Less (Add):
Cost of goods sold74,879 69,193 137,741 127,204 
Shipping and transportation10,247 8,737 20,863 15,950 
Salaries and benefits9,275 8,849 18,340 17,778 
Professional services1,184 1,160 2,622 2,321 
Depreciation and amortization1,145 1,048 2,284 2,068 
Rent expense3,342 2,155 6,092 3,985 
Marketing expense1,572 2,267 3,090 3,360 
Online platform fees1,911 2,739 4,132 4,925 
Warehouse expense1,015 993 1,954 1,994 
Stock-based compensation445 940 791 1,315 
ROU asset impairment expense— — — 1,993 
Secondary offering transaction costs214 — 214 — 
(Gain) loss, net, on disposal of property and equipment(283)531 (300)532 
Interest expense521 548 1,030 1,072 
Provision for income taxes3,459 2,841 5,580 4,816 
Other segment expenses*2,490 2,873 5,417 5,597 
Interest income(676)(533)(1,242)(964)
Other expenses (income), net2,194 (968)1,135 (1,436)
Segment net income11,052 9,227 17,867 15,703 
Reconciliation of segment net income to consolidated net income
Adjustments and reconciling items    
Consolidated net income$11,052 $9,227 $17,867 $15,703 
* Other segment expenses include property taxes, insurance expenses, office expenses, and utilities.
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Nature of Operations (Details)
6 Months Ended
Jun. 30, 2025
distributionCenter
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Distribution centers operated by entity 8
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 29, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2017
USD ($)
Jun. 26, 2025
Debt Instrument [Line Items]                
Number of reportable segments | segment       1        
Renewal term (in years)               5 years
Impairment of operating right-of-use asset       $ 0 $ 1,993,000      
Net sales   $ 123,986,000 $ 112,600,000 227,610,000 208,213,000      
Accrued expense related to rebates, sales incentives and cooperative advertising   732,000   732,000   $ 377,000    
Revenue recognized   39,000 39,000 556,000 778,000      
Logistics Services                
Debt Instrument [Line Items]                
Net sales   1,349,000 $ 1,206,000 2,622,000 $ 2,445,000      
2026 Term Loan                
Debt Instrument [Line Items]                
Face amount of loan   23,000,000   23,000,000        
2027 Term Loan                
Debt Instrument [Line Items]                
Face amount of loan   $ 28,700,000   $ 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  
Renewal term (in years)               5 years
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Schedule of Net Sales Disaggregated by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 123,986 $ 112,600 $ 227,610 $ 208,213
Chains and distributors *        
Disaggregation of Revenue [Line Items]        
Net sales 97,165 87,228 177,835 162,596
Chains and distributors * | Revision of Prior Period, Adjustment        
Disaggregation of Revenue [Line Items]        
Net sales   1,071   2,150
Online        
Disaggregation of Revenue [Line Items]        
Net sales 20,884 19,546 38,675 34,425
Retail *        
Disaggregation of Revenue [Line Items]        
Net sales $ 5,937 $ 5,826 $ 11,100 $ 11,192
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.2
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
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments $ 26,443 $ 28,343
Recurring basis | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 3,479 725
Short-term investments 0 0
Publicly-traded equity securities   31
Fair value 3,479 756
Recurring basis | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 16,346 22,525
Short-term investments 26,443 28,343
Publicly-traded equity securities   0
Fair value 42,789 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
Fair value $ 0 $ 0
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Schedule of Carrying Values and Estimated Fair Values of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Carrying Amount $ 48,015 $ 48,599
Carrying Amount    
Debt Instrument [Line Items]    
Carrying Amount 47,906 48,458
Estimated Fair Value    
Debt Instrument [Line Items]    
Estimated Fair Value 47,193 47,020
2026 Term Loan    
Debt Instrument [Line Items]    
Carrying Amount 20,596 20,923
2026 Term Loan | Carrying Amount    
Debt Instrument [Line Items]    
Carrying Amount 20,566 20,881
2026 Term Loan | Estimated Fair Value    
Debt Instrument [Line Items]    
Estimated Fair Value 19,902 19,846
2027 Term Loan    
Debt Instrument [Line Items]    
Carrying Amount 27,419 27,676
2027 Term Loan | Carrying Amount    
Debt Instrument [Line Items]    
Carrying Amount 27,340 27,577
2027 Term Loan | Estimated Fair Value    
Debt Instrument [Line Items]    
Estimated Fair Value $ 27,291 $ 27,174
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 4,325 $ 6,640
Semi-finished goods 1,733 1,885
Finished goods 83,421 62,837
Subtotal 89,479 71,362
Less: inventory reserve (700) (640)
Total inventories $ 88,779 $ 70,722
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross $ 146,345 $ 146,742
Less: accumulated depreciation and amortization (62,850) (58,760)
Total property and equipment, net 83,495 87,982
Machinery and equipment    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 66,203 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,860 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 $ 256 $ 431
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Property, Plant and Equipment [Line Items]        
Depreciation and amortization     $ 5,366 $ 5,289
General and Administrative Expense        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 1,138 $ 1,042 2,270 2,055
Cost of Sales        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 1,534 $ 1,612 $ 3,083 $ 3,221
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 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.2
Line of Credit (Details) - USD ($)
Mar. 03, 2025
Jun. 30, 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.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued miscellaneous expenses $ 1,230 $ 1,796
Accrued payroll 409 1,953
Accrued ocean freight and other import costs 6,017 4,215
Accrued sale and use taxes 1,041 991
Accrued professional services fees 699 967
Accrued vacation and sick pay 1,053 899
Accrued property tax 623 1,150
Accrued shipping expense 2,315 1,137
Accrued sales discount expense 732 374
Accrued interest expense 109 73
Total accrued expenses $ 14,228 $ 13,555
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
6 Months Ended 7 Months Ended
Aug. 01, 2023
Jun. 30, 2025
Jul. 31, 2023
Dec. 31, 2024
Debt Instrument [Line Items]        
Long-term debt   $ 48,015   $ 48,599
Less: unamortized loan fees   (109)   (141)
Less: current portion   (1,206)   (1,179)
Long-term debt, net of current portion   46,700   47,279
2026 Term Loan        
Debt Instrument [Line Items]        
Long-term debt   20,596   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,419   $ 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.2
Long-Term Debt - Schedule of Future Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Future maturities:    
2025 $ 595  
2026 20,798  
2027 26,622  
Long-term debt $ 48,015 $ 48,599
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-based Compensation        
Shares reserved for issuance (in shares) 1,269,017   1,269,017  
Stock-based compensation $ 445 $ 940 $ 791 $ 1,315
Granted (in shares)     0  
Forfeited (in shares)     0  
Remaining stock-based compensation expense for unvested restricted stock units $ 665   $ 665  
Restricted Stock Units (RSUs)        
Stock-based Compensation        
Vesting period (in years)     3 years  
Granted (in shares)     18,000  
Cost not yet recognized, period for recognition (in years)     10 months 24 days  
Stock Options        
Stock-based Compensation        
Vesting period (in years)     3 years  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule of Stock Options Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Number of Options    
Outstanding at beginning of period (in shares) | shares 313,667  
Exercised (in shares) | shares (10,350)  
Outstanding at end of period (in shares) | shares 303,317 313,667
Number of options, vested and expected to vest (in shares) | shares 303,317  
Number of options, exercisable (in shares) | shares 303,317  
Weighted-Average Exercise Price    
Outstanding at beginning of period (in dollars per share) | $ / shares $ 18.57  
Exercised (in dollars per share) | $ / shares 18.86  
Outstanding at end of period (in dollars per share) | $ / shares 18.57 $ 18.57
Weighted average exercise price, vested and expected to vest (in dollars per share) | $ / shares 18.57  
Weighted average exercise price, exercisable (in dollars per share) | $ / shares $ 18.57  
Stock Option Activity, Additional Disclosures    
Weighted average remaining contract life, options outstanding 6 years 3 months 18 days 6 years 9 months 18 days
Weighted average remaining contract life, vested and expected to vest 6 years 3 months 18 days  
Weighted average remaining contract life, exercisable 6 years 3 months 18 days  
Aggregate intrinsic value, options outstanding | $ $ 2,912 $ 3,667
Aggregate intrinsic value, vested and expected to vest | $ 2,912  
Aggregate intrinsic value, exercisable | $ $ 2,912  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule of Unvested Restricted Stock Units (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Number of Shares Outstanding  
Outstanding at beginning of period (in shares) | shares 70,800
Granted (in shares) | shares 18,000
Vested (in shares) | shares (35,800)
Outstanding at end of period (in shares) | shares 53,000
Weighted Average Grant Date Fair Value  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 29.14
Granted (in dollars per share) | $ / shares 26.58
Vested (in dollars per share) | $ / shares 29.01
Outstanding at end of period (in dollars per share) | $ / shares $ 28.36
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share Reconciliation [Abstract]        
Net income attributable to Karat Packaging Inc. $ 10,934 $ 9,100 $ 17,343 $ 15,266
Weighted average number of common shares in issue (in shares) 20,058,247 19,994,250 20,047,436 19,981,928
Basic earnings per share (in dollars per share) $ 0.55 $ 0.46 $ 0.87 $ 0.76
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Net income attributable to Karat Packaging Inc. $ 10,934 $ 9,100 $ 17,343 $ 15,266
Weighted average number of common shares in issue (in shares) 20,058,247 19,994,250 20,047,436 19,981,928
Dilutive shares        
Stock options and restricted stock units (in shares) 133,000 120,000 148,000 113,000
Adjusted weighted average number of common shares (in shares) 20,191,111 20,113,842 20,194,942 20,094,664
Diluted earnings per share (in dollars per share) $ 0.54 $ 0.45 $ 0.86 $ 0.76
Potentially dilutive shares excluded from diluted earnings per share calculation (in shares) 0 0 0 10,000
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease expense $ 3,540 $ 2,122 $ 6,586 $ 3,942
Short-term lease expense 495 11 1,143 20
Variable lease expense 434 394 750 767
Total lease expense $ 4,469 $ 2,527 $ 8,479 $ 4,729
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 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   $ 564   564    
Expected rental income, over the next five years   1,128   1,128    
Minimum            
Lessee, Lease, Description [Line Items]            
Monthly lease payment $ 122          
Maximum            
Lessee, Lease, Description [Line Items]            
Monthly lease payment $ 140          
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,755 $ 2,253 6,945 4,184  
Cost of Sales            
Lessee, Lease, Description [Line Items]            
Lease expense   $ 714 $ 274 $ 1,534 $ 545  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Supplemental Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Leases [Abstract]      
Weighted average remaining lease term (in years) 3 years 11 months 1 day   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 $ 28,118  
Cash paid for amounts included in measurement of lease obligations:      
Operating cash flows from operating leases $ 6,336 $ 3,573  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (remainder) $ 7,340
2026 14,885
2027 13,961
2028 12,915
2029 7,567
Thereafter 769
Total lease payments 57,437
Less: imputed interest (7,214)
Total lease liability balance $ 50,223
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2025
USD ($)
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Sep. 30, 2018
convertible_note
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
shares
Related Party Transaction [Line Items]              
Common stock, shares outstanding (in shares) | shares   20,082,655     20,082,655   20,036,505
Number of exercised convertible notes | convertible_note       2      
Renewal term (in years) 5 years            
Minimum              
Related Party Transaction [Line Items]              
Monthly lease payment $ 122            
Maximum              
Related Party Transaction [Line Items]              
Monthly lease payment $ 140            
Keary Global              
Related Party Transaction [Line Items]              
Purchases from related party   $ 10,583 $ 10,754   $ 20,923 $ 23,447  
Keary Global | Affiliated Entity              
Related Party Transaction [Line Items]              
Common stock, shares outstanding (in shares) | shares   250,004     250,004    
Accounts payable   $ 7,974     $ 7,974   $ 3,130
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 3,459,000 $ 2,841,000 $ 5,580,000 $ 4,816,000  
Effective tax rate (as a percent) 23.80% 23.50% 23.80% 23.50%  
Deferred tax assets, valuation allowance $ 0   $ 0    
Uncertain tax positions $ 0   $ 0   $ 0
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]      
Loss contingency   $ 3,284 $ 3,051
Subsequent Event      
Loss Contingencies [Line Items]      
Loss contingency payments $ 452    
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Report (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]            
Net sales $ 123,986   $ 112,600   $ 227,610 $ 208,213
Less (Add):            
Cost of goods sold 74,879   69,193   137,741 127,204
Depreciation and amortization         5,366 5,289
Online platform fees 13,716   13,868   28,127 24,631
Stock-based compensation 445   940   791 1,315
ROU asset impairment expense         0 1,993
(Gain) loss, net, on disposal of property and equipment         (300) 532
Interest expense 521   548   1,030 1,072
Provision for income taxes 3,459   2,841   5,580 4,816
Interest income (676)   (533)   (1,242) (964)
Net income 11,052 $ 6,815 9,227 $ 6,476 17,867 15,703
Reportable Segment            
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]            
Net sales 123,986   112,600   227,610 208,213
Less (Add):            
Cost of goods sold 74,879   69,193   137,741 127,204
Shipping and transportation 10,247   8,737   20,863 15,950
Salaries and benefits 9,275   8,849   18,340 17,778
Professional services 1,184   1,160   2,622 2,321
Depreciation and amortization 1,145   1,048   2,284 2,068
Rent expense 3,342   2,155   6,092 3,985
Marketing expense 1,572   2,267   3,090 3,360
Online platform fees 1,911   2,739   4,132 4,925
Warehouse expense 1,015   993   1,954 1,994
Stock-based compensation 445   940   791 1,315
ROU asset impairment expense 0   0   0 1,993
Offering Cost, Expense 214   0   214 0
(Gain) loss, net, on disposal of property and equipment (283)   531   (300) 532
Interest expense 521   548   1,030 1,072
Provision for income taxes 3,459   2,841   5,580 4,816
Other segment expenses* 2,490   2,873   5,417 5,597
Interest income (676)   (533)   (1,242) (964)
Other expenses (income), net 2,194   (968)   1,135 (1,436)
Net income 11,052   9,227   17,867 15,703
Segment net income | Reportable Segment            
Less (Add):            
Net income 11,052   9,227   17,867 15,703
Adjustments and reconciling items | Reportable Segment            
Less (Add):            
Net income $ 0   $ 0   $ 0 $ 0
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Secondary Offering (Details)
$ in Thousands
Jun. 12, 2025
USD ($)
Equity [Abstract]  
Offering transaction costs $ 214
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - $ / shares
3 Months Ended
Aug. 05, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Subsequent Event [Line Items]          
Common stock, dividends declared (in dollars per share)   $ 0.45 $ 0.45 $ 0.35 $ 0.30
Subsequent Event          
Subsequent Event [Line Items]          
Common stock, dividends declared (in dollars per share) $ 0.45        
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.2 html 201 318 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 - Secondary Offering Sheet http://www.karatpackaging.com/role/SecondaryOffering Secondary Offering Notes 25 false false R26.htm 9952175 - Disclosure - Subsequent Events Sheet http://www.karatpackaging.com/role/SubsequentEvents Subsequent Events 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 - Secondary Offering (Details) Sheet http://www.karatpackaging.com/role/SecondaryOfferingDetails Secondary Offering (Details) Details http://www.karatpackaging.com/role/SecondaryOffering 64 false false R65.htm 9955548 - Disclosure - Subsequent Events (Details) Sheet http://www.karatpackaging.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.karatpackaging.com/role/SubsequentEvents 65 false false All Reports Book All Reports krt-20250630.htm krt-20250630.xsd krt-20250630_cal.xml krt-20250630_def.xml krt-20250630_lab.xml krt-20250630_pre.xml http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "krt-20250630.htm": { "nsprefix": "krt", "nsuri": "http://www.karatpackaging.com/20250630", "dts": { "inline": { "local": [ "krt-20250630.htm" ] }, "schema": { "local": [ "krt-20250630.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/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "krt-20250630_cal.xml" ] }, "definitionLink": { "local": [ "krt-20250630_def.xml" ] }, "labelLink": { "local": [ "krt-20250630_lab.xml" ] }, "presentationLink": { "local": [ "krt-20250630_pre.xml" ] } }, "keyStandard": 286, "keyCustom": 32, "axisStandard": 20, "axisCustom": 0, "memberStandard": 38, "memberCustom": 9, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2025": 5 }, "contextCount": 201, "entityCount": 1, "segmentCount": 48, "elementCount": 582, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 867, "http://xbrl.sec.gov/dei/2025": 30, "http://xbrl.sec.gov/ecd/2025": 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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-11", "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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "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-20250630.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-11", "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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "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-20250630.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-18", "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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-25", "name": "us-gaap:DividendsCommonStockCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "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-11", "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-20250630.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-20250630.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-20250630.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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.karatpackaging.com/role/SecondaryOffering", "longName": "9952174 - Disclosure - Secondary Offering", "shortName": "Secondary Offering", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.karatpackaging.com/role/SubsequentEvents", "longName": "9952175 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "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-20250630.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-20250630.htm", "first": true, "unique": true } }, "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-11", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-11", "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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "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-20250630.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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-104", "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-20250630.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:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-116", "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-20250630.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-20250630.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-20250630.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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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-20250630.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-149", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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-20250630.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", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "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-20250630.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-20250630.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-168", "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-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-168", "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-20250630.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-11", "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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "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-20250630.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-11", "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-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "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-20250630.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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-174", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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-20250630.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-20250630.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", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-178", "name": "krt:NumberOfExercisedConvertibleNotes", "unitRef": "convertible_note", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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-11", "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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.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-20250630.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-20250630.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-11", "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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-188", "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-20250630.htm", "unique": true } }, "R64": { "role": "http://www.karatpackaging.com/role/SecondaryOfferingDetails", "longName": "9955547 - Disclosure - Secondary Offering (Details)", "shortName": "Secondary Offering (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-200", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-200", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.karatpackaging.com/role/SubsequentEventsDetails", "longName": "9955548 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-11", "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-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-201", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "krt-20250630.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r442" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $116 and $16 associated with variable interest entity at June\u00a030, 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": [ "r48", "r814" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $426 and $758 at June\u00a030, 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": [ "r1018" ] }, "us-gaap_AccruedAdvertisingCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r51", "r56", "r100" ] }, "krt_AccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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 $132 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)", "label": "Accrued Interest", "documentation": "Accrued Interest" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $316 and $489 associated with variable interest entity at June\u00a030, 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": [ "r51" ] }, "krt_AccruedOceanFreightAndOtherImportCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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": [ "r51" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r51" ] }, "krt_AccruedPropertyTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/20250630", "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/20250630", "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/20250630", "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 expense", "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/2025", "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": [ "r34", "r51" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r26", "r134", "r598" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r870" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r61", "r814", "r1161" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r651", "r1005", "r1006", "r1007", "r1009", "r1094", "r1165" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r883" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r883" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r883" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r883" ] }, "krt_AdjustedOtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "localname": "AdjustedOtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "negatedNetLabel": "Other expenses (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/2025", "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": [ "r1084" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r402" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliated Entity", "label": "Affiliated Entity [Member]" } } }, "auth_ref": [ "r726", "r826", "r1056", "r1116", "r1117", "r1118", "r1162" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r916" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r842", "r852", "r862", "r894" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r845", "r855", "r865", "r897" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r917" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r883" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r890" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r846", "r856", "r866", "r890", "r898", "r902", "r910" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r908" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "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", "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": [ "r433", "r439", "r440" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r141", "r259", "r265" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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 $31 associated with variable interest entity for both the six months ended June 30, 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": [ "r994", "r1019" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r206" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r98", "r113", "r137", "r165", "r168", "r169", "r210", "r221", "r246", "r250", "r260", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r474", "r479", "r518", "r581", "r582", "r588", "r676", "r760", "r761", "r774", "r814", "r820", "r821", "r833", "r1048", "r1049", "r1119" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/20250630", "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/2025", "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": [ "r130", "r143", "r165", "r168", "r169", "r260", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r474", "r479", "r518", "r814", "r1048", "r1049", "r1119" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r905" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r906" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r901" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r901" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r901" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r901" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r901" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r901" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r904" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r903" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r902" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r902" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r996" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r88" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r17", "r18", "r19" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r515", "r516", "r517", "r732", "r1104" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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 $1,153 and $1,703 associated with variable interest entity at June\u00a030, 2025 and December\u00a031, 2024, respectively)", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r15", "r132", "r734" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r514", "r515", "r516", "r1095", "r1096" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r15", "r83", "r162" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 decrease in cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r1", "r83" ] }, "krt_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/20250630", "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/2025", "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": [ "r881" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r878" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r876" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r882" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r882" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r57", "r102", "r591", "r663" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r89", "r300", "r301", "r725", "r1034", "r1039" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r60" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical", "http://www.karatpackaging.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, dividends declared (in dollars per share)", "verboseLabel": "Cash 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": [ "r94" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r823", "r824", "r825", "r827", "r828", "r829", "r830", "r1005", "r1006", "r1009", "r1094", "r1160", "r1165" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r60" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r60", "r664" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r60" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r8", "r60", "r664", "r682", "r1165", "r1166" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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,105,655 and 20,082,655 shares issued and outstanding, respectively, as of June\u00a030, 2025 and 20,059,505 and 20,036,505 shares issued and outstanding, respectively, as of 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": [ "r60", "r352", "r358", "r593", "r814" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r887" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r886" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r888" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r885" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r166", "r175", "r474", "r475", "r478", "r479", "r480", "r566", "r584", "r726", "r1047", "r1050", "r1051" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r166", "r175", "r474", "r475", "r478", "r479", "r480", "r566", "r584", "r726", "r1047", "r1050", "r1051" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r111", "r165", "r166", "r172", "r175", "r210", "r223", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r584", "r760", "r761", "r1048", "r1049" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r111", "r165", "r166", "r172", "r175", "r210", "r223", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r584", "r760", "r761", "r1048", "r1049" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r39", "r748" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r36", "r41", "r42" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r88" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r386" ] }, "krt_ContributionsToOffsetAmountThatMemberCannotContribute": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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": 2.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 Product and Service 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": [ "r71", "r72", "r577", "r741", "r747", "r801", "r987" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r802" ] }, "us-gaap_CostsAndExpensesRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r73" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r165", "r173", "r174", "r325", "r363", "r564", "r575", "r587", "r737", "r738", "r739", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r1090", "r1091", "r1092", "r1093" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r309", "r1046" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r309", "r1046" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/20250630", "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/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r90", "r165", "r167", "r291", "r292", "r293", "r294", "r295", "r308", "r309", "r321", "r327", "r328", "r329", "r330", "r331", "r332", "r337", "r344", "r345", "r347", "r485", "r534" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r50", "r51", "r99", "r101", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r769", "r770", "r771", "r772", "r773", "r812", "r997", "r998", "r999", "r1004", "r1035", "r1036", "r1037", "r1108", "r1109", "r1127" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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", "r101", "r348" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r322", "r534", "r535", "r770", "r771", "r812" ] }, "krt_DebtInstrumentFloorInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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": [ "r53", "r323" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r485", "r584", "r769", "r770", "r771", "r772", "r773", "r812", "r997", "r998", "r999", "r1004", "r1108", "r1109" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r769", "r770", "r771", "r772", "r773", "r812", "r997", "r998", "r999", "r1004", "r1035", "r1036", "r1037", "r1108", "r1109", "r1127" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r47" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r30", "r31", "r46", "r92", "r93", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r485", "r584", "r769", "r770", "r771", "r772", "r773", "r812", "r997", "r998", "r999", "r1004", "r1108", "r1109" ] }, "krt_DebtInstrumentTermLoanAccordionFeature": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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": [ "r1107", "r1108", "r1109" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1053", "r1107", "r1108", "r1109" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r445", "r446" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r445", "r446", "r589" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r931" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r454" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r930" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 6.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 $607 associated with variable interest entity for both the six months ended June 30, 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", "r155", "r210", "r226", "r250", "r740", "r760", "r761" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r384", "r385", "r777", "r778", "r779", "r780", "r781", "r782", "r783" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r384", "r385", "r777", "r778", "r779", "r780", "r781", "r782", "r783" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1054" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r400", "r405", "r434", "r435", "r437", "r790" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r94" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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": [ "r837" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r869" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r880" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r126", "r149", "r181", "r182", "r183", "r184", "r186", "r187", "r188", "r190", "r196", "r198", "r203", "r204", "r205", "r209", "r350", "r438", "r466", "r472", "r499", "r500", "r580", "r605", "r749" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r126", "r149", "r181", "r182", "r183", "r184", "r186", "r187", "r188", "r190", "r198", "r203", "r204", "r205", "r209", "r350", "r438", "r466", "r472", "r499", "r500", "r580", "r605", "r749" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r195", "r206", "r207", "r208" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r448", "r792" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r436" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1083" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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": [ "r835" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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": [ "r835" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r920" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r835" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r919" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r835" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r835" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r835" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r835" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r874" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r915" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r915" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r915" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r8", "r123", "r125", "r126", "r146", "r147", "r148", "r176", "r177", "r178", "r180", "r188", "r191", "r193", "r211", "r261", "r264", "r288", "r349", "r374", "r438", "r456", "r457", "r463", "r464", "r465", "r467", "r471", "r472", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r526", "r527", "r528", "r529", "r530", "r531", "r536", "r539", "r557", "r604", "r629", "r630", "r631", "r651", "r706" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r884" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r842", "r852", "r862", "r894" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r839", "r849", "r859", "r891" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r335", "r514", "r515", "r517", "r732", "r770", "r771" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r890" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r502", "r503", "r510", "r804" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r502", "r503", "r510", "r804" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r335", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r501", "r503", "r504", "r505", "r506", "r509", "r510", "r512", "r514", "r570", "r571", "r572", "r732", "r770", "r771", "r784", "r785", "r786", "r787", "r788", "r804", "r807", "r811" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r335", "r514", "r515", "r516", "r517", "r518", "r519", "r732", "r770", "r771", "r1104" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r502", "r503", "r504", "r506", "r804", "r1098", "r1100" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r335", "r770", "r771" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r335", "r388", "r393", "r395", "r503", "r510", "r514", "r570", "r732", "r784", "r785", "r786", "r787", "r788", "r804", "r811" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r335", "r388", "r393", "r395", "r397", "r503", "r504", "r510", "r514", "r571", "r732", "r770", "r771", "r784", "r785", "r786", "r787", "r788", "r804", "r811" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r335", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r503", "r504", "r505", "r506", "r510", "r514", "r572", "r732", "r770", "r771", "r784", "r785", "r786", "r787", "r788", "r804", "r807", "r811" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r502", "r503", "r504", "r506", "r804", "r1098", "r1100" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r335", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r501", "r503", "r504", "r505", "r506", "r509", "r510", "r512", "r514", "r570", "r571", "r572", "r732", "r770", "r771", "r784", "r785", "r786", "r787", "r788", "r804", "r807", "r811" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r804", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100" ] }, "us-gaap_FairValueNetAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1095", "r1096" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "(Loss) 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": [ "r152", "r522", "r523", "r524", "r525", "r703" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r846", "r856", "r866", "r898" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r846", "r856", "r866", "r898" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r846", "r856", "r866", "r898" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r846", "r856", "r866", "r898" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r846", "r856", "r866", "r898" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r879" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 }, "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.karatpackaging.com/role/SegmentReportDetails" ], "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/2025", "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 $785 and $689 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $1,462 and $1,245 associated with variable interest entity for the six months ended June 30, 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": [ "r75", "r685" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r75" ] }, "krt_GlobalWellsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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": [ "r135", "r270", "r578", "r761", "r767", "r793", "r794", "r795", "r798", "r805", "r814", "r1022", "r1029", "r1089" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r273", "r468", "r469", "r470", "r767" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r269", "r271", "r280", "r281", "r282", "r283", "r284", "r285", "r767" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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 $16 and $0 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)", "label": "Government Assistance, Income, Increase (Decrease)", "documentation": "Amount of increase (decrease) in income from government assistance." } } }, "auth_ref": [ "r533" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r69", "r73", "r112", "r165", "r168", "r169", "r260", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r518", "r754", "r760", "r1011", "r1013", "r1014", "r1015", "r1016", "r1048" ] }, "krt_ImpairmentExpenseAndLossGainOnDisposalOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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": [ "r70", "r108", "r112", "r581", "r583", "r600", "r743", "r745", "r747", "r754", "r760", "r1011", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 is reported." } } }, "auth_ref": [ "r289", "r296", "r297", "r481", "r482", "r483", "r484", "r507", "r508", "r511", "r519", "r520", "r521", "r626", "r628", "r690", "r729", "r732", "r793", "r795", "r802", "r803", "r806", "r811", "r1087", "r1088", "r1129" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 is reported." } } }, "auth_ref": [ "r296", "r297", "r481", "r482", "r483", "r484", "r507", "r508", "r511", "r519", "r520", "r521", "r626", "r628", "r690", "r729", "r732", "r793", "r795", "r802", "r803", "r806", "r811", "r1087", "r1088", "r1129" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r165", "r170", "r443", "r448", "r449", "r450", "r451", "r453", "r455", "r458", "r460", "r461", "r462", "r586", "r640", "r645", "r792" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": 16.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": [ "r114", "r121", "r165", "r192", "r193", "r210", "r229", "r250", "r447", "r448", "r459", "r606", "r743", "r745", "r747", "r792" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $100 and $5 associated with variable interest entity for the six months ended June 30, 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/2025", "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/2025", "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" ], "lang": { "en-us": { "role": { "terseLabel": "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/2025", "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 $173 and $323 associated with variable interest entity for the six months ended June 30, 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/2025", "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": [ "r730" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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/2025", "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/2025", "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": [ "r927", "r993" ] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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 $4 and $10 associated with variable interest entity for the six months ended June 30, 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/2025", "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 $67 and $0 associated with variable interest entity for the six months ended June 30, 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/2025", "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 $32 and $12 associated with variable interest entity for the six months ended June 30, 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/2025", "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/2025", "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": [ "r199", "r200", "r201", "r205", "r404" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r846", "r856", "r866", "r890", "r898", "r902", "r910" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r908" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r838", "r914" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r838", "r914" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r838", "r914" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r286", "r1032", "r1033" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": 15.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 $509 and $519 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $1,009 and $1,036 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)", "verboseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r225", "r743", "r747", "r949" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Activity", "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": [ "r157", "r160", "r161" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r51" ] }, "us-gaap_InventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r25", "r934" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r267" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r932" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r934" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r142", "r735", "r814" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r933" ] }, "krt_InventorySemiFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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": [ "r268" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": 18.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 $85 and $133 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $311 and 346 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)", "verboseLabel": "Interest income", "negatedLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r210", "r224", "r250", "r760", "r948" ] }, "krt_KearyGlobalLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 4.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": [ "r579", "r745", "r947" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1054", "r1055" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r544", "r813" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1113" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r88", "r553" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r543", "r554" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r543", "r554" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1114" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r552", "r998", "r1004", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "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": [ "r552", "r998", "r1004", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "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": [ "r552", "r998", "r1004", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "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": [ "r552", "r998", "r1004", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "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": { "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": [ "r552", "r998", "r1004", "r1127" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "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": [ "r1114" ] }, "krt_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "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": { "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/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "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": { "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": [ "r552" ] }, "krt_LesseeOperatingLeaseMonthlyRentalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "localname": "LesseeOperatingLeaseMonthlyRentalPayment", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly lease payment", "label": "Lessee, Operating Lease, Monthly Rental Payment", "documentation": "Amount of monthly lease payment for operating lease." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails", "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term (in years)", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1112" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1112" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r538" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r555" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1115" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r50", "r51", "r52", "r55", "r56", "r57", "r58", "r165", "r168", "r169", "r260", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r475", "r479", "r480", "r518", "r662", "r753", "r774", "r833", "r1048", "r1119", "r1120" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r65", "r104", "r596", "r814", "r820", "r821", "r997", "r1001", "r1020", "r1106" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r52", "r131", "r165", "r168", "r169", "r260", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r475", "r479", "r480", "r518", "r814", "r1048", "r1119", "r1120" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r309", "r997", "r999", "r1046" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r49", "r54" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r49", "r54", "r309", "r997", "r999", "r1046" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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/20250630", "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/2025", "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,206 and $1,179 associated with variable interest entity at June\u00a030, 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": [ "r139" ] }, "krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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 $109 and $141 at June\u00a030, 2025 and December\u00a031, 2024, respectively (including $46,700 and $47,279 associated with variable interest entity at June\u00a030, 2025 and December\u00a031, 2024, respectively, and debt discount of $109 and $141 associated with variable interest entity at June\u00a030, 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/2025", "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": [ "r732", "r811", "r1095", "r1097", "r1098", "r1099", "r1101", "r1102", "r1103", "r1105" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r7", "r166", "r175", "r339", "r584" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r7", "r166", "r175", "r339", "r584" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r998", "r1004" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r140" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r28", "r29" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r216", "r302", "r303", "r304", "r307", "r441", "r768", "r1041", "r1042" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesTable", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r216", "r302", "r303", "r304", "r307", "r441", "r768", "r1041", "r1042" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r302", "r921" ] }, "us-gaap_LossContingencyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyAccrualPayments", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency payments", "label": "Loss Contingency Accrual, Payments", "documentation": "Amount of cash outflow reducing loss contingency liability." } } }, "auth_ref": [ "r1040" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r75" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r245", "r248", "r251", "r760", "r761" ] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "MaximumMember", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r216", "r303", "r304", "r305", "r306", "r399", "r429", "r430", "r431", "r441", "r506", "r576", "r625", "r627", "r639", "r654", "r655", "r714", "r715", "r716", "r717", "r718", "r721", "r722", "r723", "r724", "r727", "r728", "r766", "r775", "r789", "r793", "r796", "r797", "r807", "r808", "r809", "r810", "r816", "r1052", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r882" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r882" ] }, "krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "localname": "MinimumMember", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r216", "r303", "r304", "r305", "r306", "r399", "r429", "r430", "r431", "r441", "r506", "r576", "r625", "r627", "r639", "r654", "r655", "r714", "r715", "r716", "r717", "r718", "r721", "r722", "r723", "r724", "r727", "r728", "r766", "r775", "r789", "r793", "r796", "r797", "r807", "r808", "r809", "r816", "r1052", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r64", "r103", "r165", "r168", "r169", "r260", "r310", "r313", "r314", "r315", "r319", "r320", "r595", "r666", "r1106" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r94" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r901" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r909" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r883" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r115", "r213", "r750", "r751" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r83", "r84", "r85" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Karat Packaging Inc.", "verboseLabel": "Net income attributable to Karat Packaging Inc.", "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": [ "r74", "r85", "r109", "r126", "r129", "r144", "r145", "r148", "r165", "r168", "r169", "r172", "r179", "r183", "r184", "r186", "r187", "r188", "r192", "r193", "r202", "r260", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r350", "r353", "r355", "r359", "r438", "r466", "r472", "r500", "r518", "r603", "r683", "r704", "r705", "r743", "r745", "r747", "r831", "r1048" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r45", "r97", "r144", "r145", "r188", "r192", "r193", "r602", "r946" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r882" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r846", "r856", "r866", "r890", "r898" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r873" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r872" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r890" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r909" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r909" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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/2025", "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": [ "r37", "r374", "r1005", "r1006", "r1007", "r1009", "r1165" ] }, "krt_NoncontrollingInterestsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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_NoninterestExpenseOfferingCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoninterestExpenseOfferingCost", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering Cost, Expense", "label": "Offering Cost, Expense", "documentation": "Amount of expense for cost associated with issuance of security by investment company. Includes, but is not limited to, legal fee pertaining to share offered for sale, registration fee, underwriting, printing prospectus, and initial fee for listing on exchange." } } }, "auth_ref": [ "r107", "r1164" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 (expenses) 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": [ "r76" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r997", "r1002", "r1003" ] }, "krt_NumberOfExercisedConvertibleNotes": { "xbrltype": "integerItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/20250630", "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/2025", "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": [ "r755", "r765", "r1012" ] }, "krt_OnlineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r747" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r112", "r743", "r747", "r754", "r1011", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r545", "r813" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1111" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 }, "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 12.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": [ "r1110" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "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": { "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": [ "r541" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r541" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r541" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r542", "r548" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r540" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r994" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r551", "r813" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r550", "r813" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r244", "r245", "r246", "r247", "r248", "r251", "r760", "r761" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r51" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $29 and $34 associated with variable interest entity at June\u00a030, 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": [ "r136" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $45 and $916 associated with variable interest entity at June\u00a030, 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": [ "r51", "r814" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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,241 and $1,198 associated with variable interest entity at June\u00a030, 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": [ "r56" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 (expenses) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r77", "r801" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r882" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r844", "r854", "r864", "r896" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r847", "r857", "r867", "r899" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r847", "r857", "r867", "r899" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "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/2025", "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/2025", "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/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r871" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "krt_PaymentToNoncontrollingInterestsRedemptionTaxWithholding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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 six months ended June 30, 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/20250630", "localname": "PaymentsForDepositsForPropertyPlantAndEquipment", "crdr": "credit", "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": { "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/20250630", "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/2025", "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": [ "r992" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r81" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/SecondaryOfferingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering transaction costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 membership interest tax withholding (including $295 and $0 associated with variable interest entity for the six months ended June 30, 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": [ "r156" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.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": [ "r80" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.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 $7,982 and $7,000 associated with variable interest entity for the six months ended June 30, 2025 and 2024, respectively)", "negatedTerseLabel": "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": [ "r79" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 six months ended June 30, 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": [ "r14" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r881" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r881" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r873" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r890" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r883" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r872" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r874" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r918" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r873" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r732", "r1104" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r59", "r361" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r59", "r664" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r59", "r361" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r59", "r664", "r682", "r1165", "r1166" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 June\u00a030, 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": [ "r59", "r352", "r357", "r592", "r814" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $91 and $27 associated with variable interest entity at June\u00a030, 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": [ "r936" ] }, "krt_ProceedsFromDisposalOfSecuritiesInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "localname": "ProceedsFromDisposalOfSecuritiesInvestingActivities", "crdr": "debit", "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": { "terseLabel": "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/2025", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Proceeds from Income Tax Refunds", "documentation": "Amount of income tax refund received from tax jurisdiction." } } }, "auth_ref": [ "r16", "r84", "r995", "r1085", "r1086" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.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": [ "r78" ] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.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 six months ended June 30, 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": [ "r13" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r11" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r254", "r577", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r733", "r741", "r745", "r747", "r776", "r777", "r815", "r816", "r817", "r819", "r822", "r926", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r988", "r989", "r990", "r991", "r1043", "r1044", "r1128", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r254", "r577", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r733", "r741", "r745", "r747", "r776", "r777", "r815", "r816", "r817", "r819", "r822", "r926", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r988", "r989", "r990", "r991", "r1043", "r1044", "r1128", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 5.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": [ "r745", "r760", "r831", "r1163", "r1164" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r126", "r129", "r144", "r145", "r158", "r165", "r168", "r169", "r172", "r179", "r188", "r192", "r193", "r260", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r350", "r438", "r466", "r472", "r473", "r476", "r477", "r500", "r518", "r581", "r583", "r601", "r650", "r683", "r704", "r705", "r799", "r800", "r832", "r946", "r1048" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r6", "r553" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r87", "r118", "r119", "r120" ] }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentDisposals", "crdr": "credit", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash disposal of property and equipment", "label": "Property, Plant and Equipment, Disposals", "documentation": "Amount of divestiture of long-lived, 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, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r88", "r133", "r599" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r553" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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,365 and $42,972 associated with variable interest entity at June\u00a030, 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": [ "r6", "r553", "r585", "r599", "r814" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTransfersAndChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r27" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r88", "r553" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r150", "r151", "r266" ] }, "krt_PurchaseOfSecuritiesInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "localname": "PurchaseOfSecuritiesInvestingActivities", "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 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/2025", "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": [ "r871" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r871" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r216", "r303", "r304", "r305", "r306", "r387", "r399", "r429", "r430", "r431", "r437", "r441", "r506", "r573", "r574", "r576", "r625", "r627", "r639", "r654", "r655", "r714", "r715", "r716", "r717", "r718", "r721", "r722", "r723", "r724", "r727", "r728", "r766", "r775", "r789", "r793", "r796", "r797", "r807", "r808", "r809", "r810", "r816", "r825", "r1038", "r1052", "r1098", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.karatpackaging.com/role/LeasesNarrativeDetails", "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r216", "r303", "r304", "r305", "r306", "r387", "r399", "r429", "r430", "r431", "r437", "r441", "r506", "r573", "r574", "r576", "r625", "r627", "r639", "r654", "r655", "r714", "r715", "r716", "r717", "r718", "r721", "r722", "r723", "r724", "r727", "r728", "r766", "r775", "r789", "r793", "r796", "r797", "r807", "r808", "r809", "r810", "r816", "r825", "r1038", "r1052", "r1098", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r23", "r24" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r839", "r849", "r859", "r891" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r165", "r171", "r172", "r258", "r394", "r398", "r561", "r562", "r590", "r597", "r657", "r658", "r659", "r660", "r661", "r681", "r713", "r1162" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r165", "r171", "r172", "r561", "r562", "r563", "r564", "r590", "r597", "r657", "r658", "r659", "r660", "r661", "r681", "r713" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r165", "r171", "r172", "r258", "r561", "r562", "r564", "r686", "r687", "r690" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r165", "r171", "r172", "r258", "r394", "r398", "r561", "r562", "r590", "r597", "r657", "r658", "r659", "r660", "r661", "r681", "r713", "r1118", "r1162" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r558", "r559", "r560", "r562", "r565", "r646", "r647", "r648", "r688", "r689", "r690", "r710", "r712" ] }, "krt_RentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "localname": "RentExpense", "crdr": "debit", "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": { "terseLabel": "Rent expense", "label": "Rent Expense", "documentation": "Rent Expense" } } }, "auth_ref": [] }, "us-gaap_RentalIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $361 and $258 associated with variable interest entity for the three months ended June 30, 2025 and 2024, respectively; $807 and $513 associated with variable interest entity for the six months ended June 30, 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": [ "r76" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Payments on long-term debt (including $583 and $555 associated with variable interest entity for the six months ended June 30, 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": [ "r82", "r643" ] }, "krt_ReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r165", "r173", "r174", "r325", "r363", "r564", "r575", "r587", "r737", "r738", "r739", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r1090", "r1091", "r1092", "r1093" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Adjustment", "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r176", "r177", "r178", "r190", "r191", "r209", "r498", "r499", "r537", "r922", "r923", "r924", "r925", "r928", "r929", "r1008", "r1017" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RestatementAxis", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r124", "r125", "r126", "r127", "r153", "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r189", "r190", "r191", "r192", "r193", "r194", "r209", "r262", "r263", "r349", "r350", "r438", "r464", "r465", "r466", "r467", "r471", "r472", "r497", "r498", "r499", "r500", "r537", "r556", "r557", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r641", "r1017" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r840", "r850", "r860", "r892" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r841", "r851", "r861", "r893" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r848", "r858", "r868", "r900" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RestatementDomain", "presentation": [ "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofNetSalesDisaggregatedbyCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r124", "r125", "r126", "r127", "r153", "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r189", "r190", "r191", "r192", "r193", "r194", "r209", "r262", "r263", "r349", "r350", "r438", "r464", "r465", "r466", "r467", "r471", "r472", "r497", "r498", "r499", "r500", "r537", "r556", "r557", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r641", "r1017" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082" ] }, "us-gaap_RetailMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1054", "r1055" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r62", "r94", "r594", "r633", "r638", "r644", "r665", "r814" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r123", "r125", "r126", "r176", "r177", "r178", "r180", "r188", "r191", "r193", "r261", "r264", "r288", "r349", "r438", "r456", "r457", "r463", "r464", "r465", "r467", "r471", "r472", "r486", "r488", "r489", "r491", "r498", "r536", "r539", "r629", "r631", "r651", "r1165" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": 1.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": [ "r110", "r111", "r210", "r222", "r223", "r244", "r250", "r254", "r256", "r257", "r383", "r384", "r385", "r577", "r743", "r747" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r122", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r731" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r549", "r813" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r909" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r909" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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/2025", "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", "r30", "r31", "r46", "r92", "r93", "r770", "r772", "r998", "r1004", "r1108", "r1127" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1010" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1095", "r1096" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r767", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r5", "r66", "r67", "r68" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r7" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r6", "r553" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r165", "r171", "r172", "r561", "r562", "r564", "r686", "r687", "r690" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r20", "r21", "r22" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r401", "r403", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r437" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r95" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r9", "r10", "r95" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r834" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r836" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r110", "r111", "r112", "r113", "r210", "r218", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r236", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r257", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r287", "r298", "r299", "r468", "r469", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r757", "r760", "r761", "r767", "r818", "r1128", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r113", "r210", "r217", "r218", "r219", "r220", "r221", "r233", "r235", "r236", "r248", "r249", "r250", "r251", "r252", "r254", "r255", "r257", "r755", "r758", "r759", "r760", "r762", "r764", "r765" ] }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "presentation": [ "http://www.karatpackaging.com/role/SegmentReportDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less (Add):", "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 17.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": [ "r210", "r235", "r236", "r250", "r760" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r253", "r256", "r756", "r757", "r763" ] }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": 9.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": [ "r75", "r154", "r742", "r744", "r746" ] }, "krt_SellingMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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/2025", "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": [ "r790" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationNarrativeDetails", "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r417", "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r417", "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r401", "r403", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r409", "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r409", "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r414" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r35" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r35" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r96" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r425" ] }, "krt_ShippingAndTransportationExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "localname": "ShippingAndTransportationExpenses", "crdr": "debit", "calculation": { "http://www.karatpackaging.com/role/SegmentReportDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 3.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/2025", "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 $11,432 and $11,128 associated with variable interest entity at June\u00a030, 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": [ "r105", "r106", "r935" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r546", "r813" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r163", "r164" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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", "r1045", "r1158", "r1159" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r110", "r111", "r112", "r113", "r128", "r210", "r218", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r236", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r257", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r287", "r290", "r298", "r299", "r468", "r469", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r757", "r760", "r761", "r767", "r818", "r1128", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r8", "r60", "r63", "r64", "r123", "r125", "r126", "r146", "r147", "r148", "r176", "r177", "r178", "r180", "r188", "r191", "r193", "r211", "r261", "r264", "r288", "r349", "r374", "r438", "r456", "r457", "r463", "r464", "r465", "r467", "r471", "r472", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r526", "r527", "r528", "r529", "r530", "r531", "r536", "r539", "r557", "r604", "r629", "r630", "r631", "r651", "r706" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r211", "r351", "r352", "r354", "r356", "r539", "r577", "r642", "r652", "r653", "r656", "r657", "r658", "r659", "r660", "r661", "r664", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r677", "r678", "r679", "r680", "r681", "r684", "r685", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r706", "r745", "r747", "r826", "r1162" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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/2025", "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/2025", "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": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r176", "r177", "r178", "r211", "r258", "r351", "r352", "r354", "r356", "r539", "r577", "r642", "r652", "r653", "r656", "r657", "r658", "r659", "r660", "r661", "r664", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r677", "r678", "r679", "r680", "r681", "r684", "r685", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r706", "r745", "r747", "r826", "r1162" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r843", "r853", "r863", "r895" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r8", "r59", "r60", "r94" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.karatpackaging.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.karatpackaging.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "negatedLabel": "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": [ "r8", "r59", "r60", "r94", "r414" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r8", "r60", "r63", "r64", "r94" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r60", "r63", "r64", "r86", "r666", "r682", "r707", "r708", "r814", "r833", "r997", "r1000", "r1001", "r1020", "r1106", "r1165" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r37", "r38", "r44", "r123", "r124", "r125", "r126", "r147", "r176", "r177", "r178", "r180", "r188", "r191", "r261", "r264", "r288", "r349", "r374", "r438", "r456", "r457", "r463", "r464", "r465", "r467", "r471", "r472", "r486", "r487", "r488", "r489", "r490", "r491", "r498", "r526", "r527", "r531", "r537", "r557", "r630", "r631", "r649", "r666", "r682", "r707", "r708", "r719", "r820", "r821", "r832", "r997", "r1000", "r1001", "r1020", "r1106", "r1165" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.karatpackaging.com/role/SecondaryOffering" ], "lang": { "en-us": { "role": { "verboseLabel": "Secondary Offering", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r91", "r360", "r362", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r485", "r496", "r709", "r711", "r720" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r532", "r568" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesDetails", "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": [ "r532", "r568" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r532", "r568" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesDetails", "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": [ "r532", "r568" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.karatpackaging.com/role/CommitmentsandContingenciesDetails", "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": [ "r532", "r568" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r567", "r569" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r889" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $0 and $3 associated with variable interest entity at June\u00a030, 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": [ "r50", "r51" ] }, "krt_TermLoanMaturing2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/20250630", "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/2025", "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": [ "r881" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r888" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r908" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r910" ] }, "us-gaap_TradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r105", "r138", "r736" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r911" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r912" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r912" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r910" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r910" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r913" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r911" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r32" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r32" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 June\u00a030, 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": [ "r32", "r33", "r63" ] }, "krt_TreasuryStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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": [ "r907" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r444", "r452", "r791" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r116", "r117", "r212", "r214", "r215", "r216", "r581", "r583", "r752" ] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r43" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r40", "r474", "r475", "r479", "r480" ] }, "krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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/2025", "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": [ "r547", "r813" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r877" ] }, "krt_WarehouseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "localname": "WarehouseExpense", "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": "Warehouse expense", "label": "Warehouse Expense", "documentation": "Warehouse Expense" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r197", "r205" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r196", "r205" ] }, "krt_WriteOffRecoveryOfInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.karatpackaging.com/20250630", "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": "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/2025", "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": [ "r875" ] } } } }, "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": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "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(26))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "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(4))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-35" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r167": { "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" }, "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(g)(1)(i))", "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": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-3A" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2AG", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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(14)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r582": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-12" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-19" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-25" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r748": { "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" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r799": { "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" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r921": { "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" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r927": { "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" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r999": { "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" }, "r1000": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1083": { "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" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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" }, "r1150": { "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" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "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" }, "r1161": { "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" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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-039187-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-25-039187-xbrl.zip M4$L#!!0 ( #UF"%MN8!I7ZPD $<9 < 9FERNIMN/@VNAUV*(\:T,C7WAS>TU&QY_W_D+9'EEE68E)52);>^3@?-YC M/'LTDVHZL_AT=-P)9EQ>?+T;CLBH?^,0Y .&29'; WYXUBKMN?/)67!)B^CK MS?W#B+JW_6$//R,:W=&@WWWH4_?ZOM]WCVCT[>;AOQ'0)NI+&./M>ZJ,J(!H,O$0D:R6=_A)" +5[DKO/RFH78F+,526Z%RQIE)'2N8ZD@1 M?/>]2A?4.G9>:Q*[6]+[?YZVV\WS 8NYWUMLR'P&S?#=\EJGQA N"I>OX0C? M3721K0[44$PI8@F(1*(L=?&L,D!A&,W3J-,\(O-G);2DB926I01!J,39!:5% M["-NJ?6Q2;=2&=A+W2>95S*B*RWR>#:N]#2BH9S3=ZF-7-16.5_V9*8,-/S0 M[A<3/'S^%WY-I%& !%M=AX$_VE9 MILCKQ!LC@X/0J<[<-7Y W<@DYUW/$3F:!: MHCQ:L1[#(C#/!.^Q73"@SY=MWK'R4)VUSBUSK2Q,I[RP"O&$BX%?^^^"&P!F M13\NJ7"F @.0IHH-]UCEM<.& QN MH9ZJRG>8CCKJ.'#;P+V M0(*W4FZ5J#Y/70HZF^JPO>"PJ\BYY>2(9S*I4O9"X=TF.8[=:EJA@!ZU_+BP MT??ZS^@JX"V +KW<@V$U<3CD+@N9?'[V6-K.F(M)]#JR8)2OSRXV&#.F,V<9 M*D-:\6RW">^HN04O''T%7D15GDH#FA8%!F ' T4AY#*J'-PL-DJ,9_XZ4IC8 M=8( DRXBW\>=\[FVO#27R;ZL7<:7Z+4&N?2&[[;;P-W#D#*9%'DH)Q.YY-5K M-C>0@DB]#)V!W>:3C\&;=;ZO -= *URO7ZV;;_>,UPDL7^.1^WVS MR:T95.1@-H)+^ZT:^NO(M7./B4(31-M8^@//BBI-7CG(A5:$FLJ EL66%Q"^ M$^6.RVX8\]Z.T\4A+Q*7%X>\5+R[^'%Y\>T>50%!3^0E/FZM.%-Y,-92_#P8 M2\"09R*=BX7!KO,^'YORO%83_GM[C6K_/]>H]LLUJOUWK%%M#(/4:= M1&:( M]A6'!4W&@MU?:W[U1\ M] 52WZGQ#6T/W"LZ;ATU3D[6M.V0/:%?6M@=3T^:#6A>B9Z\%#V%Z%$S M:I]T&B?--='3EZ*?6/1C='K4:1Q]7!/]]$(4E1ZBGZ).YV.C<\(,.&[0EWH: MJ0O$MC<;.XO/>M79'@#&O/<6,3;2!0=^I];=.TI4[P3:Y66ME*=SA17,%5 _ M2&\H76D-X^2J05WV58_3"?H.TJ/>BMX>83B1 M)HMZMD1QR;8F3H?;N ZTV5;@'N_,>NZS#,N-5#M/\X*!*0?>-;SCA/$\&"=RXC9$?\=JE^"9 E=Q MV0FSK7=GMC&HX,+3!ET%6'[".Z>^VWNHRST[>(LWO.V [7#,MHU^PJN@K([F M&#O#1*UVZ)=.6*:;TG"T*<.P@/B#N*;0/O["-_?*Y 81D-D;6 ]K<;7)%-E[C\BIT3MN&5:UF@X8%UR93 M97X6[$YYXK/4T^%=P+:A2X8ZQ;K"11SQ4 A8= Q@/C M&=V*7$R9RSVD7FS9N:LOZ>^=DK?^XS]HN+]O\!]0_@-02P,$% @ /68( M6XZ#"0/I*@$ $L80 ! !K[[\*E/YR.L1<)%P%&$;:%%R=Z$J(G+/SA![^< M9R3$\6BDM8>V8K^%?6T]1-#G_].GE MY>7L13WS@\=/LF59GU[)-:WXHG/G=>VZUX? I5F%(1Z> M/?K/G^"#3X0IBY5LK'R-).33^:5A$"TN'*'P@5X&?UR[WZ^5B\C=?J$ 11,T M_(4> 5YG0W],+Y1?+"V%.^V?@U;WMR>,[.YO8QPA M@7RUC?\]=9[_VKKPO0BDN'T_F\#]A_%O?VU%^#7Z1)'_J?M?__5?OT5.Y.(N ML+$]Y]-OG^*__?8IOO.#;\^ZO]G.LQ!&,Q?_M64[X<1%LW//]S \WWD])Q?B M(/[1L6WLT1_A\VO0)($SC!__&MWAT5];PS:0VD-C02@_6LK=,83EP@'_=M30%:YBM2SU] &&-/' M+9^1/#+TIP']C2K?\ZGG1'3EX1."#UOSOX\Q"J+-'.YS\'EWGO!= 9D$4L[@F"Y]AX]5)*9A3YP9Z/W?@^^>,E]ORQ MXZ7=-BMIUF[Q:7WU[[TUZ),HEDNVH;XD8A/ MZJV3SW+=SYN.'U)6&O\V@1]SW0T$$3RTR'EP\3\]/\*IRWQ[498G)!(>/P0D M?/YW3-7N_#?@$?P^V]T\F@,$"&V/9'R9N9\'*+ M&R6?[/-F:MEOEO I%ICX5QL>]CIQG:$3_#SIR<%P6P#EMO5B#/#-9$9RX< M=]@EDG,+%FIV3^(_-"2N2/AEMOK)ND!=^UZP\F%=U)?)>5"Y[K*:Q(.[&@J! M+'$.5"L",HOABG;\<$5F(5Y9HX.6G0Y:@70H/;K9@PY9P]1=*^[M%H%5FO(NG/W,XQ<[%*281G;O>7D?"C)'+7 M/2:O(.M5)/E+#[:K>[6ZQZK'S_944+>AUCU@/5:VIP+>:'6/3X^:[:F"074/ M2BO+]E3!K+I'LU5E>ZK@5=VCWR-F>PH[B5GWB+>";$]AM*][T%M1MJ379GL+(7WJP7=FKZ3Q6S4KSXIHVU#W\/+['5ASM MZQY-5N.Q%4?_ND>(1_;8BB-\W1GH7W0 2=%BRJ_ MTNL>IQUY,Z\B+M4]O#O*9EY%O*G[1FLU>T75,*M3]VBVDKVBBGA5]RCX6)D' MO;C:GD[=H]]C9QZ*I'W=(]\J,@]%TK_N ?!1,P]%$K[NH? 1,@]%DKON>Z(5 M9!Z*)#]CE<%%OEK=P]3C)Q,J:,/7J7O >JQD0@6\,>H>GQZO,K@B!M4]**TL MVU,%L^H>S5:5[:F"5W6/?H^8[2FJML>H>\1;0;:G,-K7/>BM*-M3&/WK'@4? M.]M3&.'KON-\G&Q/8>2N>TQ>3;:G,/(S%VR_WXF;#%G\YOH/R/T#NV[)"1#9 MR+RQ")>NU?X#J.; M8("#9V>(ER2^>(*8..R!_,Y'I?M!,W?Q3.;":/8X4TV/"Y.YB)L]SE0S%LMD M,AAGBS/5S+ZRF S)MW/FQH.@&3?2L%A,ALL5LZ(:2V(Q&5U7+Q45F Z+R?BZ M>JFHPE8P&6&GLV)MLZZ91386DY$X ^RHR&;4*&(_MG1483=J%*8?6SJJL!TG M$)MG>N0=#N?;[_'3WO[1_M_P:2)@V'AE(?:#"7P&DX--3Z0(.Y M9%+#H5&N02FPG:4L,9?8:C@TRC4HA4*#N5Q7PZ%1KD$I$AHR<]FO.5TO\4/4 MAU<+ILO4) D=[W$P_NXC[P>*IH3O0)!.;>RWS%Q6:P]R&_4A-W/9JA+0?:"R M_8)"YVTC Q0$,WCX'9[X083MWMB?@E:>?_W2"8>N3[Y?'R PEQ^K!1"NPL@9 MHPC?C!9?J34*F$W'%:A]N3K( 1FDV], Z%IZJ!F>;;3$,V:9;A.0$R832PQ M[3NQ(9J%Y@J832,Q#00&U$&1*%":D#$Z52>Z4""<0BZ+JX-=*& VQ7;*HLEL MNNMDQ839U--MX,.;1+-;%UZNY]FD%]^$,F5V/YN\.1CR PV?' \'L]4+:Q/) M*,RF?1AG0J&2P&S6)1<3OH/VPD^^:_?'D\!_CC>CZR,)S&99&&="H9+ ;&(E M%Q/^@9^W8O$N\ILYB 7W;]. \^! !+#A5^=5_)3?;"O M,ANTL\V#0N6 V9 Y%P^^3!VXZ\[".X:PSVQ4S![="\5[,V+?[\BSZX/U9H2Z MI=.\4)PW([(=^*/H!07XDE0R^_7*\*C-B&N/S8)"I: 942UIY!P%TR$9<-3W MX*N/X&+6R,]O1HQ; 1>*E 6-V8BW[PW],1[,F[Q\]X>(T'B=^M^PAP/D I-Z M]MCQ2.,9N.H97[U.X'[-;'XJ:\Q&R#7@645=231F(^I,/+OPP^AF-$"E)/.8 MD"EF(V_&^%.5_# ;H== YU74\D=C-L*O <\JZ@>D,9LA8$P/5B53S*8/&.-/ M5?+#;&[A(L"V$WU%0\=UHC=]"[X['KX9Q5>4&;K*)ITFIQ83NI:>0,B='%'A M_PIY-YW9L+PZ&+U5OZO$WJ%^5R\]2+QU9D-O%L2[6!$H/6*N"^:8#4W?PQPX M I[],/N.HP@'X?'0)QV^Z,S&>4R0NL@M M%IW9D(T]55(1/[PU\V$[/XTU( P&SQOX0P9EA8XPPC;E#<_/2<* M[P8_&\J=TN/MO(3(M1>YID .(P2S,7#5,"U+8S,;_S)$\"*S/ :S06VF:H@; M>%GXL_?8Z')E@]E0F$4F551?:3 ;$[/(I(H\&X/9X)A%)E54 6:4'B7GMK?J M"AD.L[?,A:1T%#3R'O%R,O0/QW/&T_$.=&6Z,SG^ MN?X#[3K$'YF4W:'7<+_6_*\^P!Y(:)G.\,OL]5/EOCKC4:.ZRP@,ZM/\%1Z M>B G[DEUL)$-]^12JS#<,Q>V<]R_P7V161J3N:1!@>RN:8[ 9"Y'P!!/*DH) MF,RE!!CB244NFLEM.B5]>>ABZ MFA.#UY4#S(7%BW+AZ4-(YU!'5\_PGY0N7>L7E,^?C.%;?&E!V]PFL]O#@,!_$M5I)*\40/].#BY+.&^O?,A=@,\Z@B?]]B+BYFF$<5^?\644&@5&1$;08#=XY,*JVO,P5UG-@ ML&'NF4R_<&!4[V,PF17:!8P?\+Z!@]P[#*]#SC][C_2J!N.C*E>#N9P5QP=3 M'@=S.3..#Z8<#^;R=1P?#/D?BE1ZKG"OS2%9R2PHRTL/(P2["3GF-H?,MJ1G MY,_JI5GY\\EY/0]PZ$^#(0[C7Y\PLNGB;>>Y^QO\A[+-04-+4]21:6M#0QM) MR-1LRS0D6\'V@P3__),P=?F=,)JYP+ZQX[6?L//X%)UKRIFA3Z+/+XX=/9W+ MDO3_MM8N)0MJ(]=Y],[_-0V!DS/X/)P@K_O;0_ )[AW_'#]B\T$H>(1G/?A1 MY(_/._"* * M<9M^Z?/ZW!-"J;^VU-:;ETV6#U<*MC\EQ/B31/_W M>8)L,GON7!)DN,W\&9_HRV\G-B&M+ $Q5E@WQ*2J)>'<_'I8DA^7 M91V(_/.Z?W]U*0SN>_=7@W6LI&.LJH4.KBY^WO7O^U<#H7=]*5S]WXN_]:Z_ M70D7-S]^] >#_LTURZO_ X5/ )3(]T3A\NSB3% D7;.VKIA!H'SU@['P&^@Y MS_>NIV.XR5!(U.$='E%'KB5XB-@>&SOGE_Z0]L<@IJ!%->$(+NC*4OOO5%LN M[]+-2H4RWUE+?>0]G>TJ]?Q3[L.N3(.;/V M&&[Q1+[6MM&L/<,H:&-O#D&UU?V?J8?_^T]R1_JL2J) O.-]=#4CU+VYVU@L MU\Y<.\=>"3ESY)#,SG;U/$)NN-#/6J*?M0;J9PK0^[O>]:!/M3!7T"L^+U70 MT0(N):99 S@]\/5*QI& M]'T%?R0$B_<44"B$$SPD"4Y;<#S!B4)A^$0=KJ9%=4?(@8'Y$NBVR($IL&5* MK2[$U4QPI?1<7MGVO^N*58A_1Q?5*9T\F)51[H$!9-$ M9]+--'IR,)A=^/9Z;-0.\9#L$41X$OC/Y#[+H,AH=2^QB\CT^0,($YU!;?96!<40==/#F \4I0+X MG#XXG8'PKVG@A+9#.R,0H^:L(II>%CPBS_D/_?UC<7!L"#7[9W=G@S,A:10< M".M(%*[]LX]I&'MC&F7M'=N84[[S7E9L:+Y@Q(HU3F[1)M>#D9$5N,W\;T'\ M_O$?J_6"]U(^/=L.%W9_R 7%?H/6-ONEW!O_5A M3H!J%_#C37#OORPLH2Q!E/CD>/Y;,HDY$I5KSZ#J[B:X!:,+JFVY2R3#@WKO M,X/;W%W$O?7!HW'_/V<2NSL):956UY(-R>3&]D-")V)8)P'@SYD@5\"O>#@E M<[?ASV I<,C-ZENZ :0$@JD4XYDELU>C<%I1S[1.OLAN:YQFG1F&4 MWQW(Z#?LKR&W9ZVW6-DUS>XB4VR86@Y!]-5J-X;-%*2[SJO_])U.1 MC<^A$&$73P@_DURZ2.(W=TK6+R# #Q#4?EM7DIN%&QJW)JJUKIG*;665C"7# M2:T61+Q$NX@TTP6_H,3?09X]_]/("8&W JD# '2.2%K<>\3 #^*."RX*(R&@ MVZ.9$N75E&@-P&$+://<).F/ WB#R30(IR3['_D"7$$#?EGY\/"1N'MD1Z\W MC,Y9S?Y;UIFIJWE%2I7..D;>//36_+1:3/V!JIZ95KY;'6%1A%+J$8LB=F9> MM+--ZQ;_K5IM$E<&.)%+-]4P&CX)0U +X1&#\0;2,T#4"1C,Q@^^^R$\P BDS\&MLO 73]RY,#?UD:A!02EY3EJ"V%-P(C*5_V*3'$,UEY MH!IC$<#H<74)<(7.?1*%/Q.7418F*!">D;LK[UI=XN5D69EHJ%A!+?A(JD3N M[CFS&&/67.ZN$O47%_:\W=XFRG%]9ULVP!2!)WR-0AO].Y9-@9QWP)'P_?M% M!C[G.NMT_,B@[]EDKP\+#S.(;#"\W9B8NH/R(I Z[-#X0/<#Q@HA%,P8N&33VJ5YH6'T1.*WJ[]!:VO MDE;PT2\G[_!1I&'?!R5^QP> 7S^\"]X W(]O71$CS#/[T-/&M-%T$624-"2 M!!O-PK/UG(M%Q<#-0# $M$'T,_)?H:?[Q&:@\+-AXY'BT M3)INJY%4J (ON&5M]&/Y\_RRG1=L7]O\0J+CDHNWK'-^I>/%8@+.:EN9:^U5 M57W&:G)HW[TLZ:QCOI_SR'HKV3CKR/ENM>WORIE>T*Z8"0JMF.R0(I_IG?=3 MT\=_/X%J>]0@N@/>/?C!+ MB7;H1105P^2B9>"C2*UN;Q,\33O5M0139R\PG8X^N4[SA9H$@%/3)H-MGF)# MF)I76U)ZS-N([>Q$(!?1BJ D-5+)92Q#X2H]SCE1H,^I\8T2XR*FQ4[ %])[ M(V-1R9N>7A,_/E9\'I"QE\XSWMKE*XD1I>57T$/HN]-H\RN[NG_%_WT*EJ_P MB-L/ 4:_VF@4X> NRDT+>H$3X %FAZ+#Z$_'[RZ>.9\+^P[(1*-&F9V^23I[^C -=9 MHNW6@,RQA.Q=Q965A(3A$PHPS3J^O]D-]I06<'3K@8X5_;?6OOZ9L@- ET14-Z"UNEFM8 M9PZ\4-OVZ6E_ MP[1O+3*-W3N+?N^[ &[,S=V/WCWMJHNV%O]D M.2UO[9T;*@-$)4(E+851 51R+B,'5"!P(Q,.!/EL"R8X&VO"QJ^+[,%BRD18 M.4]3]#NUCF6J]\8S&]2[./C$#"R. M+U\ZX7 :-P0E974]#[FST*$9MJ7U@*#6CI/7Y)H['$[=B%Z23&7T/6Y6FHH9 M1>)VA2ND,GP6TJ6(&A:5&Y:Z\_'O9//1B6@"G!H)^(,[_YW8&-@_^ M-)H?/[ISPE^5BMMI ?(C0\57?U[ZD2SU;YN)"WY,Z2E_4DHP4U' M8T'!30=7.245XTJ\UJ$I?+S$(T0+X'Y.R %4[#E^L&(R*N4;-PN-93@W"UR=E(2N3F(6=&X6ZL['&]I! MJ._%;6#@5I5SE!N$DEC-#0(KBF1'NXMCH>O]9>1!U_PL9F?-(&PA:%GCN(23 M,41-Q,_5ZY/SX/!& ,WE<%[[HS-F?SJ-T1]-\VXTI=4=]+]=]^Y_WET-N 9I M*H]5_3T-LK,UXO'[(A;91$W)U)=4+J+3(NG;4I=6BY0NI1(^6ZO%WWMWO7OA MMG?Q>^];__J;T+^^.!-ZUY?"X.>70?^RW[OK$]6T^EK'0L[N%R#(N;BYOKRZ M'EQ="O#3X.9[_[)W#[]\Z7WO75]<"8._75W=#X0//Z][/R_[\,GVJ>P,O,R' MOB=$3_XT1)X=BF0X+R;C/$E[6EH[,\%!\IN-(I1MP+Q2;I_A]!?9U1WO[;HS M"KC:>O]EW^M?FB:A.1[=V?WHNG0?[:AGFJ87,]:LF+DNT??5\\/)7^K^]??'C$8?JCEX88I+ V(F*_(1(EIUUBO6NH&;?[^=> M7VY$C.C_:L!QA?I,\?Q7 67E_ GES4M(\ZH&H3D*GZ@/-R0_D/F^S\BEO.D5A&MIO1RBHJR,4R&_Q!(5IV'Y$:').'MCS;/+/U?)IO>@" M!0&9DO(/,MDAVR %=3Y(094A5!-E7=V+=?RM0J6KY#E&U+:\L/0'SIT MDAV='O., H?Z<@ZQ8SB,A'@\HH B@5A3,A-:^CPWJ?3MYT8F^2BQ-*( WYY@ M.GO9G7W_IKY0&W7@&X2?&,).J:M8'N M&)&'< 70)N3B3C%&GHM%L\2B4X%8D$.,LJB;&B-B<6S?L@IG9_#D!U$;#.<8 M[.E.C@&W9%+'<#EVNK)C,>3(+2"NI M:8)4+5U;?;;#S!?!::/553JBIFWZK.^JKW*,][L!GI)/AS4+"3LL6Q%(, $) MIJCF14)6@U*^(:MAU-Z+YX2&H/J&&!P2T*.BX.&(G&!&KNN_(&^(Z?31!V0# M A[H)[FLQ0X=TIL_Y:L?7/K3AV@T=>>KNELL*LGHI*#&:G4UI5. 5=N!\ /7 MJ4FMKJ&GF;.#K%1F&[5_B,&*RJ*9O2*!M\&\:QPM^)=+=6FDJU1'5,W-V9NU M#4TYAK(HA0(QI%!'R% W==EIQ'%'MGS$4?$B/R!M.[;N$-30QR]:3<[I- -D MYX6TVNJ:IF@8.3-VW+=G2LD=@@ -O!Y)-)3-M /WZ2R\].[;>X#AAGH[I< MU FY^47GJ#+Q.Y]2,R#D%"6+._L-0](..U@"DDR(&\6.?+!U9,OECT%AGJD& MD^X_]8_N_0BY;^UAAC@@:ZD5\])1>#KE$#FP6EW9[(B*OND O"\).;A1H&K= M]M2+BZNKE;K(71KV9*&T*ZMR )1T":#4D43+VG37*H72:40>_@26,Z..+2D! MG)"-H'A#H;18(W[DK8N\"&SRU?RI^8-5729;":+:V73L2HA"BENV0I=M&6E; M^\SME=??K2S:#:0 MZ[Q->5<]0*@YO<3TC'.S]B>*SN_,B10[C=>^-TSS&T?.*[;;_\&!GX)XO=6E M$^Z5SS7:IV@NPW?HNNT,WV LZ:Z5=]&J<-'V8W"'#$V014>=_I8!]$.W5DHB,C6@"1V4H[1G88K6,4FV"4>X8#,"8S0:ZQ- M^4'"W4F\F&9];^B/\3UZ7?@-*:!66UW9.G):A_N!^Z7JMK,U:W:VHU64G3V% M#?MXS 20M'V_"9UT.R2-OME?@N^LLJ*!=/GDZ MB_.Y409IJR2IW!5O&'9VN>)%8,>DV.FPTK2HD26^Z7T?XQ+?]'S&9M&?O%;Q MQVKGI?0WW=IY*=OK,2#+Z>]5>'ER7N$EXS$42;0ZFSTI*IJFD[6&]1U^5UL( MS26O:9*7J9H[I^09$HD -%%/.3EZ6I+7F(*2]%:]WR%BF6/= MT0BF>*4U37F.!GG.2G"QW;3KI'_V<7R-S&OJM+J:F;8!QEJ_F=KL#930/7(; M-_.I(;*WI(E*WA(=7M!04;_'8KA.=H544==S'M3ER:1WS3#+:UG3D&X=P\>R6EU#M Q61E/PC?."P"-+1T"/2_*079DW4VYU-P%0N'.>;2UDUCEWRMEURK-QD=0/YVTTQMWM*MSM M;/S46MV4EDV-\J,K/<<0X&?L3?$I5:$6K9CFM+R+2;FG/Z33X:2\#+5IX,EX MBN(M>#;PT8%H2VM8VR:F5>1WWWN,IP"2R4CBHIWLQ \HTTMRG,ECR:RM2WCH MGJJ$5K0KTA'2W@4LEI90RRE3)*K>?S\I7VV'B2N S]8V4'+7G#FC=#B[+6F; M6#?*=:^LJX-+SH^OUM)MV">>&#^XR<-\)VBVIPS00C=1UWC#UH:A*%>7AT-1 MI+2ZIF@9K 2&I^#ZWZS-4UK1LJ4>G ;BT*HLRVAU.Y:H646URSKZ>=P,"SEH8A%'8_8$R<%H-&D'0$TK MRJTO^8SJIXCX;G,O"_XS7U!"80U@]YFV;H=7. ](J1ZX9Y]?'#MZFIN_E6_% M=S^7EE]!#[#D:;3]*RL+'F+B0A8)(&47@&0"(.6-K[GRWZ=@:3P??(?4&SD%!RY6W&CM=>)5V&M_[7-(RYO#\&G;MJ"5I^"@D=X M$ %%!T0?@$0]\/5CS4 X%TU"?#[_X;/MA!,7SN<2?$K)=Y \N3DXS/XZ-/FWSOJF:;IJ1])9W+JW[?=2NZ(6]?[['1IDYSZOO#M(CX6.@=/$L@J (A&C, \6]SH\?FH4FP?3PCR. M7J-:V<>^FSHGST$QOPF+?=YXJSE-KST[+ ,S]\B/P>?*E!$OUT M89:W_>@NF($W0F8IYMR K@QGIY!G?UMB0T:)^J.-2AN2"R87"."8TJ,'Y*)< MV>Z=*NLAZGMA%$S)6+V?\"%Y\G^P?9D\\+T&HK)$]OFD(CJ:[H3\0"&6] M*(G;P=(#E]G9)G&L[8UELB9,NQ=%M1;^%41K@KP8;3/_XW=XZLWH CP/YQ I M-[;JI9SNR#LM7,MP:[.$S2>-JRTV_%BX,K=:CVIPM6]B8:M[_97^KU$CFE** M^=(]X9.HZ2N\27QZ-=8!,D8:!YMBQV!E\ ZOZRM7=Y>&))D<@M=%366E0O04 MD@Z;8U$J*/ [ #,R/4B1&E:47 1XP*(5>AP@I?:BO%B(AT(EU0\> .UU55$ M0V?%.>5!SY$,9W$(TBB"U(.S^'4,;Y@MA5R9R%)""62]][V*KN9>$:/B;ET^> MD3*\E2(_@Q;Y':^P*![LX(_'3D3V1^(A'Q?P#7A-[ UI/'7M1UB0M9VG[#,0 M1W%$ (>PMO@1Y)>J'O#<_@\9L3$ZU;' R>4(#?=?[ZUU_?BMCB(724TBT*;H)!1)(G_T#N M%"_OFIA9:2EWUONROFU!G;(6I$BM+BD/W\QC;>:()B@0GLG]WB%J2)X3'K9\ MNM:P-XV>_(#L\F?S95;>27Z'R.D+S,?P@Q=(\G"2"#) _C\#Y>-%"VCQQ*-P MX&8:A1'X$B#Z.V>)K[R<>A3J]\-P^I;R[Z]+.\JZ]B2:GGMQ^W T/]$@+/#\ MW0C-CF&'+H&ZJ/Z25** 0K+3"J;C*5]^F6>4]\YAK".$6HH\T##(O$;PE93/ MC&0!>1[Y.'GD W%CLH:;6G>:MD4QT_([8"6Y!'OMQJ5"7=X M9>V'NIIJ\;YPD:NCCO!Q/>'^5;?=$, MR]?H\B5325_^#F_N31T[]>VVN'5ER\Z>[-/C]]*85_NE1_"ODZ\?+63 MOOP]V%>\_]WX0K8=_O<*PQ,G:F-;1C4('QDI2^,%CL?QK[/@PF0(%XT9F;YE MH":LDE 7N>#R.;;@>,(031Q29K%7:47CP\==8QT7]+P%7>L50@< M+$G4M(,WK'GZ@2W\[!H060Q^- CU3$O4#J_"X6F(S#"X#S *I\'LD#S$-C^: MG.V:WS]OW*^]%R;OD1,Y:"T*"SF(M=4G'DERHWRAB%;\?E!Q:R-1KIHS];#G M1L4IS7:BLOZAR*ESFQS?YAIK)'+7-H\X?.3A4EW!L6N$70YP=!@!1\-CICL< M(?BC+6 4>+#>/:O0Z^;J%EUE/B?C54+%WG X'4_I .Y+/'*&3NZ3&QKIOZN+ M'?7@1E\\:F(+2CN49 E0,@%*'5'56&F><7(-SW/6LO*30&4T6ARLT/N*TCFW M()&A;+HNFF6TH6;Z0%#QK=%/#)L[E/[AV-2E&)MZY^#3P@T]%W1DEX NON'X_D!2$4_H6)NZ9#!!1)-?I*^:;C9H5,[M>!\%SUJ,9]EJNK->Z\8M&P>3MS1N(7N)V4\F9R19 MTK0@Y4CZP<+,$C7_7"UY&-!QZ70IIP5.S[,+2#7HK:ZJ2*+5V:SHFG/SR!9A M/V^\4"@=(0S9 G>C\3G7[ M_$ZR4"*?#AI:FJ*.3%L;&MI(0J9F6Z8AV0JV'R3XYY^TD4I-AGX>'_>;K8_( MR_W>N^O="[>]B]][W_K7WX3^]<69T+N^% 8_OPSZE_W>7?]JL!6BU;X 1<[% MS?7EU?7@ZE* GP8WW_N7O7OX97 /__RXNKX?"#=?R5O=_+@2/OR\[OV\[,/G M'[>^TGH?MT[E7)()ES[T/= ?_C2$\"\4!?PZQ$1E/\6ZQA8F.$A^ \6$BGBY M-#SGOM%Q9]I:UIFI=_*.M-4Z9_J.D:^9I\?*9WHG[^C:;7]7#;ZH"A9E''_X MK]6,4;:)&Q5@+/R ZYY"X0J<)EN8SP,N;11PD^@W<%XS4*^J&=29)]FS2^!# MAU+O)L%I$UDM36[YAQ,]74Q#>#4<+"8J]L(0P__9 M]^@U=V[6:'5E114MLZ%U&;EV5+@4R72YWS/H\@F!V)!)GFJ(B\Z%)3.#GP@_I M_ONC[]LA(9W-CT7M$^,1.MZ,OA$JDF(;'#P[0QP.@)ZY141N=0U-- U^1*II M&-H1GQ2((7):RA)EBW?Z:QJ&C@8A@U 24 MRJ(DU06EC4EKIMI"7;AT5E"Q:N8B+DU/FE!J8J&7%3!5$X8!;13P<*'$SXX\WYGPI]SP47;$=7&S^YY=F_MR0O\ M;$)$;74-<\L(UWQKV]$0:8^U::UNQ]R,L@44AO[0H8TG7ISH27A&@4,/6"_Z M_8*R(=TH05QHUXJ('L8<%-C1I&4G!7)*MP[> MA:AU-CNT[,$\X[A+[Y"E*UH:[O+R-G1>\W/VXR'SIIJ_:;PKQ5LP&LB!%@O\ M'58VCH_0(8P#+=/^5<% (R-58UB>@H'OKC"7("TJIN'L%1K_+#(W*\CX+KAZ$H M>#@2!< *:>'DAQ#^^2-2;C6!UYC1JTE;X@FYQPD-.J74RS7+["/\UD0Y'*Z MIF1:O*@KFSF]6N\UU*&Z/QZ.X6>O@\H0LF5K=J11EA4FB4B%>:6$3K$ M0=3U@W=V [U<+09K6Y' M%[7#QV^QAK:CYU-/$IX[,JV'X],$?,JB*1]6 MZOGV*9%)()E;O$@1=0=\WX:VZ>+31"OW@_<'IT4JM651EHO*7C &3@Z^LKWB M [ GTRI=U>"*D6.S')?X ' J<6V>5=3&%3_L>MAAU^@)!XFK*WR8)WHW]GP* MRY7P[^?[_L[H_IA'8&M29$./3=P!P9"[0'9)!R3BI\3J\-KW%ELF:9J/[*]V M-M5>\2JMKIG2C*?ZP0YY%=5I=/:6_;1V.,=1M M>UPI?E9'=CX;K:ZAL[*US8MWBD+(SBD2V1%"LL>%38+@"&$%(?L")&>819*C M(B\/;!Y^=H3HV36,(DFD.QHK"#F%H]QQL+V,LI/HA%;[G]KYT6++^!<9*D+A M5=S'DK#U3+@BR2 $F^4JV8M>^38S*K72*/R,YD';)+DA0UK=2PK_PKH--0\B^ ,D7H6.; #=WH.D5\% FQ= MV0RP>9*TO@#9&>#D @BIN]%X%KU) #F>+5%C6U*_=I8$-\7A1Z/X26G( M?W3\5+ ?,[]W9 MNSR2F69MO#5@\<4]>8HG%9*ITHO*A7-8,0:K4LI_]^RH MODFVTY&ZG2F$>6.JKX$_OH#O.MX42)%TKO*]I! OONZ>L.#J-0H0D-+Q4##K M1W@<@NB2IP8^G96\[RZK0K+PFJBG%!$=W.FJ(OMQ_ 9LIP/LG;E39H"MDGT: MB.(Z!ULDUH#-@5MX/TN6<$OZ8JJBIA5U[(,9W'*%?'S_GB5@*P!L24RKAF - MV(WIIID.L-MB'?VZ%:R5Y,Z#\"2Q\Q?LX9&37T#(D7Q1TXL:%%*S5&"#\9/) M:SXE=\(J H"IR':40/ST6^X*UM0"R.TS4Q M6UU^G )T7NX*]58H?>]OV^C9%%F91"R;.^OUD%<&$E0-RD>5'TX4@E@RT:^V M805'+&.(/0)@57+R>+.U!0J +-$JS^7^O;-4%MY+&_N1 3I.":)EEI7J]NR[W M>X>(N>6>G,T5Y90QEESLB]UTXF+-Q7K?.#JW5!MTATW5^+8"M^9<[)D2^SS) MA]QR;]+M1*6S67?(Y?YTMA._H- 9TA::MN-.24].C (/%AX*$QP(X1,*\/G6 M'<0,=%CACPKDM_TIR6N\Y4YJ[OS0W#M?78%IX.*76U ?:"K1;#>0H$)V2*LY MAJQY^AOFMN:L6>O\QP5N<3 @VO']W)ORUFA?)>IU_G6*C85]EI;VV6IUI3-] M98)WLT%C2SG>&XIW MM1C *P3PAX]"8ZL5,?Q&%A.]QI#P9]&880\\B:B M\)"VI M'UB1&8/VJ91T4U0*:\+*0!*+@RO5ISXRN$AQBB5:EB8J^L&=UCBXV -7A=BR M8L6E&:*6,IZ68ZOVV%*K U='BA67*8O6X4->V,IT-\&?M--3X9EDA_'#KA5Z ME$EDM2%"N:5'IJI9MF11/GS2"@,9B0:=I:[0IRP,7G%K?5E615/;;"+)X55[ M>%6*+C517IIH-0)=3>X,4:&C61C>M#B. ;QU.JSLT5)7\Q/M73"?X+PR@GJ, M@D?'BT>1*.LX&&+2(*.">=1/6$!#\!CAL3/27L'S([AQY O1$_$D"?I#3$#O MT7,EB#B:(\=#WM!!+BP4_C"&M8<"L%. I9.N:X\!?#1!023X(W*?$*]<>/;? M?S)ERUJRYBV5GN;K/=/A%29^Z!"&G@?819'SC#^_.';T-$?LRO=B+IQ+RZ^@ M!U@S@&WK5TIE@+*+ ;(.R]'>S/M>^2]9* &[@X:@4=61:6M#0QM)R-1LRS0D M6\'V@P3__%,!RYY\Z2F8+WX"0M=^"##ZU48C>+=SY+Z@64A@NHI) .2 M&4CUKVD8.:-90JON;P_!IV[:6[""_(V3/S)YN=][=[U[X;9W\7OO6__ZF]"_ MOC@3>M>7PN#GET'_LM^[ZU\-MH*TXA<@R+FXN;Z\NAY<70KPT^#F>_^R=P^_ M#.[AGQ]7U_<#X>8K_'9S\?O?;KY?7MT-0/ 4V?@L7/W]9__^?X4//Z][/R_[ M\)V/K+XFG9G<]T"'^-,0S$0H"OAUB,DAMZ=8W]C+8UH"*">4_U72\+OC:W%O MFH7:H:=^@!(NFH3X?/[#9]L))RZ:G3L>?2GZI<^)("2ZB@C<&UM"GQ=_G,BB M99U9!F'X/(>1/#B1U#,@TJ?-ORN=,TE14C^2SN34OV^[5>=,TSNY[K3][XJL M-79-^IFIZGQ-M>0=BVLRSPPUWYV.02?+8&]-6N?].R49X+<>I@DQ7;$9".N@ MK')L8$J/!LU,)Z,OXBSR(/*'OX1#3D"?"L'NP=4.I\$L)EEI%(/O!_[+7AF( M/)L8Z>M M,&]ZRRE?.N5W2D@*"]*]0I*?RN\5;FW#\Y7^K\A6*.]/L6;6/8H3_@=YDKN) M<+KD[8WAM:*BR,LQS#%<2PQ7W;**N>\7WEC^C3+8PXFHH,F;B[PA%H7_0=X4 M!;-X;U@6!452WNZ_\6&W.8L S-4B@/[UU[=E '$>B7IFA^_YZTEYJ2EJ)A^# M6W5#$]Z0]<0:LIKO-V1=#;_BL*OO#=TIH<*M'Y#;[SDBIM,AM3YWPT_&,DPD2J&T>=N+BQ\6OCN*71_H4Z3@>8;[>_AVKU34[8J=3 MUZ&"7"%PA5!3A;!C5D\U"L&06MV.(78,BRL$KA"X0CBF0M@QDJ\BA2"3Z3^: M*,N;?CO7"%PC<(U0HD;8,=:K(HV@0,P@Z@;?5>+Z@.N#H^H#C4E]H(*'T%'$ MCL7WG9CJKE1N 4DZY2]0^"3 @QT;>W9(T.JB -O"AS_OT[=5T=_MV[I2,'$Y M?^2BAVORY)2-((.V[E8WT;H\(?MQ5R%RXSI:T")@Y7/]FH\TOM<(YPSG#.<, MYPSG#.=,F9S)54R@=-X/11;^V(J/1GS#W,&%WNKJHF5M)ANR%PUP\+ &'N-( MX.EP\-0!/-PFL,J9?&*M'TFL#6;$NN$#6/IA."7G@4AWPGFO;-KE9#J!'Y]Q M&)'#V_ AR1L&SI"T/$PN )R$?!S+EJ)G9==1("H;A/K8OIP&)'\+Z_*35J!W M"V+3RWHO*+"O<70S^NH'(^Q$TSV*HPVSU55%@X_0J /:]K.7G#.<,YPSG#.< M,YPSG#.<,YPSG#.<,VQ,UJI)/H#&F^T'%,\Y&$^P%R(2))[.E"R>JN2/WN4?R)WBM"T:J]55#9V165,<:5P'U) S M19945* #3(GK@)H@C>L 5CE39/U%%3I 9DD'-+Q:X^H5!T,GI-4:<16&/R'4 MYG48Y=1AT ]O8A+/:6_G+;PPR:AIT4QI2L=3R"S!2ZD\A>1PF6:5,X7G M@ J1:9TAF6Y&8%X?D!;),8^U24>DDE#^&O@CR^= M,.Z32%SA;7T2_Q8W6DQSD#NMKBIWJC^>SM%4&)IVY$K*1)/!T=0P-*D[AL$4 MAZ9\G35,DVY&6RH'6W/ MBLE5!G82(VPJ$B;DT9X&Y=BX7*-(\$!SHWQ250" M\70VYPSG#.<,YPSG#.?,*7(F_[;ICF31;>"/G.B['^;V<:YL)+12GY$L'. MDB[(/LLPWWO73[C3O* C#3[?-(AZJZO4=48A:]*]=5CB5_J_=>F/E^%X-O: M'.:9L=\F75-,X?;MNRVV4-EA"^_)AMTTF,4C%6+#F-PIIR'L@(BHHI1R'#GW MIAPS4.6&Z'0,4;XR#.6M)0IA[?#3\4R2 ?*FF5S8N+#54-ARR1J3L^PML]4U M#5&R-.X6^#,YNMZR6MV.(>JJP<6?BS\7__+$/\NQY&.+ORI)K:ZL M:Z(F;18\<_GG\L_EOS#YWU%?4Y'\RW20J+E9@,J<['(YY7+:(#G- M5SMAOA_3+=S;%9>7N-JYHS2MU35$2=K(]%X57)RX-O1C;PP\.D$T.9Y')6$/*.R$>D#6=P(_/.(S@ M)UGM!@7V-HYO1 M5S\882>:YB]@5R524&L4,4\KA7^\CQD3=IQ_3<-H#"HGO/=[0 5R1^3>(L?N>Q=HXD3(I;EI:NPO5FS]'?[W MU F=" ]P\.P,<9S'OL-#_]&C=Z$3--/V>LQ6U])XV\8:((WK %8Y4V1M2!4Z MP.(ZH"9(XSJ 5H-[V2+ MMAA)ZN%ML9&;;I]"ZA%SVD .G?J$?IPS; GUKO1/(4*M\I(9/I.:I9Z MEB@??FJ60X8QR.Q(AQP F0Z'3",AH^T(MM^;4JW*1JLK*YOC-#@F:HV)70F8 M ]0(J8\5%68@4[?*F!W#J/]GZF%!E;*/H:Y=?\)"IDUKZO&F3:NR1>;0BI)J MB)W.9D]G)GN/'[EC8YHF/ARA+$GHUH$!)S078%WJCC<)6E6D^DR"/G:OU!+G M.C?$MN0=WZQI1QK?K"IR_O'-7+-SS7X@[--4^\:\QR./5E85)>=H92X(7!"* M=W&8''RHJ*VN:8JJ5).YIUPTN6@6+YI,SB14M%:W8XF=E',S7#2Y:)Z(:#(Y M,%#1R;A@0S3DF@P,Y++)9;-XV=Q1A%"1;'; ;(JRW.&2R27S5"4SR]&7XTLF MJ0CHJ**I;.9B3DLVDZWE^8/F2])!)(L]*Y+A^RMOJ<*KV/X46+[^FOO>FB^- M+XTOC2^-^:6EZV/-?$V%F\B[BO4:!.@9;BX,:^_;S M;==BWA\N"_R7MWO>^]:+V<[S_!9C%#PZ'H6TD4;-8])-5H%NRX99 NF8U78\ M(>F9)>P80L])^8:4=SA"\$=;N$*!!R\7<@IFIR ]V7+O$]RMAC;TK(OQ68A# M'&$UIA$B7_@=!2@"X Y_(7B31P%BH#-.]9RX70\-A7ELR.F8DXX[T9M"T"UA MI/)>&)FGJ"M3;=C[H3&S)C\NJ\I@ZG>_:N-IU1N#?QWEHQ5'%T=7P>C*2!$V M+MNW;4=6$=K#]E5X]@1Y4Q3,XFRK3(^@Z#L=4%#,^ MIZ);HB[5Y)Q*57.R"SAI6#KP:[%?5\C;UT_<4[;SUF7]F*=CK/JJ!VR!DQ190M[B!D.4)6='?2KHX6[LN+"$-7[:J(9UJ^E[2IX;F_:EAOUBQZW?X MWU,G="(\P,&S,\2W\#*^?8>'_J-'[_(/Y$YQFDLFM[JJMMEZE".-.:1Q'< J M9XI,B%2A Q2N VJ"-*X#6.5,D?F6*G2 RI(.R)V=2<\*L9J=^>;Z#\@5_L"N M&PK>6AE2VYGW(XO0J_#B1$^DH@D^R)"YJ8W U*-(@Y.3DY.3DY.3+7+6HR"H M-N3DZ#Q!=)[B'F]G1TNFE9CC#KLHPO:]?X]>_UAZH%_]N.CXR]N@(RV<(,?F MU,U98[P8@W6[:M+F^6 .F7I#9L=6_@&0,3AD M&@F975F85,@[:9?]QYG7HZ5+>@?TSJX.Z$7.!=&E^LT%*6VH=_;<^.$( M94E.M[9:RO9Z]1.\-$=DHQOZD9J@ZW)])G14*7GQW1S/QAX9['QFO.\V-<1V MY!V?T5&.-3Y#5_*/S^":FVONX@=9K&.^BD$6NIISD 47!"X(Q;LP3':0US4Z M4L*45.[C<-$\5=%DLI>[3CHWJZ*14F_$19.+YHF()I--U77215E7156JR20F M+IM<-HN7328[G.MT,]J2-"Z97#)/53)W5 =5))DFF3T@B8HLG[AL[EN^GW6X M=5X1K?]4 EDN8RJ!;NV>2I!Y*$$6KM9D-Z2$;A_'-H2E5?YP;K+$S:P:7V,+ )W/PG0+XN$UK*F=SJ15Y1\5O86I%J8U:*6DDZ9%1T _#*3EW(O@C M,NL#> 0^YT\,:4<),94$ M0F1L7TX#DM&G357C,N*[!4WI9;T7%-C7.+H9??6#$7:BZ1ZEQAW2BU47S912 M8W9[:M4+(\RW*./DY.3DY.3DY.3DY.3DY.1L,CD;WGN1SV+D';(X9SAG.&L7!T GI[GF\*^Y/"+7YOOA!^^+TPYN8 MDG,2V[DWPHU65Y9$56=O(SS?R8;: (6E<6B#/I&BJ8+.W0>*F+T*$7H67Y?C4 MP]M?U$M">!J52C"/@H'#Z-@H^Q,7NE5/BHI+\G!U"# )2CW*0( &D$0)L38X\.H(87D5SC M2'"\H3_&3:H:82E1W- -,4YB3F).8D[B!N^O][U.680D>4]]&%:KJTBB M+.EB1]^L5&)RL%&9:*HH85N9H+"D7[;./BN5*O53&VE^TY'&":A6L6KED8(4@D\+ZK[W'467UE7!$!,^'[]&[?X)"VA()O\@;P;D$CP_@AM'OA#!)X!# M&WOQ;""/TI8<^A)&CH>\H8-<6"C\@1X($U =_($TCGF,8"/)BB(2-]:N$^( M5RX\VTJ?9&&:#BN?^"%M0WP>D(-FSC/^_.+8T=-<.E>^-=_?77X%/XBE=-@B_MN>N+B7I.)I>)F_[>^^N=R_<]BY^[WWK7W\3A?[UQ9G0N[X4 M!C^_#/J7_=Y=_VJP%;1'E>'--R!8NKBYOKRZ'EQ="O#3X.9[_[)W#[\,[N&? M'U?7]P/AYJMPT1O\3?CZ_>:/@?#AYW7OYV4?KOG(ZFO1W@7_JZJ:=^))W)J7_?=BM9 M.5-T-=>MMO]=DSK%+>K]6QUZ>#>UXMPZZ/!OHMH8\60'SJOP ZYZ"H4KT+/V MHAIYS1';EXPK_M?N"JL\\=KF_=_W[]AEP+M%WX60X+2)JQT&Y/4P8R>0&0_C M+U#X)(Q<_R441H$_%OP)#L!_!L>>Q'[/X"#C[<,C#B%3\E)[0S)+=XXRUM?< MY@^RL=;\03BD?RI#Z:OT]\R>ODI[.P;24.FOE>L(65DGR$QR@LP0S<[FUA=+ MK;!SN7H<_ T#_XX#'0>@GW2!UT5#VJQ5.XV^U$?F^DJ3*9*&## P>NA *.XM M31G\G?PV),[.)/"?'1+7/,Q2O9WS#<-W3'^D\.\?VU\YI3X6<7TZT9S^ZM/#Q%/UA2J]N1 M-DVC@,+0)[<#:)(.ZL(S"AR:4UHT5P>,.]&,Z",!Z/U$4^XAA.OC.%S':^$Z M/3Q,J4%B'A$$(YQ@@G+LSCX*;Q*Q>#2GSY$HZG;&PZ!6%%:0QM+ M;76+."_&0$U2QWY_3L4_ B?"E_Y+:G"BD^"$$;^!.Z%'4HO9H-%I=57CA(>M M,>534DZU_=&(E,PM%.2I.9$%J,=?071.B7DS&MWAH0]O-KL9+20B31",5E>Q M#H[4N>_(&#ZV*,D] &)"6*'+C "D@@0P4YJR/YX@)R#.)%&5RXP_)1MHT/8T MQ"3WB@\)P9OO0KSO0=S,R?H=HQ O2;ZY@39R7K'=_@\._#3)L19]P1GQ,[@/ M>B0?-#N"=B9 8;$0MXN6=:H[L*RIX _?D.-]%%Q@I4@V8D4!P$(JH?T0N40K M3P*BEZ,9W:["_YXZ$\+Z4_-F#TN)KHL3H3@1G1MO ,)Q,[I-*'SK(B^ZFE,X M37;(D, B>N%QQY99S;LE>[X_9LB&4TH+%>[P5K+=M%K\ ,K5]>'Q(PSW+JL2 M8O6)-Z-+/,)!@.WO\-P;X)7CT0^^P@JN<2I\U)R WM%*Z-#E:* !-Z.W(Q=L M\!*-(C8$#X6"#I%\@ZI8.7AR&<1#T=,!]+!2T7/J,4AO. RFH&T7NAE ,B1K M'\'JR1%VL)0VIF?"][>36PP322$FS]_>OE:3C%9WT^^F!J$0:YUQ%:1X/\67 MRV?MJJE,;+XKGX.S69-NFE16?%CF2OH+-J24D&DRF2[!B O( X@C[67LA$EFVRPKK&V(%11'U* * MD?9A:S^@N)W5>(*]D 9\APSD:[!,[&AJ1V;S?"&TO%@A91KBU5;7L%@IGN"> MZ)%4YC9\Y-OXE4G!MJC*!U*_.9GM#D=/V*O(42-R1A]R, M?H:X1TBZ2OZK5R(_.+?LD%RW:%HYYSMS;Y5Y7.6JO"D!6*1P7-0Z!]MTMCS8 MVB83OI$25H_F#1X#Y"V:)!2=]5Z4%2R>!XARR"#E(09835-+"63:AKC$+'B. M54G+59GIJ7F>$F<@Q5DD^BQ059O.(Z]]8@D=1=J^]]"1.4FC2*QMH)Q.W/&A M[PW))&#\D?"9_D2RX2N-?=Z/. [U+*OX/BL.C%SA7CX]LDV:/6'GF9I<;B,/ M.1H<2\YE(D%];T[ANP6!\WK]BMSJ6F)'VO3ZN36M+XYV'B0N 4@*F7").=80E%N= M'@(AC1AD63VDG*=A&;C*'-C; $^08PLXSJB&-//C1T\X$(;3(""IN3AN*3 I MMZ6D91-CR>+FYI; $G5*.=^R+H9QVUZ2'T0U6&L:P4DM;F?&EO!2 $>WJ;2U= MRV(#=KN2LD!)56):,RY0)1T7ZKE#=@)A1EE,EU/W:GE 6E^DY Y(LT)%(5 Y M9&>5K="S!CMCXJ3H=Y*0?'KEQ/XE&Y:&'%(/:VSN^A5A M+0M>J4GR_VDK9=]V-C\GNH?"R\!R"]1:"CCY6;UZ@V4?\[B!EGP64I/((1'5 M8.7@YPF5^MQAERKG"2(=6.@5+[-VW*,MP:.-*7U/"+T] M"ZBIK:[)RH8]]VNK]FO3,)/Y=)BF-?1T6'VU[;R^1PCP,_:F!QT>JJ674J[+ MFU#W+B9NFDB04E&+E5%RW)]EP9_=#1K235GCU>O5J\^;90D!+3!8*20X-8^U ME"G6*54V:RU:YFFV6>Z(C]0ZBYV4GN2\VKF^J-I?Z18%*[+S(THIX[;J>D*S MQKJ9%C>OEG8=K_9GO1;P_:TCC6X=,5#2G+;,9>,?7:IKXY]:>IM'K&I^'YZZ M#/#D=3\U@,S1;&4>])"6!8?T*Z@X4GGP QL'[?A&Y]*9HF,+O/*4F E&L<"4,4/I%ID\\.4<(/L]5&043KK@F\650=]X0*M#6#K J!UFR#KR^QG2-+&RX,1"W#E=:YU4BYM MB%IAYP>S<:VBF(Z+&A>U7=LT).M_3C9*%?^IS8TW(*+/BS].WM"RSDS-)"^9.(O) M@Y/W/X/W_[3Y=T,^TTT]]2/I3$[]^[9;R&L@])9,<2.;Q>,5+LP<%Z%'W%>Y&HM+[*F:2LA<[[[OZ_>V64 M23\=TAQU-PE.F[C:84 ^<.OPR.]+W#)AY/HO:Q/JW@^N]\A+;,IS\E)5GT3. MO;Y"J\PE%H"QX:,I!!BWTV#XA,)XRNXD($F7:$:SWF1,X83TWSZ=>O,B>W?< MHAD=*7?O]X9 R0#?)L2]=9$7]3S[:D[?M'!'!Q5E;,8ZO(%'?>&R(W8^#"^D M B=EME9M\MI%[_):1][AC75IX,/;V(F))2&@'R(W@V(]D9*<(K5K0NJO0.D! M",/-*)>XD&H;@Y51=+S@YDA5Y >"QFQUK8/;!+!53<.\>WJ):<:3G+P!;YW4 M;' ?]7 M2F;,S_V-KWXP)S+\F$L@+! (DX&R7^ZDENVD[@68?#L\'0E"'E'2 M#IE*PIW8HA,"TP?7&;JS=A0@D@,F^A94;XB'T^#4JLII'JTP[9M0^68T6-"R M/\_)K6Z3;LH).7.NUV]VST$9_\;AJ#"EG!5'F0]%=A1^*)(E=;P]IU"B;JZ; MIU-4T1@5J94H\3*A]QYJ6FUU=>G@!DS5>,BEZ>KFX^H]7;T/L++K[>(.LW,W MNF W.GSR@Z@=X6"^\4H#J=+._VQL)0S(\^_A\?WETW/'9WJK:XB6>8PY0N6\ M0(>\@)3:WYC]0T.U]')+W4\M!!-TIGUJ^U<>3S47:7FW8@N!FMGJ*HJH'S0G MDD=4AUOF.VSC\82"I +3O+$%50BV+&+:.H9Y#-N<\0TV%FGP [O,;IQ6 5I# MIH-S%69:K_,@F=E]^D+P1@<=B5K*7-'3B(]9.-3[81K"#X[W,;4">:.U,3]T MR \=[G>^=VC+[#(XGG?PD/3-,'>JNKF^5,8=I_41U8E%[/885U2_\6?G K#Y^- M=/"QOG=P,GL#Q1_3RH,.,UT+U#7=S_QA@86E(MK3)?HR$$;X'5^D<5FX$@X' M?*=T_(I3JYP,TBMT,Y_&3P"P!(H2#@"L@B)SA9(I-;1"B7W%N%9$BE]Q,'1" M3+8_A_X8W$M8BC_\)?AT5W0_=5E+SZ"L/3)"S9N8F%<)L>TT@2 [8(=+"ITB("2=LL?>%.:'TAE+% KR ,:8 A1;2L0X:OL.61UCK3 M3/S2;Z[_@%SA#^RZH3#&XP?0MT_.9)DGC= K3:$274SRSV77TB<#7>_]>_3Z MQ_*Y$ L-B$GX@L!N P8GV L1>6@:SDA3IQ1WK[SZ^2(6W:EKU5XM_#3'[2N ;6%]A"H!/XKDNL:YHQ#I8E]>6?:?OA M>'X IF6P$HJES(OU];73]84+@_1K?N% M:0A46UW3V&P35YPI+F3!2\_!TGC(RVP%\G$@JZ=#EH>[+ &GX+J&/8"SPY]; M42F=4P]UJSI\EIPW2ZU1SW[<;//(YVD<E0WENI[WZ0V?O1(1A464GQLV+0 M8=+'3[,0HVXG8[^)3:<&GH11] ?2__(9&$L*P--CJ(/=7T:4"B5&[I.JS*N. M C9 MV@.HC;(_U\M(7('GGW@#"&:)Q_T/'O]#RM7WL*+^/;FV/DDYW+U.GQ" MWB.^0Q&^&HT@CL^M?2QRSEQ2&3@I4M1!\HN+JZL]#Y)S(:S^M1Y(JI!\YE="&NU[[ M-0EA7NOGSJ?NJ-8X2-7GUMPR:&Y9U,VB&O4PD+7G\M(L>5$TE@2&U 2HHF1L M%@74:S,B:R.K.MC2*W"(%E8TIQ'=18YDW0U5&ON\?2.4BLZ23E'!"$NBKFWN MFN]7L):'G8QV>^7RRN5U55XUBR6!U>@FHRIOCI)C4V ;TRXW/2LRF$XF+B:% M*,@E<[Z&KA].@WA^##"G39,E*TUSP5U(JVDXWRN)LIG/58%#MC\E]6UO&9@[ M19*E.JGXU55PF./HB=K[ 'GA" ?S\7#S:(%FCC@>U^]3K!G.Q'QO?O> MFZR'@-QL-<39XS9'K'"\?\("&H++ 8^=D6(SSX\P+3$B M3RH0#NY%$3^!C 1Q,4T(9X<)\0 MKUQX]M]_,F7+^KR52LGZ-!U>@%8\D0Q 0#H5.\_X\XMC1T_S\LR5;\6L/)>6 M7T$/L.)IM/TKI9)?V2F1.BS'>!,.K_R7+)0(BX.&EJ:H(]/6AH8VDI"IV99I M2+:"[0<)_OFG8K;F7WH*EDT='G'[(<#H5QN-X-W.D?N"9B'!^BHB 8ZK]-Y& MJK?(76L9H6LK?Z%R%O]I@[[Q7QR"J>A<[93;96(S]T1>ZO?>7>]>N.U=_-[[ MUK_^)O2O+\ZV(G'M+65SXRWIGUA[2P(K0;B^N;\:"/75]>#JDOPT MN/G>O^S=PR]?^]>]ZXM^[[LPN(<__+BZOA^D8;%P#.S0E-D0K\JME2\=D[RT MW:=\)B2F]'HZAEL,-[W#-\UM$-EVO1G=3'! ,YKATA#JL>5UO"FV>U'R-W(+ M#$9S0M14,,6M;GP+HE"7-Q'FQC-9QB8]MQ,;OI@\EMYKN9RVO%5+_FL:1LYH MM@9P(@/';[CZG73Q&TXGPL]!3X"0^4SX0%+XBO1Y_@G]5?[\47A!(4U !A,_ MH-;+\01%DF3R[P6\%_@MGH/.A-\1?"S<@H.!'HDA7+OKFP]WW%PVR;^78+)> M8JMH"P]XB$@*%(SJO+-K8G1IX+AXGP] /'?>+E2DUR=+N(@O7SPZ>@(_Z/%) M0/'8*@$G31+B_J6T1>E*9V$"G/E#S@1B]9/[_26,KXL-N.N$Y"T #^0&U[W! M9>_O\Y:V/U#P"T?@-)+)J_3^L_&#[PJMW^_N6]N5:';\[/">F 3B"B4%!V@H MP,VF(W!E05@#RGG;(6@D^4;/&3.O=)X-O3(7A1\XZ& MB':@Q=&,?(?XV6@:("^*3P;XO@W+?7:&P ,B C08&,A MH,"(*PGBYX33(4 GI/>B-XW0+]SVIQ%51@C>,PA%X0$]DO_ZKQC^H./:#W]$/#CCX'-MD!]1*I,X5;QW^FK+]LN>P"2Y%T@(B+M3^*'8!!1 MG^XZBLD7X3*'J-1'<6T)E.T33!QFVD XH?@#W" +RU<4$I90O@=$SUWSKMR=! "'!=X6$*@HU#4H*Z1 Z(TC/V M'.P1086;$RD:^^,V/+P]\2,"ZDH"?'#?N M$OM67PBQFQI2]^#)\7QQQ4L089'#7R_ <%&XQZ\H8\ MHNW,U](V[1 /2>KFQ0_ OBPG14E+9[73ZE*B;S90C[5U*B5=?SCWC38H^EFX MGI@& MH&@)X-IH\( M/##X,6'J&Q'Z],95+EBH,D8\6J41CY(WXAD 19R1,R3U.<.A/Z5F\1;X-P2A M RI'7UPZS'$.+",E"C(VHR ""Q10IVCE"<+R$<+\&67$1G1!*RGCJ/LX5)C$>/SVZKD%$+0=0L$=!AA;1 MZ<^!\*W7NUV$AHNM2&>\LNR5@BJJ]Q9Q(K@X@*KAP@O^"I<)LM3^.[VL]_^S M]_[-B2/)NO!747#/W--]0N:@'R#1<\,1M-N>Z]UNN]^V9_<]?VT(5!CM@,1( MPF[/I[^9524A(0DA$""@)G9G;(Q*55F969E9F4]BQ!PL$?.JH^'+?Y"7Q92- M\G3U_[>I[/EH[G!_-:@6-K8]##ESHPGV!&PI-J?T9,%J#EEHVL<$:"3T\%WB M"Z<+QKV-F&>_(:-/] ;C'GJ5S#K MWM#:.RUT#X&/P I@?@'FXD]';05[A!3;P*08S^$U /'PXL4)8^3M,1"(_L4$*8<2F5A*U)2(.YM!S M\+=H3N\$#FPL9H#Y?H'7H&Q1DS$VA3CUZ#"RE=9%+Z73V?J1D8"&&F%94QN MX(+Q,05E._?P&LV-E?+?X;U3DM#>3Z@,EKY,A)6*8\V<(*!*QL7@W6@B*7JN M>*Q:2D=P&KG<5;*B;N+=@$46VD[]').MG[4LCV\@?5_: 2 9J<4M$Z!7=NK MZJ70,D:",J.JRMD?*8.0&V,+_!#6OAJ*1[Y&X(NWB0=&U)7WYA*;!\580Q\, M6<5EC/V.NH].0 -U7[_>,"<^U;CMGD*QT./R-]_# MN'PK^??61YE':'-[A+W!\472(HWF0$B#H@YU8(9@$H+S K-\!Q-J.F5C1%<" M,3%H9!;KTBUNGBT/;S)U9D!4(&X[ZZ)N'0 L.?\JR>?O 7DJ#DQ$U5IX@$< M+TCB*PR:?NY2.EZGKOZ8-\D%X-6:+B@;X^GI+?,&@(<+ ] !6_NF4>JUUP*4D4D#7T/ M? <= R\ZZWF$(C-09 ;6FAE8?$FBYEZ2:#NY]__@OE:4=LZN+YG-L3PZM'6>Q=8*YJA& M2;1P*5JY1)>>! ,]QMU)9&Y@M##/$X:3*.50)^Z 5Z[0Z6VYVE&,A(=N33TX MM7F("^//['AUQJ MP*R:/48*U3=3!9'/EH]O+FOS_AU<>KSJ>B&QH8/2$;$KUD!H[6REWB^2%XVP MI"@U+G:;OII,%@+_8Y0O+;&2LPR*KR9$Q4\S.1HHB MZ#F;IQ39.)J=C&^GA_G/-;D?^7MH=O;(@CU@P4X[6X>6RX*K0LVNET(/<1PH M<$-T"65%5NE_5"DY,DNJZO([>-\7G V;520E_ Z$>9/5CBEW_IL& M-CP$,J#*B6?RMJ6GQ3 @?R[0">&5,TL.8Z&-+#496W-QF'MOQ%_>D/ M(TZ'/Z0(SP(2])X0E:'O4<<5<]GP$I;JS4CW ;_E[B1ML49#&%YEAE3WR)"T M66L[6\S_2Y)<>UW' 91C'UA-:VO91;:E+XLXL)1SAR0EKH^2@C=G7>ZKBUQ9 M93H;-[CS?'#LN:I#)Q_5'!(H7R:KRI[60=Q43>T6R)Y+6"E96NYDFGX_L_ & MPN:AB'9H* YI I]6A^"(L0 ML #3TO\/HD]S\RO;J6'YA6KBLB8^?FDR +_P39WR-,/[#Q(G5%I3=NW#8Q^! MM)CS-Q0-C- ;LP8#-:;B"\T\4D@OA) D;;'!^M;5]25'_V'NF4!G0VSS 9 MM@M.==5@Z<;Z=F; M.R/)5#IRNJ;\@#Y]_F)3D8W@2&Z\O,Q)XT(6.KQ"S5G>?DH;P7^EB7!JC^76I%_M P7>"+NE7!TC^TI9 D'DB6WX M!)L9$ISGQB45\-IHFME=->6^8G4*B1/]Z Q^X.RLZ3.\('M+8R_\^)8F4EQ: MZWJ,V7QHF@:KMV(HJ(/%"^@4;J9JG4M59[^C34+9CKLKS#Y-L&S:2UNF:*F: MS,6D3.#0"@ZB6A=JA,V]$#4BWG3C7/C5U0MNF,,%D_J9,!L;CF)P9I>MA3(6 M(,O0]& S@V6F/>9T F/#DWEF$P$>]&; B\!DE)M '3-Q8'?V[_AF'HM+CLKU M1)BXT?>&L*-65.*'=R_^<+D^F$;R\:D7T)HI=K_/*)Z@D_5*+4TIX:BD4H'S MHQMM:8"A33:FG-9S/,C##J8"A90IADRV@#,LJ* MUAC'.4?,ZAXE#[+MJPY/7-@'+#L%&-L#GL2B4FO).3R3)2(3L%YJRWGZNT_F MK"HBJ>!YU@L5Q%&4MQI?0L-@P?A=&DTM9P:O>\%*Q3 W>Y67'_#QVIA:^(H[ MB[&B1#I-_0O@<^-.V/II_2K!N31A[/^>&"YG??2*&Z0L(M"*H+6E)P+\"[I" M,B4.["LUQO;[ZKDO5WC@2E_(,#S6%0Z+W-HD&/G./!D5"=\\9F],/1^7%$UQ:%2GS:Z8J2EDKF1JZ HC4G3SR!K,;WF^$KQ:%>) MC$52I;O+PY%E+14Y??**X0RG]_+F9I.DVQ5:+,/R2]T33AS?OL*[QG?:=@'1 M&'+B^!G#X3GE '"EBMY1P1M!9OCP/&FX2A)U@+F(6&<19R^N*MH@!$;F.""Q MJ4;?QZ;*@RU87T3""*S9"EEP(XH %4X>:,SS-I=U# 7S3\P:K_+HBV *UL^E M74*CN,H7YSK9BP6C "-O(4/(H\4XJ 9 M:84:7>;$"\7)62\O,&=6Y_8>+U$*W^HN ];" MJ2]<;5O3RB[B&">5$)VGJT8:.RH 8$J7WJ6T2RKT=X%= M$-FA>;E_?9$=*K)#CYX=JN5FA^IK3L!>.20A_)U7!D0"2KN)(YB>-0_(I^B' M7Q%S;6J]?W+H 7-%'_J5YWCE^6R@.18WFR#=FAMRFS) -^C^=&S6>P"0KI\4N+)( ^F?:DI[2\U"B M_J^$JUO7A:-9Y%)I3_I2+BE?Z6:DXD?%RACG04=]5VF[*&H)KML'U^W:(R^7 MGEB)7#; 5L0L:[]W$!]P,TI_H %/;Q& 3Q]\S&G&=[[]FNCZ;VA :Q68.9#^ MJVK#DZV7#=3>R!TXGBK!LGBO;69\>7!,QO?W(@8$P0@/_9 MS];/JGUR-*-UW3=DI;=S/[=*^W> )E+5#D4ACD(<3>/XXFBVKDU#5M6Z.K<) M<13B>*KB:!Y?'/NM:\4P9%,3QZ.0QTN7Q_[1Y5'O@#SV5+G;[S5>'C<,G39< M(A[I/59A#$K-74^NG)\LW_<[Q^=[!6-8LFGJU=A^/V?*^B#8)7!$"9#$(3A" M!4W8E[MZ144H.&(_'*$>GR.TUK5FRCVCHJDJ.&(_'%&"?'$(CM"!(W19S\%) MVBM'G'F(_P<)+6>:C>CGL/?VW>I/E^\+P \.R??=UG57[FM&0WJ_;RD&):KS M$GFK>WS>ZB%OF6I=_J?@K:;PUO'OXG0#;'I%5G)@6P1SG39S'?]F23<9<_75 MAC#7%JF%N=E*VAS;/RTP.;M"NE*#0M'YM62%H>@Z%M\ HF6>_,0(AXD+$$R)^_+!:%Z^<%%7NY5AE0L2%B L1WU'$ MCR_A>+FF&G)/$1(N)%Q(>.T2?OR;D"X"XG9,656RF.A"Q%=\\O^F1 R]_TH"WS-@BF) BE6(U='4"@)G[!#6)B1&HH@1D7QV)<11.$<%-2#8 M.-DE4YE#H(PLCC)9:D8P\!I0#JO&H_>YVBB6)?>N>5 B6&M 4?3BEF(XZ\RA$X M.6@8A\)\IEQ'60@1\UQ/(JPO*H6\(:^.MP@H$ UO7)J"G5JR6-59YP!15KN+ ME"TJ:N/@1<=%]WM8 RP5PRLAB!R\Y#6";:-_3F-+!0L0M)GE_T$BI"F&XSU< M!/!FU!L,EW*&$,!S.(MIRS'$I&Q+7W*HDGEGBG36R/<"AA[X>_NIO8)GE8>R M%_<+19F%F8/\9ON.4OSC2HMJ2W1WD_W10^)*U,2((;,8REWJ38A:B%"%;2E" M/6.G8;*9.*57T6GHI %AL3/$W'-)9WPT<;\QZ%W%,/OP1B#%S M:; MB'=132"/@7K,>2Q\GZ/1 UK10Z2N8-FJ(W1"3DR*BPS/(.(S+)'N>JR.V>CM M%*);6OOM9C(5ZPNM=9X:LI':CJ4\-T.YI>>242D)/8%]N!*@=O!GEQH#;V]O M[2G'%J=_:8^\682D%TMW8I29-W10&N;S5'M>IC?(%3P]P^93V'_.T!N,-@UDK(!D& M&%+ 4&))(VN,G\R=O_ZR4!U-*78@+@P6_Q>(]KOWLO!#Q(2;KZHI3JJ4MCI= MA82 >]'F4[..-BQ*8,OF[%K:QUD"V;HC9TXQEY=V(1_%\F$-+ZR9$FOE'*^> M/5+X'A!)XE3PN=-U6A_(!PN\JI@,932X%0M?'?)Z,DO85L, MNMYH/1(P"<-G3:.,![QC%_DY1_S5H!*(_(79JXW4QCS;LA':.#V7I#9>HHQ2 M=HW-4)23'!S3H^B\*$AQ'CJO=C%N9.L'U.R)5J_+4SKB03"HB87:'#'#YU2E M$CR3>?,#[*?BV@[V1BZE],1Z)8S*L9%/84N)_W7$ML_(7V MZ;A?MD]"@J20D=/'K34-O"RB,A/3J?>"5M,(SR[_U:%PXO%NT.U#L<*P#O,2 MJ&/%-H*B"L>,@"('!S&:9 RI&1ZA@A0I)*H.$MOV-?/FI*I+Z GO%7U#5 _V M(NZ-R5T7;(^8IR\R CP(EG_CWP^6(\L%KQ[25LB\(2-M9A5R5?0"*A27A_UL M<.@9^.C)SA.)GD&)[C_M*G'A!%#Q2H XFEYV\^)U5(WB*IUCU1TF8IY=#.-J M>K^F,*[2.=9U;V)-V)):5CN]@EZPR;!LBCLV!K$^!&\<*S$F04<#X^$]5:V- M-XYU3YA8DXEKTO6B/L$IWK@,"^0Y)Q0YXN1/=7>*$-F7IC!PM4^&>,+)W"\% M[Q*[J[P2:N3R#HFOV'N77DEBGVV9'VCH(1([DA!Z7.3V_:%?C]I7\S_%/:R3 MDHC7)-9HY"](1<8L*3H9L#$'RR7N#:TNV2JI;=C/ M$GJ=UK5F&!N($OXVI3=3-'Y=R#(LZE# -KS1A,V[M=)]CKS^DC8LO&\+F$Z$ M-C#C2C_N7[>[7;"UHB\Y+_,4X5EJWHG:ET[!(?>=7DHDUA@C"_YEU_0UFHK;,TO1]T K74-YE5=]D") M.;#GM>B@?PVSJO*JB97JZU22"#5NWZ5HF#ARN_FCR'@4=5AKMC+WIU'O#'+/U+-5G(5M.=+LS5OS[\B&X0Y M?G'6^05[E+Q++!EHF>Z3.!%HCVXP:22%>5KH6XWIW0'UO6U"]67N$VK9<;+O M>U?!,-489M.(23[3('LX+OCD(3,K8./GBR$83M/W*S#*T>'A+5$#,@*OB 6( M3I;3RNP5C9'UT(SU-/'\\(IVTTYN!EY]^$Y G<<"RO+D# OS_!PXX<%*G&&; M2H* MOJ ENS(D,SX#_$[NDJWYW/=^@BN'RTPPA16P=N]O!"8>95=B_K-%TTSXO!+^ M5VHN$NT2O;>4YTJ^U]-H0NS%E#R.8R]L0(D[<.VORR@L=T7L1_<'"A[&(SY; M8+\7=/3L]7;QQ([$]L])-T3B;?D6,PPZ8Q?LO-S9!$O,$LX:MA6=4JUBY1VA M<78\9V/^*.7\Q(AX!XNQ&T9NO*%T@D_5=-!)]!;4NVT=S3I'A<* N8B=&%U70)9\]H76NR;O0;WPA!-"810KAG(2Q)T=F?$"*H8D_6JJ+P M"RD44GA^4EB29;:E%(Z=G\2^^HOX7IX ]EE\75%_;;P$GD=#H/R@\T4W""HU M BG-GH%D]TN*56!RH[,EDXO6'L>Q-\KWN]RT,!"5KB?K>A:Q2NQY T^W765< M/9*,;QO$V31$UICC+#^\=1??X\CI'-TM[89\R+;.6> =[F0#[TR8!JB1?(K4 M:BK$YO #">D%;YS27/D T8H"1(?/1.F4(Q[NF7V.U/Y": VA->K0&B4&9XU: M0V]=ZZILF$)M"+5Q="$1:F.O/LNF:F.]Y](M]ER$RJC@A!T =_F<\_?R,YIK MS>$[=*)>O]_NZMTM\O1ZJE%7]IG:K9KZ5IP29Y[YI$2>GLC3$WEZ(D]/Y.F) M/#V1G-"LZYN2#JP5DA.R'E"O=6W@C4'#$Q!$"I"0LCU+64GGF;TEXAD(1J?* M72&%0@J%%)8T2]I'(IYABD0\D8AW=,XOL?)V3=+9-MM4)&4=Q]ZH(Q'/[(!I M8@'Q8E$;G/2=;$_A>J%$IF1$ M^Z:DD9R].>MK&6 WE0"3[&Q,]!X\W4@FXIH?H5UQ07/690N01S9G3#:_BQMO M,(!>"IR\_# !UGND5B%RG!._[!%B+:>:[.D63K EL$_H=M$.\&\(+.UC<):W M?1TRL&9G-:6^+?T.'.?S;>O("# -\X5WE;X57Y8[9M3D"U/T8RQR'[Q9YQ7% M35Y^.+?>V2>\-P]O81Y_O-H@3.;][?D7>*\Q4!4^K5((0!'C8EC'X\#SWW&2 MA$W]*_8A]\;2#5#$":4/%K:%AD4BVY*I]_91W@@WN\ZF/TDA/\TBD35J4,M5 M@SK3,3%-K1GC! 1!QP11BC._DBDJU\Y%^)8T)Q5 2Z_K6IA ,[>3BG%(1M8B MB-#0&19Z"K>=8:0G^OVTLVPD;8L[?L,I2Q4>PH[? K?0.<9V1O X_D*&X?UR M @6XXZ:9W4/3S/:%2I<*.4!,7BD4+7=UORE=232QU*G"OE^Q^UZJ!>_]P]TJ M>=++O;-&9$#G4;7=F-EO7:L:=ANKJWM:NG/@'J?>9_?C1M'4:8;*U+-Z':UV]8Z6L-0TNFDU@^U2_55 M__2JKXJQ;.HI0SOMBAF5U8WPHX/IO0WJL:KEXE:MU#H#DL8F@;3TC6ICOOZ9 M,-^!RK58I*^3$^I+]<3J9T^=(UQ"4^Y)'^^BC$NDMF>MVI(.TVFC-M+P50S; M9>2SCPB,';G;$^#.0O N7O!*NG%_]=P75-TH@'$\H++$J:UKI2_W.VKC):Y: M5M!)GL5&\5E\61GG2@EF8ZV'C@:T-V1-ST921+7!,?:^!'FO'KVGTTU7^Q5S ML(]5K=;NM:-\#T.)&U2%*/ULI*G1($^$P+[#SLMIMJ[T&7M_IBKB^2PCN^A(= M<84GKO#$%=ZQ951R(8!(T-OPM5(E1) U7) 3(0>QV57N%U MU&SZE= A-: @I"N:U]8X+$V]P('O_")%N(ZKV1YG_9+ND2/K[BS?,0: MPLH68?$CF0!SG8*@EFTRWNM=*\I*\7?BWQ-_:2N^D*NA3ZP_KJPQS/.3-7VS MW@,D=V(Y,\>]2M*N:-G\^I(ZUCA+ON-7J#@_=?7$)W2KV4?98'S2^]5Z^RT5 MSV@1!1?U]\&/P;/T?7#S]\%O]P^_2?GV"_[T]/CU_LO@&7ZYNW\8/-S<#[Y*3\_PP;?;A^>G M/+8J*'=5C*MN-2@1\VC=(U?+NH,DED6B_EUZHV ,6(),\1@6 5X61AW8''>^ MH#7R-4 C5$-RT4^ T#>@VBW'E:8>B@OH7%N"X_"J%+UC9KTC*,@*1LBZOILP M[$KK3:P.'_'WCQQ_M)@%(;P5$1:6""!O$X(7< 2+R0.)O#I K!'E"&=BX)0$\S%" ML+D1F\XLAL2!]>.!#,^[B=E+UHN%W"PY"&0Q)SZ\$19.-=65-[Y",(@/K1^/ MO[<^1B^&U5?#"2BQJAZCMWZ%#23W\=2^>L&&2/J=I7&EP4DG]_M:/E" O: , M0*$MG)_2#.8Y@7UUD2S)+@5,V!!:*4.A:X#\7V&2]\ MBD'BN&R#*)S2T%L@\ P*UY+!1A.P DA;NN.(0.'$!]*B8*S=@B["^;A@CK!! M/"8T-F?[% L#0V;%XXTC0$5*HBW]TPDG= ;DYX@P,"6.V 'LG1A/3O8'EFS' MIN-,K%><]7N^G*.$KH(:32Q$YP$%4J"8@L4P@,GA"D!N'9 @'!#%],5U(GPJ MF&$.M N\+A_9I4Z$'[/LY-D"S^.6(/E[^ 3C-[9OS,H M+KV.OHK7TH1#K5!:\_-=<$SD]Q\$3;WINS2PO3FFORQI(CW!X6-;OKUL"7UH MJ4Z>%0B#XTJP06B_OTC@_[V![(SX7RW.X*PQ4 F#SN]4&S^MIC-X2#U0^EQ MX4N?H]/L"3]:S -8,I57M:.H'''E;X^?G_#CUD>&;02C!XO1)"V%B.<68[EY M4FC] <)HOUIN"!J" C#QHQS$;#&"+\UIKX=XR@P9BYYL3!\P["+I'H0,;'.4 M#1E4/CO,E(X1:89H<@C+A:=_$.N?(N*,X&_9Z3&U$S(U%_J6RSQ'"8X^Q[.C MT6T&6<-F87RP/GY0/W[X_#$:8(EV'I%1Z6N:C!0#:<.A98DKV?17&1P;SG!* M4]G>4!.ZP#+PJ0]6#>Z?M>3%(.)%-C0BW2RF*VKQS9F"\D,^WF0@-,+P:?"M M"5)%LBV$-H/5ODV*\QN)'&]N=N\/09:!8@9MC@Z7?ZERO@Y\:8+D_DA1[:/V*)_/#L MS4%45;/S\9,$YI^/JZ*N%4@Z^QK-H(Z>7#:/.Y8%Q QKY/N7A6.CUQ#Q*%HR M$_S !L,AFB;E:F >9^R,D/DC++>E">^3E\74\J?O2P@_U'((/C9QR#AAF*/I M&Z"DS$#'^#$\E26V0G0/3 M1MQ?XKJ;VDU<22SI#OH+-/;(=X:H.V*#E9OUW>:9]6G9.!9S7ZX^C5/BR_1I MOT$0L?K9^P@N.Q#-GF!0\%B>B[K M8H,U.1XS]$&P-G]*/II$Z#J"5PJ.*/LN&M-+!9DD8(G$72 MGPLXH8#&;&1PU8.)-[5S)HOQL'@*U#!+6MQH>.*'_*!8FM_L! @21P"]9UB* MGM*-,4I==N"@PUWOX/!O:@(3>N3&Q\TJ/+UJX[6.(W_%.V?=,L-RF.%#B(+7NU0 M(-2&D.G+4HMR8[)IA-O"CR@[&A"3%OV,V/X?P1=?/-]A[C;5'!16',[#/%5 MKTO<2(]1G<1M=WIKLLE!8(&6K%=?]^343*+'N(H;.W@-(+V#-B\?RFA+MVFM M#_./%?_!]'V/>SKS.9#)RC@[2>+2-@8_YW'LBP6BEUCW[%R((BQ\[M2U,7X- MTKI_:$WIJ,$$#GOPCI+;/L9[*90.C!0AB/EXZKVQ"!".&\]HS@)ME(&2YXWG M3M]SHL\I1.3]1:-Q( P9.]:HKZO:V+3UD:&/.Y:IVWW3Z-@JL8<=^,^_-*.5 M>.C@M8]:NR(Z.K88=D//?U^:K#EA\FX&[!P^RX*=1X,YU%58!UA=UC]D&WCW M>"DWS,;)1V[O=7J9F'_^-3=;XOKGTXO^A_46FW"9OO.BEE;4TI: 0L:V%##2MXB/*J>B@RVLRQKJ M]887TE94 J)T78A;-7$KP8&L1]S,UG5/[E7%W6U>W7JIC==P27@B,P=S^)P M7%/IQ?/LS!%\4?7+!6?-'WZX9'RDV1TGV6](LH61].R_E M$GBA0!'6RPM*!WG!-"L:'L>N9&^X6KNKJM$V6O!YL?>F9O5N[*VTKDU-UM6Z M,*$:4&XMV*>*F;@;^ZA@)ZJRJ55$=]D;^Y3IS:)"W_R0#'V]V=:,YFK2I\4P M]$)KNHD.W15%X&1E85-5^IN_<2%70@8T4*%]63?Z%67@., 5&TI F4*]6%[: M5*]NQTMZZ]I09*U7M>?3(0 ,SM<<_4J"X)/D1%N'B=O$?R678Y=^V(6 M&PY<^_;/A3-'AW)=Z0&V?%@M/5#ZV=*#:'!:R1./O+X(H2#MGPY?L0JA<&W9 M%2&0?Q9S2"3HBP3]1N90BP1]D:"_-S+MOP'=\3W1?-?CFS6:P(<^.[#(\L 2 MJ?HB=W@5-UY?[Y07&A];76>J8/ST>K+:J9A)V>"T?=%Q3HC>EJ)7$@RO6?14 M*GI]-=O_I6FB=^8I_!0!&:&)$/\@1GFZZ"Q^12V)#=:>;S;NC9ELU=7 M(9](MFH,'Y4T,*Z9CWK(1UJ_KOIK83.NKX]:^+#W"*1&H25ACY+XGY=I,VHE M78MK9G@#Z_XZRH'K_H3)6)4K2OH9U\P5YE&XXLPMQL\+9XKS%!9C/HN7M VN MF<7[K6LM/Z]2F(PGSD@E[*><>"-0_Q%6([YG+_C M-4N6N?$F1:GK-E]8AHUAE!TO7K*,HK>N^WI#^.3,#;\;C_;X9MOLN-BB\<4G MP:6'"TON69)4NW>_\+2:_:>E]R)5-SS7NM:URH"8QW;C*.; M#_NJ).O(>6F*VMGJW-LA.^UD6>FP+@/>->@]6=//!]XX.Y'<*N-=;;)+Y,V# MYDYI)N--0Z\*2=2X1,(3,><8&)$U&BUFBREMAF23N0\;E.B5.,,>3G_1#\[. MRJL3BVBPI.*7!!'AYRG!'T \!@E:%HI.9:GI,US$[N8P-OM1S&=I$]8)2G0L M#L&2]ZXI&SF96?OBD&U-RPL&.IHG2X'CRBI98-E5^(2WS>_=FR9PAE M'_H4 BIZ2H8?1@1HCFV=USK2\7LHBA3K8 R+6HR!4Q<^;)\$/SE3)\1VJ2OV MX-O$&4UP@HX[FBYLVN\:Q(WU4Z4]+I =[*CU,3CWK/DQC@I2:>-[[70'Y+R. MQVVIAGT]10:Y@\U#PH43GQ!I!M^?8-]Q)'0*5(3N"V)DR!OO=56&DMZL0/J/ M2M<2>DGF^B:.YV8JM[-4N7A3+RN:*7=R0);I^BHNHB31>B^+T&FZM:[F+D)& MG.XY:^<^?6>-UU.[7K3).8*YQ::69.7NA1Y=I$=7TVO;U)*,T+TLHH>+Z"F; M;&I;BB0_<'Z>GMR7Y"/NA;I&ZUJ55:-3&XN4.*9[682)B^ATNTV4^Q*[>2_T MP)Q\N0,^>UV;6I+OLX]%=#$?7%9591.Y7T$FS("6UFKY; A2JF5!2@_CVE$3 MJ%L5(Q$;.KTYT^DZ2,2NDH5$["I92,1HK/4@B&M]D$IS?QI-B+V8DL=Q].:< MN:L9\,,"%$:ZHN8;N<]PS(V]Z=1[0[> 8S@N9C/+AT$"[CB ?#CAN^0P1^*& MN1'_&5"=AG22QKXWDR+,..;F1L!QZ-'@L(TA8O1%;$9-='NE5 MXZ]=#4VOKI(UNTXQ_"H@R*J2.^(;L!_^7#@^V:1.<*,U-S]7I));M)GT#3@1 MO]"H\'>8EV>G)7+L_"3VU5_$]_+\(!WYWU05]===,^KRN?!R2\=*#^&U"-3B M0E55$DGK9 M2-)7F K&8&_@ '5":;> 4FZPA[XT9RIJI1!0HK?1 4- WQ=^L+#<$",U]+Z3 M^#-Z_XN_?%X$\$ 02%\]F-3@Q2>$W3ZS"^,[,O07EO\NJ1J>;XHI2T,2OA'B MP@/3J3-:S&7)"B00-=][(SX+G/]?RYTYTF?+_8/^<8J7*[[T 7Z$[<>+%IF^ M&PT6M?-K^LWT0^77CW(R%B5-\%EIRO=YQ/89(_#PZOMMS:T1 M1K3@NQ5CV*D"O_N'NU66159['#-&NV-7]^_?V 0^1^^_X:^O',S&:Q9ZQY(? MDO^0)%J*Y2.B20$9@239TO ]23YJ&1J_ @F#@(1!6WI.D-8))-<+)9\P Q2Y M9&Z] UU'WFSFT(ZJTH>%NPB(_5$:$Q+E&X V]JTW5\+K$*0K9Z@5641V<+"E M PE"?!4,36-]]-H-[^)6II*'R20G<$H' MRH^TIB4"+YGH]1/0R*&F**43?B6'1KA;Q,_9H.*V59OKLMV2/XZC%!]=Z9OE MCR:2QNB>)BY74WGTDKZ#:^8C"^4\[Y-7;_J*C#A%I<9S>U!]V74KJOXQ%979 MNM;7**J4T%NC$1S2-GI*%DH2'*U3% 5*5,_EJH">2M(35U^/(#$N[I9TQW@9 M:/4#'_G0>GJ\^P%2-Y\N JF08K $$)\,T;JIG!D]SQRYI\6\J/0^6X$3/($2 ML.Q']Q^6[Z#>PDDH,47@^(])T@?=W_<+T\A4 *CJ]S*" HH0M@/4%U4HJ$1E MZ8/R48+)+J4&N&GA(V>C';&4%D6GHQCPA JJD]B+4?S .N%8)UPP>#79Z9;$ M9/8I.CUE[1G/[*V&*:4@A, M 1;=E(0(5K0T@(/%\&KJ@)'&+F@K2H%VQ!.DI[>NN\4'2'61UH^YF&[KVI"[ M!8NI,>UDAD>Z!.ML4!(C4W0*2=0(#H.15HL8N/UES-6Q*A M_@K&XC.8'4D%7.%BJ]>K>-W6+;GNWG4^1NO:]7*BYJM'6,(H\Q8A/<+Q/"_R MPS%.ME54(++7O86+ 98 7:WE2PI-A^HYJMV2],YRPFYPDIIH%IA*;3FIW1+ MKEHF31-IBR=--[9BI">=KSXH&$).>4X^F5F.2Z-@C!O""?C<(V\QM:4AB4*T M=C$+;L$39<*_1ZO+0!=6EQ73R#>[I(/:71M>T/1;&P7(#GI"TC/ J'IW,QB- MD,F"[RR@.V!1GJ_@Y?%RMH%K/Z+OD_AH>==SPZ*SV2L?(^>>Q-YT7A>-)XOIYIH/"^RV]BL MR, /GUU^NVB"77>*'#5"LP89MT"K)LX9M 1>U>KJ?=DT0"'1?%[(73UU)37+ M'45M,/H5T=*;5_9Q8L?PW'KW/:S1/3- V'KQ8)%4WQFEGC%]+&;R+!]W,76F M8O,=)&D=Y[2M<;).NV\F"TKGMR1ZG8YDPT@VHZ0Q5HU/TS M%&:JRFK5WLK'ZAIU8@HV &I3O;H(",N;%W;B6B9_ H)1>P$X_/> V/3GRCS= M9P!V!VXB)(S(NE5> 3=D-MSLM*[[_1/K&74B*FSN>V,2!$!.:RK!6*_.",8? MDXU4V04>Y!OZP@FJWI%U_K"I@,77;THW;V'O'=:#WIQ-5%"!O::X!>>+[**H M"=WX:HV6Y8^!,_H#HX'"PBMEZW]PNFWILYCTBJESZ*"0L._VH>(RO)#=;KUU M;58] 85UMZEUQUHM@7,J[+GM?-:H9T?)Q8;9Q>YT)]K%?=\=1<^7?\J]W'S^ MJ7@DTGL2):>\^C(,P/VB^90$^2;.?([YO3P':R6M7IB!N:$=3K0H/7U;OJ? M^UK5\/6!3<&:M.?Y\LL&H<":^,5D#5HJ.LK"FMSXNB.0;">@E2\9?2CLRLIW M(5\X+3G;K[$N^ZUK0ZNK6[BP+D^$BS:[0]F8B_K8+<30&\)%YQM%3&G-&+QF M4:3E;@H&]X&J$P"W>+(&[.#"H>CB=I\M'W-KYC^TK% MZK952 +D6X!\[W"MM'L115^CD FJ:@K8[R/W:.<]V+7-6@; M+-G2Y&XW&[T4VF93$VN+)@-U -5TU:-V$C 9&DT!TIJ6B[0&W(9H3E<(YR0A MI*>41ZX51&T,[%L3@9.#?0 6-[;<&/+&<)4[.G3[Q9<=:"'<>"Z0"9.E!Q3> MD?T>$OO9@Y6E;8BJ6(I]S*_IR8K2+0;>A#5Z<[J,T*-M6C"F#Z^1<&]#5D!A MV:^X^$!:S"G26XQ-63LUEFNE\)VP%0A(Z-LP\!W!W@.D,@UH[:EI%I @G !C MOTRD)S(/F5X"3E!A_R?.:))J'D)^$G]$L?M!D)8-E.#;;2F*Z?*08D"[8O!V M,1%Z53@GV>IE<2VOXI1%"^[S!?^(/UD@MUWS=;UUH[!YA?FB.PO0NS MHDU1W)$S1Q9(]OZ86^_4I*UO__/7Q/IE.J/O['V5MQXKZH#_\WG?)Y*]B#L6 M18S@+<*XFU9DZ$Z7&H$UK(@ 6>2+U@"/"WD=M,E9!X@6\51WK;D"XIH8& MLFGY+A.%&\OWWX$"[)"H&+,!@X"V)^F> ,Z.P+<2@K=?P>L=4O!87Z!^;1GT MY]/7O)E.@+$7)Z!7T)KJ $Z T5$I"QKKNKH=U@DHHT;M3H#1T5K7YIJ^1-P) M2(9ZM%(?@+5WPJ_NR0%0]ND &!V]=:VW-:/+%Y!-28FH,Z_;-^BI MA_,-C$X7,ZWT?'YX(VGGH"U])B^.2VW^53)$_D,9.7CS+X:57I$PVB$)@S$# MO8 PJ!*6+I#-6H]$+A+UF6KUDRXJ;6Q%WO=LEV %BB'K2K-S#2\^EU#IZ0=D M"I,R1<^HZ"4V*>E0Z3?2+[$V?+G& MA$MVK4FY1,8K2:RJD_&4#F6\;FW(28T/%S1?:9,@^ 3\8B<4[?.!Y-0Y&$I!T#&.ZVB;YE% M/-S73E^,84EUU(CE\TH(K@M4O8@"YMK55M0YE$9EMTJ0-A362Z:3]:**^+PI M%MHAER67A+27\GI%FLYI/MMZ M''7M3?*YEMW4%9; NZRD4KC].9HN<.EYK:D?/'>TI=+ OC,]O-QK0#&.6EZ, MT_ *OS4FOY!Z(?4;(9@<0NI[(/6&K.;8"D+J2ROM-JZKV[+NZQN[U'1(\#A. M,D-^KW!#,3*%9_!9MC5ZLVK#!B'-EF#['E7'R-)X@>D9T;VN@XD0/EFM#\NT M=,_4\R66RM^J8QG8W MH-LHGVG;<>27+ZJ]?T@2*BK.7CUA#X*Q%6/Q(IG"C M3J*JI0C=W5\P-K)"J,2_)_XR*O)"KH8^L?ZXLL8PST_6],UZ#Y#C$\N9.>Y5 MDG9%R^;%=E3\<)9#K]+3,WSP[?;A^2F/K8HK87G- M:\Y?F6(ZI0I/4VGK1HT5GB=73-D4$ZMI-6@'3OK XU'Z$.=-50[IG)QG(3+3 MZ\8+2MJ22QOS!XE2#!_'<;G6CXC/'L=W#KH/_T,L/\^1,%O7W7[SLQS.H[\> MUIB>TYWQ$1G\WGV 89_?R/25?,,,W*KM]@RES]+B^UG0K%-(=FLPCQL717+ 'MR3VT*XO*&>OT"X[#KK:5SCP\"V$3>@Q/N!(65BT^RUIXGED\]8K,6+J++@ M;8:J9L/VJIH-VS^%\-05'4Q*OD_*AL&W$X)$_']SP#LVU2U?U?Z MF^5RI!6E+R>K,?_W_S)5Q?@U $&R?!LERG9\,@H]'R3,]N8AUMK1JEZE+]%M MD.Y=#.0ZKT3Z/H5U?, _XS!JYU?\@/ZH_/JQ+0VHA.;=<%A22,&CUQ5T!L@_ MP=JS*J><$Y8U\UPZT1MK[L!+*!^"#8@-C(E]Y_EW]'KE/@@6J&NJEO:I+#&M MUX=#+-M*1F*SI@DP=":PS4@S6@QIO5K.E,9[L01PO/"!\5C"<^(174@82@2_9J3I;IN]0NZ4V5X*=]%Y,JR%5 M:J.D4N-0ZC)L7S '6011P_+9B!<"Y^=Q..$H1.RUKHV^4A,[;V:!X&#":&.^\$CB4L)B8UC='U?E.(+T0E_A@<;U3VPNFM-X@ MZ'4S5_>Y%!OXH-=>"![_G]\S%L$ 51_]US_8O%C9M9(B\%5 1I_LA?\&UG9 MW"55S3)4V5[O^)/LMZZ9[GXGEA_DWMHG?J<' S5I6>TW.%W."(]@=HH@:P>L MXS3]G<%-!.TL=&P]9L^>;%$ZV"<\FYW1!M8ILSH>V5KS4')K3CW)9Q(Z"SZ) M 0JB@VT[MWB)(N_L=7>C-<_.4 MN'"H;:4'@R22EW(3=@Z;GZ.!&#Y0+!]41?E:?PUPM"!DDI#_I+\0^VH "[)> MB'3+L9<0D6A$!%EK(NN/&*7G!AY&RU[ZZHS+VD$+\N:3=_#RXI,7!/RZ!V(Z M;@#6VS^LZ2*77^M5K&6Y8[L@I!_[;?5@"QZ!*>*L-^I#?=Q8JO9/O\: TU.Y MN83$P'SF>%R$00BK1@ULA?'%3WY[A,M#:UE_(YP?:.^5!-JW#J5PDRZQ90\< MNK%:5$U36M>:HLF]7L6.[LT'&-ICY[O3R>80N:^EB1S?B4]E;*WLJGN4W,@0 MYG9PY%U0YR)/9!&ZQ&QWA<#6#M!^(J=/4:3>R&7283F3#BLS:>RK1:[:PIIB MSJ":&]!_ISG?$?]JK>M>VRQ,.JC2STJH>J'J]]>HM$8='_O@U 6OFO"GZ6"E MG82-5N8B%0DJ[U:\@Y=]<$:+SFG[3!&CBT&)\GV=,HQX>O>'"4/$_K+PXRM@ MEEF4O!B,"5O9F:%(ZK+6S>8''!C!;Q=+YE3Y91L;6]G-Q@Y*%'#$2<&]RYBM MJJG=HZ:V>6 4ZC,,F\9?NZP8VF8=6\\R?E:QHF*[1-7CQ\\,L,PZFJSEI+$V MLA;C+*, 9^?+52S".GU?KGK]59%)T6UJV,XL"ML)/2&BA7N4GDU3-QL9*^QC MK% 3L4)QOC2\OKQVZLJ)N9V'MAHWO&T5/4"Q,\A&AO)]KKAQ'NW0;N764N+_+Z\DL^4UZ?KFWM]0F]?X%Z M_\"N6KDHQ+47.[IR^DFYNB?FO#7^ M+D#$;$7,]G@.8$(A5/7T>B?EZ9VD'A!W?OMS"HLY?Q?OSZC]SD^<#^)\V-91 MK$<\THZ@4MD3-$_*$SS:I5XT@VBN70H#55>?Z8. C6&F?!I[7/V/E)[*N_B._E6:C]RO[WOA?T M&P5YC=;RF^\%084%=3NM:]?+4:,9#-HD."!#EB6VA)"SC*#PBTW+6#8 :VM+ M!4T*$9T[_T4KH'"4L\8+A)9\3=[\QP=,<8.YW>&W&RYXDA5#W3@QU,TKA;IQ M @D88+2@@-K2\%T*%D-JCD;[1B(HISF%Z'N"R6]Y7M6G"5@IPN7"Y=LI'7?U/ M 7I)/^]I;5VOL17D>M3$(T YGF1_RDUQO#8!@$MU=37;O6Q?5_YA Y#BED"1 MK!972A:Q;8X3)G;L8#L6!=ND"#J1VL32%S2![BS'WQKH[]2O4G^/SA^!7U8+ M?IG2,_?ES=W^N0 [8-D2*WC$1A[/$\OE?MZ#QS=SNUO6KMJZ-CJRF=,LH&G! M*Q'-%F@V=8(JI(6VOOO.S45VY3:('D]X.N'AQ%.AL@*KM:[5?EO1&R^O>ZH@ M.0:(S6\LW'2F$#:53[N]X766BDXZJEGYL-,QD2"W,\X1D$I2!U0Z;*&UNY<. M>=/;$[!D11;;2D5WL6MONWOFC:J/H8A94O'&>OA,NE97QA@[HH9F.[2UANZU MKK5NKCM2A$VVMU[7=695G1U+GI9.3S/E5CK=H&9W1SFM1NR-<53+ U%;UF+S M:.6*[W)Z@:A:DOJ57O]D U%FZ[JKY=KFC4S>VIW[]N1)Y-;KU2XE3=(B)<5\ M.ZW]]#3#V@.X?Y(AKSZI5=MJKPW\C'/X,[S^4?XO0VJ,'I* MZ[K3[F=Z*]/N82M):?@=7*#C+BRFO1(RQWE=QWR:N1?0]W_RR=3"-MS+-)I? MTC?V7,ETEH]80] IB[#XD;W>RZMEHJQT83I*=X4PB7]/_*51\T*NACZQ_KBR MQC#/3];TS7H/4-0Q=/9/%0#_*=E]+ZD&MMU\] MF$UJP$7]??!C\"Q]']S\??#;_<-OTOW#37'R8VJ52C970\G-U#CR*I%%).GA M\?GV27I^E&X>'[[;^\%7Z>D9/OAV^_#\ ME,=6M::"HM0[UJBOJ]K8M/61H8\[EJG;?=/HV"JQAQWXS[_0E=EO5_.U*:%* MIUVB5S-:U?+Q\ PBNS&;A=E3V3D'N@O4:L@_N\KD9D8C23 4RY.2"BO4-FJJ MGE28R\G BXOY'#DVM;%7B=;S!TK6S;=A/E@?]V>Q5II+6O_UVIJ.%(*3U!D= MWJ:FM,G+4JTY,7F5S>ER!Z[]Q<$3TRY(0.YI.:RO95F_\18T7:Y$(@G%#'H: M1E0W&$E3SXATC=6)7&;JI+8 MJDC^TNCWY/S<@'K'*E#8"H.B601>>\]5"PEV).Z.([&'8E?Q[Y9OA=)W((#U@J[DE<67Q0-S5CMPY=,7C%LB;E\(. M)=;]?MFA#]JR+_?[%=ULP0Y[8X4F$K[90>%*09XB9!<(;E" MR>VBY!IG=.3NVO%HL\8>IU(\.&QV M\2"OHJM2Q]?TBKEH2>4UB3L,019U"SH2<[;FHTS!%4:>0,R%G>R_J-/KG M4M19>U-X4>W9%*%H8+6GV6E2M>>6P:P+X9-CEH&:BB@#;1@['),;5%$&VC!N M.&89J*F==!EH4RVI+U%6&MORK>[C-NEG*YX__/,U.0&-KV!^RF20YG=J$T[ M>OT-GK%/NS;2[F?@13'-/4A1@A-K6)H2EC^C;/\]\,< M76 .M>+]@##PCF3N[X<%\#96;T1D0+! N8V_'QY M#SEP&?$F1OV QOK&L MVK2V: /K:!]7*R/-:-!"78\57;<+GY=&S\J[$+C!/CQ B*')?7Z M17NQ867(&2.VU$:!TU,K]>$7=+0(H)PTNC@#(SCT*BD!0DBH2(!S0_!0OP96FG MVX;.*G\-@-01QM@3&2U\)W1(<,N1R^Y\;W:SQ"Q['*^RXX "KJ5C&F/G)[&O M_B*^E\>EO1WCT\=?@=&Z=KV,E&4^B/'UQM+<"X'/'&LZ?9?L=.H<0WL;$N(N MX>(P+GYV:<9\%[ M0FN**]HEI+NO'):;U=\02H@G&( R'U'&O4UU5M;-KZR-#''IA";S)9H]PJT&D.ZS1B#V%?X<7P?XA MB"W\1&U)BV7;PG\PS0]XK82RE'*STAQ,Y.MQI(Y*F!8S9R4@U$ M[,1)Z;L@=EX,L*0 YFP ,*? WQ0HA\%/B,Z6 (>4Z <5:T[2 >/,&10,5?1[*BM:TWNZ@*Z3PC;I0M; M25%%#<*F@4D@*VI%9 LA;$+8SD[8]BYK>NNZ)W;Z@!ELX2Y1HST"S!)MG.;G7NM:K M%FX)E(JC&.2;;2B%G!#[V83]K+Z=%8\A!$B7E:KXZ&*[CV)V;":^%&I ,;4 MN(?_L'R'9M-4-1TV6OB9\7")SHIHN8Z%E0Z8%+7U(#HQ!((S9HT2ZV0CUE# M;ZJ*@BU8H_&L40-GJ*UKHUO7K8S@C*9P1HE-M!%K:, :O8I@Z7MCC5,+J!0D M(=(JF8WNXU,I*QI0S/86:$V=T'NXL5_5\T>VD*0A2 +0:Y= MD/XR]L+LH&6M:$*0:X)\F4O(#"<0CK6[,Z] MP,&!/_D$L0M>R;)4]Y=T_3 G4V?YB#4$BBS"XDBN8 M"HE_3_RE^GPA5T.?6']<66.8YR=K^F:]![A-B>7,'//#U]N'YYNO^!/3X]? M[[\,GN&7N_N'P"K]/0,'WR[?7A^RF.K8JB'4P!UB%!P*B P^8A4P -[ M"%<08Z5X<3$._VL@O5F!]!^53BFC4R7![I:]J")XC*F8F&-G=+OY^#&XUHJS MKI2#N^VL\?Y>5KM:[JQ7\6Q82[>"K4*,"D2;>/$\.\ SSMYBJ_1*2?Y;+EKM MM*X-1:]KH_1*^9O;SAE!RXW\.:>W:0L8JCV+WT'V5,5\\KY>G_@=9%U^@30.,2LNZWK;@%[K0C@MJB)B>.Z "J'*3H#S_\ M- @"$@8#U_[J6$,.FL30K H0B]3>*C91XXV,YQ1*$H,?FL,N8& M'0UD@VTTLA%U3A!CR4NH-@8W]:G"KIT*X%%/:^MZMQ[$G%Y;4]B3F>6X M2XP#+%79I>7X5H 73]@ZPMR98^>UE[^TU>WMJZ5H;ZANP@T:( MR"L!92^H"HYU>%WU5[I);Z7$65EAOR^ MGNRO+./@-/]E Y5X624^^LZ4P#05R(\G3_D=(P#9+4AG=]S1?W;&.3X#6C<(2G*_G2?RC8\H8AN)'LXH;\'$TL]P7#V?YJ5%J:+B/X*XD" H:RCG4WUN2L,9V6 M,N#C^/> T(NA1\Y[]^XMY[P[ST\[ M&]T7O5O#U-H1UT]&Y=Y6\"UDM(Y:E* M94D"P2'%4@6+QY05Q6R\6-;4\;ZI$G-C!1-I;@&U\+2W:)NR()7',8.=7OAQ M[QYF!GA#F#6]PD[<4Q\!BK_VY\_\XHU)UQ)1?(3;/YYZ;X$T]KU9)@EAE^KP M\SLMSO!,J)*H]-UZ1RT05-;V&J;":5I=T*H-0*<0+Y1 M$6]NOU@ %KC8#6YIS+@''!MLT8G"9['@8(;^4ER9O-%2'.,0-N1(+S4P^7# MH43D=SR7V[<\1?'5 \[TJRPLVE)!5)=N')G.U(JMTDH@3[=VEH32UW M5%R=O-_;HG+PT-.X2ZH(J+M7JC1 !>V.L5NB@6K*$-9U.),[LJIF]>&;?7?I3?+)YB@@3A^T@WL M.,S(=:RMX>,2G+$;B^6D:17FPQR ]WZ;>G V2_\DTVD@3:Q &A+B4A+#@6W# MZVV>LF6YF?HYZ\4G+)?^S0DG^(V%&X' S2T?=B1PX-"7GL@\9/A0P,2=MO3H M2G=DZ"\LV"?5C/+%Z#M7QAV2\ WGDYHE8AA2"%SB6OANF#1"+#DN?3'^%905 MPPN4OEG^:"(IT3M2X]",(F:S>RA#0,OUJ7Z&OHF)BK@UC^,;>!09.!? Y@W( M&A!WR?^]UC5(_A5"UF1P;(JI#AH"/_8RY-04OB.2[0 I**SEZM:$$RN47HB+ M@P,G4:4S?:<0F$"A.%^/2EQ%<,^*4:-O[-4_Z)NYZUM9@QBM:]/(5Q^PNQ47 M4 #4N=<%X.5@1\E=05M"0$;$)1WA_OD1].+(FX%ZJPA#NH'3M5H:%84C,*KW M@XP("):]0WY-8M%],(QZ!5"E8PZTNX132QR.H.KQ;R@PD1A$('0\#U5) /$> M@T!5:='MT/[=(,"YU)A3%0S#2![8273Q+LQ9&J.6HU!7*T=;Q:8$5;!2<2"< MM6.-^KJJC4U;'QGZN&.9NMTWC8ZM$GO8@?_\JP>6;S*']W"N #W<%+5=HM(S M=8-,1WY'%?GL6V[ Z!\@7,_4P]JQ;-9V5V$L!)0F]B#DG^'8Z5QN/K9$!Y>2 MHTL9>S:;_KPF.3T/SIY-(&=:U4#NCV,0_YW@6<8/Z]_ ,IK+TM?0;DL?6LD_ MM3Y*WAM2KTBZ@PE8@4%6OZ<@C>\?[E:Y "QLT#-/(>SR$QWB<1$&H47U3&6Y MQO)0\/XZG6R(26(3C+09-^S_,X )XP2 XC #3(LO2+%_FSA@W:2H98W^7#AH MU2SF'L(?$'_D,#.YD$I '>IZ@47]+]<+299>9@&]\$!\H,A8C^-;_BK[9CG< M XP69"T@(%IL 67II;6NPS,%;:KHB(H\,E3- 1P([,"./D6K&JUG]\5CCT;VVP=\MO7=]T913>H@ M^ANP-K7@DI.+]AL-7B _=0\9:CGP)BH66"1U%]4>/_M@R:.I!2+XSD_2 )@B M<"+0"Z03>-D3:A'B[\S2QZ_F3JHM#<((?XZAYH/DD=V9=+T**1& MURR(/%3?4K.D"K76V1MT]D9WL\X5V9W=L(=%3?M:TJFB5LJ8F!@E]]7Z]K4D M'%;K[+%OC";K>KY#N[8APBYF?VTQKN-8C6M,8;#!'MW$T16=D*L!59>\$19< MPNG\#4_S=XFZ>.PX3L:/9+"N0NY[+F-7&(EB\!-+TP.>6.^%F!L%EG[@]*PI MQI9N!(\LC6.FWI=VX%@"W$UN2S%\MQD&A(+_?2 MA9T^@]FJ'BXRCQ NZB&4DJK6%"\RCQ OZJE8>Y%_I$LTOXT9LL" P'XT F@- M02-1BPYFXWAV.ZLL)-&.$,,&QHI.%>T(13O"?;4CK/5XWC J9QPW*J=5CM>J.T$A!N](UXI@MO?,$D GSUT M>MI9$+U?Z%94G:JZSZD:=*K9.J9?=FX6N0=I.@Q7@L/=E;MFD4%:69A*W.VZ MIMW'%I&FTCN",.V108U.K;*D[7.J2A59HM'JY0&%B]E2M'+VD.=*V,LLH]^! M,/#[4TA3),8$_&)PIC#:OJ"W ]'6J\HOTMP' OEP&D<1;1J4Q]$)2UF!Q2%= M?6\ZQ9!!E"G.A?SXB4G'L3CN09Q>K>F"9;@D]NA__R]358Q?@78\A1A(BAEO M>/N-&5\V@J <+ MDX#ONB,B<[Q0ND4()AYGW[ L-'A)=)&#+YY/+1=S$UC_6% ^9&0%(;U9X?A7 M\"WZ6J[+0=PLZ=\+WPELAS+ZU?#]*OD[!E>.1< '_A$P5EQOJ]_H.QJ.<. M$)\,4]G31\W8^4GLJ[^([^6<,@:8_D"DO,1&S."4< 6OT0N06]D;+E4ET$@M M,)>>W.GO('[(G\"[,%M@H?_;_M'&Q#[\(^H*M?/K(RC^S\Z+])E8P'S A/ ; M,.)@%,KT&\JO+-=O:KVQ&]HI>7&"*7??&*<#WY%7JN893G2 8A!I?F1;>#B9 M.S>%B=(=HT%?*AMCZ]7SV=TFL1>PU5R! 1^/B(] U-)P$<"R@V#9^7L(4Z&: M! 6"+7NIB/CE+E!U64,HR1*3AFW05JV#DPJ$-?R?3;RO+\Q91?)D7Z)8Z% M.S,GY'--K#8^\_BRZ2Z 41N1FMXJH3KQR7C*DMT.KK%8 M.#-Q_*^J"@MM Q ZMLC1:$&5$(N2X@"\.D4*)H2$D@WD2-_@@]8;L;M7V.V5 MXPHSKD>H\5UZ7HP=%X9RN)E 6&P<%L%/ S954._BUJ;DUH9%3)Y3US.8"(@' MP_#?P!PHF/<_GH"7+)K[F^0(V'8%;41O\3+!7S3*.2Q-3AK$US)HU">/D;&# M##W#9/,YQ9I$^4+&GWJC9<8E-1@);*<;\/R+S+R23[ \,G# M+DC.NE,XZ^>T:4.C2U0YO7G^'\PUP3&0(BPLC_SI\7&5'C>$%6,Y)E,-'HR" M(L?22\$X@3,-=A*72SD[&B2/L>DY'261[) 84O?Q_;N+)^N+"VR(1SAW#H/2 M(WM9LF-HU0J)>ON?D9YO1&2MBHE%C=MWFO(=O91N^Y"]MM+%SZ&"TNBS'C,H MK5<-2F.2H$./%+SW9_XNV 1@5:_-%L7L^-7HL-'-AJD3PU,Y2KV@-&Q=3Z)O M@6JFTVT^-#&XEM^L=ZI(,X53-$4;E-V#!\82895#KV@Y\480E.3W:*XX,^D; MZQH14,W'SGVP_WYO/[6E&UBM-V-?_TP+X#!U+B1,8WS@ANG-Y^_< /T(TFGS M:UE:K<(4P)2F',:O1YT;NVS2VX2@>[622F>C(6+S; 4+-NG*7LSF-,'0Q<): MK(SVT>G%C^P%VI\^]89A^"E2B=&.>FXS6O&!*>8T]'$S 5TO#<&]PQSE8.+, MYY&U ^R&QIJ-.:712?5L.>"OL!.*FV)HH*86A&%+.O;?+)<5JG14-1Z!&7'( M*Z/WR%=,/9^N&>I&9PC0%6RS8(%V(HC)TJHV3#.F5_:4]NQTB C BYGZ>4=H@J7 A9S/";X65P5F M]Q#S6(>@34*6_NJ3/Q=HA<=I*FBY!Z'/(B$^>75 ]N)M8!D$=HJBG.@P,&P! MG1N-NBE*/]#+Y\$* M+M82N%O30(JJG3"*P;>#UPJF=P79FQLS]]SQS'D+(Q\63Z%T\PA/[,WQ%W*M M0FTQ) !UF4!&@>2AEZBJJI[?:I;DMV+1Y?* >!^,1D"O:35H_T2\HM>ZUKL% MV3$Y=(U)F$@@7A'?%6\*EN$E'2F/*CC.MMZ41Y?2\TG /78XZTOTB B41F]DZIUW;, MA=&,JW)A66%4+@\.PAO+]]_A0PRA;0AGDV!% R]I5;.NE.N"3*W]KL'$-72Z MF]W8IOAHA>O9Z?SY>S(VQ%DU\%&XK0T&@VN]1)744X>\DF!I <&8[$9B3$/M$M:$<"U$%T1G)8-RI^P" M3ZR\G46T9%PAFC'1C8#'_<]E'(%=M4E<2:]>[RSC"E&.(*PKNFQAAF3._5@C MJAMID."(+FNWJLOZ1%Z0&7X0M%.!O=;ZJ?T,\Z*CO*FT712W!=?O@ MNEWTFJJVPTT:?VB M1^C:*U%S_57.#_)*W 6Y\[U9A,7Y3R>:$$@AD(I9 F9U"(%$4 Q%E7LY]ZQ"((5 7I9 ]DN MU XAD!K8_JHA]Q0AD$(@+UX@2VKQ#R&0.CKCIJPJV5XD31/(RNXO[YK0./BR:53LLKJW5L*B1?6AG.X: MF:C7NN[U9:5?E^$@F*@I3%3F*-;(1(A8K1FRH2N"B\Z-BS9 /J^)B[!7DFK( M:DY+C>-PT=FX*OE\\!25@-+6:UB82%-ND>!;&7>C3/@"JOG//[WRVW)M2W<0%NW ^*K#O]L)'8 =^MXP48- M8Z,B"V\_;*30YAMF;V=/0?!1T_BHP,;;#Q_A;6Y7[G=WOCNJB8\N/++W9&$O M,5Z4QJ&$,KE9PAG:*+CWU0*F $GA;8*XB%26$*UUW9=5(XN>*YSI$^>?DKA> M3?RCH\%GZB(N?&[\4Q;2JXE_NEA$*FMZ7=D=@H$:PT ET;R:& C[+QJR862A MZD4@;P\8 ]]];TR"@/6D"W@(5H3PMC+ADK2\(UNX-P9M^&[N',,67G+3.*?$ M>-N9RY^_2E!ET29K"SU-"^[VX]B!!VLIBH]"C M6A<1NK/CIA(C;R_N F+LQ!;5W#3N7%3B3&X%V[" MRB*YTVN*;CKS2-Z/N)=70$0 KW(.'I)ONYAUO]-%.&]-%S[TV3',FF2[71@& M.UO+2G=G'T P3,,89EU:W2X,8[2N>W*G+S3,V3',FORY71B&=ICHFTW1,!<> MG/MF^7\0VK]C%P/M_-V4LH!<3,=MQ0+K(N2NL;,>%0YNTSBG)/BV*^U<"2$XIV&<4Q9HVYES%-KLJ2\RXLZ.R+3Z0Y\KZ&5!HJS( M$'S3,+XIL]%VY)MNZUJ7%4U$U\Z.;THLM!WY!KLBRWU5!-F.S1G4?ONGY1-L MFT!$D&WK6]"8AMN*!"UAZ"@BN^WLN&;-56B6:[*,8;:N^P(I[NS88MV%Y\[* MA$;K^UV1CG9V7+/FUG-7KE$[E&OZ3>&:,X^:/87>Z(^KH1407-X,MTS P&T? M.1M,I]X(ZZ>?)B 'GY&L-PFJ%A^PJ@+.R.Y5!<*%;1K#E(3,MF<8%2RRW7$: M!,,TC&'*8F7;,XS6NC;Z(BA_=@Q3$B3;E&$JFFDZFFG:[I&"(P?/FF^F48[X M\?B[9 4!"25G-K<RKOXCOY0E"MP4L;ZJ*^FM#/!;AY];&0B7&6UTLU!,L=*XL5&;.U<5"AF"A MLV6A$@-OG?O/NP7,=>, G052$\\A)C'U+\E@?H904 =YV=HQ28L25,T, M%DS4,"8J,^,J:QM-$=KF+!FEQ%BK3]NH3=,V9QZ"^_";Y;@?I2E8U;+DDE"6 M@!=L)YA[@37%!JESWP-+/'RG\&WDSX4S1RO\6&]Y&U,T3#$1!,K,.S$?A 3>(678TX0*8._Q4']/HK>NN)GI8G@#G M5%,S98;;]AR#J$&=[/V[4#--8I8=;;?:U4P/U4Q3X O./+AVS^WLBT)5JS^0 M=I]V5\"!\:* 3,B MA=;/+8$Z3LTCJ;_!M+ (9"[9E.PL@0#':H\H2X&TA',PU1Z#6&@,X^M/883 MXDL!>4D6(@3_=1$AMGW@K5$Z_B!S;-?AOE#JWH=D-I@!H:K+0A=/8WUWR$KA M&C>-D4H!V.IE)-KHP#1VS@86C-0P1BI'9*N7D?!60-:5G>&7!2,UC9%*(=KJ M9223^@G]IC#2^0;LTE>H+%9W$5&Z/>2RW;NO0$24 ^;M1&3-8_!^Z[IG9+T8 MD59RPNQ1&H3;F#VZ'4P@$Y2&V(O:H=G9V:>MB-:?/G>">$^:>TOC: MYLH%(85ZV9J4@[/'103/HJ"9]($95Q]I5<%%1-#J2%);2]%$!*; MTC>9%L X?TNDFR[MJJSL#D@H?->FZL?FN^^-G:U ;KK8Y4"1.]VL)QSMTH%#[MOE M*&S&%B?@GU\F?VM[XV]LUB"K:O:21+"W8.]#L;>^-_;&R@]#-G.:^0K^%OQ] M*/[N[HN_>UB4TI6-3O::1_!WG?%AQI!F6S/*'8F98]M3LA>>I(-]LBOE.0(_;V)'[*K-R^>/_SS%]XRD$5)D/<# M"KKD1Z+AODA.2&9G6596Q]G5V^[LR@$DZRR/+:48D.RDSJT3L[[.F4^-??#I M&N \P:>"3[?ATY+\O^WX5!-\*OBT7CXM2434B=*9.Z)"@'>\6)0 R M$C*PXRXLQDEK2<*H[;@VS.Z38H+69#2Z_C]#_[^OTT-O-= !B?T,E":2!?]W M/6DTL=P72F@)=D :6H$3))(>>!*$+\V(!10G='<2.1%S*M3X!6S<(P4.;LD7 M,B*S(?&9E&B*+*D=56]+\&()>Z-;[CN-:!J_!O"8^W(U=5Z)S1IP!W1BUG0J M\;;JT#;/GDE[H)$C\T\!*2';?7)]%UZ(2[F]1<,TI8& M(%>X0'C=NTR_$*TK,1?Z,6@R^(S^S/_D4\@-&,QC0V.G2>0[.YT9,K2FE$V# M"8&G#LN$J#X=:]3756ULVOK(T,<=R]3MOFET;)78PP[\YU\&.&;+APX>]U1Z M;8F?,P^+&8PQ6CU8,I@GH3?Z8^)-05L&V TB?'_P0O+%"4; @\"CS_#L9^"> M/Y8'2)^=5D!G8@]"_AF.3."PF2.Q_05)]@N-NH9%!PZ?6DSDE8U;O@@'S7F5 M>G@QEV*&R'#9RF[G\4_Q G$I35=QCZ[TMX5+F )25*J NK(T@B/$ E5 ?I(1 M' ROA)\9/LMO"1*,A4HN7.HKZ0/^T@K(E&:_)+_9^@@;/IM/"8J[!1HDXJ$Y MG.W S7'K652;$] HJV/_9X #S#R7#9O2DY(-1H#KA9A[0W#"^!E_''3OB! [ MD,:^-^-J:DKX7P,2O6SXSC5;=NKI5X'N7O@^:K3"9KDX^']4L0K53IG/:+W3 M!*/',17K^R!8H+[$;GT;VHG+JS*C0YL^RIV,J?:.RTE\, _+G NAQ^XJ4SBIY(T?S&DJ.DH]'DMA0%74\&S/G3>>B MX_E23D#'#Q8O,!VFY;N1DD]KUL^>Y:-&D[Z 23@*/=#LH$"FED^5]9\+"VPX M'TS%D15,0-F^.K BNU3-?2?^$VK7K+I+.<'J*A??4#U/-=T7_JX@&NL+GU:> M8H/]Z+3U;)&R-$>G"9^.S-#\,R76?@X8UD,X.BR'&JY@MUM#;Q&F**D:C)28 MY4S'3AR)J#F!GE;(]"$87/3 &2[ \B?@ 'CI35$[;*@JVI!OLMX%+IA[ 370 M/X$Y3S7RKV^.'4ZB\$3B*>Y4=Y:/6$/0T(NP^)$$5X\(PK;4R<-J&0\K7=2# M_17")/Y=P8)?*O.)'\U^;KV0JZ%/K#^NK#$L[I,U?;/> XP')&@ I]U5DN"K MM"I6'L<[/.Z?;[]):EOZ-G@8_';[[?;AF7N33]*7^Z>;WY^>[A\?I,'#%_C_ MX.O_/-T_28]WTMW]P^#AYG[P5;IY?/AR_QQ]Y\?MT^]?G^E7'K_?_AC@'YZD MS!&[I;M_^#R2N__7WI=WN6TD>7X5/*W]1IJ'H@G>E&;\7KDDV=66);5*7N_\ M-0\$DB0L$&#CJ!+[TV\9<;+[M.\7W>@.'DDMU,_H4/$.,"1]/[Q!>KC@)Z8Q=4DA@P^<_Y6, M>81I9$R] .Q/#\Q!-/9(DDCL>YSZ;.#)8@%@ 8)X#%/?18D*!XV,27CJ[S1@ MC7'C)7,:M& MYF_0[$::BN.P\,9I@LTOR#Z'J6V:,HI0<&=B _F_@_3DK??E MUN?CF_0+ZPU-21JS"V$'TBT!OY*^<"/DHC"IP9YPZ%?*QQMVMB$ 0T M&FRPRS&8[%'K7<6C[[YS?$D;HZ>/P6Z5G+[^8SG?5^2AH"^3DXI4 :7@H'7N M)'(K,#5!1+0BNUS]W[&#M(VDL MKW\.IZ?\H0!)LJAZ(1-E[6/L]PYF5/EC6&/YHZ4/[NS:AW#08':VO_8%V&)> MQ?LBL8!#5_Z4)4'V*;"6_ )-+NU3Y/= S&P9?9"N.K#K(L:OF=-(#D08KZ=O MO #$YFS5,HQS,-^V["OR19Q._@8RX?F(O/@;,T\:R- 'L0^="^0!QT[AY7 : M4C@52L+!@ZZ'$0 \1R"#,3BJ0@QH[M'3-T+R* Y/-G^FLBL)YZSR)1^1,>0([SA?F"3]%IQV;8L%IE_S.E-]"377W M,$ES*>)["XH@)^'K!U"+M^A7>>]SAC>D]-B;6X8^>S1/;,JT^4FGJI\A(K#VD3G3A;*-4QI,(>GL9A2[\B+[V<3@\L=J-B6_? MJ,RX6>K+H>PEL)C#AS>$H4*7?C(!61G9,RGWM4'0.,#( [Q- !<+. +QFX:Y MCINYXA2X8(7;##L,!D64+ID[-)F&BBO"+Q2?@0 +4C1.4HJ^L@'A@&49B^PG M9!#)JB50.R!'\&Y 5J1ZMFSX]\S]'D M (O49N=8V%$R_U=J?R-GT4-C>AG>"#1%\.#CAV"E@J=CP%K 4O$<%A+29[ 3 M&Y@B7,X]QQ!TL4&>]HT GT%"%_)W\7V?U#_HOX-!#"H&1,HB]P'Q:W"9XX5I M.*L)!CT2V_F&2)L(?&C/1\\5QOHF<"R^JL.A$N',V6,QXE6,=0(:1CUR1BT) M)]MQ4HQSH*,%3I\#C+?1=)9_5\;/&KXX'?Z^(#70S M6/I;\=Q;*D@9[/-^]_FL@^2)(B" MDN%W@O7&WSS?!Y$!1SL.@T PI#,6@8<)#'8 3C2*D#?X<7/HCYP;*.BQZ>80 M3 @X^!/&]\J+V"_P6^.]31C %QC>B$6"[BH("?@1]DPU+DWCLQTEAG5N5CV5 M7>,RSN$\"/ >DGNOHHIY'T8+PVJ?_4Y>,/YD)>S(8*1#=5(,SF/J(=,26*0$ MG\"%9:@(Q YZC )A,/K5NXL7K_"]?]B1,S>LGH3M\;C:C%Z]::XQZ2AB? M\]A(8Y7GX\7&/S-@Y_KV_#/;W)LU1$*Z=MT/8J?\T>\VF [E#S7PY3H( &57 MZ4NZ[$-!1J,!WSG?[!DJJ,O :9E@R[P% ^@&[YV=,((ED+%B\G5[&OB(/Y&0 M=-P/&.Y?J4>Y!7@P;D#IF63R9)U-$!@0>ZYG1Y@,!V11=XTX!SG-7_UP AS] ME_#]N'H1U_ X73QXJG4M@B>2]57I0QEYDSSC5W#ME\:'#Q>XQ*_B._"_NE-7 M")>5(7%0'-TLXZ?5>;:I%\#/(!P"SRYN*[[L!E[DK\["FP!S M"M1NK5KK8,0'OPP^DE/^-J4[=2@ M_,5YU+81V4O/!>&-,%"%W0B\!:HI%]/)O$F:8+(%?)R#//!J;XK? _.31M,# MGUF @QT<#H90U6U3\V8S>%%B?Q-G*/4D*!BDHFE,;,*KAI0R3_G_:%"8!F@E M^ 4:HS_3GP1K4R"KM[ !_%2(#HY6660)7C?#,&0?*+";+UP&?JK!19*L-&D MTZXX0:6'<2))%2U@[&P#?&&#DJ8!)5+&"X+P6JE7E=%H&VJ'<#/IUC6X]J(P MH&1W5+]3L(\"V,I\RJ BR @!K@L71%?0U/1:B@FS"$3E%".,>Z!-&=X MEGX<\C3D0)1]2**.<4%K+\DW68M^5@1'<>:F?!!^AAX0JL:,[507@VQ;UR!I MV5)Y__QPYN&6H(=$O'AWA7;DE1)@W]A^%K0Y:\!OA["F9$JB]S:)0MLUP"[X M[N5Q"FE3P"F4R0"^'8)V#;,MS%_ &'\ -2Z)T(6_6)"_.!5@B@N.B MA:AYE#)7('_CS[Q\OH(/B@1LHZ%#X5)!1\F+YX*L;#!KKM'GA/^3@%K"1:/8 MD6L@<34'^IS]"QQ?7%\V+Z7H,SXF^ K*!RD 0SA.0B@64DR*@R MRX/I(M]#K\WXH<12-O5E8'IYWTL1\5S6$[9[ A'F0D [SO91T D>/9I1:#T<4@Q29;":Y2(DF>'2! MJ68P<OQFF'844S(T25'5S;RG)!8S( MWB'M 6B+,S5*(F%VO#T@>N Y$#,T&GXA[ZL=<"X2])%YO$6(2["O0PG'CVQ7 MY*E!/!:FC,-1!@T+4F:J]A,=3Q'@4Z[D(7G=F2T;+SM0QYD\ O *3Q_7C^FX M >6CIKF"1;4@@CG] '=?HY=R6#5RFOH+Y?;0=>L"F4R4P@.4 #M%CF^D/9X, M>PE4^DZ9*$#0?KN-906,&#.&R5!+BJ*(71&]:,V7T/EV S+$Y#"'N3YHM^:@ M,-C%W M"4PL?F#(5K#3D<+#K-'^WP=P2GFG\9M_8GD?'EM0#RTQ1EAMEJ8DJ M+,MC@9^I]'"@5\FE(A MJ;?:4!D3K']17L!O\"%E!;$5\#7"-,13OE3>RG&/?FFXY>W5 M5X1_B;Q*"Z=B@2&ZHQ7*ERQLV&EWC*M\9%*8TS3B^T@!)KAP"V8<"GZ04(&8 MA=*=TJ!N[+K0^^$(*HN-(@/2) 4%$*/C(8>A:) -SA7%L5UP1=!55\8_2EN\ M>U2%KE! ST*^\;ED3X"\ AJ,7;T\S$UJ'&/A^L'[.KS60> M"1 R0(9Y+*\XL>06R&I*36.6CHU9OZZ-\A2EO1?LM$.QYW3UTDLB"^%?J M.=]@FT@YLUF;$:!@I)A:9$9:O[H) R1=I@GZ%-:PU?VQ,--Z\VM.^2&=)6=D@F M>6NUK(<2M^/6Z,>G%*CZ,H:M\7:!:G4K9]?(S&/A:HQZ:+LN!>8-&,@C5.DH ML(:PQ0\M+XXM:B?.D7/P;>0V[DD#PR0QZF MQZ#C-0=?[\V,F7N'O-@9(8.3+=A%6[!:U%:^I<$$(2;(VHP)V@.\9Y>C^_0' M=8OTDDGKF9S$^#)FLX=441N\<#OFHM;= 5JP+KOT.TU/Z4@UH8+#%<8%3/$YW:C#/][]!(-5ABIF^GQ]GU-UC+G]=AB+9H.H)@: _:1(.^'QZ*$#]#+V/K>OU+/ ME:"M'WJ]*IFH77D0_.D,ZUJ29N>\$!F['+1ZI6?IB[R71[>ZH/AIL^J/IM4+3WB]!(FB/#$$QN0^A%Y2H "NX*O:&]1^JH0R%W\D""]Q MJ[I#)DPG);!S"7)5)YI&?GWG]"^->HWL>R39=VX@'-^;>HZ->%GD%04EQC1# M&YL4)EG!/LPU).&"&;U4C OWY<*RTS ?%=@-[QH5<[JT%S7R,Z4*1B$RT@L MO!B1T0AGH(K*F)J =_N.C_G'*N,AKR]+1F'EBS*NE=6=*8>.ET786,FP')EA MW\0+IGX*HZJ[]CQ6)3F8/'K"T>K@:>!_PK$OL\171NRJ[!4&N!,L@LGIQ8Q( MX#)C:&%NI1<7U=T) -8#"H5*D])(8@],AJ) M8.8I1AW:,O^3TENT8ZB**TL1C6QRIM*JU%'4P8B;JS<74G(*213:P2!>E@5H MU,&0?2TQM0FQ]K=7H5%AK^S884I26)LY1$ MPQI==\HJ;@[&XQZ,/[!K:;FP$0%N*6-!BCN9Y@)F+26=D%N%4I[Y2<9,T7Y0 M]92HCI+RQ=&:I9I(\(Q,"E$UE6)E0SNJFXE=/$_(58%6?,F1\^5R?3'8T"WC MG2^N*986.L+.BSIAL$T5::(Z_%0T-(T*T 39SG5*M[ V*C.F!!Q8TW 1[;:U M/'O+N$J$[:ZHR& 4+I>DB@K3X FL/.&[A:6%I& 0@JYN5-92-7B*+>.W\ ;S MY4!PJ.$HIX\A?[)Y+A>PHJQ"*6,2$:@L$R[7P'E1F"#S' ^@U=GG 82W5Q] MZD(A\.H(MRS'4J+_!T*7 M]J5;C#E+G@,*!SW>!),!24<$4@%QBEC!J,24(XST.=CPV/>^96!03#'R@K]5 MJY@ @:*$ ?UD-]$5O&+RA/J'^&$X59(E@DT#KEOD.J M96FLL+!4'L3JO,F5*.8%4J[*U)=)MPH,RZUQJ&JP[6/Y#3?O>3 1H#B],)+# MJ<+X;%%N.?":)N8Z'3(Q@2LWP'HHE*CBI#$9A@$)0&Z=BA5KI[!E6* GSN]Y M-+"O'00A4I&C4R@29.+5;5EK6689_U)!:2=BA7=#C+SE!!N\?N#V.[P&FZI: MR Q,H'[@RB1IZ3W(;#?34!>C^&N65["1%%+\-\5(9#.BHG!S10R_(>?#]P7[ M'R +P 33FUT!;2^RY$DIM6#7%Z!AO#,N9S3%HDDQQW>B<(*IB-4P7 +JJIHN M,IL2MS*^\:8)17Q#:O)..2-8UU-9;BWC/0.J%]121B6L>EI2)RD'F0F9;=$" MED#E\DE!*74C=:!DT"Q)[Z^YD&V=..T3:!@44VHSR/9: B#WZ^$:,CP*S!&? MUUUZKDG'8?0<RZ T683 F&+6%@:E'E,9!JG(GZ(PK#^6=EM3 M"&2*D-FJ; 5G=!/#4=8[%7?ECE9"MK#V'"YC$976=$/)PR:%8Y'L9E8F2C9! MT)B<34:2"+%<19Q7D:92]W229'MFJ:#R8'(L&U%%?(;)K)N@AIR!>A?)C1#< M_EI[5JTN$TFVLA=8,"EWK61:J\Y?_BH[W"53&,5O0'8ZNKRP&1Z:V%@F1&2* M]8:FJG.)M/75I9S<.?AWDM,XL[ZYU3G6N>.YWMB8FY?U08.Y-8 >!/1T&D!/ M;8'*Y>=R>\2GQA5\)(M'@$Z7%NTN,K]FUS%S%HH%YY$6X9'6U0(N:%WFG?5J M1%Q4G);#[::TN&2A J76*PY9?AT>Y;?@%:9 L7.+DA,;#!>TU%$]%ZG1Z.># MT<]7JF #VVR9;4>77X4:U%LB?[>9<+='&!^ [S=P^HVLI"0CGS)[F$XHNXT% MFU6S;Y=Y8PH=STMZ7R\.'&,,#"RR-(JH%(U1%7#VV M*!E?GH_\?@K/AV9U8?'0,,4J1TM5+[Q0V2F'5^MLC1U B]T_V5IE."H;WJCO M* 1OPT2*?=TR'CQI-CMZ8!.[-(+B[[: M!(]#)&?<)%2&7[B@TV2E)R-SY)T%&49'B+MLY]MZ<:8L+'&I]1Y-LC@E7?AP MA,K-8I%VUKP:X363\%H+GI#%S[R+^>.;LL>I7 85]#&Q_A>A8J6QRLR^+NLK+A2HO!8TR+H29+K.(!:XU+H/8 M\W'S)M;*]R(1,,'C P>6D21X@>X@Y(VBVG3M\.>5@?!B[LK-/\P,,5G@J>(= M6T;*RY*GTL_Y1G4'F3=HU7^G[DSV G]X?^=0F242VHX$H>9BYGVA::?5T;+S MH[6$#7?(0 DC):Z*) 5=E"YDHS62A;Z\?T1(8_ZXUB,][Y? LA/'Q#L1?$S6 M.=]ZRE7Q<]5(88@<0ZT4+B\5VQ<;$NR_PM"X=Z@"]4LN"#[E@N!Q#L>^3X)> MA$(K1:/. 3 <7I4F(H/5:<*5LA[ P,DD)'RF*L)3C?@H9B98_WCS MF?&?!,NH2&4$['\&2_?M92Q>JW^\002-;Z]>>P&M@AYZPV&:,QG>Q+C>M8CH MD,CM( KSUWG(K]7FL%\2P?]WU9OEURWXZJ?USWN]5KMO57Z%=4BJ/M\TE-5I M=;K=G8;:_'FO/3CI2;5'N[[\22;5VSK43\19S%W P,CF__VB^Z+$XTFXA">& MP+5\$6W\G_?T'^4;O6X;%LB$GXK#C+-AU,\ZR^_XPS=K$?OR8>!S\*32M,U" M!G.0_N#%W*-,-";N)FJ=&C6NP).ZG1:/R4+:,.#XSDA0G\F53^D_;[3Q MK7QPI,G1T!FQ/C78ZQXDN"=QI=8J#7X:E._=A_(-?1O./EC*]W81TUOIV;&J MQ/FQDN8E>0?2MG]E[*3,UMC)<830!$'%XC%N_/1+K^[6^%&5_RL?RMO65V_; MV\;AKI^:=WZ>B-\WZ$LV.ITS?%(5IAXG,7C5SL180=A77LBNMAJ>/E$ M>=GJF(-VN^'EAI>/GI<[G:$YL)X)+P/_#1N./G6.;H_,CM4]-(ZNZ?8<+C>1 MW7ZQED2YT:ON5*ZM\KP<%/\,>^9H.-[*/H\CW;9[OD=*S<'8M,;;#V-#S?J6 M9W=H#GM60\Z'U1RGG@@YU?"_B^C<.HE-51!K>4>/N/T0*JUAW4NAVSW]\N5ANSJ%I6E9_69C#FYC.CVS.VQ.S.%MC(5AZ^UQ MUF/SBAZW[OH&74B)[2^57_1*JD1L+)U'"[EDS*FX2B\[9KL[?M58HOKWF*R;VEB?Z\5,3L1RZ)K]OI- M'/SP]J5CCFZY6&_V91_[TC?[H\9#.KQ]Z9DCZXYP_@-UD)Y8&7[,6G?7,":. M%F9Z')A1RS+;_4.YD6FV_\E=3;/3.93;S6;WG_SP#\W1H-G^9[O]?7/8?MQ0 M$QDL/U']G;K-)I^TV.6&IIF;:Y!P/](+K;_?+3_N[=AK\P!J?:ZG*#]DE]#] MU*[*UL0%J'ZP.KU6VZAN^+ZYVW:AL>,/EM5I#78=H[?6'A[&:?74,%0FSL+: M0%S6C^#!$6M,:*I6L#]EJ=;%Y>8%R'?KK@JN>R%J\7 MJ"JB6*Q3=CFB9@+A=!H#K7!4XX=NJYN-DP9Y6Q7L+'.&[7FXQXSJ6<#4\>); M*S37+PXGGWI6G0RZ!]7)X $TGKNU2DU,*Y8'1[T'X:]UKC07IW_J"NK^-<% M@348MSK%ANUR,/YP=\G5+S6/)^DU:G5 >'V6XJ78A<$U?@"Y6YR#RQ6$"Y*N M2AY1X>9IYQQU'X558$G9H?QDS)R)-E_6-L#(=-#OPI/D6MST&A>#$KD4IQ MW\-Y9CTRL$PL2'@L[YBW993M?F4M=^U]MW'CG0N(WMX6^P $E)X+] 0-P ]2 MC!5H0 *L-RZ?HUW$394 ZW5;O',LE M-RJI32 +%-?N] 'C?2?RD%T?4^^7"$SHK":WXC9T3RKEWN@L=\#Y50]+]A ML.[=#>0*E= NC4%% M-;ZI]#?U8+2=;S:6#Z>!!)FY Z!ZT3-0SRM[&?[ !KK8L"$S5+.94$OZUV@&8ENT)@9^'0-"Y@ M$4"VP+-!53K<(],G,L$A%FS6+WULQS"GQBC41!B68U,+:QJDT!K+X*@%=]L" MPMG4!P;_F(A 3+TBH[9+YE2FFU0_S"WJJ. IR%U?^G8RQ9X!4R%BR2^CTI&R MB_O"#4SU^1H^6J!W'_XP M-/#F@0ZAIU4Y7^F9J6:Y:'+5K,&]]'*%JV99&YR_.[EJO76]#.[,6 ;)LQ_C M6I30+6JZ=5KM_=8SN=;NFVFY8UZXG;N=N27=XK@$1IHDB"9."#ENG' &] M4UPAI.%U.K.)>+>Q^=3I=SS8>Y$Z1.&PW=*P= *[TJ;"(YC]FHX@WTSEAA!Y MAG:FT]9Z1))!;3O<.0??URF%OG>SH*4(P!_?"/M;9C11D[Z >D)>)13!?(L= M8R+#1F5._68$;?Q7V[L! ^7NE,RU^^AM-LEBX)$1LD(_.5UM5?'-)GE^2]YI+\G6$RR8_YGB%G[8J=E2J MW HEZ>YT*5YU)UY[P"HTSUK$ ^^5QIG<*S@K== \9>^GZ(@H _ V[Z7*BJ.1 MUJU4&6RY19Y+#-$&U?3$+M"AF#35>,*-7;S6T81;?]I@"0\22]CI##=$3XP8 MMK.V[=4>;8#G;!^F2@:-JR(FXU879% ^^WJC\R*IT2PU$791LE0$:/EZ,<*K MV1B-@@R.D\?UN6VR$\X"#MS'\!<(O91B*]3#?9(F1A FABM\$(<1=;A-/%\: M:I?9S4B"2!8/B.ML'*YX M>)[(/JL[+!V?XLWE=JE1%6P%";0-V;>S_"A?1TA@'\J/BD75%21V7"%'2H># M_!5>5@WYX:Q/IHXHJ;1.[BA>*J901\YHPH/OCY'NP[4P6PEYF-_=Z;>Y]X=+ MKIM\.4PQN][>"J"D^?<>%#C9Z2/R:/_ 277YB*C\PG1VP$=N/]*G?3G0H".K MT)&C<3G&75]D5^F T<;0_Z[2?U2:F,I)&6?(2+F.'73,!N'?O8_P5\8CF60/ MJ0BJX)]:1'$'H[Z+EY1WW8C!@R$_QX3LKBN-^+JFWR[!(6_9X$='?18!'.YC M84"[.U/**@$EMQ/J@?"?WH[I#0^#"+5V)LYH%]9KT*#/1!UN!(@.^EMOLW:) MIPS*D=@=G*P*K=BMRA<8T 7X3N#03]H:%5$V-H-"PK# M;L%\YA3JM%N#'TDX@?ZH1G;F(MNB9+-ZJ,ZUM*[ZHNPP,)TU\)SE.U?IYTW! MWR'ZY.>M\%CIS*TM5X,VY!R-N >77> @$/PEN6ZY'V5'I,($T1F4F",B])!@ M%L))Z;(7OO4<8@\$K"*D7Q<0&U"[50C? M3=C@HMBI@O;>S.!XNP)#%H3!F6/'\\T6Q;." M!_0/"A[PQ->36P4$AC6]B-PB9PX^AV".^O+I3]#0* $X7$#",N!4W #'S\.4CZVF__A,/S2Z?1@;L[.'W=;VG Z0TX?2,XO;TA*KU+ MU',3-+U[YQ.W$9A>3@'E6/4 X[6/!$P?W-E[/QQ8>N]N:^C)$B*!F)'1**]( M-Y<4*0HH],M!GTNQ7HDINXM'3GNXW2I15O2- +=Y!M/"K%)ET\#,SF$TOA#8 MT6L[!^;RX1 "A<]V-U7I)#X#5%P#]'\0H']_:X[>+J'1WB:8_Z[&SWH( ,5O M/\O,NQ/(?X>59%#_#+%;YS*R O)_Z#;,,T%W#RNLCQR,O;N57\[RW&&\"F[O M5)GZ5O<^T.[.6H#L;M#NLAVT([1[M/;P0T&[GU74:; YZH0S]=S_?N'9SKC7 MZ4Y';L\9]J9M>]1SQZ-AV^T(=]*&__G?\?#%B66R; 7'?PR#LU_/SS\;[[T M#'5@=.,/X,PT.BG,^%_"P.B8NO\(U**GV:(7=;)F5X<38NP06"= %T<+1?4!#1*:G[?*"UZ;[T7H%HHC \#+@(TP!Q#"AJ M8C3-_P8S@2CAXAXR2(*>F]MH/("P95."D7W9K:@:)Z-(%NF7,456#^1'JIEK M%.+;,H5?WT:O-SC5EY[W2KWAOHO0KG;7%B'IY.8!V8=:QB.BRP_Z.'Y*(ZF@ M5UO/(E+?]V("K D_O)$HM*F/NS:'O\&C%->VG](M, R:'U .H\=W3R^]#XD/ MP;\[)ZX'RKW[Y?+KVW,B7?FS/PCT] 3A_ /@N?+:/12DZZ)6/\Q+^,G& M>DOYNZ[A5=H)P,6?A=,SU'Q\MY1?/K$E"D_ (Q58@77 P3W1 V7J2[@=;()& M<'@'<)%'1"X_ -]EL+CG*C;!BI%Z98T\5:=;TMA&9;A<^H1UU*6KO$VLM!+6 M=VSK&V(0TO!7 &8R76WRAXAZP1@KO,1!7&JE^=0R_L*PH.\)5LJQR&=(Y\85 ME%D [ 5\1?H3&'J:TG3CI8QG4%X7<)Z_(JB+0@-(+2"18>!E\C\E+@BUAJTE M>RF*Z-82Z7SXP L9%TW_VH]6.0 .W($IXGF8^B[9Q!.TF((8=E(BEH#8OBP6 M%Y%%ZX/<#,@G)0,\%[NF+H)Y9++PV+G.&,45,,""#.0J>^M*&=E^')H[<;:T MZ@/A #MQ/$$S_C".[0&%;> [(_$2S)[1F%>9@""[>+YLH'O/5X)="4I;@#UA M>\[C!"7@#CR06?U ;<^!Q%7[M<8553_D;]9I_?-_44NC;RUB\ M5O]X@_ (WUZ]]@B"=48/O>%!SV2(!-W\4OL=HC)_G4< 6FV. LCN@?+-\NL6 M?/73^N>8]C#L5'Z%N5!5GV\:RNJV.L/N3D-M_KQG[?9$,ZD'F=1@ZU"R-V4I M[F?UZ)27VH!%X0W_>UMST"G]9]<.STFX?/'D@2PZ6E_6I$A9'+Q, QLL>/CD M52GZMM;\V7I1$@[RN&,3+M!=GFO@6K81AX.@3]]KK)HX6[ID%5J/U>:B\>V< MLY5R\DM@ET>E::>'_^]Q:(J7'AO;AV]KVUNDSQ825#;T;2C_LXX4T-GV/EO0 M;@W[.3G>TW]NZ:QL/<0>'[SH>$FAVS"-P>R*30R#"%A)GK 6OS(>9"^VTKI; MEL?'3-%SBC#7$1UWDQ G1:P?49/C1?55H8Q10[2&PQZ?PW:69=6-Y@^P?VZ] M3O ;%UAOVX^V@?!]UWVX/8=O[S=_S[4_7)?J6T]7M55V^_/W8-Y#V4PZOEF: MPH'LY),3X,<[N5];N*@1>Z MNZ[QTJ6T]U>O:TCUFM[)*?[L@7P2/N?MPV6)RR+"9B-3U!!]1R/@2%F]' P' MKW85;D>FC(YL1]JM?K,C![4C_6ZWV9&#VI%]G)'=C)_C47D2TEE#YQT7D_0[ MUE;;_7%.:,V#>%RDS++(&U+>FRM[HX:4#\65_4_T[ M!K@;2^\1]R5K4MCLRB'MBCGJ;3>NFGW9SVG9KA$;WZB>1GR[+4/NY!RECCD8 M-D;I@QW!QNM\.+XI-WCK4)"3:NI--O4F[TJ<*^][4VVRJ39Y*I1OJDT^E>!HJDTV MM0#WZ4DWU28;#FNJ33Y*C*ZI-GFZEPH;JDT.S=&@J;MV;-']ZN,[O"LR\_BB M[$VUR4;LW4?L]W<7>W=,J3E-L=>4FSSX I$/^[/GDD3X?,M- M6F:GUVF*Z1W4GC0%)P]M1\:#7K,C![4C3<')IN#DK:Z8V>XV]2J:DI.'1DK@ MRV&30]D4G3PH;= 4G7SQ<]_LCYJZ$(>W+WLKH]?LRI9=Z9DC:]#LR\'M2Z=U MQ^N'QC]ZQD4G^V9WL/TT-T;IP13W>T:D[)N=T?9"X TQ=^#+QSWBS\59:HI. M*HX:CINZXX>W*^U]F8#-KFR-^W6MQI$]O'UIWZ(5&X>I*3MY@&4G3])";3?E M^H^IZF%#SL9_NH.F^+04$3A,H""((&?A]"R-A6'',:8)+9:V%RW$EJRRDS-! MZC!78QPV.]/LC.Y.C<>-FWN ^]+:TQWZ?PKU*,!];WMB.-3B/)CVL M>EV=L3EH#PZRU.83)Y_5%8I'ETJVL3YF^R#K8QY=IMK=BQUOR\-MQ.:![JX2 MFYV\$%,C-I^/V.PU8O/IQ&93/?C(7U2H'OS$8O*E]$N_"%*K^)G\3K M+Y^L# <.FNTA-$,X*59"QF\]^#2F%\<(Y9B'OHL?R($N8&@[6)G&S=QSYL:- MB(3A>A',P%\95% 9II6$]-OL53@8_1(F'@D,7\)*X$=A&AE!&"W@KS +>TJ< M2-P"B@GC8Y@(PQH8,M9D/)[ H\%>>S USZFQI?EV?I++W),*IJ2$:1H!Q3$Y M88KTQ*UO;2R&75F)F7^[M8CVQN?VNA'O(V"3"SN>&^_]\.8)%LT*RPMJD?"+M&/Z"GT^C<*&= M-90]UU[BP:1\$#'\FS1FR?+2>V4LT\B9VW :\?R#(((GDQ6=9_&OU%OB43;I MSY<>_-H55"@]-I8VJ'SDR^I'=F'-3=0^QFW[2QA*O)=VT,8=C-,EB&TI'M4F M MU13.:[ZWM 1M=+5JWU06(/E0A,T9[1.+B->',$7\!NXSCVQ//A692^TQ3V M9!:%-Z0UHC"=S8V9"(@W6'.@"DU8[^3<,TEA,&06R49A *(:5C81OB= A21S M8$]N/0V2":\\EO74M0*F -B%5!;3W%LL0=!#J.[4L?>6DS/#-R=Q.B,VO M;<]'%0YVNV2&B%C4!Y('U#,A1@X*LLJ%^ -F$1@S MWBQF6L8Y<(19YES869P &#*P"W8$ZR4;QHZH/0"\*?: "'8$GR=>XL/L))/$ MZD#!1V#0A*0$Z=$ W_88^[G7S;L"B@-SP^&!XZ8D?[16<1TWAK9#'CTF3I78 M!]H6]^+U ]'LY^/H[3 8MSK=[17]ZPYE=5N]3O_P.A;T.J,Z'0MJ^%A;JW,? M;OAO0UN"D@S2NA)L+GTUWH1 /-S"NCNU'+@O$QQ&G>).UYIV'HF<=?L-/%!) MY_UV#WA<.N[4/6 KV<:GQ&&%4O^O=CJE)U )NY;9TA3*?B858X=F;WC'#(2# MJ1B[FRIH6/DT6;G3-CO][;D0>V#E1RI;^[A]QS;5),"RM27W=7^U:Y\+7OWS M[1'BYX-5?]D9-M4P#VM'>E93#?/^U5YJ7>N<7/+BR_%HO(EYFO2P':2BV>ZM MY[8^$"%/QB>NC@9LN-[>S7*44:0R1N;H?(D=D9V/2I4#.&[5Y+ &9L?J'B0@ M]#$W9$^F4W,"FQ-8$;8:CD?-":RKO14J<^W*62ZLAS? 9(-Z(8R(*$/O6N07 MOS^^*#PE%]'.'[$G,.4TV?S(VF7 0S)-I];5?F=4"EUH_XTS]=S_?N'9SKC7 MZ4Y';L\9]J9M>]1SQZ-AV^T(=]*&__E?6-H+]=0\RFVLF3B;1,+^=D:PF=>V M?V.O8MP C0@++SC3*5XFUN;[?NW6_PGQ@-6'[T,&)$+GY$+B@[Z(.$PC!]Y9 M@538"F-X8MEQ):>)D_]3AE7>PWF-=YOWH4*0:(V?4G0AO06B9]6VP#)S")@= MB8T706$0FP8(I"B\ <$3&T ;$1&,"U^$XSB1@%%R./1O=K#PC%_LX)OQ$O]& M+'&G_>:#_/D%_9P^M-Z\,A7F>N'%<0@3#,($<4N?L- I_%^0 C=-[-B#6=P( M8VXCY&VU1.'FKQ1^#B;,LN=:;()%$6SN4Q&1IYZN>+C\K$&7A,*8I@AY@[7Z M,"M$Q2%RW*9V3>"N1XF)H$Q!FVV$@3'SPPGBX9PP@ 4ZB/=BB!\S7 DA&-C7 MW@SGX\QA=2*8$6@=WKJPG2@T1'#M16% 2#IX;X+<\0RAG<32YS$0.G8B;\+0 M.<*M9[#U@T&M&T6FWQ=D728((/A?X_A^"/2:V@Z?%"J C',-7!C"%PD"4W,Y%*>3,]];> G! M9%&T(=8QPK!9Q,D22QL&0=@B_(A.T\LT0!3V*TSWP&.+:P MV5$B"0-<5T!GFO&F0342:VTBDA?W=6Z2+7'[C5L%/$DQ,,7[HM5MM WC-5W6ELZ78 MCA.E"&1/-#%,NXD Z4 NT(!?+S#3AO;S$UB= ;*=\9XY"E[W!1]Y^>+JT_LO M+UX92S^-C4ZKW_[1E)!D []!B1O2%EHML'Y:QE=8&%%E(>5HU>IMF,),0E"3 M.>HF$TNZ&2";WGTW6KS_T-?Y#T@U;??5WRS@G.8#P.;GS;7VNL/TI M0LKC&/F4K9*M[[ZQ8WSAJ+@U^G9'8F%[ 4%?>'""P3L$V)X(N2V%EY4VCEYA M]5J=;!&->L[5\^CPLLH^@ @Y^XJ'Z*V8')5ZA@-#P%)Y@#MD':MS"_(%Y 9( MHE%KF)\O7"9)*WL6";XD)EM&CB=SK$CRT2_ WBCJNIAT'5#[._Q42=I>JSOL M_V@L40:"#%Z00H;-6$IC)Q/DH/=I8VAJ[9:5KQ,3-M/,(%!3#=.$]IPV10I5 MW!LS=Z-R:;3,WJG(B2/"=)5VJ]P)L$8(]9^@.0;L2 87"& 4D+@W,!GX+WSY MK^RE_"5\/Z8C.GPCK3)ELLU2.X*GA+3:@BQ/2L]919(B,1 M/1,&N7"X([&*6DV[(CE*TM!MT(N@8U M0L9T-MJX"8[")XLY;X7O&_.313N+%H',ATZZ8.:C_, VZW/QGAQ;JM([B0CZ"!5TL:"6$^AJS*!XZ],2;8JHT-%'U"N=G7ADS$% MF0M*F%Z))0CK"4@..<2@+%('6T3JH)Y(M0:J2.V#R=5!:[PF5_.U2%53*5S? MBTF48HP)?U1/OG9;QR1=!T\B70O2D:)$1RENI>\MKFT_93PY+H#Y,BY(6'9P M(\'O%4HT:]1NK4>1#T!H/8T=O5D:R1(/O(=>D011S4CDI?&W5I)2(*9Y)=7 W M3W:;>TB2&G-L-0=>1G7*CNL/G6&KEXD3KUK!YOY>T6)@@I'NW6D(G;.?+V.[ M7NRD<:PYB%;O\#S$BRQ*R,+X@EA^)H"/M'1U&I:#YO/3IN/3HN$3" M$=XUGF/<"8^MB[<"CZ$7< 8G6R*L[+%Q>_ M?'[Q2B].@UA&K@* UQO2+G'EZ" ?YH*B3,K I6APG>H2\_<=+%496T@<(FN52 MX./H,X ASKH=&($3HS*C"H/@^&L756*<1'113J$^V&-I>"B[S2V04\:M8& @ M%\TKEV26I:8%WZGJ0HHBE:]"TJ3+N?!=26Q^):;@^FE,T;3+HH'&8A(8))*; M)%G $'NQ_KN*=I*.5RD;#QG+"I;(Q1 R =GB@FZWDN$C.NKX=1[)..1DL#E MXE(6P ! Y21,Z$4K%7K\H=?OF'"JJJ:7S423M06FRTP2*I*AVR4%0+T\%*B<_-RA MX^#Z-2$3@$+>U'-L.BA9D 8/\((.>\[N?Q9YD0J($D1DN: )!CWT M*7;DU1[5\\$1M=*"6,(FHMM=(H0?QB0;\EI3Q=5VI$30[J.Q[!1I>9Y#FMRV MQ)C5.8J)'RP]>"^5G]210/[8 =JOA!TQ8"<,9B&IZ1R,8^>5M,@2$K,5V PK M%=DPTIAC&^R=U@ M, BFX073R(:WIOB!, UQACLD(K"9EZ!6L1X@"C[;SVJU@64\#X"M9RNZ1B89 M1K69,'XCCS*1$I>@*D+AC/%U8]@.+"[6T$/ZA.CB&!),!R\Q=!7 D@3IXZ8M'1G]3 M'BA8J:TMH* 8OZ$0(Y+^9F$!9.OX>#7GVQQXM]UKX%Q0!M.I(#O^+Z$957DI M-&!H.C/(>"%&3@/7S!AH#1F61F6FPAIM]+X,YI+#W;1;>77^@!C [0PL6 C! M+R^#8@*\=#"S.!G^! -G)O,DHL=$I@_-;!:5E=;8WU"0LRJ3\2]18'MX&,2I MD":N%GQ3!2SA!PJ(EL,!46"D2[(S\1V95)!'CI+0@CG%-33!8J!%_6QU\B]B M%4HX07%/P#Z:LHO-I[)0Y(^W.,K L@A*!"(7JN2!B/%X^Z*9'4C@(PIA&3G3 MY$(F16(AOM$V"M_7WXAS2%:,P"(AE$$WZ.9K$[R#+A67,@U*K]0F MGK_]9BX"$@?"S79JPN6#89_8*73!-Z/M!;+!2#ZM%10+'UL7WNJ'RQ)_K,E. M.X_;%B6G,BIT;"^+8$.Y>C+, E-*"!-+A1K1J$1'-8MKDG\+AB;==6BB0R%7 MA6Z4@FUR+1B@P%%E75R2G.<[M&P4$IGR4F(CG)=%9>76[D4(/7W>2PZ]_RPW M[^3+\=*Z4>),0]_GR+ZL>Y@N@)%A$&EG9O8D7[69F??H22#J&G8UJ7"!95E, M/IIOP?7%2U#Y$QFD>[W+W=2+(RG3V.NW>M9NM14W5D0OG%A=#O!HZ*K#*GU7_JPHF/R5W%PHG&3E2L47KK.*K?5I=PN2@8'TWYQ.=1 M<\X:#AYN=-_1K5 ]V3I:.&5DZM+ M-QB;O?%H*_\TY>EJ4[,W,'N][8JEH69]V=8UV[>8G$W%OZUN[%_%0'!3\J\I M.'8;.2QK8 [[3O^KF M26$S;LW*+.,N*(W=&K1&Q:0$'7@!W_>JRQM40S)*B0N4.R]!;E0KH=4IC&4B MW,IJC7\T#3="Q!-F9:T]U"^G36"2:PEC@A4 .?<[G$ZQ!$350-URRKXVD!9% M86!=]NC:VZC,!%=UQ/ZMU3/'E+@ @6IAY''11\1>ETL&Q)P*%CK?L+C1,GMD M17A3JG*1(L396 K[FQ'#R!(FIG!<26FFRRC\F].<7+%@J#(/0TW<@0W\*8\K.,!64$'X09Q$83!#]+SMBPRTE\RQGCLC,0U1 MZ,>X#O#9\, F)JO<;83^YSN&X#6&.\,_$!%Y3;AP1B#%\S!*&/JF0[F91<>% MQ6YF!AW65),C,@JK8G4X&951AXM:J6]B55ND?&!*(^8]XQC.K$TJ2W[3"^G! M^DJ;2=@^VYB#),%L"2H/P5#%B[D7A*9Q 8(.N#'P[+S8&K^,ZKUACB/70,-- MA/E0&CF5$428/PV"&<=)Y$T81LIWZ:8JF%$B$!6_R]I8\5#%G=9WSS&;Q/,,L]_+%1R",( H=Y1Z%-2Q8)X%+,@\[H9,!>Q MX$H@,T2E)O9W0E4B;!:>>=2R"G7K)W=?_+S'\K]9IX=="Q47"'7(:$BMI*T2 MYM[W;1(1#T0=8./.D-GGE(O:;1?)L.=+8[ MW4=#>#;=LH^A6_9CDO,Y=IEPZ[Y6J*NA%GBNSW=TLZPX*X;7-_VHX M]&0YM&L.!P?'H=40J(/&.=%@.U0*SRL5W1;@VQ-HKL7N4_TX)/@%A-' UJR1<#P[*W-E+Q"3\F];X5*X.8G6G".G"K'W63@] MPS)I"N]%F*FSB(%K&Y#AO!+6!0O% -8X:Y+6QG#GL29741@Y J:3MA M&A7K;S(JY2:"A<(K"2N58;)*92.YQJ;$'-%.(CG*&X;H&K9G"!E5PN"I"F)< MR)>JP&"""=$FH3O$% M:[C K&YP37P2(:O@(S5JS&TU:B'YVI5DD7/.5K4%794?$."HT.'J\[)!E-K1 MG,K+-((]5(U4R[,IXY/*DRD@FC872).7_:0!.D75?@2]G'84;;"#W6K1MB<) MO56B]JHFM4]JUY?P_37PW(X2OERT_*DD_)=/?_*_L?"^[47<46FSW-\3W_@A M%VW6U8V^U.J)[9-WJI4;R_@]$9%9DD&XV+4D$[RRW+QY:#3<;@K\,"ICZN]I M!HS+P/&Z5L!:D[JZ5L">&$'7G&1Z'-K&5YI":WD%M(P,CAP_GB'4*]GO#T6N MK8A$=? MN?MA//GM-ZX'Z--77@RS3U_*Z*CMTK.&R,V^3%>@DU@:$W@L3T"@C(?JC!<3 MG9>2QPH_7J[UZ]6MFV4Z@R*I^>>ZB4Y%[&'/)%E^5 M&,3NJ^LY8;F7MFW!5OF LO&*$/>86VJH'5'CR8F# $_69K>^2AI"&C%QPO.J M2[!N]5 N=3?Q;I4RG4R9M[2-7UHF- ME;)Y0O>21E*,].XG1C;+W%ZSC36WL:X&;DR_"M-O&[KG0(R]K0 D-O3&:V'A MA[#TUHV74J\O==KUQF-F1<;KPR>UJGS93 X-UNT_U7TP"6_L"&:;]R"AEC:/ M:,#LPT[9PAW]M>N3.MS1V\H=W3MS1Z=D>NYXRAY+@C_!GA5TK,;@G,".4?&U M0_$?<7XD8)/U4W1WUJ]6NLJQ9*>)+YM*3D*Q+2CU1_HN(L=C2X'BY5EKW0-( M.A_L->G\BPSU?*90S]<(&-:6<9E[)*$?FAQZC[WJ9!>HC)OU3H'%B%>BD0&[ MY0G9R+1S>(U,:^S?$]-: @J08K&J&W&1M3>]T-N;OL_:FUYE[4US\0T#X:J, M2].XA"\-BUO">;'QSZRMYQ=!K0&QH7P(:@X\N5C%_3+..:J.FO)S% 8A-B1=%-&ZQR]<+P-LHU PF[5>T077Q MX=/5GU_>71GGOWSZ\ZOQQ_F7W]]]-;Y<7OU^0@+A*W(,PF;PC&,;5-EOEMV* M>(%M.;$-.57AHDZK"YB@][C7?G49J?^BUNN?OC\8L5BO95Q\^OCURZ MG[]\NGCW%CGJ"=IM/GU9SW?8QSD#3+WU8FP/GT9D4*(/RM?5G]$==+$I]0D= MHDNL.QD$@NNW$1"3@MYX4QYE)+E=.)O2 ,9DJS(-WWV42U+F3&%]2A*Q:7?O,ZK\4K^A1J^_R M7Z]D0<[UPI\MXQ>"(V%_922-F],GL/##TT-[NM-^0O3<^9_/;>K-)P-*OX6N@ M//+W>1"D0.9UL?-[%D%<"3LJ%2\U\KJEN32B@KP8DP7:>5)TY*4$LQ[B-W)' M"4$&,Z"X(S6PYPD;X36\(#=S!,LU>XGUIA+D"1BQFZ/RI<^FF%-I7<37EE8#X8G%+ MCUYCKVNL/IM.8C 1<2Z+T"4/2XWS-VPR;B]\%TEDH,=Z 3RNP%G)5O,2[HW8 M36/AQ9ES0W$^&#VQ QE*AO]23JDQL7V4GS$67+GRJ)OTXC*B.XB1?#" KD8(<-X MA1_,<8==,CH*(@)'U9EKE3$G UH5?Y*JQC2H2"H>&&QF+[.JSO+0$)\18+DD MCTC=BPA#)$*'^!?-HH31.RWCM_ &. !K 5>+*S,#6<,[$B TW9YE#A:"&L0" M&"^ANL4R$D 30\CL=[FQ M;/D7^ _I+87I+P51K(.IH,1QM!'AX3A?^D6>G[,8[DHO+]*)Z[6I6N85R MIJG_=87/MS<3/-@3H!_Q\T2(0#N8FP6E3!D^PY3PU]U!Y7WY\=C %WG>Q*62 M-])@,SXA:^7.R1=E_YR0:_QUCC[3W 8F( 8(0CV39#>KD%TUA\JBNV"U9!KG MMFK])C]*LU#,BN8%'0X\,W@R(LUA6QF^]PW/#'8J*#]@[C;M9^+K?? 67F)+ MP%A@O"M'$NI&@6H2!^7"<>HK%3%B\;G N)IX%YC'MZ S 8CNV"'*>6!F6&!2@R /?57U1$-!)LX"SVK!?#G\R]?C/=61C8=KWO)CI6'N]X>/[T);Q0VQ&:\H9/5%IJ5#+.?2S%/9NCJLCE/&J#B3!F MJ-1I1#>4H1 ?A+_(-8\,.,KV-0C9!YM,H@K42XP;S_?9(M."-;8+1E2L8NRJ ME4]N5.%-N9ZUS(CK,)*A'Y+*TFU'Q*!QE<'!>H<'5K@(%V R+;*^3A?DCLY$ ML&=\0EU8P;0*J$<;7UJ8HR^L91Q ]Z!.[P $U'G+^.+%WXSW8,.$485P.EX) MI%EY*(.XG96G88\0(0Q_4<4:9B_VES!T9R.L&S-.,-;J@-B:INA\4>$.5\9B MIDPSLAG3N'!/HA@7R/M"I^^+^UV$E+NXV;&1+CE>S&'Q91:#49[MUKO>[%W_ MXE]5AJM %+,\I>M$7(R^\.R""%_&](MEC'W-::7?Y'6B*D0JBM%IFJ21*L@B M6PGB:_6(CGP?4F$+*9^(0":I-=1"U+^-?!2:[PWQB "YB%8_@8G@\@V*AU# M%Q_X>*ZLO@7A#7%M2IJ%X_Y"^X$K@+W@>]"%WB)777Z,?M6J0'H,#;)*VV4C MX+&?X,U:B1FY'\\ON,O(DN^.6&+_RJ+8>"@.2M9#5-FNJEB5O#C2YJU"%(._@UL^8 V:EUE.-R_,NRTC#^#2,R\ M&%-37./*EETDWW&Z^566;DZ'ZD_.#Y&F_;U4YWYSKL+@M@U_<-NGV][_=G=; MH%>G-IGL?R[AS%Z)P(/#FF_SG67=D0<&:W#$4QC(W?VVUR0FZ;6,/^ ;D 53 MD:PT1.$QG_>$PHR>@S'4)S_Y^TU?HTT%D_83>0-:)L*#>3Z'D F.<$=0^I/^ MF84I7A3W.(\B-"/((WX>(:BWNUS.!2#SE),C89T4K!F^B679!S2WT")F]&9L M_)?W_34\]3%=P/0<"C# DK^(*2SNS+)>&(&]@(4*QWV-^X';8<$FG+OA$LRN M][X]>V$P^\'!^9Z\IIJ'0 0_%B_H-$W/QD.,$=1_#PCNN[^JCU4$Z8'_^JGP MRI_+?YL2=25O+>](B*_1(DCJ3FYP'SKL]"8P1#&E&%RB&I0P;(6'U(]<(H^< MG1^Y# <9Y8]@;G2]Q\B1);@03BTF&UY!G=, XQ&LK-HC9.$O8I;Z'.*X.OO] M$!3Y^$7%Z\]BX9S!^R)P95YST^<]7!D3X08MX]WWN3?QJOS;K20XDN;$5KO5 M'^S6!_CQ.PJ/!JU!9_00'85K=Q9-PN73)^)(UC(^ACES;>YO6[.+[7$L_6T> MF'^0;JH[MN#A->\-I%(-$X2S:/UGZ2IW2[OC.[6$.C!23J>/04J>LBN+G M]_BM<:Z^-O[K)_OHUY2$I["*D]B*#U3_^'P&7A%G=% D^!_I*:P-_+C.D-RZ M4UA-_Q0687+E;=>8B.0&KS<^8#DH)UT:?UZ=&Y>!TZ)O"]74+K,2?\:OH+^6 MQH%PBWI4SM+3&EC5QD37THV) M7MP<;#G"\BP:V1L:?K:O612L[B%:WW[[UM,+; M[W=:USJ=/GEF2-75P'J$C>W9J"ZE MNM#VK*VZMAN?^U)==[HJ/*1#:;6MUN7'JSK'\OX7A9L/V1.O^O_]\N6#<1E@ MU1U'&&]#)\6XWV/?&![:OE]=_'9\XG@?G/+5_AX&X6(%]G,B@IB +LY<+.P[ MLDMPNB\^_/1 M$;'+A_-?&BE"F__!G@@_;@3(YR_O&@%R1Q[ZC!W6@^0!5-'1,$SOF8F/"RJK M]=F>"2Z?9G.!T_>>+XR7#"BG#&,L)X9/&\0KJNI UK!"X4#AQ+VJXHM2F-7J M$_[Z0:B[Z\\J.75\OTT[,!CF?QKT']Q$SH'%XN:[%8;8PZ1IUN_3*/#BN3[O M)I:_)G1,CM?S9ISE<7+Q* MBTARZ7RJR\8U9%18,L\!+URPP]?6N-LSY8.80Q[95*0\-MP4*X?8U-)2*S,B MRS?(HG?8#3K! J5SVY\B7 X'HHBM_ %5"$@#+-B+X]EI,@\C6-UMU9YKIR0_ M]6W2>-#JD%#;Z3*IWVF-\?P^P!70N#7<\5IJTTC=7JMMC1\IDV6K1GWZ&MOG M7]^]-L[3&:A +D^3_I71S%A^$D*>BI,?0R,:@%@:&6 M?0Q4W#L%CX%(&QH4-43;1K276Z!:1^G"G^0NG98^^(<'K_PU#1N%<&3CRM&_)F?;H6O&R:K9>#F&6W6__O2>BN MX'_FR<+_^?\#4$L#!!0 ( #UF"%LWT@71OPX +JA 0 :W)T+3(P M,C4P-C,P+GAS9.U=;7/;-A+^GE^!T\W<]&:JV/)KG(O3460Y]5267$MNVD\= MB(0DG"E"!4';^O>W $F)[R!IJ^65RH>,16)WL?LLP,4N0'[ZX65IH2?"'??I'N_WKE_L!NF*&NR2V0#U.L" F M>J9B@<2"H&^,/](GC.XL+&:,+]OMSXJLQU9K3N<+@8X.CTZ#9L%=_O'\;$;( M;';2-LPCLWUR?HS;'Z;&'9"9HKIB_/1,19DB1&H9CL?7YS+UD*(U<>#@^?G MY_?/Q^\9GQ\<'1YV#GZ]'8Q5TY;?UJ+V8Z3URY1;0?OC WE[BAT2-'_D(M+Z M$7,L5MAXQ'.PWWN#+0^DSH=GQX,"V0D&,^Q,5<<=+A19"WE@#9B!A?)!V=*! MIDK'1/L#8@E'_FK+7^]?'+-U4%RJZ[3G&*]*20[3>-+]*V5ZD =T6C=22>2O M=D#7EI?:G2- O'(?MOY1?@DL3L8P#!:JL?HFF955 M'TBH3?\.REMX6E9Y("'6_[O>!K;*Z@TDAFM5<7E)/H'[B)J7K1Z#2*^%Y+6' M^QO=4UU)]D@"G@'7K1-^/E3_.JB]#0W;2%%].HBWC7%Q'6*.[,_J[_BH]HG] M)CF$,=,4IHN.HU0R_V)@PCS#CH97_>&X?P5_C$>#FZONI'_UI3OH#GO]\8_] M_F3\,.P^7-W U9+F+\$X!Z2+B].CSJD$:0PF)@%* 7,4YHY\]LCCC[[;2/CW M'M$TP]]A#GHNB*#0\YW!&Y6BQ?KHM5BC[R(2&X_]> +_W_:'D_'H^F;8&]WV MWW)(YW'78GU<#.NM##2Z1IZ4_>@NA,%;#_'"HK38G[P-]OO1G@W0>#+J_?3C M:'#5OQ_W?WZXF?RVJY&?)TGK":=5/"$L\5___'#4.?\/\B3O9X;2&.UREB@L M5NLG9[OSD_TLD@U@KSO^\7HP^O:F*P&- *TOG%?Q!2D(*4G[.:(H%+N<&G32 MM%[PX>V\H,$SP! +EQ,V&ZT(5UUQRN&<0J]%[D*F7:AC6,P!6OCA,4%LAK9L M&H3!V%TN,5^SV9C.;3H#%[1%US"8:PNP]1VSJ$%)25P*\M1A=788Q\IG+,$* ML49;WBA@WB $;^PGZ#SCI6$*$VJQZ,2Q"%$WR-AW7MYZC6VS_X=+5W+^+V?U M5 Y:\Q_%S1^P0< ';1@U"(FOC)G/U"H9&FRHM!8_CEL\(&V0C8$%/%Y[G)BT MI)='*+6V/HG;6I++6=YCT""+PZ.,N\3LOZR([92=T./$6KN?QNWNIM3:_"SAZT#>EO1(,FB0Q<>"&8]?,%#WV%+ZF^I/R5 S MG8<6A?-$:"D9M14G%&;5(#SZF-M@7.>.\/$"UJ3ED$A0:S'X$,<@8(& !U), M&F3] <&E)WR?1FOIQ*+7(VR0=>^))??>WF$(F2<)#BP:>TQE M3(A=/K^3QTB+1F(E&^*F%K,1?@V"9TSFT@CW1.Z&+1D%14BU$"26MCX]\A@T MRN8<W,UZ/9C'"P:5F[Q\FUMD\L=3<\4,"D2?9WIP[YPP4%^C*;6#K/'*/6 M6C^QX-VR0!Z/1AF_2)I^ER6 @J6 T]-.XAE>O!2 O@O^:E)MK1@ $SRU=@.M MSUD+;"(<* .L)Z1)L(:J+E6P2Y)K 4H$"R$>340@K7Y3!8HC6H MB? $59HJD,1HM3 DHHF 01,-'RL^5+%_.@LM#(F,>KR*T40XPD6)*EBDT&N! M2"35HZ6-)L*07I^H%';E<=)"D\BU9]4[F@A2O'11!9X,'EI@$JGY9!&DB9!X M!8I*$U>84F?^HT1>WB-OHLDC2<1*,U0* RT R85])!?91""2VUJOB,#4>O7N MV("-%I3$HCQMDRSZSN?7)&R*)3^&F$LC/9%*P%64H44UF?8OGFJ1+N#+V^.> MB8E\-9+I6C#HAD2,,Z;KG.H(M"9=\=^@;E?JA]9]DZ:*, M_P1]DJVA5TAU"T7ZA:9K%/0,*=/O74T/\36F_!=LN>060A< 1E52I^L!>2+6 M#!ZA"])U'*)*M0.*I]2B\K4;?F,3BPT]L_$],5PN:U"P,*#5'COUZ[[6L5.J M0A4=6W8&J=Z@L#K2L95""#12KW[S=%+INI!6 9&)L CS@F491AOED-)N/S8* M.%179=\-.N?YG.>; MF_Z%O-&1C;U\3@,],%3]J.0R*?1:C!-YM4@)IH$@I-5.MJ,L[2Y$')7@>I4D M+;")K%Q&'2]+5E ; MB$BX!+I]YLNKPK]:;<049JO%+9'1BQ5$-8NU%MKDD=@\:#TQ:"NGD>BFE\A?F8POQE.+9S+'E%6 ;WHXF&[Q[9!2 M]T_A M?TX-^$M1/$ '*J:NWT"@UC$*GSR..48@'&VE^\ZBY#?20^*;;BJAGL5$BV2! M\\N-1,7;0A,*;>7O'G,JALLZ;EJ<,DX_QZ-C>1%)Q@T&[76Q4@8/'4 G69NP MFAX)Q5U_[*Y6WE>(L'5CRR]&J0[Z1\D%\_?FV'./\$V&6T696LR3*:"T01F6 MCD+B-\?G!4.;'FSV[NU=9;9="6XV@/D0A; M5-Q@D*#78I)(-H;?D-)(%')><5()E0+\M"@E4HBY;TYI)&R1(PC5J?P:J?^]8079(Q>_A^N+_1?#R9?@O$'8 :D&%*]7\RIF[NFQY+:D@RQ82BHEW M9OLLRP1$'J$KH7 M4G+SC6K)0\G0*WJS7&'*Y25_5T;7-@?,<;YB:H]L&%,KYF!KM-F4>&?)WN;&$=YADNC/G^ :K0G#FV3U,_4]$/D2"K;/K3&ODTM14 M3W^_SHTM"$R#V4@GVKU"GYV.ZCN\5G'M->-7$$(Y5/U9WK5+\ZFM05QN++ # MCCF6YT!4-N-&E01AZO;+Q.HM75F&*$I?6P-P9A!B.M><+;=34D5C5.%5TZ$? M\O !L4W"KTF>YNFM:PNZU]T)DX$(K&XADH*(:A[,7\X],- M' 4<$+CHO6]#KVYQ!O50>.@NIX2/9B.Q(!RF*L'I5(GI$0F5X^6ZB?EEW;>A M!]E137E&;VX _PJ(FQ.N5_VKQ6 $?2.6Y=P2V?FP;EZ7/-52&NX0/),M(2S6 M=W],U(CR>I2O0&K3&JB@5H,,VUYYQ9X?'1Z=Y6N21U%/A(X4&; Y# MF1K.F/ G:A#-2,EL7@-5?L&F M3ML2;LC\SSQ[L?^6(G9HL94G1F^R6VK3I;O\@NU'_WCOA-WB1](U3967PI:L M" 03O8IV/<"SX\/7L*R>(-IE?!SI[X3!PAXB@.Y2J;; PNM]3^7?-DVS7:@B MMYJ:9@$C4P9#FWB <9FBTW$?EIM9!!L7W-" MYPN955*A]LU2%@#EME*GI\G*E^12TWR\KX5\O8_:/@ J/#C$]#_RDJ]Z!E&] M-0V2B:JS!3%.IZFWGN,%E46K>7 FM*"JF60UUQ9<4=8IY9/=[WI1A7,H:ZJS MG&,A7'F", [8>N&,]UO (&1#\AR=A7,GZW*,ZII6B_8S6 ;*F)B;(.>:J#W"6M^KW=A^(C6[Q%R804WSZCWL+"#:>/84Z?I: M9L;%&:UWE$23L;<]KP9CD/E<3]@7I>>62[@PBJM\(YM?,Y:4P+<"MII/> M3]#!M9<[' @S?\F0WK8&2X<@K=M_@5B5JI.+:K:ET*TA$SDA5P'*OSH#[&V> MDSWPM]/E@Y39O 8X!5$0!+9JA[/JJ92Q_=)S!DX%*&LZ@]YO-Y1D:A=I4U,] MOF%.%LQUB$Z99,.::M0U_^O*L\1J;3ED-@NF=&_?MT[/HN1_?7"C]M8YQH(L M\>=W_P-02P,$% @ /68(6R;9F(Z))@ "7(! !0 !K_\*;^WKHHW[I6.Z)UR^]#C"93DL5]?L$R,! M)&QN4:3FD/1E?OTD*%'6A90H$D<^\L;TN&R9YOF0^1T@,Y&7?_OWKR>3)Y^Q MFX]GT[__(O[*?WF"TS3+X^G'O__R^X=7S/_R[__XRU_^[7\Q]I^_OG_SY,4L M+4]PNGCRO$-88'[R9;SX]&3Q"9_\,>O^''^&)^\FL"BS[H2Q?ZS^V?/9Z;=N M_/'3XHGDTJP_MO[;[F_.%L12-$M99J:= N9C4LP$;X("@2;F__/Q;\EHG8M. M3%INF!96L&"$84YI=$5SJ[&LOG0RGO[YM_I+A#D^H>5-YZL__OV73XO%Z=^> M/OWRY_N=O;X[3)SP!-I[.%S!-]0'S\=_FJQ^^F258K*1^)ZXG6S]1_\36'V/U M1TQ(IL1?O\[S+__XRY,G9^+H9A-\C^5)_>_O[U]?>>2?T,'B%-*?\)&4_M_\?+EQ^.?W_[ M[/<7K^FGM*S58Q;?3O'OO\S')Z<37/_L4X?E[[_\V2U853^WBE=L__L^W_[T M^T(23-)RLI+;&_KS^3,JWG[7A%\7.,UX)M,UF,DL7?G0I&ITUJW_Y00B3E8_ M'2WG["/ Z>C9?(Z+^?-EU]$K-"H"?2Q.,*D-41HDL" *,FTA(:K$@Q17Q5B7 M.*(]:Q+3V9=QH[VPU^>?,&Z=YUOC6RD%2\6L[YU?OXORY:-3_MX2;J;C9RG-ED2X]YB0R!F(S,7NZHIY$5:"EBR'1.LDVX\%ZR/S!C+': POV)@:.\#:A2'ZT3&D MM3Z:$>7XTZQ;?,#NI.YC\T5U,^:C"-*;!)H1/VD; T?N0!_'M-V>?1]MNB^_ILFR.M+_G,WRE_%D,H+L M>%,_1"DZN+EGEAR>F% MI*%(DZ0*S8V>NW$-SQ*^%P]N6D&-5=&8Y.L75V>7@L^6\:P3TS%I%H4 9G6F M[3>KR!$>SOT;@@U\D-KW%VXS_1Z=8D>KG7Y\@S#']U5N1^7W^1D/1PD$R&@# M U\C6$EXVE=-8J)PZ7)PKAC56-^W AJ>_7N0_ML)OZ'E.R-0BV_O)C!=D*%5 M/?+3>LA6_TR+4F0$1X:5+4QGH&.6A\"\UD[*R"'EUH?!;7B&9^L>Q(9FHF^W M.7RWLM_.INE\GPI:>)O)-U?7O89G"P ML)OI_046I,?GU],T.\$/\/7"*AEYS64R5C$423"MBBS" /MX&-!([ UI<#J;CQ?S&Z24R2(&8B$Z*6IT#AD($YC(V@$XC4:U)\%F M++M0P#TF"C00>3,"7+@>6@N7ZH.%,9X<#DL..U&.@='@JXVB>6N[_SZ>GG\\ M"MY+I,T4^F8,<3P9+\8X)P/C>#%+?WZ:34B&\VIL++Z-(GB'3I&1F&:1UXY&95S+)9,)K65G 7EZ%72GLN QCF=^EO> MD((639EPG>3[BKP9SY_/3D[&9['!>K,XFU8G"Z>I @K<*G*F%0LA:+*DI651 M:\64+TJE2,L2K?>R6^ ,*:+1*R=:J:1=Z/[&^LCN.@NYO9MU*Q4L%MTX+A?U M1NK#K![&A)HD2M_X\?5T@1W.Z6#V4?$:JRDZU7MI.A;(7\\D'9LDZ.RX:;VE MM$$^I%A*K\S[ 8H>&DG)1? BD!(IEVS6_G[C!J?JPI\ ,X=OB\U-7O=?AM/ M9]U* .>+*AZCB[249 -9Z4)K%I,Q+&<>G9+*"M_ZQ;F.84@6P@"H@C M"T(X1B=N81%U88"@@,YFTEGK[+>M8(:T>Q[(A VY4 T4T/8&8 ,85[)SW%G: MF!'II?/(O'&:)2--TH56F%O'";9 &=+VV)@++83?;L>;33_6M)L7&"]R\Y(" MH;B)#-&0(6Q+8C&KPH3$7*12W#O9>LN["6.@CDP+!APJ].9)LN_@6SW9+U(6 MN(LATQENM:]T#(H<=T]&F@ZZQC&M<*ZG]-BK2(9T%=S^1#A4]#UEBZP7^FV- M*2:461$KA1!DLTM!&Y/,CIBJ0H:BO(+6H;7;$0WIBKCUX=!.% M2AN"SX$SQ2.M,3A/YKD43(HHZ.=:"6CM06V ,:2;XL9$.%3HS;,&WN-GG"XO ML"@?#(_&,^LC;53)%1:D Z;0&@72 C;WBS8C&=)5<6,.-!!]CR'+D4].&W+& M64 D?[\@9R$!+ &34;$^ ME<0]4UE)I@UH6IFTK&;E1E>2DZ5U'NP6*$/R?1M3H(7PVUFV'5G9R^[;:HUG MY#S?C*R(Z'1FWG%!=K86S!= 1K]1*D&V6L?6YNT6+/?T@=EC(D,3^3=CPWM< MP'B*^25T4_+ YN2B+T^JL#&3)39.X\5(Y*B-MXX%'P@7!\Y\K+<2B0PY!R(8 M;!T:NQO5D-SAQ@1IK)(^+HI&):H@/2H&+M1^,(Y\%*:M?_B&Y'Y4GI.1-EY>,EQ2E M$1IOE G%^ M]X4_X+;H(-T?*.O^ZH8N\Q$7(\00'2?K#&4D4(4;%HMR3$99I()QH:46^KXYNK1+%96,U]FQS(.B7_XP_TZV\OWWXX/GKU^NWSH]]>-F_M=]LC M>N[OM_/J&C7YHVWA;+=X,YO/1T:B<48#4[ZVMRPEL.!HOX!L@-,!DG3SJ/85 M UJV,MXL5I**!JRM(EAK9S7B@,#GY!9F4-P48"RK6\>OC]]2'[(_AK>4*:^ MCW2;G2175K)3NJF3668HCO9(Y9EVG+-0XP#&*!YLS$HU+UB_-\A[NB3]!N_: MD:5?9;6W3LX[C-$):S *E(0@!:(VE[QF)WM67(P(FL?2/-WU!HB#RW=Q2M\X M>3;-S_+)>#J>+^KW?\;S[Q_)Q#/Y"9YE3=Z@YK5K%@;'!&2730X\-;>X[H T MI!WS,$[O?6&&Q"QY%>O2)\+4F6-1(K#+-*.A&TH;>R->>O M(AA27*:M^@^0],':KB'$UR>G,.YJ]>7W'HIU2_XGC*='TQ?C^>EL#I.CLK4' MS0A3"%:5S)(#(,BUS")#8L66K)6'DCW<864W 3*D^$T;CCR\?MHUB.@(XYE! M.%+""R-#8#;28W4@.H<>OSA5WJKS*E7I.-:F]Q!6OPQ M7GQZOIPOR'KI+L+NM04$_2]_@*^C2.YV\E[4['M.RK:D;)DTRXG\Y ""-O#6 M=N4>,(=TIN[+EYNW??UJJV':T'QQ5&K3CU5A,W:?QPGGQ[-)'BEZ*Y&. 9:X MJ6E,=-A#T98%<*+F9Y:H>6/V;$C%4L:";^=YSJ;SM8GQIE7M+8'5$W8 M1QY80:[)Q:KQO. 5D<^!7*(76(V MY3IO"8%%;Q*+4,BF-DX+:)UKNPW+D-R/?CC11 O-./%JUI$HIV?7VNG;APZF M<[+V2#C5-:HNTJ]8Z#/5PDM2^4S+9L8E BAHZ=Y(VM=B5$)!4$ZV+C^[![PA M737WPYR^=-7PT#G;WLX7>X7="+D0DPU+/M(I"+$P2 2-8S'".QMB\YZ6M\"Y MY\5SS]40&IG"F8D17N!$.6A>O;8#1 M,DPC1$[9JL*\0$$J4Y'5O'D6HH:,I2CE6O-\:YAF( '^/?5](\2_IY1[O,52 MM6UP2<@0Z:W4HB@6Z?',6@[)9%><[RVG9O,MU@\.+;36^6$B;]FU?WTG;Z20 M24G!%"^2Z1R!A2#J;%(!OD"T5K5.M-V6\;#/ ;W6RCJT-YXN2;KG8IY-SRV( MB]0VG+_\NNB :#2>0O?M-2E_ON5B.5OK?;UDX;59E$;CF"^R3MN067-?C&[N M1/2XG"%MI'NR[Z9!, SE-S0WSX&>;PZ_XA3KX9!EU!YK+^\S1TK0,1&48O1S M'W04RL3VIN9&*(/:FYO2Z#"I-Z9 /YS6I<0"G#.P)M*YQ1,+6M5;1Y6R#A9L M\Z:>#[:A-;+>N0('/A!O;*Q]A34#G0IS1@L?(\_ >TOBV6:]_]BM>BA\W&I' M[:F]![BCT4*+C"$QXTPADUY8%E.M-#566DB.C+S6U2L'W5D\5&1ZJ)1JH\DA MY+<_?W;\'Z_>'/W1?GK]'4]YP"SWN];8+M&]SADG4^/SF+[MUV^_SVNAS-D] M2$T82(OQY[,:"R*(04O<*T77+M_HR"TDEOCBI-<(-JK6T>3=T1WL,,*W52O^ M#[-GZ;^6XPZW)Q;QJ(S)-5%"8J"W1:\J2$-Z9A]*'+UI+PF6:QKYK^:=>M!6?3;[0!#*F"Y(WO!)4<6I#$L6HDL M1N]\E-)D)^XX-O=X[#VOB!_UGM2W5MK09MFE3S G+A]C6G:KU6X4@.,NZF"8 M0=HRM73(@LV9 0]&"66ST7D7NNSVN$&UZWD(FO2@A3;TN+3E?<^TOAUD$@4" M6L?( 0&F+7KF>8Q,%JTB,1CD]1+)S52Y_Z.'5)+\$*SI63GMK)[K5MGQIUFW MJ!U:OB=9S4>D?[ 6. NU&:]60 89IQ,TVE+[#VDRT9I/4-X%V#W[XS[JS:@_ MC?5H0F_$YIR!7%.P?"Y0.UJ1 68LL S68,88"K:^TMH-V9!:[?XPP_E@E;4L MF=XD@HN@ZR41A$0J=\*QG*QG.G#!O".DQ1>1:&-%TT?M_X[HVC8A>5_)=U3H M::NYKL].Z@2C_UY1:ATI3$(HR+8PF6MJ@%;$A=IL(R>.)0&6*'M+_]D1XY!N M%WKBV>T=3!JKL8^<#%U4B(K6J4)U>U"3QX/T?)MQ)O1O((8ABMF=) )UDZ\KD.R ]AO!$:\:TU%)/;1R_=ZU8V5H%3/'>N3H< MFVPM0]M>N;XMOP/((@1+^>T0'J:1)8_Z,CH1R5\A[3[#-V MWXY*Y>^4_L&W4?9*BZ@T$ZFFR3MC6.#*LL1S#-[)&.PN5W.W/&(7]?N?0_TM MA=UN>,HE1_RHK.VB-S.8'G7CC^/IZB]>X7E/6H>U6[EARFE+9G;.+%A:>G1! M! AQ_7CEP5DGI2LI,<*"M#VHD/[C( MC \F>(D^F=89)KO@VBELQW\R2C576(]4VM(F>000,#BM&;>BUG4C-@ZEKV^X9LJDNI5%: =-(R!<+7N=Z6>8R2 M\<@+R<06XUM?N^R&;"=*/61CVH?@5 ]*Z_?0ZY:7VOU?3(,=!>]Y$'4R/(A2 M._L0XT-MHY5E,8 HA&N=PGP/>#M1Z_^'@',#[?5Y$-;N4=_WU$M3"(142M:$ M"*%6!3IUQE#MYA%M#,BYX\;W?XFQ%=Y.]/KIX]%MM-=P0LQIAVF\$AG]?H(K MA4SS96=C%),V3B$RCD[6H&A@,=(KP&6T2@A3HFP=I]X%UTZ$^LG"ULWUU>-& MM8YWU#5[(\&(Q&F1-36]U!G!U1^%D)WFV88D>BCVWPYH)^[\;!'L=BKJD37O M.CR%<5['-[ZW7U[MG*N4DODHQ<)16LZLB[5VO'#FI26NBURLC0"B^8ZT']*= M>.9^>IXU5VJ?5_M+_#![CZM1I>^@.YOO5$"%F 23JR$8P286CUDP35^]-8_[[@93LO>I6%(K=4F!!K!@*Y$28I%HSF1ADNN.G_ M*+R):R2I'9UR&#K#6D[FIV(\Z,KR)O'-]LHIVDS\-5-]>H2^\7LRW3DZGVU\)G% MI&H5H++,&XL,P8),4DBG6@?$;Z+8B1P_6>[T@;IHF3[_>3RO5\RS[L5L&1=E M.5G?%HZXBEQGC4QJ99BVJK9LY$1:ZXW64D;K6O?BN0W/3CSYR2+9S?33)-7H M(HI^WCB(J*D4&,]LE*Z.L#4L!"-8JM7E2AL7W#5#96-ZT;6OW4G//[IFNV52 MT2%B;3=#AQ99_[]>O'V&":[2!>:+;IS(_ZI_07[]U1]<^N0[[,:S?--2.A\0 M]/)K^@33C_B>?+F7I6!:C"Q'PTO)#$V=XR5K_1]WAI60C*M-+7QI;>,^[ H? ML)I0NX*87.VTY>I0LA(8R%SM3UZ21E6L:ATWV[>:\,=6S@V8XQM&NO:A_KZ+ M73?5^Y9@+19/Z_;5L(ED\89(NYL!P85Q/.GV8Y?V;/'U8^OV'C\]#U5_W_1\ M-9Z2%W;M]>$.,^1"ZZ[Y)0XL"P[IR"TBIIK,K4KK?/K=T0VI6O#QT_-0]?\( M>OI0P-<)BF5U[>OJC ,,9%22!"0(JVSS.]9]Z7D_9^*\,7$K8PGIY67 M'^!KG3OY:3;)J[$EF9R'0N==CKJ&;HDBD9/;HV+&R,EYAKB+U['O\Q]#,\1# MB;2A\5B_>FK>(.C\XNC#["HHF]GT8VV<]P+C8A2R%!:U9LI&7=/TR$SRA,99(Z)R#DQL M'079AN6>'05^"JXTT%JB?';&_R,DS+K%I_.VLG-87HY.^O\PQD6 M%_]^-H7WM1UM1X\A(W\\?X$+&$_F5]>^TXR.X:VAW020X:WMBGX:S1>Y>"J] MG2M\E\I/'>JHN&7<6:A1P\R\=9RYNML&*TMIWN)@.YH6=[+/IM=#J1?/>S&> MI\FL:F)D?'$6D0X3 %.+) TM6P,3&:,IW"33?-D[@QO2#6 CYES?OOM15,-. M91MZY&IN 3(ZEKDO=++P55&:9"[5@Z48(V5K&W'?)L8/=0'7$SL.%G\S(GSH MH$;+OC=V'SDA$5>5&?18IFTF[P5K"VZ;M/&N6&Q^.7L#Q) NN7JBP&&"?P## M[E+-V/Z6U88O:6?:W(6PD6UQD9E9&^XH*"[40:8Y*/+M%:?=VB1@7()7PJ>H ML'5GZLO/;Y;QNQJ:/O*)?!!?Y[T:390S6$<]"F"H34*KK=#7NX&U6\T*P9 L M@;WUO#65]_Y";I_:_2S_O^7%3 5>DG&@F9<0F2Z@&*VNI@DEE$Z4(GW[Z_M*O+WNS_B73=(0#; BO*C\$RP '5H0Z)Q)0>406U\0W/:2'["> M]_#E-UA@-X8)O5:1WAYND<[=$&A9SK!H9"2[&93VW&K>?"[L1B"#W,+NK_FM M=-Y;Z.WY_&H\'<\_8?[G;);IW9*J**@]-#CMIEJ(R, ;RYPQ=>"0*$*TGC*] M&J-STMW2&[^^K'/2X=EY-NU4W\G^V M3I2L%E,I'A%*JC=56$+[NN:D^EXI+.D459NSEHSAG] M<\MB=L(DJ7,0K0-_6\$TJ-@]_C0^/5V569P)=;U,[S%D+Y!QYXFD+A062YUA M;R)/P5F/&G:PJ&]_RI!.K38:WU"\VT+"+8^KBJD.:,-YK1Z'24U56V,2)AA= MH#"=5Z/!:T_*VA@N.<@N(BT7>CB$;D$T))>Z+4-ZT$ASEL"W6M*Q:HJ[QL-# M4>3K:V:Y)-<_6L% *LUDLKX(I8.X7MC?C"$WT0S)*^^7'0=JHF6/A]J2>P6$ MC)J:\K;Z_2Y;O3\^N1TUBV>S^:+BQ5#X;14E?TN$?$A7[EW]IKJ,G.M=[@/!)RX>*"\TI)P5P0Y,A( M$5@(-C,5LL+ ":C0NU-B^X/N._+MOI_$;H/7V:C MPB.=@S$R MAT&^@U3Z(UCX'D]@7-L1')579!+ I+X^HU2;EQDO&);BF#;:LE#;$CC0)7+N M2X;6(?Q#,0\IT#\$+AZNV >P[UY"-Z4?U 9_J_8&^UMRV[ZIG?4\O$TXEY)[[1DJ /17-7I"*CH1?-@ ME5"BA-+:>+L7P"%9;7UR[?K^U9\6VX[9J9LI3,X[>JW /5LLNG%<+FH<[[NX\SXMS[JN=B!=5^=Z+[/1#$J03-?9>2%XQ<#'J,@8<.+Z[5>;$3P'H1Z2 M+?>0E'Q@?3]$T*0VQ[W4IF/UYQKA.R!.N?T$WKGS]OAHC@Z[M!AG4)I:T&L-" M*LA082J*3$_-6Q?HWP QI+-N/SU?WS(.DW.[6]B+D=$7.'C,"2!9QD%8VHF2 MKHWE:KOT*(I5 51I7;5[$\603I(V"C]0TNU;L7S'86,13I&-Y%,=]P+>,N^, M8#QXDY/W 1PTUOA-%$/RO=MH_$!)_X!3_GLX8%:N\O72!5(["^!>C^O/.MA_ MU=.[8CLX MW+CC<]:1^1"BD/5-RJ+VPLG6LACHCP&--B5'7GSSZ.+]( [+9NF!83<"BSVJ ML$F.P*T /\Q^Q7=UF/@2GY4%=A7EJ]FR&_F (6E>F)%!D4-0[2*D#CYN,KEWC]!XYH0<.(W9R?>4/'3WQF7OM36!)9F*NX9*! M@\!J54M2EMN2W".-GFQYPLCQ2/\7/+-:D)4 .3%OR$-2PH"1)>:86GL=6Z \ MRFC(?1AS>[Q_/Y4\S&GZ^S2?)_+7IB>)/GJ>91:4=VBM9T+5P4+.DK69LR-/ M.]@/^A1N@WHHXR2',*M_M7Y$)-<\&,5QGNLQ4,'#%/9]#4-YYG\D$ MX13%&)%"ZQ2#/6 .Z0C;DRTWIS[UJZQF!UB]/3TJJ[:ASZ;Y&+O/8]K9CF>3 M/!+.EZSI0$WT;#I0"5GPVC+E3X%68=!U]DB:)YBNUNR':BA7@DM.A1*3U5";T^.85Q5Z/BJT4K+H0F,X\9 M72FL:NMH<)RA/+9(7PNQ-XPA7$JZ(":>=9DE,9QGLJ22]2P#S4TG_I MRP?6&;"UIUS(WD6LU@QY0$R;+)BG4XLYK[G1V?JHK_%A<[_GG9ZVD\8?JOEW M@T!5#S+>,:7P_.?UETB^[C_^\C]02P,$% @ /68(6TK@@)+#3 DDH# M !0 !KL'"(E=(& #( JJ7_]C<0@<0!(#+D!$*K5;A5%4MA? M1GP[8\C(B'__7U\N!S]]QO&D/QK^QY_XG]F??L)A&N7^\,-__.GO[U^ ^]/_ M^L]_^[=__W\ _N\O;U_]]&R4KBYQ./WIZ1C#%/-/O_>G'W^:?L2?_CD:_];_ M''YZ,PC3,AI? OSG[)\]'7WZ.NY_^#C]23"AE[^V_.GX+]84Q%(4I"PR*"L# MN)@D:.^TEX&CCOG_^_"7I)7*1240AFE0W'#PFFNP4J$MBAF%9?:A@_[PM[_4 M/V*8X$^TO.%D]M?_^-/'Z?337W[^^????__SES@>_'DT_O"S8$S^O/SM/RU^ M_^]_GOWTVZ].^JM^D3Z6__Q_?WWU+GW$RP#]X60:ANG[ ^CQ M>?KM'UY'HW^>_Y!^==+_RV3V[U^-4IC.%/3@$GY:^QOU;[#\-:C? BY \C]_ MF>0__>>__?337')AG,:C ;[%\M/BR[^_?7D7:7\X_3GW+W]>_,[/83 @Q+-/ MF'[]A/_QITG_\M, E]_[.,:R%OURR164KG#^W_II/^^-Z2,!&:>KB$#?Q6&E M>$.,JSY]?\S?/@LREG UF#9$?/>SF^(=789^2P'?^>@&:&7/,Y!/+UX_>_[ZW?-G],6[BU/7G]]/F[OSU__O[=WU\_^?NSE_3=AY?PV[C"%)H9R690M_GT M:PLAQO2'_;H)O:*_+AY1X7:[)/PRQ6'&^0:UQ#(8I1N_-*C;X^B;/@HDL>;'%&9.0EJG*7 M#9,ENTJ8Q!D?%H_XN0KY9QQ,)\OOS,0^$_EZ%',)-UC7^Q 'V"M&F!)U!".* M &6B 1_0@G6!:Q%0:\:[6M,,PXJ"Z8V_">/KU_3@,)R%5P4]^^7K])T^^]"<]YI@G1RI"+AE!*>4@Y(1@ MI$O:<\6CB8U9LCFZA@RZQ_S?PZ@=*# ZB"I6,:TA:9[-3-A&B'JW7),.2/+L MFL5O0H:U?M5=*G2EOWMHLH?P#T0+H4(6UH(IQH+2UM'NZNFOBB?%/"(W^I'2 MX8;;>E)LV$+F';#@]6@XO@;JUYEOV_-8HBT$)7D7* S'#,YG#R'&J#G%YLZ: MQD18":0E%U8%!?<381<-C5J+]Z[.62AQUK8$.:/+NXV@\?8_CRY?#SSB9UMUOTLLAQ^A8@I2C ^6MAJ!, 8[% M(XL^9M$\;;0"QSF08&_YWM6YV-L4I#2Z(AQO,2'1,@[P-4X7B^X)D7UF)I'; M(6@C=+0;>J,#:!FL9;0+6JM:6X1[\)P#!YK)^RX7Y+Y=3)2L$$.J94Y9A/1N^8I\.O//P==[RS/N[I5^^KVS1@_A7Y^_N43 M#B=(INAB^A''-];<4\@%A1NT]P17*.BPB< 2_61&)6(*+O#46.4;P#H')K26 M_EV"Z*8Q0<]H1.=QD+G(/2=Y?H7?6:_=__ MT2<<3[^^&01:WC!7+_13]4#JWL0Y9B^=AZ*0$#%%=H<;08Z(EMI'+K1KK>W[ M\#SJ +"9H#MP]I[AI]&D3PN=+??U:)@6Y"1*!LMT 1N-!F6)\"Y)!J;6!D1A M<_*L,0'687G4RF\BX X\N[^.1OGW_F#0DXE[YA('R13A(!<30@D9-$8*-C@Y MFZFUB5\^^U$K=B'<3UJ C07? 84$R._GE M,(TN\7WX\HVR/1G(#EE.8:>I]=0A&'!"6')O'2NEV(3-2; >S:-F0",AWU6_ MW7L;^!Y;7O- DM8J<,F!6<=!)8;@,D6;)G!F&'IC;&L7;R601ZWT_45[5]^N M3>3>\R4:IKF'G.L)-#<&O/ (6KF@BN?8/HB;/_E1:W0'X=U5H=]7A:_Z(?8' M)#6<4,CX;CI*OWT<#>BS)S5\G'[]ME2#QB1/6XL4%$(HIQE$23ZH,]ZH(GB2 MS0.U3;$]^C/Z3I30P3'=-9RWTU6)26:UY6"11U R%XC:*T#CI;.*8&/K/6 ] MFL,3HAL-KJ?)/N+OHFIG<;;T)GRM!TO+S*/EMO# R/_P->F4;,TW2?)+BT3K M-;/!MB[/7(WDJ(382U=K#O'V$'0WZA]?8;Z[YI[7F:N00Y:58!.]04Z?,4B+OE.=$A-0<8C89N&.:_"6E M66Q=V[,"QMGH?E\1=Y#B7<:C;_$S#J^^H0I1)J8+ Q]#Y:(BAXC"$LC*"1., MLEJUWOQ7(SD;W3<0= >)X5>CX8=:6O0,X[=R$F6DYR$9X-($@H0!HA4:8BP) MZ^&E<*U+MU; .!O%[ROBSC.^RW5__;8E>1FD2@%M]3P!VD@>\< M2%R#6$\ET&5O74)PB9&#(FACOG-FD6]*$\)>7]Z[71#T5;FO:UU#IQL&:NWT'3)0/Y-+#$S;^*M ME/.=MB([/OK,^'$(!7006*YQ=:X!Y$PHGC2Y-V*6[0KD!,OB@+&2LE;2,-MZ M9WD0U)EQIQME=!"'WO:'KB'+@07R?A1$EC+M>]S58SH.&((F^TBQDFT>C:Q% MHV5<+B$6!2DD$0PL,N752ZMKCSU3UNPJX M@_CSZ>CRLC^_WU8O/8Z&=&@)DA*TET+Q T&A!)Q^+\4Y&TSH& MO0?.F7*AE0(ZB$SOKIC\Y+D?]&8TGLE^.AWWX]6T)M??C^H.1OA)Q/2)'UX. MISC&R?<83HB0935WW%'XIB)%W($'1;ZUY58FYYUJW8&B[0K.E(%'5','L?6; M\2*FFRUK?EE;*C*F)7/@I?:<-2Z!+\: 9;7>B_F8.C&-4W1Q/LW>O MU>VEEBY:+=#..QI>PY-G 1J%]U$H>HFTX!"2JC? +./&"AU3%_;N.H8?FB-[ M*:2+"_CI(PKP?4[Q_-?XZD]22ND@$?1K?S@:ST0R7V9/(BJ;"4\] M+*60TA&!M5*@@L68O.2V^2'T;0QG&G#O)>H.KK2T>2]Z)2'A] 4849_\KJ#! M,Z] U]U/*R$4;WWAI0WR,Z79$=2Z(DK?NP/F0[+J&8D^\(R .MM:P>_!!1- MH$:!D2>56X=C#V$Z4T8U5<4*KBQ2.O_^\RVQO:*_'FP6RYM0S^ ^XK2?P@:S MD/89S'+S4<>8TG+/8CL_I M:#@9#?JYQGO/A]/YUEAG"#@MR65G$9@I 11*DDEB&A M"]*XI,1&D3H]Y!H7 M)HO-9L:#^YY_(N-7ME+GJ+%8&QX9K,.TZ"B_":IMAJWLH/1C#%IIIZD'5+^' MF ]( L&+S]Y"BM[35BAJ:PE.FR(*6X0RR,M&-S=/3/EKQJH<7/=;2+>#L\)_ MA'&_[FC+J&B&[NN;9H6N=.MD-XN "EI5Y'!U-*!Y,<-NLKK[C5GDD#$3U93,\X^"QKJYKHO"ZN M7E!H?09]FIW]&SN:[<7? 4=6MIW7EHMHB:T\UYY%.2=P7D9((IO,?! \-J^; M.HFV_JU#C7V%VT4CB,%@]'N=*/UB-'XVNHK3?DD;5N)G&2?>(;\Z2UZ#LH0[FWN;4EUEI)(3W'4,NI# =G$"&0TQYB M"D:SUBGST^HBWIP/C83=U36?.XT0A>.1H7&@7>UQ;W.$4+NO.>%U](S\8M7: ME)Q(C\G&JM]?O%U,B%C=]8H72^X.[4'H5,68IKI 9GLP$*=C 8Y47@9]Q6K+WR&XBY M@PL[JWI=%1Z2$"H#VAK'2F_ DX-* 4XD]S1GEDWKJHR3:"?66.?[BK:#FRZK MFAP9SV6NO:R<+@3)DP6*S%%,JY)+.KGH0O/KFJ?01ZJQMO<5;0=%6NNZUY10 M E-URQ&UY8#AOHXMLG4N)>-,<1]"ZSZR)],HJ M7;D\1=U$!55GXU?.M_,#_K3V9NR/4.%"I3W&D5^9PUR9UH=Z+XTQ/TC!2-,B59:T._ M!;Q'3Y&N5+&^&*J-?;@.BXO:X$A!R8ED$,A;]=XA%)]*5CX*SILWGEZ)Y-&3 MH8& 5^A][[S@/8TER&&QZ#,#K)=;5+ )8D8'1<>2.09;FG=S.*6^'AW;BQT% MO8(##;)_UZ_;O@GCB_%L\7EVS/4&Q^\^AC'VE$@,R7DA;H;:KX@ .Z&1 ',* M6+)*PK5."&R&[-%SHP,%K.!)BUFSUV#.,$V>7$T_CL;5J/70\J@S4R!<)!HS MI'C6H0=3ZLUMS-;I#HX/[D%T9KS82^ K^+!WXG 5O)>3R15!4R($Y-R -*XV MJK$UK>4C<&FU\LY)WWS*]'HT9\F#'02]@@,-YL_>A79Q-9U,P[#>'>EE3\OU M60,/VA"^HNL,)7)RM$ 3D[22M2YU?@#26;)A5Y&OH,3>B<5KG1G6FC)GK4W: M* B.2<(H!+D\*H'%9*54P@37VE9L .O14Z.UZ%?08^],Y#6,=RR:LIIC5!H8 M!;V@.!KP2D;0M';%># YM@XW[X%S3G382]0K:+!WBO(.MH5!"U%J'] ""Z+B M"JF>BAE(1@AM"W-"MNZ]6)1D_C!>+TAD6M"^WNT^L[%*]T<,>K:Z[$><*A>\_P^IN.YTY*WL,&1>! M">!"U]I:H<%[BFA-$BEB%L+$UFWWUH)YM$1H*^85!)"'O73][CW]^>OSU^_? M7;QX^?KIQ:_/N[UYO?'SNKU^O=NRN[N#[:THSFEB2; UT90%!"D=6&ZX9XS< M2-':)G=^!ULP1?_G' @5:2>4PH&W*M*+4,_FO?>AM&\P>R)WL+?1YP-WL+<1 MXTG?P4YP,+L)B$34$%3TPQ9/E,BJ#&V4D'O<=[*W4NKCKMYN@ M^M'N8&^EJXBYL.10/IDF8\94+M::N]$[<96H'@*BT(,JNB-DDTGIOQ= M[F!WH/MMI'O\.]C"JQ!$37_%&A=9LHA>U9:>F+E(7'#3?([N([V#O95>][N# MO8U2.KA?^U<"- Z#)\/\)%^2N&M/K&G_,RXNBGJ MI%C%= 27=0*CG B6Z)I\Z^3%.BR/G@--A-R!1?E^$7R.[7O/0ZTB$YCJ]2T! M"G5M[VXP=:'5NNP/'KE-Q%R!]>GOUFL^49T@Y>U93/SV1 @7\NR MZF0*[BEP<@(+.EE":6T'[H%S!A1H(^JUUZ2/D;Q\]_[BZ?_^V\6K9\_?OGO^ M?_[^\OU_?Z2,&)EV"K2=S0TM]?@.&>CLI+;1^-)\+.?)9"ZWT><#FMB691O,B28O58)PY3%!\9H]W1!1 YZ2 "1Q4[(\8J0">2 MT]Q*T>LXL[? ._!(;V%:)MTV +5-;G,+-JP$=-@49P>*&W4E]8-1(MN4BK-8 MV["SZC9E"*X8()_:F!"M5,U'Q!^0"FL2GL=BPC;"[H !\P/B10;->\Q11@.R MB 0J$ZI8KZ4Z6XN!:6F:MV[<\M06_%] C9D [07?0B._VA+CE29A5''FJ/8_G!8$,(HOT5Y&, ML4)HQ5JK?S621ZSW!J+MH.'>ZCE*"VS)2EJ7#L!")D1)2_#DJP"W*ID2M4VA M]9Y_'YYS<.>:R;N3$Z94K1,^P_E_7P[O3DUZ2\!?C,:_AW'N!1,$%TR#L>2F M$$\%1)41C%$J6.N"+JT;QV\)\20.(_;)&7:IDFX#A+N7/2+1V 3O0<8L:*>+ M')RC;=0G3U\S%0AW=['""=RLZ529VUR[V483'>PSC6;]99:CY3* +;5OD;." M=LN<@3$9.-/5&+?>?A[K",=#,N\(VNT@'%I_@\7R(&4LK(X-K#=83(:H,0(O M0G-#GF!LWE'@A"X*'9));730093TK/^YGW&8)]=VV3JKH^<%8RECKNTOZE$/ MHSVU% >2[+U%;;5NGNA>A^6\J=%$ QV$4S,@\VO.SZ[&=V,$)!0AE/\1V. M/_<3SE?^%M/HPUS#\T%$-66M:\A:D&507-%+)Q('2T(/)A/AFO?Q['I-YTWI MDV)$![WE[WUE9S^\^%3!3IY_P7'JTQI[G%[$G*T!YA@#%9&B=),BY!*USR7% MW'S
C;R<.9R M!]-)D&$ M4NN1+F?!3BS&MYSQ;B.3@EPI!*!2F18_ M&-6#VRVLP0$J), '#39=-K%GE.HIQO:G,?L.,QV*M>SAZBM9Q?^P",@V%U(I"L^S>T[38 M)?D>K#5?KN]I(O92?L]<,G,K*]N&D/UHKILRIWP1XL"+!5*EJ?)_* T9Q*E( M819R/_-B%++ :*S>ZY(SL9HX:I&\&=OWI* /=D9VDH+URB^+GCWRC_,*F*G0 M;Z0Q=7'23$\\]&@51R"%)N#H"]CR8LT41CK9]9?R6=L7GH![QOZP2\;9>,:&/'#G M'>L"GMM#-F3("2_9= 5+;T E,:N%VX,5I3J+5=.8ZVM>+7""XPC%'"8D\"#R M4*A"IPP2E.$T$0+'9ME<@]#F.33=PI2R(*$:*I!A?FG:JZZX8'4$JL\ Q3Q[BO8 @8M9/U)UV<9-"R\KL@V ME%D+BHW&88^19#4:^^RBLXW)'B-K=V3VZ+6.3?J/^8I_D+)?+;*,QIRE*10^ M4[W>L8#$0QS2+"88,TQ$F#DQY3<@7].$![\J-$"#ARNS?J\8>?G(:R5IG\6;DK.\+VZ+PXSC M5'7B8@F'2.[0,!4>A0GS,Q*E7IHD1C.-AH!-G6?4@@;+!K8ZJJ4-<&/#^SRW MM.UN)SPPC.)VY'=@%?TMX"E* S4H=&=_GP3RQM M:3(3PXX<]S)W"GUG#3AVEIZYV<8Q4<>--4Y<8]F-"M?KDG\6F_Y U2*B81RH MZ3@>\C.(J'174XHBZ%/?%R3@$3<+/1V#F%A^6H!*W6]!&C:2.N:*GD1=1JN9 M7)TBTW'R_#A9KEHZ'0.8MW7360*/6C2=O]*B0VP[-$UE8]WAKUS-9% =GYK/ M"]^/PY!+0S1"5#6N\1*("0MAD,1^PD@2B4#KN&D,T,32V(_GJU2VH/*\UA4' MM0)LT.)TB$_#DNF2>C/Y[ EOTB0;6 WY3?>V.X?T&S1V=<0'RW:NUOPPZ^&J M0>10Y]:AV^?KUZI!Q%Z75IWKS3,Z/Q6KV_62^QZ)_.NRO&;%4\W9^R6^UTWN M/+_"U$9 L8(*,E"@H;^7N=-AH9_M.<"'8>WCC@6&ML$X]>!7A8*C"KMQ&JUR M0P>6G2U-=)RTW8Q1C:LM#?5F9-EG<*E:O;Y?%K]_ M6#7MN)NDN3X'*A$H990P&/(82YD6*4R9BD+[)/9Y&,>$(+/6!.:I?UH-)!O\?JC:;LZ/>YJ1JW=\\PP@+W+KJ8/M$(![. P25:9(=W. M&M_I09VY%9X1*XZ;XYG=;FZA-V,95$/_GSEN9C?JUUV=N'5B\6_G>.R.'^A M7QG77YVB>]P4OY!D,^FUI];(]!Z@R;,;V #&[5O;09:]3FZ69K'Y; M+)?R=5 W+A#ST@@1'_(PX!"E35<+Q*#O12Q".$MH)N:LQS(G86)UT6,!#>MA MOI4'K&EE?-./S=!@<5@W95(:-8T9]&H/YANIC+(@X!^J&LK^ ;FN@+H $]L\ MY6O&I"!733+TY[*9."*9ON LS&@6I9#__]R]:7/D.)(@^E=H-FVSW6;"& _P MVOFD4F;6YFQ52B]376UM]2$,I\3M4%!-AE2I^?4/ ,D(QD$20(!4]IC-="DE M$GZ [G!W^)'+6!*&!.0R3Y*&-$(AHLW=;V%=-KW_9]+^# M;YJU/,"N<17OD@EFBMB>?HLS3W MF(P)[4>"55(K@I(#>7N,ZEIW?J@6_WC*PH0C!D+DYP BR$".6 2"D"4^]&.. M*#)K9^2*@W9-C&[_VK#(*_;_=A],VGNM]5Q*R.RM1 MASY']MPHJ$4M+QVBCVTDK7?LE.,GL92:!M.& ^2R=^6Z(&_-_^Z[(R(_#0G& M"4AB'@'H,R9G+5- IS2(",YPM1$4VI#GEEM2CS:248]3 SOS/39J"?ZLS#' M3 ^P/3L!3L#%_T],!E MU)H)?$>HS"S[4FZJ'MV%'+PQ1?E%DR$/B9MA%F0+X-VF/QX2.#;O\>A)RR[0 M!<+%6LT[O7FI*B'OJX"0-(Y3#"+?IP#B@ '$\PQD/(CSR$](F!"C@5 G((PD MT78R%&E@>>L]>,/VSZ>LT1/&RP@V$\8>K"NOA>:PU?,@):ZZ/)\"6+;!\R"! M)[V=AY^\O*WSYPTIGV1:Z5?&7S94N,LH"7 D9#"%ONQ-(EL@R4DH\B#T@SS! M46QT&HX!F_E<5$D5PA.AJLMRH8";)*=K\4M/,%UQP4Q$#SOZ-G!E-K;70IZG MB^\0?3/T[CT!]6X=>X>('NO3._B.>:;(YPTM7@OZ@M:J88YFDLCA6W,'_W; M-/.^SM U+FR7D60F6GLXSMK]#*-OE>IQM-1B61[G2>@G> P\87>8?425G/I5 M=[."OS*)HS@O#Y,"$>4LQED(((L1@)"%((L2!BAEB1]D/$'4J+V?'MBY+\): M)/8#KKU#/*P;^FER5>_P<\\K,UEUPB;C(]&,:D>'HR;018]),T8<'YB&;UM: MQ,VM?7W+/TC-Q,1A?%,^/94;-99\A6(<8"9'8# F&PJE!.3!2@EBCDC2CTP6I+Q YH8QYORZ:+]6.Y%CPSM8['>:=I'U_. M#SL+N86K"JTK6FQ0]>;M4) CC202GL+"H;6L1:TK>WD6C-,.H7^:F.(D)ON%;6701*6U4$9_>I-UQI\W MS009<0I?R\%3*A*URA,.&8L2$,1RX$3$?9 'H9R;3"+&6<+R)#2)U>J#GCF& M*Q!IRI6>6U1D3NN?7V0V:['Y2SLK2B8?H!U&AM6+^DS6.SSG89V9X*I8VUV? M8W_M.+;#PVL1>;N2L:AV;MJ'HA8R(/XLNP?L^FXXK(_H?7GS;>7IZ=*-?2MMYM[O/Y45M?/:[S^ M>]6VQ=(,>ADO//,!+O"IE WOW3S*C&(A,T*06"UOD)KD!F&;7A/R\O327'?^ MQ#:,%UL5U+Y>KX57NZE5_UJQ;-T6%RO1\R1ETJ ]R-97$R+U(W#F^S =I)MU M"\STUKMPWV&[M(O8:157-(>V6.C1FA']Z*3](G8VU^=V(NB=\,2%9ET%613Q M,,H SXF\@.,08.&#@#"!280HQS$UZEY\M/["=VX-;#,#Z9@C>E;0!72:AO[; M$:X2TI7W\7MGRMR@YT*8F\5_"_GO'KKR]MFJG?GCSK@9H-F1!7.\^J)FR@!I MQ[;(T&/FP8 /;=^K3\(@1>N_,U1]$K^I5P01E@=8R*,?I@!F80CR, D QV$* M:9S0G&@W^!^ ,;-,=E"]!JPGX7H*L'ZT8(@[TX$#!S2;R:<%N4;AA F"K"(+ M0VLN%F28(*H?;YAZU.X8_ G517W+A:DEJ^>%NCR?G!QE.",4Q4(&0P@@Y@E MD,> 1T'D^T(8H\"H\Z\>V)D%5"$A#@V6R MNLT(=W3,:@)=]/0U8\3QH6SXMHNBN:^RA.R6_[5FU[(X:B7[^\#3A$3V57-'T&96#[L,%,*)U5?7SMF M"-C>]6C5X(6%7P,TSE+Y=0SK'4N_!L@>K_T:>LD\ BC\[(=RHR[\7UGU]O'[ ML_@>U-%XRS\_/4N8D@_,G?90K;U8L^[[(-?RLW# M/:N>/C"\7474#[@OW(\T2E, _5 X(C1+ >5YP%D8AU$8F>4$#8&:/1MHGP2S M\=8",!"ZZ\FC K0<=M]%M_X49Y&JO/I3',?2^"A)H2+B?Q3;1^\5584*;7

!9&ST/CI9!>D!B?U2LJ-9:NB-?%TG^;B['G MM>$1<,=M/V_YE:\Q4&]O/=^ M]#Y\^6=_^K'*C0"3M&;;^2^W_8I>LN07#,>E?[TU6@RZ87,L##!*=B:':>5ZAS4<;V::QU#=*+Y MV+#O3S]OANPHY2XF!]Q[TA&2%E(I"\BDJ^54"5R,'$(V+OB@&=MLSGDG9TY' M.SDQ1DN;LP-6>&WX3B&:0QO ,\UY]O1#VUHJ79R[T1W_*DRPYLM#D,Z#\4.26CLJ%702MO0.5:>.P= MH[<_9U4PQ[A$^??+N;R]>7?SSW>'ZH#WTR,/= M)]QJ\=W=*4SD62E1>_*5VD)/"P>!PE/ [)S&8AA+K>?A=GZG$)5P7 L/C@QV M;0#CP!5?(//(0I+6>-.Z@<')W"G<1I\/W"G<1HS'OE-X;T.@'+.4S$00SF4R MQUF23$(&SI5S5@KG[4:IBL?=#6TK=6[2#6T;L1ZN$=8FJ'ZT;FA;:6JSCEB[ MB/EP)/!"*8-2@G9U&JUD"%XB!QX82H&>@&]4.G%BRM^E&UH'NM]&NL?OAA92 MY+$66&/1DLRB]Q +TKZG0G %=2S->S$_TFYH6^EUOVYHVRBE@]+B9_AIC(2G MBIF^'N!,WL/\9#[4X",TS?IO@.HF@ M=A\WL[GP.R#(=2P7Y=EB1M&K41A>C/L4Z)(2A3CY6V942(XV"=KD7.W5 M4;B 0!XXV,(BLF(2WCZ%6CGNX=;'/EIU[BNB#@JS_SKZC.-A7=J3R:1?$^L) MB6U7PVDO$AAIBX,8HJZ#QRQX6S)$GF/,.>C8O(GJ>C2/5N>-!=U!^?7=@ZXW M8_P4^GFYSRQ:MY&!FDV])?PXK<*@O825"(8;1VXUA>1.!P_)D<--HG'6MIXB ML!O21T^= RBH@]KMNZAGX"Z6W?\6*,GQM:$0RN!" *52 :=4(%^GJ,Q\U+;Y M-;;-D)TA;?960 ?5U'=1DH6LV^+D3?@Z2]O9DFS,D4'TU1%.TH$O=29JYCH) MEZ4*K4OX'P1UAN381^P=U!RO!%@]IVM#UWO22?)IG80=&FCB@ZJ?VEW6][32/^ZZH_QW4<*K=_C^/)[K^I)CZLH?98"4!M/U$9# MNV!*P&J-$&>E,!L2M96R-"ZE<(Z+(^>"TV$W$6A['(KV[JD MN\0B3=(>"@^J F?@,WV5,>=<<@A1MKXWLBO61\^>@RAI!;OVSLM^-Y3+VRPS MH(N2WY[0P6LN$F@MR8O2%+D[KB44# Y-5I[%]IU@[T-T-DQI(/ 5?-@Y25N/ M#!;0UE5Q$[DS7LYNV=UD=T\X'EE2 CR62"2VED)XJ^@/EATCZRG8+0]EY?'+ MKL]_M)PXF-!7,$5U5HW\[NJREB*,RKO^AV&_]%,83A=)G]FU@4$_48#V.HSG M0[J>U0:+@\D.-<@[/JA9Y7&+A3:J-ZZ>RLOA9#J^NLE*(76T2*Q@1)9Z!U;7 M^Q$.(H\:4?)@5>M[RVN@[%]("T$+59F268U MJ-0ZW;("QJ%JD%OH^&Z%R'Y2/>EJ9)M]]C%;0"=\'019($B7@3L9%:\3H>0Y MSF;>6Z>;E"1O(]O#5:-N@NI'*TG>2E.;E:7N(N;#D0!9\+FX!(HS RH: 3$) M!KQ8[9*67FP6]YZ8\GY ]]M(MW'5UU\'HQ@&_\3!8-F%V]EDC+-UVKR1 MH(+C$(0/4)BVR+@)POD- H\['WPRA<);27O42E0-RSSK^BY^'U)H^['_:<;) MJ#0FX1.X4(>&2U_;LM3Y"3RD8CBWBF]T9?>!U_/&0\_!%.\NQ8;E?#> +#BZ M"92&1O?6XP]O:?=0Q"IU[B'%QC;U-B2=&>T:C(%6J$!I*R"@(TC>66:\#5(W M?5./9#V[T>I$>"P"/6D14N0I3" L_22,_)FD1^^G9R+Q'?:QRW MD4]#XYBQWWN%'\)@?H=G/EDNR40/Y-78IVJG)41&SIO%5#LP:N/OGL684[#J&G/)P8RYNK "G UYIQ5:S@3)!#IOTF'NC."?YS ML)"-Y-O!U8V;B%Z'2UQN_AO@ZF@8]3I,QYE'O:_.[J7 G@+OH.' 6GS:QYA# M<<"4$[3-)0>!TU^M=T)EQH-+K2O=#DN$!Z91'XH'V\BYL\L2NXIT NT]07,JJ:QI0TL<*G8!I9[_1,.7T'21@.CYN)K M:-?7H+(+5#&I**+6]<9@!N7(?0FFJ-H#V6F60A&W)Q-OJE1[SDK=17R-\X1O MQJ-\E:87X\4PB7GWF^"-Q!P!R5T$I9T%[V(D4,QZ@B>8W.CVW /)PE7/?NP. M6A.9-KPR>0W/Y,DP+Q!]ZT>U :B&Z?ZU0 Z?^-]?1W<5WDC W;SA*\"%D!V3 M6D%PAGR-I"C>M$5 ="@2?2MZM5')U6EI_9[3@0,I?1NY-G:\7HT^]"?3?IHL M(2TM#.U53 4/Y"&D.NW302/"CME+K((GR M^JJBN"AO\=-H/&O*_6Y>83?IF23(5V .."\>E-&92)L\<&1%260ZN]9]5M:C M.;9S]JI)^60C:7? @]5=XKZ=H+TA+X=@A@_82T&B(D<%B+BTEX5:1YZ3G34P M+-X9JU/K%NH;@SL/EG2CB\968#7(_W,5!OWIK'S]8DQ_J=^<_>WEL(S&E[,[ M3/\83>?CF):KJ!5%P7@#6$SMZ& YQ'JNRI11(91"IE-N8#C:(7K<-#JB=CIH M!+;ZFLO+X>H5]K(.UB?4(&R4=3 LF5-?(A0?HG2>6V9:7V#8#N'CYM8!M-)! M)['E';H7HS%9WJMQ^A@F6*UP1KRL<-<,4!'2,)HY\&J0^BIX;%4W6A_)4%?7EW^$H:_+:YRO1_]&G[#[]-6GU; MR\ENM7/ W/&?]'B.*N3:83'6<<$<,X1,@04WQ48CK27[O8'9VQW!XR;- :7? M,%?VV[Q^^_JLOXM2)CB=]UQ\_S%,YPB?AN%P-/WVJ]@CYPY)#I(8P#4H1W]X M:PT(QZVP,BLG-\E_[_3PQ\^4[F7>0:^Q5SB9('YO5U1[&+W%(?X>!C73WZM4 ME2+E6FQ:YT"2@76)]KT0E<"2/8I[:_]VL4\/0'K<1.E"[AUT&+L)[.7EI] ? MSQ9?Y_1):9 ;YX"KVAXOHX%@R#1F)CD3V7#<;,#"%IRX#\]Y$**9Q#OH'/86 M/^/P:C9$=K9SA32MU_Z?7DVFHTL%SAL%2B$GJ0B*ZFIFP*B@+1,^E]PZ/-H,V7D0IP,M=-%M;!6I MEXT5OR[(_Q;3Z,.P_S]U)J)+WIC@(0CA0$EMH9Z! V;/D$D;-+;NP; =PO,@ M3X=:Z:)IV4T1O C?>M"SK#UW+$%M-P\J4:P6)-G:.C+-I2B]3:T[Z:[#U.>/D67\2/GP8XX=Z3SI^7;X%[PE[USV$ M=@)SX#Y#^PNL52^B[X^=C9%9[$[?Z>Z^Y+-XT M;]OS *:]][O5G[^H"4/:C>F%!F-Y!J5IT:%(64L"ZB1W:YAI[5?=A^=@_8I: M\N#.MM=*X*?0P6AEC9$)*EIOD8+/FI00J9:H5!$QX5QA1ANW$6L>4T%E,Z4^ M5%FYC7 /5ENW":@?J+)R*QUM5&2WBX /IOUH!$;RV0"MGXW1B> 3.>_"*2%3 M2>06;I3#.2VM;UM9V5[IV\BU<4W-TX\$H$*BC6U^!#$:+^L$A1;9&>L 0PSD M\W,!+J.$1"Z[8R47EM(#ONL#CSB5"LNM%#!J+[W&5UHNAO1=7.!0SBA$K /U M& 590M4:X)" T9*539E9YS;0XO7/?.QJVUD^'=PG?#L+XMS\8MJ-[B9-F!>=[GSGGG='+T[-FP M%Y:JU4!()O@Z6\J$S>8S/6 [;SWVK-SD?43:G7:7#2\5[J M6*W6/639V F^"RID15N'RV082MV4; 2G!8>H'/=<&IE\"^?W0(J]Q^GM3J_; MB+ [?3[)_WTUGYNSL!(\2K(#7(*8->GRFCPU[0(8;Z)Q$F/QK;?F6Q .:WCW M5,R:'7D?J79PNV2G,W!5N/'D^W&I20R!(CLG:RO29+7/M;("6U\_>APU"EVF M2;M6U%ING<"YT8O0'_\C#*XH%@F3J_'L19K$KZ]()(,R&D\_XGPR;1A>'S>Y M^.4OU_:^%V/\UQ4.T[P!H[;&^*))NE8)DJZO-ZRB E:R(]].H"JMS\@W@'6L MC,>1^+*.M8WTUD'"_$B8\$"1:]& M%@@L%(HE&8<03 ##96*U5SNRUJU<-\%U^'B_N4(W(,Q>VN@@?W3MI?GVY=_Z M.*:'?)Q'@+/W1N6HF2@)R*&4M2[60S1> 96O%7\#UP?C2"[**% ^T@<@'-NQ"22QF,1]I& MO4>8]7$J)?DLD2M16C?[NP?.CT:07;30@6?\-$P^4F10__/\7U?]SV%P0PK/ M^I.:#2?I]*+R2/8V@7&"@0I:0T!IP7-5G$6TH?EMS8W!'9$\1S\_Z4:#'1BK M=Q]'XVGML?)R^!GG%2R3GHE!29\-9.ET+1PU$'TJH!&YB\722]&:5:MP_,@$ MVELO'=BM]^-02U'>U>7.)-(K+$4G1+G,ZKW$ZD\ZW%@@](U,TR=46!U:!*J) 3&2PA>L-4*!O-G]C% ML[F#YD@*594_#>/R5?C);9BU0>CZ9]B_K+?MOBY^,2NW,<+A* ML>TQ':WR:T_QM6I3L*891[ <'9<%A'7$_4@>>N!! AE&E3%(1U\TWDC60&G; MA&6>]UURYLT,G\4XS:WTL!FXS:W M$=_AQFTFS:+GCE!ISRERCQZBC@%8[P!HYSUN+?AN= M* N+1M![E&<74[4!EU.HG2=H@Q7PX40D26Z>TS,2!CW(K65P^VP7>^I.I,2QTX MWS=CC>7KL.B_GD3BQ08$5E0=8LC4:?J@9A(KQ&V5K-B@AA@@Q% U*1 :1(P>205996:MD:R=Y)9#ST/_^ M,EYK6#JH*W@S'GW"\?1K/>+^UU7_4Y7#]V/P53]]C7N4#.SUN&;5 .T6W>B@ M?_G(-X,PF[7S[;G?*+%Y M)P!1F*&X8(SUMH*;@#K M6#GJ;NAP.^AOK)8NDD9K5U]'U,SS'IM ["II_3"\XR2KFZMV4^KLJ9,M\@D?QJ//\YN!"VB%!\\L$K18:A_4*,@,2PO<9Q^CC]HIUY@6]\ Y/UJT MDGT'N\4_\&,_#7")QM:)-,P8\($[VAME(I+: $'8@J[(R)H7A]]$<'[*WT/" M7=PPNAJ30*_&2"M]T?]2OUHBRUQD3%J!X[7NKS@&T1 GN2(F6B]2U,WO3J]% M&=N?$+U?]0?[>.RM*4U#5^?!E-O=$:<*E): 3*7')LE*MCX9N M(C@_W>\AX;OZ5GN[ F&8E[N1=X$%GB'D;$!QGVJ??4MPBHL80A&F]0W4[T\_ M/SWO*-F[.M9[)T='9?I[&..SVI=A=-T/Q2 B!>?0:&\5 M2=26+(Q;,H^)7"7I$5@2D5-PY)AIO;7< ^=L"=)*!1VD)IZD='5Y-:A]$I[A MIS&F_FQB%'T]P)GLA[4"IF)VR+YFFGE%%C76;J&Q$4V M5:^.HMP.TD2*H4^[F!V MCO"<+9F:*6%M%L#;9$/%7'.(X#&JDER])RC40J&[C\R^?2&S+*V_%,($J2)!8[]8)A1"MBB!B#"Z; MPHUN?3RU$;##!U,-E3GJ6A-=W)0>3:87Y5WX7CKCF0I;^'A<.5WU*LU3*@Q ;94[J M&2.$]124,(K(,RC@-(5AR.0J3LH0@=6I=$7XOH+UKFU9\ M^#PLD[1,Y9( 965M<*@$>&4LV"194%;9(EIW!EX+YE 9D7:ZOU/IU$3.IY+] MN+F.F1ON5+;D;W,H6!OB*1[ 98XD)I8B&BC MWRE$>QHH6JOC?-!QG:)!P&(B;7IU$*K' MER75"B=_(0L=$Z?(>GRF'#B29Z MZ6 [N=GW:=8"]=VG,89\,?Q'&/>KF_PV3)'WN+')L\0@N^@)Y^P@$"-8D8OF M3JO8?!CIIMC.B3N=Z*/Q-(*;&%\,1J/Q2XIDQSB95FR]$KA/7FCPGH(II0)" ML!1E<1316L,Y3[>BS97=ZQ]XS#EHO;4T.RAD739QN[[XG@U,%N<]F,0,85(< M?*U@1)^ELUG'+)J[ERMPG ,%FLEY;7UH%QGI:YW]OK>+J]^=+KZ[1YYZX\]N ME[W>;3D=S[9#)BD:S1%*+255VK%ZQTZ#,%Q&29XGLM8GA ><;)GB%!B1 MB-HR6/#!S";9>F:M-T7^ +/MMM'Q)K/MMI'JJ>2K5\QO2BXGZ[4#Y$*!RK7# M!!,2BM0FE2R+M:V#E=.>;;>57A^>;;>-?#LY&E\S"V@37#_J;+NM=+;I3+-= M!'Y(0DBTQ11>0!OA:II%$N]C@JB=SEXE%9MG+4Y]METG/-A&SHVCR7N&LV65 M:OEQ!BMCK>"I%VQ,TB!ML,R6J+65#WB3CV:VW58:V&RVW3;B:YA:>F X6^:9 M,7HTB%P[#R#/X PF\H P2N>$#+<;&#_>V78-E;J+^#K?J6_U]-6V2^ M>&ZY!AL$(QM5-%&^!"C.%I>B87A[*&D#(JR$7;,!UC1,"[A)9)=]U2GN"ZPH \6)E24$4SL8&UW^'1CYL"AY!W MPXX"RX.,IZ/A9QS7T&9NH.9_GV)^/WJ-O]\44,^[E+6FC4O.L'+N(&#B$$JP M(2==[.W@;NTYT3;/??S$Z%32#7LTWCW>6CJV3U*B#R?P+["ZN-AC)6@M"X*K MU\.48;3!96[!6!ER1I%R+!MRX>&GG0<#&DNU@[Z--U%>/]6X*;K'S9>.M=%!>\>;2 E7?Y3[ MZ4WX.MO,D/$2DHP4_!:2@3&!9! X1&5*TID%C]V>'-T"=([LV$?F:[LZ=G 0 M_6XZ2K_]$B:8GXXNZWW/V4VN!IUH-OS@9D?0NRRDT?GSNX]AC'<>_82>//PP M'XS]]?NO+ CQY/:6%<2!.DU9!>$,4)I"D];UYWNC;I= M-YL'L4S6@9F?[GF1BW-&0J:8O8;Q]-[63H8AV1C02,]%ZQYOS< ?Z@3]P"Q= MWR_GD,H^E2/Z.?SES"%#08.6QH*0M2>,+ 9", +02JXYF0(K6@_+O0'@^$US M#LJ!V\T'=]9%!QG W07Q?1G#7"]]7SLUV61-'54!=+&>XU00[$&3VUO?J>CX ML?#79Y%5HN@I.B?KH0RMS>5,OG-./)I8G&A=M/!X>/M P<.)TW8;U79 U[<4 ML(_[B8+U6;SP=U+(Y.V[OR^.AKE6TI8D@: (4"I3?):9 1LR4Y''*'EK+_Q> M0(?JJB6P&R0A"U RHP\91XT1'0.%/G+ MP22OM6M]D+\6S!\L:J2H3GK@7UZ.AC-83\.G_C0,9G*9$.UQ_!GSB]'XQ57- M1+^<3*[JR75/A%C(]150HJ_I12)_4,Z3++#>1$5^#_X2AZ-.5W<&ESY[7,G8O)7^D7IY.7P_ERY@-53*9X2]0Q%;J.?&8& M(0910 @KK4PY)MOZ.EH'R_B#U@>F0@=C2_9=$KDS!6?3:[^MJRTFU9>KTZ_3]B +:ZS^OY?.O1]/_PNE;3*,/P_[_7(]+ MYO_HMAAZ7HAL4$A@EN(3LGD.0DD&6/ R2=*8O'UMJ5U*[-"+_>%>G\=!JPXJ M[3I;^'R[(/.Z^%;]/0J+8C!9DBUE%LFTHH]D6HL#KK*(T=!.8EK/RSCL"O]X MO0_S>2^;O"P&L.@]J7:2XW5,[KF#<0P2G4]ZH,*M0CVUX04>;M+#D M]%A7.W(%CD%*D_\H;UQ?[:292M$[!LFP",J3(&.1]/HF%ICD0C#S1WGC85G: M77GC-LH^S?)&9F7T@@*;R)%"G)0-!!LBV,)]3LP+Z5HG.L^LO'$K#MQ;WKB- M+AY+>=@F:_JCO'&K\L:M:'*(.K%==/Q8^!N,1\9C@&1CKNWS+;C(#6B6M.)! MLJ);7]5[/+S=JKSQY&B[C6H/7M[(;%')IP!%> (7HP+/6 *.G#NKM#3?AZS_ M4=[8CAI,Y0=QIA2?(]XZ#HM,ET.-\75Y?S?8%DW3RL5CPRB90(7*@__? MBHM,6ZE,\[O^!UO<(WI)#L#2P[]0.U#LE H)MSV.#<$F(YP"2;YB;=2 $'T0 MP&I5>5%.(VM]H/+'&?Y9OTE[$.R4"AD?7.<_9OKXOD[4F7N?(#!1?=54JJ]: M^^MRS)G34M7)5.MNN;8_7J2CO$A[$.R4:B:W-KV%*>F]<*!3O9+$0H"0R?>6 M69:LT7 ?6H?I1_+N3E(+_\3^AX_UJ/TSCL,'G&WGS\(47X3^^!]A<(77WQSB MG#+:<,C66W*3ZA"I% PH;D54B+6$_?'I:AL1/*+-\=$$M9U1\%%YZIN+HY>$ MMRFS"-K7%%R*NHZ,0G!2":MR2.SVP+2S> T?T;MW"N0_P1=Y*^8^JK?W9ACT ML""T,,ES4UNJUH1#U@Q<0@/::<5X,<6P\FA>X2T7_\=[?)KO<9<4$R7#T.069]>,YRMER\7^\S*?Y,G?)X<>9;WA8!JXX M;Q1&R+&VC\IU:Y.J &KK>5$?DKG$P09P]\AI,T[G]:@%[$ZIHC9T8@1&T0E&4%8E$2R):J8I1"H5M7DSX M:>^I+RL_?E[YR5Q(@M%>XWVIT^Q])F]JO^@JF16#X=&YR@B1$E_**UI/2DH2%8:Z[.W MPK0.HNZ!VOH39@ M6G026U2@6L>R\"Q!\$53 $?K==PAR%*4U\DRJ5N/"EF-Y/!1=4-UC9K+NH/R MQ7J'^**\"P.<+ Y%*B,M6!5'5P2K:-8N##ROV0PM$S;OAWN'1#GI/?])-SP MI9^,IP1F.!D-^KGV%'P^G))0<3+;XIQ0V=<."E'E0EL<5Q"3\Y"B1!F3SR@W ML@'TD&L:GRPBV)FV[WO^N3B-S63<,%&\#M."VYN@VL9-W($!Q_ +VVGJ =7O M(>8#O/P+=!1I"YF"@!"T >4MIU";"<@L>AVRSY9M-)ODQ)2_QN<[M.ZWD6Y# MG=>)AW\=C&(8_!,'@Z7UL09I%XMU[+64H$IU.)C1P)D@-S8[YOBMXJ65(R/O M?/#A;'9+:8]:B:JA;U;7][8FOF=\S)''($4"SC&1CV ,@9 %',%![04W<:-: M]0=>S6\//"=3O)L4&Y[K? .Q8-0F,!H:VVN//KQUW5'XM]6WA^0:V\_K<%0H M7KM"NTI.MC8@DT [10 ;"WGWB?8*N5&4=&P%WF,AV^IO&X$UUMNO)*G+J\L% M$&D,*LYJK%WJ])!$FSIF!U+EY$-V2NL6FKOQT,/:QIW%/FHAL\:&\-?PY1H0 MSJVF9]5YS+7( )4#SRB2QA 2TNHL4RW"U!L/?83*VUEF7>889Z9].;+ 2G+, MHO8@++EFM*5$\%QX"$FGB%9F+5K?P%L)Y/"9IBY//?>7=0^4!S?QG#,=]I!\!]O"?-TW M$;['\>5%H=!N.@YIVE.EU$X:$9A2O,[Y0O!6>J@C0'6B<-0UWR,>1G5>#&FL MA899RQJ1KT+W*^'Z./CZEF@^1.>0"?"KD 1F)9/NUWP0Y_8K$!X*^B-*H77//,[F9Q'[D-4@$5I4 4#.*QC ME5))D24MA6Y=_O@0IG9-I-=)_)>O-WXRRY*'0KR.A@([K*D:&R3$5!!81"&, MD2FGUEO03D /55_(R!7X6*^[^6359B/M'CPLOOOLXS=Y[DS;HX92;WWP@9^NQNDC&=HG M'\8X8]=MB(NSUTU MCS?VA38,6I+]M7AZ% *.!I;G(]%Y\Q !\UKPW-'8+, MZ6D-6I"#+S8:I7;:++FW".4H)-E&[HWK4?XWQ71?YY46KZ9Y>;:;]]D'/KSI1@6CAO+K(,&_F4F<<=L&ZY5%!87% MBI0([BV%@(9)D8R@D"RU;T:]*;KS=RXZUE@'W0VNXUF\.IL@ZNA>TUTTQ[G, MU)7^[J')'L+OI.7]'63".16S$6 #"MI1>0&GHX @@F4V!*U#Z[FLAZ+# U>7 MCL>&;63>V,M\4DI_T/]6_OEU80J)>;D.507)0P(5*:[WP:3:\DTK)@*W(3=P M*5<__?")UGUU,FHJT,YJ8(U*,DF6( NM:S6N@FCI#U&8*D66(OA&]^-/O0;V ML&F&W>3;877L)C#.KSIV*^&OJ:[<17(=5L?J[!A:;2'25Z!9 M=1#(/!U=7HZ&LS%0LP97DXNKZ60:AKD__-"+6HOLN ;:1I;77CC]H6VV$KUF M 3>ZE;?55>SU>([KWC8_P6LF^H;O=$WQS7NF7Y3G7\AQ[,]:H@T_XWC:)U_O M]6B*9'%8S$(2KI ,<3861]X]_2$2(F9GZ3^WWO.5^=(''W0F"F\OU XV@B5^Y/K(N@)[7BT7(".O+H9!) V*%YOHYJ@[JGZ]7:7[%H?X>QC48NU>+-EK1]8I93<;'!W >TE_Q,18 M,H6A:]W Z0%(9T:.E@IH6*2Z505WC+HD$>H=ZIQ!86809DU>2]W9;%0F\PV< MAM.MD>_,=^A$Q(>L.*V>;G\ZJY E][;>[* ?XS#5G@D[%YUN\*'-ZDZW74"K M)K6CR>3&P[YS2=16R-F2JAW6UA .(LM=BV9O^W+[D^=Y M99=%T=QST!0(DT8J>G/4D^)2#R623!D%$LQEB?;O/1X-92C MM2]IH.3;)<8-A-W%])B[L!9'CYL ZZ@R8RVHXQ1H-%'=PW380^X')8;.3K)$ M[E"6QH+2R4$T+ "+P2;.E<+;!7Z/C1 /E&@5'H#(125)WKJI2R"5UHG<*Z']$1KD8>PL?<2_ 'H\63Z=,P'G^E M;\[GS@2?BO=< Q=8LR@A@,_,@?#YYBY4?TRQ3\3#(1KF)&P\B"&^10K[4IU__4(GRXMH5Z3?C4>G/ MFKZ\(*8M_N'[T?46FM_Y%11W64<'A?%JDJP#ERA@8=%:-,D4],TGNG>SE/UK MC!L.&8/624*3T(6$+7FX$1P+%OA MQ.T:@ST[0E]_^K&2.(=6_\KVT3NKH;-VX4M$RP;+&V#JI&/\31S'[!>_NX[N M5?D> CZ4\FWAD@FB-L99/YY,3!?$;]*8EC(G'WUX=$K?J$]\MSK?1JY==NE< M[FW+(DNK&09#X88VF;8SBAY#\A)D]DREY+(KMK$'LP;*L?K+[Z.G=?T8]Q!R M!]'YKV2]QOTPN.6 +=&5$+.5A(Y%[4#E2"SG7 G/RIGPRGF;$V!^Q&= 1,: MBKR+!.YR#-(O5Q-RJR>3)5]G6U\*ME@O"BAA&2A.Z_;U$KNE/[3,W"G9^J+E MO8!^,&>QO9(Z*&1<8%F\*9N Z>I<\#J0(YT%ME/4;0KL+>4N-H\;H%QRANO$ M@3OF01';(:J2($CGE1?&4E3^^%3^T&G?@32^C7 ;]W&99VWJ)K: M+R(R")Y M,CD#2DM&T7L/GK,("4V,!E%R>2M]N++*<,W''^'L;G>!C]I*JY/&+9]Q>(75 M2BW;/?^S/_WX]&HR'5WB^/F7-+BJMV&>3":U!)*,UI>>2C$54>H5M\I>0TZ* MB\)!]HJ)[(Q7V+[-PM8PCT:4$\MF=JO?#BAY6XPOAV4TOIQ[6$OYS6=U5OD] MB9-YDW(CD_ U@@H%:^5M8! +2O*:T6I,-F%H7F"R$](_B'D@+7=R5[-.!X4(1,,)(:4)).1R=;\6X_F^!SK M0I\KQ^KNK8S&;M&[C_U/G^J..LRS*P@SLU_%L+Q6U M.VU12@IQFC=]B!L^T M!&4M5R:JY.4FHPH>?-!9DZ"]J#N(@5^%.!H3NL6]E.4T'J6*Y[HHL(D\/55$ M@NB3!RML$#KFH$3S&JB52,Z:(0V5T,&%OFIHR>.B=8?!"R2JLIB0Y5 O']>$ MGPT9G.?D=17O64[)0:1OA[@3.+#_.2R MBN1_9M_OQ9H4*)XH*DQM"$OQ(GGA&DIV ATZYYH[MYO@^B$(TUQ!:^_][9J' M&4Z7FUIFW+ 2$S AR=Y9SB#(C)"*S60)&>+ML[HUN9=O'WG6*MY'?'>U:/8_ MA1O_AG5Y2SR1\>!BEK6O%(**AF)REAUHS0(/I4@E6M_JOHWAK/7?1/!WB6#W M3X$,!M?1:!;SK$=GJ@6_6CKPTD:P01554J -IK5K]9JW5N0=Y7J M]^[P,YC]#N99MZE?PJP)T66%=CUL[=619B(BAYCJ&4.N;@5Z#EY8%:Q/SHOF M'7\V0G;6A.E022M23-W.U#7))%V2)I[3OJ6PEA-)X0!=$$5[QQ1O/>[PM&;J M'H$WS12R@BU[)ZY?CX;].H0")TMG]Z(4'!/:FD7MF1QR0"N! I=:A<+KY; Z M'UJK)*04,:N-2CJWX,O]B'X(QC14R@K.[)V]_"N)K:[U8O@NU(;4;\8C$L3T MZYM!H)#I7U?]3[.6-\F)2+&1!JM\[9KG H0D-2@>8^"%,WG;.=F;.YLA^R$X MU(&25G!I[W3GRYL\)^:/E@+IZ2RD=K8 ^IH[4:(>V\0"/A1?7X%-&_9O0:![ MX/P0K&FECA54V3LA.E_J^_!E >X7')(2ICW.4DVF42P6?9U63[&8R]9!TE+E M1 Z]D*U]FC50?A"*[*^&%?38.=6Y3A07TX\XKO4(3RYK.\\>!7+9<'1UIQ.@ M0BG@K/.0#;HLM-%6-V\R<3^D'X(N+=6R@C9[YU9?#C_3?E^W %[/"+S MB(8(C&09,6H(3M?=C[M$GKF4K/5A[#HL/P11FBAB!4-V3KK61-&3_-]7$PKY M9ZR];@WG&+_E!"U+6ID 1=5B318<>,:(SEIQKIR,/-YJA[S?GWY\/IQ" MW>".VEA;W--%EY*;;9GV:+"Z[I/:]2K9!&JK=B4WG_6=#M)XKU$&2-$D4)91 MK$&&@-YWE"*+6'3["R)KL+3N?S=O %D"&2]7( E#'C.7-6U8(_=9V/=0I9M )7-5CGG@+.:[#.BMI"N]SU)*)') MQ#EOW6GWQ-JG[J_B#9NG;B/J@_;(W 38C]T\=2O5;=PLY'Y08EIGBN<1: MC13J3!(&/J<$D0*C9&V2Q?V8S5.[X<,VXCY8\]2D33'>,1"VU*Y_.M__3\0 M_M^?;C^"MP5=/_)5#=Z4'-><@=_S^@'4#QS\M2A_RY\QN%GB6A3E(X3_T=SV MIGAZ*?/[AQH$7A#UE_6_EG],8L&Y$ A2%C"(DA##E- 01ED:92'V>438U?T? M:800$XC"(/8BB/S8AUGD1S )$4\$\F+$1;/H,E_]]D?U/X(K#B1YJZKY\]__ M\%#73W_\\-E?[69;]V/RZ MN;3*3UTHE_5__+\_?_Q"'_@CAOFJJO&**@!5_L>J^?)C07'=<'T4+W#V"O47 M["^#ZBOH!S#T?_A:L3_\Q_\ H&5'62SY+1= _?N7VP]G068_JBM^7/%[]6QO M>)D7[$N-R_HC)GPIL6]6JU^>^+__H 'ZCO"MCW%U@%Q#[B=7. [Q]),S=.^DAN#3([P#YF*4VQ?JW8K- M]>YN0%V,^O08NWHMBAHO9W@MMF!V4%ZJ+S[*3QT8M=" ,FW@=*I[!U7^M>8K MQEMMN;(_QT^(O*[GG+?/_YNS/.%]]+*KJ\^K#ZIE7M=H1 MJX7O92Q&#$$N? *1E\609)S"*$()"FD4(T071V_Z@J_@7[[T2#60C<#^08=\ M/6DN>56L2]KN@Q(590.TV/W'%@FPE!@ 41:/(-]@(3^"IS59YG3Y NL22X8" M_O=U7K^ BM-UF=%"NP _XL1PJZ M!V>I;(6B/*2SH*9T;D6QDH0V1 IC MQWM=]A3ADHYPN[OB1UI(D^FIAGN,5R^>%>EU8?5FM ] HO0'4)2,E])(/D'> MYNW]K:P7UY26:\Z^/.1/3]*.?O?UB:\J7KU9EZ5<>9$%' >A-'A#ST/2X(T\ MF&:!U!JQB 3#*):V[*(>UP_CH$S>[MI<)W3 0=5!![P%KR?G&IP:%G&W])M) M=T]Z#QCTD*] !]L9$UCG<37.PDS,V(.IS90WN"Q?%#.>\7+- :Y (1K7D."E M\G[DB\)Y#9C<@M0OA=PN[AL(E=P^J,*2RE66.2;YLMB/P'9-8*O]5JN=B MQ<$+QZ44\OXK=?E*.K)X"8HG7DI,)5#Z0B4>N9"[X.J>E]__<+D*UW]TK?:6 MUS<:V8M#K]'*&@O,HI#U">EUL<$=UFKX,^5X];[D*@1QO6*?Y6,M/SRJU^)- M4=4;,4-12!#)(I@Q'D(4H CBP),67(A8*-W^+/&HH5;6@SR3DBX4,M)L:[!I MA*I0^("\00A0A9&QSM+DK;8>=\\Q.[7>X $Z1(#$!#2H@!87T"!CK^DUN6:L M^-USSVX?<,M%&SUJQHEQM:JYWMQ:UHS,$TK7< $S'5Q).+?2G):;N'J'KK_F MU<+S<882SXC%!*N.?'$:),1\N>6'MB/7K+G_.J,R1NRER: M"6W4!_RJ@/]_>DK@%$N&E>.%A)JI/UL:M45T@)HASU3>MN.55IV@-D)Z:L59 MQ'" E%[0ABXQ$Z7>9_V2WZ]RD5,L5Z.T6*^437I3+',J[=D[_K7^2:+VVX)% M0"*$CI29@9U8 +^L'Q]Q^:+>S1U\P!8A MT&-D%F?2Y*E>N,D]I\PD>(0SX%>% VB0<"#.=E0[BD%I ITU%&7&B,.(E.'= M%KNQ?%7XS_R1\')!8H]E0L0PXGX $6,"9L+G,.21B!F6+D^JOQ-OUYU:"2A3 MM*HECY;@9XZK==FH5O#KV^(1YRN3;7B'%QI;L!V%AL)K2YS9_GM,RB5[[\YJ M\^V[QR3L[;DG?C83%BZMT.O?<1?W"F)Q7GB1Z6#R?T&OKI9TD%ORK(#D1EE*H30E-Q^L-]\?RC MO+>3&I)6S;!6!JT 4,P2[(8,LH23I,P04PK.'S)2]@,-ZYNT\?#/3!2U.5V"#%6C0N@(;Q*[4V0#AX ;G M[ ILT%.>1(L@4!BZ,X+YX)PWV^N5] MON2?UHU=Z65I(%B8PEA$F?3#,PYQR!.8QM@+,_EGQ#P=M75J\8D540L.*'B@ M!:BGBD[R85BY7$J=F;HP($Q;\(U7]?C%MMZU M-'&K:U+5):9C*1>G;YK21U-PP*\])(0Q F')$T8H@C% M09*8&&>F"$R\!4ATFDRI6TXE"LL7<,V*)U7TMG.T]J665^"2&9XZ&K-:3Z"G M9*"9R"O>[9Y [N%RU9Y(OH!?NW\G.9:T988CY6$,?E;U8LN<0P5DO8Z=BNIC M-W?%-?W[.B_YEX>BK.]X^;A7B9-YGH]8 *,LCJ#41 )F?AI#)I(DCE$J8D86 MNZ50HX*E!5=+FD9+O0:$ZD9^_]!LI84 E<( JH./G4*<"GR7K^ARK0IXP3\G M5UD:-"I,?O0\#^"J*FB^+=Q]QF7>6'OY2BXDUP"\C8^H3&N5 %WE7\%CL:H? M*M"428'_LUYQ$'I7;36O6EI^0%= WOS$:9T_\^6+8=A:[YG2A,2^EZ8P8E$* M41AAF,:(0(\)2N0/' ,H#F$:)@"CR,DA(AF&2I&$6!HA$S"B&. IQZCAB!VU3%[.K\WVE MYI7&C[Y-;3_^N 3A7H!]!&,OEH\K3CG, H1AYJ$ \01CN8$OGGE)BE=Y8+N0 MK1^9:Y[I:7&G?##3X#UH\%T/_'M5-+SAR\T(7XS5MS:MCE3W.+Q9U;8V^8S-?*5Z&36W@R=>UCA?J5U6FJ&'S'%4"3I$\4"ATLG;9JM'&D)ZM^QH M\#K;T^._K3L[\I8OVVXA=_CK7Z6]\U LE4GTOBB_/."2_R25&7M3/*KZTO;- MRXC4+SZED 8^@R@E4O.HDJ0D$K$O?(Y(%ENXE!>@-(^CV;VT?^7+9056\O%* MDT\N*6^^AQO3L,9?&ZNQ0]GTA-K^J>B9,E,SV2Z#6\&##4#0N3[@NBQ5/K+Z M? 7Z3;6QN"6Z8 =?\'E3$._R"/QB-CD[(+?'9.;C\XM9=GRX?OF2%D?O)59+ MRQ?PIY^.DO[L&9Q0;:9 MNM"@N#N-=W4$/T">W>G[J07G.W@?(&?OS'WH.CNSXSW.RU]4FY.?7G9*=:3T MYE53U4LSWX](D$)*>0P15UTM$XHA98E/$$Z2#&!.+YFXU4@/3J.I9 MEV=Z&[]#3IA)JS$3C#=K3=(<;7G7#-YMS M3A9B&,898G\*>-A0B(3T3X)96*!;F"HL#%@TN['9:6< M6U I\(;AW-,\2K,DI((2R+R,0D2""*8A01![F<>1[\688+,0[L5PMDR9DG9X6O)@=9KJO!Z<:0H &X%6C ZD[Y3=(D2.5=QK&K(IND,Q#]39\ ML45-*_O;7:&\BV:_U:UEW;UIZI.MC:.D0FR[?M ?#8I8]Z@<-_JM"323H?.T M.3,DSE)C5ZRZM])\1:JG"-@K3CUY@=T6W[GC-[BL7Z2;(!\(;3H2OLTKNBR4 M0;%-P0M3P;-,[ODA(01*(SZ&.(H":=BC. X0#5*S8V0#V!.+78<):% !N[B8 M[6@FW-3;YR;BD9GDGF_>5T[7*E/@L1$ZE;+Y?&=? C"XTL7YHX(,- J#'X J\+XIZ5=0&I3'C3!G? ML9WRPTP7C+/"L2(PHM=JGQ]??;:]7YO077M _R;;!+-G:;05Y+35+:]X^;\O&.G;>[[&PQ CU*[C2#-3<<*0]S^+/J%VOV'*H@^X4L M&ZS2!\[62VE$?.'W*E1SRYL! JO[#]M$L)]>NA]W.JX&D8^EOH(1]E.(A/ A MSI(,LH@1DJ090]RH094E'E-KK ZKI@=K"QIL$ ,[F#6'V-T5AMU8+1^ GA*; M@:UFJLR*HY-4Z#MBD:OFKI98S-OM]3)6';5_O7"Y"YV;;>C#L(G P HS&/U[ M$;@)^@MH4.?:(3@!Z76\@_,DGW45!FZQW)'5WJ]V=\[>KDM58]P."NW-@+K, M:%%)["FU-Y4KA M9/\J.JNE-[B_RQW.#:7[#*VP)B.]?C\D>E MN8O/^0 ,]_.&CRUNH$6NFZ%PU3DHJ@'EANWMY0V.5T!BV;2DW.+I<%=WQ3)7 M^_O%^,R[T[MBW]&>[VSA2Y(!'FOS7(#'R0=7G3TNOP+7CZH@S28CX'',JKF$ M2C-=,9 /,$*?93[ XY#%8I(.\#B307(._=/) (^7#"JZ%B)?-J72;7?+KE(M M9 '-4B^%@GL$HBS.((D]#M,,>QEE@C&FE<9['L344K0!"EJH^A,2SK!D6'S< M$&HH2(0*Q'\:0$B0B3E!*(L-F/GJ M5[82[KYM-/P5L4*]L-*<0-X MKYT#:ILY^-]H[Q[-9T@#GWL1DL\P8@(B/XY@BB(&/183Q!+L(3^]M*6#]3.\ M)$'XW#.QB\JHIESAIK][#3(459E/&8PT1(2PL1J?0Q9QQR7R18I 1AH=4U M7P?8Q-;7C73I:/ZT;!NV[2%B>JH[P##= UPW;# ]J]V!.D_;1QU"G1W##H": M^<1UG.CCPU6->RRCMJ=+^W&$D9\%GMSW0P\BD4DS(.8AC$C3P2_Q1&PVF/+B M^GZK&722/Y T1?YT!ZQAL/22Y@??7%^#3_(MQ=4#Z*:W.PQ_?W M=?[4I.LT#6C\A(0>]ST8)&$"4>9'D#"!(!8,$T&"E"-BER8X#'AR-[<%+OT[ M!;Z)+&X0&.U@B"-#X]@IWG[8V ?:5$/3UFG,_,T[S? M3HW\T@7T/W3Q_/:HY:;,'W'Y\A-?<9'37'[LSR;CB"0LY9#&@50FD1] ''B^ M-,H##T5Q(CR,3)2)&?B)5Y-L$1KX='QPI&D/@LZH;.\8<*AW+5>Q43]:NGX!U0:^ MF28Y9I">LKB(;#-]\):3&FP!78$.]M7&UJA?]GY__PO\],&=/CA+JB.1/UY_ M5JD^2]ZAX)Z_T$XVWZI6D'S%JKUBJ.IA07U,L.I7G 9J-*Z?,9A2/X$DIBA, M2<)Q&ILE1IP#-7DJA ("6 \=,$Z7N.3,3$;/,DI/5"\BWDYB>XA7X+"FL7IP M)YACA#F2S[-@9A73,6(/I77T^@O*%E1O7[ESM:IW$688!9ARR#*6*G'%$*MY M5H@20E*/\2CV3/H&'(,PVE+->P?NZ+G.RKALCO"Y4>Z"A>D>[I/V3 M-+G,PM\',']:_4D"3^;)G[[29?_>]Z5\:?F*OC2=XV(L]]>,A=+!%ARB5(T@ MXBB!/*"(^R@B(3?J]Z4!+>%[0:NPUZ^^_S3DUS'7#$392N&..KK>Y+$ M27O[[D/\!OK[GF2!7H_?T[>:'YM]6%5R_R\[H[W)@I$F^TU9T(_YBG^H^:-. M"TF-5:9[B3O@O;\'>O"-WZ=PX$R5"H%?%2Z@0<;1L9(!V58'3#KKSW;49$#L M[J&3R6V6(W"6S5/B['162)>3LX@2DGBJ@D50I'I4)*H=,^(PR4*:Q6J:4&!T M^*0']A\B&4N3@WH;FGN^F*F#T;0/YTE:9A2[FB>C!W3>T3%&C#B:$F-VM^4 M[;,G6)N$"9^$*8]Q"K&:6('"B$/"8@Q]QK(D\*(8A[Z)HA@'.;62V.FRTB.S M?P#;5%\;3E<>9Z2>OG#+'C-=H7,J/4V6MC[5KD8KCP.<=ZZR-@..ABKKWWEQ MK[ZV$OUZ73\49?[?G"THB>.(I1Z,*4$0)8Q"[(L81FF$TRB,1) 85G(-0#-Y M\:W*M][L],>XZKI> +R![Z0-WQ$+]=2"([:8Z8/],'374F\+>)(&>N>H<]\J M[PC2:S7%.T?R0/N[L[?8B?B?BX+]GB^74GU\6-7R%$W%Q0JG^:*IE]\*:UF:J % M=P5Z[+*<<">H\=/+]I(NYM$D>W>E/CL- MDSZLVA9+BS"E$>8,PRA(&412="&F/H=QZ$N/-_:P%QMYN1/@.+$BZ"!>8N9. M\6#TM,DKL]L^)+??Z&F+;]/@]53HKNT.UZ%]M=L?3K55:%&?NN#2"5\GK=:\ M#,-OH-33"8OUZD3=@+)3Y1]S3/)EDQ1KX'4\9\ MF$K3*_.BR/-4C;A^FLP8P%F29I9;)!JWQ%6^S"@W]92I2QZ9:<:/!XQY-\P$ M8W6F2YDCW30*;E9%HTO\H=;0ON_"W)N=X_SJ5J7+J@Z8?%("2(H]"#(28I1"&)(0G3!%(L,NKC."6I491F&C0GUC:?UNH!J2-/JWX7 M$SV:>9R[RQG^>O[=#N[@5X4]Z-!W61T\*7^_$3_O#)+_4*[>,*-=>WLCT*9Q M^#919"226 0,0YHD4FLG/(986GI0A%X:B[CJQL7.59GFISA+0OS7G+[#,5<+5@WSMU#_J M=7O&2^6F;'R7[;GP0J1!EJ*40)PP3WH%F8"8^2D4S$>)%V78$T9>@3;DJ<]S M5>TLWV)@F*BDS3^]?602KAB*I6*(VD&:#SM87(%M\$&GR9AY5I,I\:YRG+3A MSIOQ9,J.H_PGXP7,E,AO9;UX\X#SE=JYY&IM/6=15ET\+4-A0$F0P4S0!"(1 M8DBBF$'FQWY$4QHG@=89\0B&9BP!_!29ERN^30I:_7<;]T %%5KU.BOL;MGT5:: M)/2Z2?=RR_(,-?%3^NSU1LF=T';=NQ+% M) JR4*L7_]'*$^N&#I;^'+-]LH?E^R)BS*2W ^-X5ME)Y"\84;:_WFR3R4Z2 ML3N0[/0%KW,*^>XK+VE>J5JYO_+\_J'F[/J9E_B>=[_PFS*G?.$AZ4I@'T&? M)5+B0NI!P@,$L<\P3HB(.#(:;#,3WA/+8*;%Z,CI[^5PX:BKZ=TU## M1_"-'(_J8OT/=5YJ^"A<'Z":@K>LW>,KN::J@KIFC_E*N:!8#6_L&@1TA@X2 M'DY5/^@HPQPBZE.8*]HL.AB6/L8S':U.("3NHI MVV M+;PKU.2N8E5+ZD!0;SIE':L^@HH_*"IQ8X9N61&F$O2A"T ]BI#QU 0F*,4S\)!:$8N%A:G2J9(7&Q,*N M-"+X[IJQ[_]H>-ACQU3-LYO)665X%-/B S8(@1V,=BV*?;=]"B?E,M:X.B*Q M0V+>$X^+&'5T@''9:I8#JCBI/ZSD4DUBXL=-V_R(1&E"D@SZ$?,A0BB#A(L8 M"H($2Y.8$6[D^)R!,['J:<:J;<'J==$WXI.>LG% O9DVL2+3GRLBSPX@2F." 0^7X(<8091'&0 M>8'/!*5&]9K.,)LQVM$F-9#!Y(=JF_U CK,?+AV/?>E3U+1T7N/9&!H_1X]E M.">E&DQ*F7(BMR,6.A_9?2E>KS33VQ$[SP_]=@7 =C1OD]#]TDXF;!I";_+_ M QRBQ(<95OG_!!.8TB2"R$.8,1^14!@IX+.0)E:H/=RV--YT+N\Y[N@I-B,TN9L,.\Y.#,/Z!TA]WA0[]@-YM6$IX]#J^88ZF5GQ$J" M(H_[''(O#*1K%'LP]0,!490(Y MI1M%4M[!0#^3TT=A31_V:1SP&G!L6ZVGX M81R4/56R>_E3JJ^.).8 M4_W@IHS1C"$#%8V:"\U6W&A&V&Z=H^&=YF=/U^QO30I)&T]7YM7[U?9EUCR M&EQD8KTG8:^KNO$;VH2GS7G,GM_QOBCJ55%KIJ>.\2N\&<^&5GLXOU0TOFQ"S1'NKR75CFYJK3/>Z M2N#@N0([X/?FPSB->!H2:_6*ZJP_VXMJ0.SNZVIRFYU+?2:S8N$%+..A8-"G MPH,(BQBF7BK_C!(O\2*?H4B8S38[ \GDA;:::]9U'6^2L/K>XR^ X*5BJ)F' M?8Y9>OZU P:82?3YM"EWCO4(48[!ZE(HB@%_,8(B)=:XR"# 8X#(B@ MF!$::3?NL<%@8K-S#R=E:14-5J!^X WJ,F/N :/#7* -M@!ND$/?+=^DK=I M5L[:/X=Q;WUR[IJICWW&WA6@10C<2<:V6 &%%FCQ BUB8(O9U PUZ#KR7U!8K M?LNI:B7Y\G;-[PII)_Y]C9>YR&F;\"+N\->?^(J+O*X,\EEMUIY8W7 MPHY=]_&B=>RK@HIRW_;M2U_NBI\4+CQ_YFR1"3]A88@@Y8&O3FP%)-1/8"+" M($Y"'O+ J .,+N")U9,J5::J4X<:^2C]SK:P]@HT[9'53KY203ZA:M%?.!YH M.W@9=_4\TBEX9J9^6@Q.5/CT&2AM>4^/B-LJ'A/2'9;N:(&=O5['A!FGBG2, M[K>JS+E=+[GODE/@Z$"#!1DZ.^U KKCY6.^ MPO7 BVW B''3PPD/S 13#Y:BV%OI-^Z?/\Q$51\O8Z:5OPZMW7NL2%.KC&Y4L3M#[3]T%@ M@@,_]&&"4 H1C1G,.,$PR!(?1P4VQ93=K- M91)F.B]'J6!I$+%8#2KC(1.PA%!AUGST/:F*]V@!6J>>P@[?)IU+]W;Z3?NERW62G M_[-_%2"_D7+YT<]2@*NJH'DC[;_G]0-XQF7>"'6?N0YX:YK@&OR?]8K_RS_Y ML?>GT+L"2BK:83W2?E1'I]U/?O,3 O)F%7'/G_GRQ;#[^< S"Q,<^W% 8<@0 M@R@2*23$"Z$G$C_R,R&_\!+?AMM&3?RI>>)A0\13:3IZZ4< MII1DD!/NRC7>#QG%UW4><.D\/U"/MA;CPT+[JQ8 M<&$/CBF*S$]!>,7>&X.%WT.76@YU*PO*.6N"6%^PLMWD-T^\K%]NY/.OE>GV M]W7^I, MD(B\R/DS:8S/+J MJ:CP4KWK3QU&CW0,9[P9\%A/]"?BG)E*V&>:0D,QK$?D"C2H7&WFI0\S MSGS:FSD+7$U[,X \[[0W^ M6O.%AS.41-([\[&O6OK>[.TT;@S7TJID?^B;,M MS1O-BV8^%O=Y5>>T^L++YYSR?EHQH01SVLR\QW&;:T"B&$'&8^Y1+TMBBG3+ M8L[ F%B^-U!!#U:_XN(<5X9EVA&M9E)\3*;%W.IS].K7D#B@VZY*Q. Q&]5Y MC! T4,EQ[L[9:C5&4-^MQAB[U/*L3C[#)H?MLV@ZYCP42WESI6R5^L6T6AW?=='N] M&2<^B2(OA'&*5* MX##U0PH12N0?-/%18#1O_0R-L79/HU68"EF4]^ %W M-$/BE]-L& _?)-GW$"?HM#9"E>N"\ ,HKU,0?IK4LP7A9RZW#*AU>?;OB_*6 M/\DG_R -Z,_BEC/.'U7 [DR^9I!PX@?8@S@-I/WK>=+1191 CM+0#UF$@MBP MP8,E)B;ONU4#B+Z41.YOY0:7XQ-(PQB;)=LUXVW3L](P]M9/+U()R%N4%$^W M2$V?ZGHA7UP%Y"RQF#Y-Z&-0KV4YGR5ZP& ^?X]EV6NQNEG/" >9)$G M+6,O$GY M2;+I4GZN+LGY.?6@N.>CQ(LQQ)GJD"-8"K&(?2BD>41\AF,?43-3Z,)'967F MC#RLR]D4$)JJ4>E0"!K*]YD+R;!$NH LY)%//!XGX6+%[]4COYO^M=YD11T MU&<8KZH_NF>3WK9TX1MB&D+=3:"X AW ?E[B4#:8>6'U><)KOE_<5S>2=;R M!<-8\"2-828"#A$2,<0\]:!/L1^0.$)1IM5(SQJ#B<55OA>IPS'$)WFHN3E. MR1G#K=-P!+%""30XS31Q>(@=<\P;/@G_VYDV/,0>HUG#@PM9='MO9N(\WO^\ M>LK?K"I6&C4S.7WWQ/JA'09UES\J*?CYT\T'505?Y9)>D_XE9P@?W\TOI]E, M\H?(==JO9)@PN_;LIY>Z3 M5! /93".I.>*?!9!$A$?IH()BK 7)2(VVL//09HZ,J.ZL:O08@,9]*#M2@+. MLTMSNW;!!,-MV9)^\[UWC#97>^Q9.//NI6/D'NV9HS>8[XV=C?\)/VK-Q#VX M96+)4R#T=[M=4L:W.$LJS$2G=TL'"3':P$Z@;;5K[:XSVU9U OG=_>G4SY<= MU-\5/^>KHFR:1^"2=UD["R^@6<1P"!.NO$N2<)AZ^7%:'0ZS:OM;50_ZT/2)0!_:/3T>'#5Y[T!!<>;ZG M?]"@SJY5"\XJ_PH>)>"'2O["Y&WJ^ 'LG3Q+@,5]0S=0]7\5?^P?LE+]ZAHL[KIFIX$TV13L7RFQ: MH'72Q#"5CG,CS@![E12(8<+/93J,W.5TW$Y_=L32(,W\E,$L4@T0B1IH&U(, MO4Q0PE#LI=RW2JL\"6YBM; -F>T/WVD*\2\Z=AOAHI[PN^.-F? /11+?..]- MH$7DM%-Z7N6,3H]PS9D]EYW<;8NIVYJF38>^W88(O%Z("/N,Q3$,N)#"GZ8$ MIBQ4L0G/YT@=-82&?0L&X4TL_9LJNQI_W<[=,NU5,,PQ/4%WR ;;KM+K?5Y1O+SA95ZP]_([ MZ>:QD(4(4<@3K(J,L=SADRR#6+I^21 )S)C6(>(@E*E%NX,+6L"@A0P:T/K- M,L_S:%BLG5%N*,PV1!NUT!PERJJ3YOE59VNH.4K8;E_-\8LO.&SC]4/!S(,Q2 ?$F@G6"3JG&(4\3-9EIVP':\Y_S'::J)/G;&Y]_59_Z&KB0(HZ\R(.Q%R72E64^) E)(?&#A'/,I#NK M%=T?!S6Q'&X -X%!T8$V,V0'^*1GP[JAWDPP]PGOH4Y0,CA.G".C=0#0K/;J M.,&'IJK&'782W.H%>>_UU[Q:^!P3SZ=(6JZO/LU_*R\"O"ISA(?@^(_2DTIH\JQU2@S)CT3M)@2-IVU][5@$[2=:A3)V^ MR$R,JK)>W/*J+RRZ9G];5[7ZU.^"/J%9&!/(_%"Z>UX@8(8R 4,2>H0R[F&J M-0QA!,[$HG7+N_$S3;^UO"@[[^<*;!'1D[8Q?@W+G4,NF$F@#@,<;HR:= [) MJ5QB1T:KKHU+(Y]CJ\\BJ9HD]C*K>[EYJ.8CO\?+=\T!<:/Y/81CA*6PDCB* M(6*,P,S/$"0X#%$4HRCDVN-+#M:>6$H;:* %9[0%GF+#> SF N+,A,^$+J. MRQD*K,(LAVO-%EPY0\1N2.7<)9868U7QNEK$F/B4^0%$(HCD_P2!./9#R$E& MN2=B/U7=$O5GM;7+&HF(^5BU.W6+2ACA P?L0U1KVH7&M!@:A,,$F%N!>_BZ M,O_:1>>U^_8(.3+X]G\U[R7XUR8/8%UQ->5W5?$%0RP(,\%@2B(I"9P@*-]^ M!C,/K-]([8,"P5EQ)G)AM;NMY=3)=^=\!+ MZ+-K"ZA/IU%7P'.$#+0#/+IEMCZ YY#=;0!X]AIS4_&NQ"K]\,O+(RF6BY!D M:C@(AP%+,$1Q%L!4! @*S%(_D:H@(%HI?$I'[))#Q]P?25M._E8UQDG,,@AHH1! M+%TK&*2,1'[B^VFLY6+9(C"Q@,D7()NNCK;AH)X9.B5?3%TXBRI:A=+K%-'N M,N,5:F@;\-]L">TN\O:XO M)FE(O>I[4._.?&K'NM627M 1? 6Z]TB^1GU@OB<;='2#AG"@*-\9..JP"]^W M]CA=M?S[9NB:M[_@-T/VF:WVVT/0W*'N8M*,21U2O9$?/Y=WQ>^K!8]3&JOM MDT1$NM9)&,(4XQ3&+"9QF$E?(4S,1L@?P9AX7^M.*SJP5T !EFP!"K3I//EC M_HP[WPZH-E/U5@1;3)@_2](%8^:/UYQYUOQ9HHX'SI^_U,Z$_L1KU0OUIBR> M<\;93R]_J93L;TSX:U7^VF3$;_KN1JD7QIX((28DA6>F AJV]9@HL^X[ MA8RTR;[?\?L[A*2__V%3SOTVKU0);+Y:R\N[2Z61.$6O9'M^.3*G+!"8U>ZQ M9]"A@7+!2K83_IZE.5.4+]OLD&H1$>XSXJ]7F/6C5F8"7S\8C_4XP2$_/6!-M.;BOIW,' MG,LQ?>>)<3:9[P2(F8?QG2?R>/[>P+66H;EVQLDM;PJ\5_>-D_&AYH]M-]2% M%XLX0L2'!(D,(DX%S(((*YM"H# .HS@P:H Q F]BBZ$-253=.*'N0+WZ5\, MU@C+-,-*[AAA&.SIJ-] ONHB-?T/"HDK9]UP#>EU%0T9@39OC$*/]*/(@>9M M%^["RJI;%JIYTK;\+ W4/NC[,.:1@$C$')($"1@EB'@9IM*%, J3#P&;6.1[ MT,:^P""##'?C"\FVW96W8!U7ZID0Z'JG/@7J=7;L :+/[MQ#]Y@7S'XJ5C>\ M^,2+Z^=[%5Z4MOH:+Y?0:?Y'_](<#^*42'3G/H M;-R4?HQ'PZ+LF#UFDNR6,T9UN)HT6]7CCJT]6UVN)I&[];FZM]AMRJITHLQ5 M__QF4NA?5GE=W7[Y2S\*&^$D]3B#?DI3B*@:[")2#D7@9XSSA+#$J/',(+2) MA7X+NQUF"QKHX#L)OS(\4!YFFMY.[8P59@(^R(4)*GBUR'2T80_#FG7'UB+[ M<,O6N\G6^%:=;#9SSCZJ!R?U^=OB$>>K!8LC'%,>PC!5=1N,99 P%,$D2A.< M>7X:\,#,^AZ -KGYW;14VL[9ZZUOXAN6_PYS3- Y51VLS#6Q98\]#=BJ7#RF%J1IGI"@4';%'IPW%@@PVX*X#$IQD4MY-U M-2'[](MLIF2C71'.W4-> =RRL.1/ZE1&?E(]IK'5RVA4JF/+CH%2'N,E9ROU ML25VMQ3(>@V;27W[+MPO;995UTW>N .9YG)3YT6<#Q$\5S]TT?X.)Y/A?GJL M&H^G3, E,^UJPJ )>IP9TF\Y+U /QHPC!(V(WI\J:':K9;W\HSIF^>_FI?@L M^IZC'^4V\+G,[_-5\\-[WG:T) MF&!JV8/)J#G;0EAP92CQA$V:]BFP[][Y*5<\_[/9?%[_=!- M%5[X(HY"E&702S"5&T,F8)H0#B.(3R<,((\Q#%J1&N6R' "86R@TXLTXP9]FA MMU]?0J29Y&WI<]8I98P(1[OJT?*S[ISGB#O<'<]>9R=>:LINLQ! M;X:!M<+N4_;!'AP*<9$S"C M*8$H]A'$&0IAE"(/IP'EF= Z*#,!.GW\5J( *H7#%6 ]%H!UX)VT8=!B+@N$ M3P,A+:8DD!93)'R8"<0A3X*8IUD84"\PBY*X9J]5=*2I@'M-ONKJ<;>\,@Z2 MJ[?P2_L6;A"X4IT;VDX0\ML."Y>Z6I]F9VI: ^3,&EJ?"!>V]C'#I!F MX>KSNJYJO%)QX86/,LI"PB'V_42Z66$*,?9C^2>.>$JHU,G:#??&P5GCIOHD'H0BFU)-RCWT!"2,AS *2AG'B)PDS2D_6 MACRQ"OBN1^1[92DTGU0#HYUN Q9]JO79JF7[Z@)=^[<1S-VG,B#-%S LN!!-2WZ+/Y2\6;9SZ3&^4JU'WCW ME3ZH#DGOB_),F\)%R@.6$>F7I#2F$'E":IXH0U"D$1;<]\,@,?+\+L!E8@W4 M8 8+ 54;Z5;;@*)#3XD8[Q!L3MFW>NEHG+=A7<4%ST9/:#S#J_?[?+ZH$_JMDVJPY*-RWGDJJ#C DSF+?>XG&5'Q2 .EK33D)M5NZA] M5]8D& X\:5[!R,<((I\P2#Q!(!?<2SCU*/:,E-]I,!/KM:WX&,T &&&-GNZY MG& SM7)$ZP3E7<,T.5(#9X#,*N'#A!X*[\C5,_\OB),(H M#*'O^S%$F1_!+/)BR-2Q=<1\%$7!XJEI]OBEQF6M)]C.\301D4-L]:5E"Q7@ M&A!^GZ]6ZH]"@';1)EC;!&A-ZT7=/SGJ(1K$S(=!1B.((H]"C%$$113@Q$<, MIRSNGMR[E68^Z#?PW'I<;9\:7[%O\WGI[1"O^@3,-A<'#9PW+9IWT+X"+>+? M0/?E,9Z^=A?EL_C]8W1#'F.OLZ[&HX L:G@>5O\DJ^;4TU]\\E^R_RLY0U"WJL5Q_ZE/BU@V56G7;)AW@ M2FE2]A9FM4@0Q;'G<4@I1=(^S5*(280A M8UF,I(D:>YSK%I/;HS%U>FR+&" 2,X!;U%0U[Z-$#N -=JK4=XM>VSCZL450 MOWCZ@FBJ+XQZGZ]4 MRYDW154W!7RI+P3B6#7=CE5_,<)ABBF'F"(4%LLPF(FE5@$""GI3/Z]OZ@_P9=Q/S%N6^^LT*]RX&N.$#;@2 S?/YBJ,$[#K"FA< M;1X7_["JA0TP]IZW-M/(8]"&7,"*L0M#Z4V6+.QH3O M!IG-;[;M.KY4WO4-+NN7OM5X)/PXY!&,8^*K]D@IS+(D4^,]52DW%5%LU(+X M&,3$.J(#"!J(IOW$C]BAYT1<1J297._1-TFG\'.T.&L/?@1@YI[@YP@\;@1^ M]LJ+ZYJ/B[\X]>,H"WSHXX1!)!(!,X2P] <\EJ#(SZ0L6I?<7E0F9E=JNU?+ MW.;_@&(G3\@Z+6B0BQGS!:)281'"I5>%>0A)F*B@9HR#B/H,8V&>2^>*D]9I M<7V3<-PVKW6:%C=V EXZ2U0:YB.,,8XDW]",L5".4#&9IF$+&8YP$$4=$;UZV:PY>W*-@-KG6 MVXA?IS#V5$7LE=N26!,"W5?'OU)QK G1 ]7PK@MCU?[,V2U7LP/DNI_%^[RB>*DR?A9IFE*120^&$C7C0RI1B'W/@P0%A$M+FX9Z M?0*=8#.QKE!I]\V,FU(%F20GFR$+5_+/#A>E>)4.?M%./G/S$/2TR6RL-5,W M+5I7AS5H5YO$WKJ0!@+HL;L"M[OL;C$<3OMFE.%2+1) (9X1!%DI+")%(%?"&JE=J%!!! MTD"5N1AHOB%@$RNVG3',2MKP M0J=P5$NP*_"FY"Q7,Y^J:E/V]MTM5Y,=\/*\76BL>'1(=J17!D'-JC9TB#[4 M"EKWF!\UW/#"+*=^<\/$$GKS[K-^Z']+Q7AHWXH ,XE2DS_=)H8?(6T59M^N M,EL8_0CQW3#Y\8^6:7%YA>_O2Y5JUO0/5WIJM>9W2I5M3WVP'X@D9 B*((W5 M$$XL;7;FP0SQ*(F\F#(S'UX+ZL12\H4^<+9>-J4+GW@-ON"E].9W,).V.WD! M;^1F)PWW$MS)!0VSY[1XJ[>_.>>8F5CN@UB'!-+,)U)K9!QF-!*0 M\S3+$NY'(O$-QXV4=]#!)Z--1C^&H[,?TD,<75PX?5_+*HF$T1N:*MB!162(.^Q;,1<]'@"B5[^W+24^J.9S.OS74\- M3,)-,\W0H0 ^[/%J@P5HT)BDZ9TQ\8YTB#[<6=6*,3L.-8WY K8M-14 )7KM MN.&^=?I"(!83+##T8M7+/(T03*5U #F1:L9+@L#+C-+XSP&:6+5LFORW@?Z] MF7%I.][MG_TP-!L>I\X':OD"ILH5*'#ODS7[[\28VJ\YL?0Q2;@]4< M5[,X2:3'";TTB2!*O BF49I"'J5$!%G*2&J8#^+BK;"R'0_> M"T<,8H'(<.8)2#B6#(JEO*1(!-!G-! I85D0Q6:C&"]BT"5C%Z=AD-Y.ZN*M M,-LXMQ#!A^Y$L ?JLC'L,%G.^L"> 3-SV]=A8H^[O(Y-^T2MWU! M6>9' >($!B05*B\KDM:T1R'U1495Q2F)DD5=2)M43U3/@S+:XS8 M5_>IG;K M64&V+%4[YHV>G+JAV$Q2=PO55'RP[8KZW0:RPY.<HU1WM)AQ+8X.2PN9PM.UPUCS.&/V]S.%OV'#5_LU[( M_&3Y[3-CU>?RLW3]WI6K^^J&?5YM^BM]JM7WOU>W8DE5IZ6[>JG:T;TO2IL^ M;PY 3:R.-@-]@.H]+EW3$KS#I4H K\ -SADH5@?]QE9%W5[XN])BMUPLVTR\ M? 7NE-&SWRU2.;QVC>!A^,X-\ A;ZVR"ES GRT?P2&S M=C,97"YK6PK8-K;OW]Q.-#,1B" C/@R24#4X#H0:\N-!0CU!8IYQ)HPFN)X& M,['V[(%NQ-*T+/ D:_0LM*+-(0)5F%_/TEABN($>A%G(2)IS%%F M%O9W_#BM3@"T'ZA[ANKI:<=,,E/:/7?Z3&G%G-:0;!&8(.?$@%YG^=/C$&=. MH]9FP7$VM?ZM=GJ_;0BC$BT^BX_%ZEXUBE&M_39I$H'P(X80A5$82Z6/<0A) MBD+Y*>)9R!$.(VJB],< 3JSQWZ\E> X>-U@8YI>,\DM/#;CD@ID.V$)6,4<% M&S:-EII^CE,DD>B2ZDC\1\'-*ONZQ!\*OO9],\\6:N,+'U82BZ:C5]4HI+L' MO.I"C+-I/)=A8;FY=<5>67 MV?UQ.Z#VL-8J](6?!@@*TE1-1!G$D1_#B/$H\2D186QDW.J#GGA3V2VXZBL+ M>J_OH^V\7@/&:NX-D[#+4*^?X-0.&I/67)G3[TICZ@.>5]L9,^1(4YFO8*9E M&,\7[YJ8WC5C\KVJ;@IIK2W_W_SI3<'XPA=AA@7S8)C*_R&:2'=9'441%,2) M[\4)$;&.1AD&,W562ANS["!?@18VD,"!@JZG-488-:PAW)%OI@UL*=<6?3W" M!@XXY0*MA,L/6\$>6786(=8CK1=8S:O-$SINI3F!Z\8J>+;, M 1WR=E,"M*ZW[G?0%?U]%KM^0]?OM!E;TK@-9,=M,"W0NPS(//&"31Q@)U0P M1:C5#2_<%?=?@LS<5?\.&'>B'8"+52U[ ./J0?VG//!GO%0K*U$O]!"<34;7O?WO< M\-:PN>A%;$>)'Y-$^# 17@Q1Z#.8IC2!'D(X(8AB$H7&77#G9;IQF]QWNWUQ MYV2VWOXR&_O,MA<%Z JH_X,M/-6"L<<$M%>H(_Z#+_=N4!, \]5:O?%=*[_B M_'@=\S:R+ICGJL_L1;C,VXC6!=N..M4Z6=2V(%U5_WWI#4U#$^_,W=,)5PL0 M;"!.8JR-4.6L;O0TE)G+1@=)/:X:';[\DG?P#G_MXN _\147>;V(DY &:41@ M$& "$1_= FVMU(Y^ LD?10O24/H)4A E#(!<@00)L M>=?C 6Z=Q YM*7>[X5$U9AD$*D'0BA/(?$]E$:)'R8X-BM+N/"Y6#8B.GXRE_-& M3S-?2*^9$FZ @0[:!.4# \0XTJNG(,RJ0@=(/-260Y=:EWVUH^1W)MBTA?<+ M*DTK1 2"+*-8S9(*8.8+-3>:Q"FC82"M+<-JKS.@)G>-.L 'PZ3RMI>$]1RI M =[I2:H;CI@)[)89>V.DNL8:3NM^1FAS5^YS#M#<53XC!)\H[AF[PS;24+UNZ^=4?#GHF"_Y\OE(HL9C\(P@D)0N=%2','4CP(8T3#F-!6> MAXQR\G6 3FX/]2AT17Y78,4-QZ-H\4XW&.*6(Z:1D0TS^N(^U5GKNPT*H,?! M::!$GV1G41,-D#.'4/290D30-589_05$?X!J%,?ZR@X#81@/Y5_+6%?/XM-.#1L @ZH]S41K8@6EOT MM(@:VASE CL;H_QK*X7#:\\BBEKD]?*H=_&%36)_>ME\_-\Y+^5"#R\?^;.D M_FM>+;"?>21% 0R3((3(%T2ZN2R &&6$$2'45&\3.U@/[,1BN^VG"C:PF]?Y MT_4OX%>%@*;T&C)3SS!VSR(S^;Z$._;]9K6(==U[=ACHZ_2AU6+$V9ZT>G=; MCQ5]XF7]9PPQJ#KF2YI>_#-R\][V%?@7D$W'BLZQ#K=@)@K=AAO^ W<*]! ;MCQ M;LN./P^RPV:6J :5[J:)#@&;>YZH!N$G)HKJW&4I\5@%T3M_T*=^$" 60NI% M,40B#B )/ %CA(2732#QH5A*^JM_^:\"2)1,02&#$40902 8E*WD&4DB"- M6"PH,AG5L%W:2-C,1S.H.*K- )4=VN, ^R%-,/23,(4H]M3A6D(@9<@3*0]P MC(SZG5K2;M&MYG+:M6T!"XK,-(4BICNJ_TY!^EX-B.G#XS=%V?9W.="<:HA7 ML:HEN&6K.%U/E#FFW)TMT"\\][Y_0-")/?[PBLL*?PM>?2KJ6V73EOR64]76 M^F7;GL*B#'AXQ8FE;K98L+Z)&QJPT>X=1XC'P:)ID)\E[=L.*/ MQ +<'O '_.JTB8<=[1=7%H^ >94Z8SW2SU4=:]YM9V]\+N_Q*O_O=K)KL:J* M9<[:YD4K=B/?*(E -ZRYF\2(EYO" ]-29">PIA.27?2:PJ\M@HW'NXNBJLC; M(+DMA)EFS*A3OCG:*]W@-.LVZY2-ASNTV\4M9;DM4%S=?^2XXK?Y_4/]6?RE M:H_*KQ^5O=8BV!4C+&)/9![C& H1J7&G&85$D$ ^;>G@)\Q'6624XV**P,16 MP2Y$);!%CQXH%6JP$'!=<:N&U\:LUM20$S+04!EN>-6@<@5N>Y9)=-J,F:MN MOE1.I0FACJB>OD]B MQ+]QKV0JUIEI&4NN3>"IV/##REJA7H(>[/\[2G8FA0Y\C MGL1*(A(0GU"8>2F#*.$AQ%[ 8>1%22C"A"$>&1X%#$.<6*Y[^$ ]&\!W!MS2 MXO%1[H,7S+D=YZ;VX8(['AF>3NZQ9_*1M=J4NCMC&($W]]&#'ODG3B0T;S1O M'_Q&-3TM.6[ZX,8D]$-.?>@3H4Y!D0^)QQ+($(L(]4-!8Z3;,'AWX:G]@2:I M0,(R[ B\1_NPL%Y"D:&9KD>,49/?4YA;M?7=6VBV1KZGT-]MW7OR=W.ON1D2 M/>5O5A63?YOZR<.K3!V%4\#!7?XH388K(%$ /W^Z^=#$UW/& MM>U:#6Z,>[WN&&$F0*,\F,"CU:/5RH<=67HVKU6/Q%T_5?,."T%=+N]*K!(C M=IK85F859$-K3"VDTL_L8.]VX=4T/T<9H"&9CF@WE,LS9#NN)-,ASDX0AQ:> M3PPUR-L30IWKS45P,ZC[FOWM_R\0J\+XIZ59CTM#_' M@7'Q1IT#W!GCA"II4,GEMS-O$;(6I7\L8N-1>Z)K&ZZ:R8074/*K419%\9LHFU(]*ZHF]YZP:!4,C[XCAP.ONO"1;\TL^U4UC 7"+!RA[1 #M, '+7/ K MT$XB;*OA.J)4QO?S4'KWM_[:Z 7$OQV$IU/M#B:X;F:T_K)]4][MO"GJZZO= M ;Y78//V=82##>5@AW2@:'<\SO6;>IPN1[U^&X3-/P;VVZ#[S(')-XBAW99_ M/#>R[[_I\]1C"0UAZ@E5'XI32#R"8,1\C'V2L2C5FNTX"FGJ8%@WYI2W26_5 M7L_8T(_;KK$HS;[1OK'GGQ!C$0]\/X%Q%H6J0I_!- P]Z%/&4RP2XD6&W6.= M/".KXOS#I^2*1[$78M7T!$:!ZIF>T1AF/F'J58Z8\'PO,BN[=/,6FU=AMIX: MGHA+>F:3$]H-0[K',XHGZ+L[2IBC_?P\G%FWUU%R#W>[\1LN\#>G';3^:=T< M60B:)DD8"NB%-(4H%1A*#2D=2\X]G@@ M#F??/7B^)YW()XE%&L),-:-#A%&8)2* X\NG^$YVO@X7]K3VQV![X[EMFA!C3D@%K2LW7O-R3)CPU1CEWS.9^#2\][ M%KSG=ZSG?!PG_>99$;"<)UL\/N;M$:9TTMNQD?=\1:7ILYUS:U@P;;3FA.E_ M6S0:EW4/$;#%9)+B9RL>N!J):01[WA&8-FPY&GEIM8B=?'SBM9J9VTRDV]ZC8F9567!93Q5-RSM#?:38UF.B#)KO M%#*2>]^##3Z@0^AEMV61>JG;>;[R\LTXWTG4ECV_'.DN"P1F56#V##K48A>L M9%F!R%?RU5E*E7G-'O-5KA95@=J^UE]D#'E8:BN/>J'46[X/TS##4* 89YS& M?H+-BA"'X4VLI#KHS, T]URX51 MA!A$*"(P#3"#1" 1)DB(3$1F$7J';X]5G%[C_7'+0KT-S2%;S':O77[L@^Y' M]#JL<-4CTE61ZPBT>>M<]4@_*G75O,ULY_BMK!=MCBMGC1LJ?<]--YJVPV+_ M]J(T95+4&>11FD+DD0 23X0P];,DHQX1:<87*WZO])K<^89U@#Y80F7 QV$MX)@Q=B=5'?PNPK:+P:;K9H>$YB9CP!Y6 MT"8JTEC ,[-I#_:\[-+6H.:4MTKTMV['7J,<#1::13^:$]:K2(L[+29P M/3_=*2-->^I6=_W$1O -?@'/*L.YE,;B(Y8CM Z(L1N?U2\RW\BL [3WQF0=_N8T++9IS+5U7A>$^4D\!I@SK2!KE. OX4 UP!#- -;0RO8*:%;OE0&_0TNZY>[ M$J\JW#1S-(T1CRTSG51TD$$#&NS"GB2XJTNHHS=\%-RL[[4N\8=OL_9]+B:U M2RB?RZ;!+FM&84DCISDE7F0D"7F6)##@0FZ=*!00Q[& / AB%B59($P'2^B MG=HZ/9S@_H1+\-P,<%/Y.:Q8+G%9J92=-E?GHD'N9UFKIR3<,\S0ZCT<\"Y1 MD"]:V\.;=6/O)!IMELQ4 ]_'Z)YD^/M9H*\X"'Z,$<-#X4?OMLPR79.*_WW- M5_6[Y^T,IR (PC!,$TBY.M9)L \S'H8P(S3)>)P*D5&C L-34";6%%N8H %J MF+-WDB]Z;">-36]J-=][ M(:5/^&$40(%3N7E3P:0'''%(<1S2./-)R%,3#WBS\L0.;EN*L530^O"WF>!M M6: G;%:$F0E8UQ9^<,R\L4@=X>U(C+;KSBHZ1^0AC 2$9)V;HIA*@(FA<:C(LA0%#"C68U'$*9.C9+P5)IY ]%,6(Z9 MH2DL*D\TPA[L=R

>RLWVL19_D7>$__4B!#7RKSSY+:N%Q0_PRA,ORT'1 MQ2M;O_W%M(AM8+-XG$804;%/ 11>8X0QP-"/00#C/,8II109EOA=L%47S('K M92L=;I0C/ND9@"ZH-]/K>XB2= D32*#>AS'2+:K]QNER5O,W &;ARK]Q8D_K M_R:>MTS?YKP1]GTQA% J-TU&@% [O2$M.\@0"1'#<4 L:L%1/WN=AE)D&V/.H M7\8D6768$'PED[R)TU)$<_)=)7/K UXVH=N8(2=)W>8K.)X6^Z&HG\L:K>L5 MB7F,>!( XN?"-I#)GR@/8\##!.>8\QR:=0V9!CFS.I'C(50"&VT!RC/SN<5* M&5JL0\G1N-@],_44BEL6F2F2T7&Q5]X.@P6&Q9Y0._>PV#W 'V-8[ D#M(?% MGKYIF_VM+I!5*B?[@+:HJ[!3];KFS%K7.I=LL#0:+"DWB*[?)RT"[+-!Q9>./M\G+S3 M;/2)YUW<^-R4]785Q EB/HU GA(AII'O@RR@'.0(!U' $N2G%S1'E" 6N]M9 M2X@N.ODIQMA^']C00WUXU-GY19KFD4@'>\F^D3.'XA<_"DG>#=H*IZ M$^MUV:W-A(-=RZX/NUDO;0:P'^,T]!$'L4]EN$TVOV\4OEA=]), MD9Z=];.?C'+E[6CH1@"I;?_2;OO7WK;?[;>]A[O#:YQW8;FKJZ!ED5_V.NE= M-N;D2NI]L+ <:"<;GWRNZQ=&/[Q4,L%: 5%(U^J/[>RA;L(07240IS%"!$1I MD@((DQ"@-(I B"(*\SC,B5D#-',4Y@YU=T/#2N[5$KY7-@BHDT/U-S(].FS8 MS ,61CP!F$(&(&$8(!Y$()!AR<"/619QL[2PF1A]2<+8#M*BK-4[6>?]+NU/ MQTLGYG7HUJI"7='D-=-<3;,S1V#9:736##J9)F>_DMU9\8%Q5E6,WJ/O M*B._EJ&;IGG>>EW^(7VK54 #/\=Q"H(XPP#RD .443D=#@FG'')E$==TR9X> =SW) M'&,%8T"N(XVB W%1%6+ @F.=8?*J96#DGR]RN)UA7]>#EV:\QE=PYFG2>I8$ M5T[;X>++.E5G"3MQ>LX_95LJ\9?'+%OQ7;QYL788T_L>JX%#F- M**.AK,L,80A@BF. 0TY S#,:XSPD46B4SFL&?N;CIT5&*Y+A@IEZ CL?BTQO M"1ONJ+$$'2;-G4:'R[QUWG:,<);_;P1\X:H &\:SXP' MQC.W=K:\2/LL<"TV=4'4[6:PRA#%*$Q\0'F2 ,B"'&0I#P!B/.5Y$N,X,#*+ MYT-U9G6V[Y)6='"5,/>(@L1?7GEV^ZI(*6#X;&Q@$+NF;=#7C'C3,L MZ'5U[&M 7/;\UF?!R4%L\.J%P]B;..3UAO:F4[;9OO1V\Y7)&:BR%?B&JD&] M[3]58[!?B@W[O&5/]2H/.<^"* ($(0X@]&5^5!8!AFB6T2SUN=FL2:?8S:Q? M]L/+K]H0O,K'["'<94]3V9=CA_-^^''WBZ9;WN\2<4]A;CCKR^V>ZNFU=]LI M,PWX+IMD/XO>)3-=SZMW@MO[S+1WR=;!N?=.@5C>% L?K WTJ)Y*;1A/M:Q? MX0PA/_4SD"1^ F"89P#GU <\PT$88QH'F5%-SQBPN>^&#T#+?*$N(/V[ F^H M/T?9IGD;[(@9AM? UGPPO__5(-#5Q>\8J&5O?#6(/KGJU7G'<2^,G][NQ8IJ MP"XE.8QDYD?*& :0,0JR.&. ,!1F* Q2ADVG?T_!G%G85;.H7XI7E>VP>2AD MO8S2M5-S>ZUYJ"?RCCEC)OG63''7_.*4S+F[7_0@_ACM+TY9H-W_XLRKMM-' MF@*GKM#IT/X,RN+,X5?:I)/#Z7_Y77I*!(MK\7+4(V8@4,^@+CU:Q8LWIZ!6[9H7)LXF=MC6X%=9U[I^^RK' M):S;2Z45%:\*HR4 D&14:"I.W! MJ*=MC%@WKF+F8HBAV:(PZ(]4:EN)=$QJ\.ANO&?@$FUGGRCK?'%N'4#73]Y0 ME;/2O7LZ]RVIBKORL W-?URNAVUXT"A?\:92J'X2^4JI&BVUB":U(:Y3GU;O MFNG,6H"X_6,CE,UC\=Q.> Z)GZ8XY"#(\@C #,HVASF7!V8-N(-F..3Z'!?&M=R%M)DI,P.RM(5NA( QPT:\UC-JZE;^E.R=6W$1$1LA MI9.DL4?,QTW(W)5KLGU!Z_6;G";W6U/>J3)7&IOFZW9C/&?";-69)>DP8ZS% M2HTQ]%[K__ 49EX/-7&>;E\JSPHXC5G,E#$$M M-E#"C@7]21*6*[S?G7ESF1"0!*$8A@#S/ ,P(.(,C\(4D"3@?N1GN3C:E[XO M7^+"IG\-.W+':G5[XVYW]((T[\)S,V7GB-WOZO1^^JW .X MK,)YUTR^P4>.CB8A"6.6AX"C5'H]&08XSG(0,Q3CA.4L2HA-8?,IJ+GOK$_J MF>TJE\_P2$]ON:'<3!'MB.[-?.C*E;^X'/1-IX+L4WC! BY30!,$0*9D&L0<)CP ME"$8&6:?: "=7:+W**C#%?5@'W2 3/S4K/SL!&757MEC6F2GL/__4$=5>V0(@MK!$1 F4>9G 0CB M/ :0H R@)/1!$L6RVM:G'!H5V)Z%,G=X6L+T-G+H3@.O;3=SH,+#O&GB&T%] M38ZV2EW_^[\%B?^?!SK[ R.JL*?]4W!UN18_OS\D0VD,\P3X-$X!9'$,\@ B M0$-,,YJD2FA/7+!(SV=?#'=AI<+BN"=K;R#Z'#>PAA!KD8N MG(6Q[-2%,3)/!B^,/FR;H-5HA3OT)K5$-W*'94GD(Y0 DO(0P# .0):F&*0, MACA&*?3]V$PRSP.:732O":E>A"[<:S^;"2@#7-*3S@JJ)\":C@L[YLNX.#JAUDP2 MC0FUF PV0,P%(\&.5UQX%M@ 0:=#P(8>-+^;OV/E%_2D54'>>WQF*;G[>.M) M,/K7XQT9XW)@28'9ES^)O-&E]!&Z5K?-W1J+72,?(=V_'S[^DV7C!/+(Z,N: MW?)?T?:E4MW'/A\BP##T2>J#D.94&'4P 1CQ&#":YUE*Q)$2F?6; M,D1@9H'IT)&IB)]>MK*+P!XOPPX+IJS5LP3G9)B9?/9YM<=%_DO5[DAT/(E/ M>PL[3YL\6W:X:LU@"G[9/@V6S#EIVF"[CODQ^DE>UUZ+U>^JZN_5QPV]Y1__ MN7V[_J.B]<_59DL_;]1?ZD]K^EN]W3SJ#%+6V1*49]N#]+"=T*4_5N]Z\>;TWMX]H*U]=>]O2 M^Y6QK7?]_+PNB)+,WX2_(6. DKJB&4C0-/X6OQ$>LUA0KJ%O1#C:Q&D;9/G] M,S1A?I"M<]B^RCW;K4PQ1R@L9LFY95G?$'2\LN7XU;)6V34?F\A8_96MY?7! M':JV;P++$/LT8B##LNZ)1C[(8K&A*$ZS,,.QSY%6K$$'V-RZ6/S^$JH&@:Y&I8Z! M6G8NJ@;1)T-0==ZQ#>Z_LHW8IK=/Q::HA1WX@5]PG@<":U,0@X@B2.0 MY30&" 4!(ID?XS@W#>Z? S1[<+^#YCU(<*8A_;.\T0WI7TJO:4B_A7?E[6A6 M(*^$[5'6PZ1;1/;'*',6V3\+9.'(_ABAIY']T:?-?:7;EZT #(A\WM3;2E5"?UJ79=7=ZGT5F[O* M4A3ED*<@B0,"()26<9[$P ]YPL,8Q7)2N&8+@ E8,PNR@K>_%Z_DI_MG)*Q# M.2&7"(0T4WQTN#8NO8YY82;#*LJYARP.6,67W26ZA.Z.$?H%_@X98E?7?Q%C MC.KX-4D=*=^?6F&QJGU-4OK%^KJOF-L8]Q6]KJH/+U7SM6D:%H=OS:R$^G,E M.I#ZYL(1@=,V@CUM9DKEOD*-46!"GI$%<)X2JV/_:*G%SOKS)/0/^($G;(<: M"VE2SZF+#ZKIM9UVKKGHI3F 8AQ3@-(L!3+,,Y"2G ,$$TYCG?I@;#6\8 MA3;W16@+RJH%X3B;]-QC9\2;29TNW1;S:S7H<3:J=@S6PE-I-<@^'4"K\Y*K M;H)W%7M&!>VJQ]H8VO6&]G)E5Q'*(XX( D$4A0!&*00H]7/@QSCW4YXP\5>S MH=EVB&A]^9<,SFZ1Z').?NDB:,FFXR:;2:N4^F,@8^?J_(7540[8S3 MP[=F-A^[R?"> J;OC1V1-NV-V5-E)MP*CJ=)EI$7=IX"*R_L:*G%O+#S)/2] ML($G;*L9/A5K5MT(&^.AK-Y6L1_X#+$,9 E* !0G-,AH1 '%*0[2-*0\,*QE M.%A_;E%IK"$%TNM@FI8Q'#)D7&PR<++:8X R1T9>: MP6&&>>2 M$X:6W0@39FB.J4VIG04XN?IR1J$NH0=VHO9+=M&_CT_/Z_*-L6^L>A6&J.JF M^=/Q6.@OY>:5U5M&F]1LU7>S_W>9;?>EW/Z=;;\R4CYLBO]F=+]2\Y+R].X? MT:8=(+U*_(3*[I<@#1,.($]\@'R<@@2&PGS%&4]CHZDD[T;)S#KI*Y--DF50 ML9:C&H":R.V1?A9,&Z12 <27ED 9'-P*WT+^J%X4?RE,PU7O]W7H1;S^)?;< M\+Y%0@8*=#<3H7_CJ1J#M#NL4+L2/G@7=6Z0N_(D1>*YK??&Y"3@CJ@K9^E2 M/PS_'<7HWH^.1<-\[[Y=QY'"]T?(\MK[!=?LGR]"'C_*%-;=&+E,^(4A3P- MDR@79UH8 Q0D&"0Q(5&:Y:F?&;4N'8 S]U7W#JJGP'H2KMV]]P"?]+2[ ^H- M=:\-X>87W^-DN;KR'H"R[&7W.*DGU]P3CULV*]T9S;>\KS?:FA!5*K+7%^V9 M6^^=M82AS$>!O.2F$8 HR$#&DPA0W^=^E)/()T8=W"_$9V[A5T9F8W_TL3.> MKWL1S_44Q(*<=&K$.?:B';/#W4S?B[!9>NRO"]:=F0SL9%D[Q=>V>,?"#T1D MNT)9%&9A$@).: !@@#. 6)Z"**-!G.=AF$:)B1X[7'[NR)Q%LL41_7HZQ9XJ MPRA;DS/T>P?)H1XX3X(CL3Y:?%$I/4_8L= -/&4G0_V>'KT&HKF?1#S,A(V/ MI6' _!0@&/B ISY'G&(_-NMM?A[,[+=#FP>PE5UIJ ![Y6V8FCC8Y3<]RT;" MI@?_ +_T9.]R+IC>(O7;\O0C*6V709U>1\;B.4ZE(S$= +*HN(X3>BRV$T]; MMF&H&"VVGQ"1$T[>E.\)A>2F&>& D5"8\QR&PISGPF4/\HQ$L9\&4"N%:!C$ MS&+; /0ZB%:.^1F^Z(GH9=2:B:;=% 9I<=5#X13 LIT3!@D\Z9"VT#(^HCED11!!+9H!SB+ 59DLBV>3P+(D(3FA@=FV>AS"Q^>Y@3 MW3T,^*(G>Q=3:R9^QX0Z[)FD19$C(3P/8U$Y'"7S6!3''S9/SOCKAE;KMX=O M#(NCF[982:3FIRX\NZ:5?99'?IQS"@&)$0$PSU.0L\@'C*4Y37DR M6\_P13-4?!&U9D)J2*C%[*0A6IQ-2CH!L/!G3$[*DW#C(/HQ:R4'OPF28(@) MCD$:A!A 'P5 N#$8Y+E/XB#P<4 #LVI(%U^%5;WCP7?AB#UZFMD%R6;ZN:6U M :D2JG9 W2GI*;(I!,(LJ["EBC]7VY/,NHGT?2IDXN4IHDOHT2 &CB5#< MD". ?<1 $,44I7Y*\]#(;CH'9.F(7P/UHIA?RQV;J)\YS1?&_:;(O3#R=TC/ M++&_%L0[1O\.B1R/_QT]:QYS4&V5/VQ5)^;C[LO7&]EUF7[>V/2G-UYX9LGL MNHU_D(W>=+J92X/DMR9]M]A8=I,WY^YT0&-6QIJ)OT.>.F[S;LTDJ]"(.;3% MHB76C.@'4.P7L:V2OJ94?'=U^Y]?B@T+5K$?<0@I CG.(8#8SP".$@YB'",2 MTB#S?:V4W5$H,VNAMIZXA7C5_>!)V-[M1M.>'^?3N IQ1KV9JK FW**F>H2P M"RJKSZVZ<'WU"&&G5=9C#[L(=?:[-*JN5[2-9*,'MD(8I9P@#"(8C' 0P1\83Z76!S^Z!?RJ^]T>J6K>.M>"K30C5%:\N"JU>'79.O?(: M3+P]*G-%777(GR4:.PKX':.T.@P9C]YJK6"9";M>EW\@0=6GLOI0ON M?UE? M$R*+X>JOC+#BM3^!.$H)#WV8@A!%!," 88"R. )QG% )?ZA#D_Y#XRH2@LT3+DU8K2>WIF-?6:J9\>YKSW.[7!3 >DV)JE>JK&*:/,U,N>1PKVE;>#KFXHB&MMHDVJ(PTR#6]1K:%-_K&FT'_13#O4 MU79U^\=&"-=C\:P2&PA*@BA!&< 3PO1J#$Y6GEO: M.UA&&1ZG](^+[$54&8JF+D':0CB(_)BPB9=Z@E:W(QN4D)VNMX@P#9+1"OCZS+/3"UTA-@E88J-"V80_0,Y1/1_4=$&UH M)*NNH'LB>_%[A\U!ARFR[Q)Z9LUEVX4.$W72-W3D43N3]*Z25_#;MSNQF5LY M-O&?+\6SRJ@R*YZ<7&>^+Z\#?>4IX,T\S@[\+&66VL0ZLJ"FX2UJ06F3?VQ! MZ;]H>\_SE3T4C-+/X'B(H;<"]J]_@Z/U98OF7 M9H+V;M[.MO3ZJ'J_*V0-<[X<;)C>R;_L-ICIEJ5VP")'U!73G&637HS0PGFG MKAAXFJ'J;&5S5_?;]A]W%;FM[NOJ8[TMGA0.O[+M8TF-6RKKK#6S!E0MI=KZ MM++R[K]]]?:H> TN^MZP%G.F76/7?#%323HLF:'7L@G15JZT%H#%_&H3T1E71SLS";,.X<>/A ?;HV2*7$VTFS J>(K:%V(VV&7U9LUM^F)_2:T^88C\,\Q"!-*8^@#Q (,OC M$) LSY.4D2CEL5&?UTF0$\R(Q>ZEG= MN@/>+*T<]L62..(QCD!"0PY@SD. TDB<^E#UGT)1@A*+,9H7(64B M3U8)KHW-6S8-N-5Q>7Y$@:Q*]FJ%OLU0T\MV1D\[+C*X\:%8O\B":.\CYXRH+)R)QK6N9W,Z8:'+.9V7(;3\S$XG##P[O]/-RI86 MV-DY #T /[V=@E<#%55]6$_G'_?]5S>G]>?-':N*DJY\G OE&V$0PTC8<2AE M($>Q[(L+\R2(0TC,VG@NA?C,UF!76&>MB!?;0$UC\@?<%D.3M*>7^S0<=!7' M;^?U=SLFIJF=[%NPS=3EK2"G'1U37S6Y&[6:TZQHUKY> M>#-.K/2EX9N=1/^HMBOI]?U2HDW3 WCS(+Z,M*VG%O9Y)"QX"E+FRUY<,0=9 M&B(@#HR ,HI(3+1&@HZ#F5G+2T">#T%/\&7<77LCEHSY;FCT>N@>HKV MR>)P$])I2=3WJ+[C!5AP .]25ERNY/4(:U3R/]K453^)?*5J)UY>1#'J$="I M,(='O,MM#P/M=HN I'(P3'R9XJ&@1[QIUD"FN]96!\50_5+]::B9@+ ;=74Q*IT7V';*.MH%49Q MC/R( ^'$9@"F40Q0(M0!BW&>^%F<(8+T HG:,&>/$W98-#'!*^\95=ZK2J&7 M_B@MUVM4U;(HOO%--5U3?9YJ&#&N^61HSW0,^M8P2& @DPC:VO>FVD!@T3B# MKKEC8.>XYI*=R?,)$>8A-?A494VN4$CY! MCU56^-":BR6&3Q#5SPV?>M3<7NF&UWTJJU]D)][J$V/UBC *&1%.2A)D',#$ M]T&>D5#\Q'T,&21A3%8;]J"R)O7B)6?,AGH#3_B@[T*K9PUH!]S@; MF0VER:5IB\.>:+MBJHY0 <]K 'J?'!"J;SQ<3+"=L6!,N)$Q,$K4R.%__KW% M#OM1M/N'^_B#EP_@VY>^9B1*8X8IH#DF;2IM:*HQ1C2)9 ][H138NIMA,HQR/VG-9%ZQ%T@QS]1:N%-8B=I[JP%CQG#M.4R%MWNZ/^[+^]8*;,C+9R @==GU@D"ZDN]5= MO: *!4^G*./C%.4V$?GV95MOT49.U_P;*QX>MXQ>OPK-\<"^,FF.B-_?E!O5 M\>P%K660+ESY84A3ED$0I9P "*FT&:#,\>,1%=Y$$&?4N"!E61IFUC$=&AYJ M\/"J#A&/M)AXZX*+<[>K-"SW-%A4L2S\ >@9/3_XMIHI3@>U+;OJE1YA5][N M4VEI\W;$>3WJ5 J\XRJ7]]D:EP4O"U.P?.W+^VS1V3*8=T+%[E3\%9''8L.J MMW[GSK8&(L0L94$D+0F99,63%&0\9B!&''(_(G[*C6YE1V#-?,KL(*LZ==;! M-CL_QEBEI^<=,9!I:VWWVB&*0JR) V*'A%=(+$QE>Y1UNN+MBB&&%E?3M;#-J%2V4@\%55IRY7W\3M8OM#&6*O&< M[.;^11PY[;MS: ,=;CA3"*/ %M8).H2?J@6MMW[L#@Q'1LN9(0I&Z!Y M@A@!&(41R(*$ 9(P2FC$:(+\'[%%PR1E,^N[?@\'VYJ9'XYG/UB_!Z=[O+C3 M;-D0XHQ?/=.\CQ]V.__%.DM,T_4_LO6$]G:^5V\*?02=UI'7/[WU_Z)F;:4, MA@F/4Y!0S@#,,1:>NQ^#B(08IT' .#-JA*0/>O8,SWX9MM';XULX K&/H7RD<43=\CVQ-C)I%B#Y6SW3MFY'1S6KP65-U2 MC-)I=%U\GB2K6^*CI1:['#Y/0O].>. )EUNT5@?_8[D6[W[=;JZ? MMKI",;',S%*RSTSV%'ROAX#WE6U?*N$YJ!IY?5&:8LRT;#GDB9FP.6"'D<1I M$FHE@E-K+R:3FD3VA53W%3O[]P-[+NMB6U_7-=O6O6'048@93V$JS-LL I"3 M"&0T2 #Q>93F.$%98&3M#@&:6:@[L&;V["!7]*Q7%[2:"6L'T6M SC,.>XHL M1_;H()A%K<\I8H]MS2+"I9SA&JS//<((NJY/PW'J+G7XCQ/1/O+''S)MN?'F1 M=SVW_.-W5I%"!:PVKTSX\'C-OI1;5J_$.1>0G"# "&( 8AS*ZY,$^"3"*0WS M-*!:=[A:T&86PP:^K&!E'08RYZ]#P9/9M08M*J:9-RZ:SEEB)J@M-VZYMP/N M]:![7UQS0[]YAU.NV#7RN(P[1ET]M*D=Z? QO<9BW3ZTR>EW_M!_R=Q4$/;& M'2N_L++-K= T$XY>FULWE1L@<_Z_?+S5-P>.*9LV!2X@RE"[[.EQF.HQ0H+5 MB7^\UF*G_0 1_9-^Z)&%$S).$T4_;[95L:D+TERIA[(35QAR0,-86 AQE@"4 M) S0! '2G4&\XH.;-,ETE4EP2R[I^>T_Q![8J: M9JL*V!'PPZ0IZ#+YO=,.)O'\UT@CT&6WL[0 ;8#F#F"_O=,N8;/[Y2_%AMWR MFXK18GL0_0QQ(GN?I@13 #,"01:S"" 6)VF2T#"C6@V;+.'/K,95HS$9MO"H M:C2V86JP60O<4PFO0HO(BV_Y@$>+FC2]@;GWI\#/U5_^%,# 0UOOOUXV[-__ M+4C\_XS\*SDI(59__L"(.M/;/P7J3_!*SK-[9D2.5%N_R<2[+H'V3S"Y2GV_ M61JF5V$JP-1U20IUZ_Y'L7T41TU5J,%LA>QDRN!AT MZK;YKDF>RG8K/HB"4'S7E$* ,V0M MM%'!"YF<5'N;'3U-(=9N]^1;GGIKW>X>40QPU+;] H:/1'EL5ETL[G,!R?U( MT"7+V+G& M!U:FMG>H['_9(./..[1C@B.7SQ#XHGZ<'6..G3/+5O;<<;O6C95 M%&9]5VX.(4QIC@'U ^&_1S0$6>@+U.^0D !FV0MQ3 MK6="V=%BZ"I+#\M]6?S\X(US_BW3# [E"W9(31 MH3Y-W\@Q/O+R8@?W- ']HUKCZ0M*OV3_9./*+_G2W!DW H1%W9&"F=)MZZ+)7_<^]@"I,YSNQ MU[U.]PA&/L$H!%%"J8P\RGY*00K\-$@0BB"'Q*@]VAQ(SIUD(P%[$K+A3(%9 M-T;/!G]O=AL&'0PX[3[5Y0)6+)7E8H/BCY7@<@&3C7-;+H$U[[B%+^S[]OX/ MMGYEOY:;[6.]BEE(4!KF ,8\ 3 )9$)CE@DUR].01V$,]4:R7(K(S*I4?/') M/ ,83CBJ&:-8@$^&$0V;D0RW&YEY_%.OUAZ(FZ[)^J?IA>$3#G. ,)"A@P@2D!.28Q\"/DH3F.:$1U,J]TX U ML_KI()NIH#'>Z&D91Q2;*9(.J+>'ZGB,@P%YCG3"&*1%Q5Z#Y&/)UGG%LB5N ML2DKU<2KN2]>X="'&4<0D)A)IXV&(!?""C#U.4,T\@TG#1\#F#M*0JJ9?#:-UZZ\Z^VV*O#+5EVHBI-](./#8<_: 1)==:D]7G[9 MOK0#Q)UTHAUZSCSJ^/&?V[?K/RI:7]/_5YO5^YUY=6;9:AMH*@^H]GH-IO7# MDN?HG0Y.7DBJC6R=H=)Q7> (459ARG/K+1:L'"&F'[(<>\S6:Q9&KNRA\_GI MN2I?&]^]_;#2C.08(@Q\PC" >0P!@I2"@,:9'W *L]BHTF\$UMPW[AUDK^B! M-O6&ASFEZ_ ZH=_4I^U([T.=X]Y^FCIGWNDPI(4=T$F23WW,Z5?,[_Z_,66P M-.MTZ3$!2ACC* MV>:%_5)LF)J_LO)#2+,0RIP\E@'(:08PAS&(TSSG"*4HH481HRF ,TON(7B9 M^M\BX/TN45#3@DQ[JD_R4,\ =\D9,YF^D"GF[2DU*775IG(*W++M*C6)/VE; MJ?N>^1G7F%F>3YLIF+8\WF$[NF3UPW)9H+:@^EU M0#T3%AB=N-,46AVZ(\LN=NY.D]8_>C6>MNWIC+?[ 2N?$&'-_JU(%O'0CP* M?<@!C'SQ4QK%($^B( D(83XSFIP]!&AFZ92 //34]>E8E\BP@G>009I'J@.R M#8]26?6_!RDL8LD"5U*I2Y>S_LX#8!;N[SQ.[&E_YXGG7V8CM$OFEEL1?*+BS MI8L.@GE'P9U.VYQ\WJ8Q>W-I\Z;*1\LFYYK %BP"[H^N8=MT0W>LSN-/M;;X@EMV2W? MS=?;_;"'UEVV^'*2?4@!)W[>3IVELC.JGV5Q&!(_BHU&7YL GSMKH46%ZLSJ MO)R3>N?77/PQ4QL=%E)M[)GC_D:@%ST(;9AR?#A:K6&G M6VYDDADBV[\5V\>;EWI;/K%JEVG#HPHL)H0YY?2G4 M>M[.-K\FJA=Q?8?>9%F(^&?UPOI=S:XW]';[N#^IQ:_V^W_3M*C=)Q@APM, MISZ F < 4DA!EH0$!)S3 ".2\M!H=JA;]&;6"RUVWL?O\GC2;>@XTT[H6?[O MQU]#?=3BZ;6(7GD=LP]Z'\H>;0K=_J][^NK*:U&>J3YQ'G8Z\C <([>H!S(/ M8X\]E)F@+#S3JBE)VE]\U KE^T>T:4>M?)'3Y^HMHW]CQ<.C^._U*ZO0 _M9 M+*WF;NX"02L61BCM/I6/&_H_^4/IR+/]3)@XQ?X'?B!Z M%LF/@.I\=HR#N6UMQ6F/T-;DV0I2]U/==M1>>1V]7DNPIRAN)E9KW'(M-^IM MABU\[ZEP+DGZL?IK+;B)SF;-S8&;1?CKX6';7N1_*;=_9]MNDCRCQO5*.FO- M[?;N1H/NDDD.=9M S!.8>7O4#*)G.KS2B*(Y9I.A]VK.H1D*GDQX8!=Q834AJG\JXJA3&W?;M'WUE]TXT\2TD4I#06/I;LS8?C&&#& M(D"CU$\Y36F$,^VA*,-P%@J#/;>@O2WZ;C"S8X0_XW+ND&KCX)0BN(/J*;"[ M6),;V@U&E+CA@>54$DM>F(TEF:9P;!+)R-O+#1^9)N%@WHC&XQ;S<<=: -Z7 M/S'9^/'#"[N60PQE^\=/8MM7,?*3! F(1,S6TT&'!IQ_[*A&]<%UOVC56O!6%W*OK8YF/)!YH@'DWS+,E2+K8U M1;)+%@<9%(X A=A/$YX',#:[X)T9X9G/BF];X0T A9M'>L@97OW.O6N:E\$_ MT%X86N!WGV^NS@=-#T>'D$I*89M%5F^]'HH.;X$7XJ.K>^&YT5WVIG@AYI_< M'2\%U[+S86_P]*]H^U*IR^NO[+EM]'W+[ZIB0XIGM/Z\.6EQ#Z,X"$E, &C&.&#H$<3R_Q\B1B M5UZ+VMLLTP)T=SV_J@N=Z0V6>'A$_ MWI?R5[U+^%V\_O-F*\BH"]*843X+>!33 ,3(%\8O3@.0,QH#DJ8Y"D(6$3/C M]]TH6>Q&J.C >J\2[I77W*ZI1#W6(BV]V5?CKNOO]Q7,G,>PY-XNGKRP2T_X M;?\=?.Q]!_+7XJD]D5?>_F/:T?G#)"RXVJOWSE*XF(Y_C=0$5]OE+!_!&4+F ML?^?UR5&Z[^Q];IKZXUQF&4<81#F40B@C](F=Y]@%&<91@&DVG']D]5G/G$: M>)X"J!]A/N7!=$3^(LK,]&V?*(O&R:?4ZACA$#"J;Q:EQ!]O[ M74(WE+@QGNG)GR-.&$KCCOJ2>RU'.LA7WD](/$S8%$.,!56#5$=B.P9I42'6 M(/E8I'5>L@:>G^Q6$W7B;\_Q*J]DE"7969)NV=9 M,2ZPKKA@>'>HS0#'([VF2+7.P3V[Z*)YMV-D'>?:CCYK[M?>525AC-:?!%(? MBOJYK-'ZEG]CI(U1?U8)_M*E)MOB5?UJQ1"+'B&98]"BY.UQFI>-^E[]S.RT\_MG8*N1_W\! M4T8B!#:K+A9#N(#D?I3ADF7L'*A=]56OZ62]^^7_*5@EEGQ\:]USG@=^X.,, M!"E4HV:$-Y7[ 8A@D* H3J(X2$Q<*B/H,ROU7@/.'6!UF_+E^C?+V(89<_5\ MK]E89J:Z+^.6L1MF1;4CQ\P,]J*NFA5;CITWNT6LXS4J7_ #:_[[>2-5VD9L MOCQWTQ02&*4)R(,D!#"'&&0\9L)J1#PG/L*LI7J9J6W+VR[RAD,4XREKQ>@.-2 9UB[TS?])9>6+V<$G6J37IS:6R?S4ARQ%(*"^\"[\+ (H%-Y%ZC,68A8QRD,=S7&R\LQJHX6E M)RNG9(\+RD7$F$E)"\9A4'80^3$A$2_U!*1N8P%*.$[76T0R!LGHQ&+X >L> MHB]/+VMI<7Z021RD4!$@\?.:J8N5#;U^*JMM\=_J]UT1\YW8SJU,>OKG2_$L MS?@5C(,8HYR B#$?0!(0<0Z'F3B;4Q;Y-"1!3LPL:E>HS6Y\RV+!_^VA/;H> M[>&K?%740]2XM:B;#=([)1=ENFW'AAV?^RA>>3LD%AJ(GR2J3;O1 M';9.NX@ZY9^[_J%NT%JZIV??.;YYOR&UNKO-$V)F+21_WLRS.; M(#)+%FW>O YR-T-HO(.X)MWC.LH)R6;*QHY:HZOD48JL[I'/K[C8)?(H0?T; MY/$'[>R901F]K]"FYN)[%[^\>93)W?6*P8S%201>SF8]RV,NYID)_)&= M<&@F7'E[MLH_M-BXLQYL>.#(0C "O:@58,.4XY/>:HT+[SGWW<7ED,=F[G#= MWL!%89SQ..0R130!,(H8P! 30)(@3^/01PP:I6'K %WN5O-@K.!E]YEC3-33 M*ZY98Z9/;+EB?V^I0:;KZ\HQD.]S2ZG!A,'+29UW+7+;VNKJ3V7UH3V,Q8_# M[GJ09R2(\Q2$*9%Y;3@$*$\X\(/ QX0F\9%OR#P_5=2G]?N';J673+6Q:MLQO[\^%87!*WE2TP: MTX](6(C"&WR1Y=+%1KV\D>5O:T]H+/I"5 D!?JF+#:L[XUO\FGD/94D;([)N MLI2;?VS*K:R[9QO:SLL3I* UAUE75!)R9C<-?Y/1Y(0HW M%:.%H:\YQ!G,@RR4U_\40G%"(AJ#G,0(!!Q&<083YH?IZI55N%R0-WUX^MPY MZ,3CACMZQK$#BLW.,@FP/QETGEE>$V0YLG^'H"QJ\DZ0>FSE3CUN&W5CPH<6 MLJUZ*C:M5K*09HS$&SW M1T'*Q,"EL#O^ZV7#_OW?@L3_S\B_\N2WIA[_P(BZYFW_%*@_0=-@W>GNZ,;D M+N*Y:>BM8_>WAMV_-4S^K)CG,L@V2)2S6-HIA(5#9H,DGD;&AA\UO\ZZK^AU M5>W+"*X?'JY?4;&^?MKJ7FJ-+#&SO.^K"15 .490_T)KC/+I:RU'1)L)W'V% MU-BR@SZK>QR\,_SPFG"(FYLO#:*M[K_&UEWL%DR#N/Y=F,[CYD&G;X_%\[,L MXME0%>A^+JO&7^[&W*XHBI,("M,9YGXH ]$09#C!@ V*5[9^,YQ9.K U 0IIR+(,X "+K8$R1S1) M,EFY@&0T1VQ.8A:QN7QSK (VQ]OCA#MZ+MGE%)L=**?3VYV-@](C:9X)ZHL. MC=(C=&*B^64CH[I%#T>:="'N59I3$J=^#AAD7$AFF,K,! R2&&&:) &'B5$' MJ_-@9E::^ZD[ZH9'7N^TZ4_E[B]KB8]AL=$ S_3D]7).F,GKR>BA#J0[>1TG MR9&\#@!95%['"3V6UXFG+;LWRJC,]?,^.?FKG&U;?[O^^DV_197V8G,[:!*^ MUT? :S#P_BQPJ$T'HT^R1D]"G7+%T%N;8(C# BEC:EWUB)R$MVS?2%WR3WI) M:K]H'J:YW8@_L/:CA13A/ @1(#P21W&$(X (RP$/ DRY+.Q%6O-:CA>>^_!5 MH/1#"P7RRX M<0[)?ASC[-\M>DRNUQ^_,_(B'>H;X; _J+)WPSZ3(VO,'9%8K[T=;&\/W*"S MY!@#IJ](7-%NZ/X.D.VZGZ0&<78])<<67JZOI 9Y![TE=9ZW,ZAORJ>G00@)GEL@$WDJ$PFJ(0^E>! M'U\E<1,*%/_TLU#]8Y9Z",8(FY4ZG,&QLPJIH/H_2YA>BU0 MPXJ>]'CR[1VDLU&%("0CE4!K(@Q1@#BE "4HS']$T(,CL M9ID[*(-\FK^\PXX-#AT; ^"+ MNSWFC#GG%%FL8J=^_L;D/0JCU^*T10_LRXNT-6[YAV+](GZK1F_6O6&:*Y3' M01A$6,YQEDU?&0$H"Q!(D@S% 8>%]V#&RP.!P2W2+H M[GBP9(2C\\$4^J('A"5KCD\(VV4NFF#ZEZ":%6(T\G.*?I6;KFAZ&K MV8#W=O"OO :V]WO[WUE,32.JW8Y5G8#Y'N-6]=@P,(95\V7G7NPJ2_(X36 " M>,PQ@+Y0#SAD": H"4,8DR FKES6]_1/O3]_*;?,"Z"A-3+&NHO=TG?R01?Q M-9=S+'\8+]+"9;Q0L$^GB>SS; N$BW53+HGK;87(=A6CW$=1TW=<)K*C'."( M8L"BP&=AB#*:&G4=, ,_L_CO)][0_L2;7G;['J5+QP"-,' M5I.J>)8YE'M;6C.1;WJEF56)0 #\?'U]MVMHW<-!/Z5/@R'CJL(]+\Q4PQ@; M' >OS4BU2O;36'ZQE#]]4ON)?P9OF8DO9<7JH[KJ_O:$UNN?VI9\*QC&601] M##@+0F$O"%,!09^"A TWB+B-D%,)U]3CUFV_FKKW&ZYRJ*368I( M8'M3UMMZ%:4TI3DB( \R!B#V.QD(.T*>$$0"-FS&-<8O/;O:%1?,)''7A5:&\57=6@?8NQEE@WF#+@WZ7'7J M&@.U;,LN#:)/>G?IO&->CG9-2/7"Z#>T5KVP91%ZV[*C:U4@A#B(> A!#!D2 MIV9$ 8X3#&B8!&'H,Y)R[1JU26@S"W8+WY-]=FN/MBAXK,%!OP1LFFOCTNV< M%V;BW;%!PO8ZX%U7G.FF#Q;LT"^3<\H6N]JY"]EC5#6G3>Y(*=WT&HO5UVF3 MTR^ZTW_).JQ8/K%[]'V?T;*+;A$4P(3F/HA1$$FK)1?V2QH#'P;0AQ$BD9\8 MQA"'8,T?,!20/0'Z("EK.L1ES#/MB* +3AB'_^R88!/GFR+/75!O$-+2$;PI MDL^$ZR9?L1/J+P+GYMA6D<921*N0^RB,I.AP0"%' "$DQ( MGOLDYR0RD>HQ8/,'[WJ@O0ZVF32/,DM/G%VQP#AF=X[Z&7IEZ-#G2*!'02TJ MT3I$'XNTUCLN6HN?YL;1A$.,? CR+!-BG5 *,@9#P,,L].,TP&&DY8IHPIM9 MLD]:CI\F?MJG'4ZQ4C/ZX(Y!A@&(X_[@I\F$4:E$*X23$(4\!UF0(P!CQD 6RK*^&/L\\2'G4:8;O!\" M,K/ =V"]/=PVQ4T_C#_(G^E8O@NJS:38@F"CJ/X415:A_<%%%XOO3Y'5#_)/ M/FO1O$96YOYU0ZOUVT.O2;E^5__!!6:6+P&2"9A-"FT'UJ!GS2#=X[+EC&3# M()X$Z9VEV6GG_DG2['K5#*ZZ7*.:*<(.NM1,/FQG\LJ18MLW.7J\W @Q;J>= M0AR$',<1R%*: YC'XK!+ PIH@&B:I9SYU,A_/0ME[OMJ!=/; ;6<#GN>07KF MZ\5DFTFD.<7&INHH18X,U/,P%C5+1\D\-D;''[8W0>]8593TXX9^0%NVXC'F M(>,1"$(AE]"G/D"4$9 0SIEP0M,8:266#T)8ROAL@'H?9;L' =;<]#SDB[[= M:4VMI=&I2ZB5R7F6F(OLS<,5%SUA'"5A&%(&>( # +&<_IC+AJE^$(=)D*4^,;JDT0.[T%UT>_GL M56RM>K=L2_$C%C_65^T]=2$V<2.;KS3%#Z1LD\!?F8?V)!C/)=#AO-XYZYZ? MAJ9PR\IK#6[83"PP(,[=! ,=H$M/-#!@Q)D)!R9OF[NM=ZR\)ML7M%Z_W:&" M2GO P&<]__;<$>"/MUX'U9-@E>THM$'3K'?"B]/EP+3W>CGQAM'=B^@V\E[' M2;-R70>67,QO'2>I[[1./&EW9LL!QK(KT2_%AMWR9LCS*D-1D/ T U$JFZYE M3!9D!P%(* THB1!+4J.9(N> S"R,:C"SZN6U;@=8$P56SG;MU)/9&7N64WHG MZJ7TF\GC?B;U+P>SNZ^\+].D&Q^H8[0Y.C[/@ECTL!PC\OAH''W66OFN9#+W\NFGL95 MB!I+S>WP*@P\A8*LR;TOQ&_.C1^S)'9#F:^:5&,V]K5RM[:'2IN=E&8SB M&#. $X(!##(?9,3/01SF 4Y)FL7Z]1<#,&86_#W4KK61?FG!$%?&Y=D1K68R M?$JFQ7"A(7KU"R@DF#/(,L2)+$J&O**8B9U4FOZ[::\&E6 MOC7"&3VK_S)ZS51*K^=V.^%3PINAY_8)+:X[;N\!O$^_[1,"![MMGSYI?I9W M31)OMX^L$E;"MBKPBU2F-TSF2]=-SQ)&?WIKBK17481PE,CXF0^%2YXP G < M)B",<9AF'&91I-7IU@;XW!?//0P\TJ#0MC%BU,-O[50"_2/2F+G3ML*<+#.3 M^+9]ZBWW%"[> ?=:;+P.'>^G-^_CW-S3MSSFY.+%4Q %3KWFOJ5B+M7[-!T- M2+1ESXB!8[SD8I:/+;%]D\AZ#5M;":^N-W5I&BEB;<4<_.N""].([7$W-067 MWWA=6_.'WDY38U9@"GZ2J![=]^[ID4JW_UQ+DZ>(NO):LJZ\'F%7WDD/\AUQ M7H\Z3Y+GTG1^MZUQ9ILO3\'"QO^[;=&I=_%^J+COQ2K_W75;?%ME81@@/TI MPG-?^"Y! +(PHG*L5\SB",K*3%=M6 \@SWSR['N&-F&&61JN'K)2^][1/8., M+R$GVJRJO^XP6::_ZEGB%VBM>@CWA^FJ>I8=)@U5SR]@:5W+2M''J)N, M_<_=-,,[V2I>:,-M8^"K"Y7R?)GY*HOSD(:$ A1 #B **L^B[[$N.8OSU^RX;W"Z\G98>2U:7A\OF;!@VJ[&W.]RRBI7KI0; MI);UCIPR\L3A<;OZ!8TDQ*NKC$,:9@2#)$X)@"'E()<]H'&" Q0'>8XS\^81 M8N&YKTYV_1/$DQ8](B3IXPKH$H+,5(@>+7;M'WJ(7];R02ZT?)N''OIG6SOT M_VYG?']"1?4;6K\(Z_[Y95O_PE[9.FHS2R"'),X1E /2Y9#?, 9G?-CK-$[O!T1;"9.$JBGH,I36<*]\EKZ9VB.ID&B MHY-T#-*BQZ,&R<=GGLXKEETB4"4]B_J.52I,N,]KQ0G)> "%M0]]8>VS@ G/ M."/ 3Q**"?5Q&F.C3A%#D&:6W0ZNK-IN;@ ,VT0,<04N2<-)"9?,,_<[W5#^\I(^.QK-Q*X'T^N RC.4%J\%E?>$H_0;)=5/DV>52S^R[&(I]-.D M]3/G-9ZV+4:MZX,)A"H=?T4#R'.6Q"#*801@DC.0(T1 $N(@I'D8\4AKTL\X MF+G-60'T:.IG4_UAV$%I@$=ZY^+EE)M)IP71%@6H8S0Y*T$]"V3A(M0Q0D_+ M4$>?MNSP0JGJ2HC6L@+]\^8&/1=;M%[!-.!QB%( XT1XG3Q,I-<9@2P@G.%< MB"@RZG V &=F$=U#]9YE&X-BXY$&L&$WE@$NZ9M M5\:)4CC'"09$6+*(R2$TP\!R3"&8<[C)$IU)'0(P,RBV8)4'9-:J-[O$J[FZ3G( MEW&9=$&MF3!:$*HMC%/4C$FA>+ZFWYQ*J/W]M;R>NZ9N+_Z#WZOB(P3/V,!2"%/A("F2)AG%("",OR M(/*1\!^-1EE:X#!WC(=MF^:"9E)JPTP].9Z916:2WB+CR<]XET+N_2'P\3J$ M9 IZEPO1X21[LKA3"!=PQ)'*L,%@4:5R 8N.UY2.K**-I@+ /,(IC M:5%3@ CT01X&,8P#@O/47VW8@ZP>U#O"]8%K?:AY\Z'V4=!W^,3O'X5QI*8S M/[=H*/>/=3C8C:G68*S>8>Z869>-L-Z67HN%UZ%QY2E$KA33/DXRS7JHM3[] MCD=<:P!^EX'7^@P9&G]ML,(%5< _35=J_310J?4;JV5QED!(N,%$_'A?RE_U M;L":LN85YC1+0@@!(WD&(&8YR&/*00)A2FF8,XJ,O/ZE$)_;,]G7Z'?%GJ\* MLT;#M;A)J9:_MA^0M]@^ZZG,'W'WS!2NR_+>W_8[_K&WX_+75_T9@%=>0Y7C MLMX%]\%E+>\2:"]?P+O@9IRMVET2OKDG^4GPMMPPRQRC\V__4/E% P1..Y&7 MTV:F_UIX<^<4C9-EY5$.++F83SE.4M^KG'C2,D6AKMFV;J=1K%*8LB1A(6!9 MD@ 8IACD.(\!1T&4AQE#7";4ZA>8'JQN)%FV=:)MPW8/*57W"P]K)9!>?(.LDE./N0>0;!5WDBJNMQ[/LQ@BP# M818A &&. 8ZB&&3"I_%S'/@!)[II [M59SZ1OLFV8O6V($)Z?F5(=EINVK<: MY@OLN3 N.=:T&5KD=F0990>935C)]D M7<@MEX8?W3P(@_"OF]=Z2S_^<_MV_4=%ZY^KS99^WMQ5U=\KP^L :P SR]3? M&:J /*6!_,F[>93,E)EB^\HEZ>2W,S/;_N<_"\M:^GKBL;NJ*"M/OEM[]X]( M'&<5Z[M^RCD45"H36]^OI@Q M?9/Z\L5<9.Z_J?%P:'V]O4%5)<=9JV]S%).]DAL YA@PWA9P-3+ECF1[+$@:]8=M5D*6<*R&) \\@&,2 +R((T ]5G" M">=A[FNE'I]??F;Q[H 9YC\>7G27"5\WBX^+()CV<) M.\EV//^414;1P\/V8U493CT]?&ON+**'ATKE.W@"9+EAY4M]V;S3(YJG#71[ M<@U#51=2:I9@=)8HN]2BPZ662RHZ2\)!.M'Y)RY+)/K:3-R^+^_1=YGL)]L5 MB0/M4UF=O_A9983Z01PPD- @ C"E""!(."!AFB.,>$#BN$LKNM<_GFSQL<@T MNKQ:=?D;=%WE2;;8BYOY[LD MV3^%>:R\Q3_Y,C)=DD(UV5=)M:]=9OUNH:;QOL>%\RG[N-7%=^])V""/M6SI M)E[[KY<-\R+_RI/?KUI6_ "O//&RO&DK7MGZS3 AP/JK8#"(0T0AP&F* 419 M"F1/*0#]%/IYEN8D,"IEG/5SN*"@JDNH$A_"YK#+V]#^+[0!>L;2$FPU.R9: MC*[4+,\>*E?G(X;\T8C7?)8K-EUE!.F_5ZYF;B'6/5SU7Y M\ORYKE^$#OBT,1XD.K+$W!I(0/84:*^%?>5]*LOMIMP:)!2,L6#:A'1$O:&B M&"'<<<\@31JMS,NQ=1>S-36(ZQN>.H^;BV%GRF[0^JTN:F,9''I_9@$<\F9: M-/1E<)#^:0%T0;J9]$U0/8, 3M%H)7V#BRXF>E-D]>5N\EG+6X?]#($: MUZK::Q7Z<1@FD(,8P03 &%.0)\*Y@S@,HSCED>_'1E<-@Z!FEM(6FOV\BA$F M:=XK."'=\#)A#W.7(^3]WL%UV3UHDCA7%PG#@):]/9@D^.3*8/J-]RG.V+=. MZ;G2U9DC&([>TJ44+9M0KYW M+2,JJ@%\K_-/#Z=E*R_&-U%/0_TP6V.FY%S66)S?REE4YB+<_D$J*<9Q_9"J$;JP^$". M4A^P&!,&@X!3FI@9@"/0YLXQ$7!DH+:![G7@O=_5'Q0&IETD1WFG:QLA1VV:>C:2/T@=6D*I1^V7^R.:)I M'*$0Q#2DPM_+.,@XIP CDD1)&-"GDGOKN7?6YOFLS$?YQ]>L+OC"EFHB_!>GNX5UX'N7.'W F]%H6.1'X< MUJ("KT7VL;CKO60G[+NQI1^;_I/UBF*>9GY*0<1H#& 6QP!1/P:!..#S)$_] M%,T+9BFU&(/T[G/[@O$B#)U7+.6WK%CQ ML&DN0J*)-1GMY&:N,,Y; & &61!F C"&0^W(&!251DF=AR@*C M\+<.T)GU3 MPYR$D#\ M" 9^&"4ABE>OK,+E>VU<'[CUULW .3W][YH;9HJ_@^[]N8/_%]F%H^/.+QH9 M?<;:WH1B1VI>"^2B^MV$"<>*W>A=VXL,SL2Q0=LI!5U_MBS!493^_]6]:X_< MN+4H^OW\"@$)"8+Y4."S74EU54>J]KCO MK[\D)56INJHD4D6IG0"Q>]P2UX-:BXOKJ55 +E,($.$(%!A"D"O(N,@80MAK M3LEI,!-K[1:H5IT6JF^,XB1G7(,3E]+K&Y5H2&T 3M#,KI^D8&&(DT!FCC_T M$7H<>.A]>F0V*O\JQ>-*WJBF@NN6EMNN85?]]'3P&SMWM2@(3DB"@$(9!ZC@ M9BP!*X#B@L5)7"0H\YI-.PJ+B66ZQWFIKDRJXN&O1PVX';G3/,3/\E-R+* ^5C#D*AWF3+"]ATU'RY$6+C=-B;VFYUC>DZE;6 MY:9OEJM'O?X"(849Y@3 W.BI'&' 4A2#+$[C0N2'0XW[J[E_E=O'^_H$N2Q,";8+@UVMA'&_& 7>S?K.L'C:5:8-X?OZ1 MH#PO$FVRY6F2 A0S! B".9!4"@[C'&7"Z<85!)N)5><>O]8M8_U*K5%-*QX3:QJ^F+\Z/P_P"M'VX?G$^,H'RKSY5_-2VXXSR- M[7D1!L8LITI0=K1G3]A%1S>&: =D(<+CAW/XB3Y)SH!7'ZN9$S7S@W'1@K MO:9C61CO_\B>8QW\[ M"'F^T8N:+)GF5_#J1!#4<_Y,W[ZX71-#<=M/(^P8_:G#:*KTED77!WQNBA _ M6/,Y_"P;!^)#C;;I S7OI!L'HH\&W[B\,TZW?-RLVS2"QH"X44J6^BK[>E-M M%RDE A*D .*9UBZ)2 !E&0:%RA!D0LFT\/+_]X.;6+^TH"(#ZZHUE/UD?H!? M;E(?C@M^%:?/*$X!PD@)*<@2R7$ D$T(SM_RI4XM/++06ACGG8?**_35J MH;M)[4EF],OHI23Z2:0O=D>3%#*<%R#!C $$DPQ0A17(B-*'8I:S-/&;\G(>UL2BU5=R/B:TW<>8Y+S MK38 X=YW6DMQ S2R4*>YM [0%N[*>@[0W!?6 8)/7%>'WO /A_[69+V_;RUF MF_/^_S[2U=+$2K[)FU+_A_E'^U_OUVI3WEO_YF\;4TE\*_5WL][2.[G(V?BGM1.PGV^CV]>;^ M?K.V64;5(B,BC[%B($E(IJW6F /&"P(2F;*4)DQ!B/RLUK.P)C=:6\A194!? MU5E[MC"N^=$S@^\\UW*6"R)H!M(K0K=573-XMUR9AS>9 62!3\!G&O$ $92"/)3'! M26F:&B4@P;P0!20L1O*0SV_7XJ6XW((.Q6.Y%M-RU^TR%D2>/;V:+6,^UXRI MH3:3H@)6 PZ2%N@J=A[.K#>Q07*?7\2&7PB3A;_K9XY8!I7*8D!SA !*M="S M##$ >9P@%2LJ,Z\NA>< 37Q7^HE62VZ3!L39'//_OBR;W+,%? A&^,GP<3[Y M)-W6APB;**7\97J<#Q$[E%0>:C"%O#/WJ$_MG<7D*JU-/^/UG6ED^FY3[OJO MW98;M=R:_(]WFIKFQ2^;UYMUM5DMA3D\/^PZ["9I#&F&8X"3S$P T>$ZL/!K@T0[MJZB#N&WC:W-K]GT$:^2;'BJ1^6RB=I'M M)NK2<$%[Y*DVW4U__0!;Z:?^7GX7_6L@I^5QJ"K)B;"Q1'U M)E;@!V!K*8U^KR$[ZMQ>#O4KS%!T^VF[420[*R@7FOJTBWZ_HUFJQG=IM4KO MTK.H!!?B6GEV>G9T'N>N]_+[-=_X9B;21.$#WYB MV@49U3"C5PW4\UZE,6F<_92%R^ \ V?NY,U^_K2OX%J(%,M" MX=PJ!#L;ORK,?@"9*>'WRG'KDDP7IW:[6IGFT' MPJ=?UV)9V8HG*=Y^Y_K1ZWOS7PM,(5.2)2!/<@X0$@DH*&< J2(32(H$P5TX M\8MO!K8G,B/"C%_&I6C_=[2\?[!1B#;M9$Q:MB^OW41X.M9=E,J]]\HU2=T[ MG*ZB+E91C594XQ4ZS7LD6X(F@/OB\ *IX2/9=#II?.QB_A;[:UI]?;?:_%'# M[1!3N[\TT.B!+H7U;]/[ MNE*X;DYM=5!T;Z/*]726C8I6M@GPAJV6=]8>K1Q#HSU,'+X)7,X:3P^9X8H! M:.I$#$B7:*@KN>[WAJ\29%V>[5?0CWKU@##PYSGSZ MNUS>?=6J[/J;UG9W\N.C:6S0M!RK,SQN'K?5EJY-._EK\<_':FM'5[40>Q7=@2K$N*J7_I/MB04_<2,W?MIC_ZCB9S1ZBINHJ. MSH_VJ)LK01[">KV$NQ_\-(Y M(._7W_0WOBF?FN)LVU_AB_R^_4DC^J\%HHD03,7 -- '"%)]6RRD!()Q) O, M$,Z\9JZY I[8.NE.^V@1Z1M1=1D3'X$1]\6L< V!<:T.'&C/,S.1S?'SOBBVW?K_7-S;H27].R?#*WNCIRQ'&6 M8Z;5!4MEIF]()ADT1AE(,XZ3@DB$D%.;8!=@D_O":V!# 2)_)DDH%:1 M32$(.4%NF*A@<^1Z0,T\36Z8Z..9<@[OC)P;WDXD_V4?%WQ7RG\_FLG!3=([ M3;!0&"(@DH0"5&0,4)$P(!24-&.",>K51]8!YL1'0P=PM(/L62?@PT$W(0_, M%S]9'\D2_Y'?[D2&&O7M ''>$=_N+#@:[>WQZCB%<';6Q-Y/L+\A,1CG/%>) M/MMST\!$I5HS" 8P)X1FN;8>!??1##[ )U81M]W90IXS;D;QTDU'3,4A/V7Q M?/[, 8\Z'B5]]YSBUCF&"8&4B1?H6;7*&*8\5R^CUI@@B;1QX59O'N6"IEFN MJ-8L4-^MM/41YX!F:0P(ESDE!4R+//6Y1+@"GOA"45=$U>E7#PW4@*FA70ZZ M:98I^.)YW7!( -UN(B:C6[H,.!C1E_(Y38QD1"#MT#+'@)]6*9R@HG3;B&?MRYJ)C\&L*SOCIA1KL1#<-;_I"!;BY6E71^@"?Z-[.Y:N^+A_VC95+*>2]S;SQTT[!=LU->B!N%P^C$T"P.ISV!HS:I=0S/SN?(- MOO[(;C=R6S?>,(VN%HQC07/( !$" 80D!03E&+ DY1RE&<6(>G6XZ:X^L0]' MPVI:V$1T6[//IMIH"?R_5%O!T2WE_Z)W3<.7\VWE'=A$*<8X4SG JF 24$ MBXL4R)2FDM$$Q9#X&;6C&37*<)V156[*?S3YGAIM]'/*;*.FONY"1A3EN7-Q)[CC>&2^DV4\ O2"IM3N2^^B%PI]BHS- MCN=GM/\"XY2/Z9B[+1^Y;9B[OBTW=QI:]8MU&BZ@HKDRI='5R:(/V,0JI@O:E- ^-,#]-$LOM]R422@>^.F/Y^2W<*/?:\@! MS6T7 @,)?R^H6>7=A>CG(N[TSCBIUI?LLA[P7/_]?GUC6COO8[]-PL=25@LA M118+;500F@B 4)X#RI1IC4MPPCG&+/<:*^0!>VJSPK:S7NWAF=0,TVG+&,A_ MSK%-B_QS'-&JVO"E'1[QQW+[-?K6'K8[:T1:[6M[=IGA8]7R>W2_66^_5F8. MF7[M?Q[7,DKCJ\A\HG99_0.ZBO3+#Y*;LWCUY&G$^&PA)"I.#7;<9)-Y9M9U#SV/%ZJ3 M =ZY:9!P_/!3&K5V:-G1@;RK1@^G)-QH#*07!H#-J@K<"'\N_8YOA4K.>]\: M0K=FZM%FW8UZG0LO[]KN8443"#,.4I$1K1;T'Y20&&A;@W :LYP6R"O*$A2] MB:W*4^'0>DAM0\%?_D02B/\624O)I?E_%VV48\#GQ=COI[UJW*ZB'791@]Y1 MS/98H7(??"R8PA&#N<\1@$RD2=%L_UT;)__*81,6C;#EIP M0;'B&4L(@#+59ES,4T!C3@ K8BYSC&B,_&+A 9&;6$$(-L[5CM 'M1^KV> (IGJW$AP#(W"E M_4>Y72"<$R0H!%F*3=ZY4H"8F00DAT+%5/)8>H5B^X!-K"P/*NEE"]<._3MP MF*+D*LUK[Z;YN<")N^=46\S&1_J7/\$\_MN!H_2-Y-;CW?P*7EWN.NW=.)$Q M3DRG(PP1;,;0&9!DDN6<(+H.(L,Z:$ M C01% @N%%::?['P2@(.]K6/K>M^F(5M;D=^*&;X'>&]+2*NHH\]C C7#Z)# MX=3]'PRH'Z/?0X=HY_X.W7?&GF92R;*4PEYXZJ;QUX_;KYMR^?_IHTHPFHE$ MGV(2,WV>$9D J@@#*>)IEA0X%LK+I=,/;O(3K0%>^V6NFMD4$=TA8*\$];]Z M'RZ]?'05^5#<\17ZEC&?:\8T8R;VL$,*O0N-P<2^%]C,@N]"^+'H.[TU-CWW M6FP>QB7G=M^<6&Y;4*,2XJ4XV3&Q>@EK\WS8 [X_UK(GT,4Y2D*@4Y-U%2@8UG368@ M)C!+$D*@O*03;R_LB<708!*U(_TN::7:ST"WHW(BMO@)L.7('@LSYW*'1]0B MCVXE#PX=Y:.;X:0=GO@1N M@N)+^2@KP G ;':!#[E=2\'KO5 YM]?9@G0+YP N9Y)@QG7O:\ZZ<=A%PNZMJ=)I/KDWPP MIL;Z[O.6;A^K!4F3/.$2 ZP@ :C ":"Y3$!:0(&P_E.EQ,5&& (TL6U0@][- MM-D!CVKH;MI@D%G]&B D"_RD?BSUSJ+N2EK/$:^7J"5;_[ 7Z,&%9Q%B5_): MP75^/ESS4M,B\4:]-JD_)K.N$%B0&.O;?Y'D #&)]$%.$\ (Q2CAF8A3KYD+ MPR G%F +T38PO;QKZ3->N9W;83G@)[]G>Y?:X2H;%;4H3-N_]#2Y$[8P?0;P MQ;N8GF: 2R/3,V_ZR;\9*=^D8+>)?0LB4,6@WJ M!ZQJB_,TMNKMU!NSZ+$>5%N%U??(R.&UU>O51FN[S2_KAZ7Q5=:-G1Q]B.=7 MF#JP9P%'%K*Y#G]9WML\_5\^WK[O#KAU=QSV,&/871B&#YX*P9$%X?I?N5$Z M?L;OZ67G'?3;2]K1M-_^IT?64K9F2+<99"Y3*;("I(Q2@-), :KR'"0)8QG* M5,Y@[),N=P*&E\#Z9\GM#>&EAT>_CR=NEX +*?43R3V1!QT@ Y9 GJ)_&HPK'GT9'W].5::J._E&*Y;9JPL!Q3II@6O0Q"@* 2@&$!05Q M++)8295[33P[!C'U/=Q,>->V.+<@/>_BQ_QPO'M?1*7G7;LAL(8V00.:\\2$ MNDD? YCWYGR6P*.;\ODG_22NTI:LZ5>S62V%N0!:Y]M25LW\S +2C"M.]3&' M$X H3@'+, ]GT2.)-Q9 M,-WHZA-.O4)',*OF#FB%E)9K?=16^OKY M>/^X,G#>2+7DR^T"%ZE*,X)!G!($$"\R0&.8@#0FN1"%$"CV.B*'04XLN"T" MD6PP\#LU'5CF=HJ&982?#.]XT */7G7 1PW\@+:M.[&!3ET'@+.>PNX,>'XJ M>[PY3@G\K)VN.O*N+W%LGK85'1EK-#3A6!^"L21W6Y* M)"#W1BD2 [\=A6"RTRVOEC:U3;-K5VY8%XT-SUWVUBM^] ?2+8Y 9]4O?HQX MKF,\WQ[;5DB+I5GG1KU;KNF:+^GJMOE:O'O0#"\UW4>_@VZ^\1W\J$5@HKXQ M[A0'ZP;C '+F'B_N3#CNW.+QKG^XY1_EV[5X5_Y&5S?J[;^W3]=_E*+ZN5QO MQ?OUZV^E^$=Y\[BMQ/KN>BU^77^KMJ)QN3@&8\:N/[$Q_0]M1 .I#\-W=%E& M&KM'ZZUIIC@V48R?2ZU%;# Y>KWY)DU!H7DOVGZEVXB6,C*H;_61:IRKYF35 M!,AJVU->&([]P^&?.3COIW^F97I 'UL(]HV*.(T&.EL\ZE*V=*-5%Z_EK^[> M?I?\T61@O-9:]6Y3/EU_7U:NNNSDRQ,KJAW,J 7ZW^[:Y32UPZKC8D+]],(Q MC=H4T1 #27(O-:/$]/2*L\E@+T%= >M_T#_%NTE#?;>L.%T9K:SEUQ8BQZ) M*4P52#F6 *4(ZSLV(J HXHSI"SB6J5.?H#X@4_O%FZSF&FY]YKPUG7N8"ZE6:Z M-4YJG M) $Y0C% "')00!$#3'(,99K!)&67# ?<09I8((]&YAG(GH&J86XYWMM#\,#S MLCZ._(OG!AZ1-M'PP#V<%YT@>$3NT!C!XQ="%5*^>91?-I^D]9#?TM*.:N!* M9LAXJQ.:08 DC0%5DH&,ITH1P8LB\VK YP1U\D!6':UYH,;%^D"?0A12GF*> MFVP'9XF?G)\II=0XF+S)EE<-&E-64_90/5DYY2F8+UQ/V<.&X8+*OI='7%;; M._'[]>?'^_ORR=1W5]OU%[9ZMRFO'U9L]8_2SQWGL>3$6N#Z[JZT :_:XV.- MSA['4'1]WY86FQJXVD%D2*#ZMGC0FN"+NSKQ9;+#S7D:_OJIE&E9&]C/-H)C MX^[L'G#FN\G[$W]POQ_Q^LB^BO4I75VOA2WUH*O*,_35L\)TDM "M8[B%NPD M<2X'\D(U >R!-&\'P&&2C]K_.;PRNHVUDE6EM11=O9/:^%,J%S1F,> IU-=@ MXXUB4AO2&%.1\(074":>K:L/ $Q\/';!194LORVY[PRG(Y8X"NH%A'I*9Y=& M RIH+]Z31(3KOWNX_-P]=T\2=Z+/[NGG9A[;T0X<:1N1578*U)>O='UC6QI6 M'S=-#._O0(0 MB1&@4 N\:4N(E"IH+O$LDS^FH6]B!=.B$C6XG+859YHD,M$7XNC<^[&PGM"E M>/D\D^;>T*&YF<6YU51'#=FV161-^%7D]IU-DWOT8V[L2T]8F8BZ_XPA+=-N M;; Y+Q.C><% 50UX,+J F""<0P1BEC-]'C,.:!H7(,N*(B$)4,3MC@&MN9U0X7O@=&34;NH!W5<0-[)"%Q$Y$ MAIRE>A[8_+-4!PD_.4MU^*T+DY[K;A,))33-8P%BB01 -(D!X]K@)H0FB>(0 MP<2I]/'T\E-'DG=YST-=)UQ8X6A4CB;0TZ9SIFU\ZO90)XV+DK1G[*?13]C9 MQ.L0_3.NQ3\?JZT]R4V R""Z7,E==UY3P_!E\YI67_6=_=M22/'3TZ^5Z:>S M:R=P;1I'V0K*_8!BE$(MEOH"C+4HHD0Q0*44H%!%*AA.J4A3'Z&< LFIHTA[ ME$VXM&R1MF/=ZB/;_+OY+ZX1-X50%G-SS=D?:72'MF-RY:3;ZJ9@7GJS/$-2 M.VSKJ':[39VNX?K?#;K1;6>+7AF4(U/;MN]BTJ#]-,F5<4JN!M*8"@*XA7, M\$=AZNQ;(_EJM?FCBLSW$JD6DXYN]E/-([CLIGBGY9V?6NU1F#M\=@JS.U+> M#@!9Z\_;-#9L/O6)*@#'\RN0PAR!P*SJ<#R#GBN["U:Z(#M)J]CJ[7>^NON- MKCX]E*9ZYWDVPL@D)>>5)]9.AQ5JG2/E*C+HU2)5^[&[.31!TI+XP;LXW4-;O7-6QL>'^0WO0UM M2^R:&IMUU:&G?4F80>G=?,1U1*,=B9&ET=-%%W2['3U\+[6)G@["D_MW-;A% M>E.>;4GC88R"3O>:E)NA?)5!<9O7U3D%6X\\I9, &:?X?UT;'^#=VDPY_$*_ M_R374BVWU0+A!&<)IZ"0N6E6K"1@**8 "TY57L2<^A72G($SL3+^=6V&&9C> M15OZ/6I;%GDJRW,L ;W1ES(B='T:2#)$L15I6*0*H2"E@+(L!D0R2-&>2 M2>0CJ_W@YO!LF5/6QA_D'KZ?T ZPS$UVPS%BA)O*\,#^T $]B+L5R99M0?#:GOK4$Z@N^%.\T">;B]UA/9+E1;:_( M6UG:O*BZ,FE!&,Y4'.MK/D( M3!<[]P3YS=;,&K*#=EMLH\H@4$6RP;7VE]O?=GK#1@^RK)_4>F?%3=M-XRQY MI2V'^GW'^4-A]]$QLCGWWGB&,COH17O\HK<'&])!T=;;M?NBL:SS:Z^:LKN ML+GY9KN=)>5@IMOYI_P[^%WK+1)FF]ZMZ)T^V%F>*FA"6GFB_Z 8%)3K@STO M&,Q49J;"NK;M.UAY:MEJ844&F'MWOD/J^Z7H(IH\!R=1']5N[W"E MV7KLG22@VUCO] ,C1ZQMUG=FMO(;R;:_T&UCEG^2#W5)5F4ZRR_7?/E 5^_7 MIHG?ES\VBSC-F"AB:9IQ:;,8H1PPG"! "TXP0Q@F./<:PC8"B8D%37\(V',X MVQA.NEFX4_/'3V@--L .3C?X7$4-1D]7=1]-#3O@K+<+* \U#6X,"O/.B[N M24<3Y2Y9:V3&RD9M_] 6\QN32+&Q/F\W_%_Z4[_?K&TFQ"+/ M&4L+&@.9%52;"7&NC>Q, 05YG--<"23R=OZ4FP"? ^7T[1X.F_*3X!9P5!G( M5U'\7W$,31_/Z%N=5)2D5W$G0!],5M-HG%BI.$T'T%4&J) 9(%.8DASG MG.4,HQCQV*N,IQ_J4XI8@XY^GR0CTHW, M4.9]/[!Y#7DGPH],=K>W_'W.7TIQ79;F-K!<6X>FG>?@Z'8^^?+$@MF!YC&] MXCRIP][FBZGT/4"IK0[IMJUR)MK+V=Q+V"A_\^D59W,Y]Q+4]3KW/SAUX>M" M*);%DJ4 T[0 2!4"$,PSD+,TYR1."D.VDLX=P@X?[L?VTX$ MCW6AYJR5KL$K7*>3\<"5K2]1SAKXB/8 _(.6KYX[ND>LX'^,OU]7>O%2Z[7; MS6K)]6(:'K\6FP=]#;;Q(,.G,3SY$OUNT D4E'8F>Y3-,+SZ;/:#,Z%=6\+])7^Q;HJ*?,8X M=EZ96%0;2!X3&[OD#$O;2$K\Y*H!$G0DXPG$1TE&=YW99. $\MVO_=2O1_;; M/+C,/DNSLG;.XWK[2=OEMU)OW7J[X#'!E%(,9"H2@&12 *:0!"RCK$ X0Q!Z M=<3V16!B<=HE%M(FL5 T*$2E\S5W-&_=3.8GML^\5"<:,;?H1 :?JZC! M*& [SY&\"-7@TQ?\O"T_1S+GJ GHV'4N[:MPNK6Q]:NGW4ZVJ-^[ Z\:%E]UN@7.TKS@4DX%[U@P&J$7:E-P*0//]R:X>.71 M@XFTBMX^W>KO=WN]MIW=;=9!9PBM%#C)>:I 04TR+LL(8&DN;;( %@PB_1^> MLXJ&8$X='#39<1^6WVS)_OIN:43/]H08.<#7A8MN6BTP;SQ#B./9,F8$DBNA MX:8B#4*<>U"2*PM.S$YR?G7:,CS3(X4O8EJ(-*428*ZP5A&" \(E QRA@B:* M%(AZ64U>T.>^UW&;D-&F$6VZU6+,X#.^CMF/Z3A/%<.B )1 K8T%0H"8 1=" M$BEB(3->$+^Z\\G8/JJ^_(CQZUVEWN$6:'8OJ^I1SL5X-U4^&3/]E+IGO:/% M9OX2QP,FS%S?6,/^(8L;#]@RMK+Q<)&1-VNYTK^]:\?"2$IQG#,.$)$*($H0 MH GE ,HD)05D<9QQKUORP?)3WWAK8%$[/Q9O- M;@ %O%6?)"#4#?EP\7EONR<).[JYGGYJG'9YO_ZF;==-^?3W;>IMC?J MY\U&F*Z8GYN!SI\W*[&00A_JL=2[610Q0# 7@!!.3+.K5-_M$IQCK_8JYT%- M+) &L+%Z[PSHJ-( /7O>1FRB&H=Q/)%NB;\N->.1;FVW20(X^][' OZ_= M('6A>MJ=!S1O/[M!@H]ZV0V_<6G)=9M MDYFVLT*;\5S%%,9,(*]#=B0>,T:XCCN=C0UO^7':-Z8U&?\\K>=>UC7>@KI6 MKNV3-$L@:Q1[@D>O_+!XH9#5*%:=CU.-6VZD6AL[G[B)F+W]+DN^K Q*M7-D MD0BH&$]C0*@9%*I8 1@L(( 487V!SQ(HO?IL!\=P8E6X]_UMVF'H/]I M^)UR5)@OR7]/57KY>/O= /L.VE>-/_<'F$L_Q-.7GBQ_%K__C-GP0^P--MU] M$-!(;?[(*OGO1PWE[;<1W<'/O3ZAQ.X@1C7(29I #M$52FK.@9GWXQ\@]N@; M'GI^;#3CSGSM]>0N_V:FYUZ?THMM(48[D--\B@-T!7-NGP$SLYN[G]ACA_? M\_[5(;??'IY=$QUK1(Y>G-ALU*=#],U>_$R(B&K^VO3LU<:4$ESY#@\\)KM? M["ZFV$_63A [Q:6VEZI1Y2;'J\U6='*6D&[IR?F'0A2@M.''1*8*(7D[V85#]!.ZH!"1ZC[25H MDD*.%XG8]I+97Y(1)GYK&A'N#P1/:^KTR]-]=@9>Y_B:Q)+JIRG0EW<&R*R? M7C^AS[^]@:?]+:AW&N_-6GZ2?/--ED]O'N67S6_+S:H94/%_-O?RM2DQ*I\^ MT#^N[[>N!I;ONA.?!PTZ48M/)!ZE22K8H60\>@:IJ,$JTF@-CG"YG)O#=MN4 MC/03^VEXZ&7NC67&*&O0&]ALQN)8-G1MR=%KC.P-M%EOVG/S_9KKU9N#EQ?M%_ M,,7;]=96WGU_+\S(.[7D5M$TL2J9P$1!D8&8)AE N> 4E0 7!0D+N)4Q9E3 MBM0@I(EEOH9MI]@>0A^*,7GRJU_H@W+!3]A',\!K^(43<:.&8?2O/-MP#"<" MN\,RW%YXF22"3B'%LX*+)D F;\LEEPN1"ZD@2P'#D@'$XPR05&N"'/,TYRQ. M]&\76C\M-^+SEI9;-S-@)NQ]1.HY#>XFQ1Z7B&XC)N^6:Y-+8@SO>E&;@" V MJQ4M.S-"9\Y%<-WPF*80%7J'.:,*H%B:#<\9P(G26TTQ*QAM-OSMVK%W^@^[ MW2T%8S=;KL5_Z#8[A@1_O(WSC# &3$\Y*"@\JC]L"8HL13].WHKG%OP@V2RN M6/]'Y;AX;D7HS!=?\&'\ELUMY4:]7:N-%E*+U64NRS-+OI"WLL'&YA+O\0GC MICS'O'$>R@!\"^.<',FRB[V2 PP(YI \!^=%?9$#Q ^Y(8=>G_D:\V&YEN^W M\KY:\!@*%9N22L7U#25-S'P/0@$769J1#,<\\>J_>#E*$RLBVST)L".;9B9# M<\]Y)(N8Q@4&%",.$"8Q((0*0#F,44H+B#GT+!*?E?>C"LMK2_&8^ZS:QW3]J'V8VZ=TV8#Y#_8AG+VV#[Q'ZSS"OCQ@8S'(^ M7GEL(;)I[&,5]RTM;\K/6S,'S@Z_:BN.%H1F10QC!J D.4 Y2P').0*(Y13# M5&2DX'[:U 'JY.KR==/2J)ZZMIM:%\17XL)5-WT7F%-^"JUA43.83L/7GU94 M8U"/IW.HZAQ1U^Q,<; "YV&(,UP3)S@+M0E.?!.OW.]*K_VLON;U+SR*J+L2ULNGT[,7'=]V& M[+WIRR<6RMPM)48@3G*AI9#FH%!:,A5!C/(B2TB:C3ZRNY!F/J;;!H06]OCR MV7-L\SZ3Q[+BDG.XAGD5U5 G.7A/D17^L#V \E('["E2>P[5DX_[R>Z_M#HP MB;GOU]6V?+1-9&5Y_V%#U]>"=-%/FY8+A-%=Y48 XSB% )!6@2!0& M5"7:%(\+CI53)VAWD!,?L@9LM-)PKR+:0HY4#=I-A#VXUR_-T_#$3[!M:OP> M@2L[MS+Z8/FSPR)Z-Q%_Q(;;!^R=F5_.FM&?]%I)_JNQ5>(\C:WR M\UAH%CWH3UBK$D>\.<&THT_2=-QN?VDP@(L,08X340">%%I7TLQXVQ4".91Y M3+ JBCSN\3*;CS_K!;?5^?6N3 MM'XN-Y6)7"F4)!2!(LZT%LL*! CB!4A%ADB&&$J5FK-AT@D<)U9T%N(EE[LI MMF7BX%089L\HDH-6(F[D ->KF7S3R/T (:YBS+QW3ZL'P/R/(-TZW46CA5^N(M*!"<"H!RF &%0$P+F!*2)JH+/'1PH?+ M3ZQ =W!LG\CKJGJ\K]GFIT:?L<1- XXGU$]Y_=KD:+60KNKYSD_1[\W?D_3# M/$U=( 7R;/%99?\T8<_%]LQ38SW7]@;)S9>I);GVP3:_M/Y:KU;[5E$P3E J8FA&& MQBU3Y("D&=;W&QP3C!B#V*\#['E84V)[H'F]$T7]3?=A>G\:;>PV]Y?QNO M5X^VBN[/65Q8$_K/&=0_5-6&+VVFQ!_+[=?H&RV75@*6NR7J8F:U*:/M5ZG_ M7TH9W6_6VZ^5*_0+JU_0%=F0LV#---FY>KI;]&?X57< M0M8_IKD_[&KYW1^RIYNE[R-1N4H%80)DU,PP03$"!&,(2":QHFD,D]1S2->E M'\DE*0C//Y)P?')3^H%H]U/Z.Z(;J%=1%V[(*4.#Q 4;-W0>TLQSAP9)/AY M-/R*?U7N/2.P7]PNH\U/NDZ0 M%2SO[CP=H\K(GBTU6Z78:1*ZQ6!GGAAK\_#2!(;>R/KO]R:@73Y*4;>V^4*_ MR^J6/IEC=Y$5"!8"+#D^2_V7&'&V;K9T9:,87SU,3": !' M!Y O*,_M89C;&1R[".98#WL?L,'&!3M4>0+,>HL,$/S\S'=X(,Z1H[Q"G M-*$98C$0:9$#Q"$"#.(4Y$6B,E9("!.O!J]G(4T=-G@^U<@S9G"608X1@Q!D M>\8+CN$!3^ZNUZDO2_/.7% MS<*,3GA<0I\G;B2.,OAZEIW-Z!LFK6OX.3SM7S;5Y()]V7S4Z.KC2*.^LMV' M:^]H]4D*62<[Z5O3BKS<\T@=K5ANF[S=_E:E5%ZP,\HWMI^KQ67Y25-\2GRWNO#BM?RG#7R6_+'4A]3; M[_RK,0X_TGNYR.(DA9F( 6=2GP=%HN^?J?XC31,H"RR(%(7KD(%3 *:^=C8@ MHQ9F9("Z3Q0XR9-^'1R"4L^;IA^17E,#^B@9-2S@Y(*SS0CH(Z<[&J#WN;'N MVO6=J;EMBZ7#W15%^GII6_4NV7%Z>H?DI:+ M1)M?,L4)2!6*M6F&F!DQ*8!4$*4JRZ"BQ,^I>QE"$XNN^6I\_;L7L[8)L!&-RNH@:[IZMHAXBQ>FM4(H-+2/=Q&*X$@($4!!.8D MCHLB*R1?;$WPVM&DV*_M91WL('CF+*SV\#Q-A0X3'$_]<:1Y'N .]/B?S,>8 MASID.RO/>UX>DW1T])UX9&2-)GU8ZH_-)AV+I6GJ4[U?Z^M!*<5/C]N/F^T_ MY/:6+L4"8D:%2;,0$)I.]X0 PE.IK\XD1B@G'$/J5;#I"'AB0_SC9@TXK;Y& M#_J!K[22E9VI5)K<:WWI-+YJ^>_'Y8.Q*#PK.ETYZR:B4_#+3WX;#*(N"E&+ M0\0>MY'&(GJ2V\C@$;#TTY/R4'6@KF#G+0KU9,91A:CO^V//X;6\4:_UJLOM M.\J-KGKZA7Y?WC_>_[0IR\T?R_6=1D7_9ONTD EA1"L3@'#& 2H8 RQ)$B!4 MDI.$<@C=W'!C@$^L7AJP$6OA1KP!['ND>_#3]$0M(N9Z M7W-NATOT>HAS(XP'?Q8$LRX\0,]L?O@SY=@^&;&&?Z;*[;I:7XM_5K=E^?D; M?UUM?[%A3=<,[#.O3QVAE>O*]F 2_WRLMG62RFVY-&WW9?EMR67T>E-Y9&*? M8T*_%@A$OY^PNY$>_5[C$2A=9X#*4;DZY]:<+5%G@*ANEL[0HR'RLY]L>05= M-8&]:B&SF.(LYR!A*M'G>@$!9;@ '!52_QW#W*VKL1NXB2769BGS/?2H]3!> MDJ%]Q#)7_WPH1OAZWP\RM9^B!O)5VS NY)W>B<9)$K:/@+U@TO8YPOL3M\^^ M=6&/WJ8LN;IFU;:D?+N 69%0B C(<('-Z+L8T)@A4 BLB"RTD%.O!FIG(4TL MW?NVL4WMOZ=8G^>0FT0'H=M/F/[ MN(<3PZ9Q&";X2:43_8'K+-QH'64C]RP[FYD\3%K74G9X>N0ANOTJRX[/_K7Q MMZVW"U*8";%0@B)/M94,33_[6! @))8J)K:6T2]8? ;2Y.%B"S?B-;1NY.H@ MJ1S5R=]_+J!'PR.ZM?GC?_D3S.._'221OY'<7F6:7\&KRSL>G=LIG#,L1JV?0'H2ZE\T>I:6 M4-6BQP#F+1,]2^!1?>CY)R\9#6K:RYK%;,NM(F68)RH!DE'3"3#/ ",D!;G) M>5,B2U/F%+X[#V)BP3L 6G^-%PP%/>!-O_"%H=A/^$80.W(>&UXE? XT]E3I];T]6R&> PG=6CN7Q_W= MC)\>5Q+&+(.F,Z/8/.AK_+L5O7/U,9YY?6(E8Z!&!BR !RZU!@-WU^(YZH?] MB@$(]],R S1'OQOP@1R) \2-\B*>6W,V%^( 45W_X="C8S-TJZ_7:V'^>OOO MQ^4WNC)AO>OM:UJ63\OUW6]T]2@7:9$*3O,8T$+J.V^F_R %2P!%JI#:#J<% M]4S/=8 ZM5UN\G*-H\\FZ,H]&@=.17@%L[1MI8[C] ?U++IM8Y+D"98Q 8F^ M-P$D]0Z2&"M $$M0CE568$^/)+I MZ48Y3\M%3I03R\[H0CE/U*$#I>>Y2^=7G9Y,^4G;!>62:Z/A\W;#__7K>JG% MW,RCO#;'O;86["RD?0J!Z3:6$*6/9TPR$[HE@,62@XP5.8P12C%%XV9>!<%O MZE!%9US4K_HZ61EC:X]B9'&,#))1B]_8,5IAMLLQ"/)RF^ 903DUL'=_N[LZ MO1=7N\V8:;174"X&'P<6!KL7&B$6E+7GQXZ%!1.D?_ NDK7(<,Y$H200"&6F M?3 '5"DSMBR-V#/\P5]WW62_>2\.\Y5CGJOP ,\%1DHVB_M(WP M$6'3=!'^\$+1X0%B!WH('S\_HHEK4TRM%4C=:VIIRDR-G6 :Q=9*PG0G4#B) MTY2;L3I*WW22C(-"< (036*1,J@P8AX]6]V@.GW-%[5H/2@E?V2K)5\]@6U) M32]4X_O0!W"UP]"C Z0C5X<#7B$Y-:X2K$' <&B/PE6T0R+:8Q&>01X=,<,S M:F0#S! ,\^MVZ4=Z7W-+QY7FZV7I1]I!ZTK/5\=.3K^_WZRM<=54<>_=/3_I'FFFVO.6_M M&?[>SEJO6\V9)-1$#3U74;/U>N=KF@)>_&;> MA5 7R;G0GO=B.O-F'%UTYX;OWZ;\K -[%A6&,0':!P%5DD-->B!I'( M8.+>V=R%C?UJ? +F^&G?$'SQ:H;N0>VHWN@NZ\_6*MV#V&[G=)_7_),J/V[6 M'^6F\FMB=/#2Q+)JFB5^?'OCZ)$Y)JE?Y"ZBQD^X6D("MQHZB?VHM,?#E69+ M=CQ)0#?%\?0#XQ,;GR76[ -+3>+-X3]TGJQ/VN,YSTU:8#O:X),6SK=*2;Y= MX#@54&(",#;5$E I0(@^-CD3A63ZZ*2F3,F]'?"\Z'M)MG_'X8]R&XD&"V.' M\W#Y>C-NL:-CZ(?=.$^OD\;LZGGZX$'HOW[";..S?SQXH28I:FF*7K54_=6X ME]L\V]WX%4-:5--6Y\HNJ[HWUJ->O&EILEF'36.W69Z ]M'?0HZKN\UA%2OIVG1C@G9ON#\<1/UW=,J,+.#*0 M)^A%X49C( 4W &Q6A>1&^',%XOC6.8'O[ML'_=/__E_MO^@_F-8F__M__?]0 M2P,$% @ /68(6XQH;XI:EP 7/D& !0 !K26%$Z[?_V 4MPC%%9(W+'I7I45CNO>(/ 1!$!<_N5_?3V=_?0%EZOI8OZO M?Q%_Y7_Y">=ID:?SC__ZE]\__,K\7_[7O_W3/_W+_\78__GEW>N?7BS2V2G. MUS\]7R*L,?_TYW3]Z:?U)_SI'XOE'],O\-/;&:S+8GG*V+]M_NSYXO.WY?3C MI_5/DDMS\6L7/UW^L[,%L13-4I:9::> ^9@4,\&;H$"@B?G_^?C/R6B=BTY, M6FZ8%E:P8(1A3FET17.KL6P>.IO.__CG^B'""G^BY=?O\;E[*^+Y<>?)>?JYXO?_LOYKW^]\_M_JLUOBQ#"SYN?7O[J:GK? M+])CQ<__Y[?7[],G/ 4VG:_6,$_U!:OI/Z\VWWR]2+#>?._3$LN__N6/Y9I5P7*K M>'WK_[W]NY^O7OYYB2M"S&:QK^D;YW]>7W(H(?AUC?.,VR5>O&>V2#=^:589 MO+C\RQE$G&V^.\DXG6R>^BRNUDM(ZPEP#2%ERWCV@4"8-8, DOG '2JOK(O^ MYKHKX2NB?"./%::_?EQ\^9D>_'-E1OUDPY4-1^Z\;LN=P^B^V( ?Z'!TLTQT) MW\3N^6_\_!F6]""6/DUG^>*ORW)QVD)6ZT4#SFW%0N3^Y2=:=<'E$O/KK51V M+FZSLC7I5=S\9@N)_\<9+.F)LV_O\/-BN9[$8@%3W?$1$RTA*]<"#[Q\$Q_.P$$F]Q.5WDE_/\@L[BB3#!1NLML]H5IKU&%GFB M85G3V^6P2R\ 1M.7">#P*#;??N!<*3+\H.(J#74C_'7Z<5B;,UV_@ M%"=6:O &/8/DD&GK@(6 P)QU 3F #?8X:_&^M^Z% ML["H[@9!=(>$4^_9)4 MV(;Q[XG_^'QQ-E\OOSU?9"3+1];7!F:S(& 7;>BP*V0,>_+++3@N96X C >) MV LGKG>\>B]PA-[!<2Q/>P+&<_KT9/EA\>=\X@L721;)7$B2Z9" MQ>@2$V18U?_YY([S2':\>+_0%?]!4'$@0WO"Q.9H/%F^72Z^3.>)W&T5HE1 MCI5-A&V+F44I"^,ZE^#!18.I'3!NO7T_='0>(8MZ(-('TG4,@#YP;H4(D*)*+;S7^]Z]'SPZ#G@V8NO(X*A:[]D284.W M$B'YK#B+R60Z"\FFCD):)I50TFJ>BS-'P>'ZV_8#0,BCI+]C=?M M)_B.PY:',Z^33?_R:_H$\X^XB;>GRTKN[8W__;]H-%]"+(!:[N R*LY/8W8,?V"+V -Y\N:1(M* W!6$EDY M6EK%HK*6:?2&?F"ELZ$!1.Y_^WX0Z3X0V8"U74"D7N,NG\,:/RZ6WR:1<\.C M4:R 1C*"B?S@N&(9:5$E@5!:-D#&C9?NES;5?0SR<$9V@8/WIS";_7*VFLYQ MM9JD((0I03*A3&3:&L' .,%*\-S$[)(3I0$.;KQT/QQT'VT\G)%=X.#E*2YK MFO'?EHL_UY^>+TX_P_S;) C,4:7,1 YD)SMN6$2I& \9G4\^Q28GQKTOWP\7 MW8<9CV=L'_CX>I7\M+2<7=D\&G7F_=# M1L?QQR8L[0(6[S_A;'8!ZB(-63J)])TOGKQJB"R$#"Q*KPMF[:,]+@A]]YW[ M0:'C>.21;.P"!$3X:.E$"R'>JV"BEQK MI\D\CH63DK/%EN-"%=^G83^0=!RU;,SF/D!#G%O"[-4\X]?_C=\FSCE: ]>D M\ (GZ$M@X*$P 9D<;!V1RQ:GR:W7[@>-CN.:QS.SDVS]7Z>K!+/_1%C^2M]9 M37(,V4&TK'!!2T"36#0U2U 4;Q.2AZV/TQL[7KP?(CJ.8V-I&VT5P MI&6C\70BUNB*-(4%F1135EBMHK19'9='M_/5^^&BXQ!G&Z:.C(QGM(*\6<4, M/DY2],7$XIBWDBPE"8IYGT)%>,K1SKRQ4UVV4=8K MC791E18CK1>M8=KD&G8E=>9U5 P--TEZDUPZKN1SUYOW*_+K.'C9A*7-8/$O M/]_AXVOZQI$%^R=O7KQ\\_[E"_KD_?7CYXI=GKY^]>?[R_;^_?/GA M_>]OGOW^XA5]]^:"]BOK?\336Q;_'[JH(UL$G*W81X#/DTTV9=4A)^77Z1SF M:4IGR6(;Q+@$)8<@P8M,SHBI!XJ7+%H1":,B^ZQ#0/^0+5]@%3> .7_I=F_B M;+VZ^,[5)GT,78>JH#OO^ !QAI-BI2W11&9KPK&V9%H%0,>%"/35@]XCGU07U[W!6^\&\A>7ZVR;.5R\-%_/5+]^N_^39 MURG97YZ'HE-DN61D6FO/("=D5OED@M BVH?,F$. M#]UG8#L PLGD0@G4'M MQ>(4IO,)EQJR=([98AT=YKF$4AI M?E\\$%*.9'(',+D\NLG-P5?TZ6KB>20L9\^X)X]20PS$D!28*][*C*)$_5!Z MR5$6\R45X\*DH4%S)(,[@,BSU0K7JTMG(4 [8EF49"HKVE47G/.A/ Q)9FU M:^XVWJ2@$UOW0'DNFC&W&VB<1ZDN%Z&-X'162L83D@K,0/Q(M&=,=#SQ@CP] M&.\['"&W"!D7*,=(]EZ0',/F#K#R'%:?GLUS_>?E?YU-O\",%K-ZMGX.R^6W MZ?SCWV%VAA,$HVV&>O\%9&49KEC0DH[DI*Q4QFF9'NKV0\>X!DU[ !W-ZP[P\BREVN=H]0X3TA8@4^\-KB^*!:3,(7.;R'*7I+ ] M:>U@#3"CP#E.VMH]6+UUT"GV #WC-*P<#C_->-\!CNH6F-.O?*,E3 K7:*,P MS&^*"[R*S!/XF5,Y9ALQ^.;NT_7WC]/%W,R!VS'.U\#]7"ZWJ4"$P!^4#*QII!5S3V2IJ5S9M ME E12.-;(^4A>GJPBYLXZ8&?:X[ :LN>-XMYNJB@31$<-X6Y6)./ M'&TNGQ1GMN;<1.ER"@^UPCL$/+MHZ<$@;@*<)LSN #1_6RSRG]/9;**2"-PG MP137M7F'1P8%,C,8R0D49,BGUB;-Q;M[L'Z;@.(@9G8 @E?$[OG'*;ESYW#& M]C-XF MX&DNA Z =4*'*]1V'Z\15OBNCN8Z*;^OMBN,=D2UW9.N^;"9Y901 M-'?)0>ODK <)ZL$<;@*E=FSO $,OSE];^YV?X@?X>KD])@KHK'6",V?K/#< MR[R4CEP'STLI+F%S .VF9IRN\H.8-DT8W@%TKL4+KEEHR1@-0@G&G1=,)X[, MYUB8!<$MQV#M@YVA#U([]Q$R3F_Y(=3-T6SN "M;^B>A1,N-""SGFE@DK&5! M!F1&>] E"&SO:&_?/$XS^<'NO1_%R ZB+Z^G$*>SZ7J*JV?SO*D$_[28$=-7 M-22P_G;)&HO6ID J4$ER[;0WG$5%]KVWP>HB15+-G>E]:>LD_>IUDQR;0032 M@9ZYMJ[;H<_$%7>UE9%#$9E6N;!H@F9H@_).TS*QM>[93@NKB7?0O?ZJ7L103<"5<$<++/0@U@)E=CEXIL_J+0!<,=/-BZ_)C;\)N4 M= .FH^2\XS+\"*;W 9WE&;WU#H\FP62A(>6:.$1;*].NBA(+ RFME<8KHYIG M!.XB9MRC;3@ -6!]!Q@B'Q'O; .3,D^I3GK(B]\P$&Z.97<'B+F(,;S#+S@_NUP%1)6X*9R%"!7WF@Q&)1K0DP1T=Q=YJT_P,.PPU@]U)#'6$'\\#5H#\)I#3B MFS6>?U*>$T73];7[/4U*-P17,YL$G=B\ELN;DAE9@+'$S(.-MRY"[C3Z.O#5 MW3CU[;'U%,+HP7RZWQB\MB#!I1;)D $H-[%3(!=#%<\X+RD;K2QWK37:=XGJ M)B@PG$YK*Y@>D';+8KRVD@R\]G?4+/*4:SM&7R^Y!4, 0S8 >;&NN=^WDYIN M8@<#8JN-*#H U;5%3(J65H!13&4!3(=ZRF/13*A@B>Y MI7T4LSLPV^M8@>FVRKJ6[2_F5;/B/-6E."V#LK0 *UTM+A&%@4''3 JQV.!5 MM*TC!0^0TTVT8#@$62VGJ]G,:S=;TB^K"HFI;6 M2U30$S]NYNSAZLJWEA*RJD>Z\.16ZYB @0!-?HL33B4?O&[=8JSM"KJ)6@R' MWA%%W@'@WUZ\=\.&;9L3I>,X>\6BK--IC10,DJZUQ(X+ZZ2):8@S M^CH-8^=T=H.OHX33 ;B>Y;SIWPVSMS#-K^;/X?.4[,P)N=':1? L:5E+!9-E M8 ,RRT&BMR9&U;J&90PG!.75L]2.CL]V[3$YH0 MA+6MNW1]GZIQ(W =0;&Q #O0A'>9.\F&_'M+OAB6R&O$4;,@7""W'UR,$*,7 MK<-V=ZD8-WK7$>2.%% 'H;[?IO/%+#")!B5& MD71N[?A^CZ;]T/@_INCQ>+DTP]G84PK?;@3T"=?3!+.;JVL]LO#FJ\:97_C MO)AAB[F:'*23 :=27%C M85ZYPG*0*6F5LU2#K?*'&6;X""1\9YCA8]@]H@6X6JXGSQ?SU6(VS=6U?EFG MS5>E7*>F>:/(P^&1<5N V*& A<0-0W0>G\G M@#E GHO&S.T0(.<3L+P4)>3@6(HAT#$M:WL=08XW2E>DMK2=]JK./@ B8XX@ M;"?9[T#E #9WX$_^'9;3NFLNO(;-:KZ]74Y/8?GM%YQOXG?TZ?G<,\-E@FQ+ M+=_CM":0;)N&YXL-SAJ!MG60XG$4]@6R0S"Q>#(!=0"_^WH J<+MMO]%,DQ+ MI#TI4F0J@4H& +@=;&#UZRX'TQURH#5B< <0V6^&D1;.!*XLBQB(1X$+%K*J M;>2B#Z;X6J;5.O.B_XE2QTK_H'%2CQ%%%[65]PXY,D[(Z$A]BER[$>:SV>)/(LKLO9[.ZI;,@'DWC='4B/%=P.C^QL[2B\C1>F9\ MG:OD.%:%.&'6L<."" M:Q$ 6K?I/Z;'WW#Y:D.8P$?RNX.X3L7\J_EJO3RKK/E]#J[R52I2&2?8\RHPJ):\5;VS>/(&\_>/THT>JAY-(!Y*ZK MV^NK$+)V,M2LY$0L W()0O#(2D@EZQ"E$,WGB=Q+R7Y ^E&BT@VXW0%F'NC& M1%:=PY YPUIMJ,$E%C-Z5DPL62"XTKRET9&-L<2/$FUNQ/4C"CW7 S3D> O+ MD^6&4WES9_P6E^\_$7LG6B:.9-S1)H#:EI!6YZ5!6IT@;S+K)'WKN,]^E.V' MJA\GZMQ<&AUHJ)NKVBQA]>QL_6FQK*?V!)V()G/-I(^T7S@:YCT&9DMM.H+9 M>3/ W=@#%.V'J1\E(-V0^YUBZ=5J=48KT1( A;!,65][RKD:*0V1">6,#MZK MH%NW@=Q-S7X8^E$"U(VXWBE^3L[6JS7,:QW?) ?B3LB&"3"6EE-,'79*%J"1 M:&-23O'6-1[?(6D_)/TH\>J6_.\ 3M>:&>T\K;US+AFK&7BN:$E2DCVH$W.8 MG%):6O"MS[<]R-H/5C]*4+NU'+J(6UY;U)UC6SLC,&K#.*K M$#+@E:1&6*6 MY@)LCJU# @^0LU\VY(\2]&[%]SY!='YN0U0F #K&0=:%0*J7RY8E*Z5QA7NI M6T3"'[,@!];;V:_;T 3R#0.=A-,.'(A@4LFI*D%"=*P$- PFV2* MF*6TL76?X)W$[ >C'R68W8;G#>'S=%U$WG^@C[^]?//A_EVTA=$C9:J=94EPS;?B10@ MN9PYW)XQ=?3>W4'*\5TQ-S-W?Z4]64XQF*TU:*0A=EHF@^0OL ,L551LDAP-6(\QU@Z&_+Q6KU=KDHT_7$Y."3TIZ%7(W& II(K^7"Q"$C M/9KV7,0D&G#]P[TRGO<-+X\7\:$._)*0N"L%)V8UBK4O!C) M?/2QI,QE\*U1 M+"=:4TK6A@F>R:D5M2XA"/HR$ZN,-MA^;LMW2!K7CAD&0RVE,/+\XU>GGV&Z MK*KXJ@[\-9W ?X/I_&3^8KKZO%C![*3L+.^=>/1>1E]H!P$QTG/'HE**69&+ MEUB"O]VPYMY@Y-&$C&L*M07:TTNF ]UVAX63(KF#$)$%Z\DM2!X82)D8*6T= M KD%8;A1R!=$C&LN#:._CN-T3Y;VUIRLVV*2(D:1C6"Y()+2K9,LN:_3FFV6 M202?;>MH]SUDC-O386"X',CM#@#S9C%?W%S%A5*]=$"2**@,,EH8>9@E5AL0 M-4/(RGIK,8G6"=O?)6I<, WAJK650P>'UKLJD=EV*=<7-[%2 NTKQ2#Q6O19 MMU[2@D6+Y'%(\*9Y* MS_3!)U*\"D&BT,6%YG/#'J9H7+=N6$PUE$4'R/IUL<3IQ_FVICA]^["$^8HX M1)*JGD0]S'_!0K]3[W(P@#8N1!8Y!J:EK!,P,A#7K L^@!&Z]0W((\@;U\,; M%G-#2:D# %[UR-RR[7*NCR4.A>20.5%H'=;2.K0++$3-$Z941&E]1.ZB95PO M;UAH->%_%S@Z;QR^YIP9,-^F+3BT06ITK9NW'V=K#59= M.2R6.^U\:W+KW:0,FXCS.'@=QS/.[#O MMDD_F^BRL"871_0*S&29:FL8E-I/'Q7H#'6X;>MK[*NWC]ON<@B ',C9#M3) M&UQ?*=>]AL5*+D2VRC(52V*:*U_K#1TCX M.=H/QHC5T'DWDN.TQ!XGK#RJG M#I33C05.>.(A>6V9X62@:A%K!$9'QC%;B(46(%M?3-\@8.2>F8,CZ%$,[D!- MO83EG,"]NJ@BN^1(B"!2LI[T*U&OC2%UBVG3-K88GE4(J;7EOHN6D5MF#H&9 M)FSO0+G<7L14S@Y22*RD5'5K'0G>0,NXE MX9,@YQ"F=X"=?^#TXR>B^]D77,)'?'-69VZ>E#O5\]N-D;&V\ !@#CW9:N0E M,%^P,,>%*QB5QMBZQN51!([(HVTX ?6+OO.]=+>%0XI..ZL*0P#%-"9! MFTL;ICR$H'A.JKE/]T@21^[S^X0(;"*D9ACLHN[][49&GW ]33"[N<1!BN!O MOF_$BO@'%CYP>;Q5JBCK/$L(@6DZ=%DLL; @-1WE,B1IAPDG-R^/OS4B67)- M__.>21T]TTIZ%AQ9*3;5*1$A!"C-I[7>H*#/HO;'R'OGY.C'K21+:9F_QO#.?C&3!ZA@8UR(YH:*VN)>)3R^YAI#5N6+:H..A]W2X:,[=#@+Q8G,)T/E$A.1[( T%3*SJBE\R3)\)*X-% !%W,7AKR (AL*1@' M).TD^QVH',#F#BSOO\-R6G?-919/7\-TY0^_0VKM3>1@9P* M6;LUQMH,RV7)@K:"!#(!=0"_>]IP!2>+]\8P M"ZZV4Z<5@%*>.6%%X)S<6MFZ,>)=*CH93G_X@=:(P1U Y'NUU=QR[V(1S&97 ML^\ULN"59 X4H(^\H.JQPOTIN[$^2N*/+&U_#/N[:(^XLT"H^,Q%,:2E,P)Q MR43FLTG,:B_!D?Y,H76]Z%$%6D_9C/48!#5A>!?0V9DX7XR.7&*JPZDETVB M@1 U4S4XGHT7%MM''XXH7'C*[JS'0*<)PSN!SNXL>>Y4X+7%&8A0AQ'YQ((( M=,C7G@SH58'2^@0[ME;A*?NR'@>@-FS_X3NSOO]P\OQ___O)ZQ(?,D#583_;, MP!?+R&BT%J)3&EICYUY".L',\8*^G?-T--<[@,[VKOH\;!H"YJBB9:K(Q'2F M5<0Z8MV[.C:-6&&N__(&97'B_-V? FF MH'>XID,9\T6Z^<5UK],"1:(%E.W@(LXBC[4'4++626DT;PV=^RD9-VK8##,- MV-P!6.ZOL#Q?2W**^&" <:@%O\DH%LB68\+I9$LT+D'S>M@'Z!FY)*2YZ=N, M]QW@Z)Y@O')%<3"D)[.O35BR9L"+9"4D;J5WN>C6;7 ZS\YH$HLYC,$=0.35 M/%4C#5_@]M]7\[NQSG>T%WY=+/^$99Z !2DD-\PZLO1);4H6=49FK=;@G*>5 MB\;X>22)G01M#D3$W4X@@XFG _0]..+3'MIN6YT$-[F%?%S._GN[6*Y MD>$^+2XRS]$)!6CSYY[,NR.(.EN4+Y[ MB*T3H%0LG*')=8BMS2P:C$P4:80EQRKRUA'0XP8'#UE8^618;"./8_MJOFV, MLA?3+].,\[RZ=DP\A]6G2:!7IXR9">6J(+EM%' MXCT9QII(HXO6K1O27ZU69YA?G"VKOMX"=[-CWI%27DY3K5.NO_:L\NT-KD\* M\;#@='VV&=6=''@@\QI=KFT@:$,%:R5+*"$++8,4K4-C\\^;SIO/OR*R[3E'@R$;3I6SC&!=,K5W,7]32OQKXJ"O<%?CX]RW; M)\%8(;!(EJ,G[T& K-Z#8IAB+,6A4\V'Y[6B??1>O$\&YU&D?:RO^&$(^_H= MSC;/7GR K_^8KC]5=M,ZBS4$R4FGM&-;FZ[K8Q'R,@D&V'@(8SDOK>,#Q M%Z;_(VZ=FHGER+NDE_.&L=CC;]&L-N-2"? M\+YTT.Z?/]J%Z6-$W0G(=U_/\1RYSX4S$:K7AX9VK"J"2:M3!,\M8FO<'G== M*OY'W&6U$4B;^])6(+MV,EQ>U5VV&LA@F/]!98?#VQWN_NY-6$\.W1=ZOUP!J M';TC-1BE(C688TU5I@^2P E>*4??&BIY>\B^$WOMS8#<0Q*U8W!-:,@ +-;N MY"E@\-&A!APP'?0X)3ERCXK'X.8@O?D8V?SPK7B>/WO_[[^^/OG'^T$[\-SS MEJ?4AM];9'N]5[.6?ITM_EQ=PI9'J1.*>@;7JBUG.1WW >M8%]1" >?-1XP^ M1$^#B7/UF6^7B[J-\B_??E]A?C4_N6AH]2RM:8-M>AM?<$"BRCPE8,9&LD=L M;7:E20J6 :7:I4D M,2K6;$$3DB16<92M>V<^-O(\%("&EO/NV/-CF-X!7&YD+-5THWF:SO#&F,RLH2 5D)A83,UU/I4GAO#H0.A@,[Q M>G.:;D1,G\]P(^MY?G9:@Z;_O;V0C,5"T-PQ(6RD#8Z<>942\]D2[XW!B*VS M*/:A:UQ].SYZ;J?0MQ9E!_#<\&Y%A/^Z6+Y8G,5U.9L]2VEQ1ER?&"]DXD ' M#9A0TSW('71">5UCN 04!F@\"R;F0%M,:-OZP+]+Q;@U:-U![D@QC0BT/Y;K MR8;HDU(J)[_@\MM)N5S/1->F#C8HAJ*:V!R0^20+([]0&6Z"D^96_NV=2,UW M7C%NJ5DW4&HIB X4UR5[7F\N/4\_PW2YN8NJ?IM/8$6F'5&<]DS78G@???TR MQRBRBM:W+G1\B)YQ2\BZ06!ST74 P[_!=%[I/IF_AQEM+>(AK6[][>T,MFUA M/]>531"4+A83DY%L 8U<,;"6L^Q4B2DIEZ'UR*7]*!NWG*L[: X@SG[R6*^[ M2R?EQ04M"YB?+*YCZ!NW:*L[W XFVE$+SZO)0H[5\JRR[J+O!_ @52E,)4?$)^ L>+ LOL.2>-6174#P2$$V \L=]3%:.EE"DW'2XWDT_?EJ?%&+AN:D:N MJ>H.EXWDUL\1?K?>XHIU=:]=L2V:&)T/F?PL,$PK.BH@2,ZXX0*+K547[6>6 M[DG!=Z1\NF@5>'=5%Q=-M&$G)BJNM17,Q5IO&PRR M"!:9\Z!4$-9*-SSIF.;=8 M.G&T)NF"89@L[<&4?>UH[5DT/I-+YBS'UI?6^U'66Z_>I\'BT3+J%7N7@8(I MQ.GLI@D=9!!21L4XS\!T\8X%"XE9#SP&++3;AC^9'Z)PY&+['\EO.5:^73LO M;^';QC(FFP422EK!)@LN@V.0DV360@$?0M$.G\QS.2>J6[?E:$3L[;L<(IY> M\59O0Z]Q;F)M3JAU9@(M.6/9$,>45\P:7TI"JTWS\6[[T-6M$_,DJ#M&2%T" M[\49UA-FTV#O+2PWBU*FSLV,@EFIJX$3-/,J(U-6"R.BU1:''^UU#V'=.BO# M0^]8,76)O*G/LS=99S*QN0'--+?D=AEM"3>ZH*5=56SKB^I' MD->MH_)D*O!(D76)QHMHP#O\@O,SG-3+=8>6]E.RM"#ED<4D ^,)#+>!*]T\ M6>*[1/4V).0I-> 1XND2;S=OTB\8^&UB2^1%(K 0:F:ZR)I%%)$Y&T-2]+4P MK6M%]R:NMZD<3XB_%N+J$X*1Q826;C::V3!E,)DH35EI;0+ M3W"QO(N\WN9I/"46FXBL S3NWZ]@D@/20JQE7H-Z)D_<]6$@H1T.Q\4:9D/"<9L/?#\C>?!"6*$8R)H?++1@D6-BZ$S) MAO:B?ZK&3 ]0V4G_SB=JS-1*7!WH1W*N+@:#I?\ZFR[Q1J'8LWF^JA4K.=CL M.3+2\(II](9%$)(EX!"4B1%CZTJ#_:GKLK%3,YS<[MLPC-"ZN.>CI23$O*J3 M9>XI7;RQ.,&=P5S3U0U/-3[%J\V3F<&0448CI6V=+_L(\KILU#08) <2V\@- M'RYV6FV0@I\7J^GFT]U+TP(3&I]9M(8.&ZO)3H9(ZRM0,L\B9KB%R'N+^A[Y MVBZ-P]9(&UH(OCU;ID_D?9V4]YC.EAN.W-&XI^2FP-P/[Q,75-+;^8KFC+P.Q["T1,@C0P&0JY MT (%&GUXE>/ M=-C7YCP%DV$ZNWJG@X6XJ"!ZYZ4+S2VX?0@;-PP]MCMQM*@Z]23N75?$P'-P MFJQ1S^O,K-IY3'*6?+:B0#1"MNYHLQ]EXX:?1_&XD!"ZS?Z_.MT#O-T/R,C2&VB MDXS'FG114QZ#)-,C%2&"D[(XU5H[/I[*DQTTLFHR-8"*Q+=+^+8$SKFUR5DOMFIA$+F:]!?F^4SLZ'=QGK M;0V2-JSMIP'"#9NS3ITZ^;R98?_R*R[3E%@X\3XK*7/5V=7<-(503P8H@P2@ MHY(YY=89>M\EJLM@[U#ZJ*V(.CCQWEZJU\L19]?&GDT4[9BDLF$"1,VXMH%% M<($%8EUM&PNJ^=B]ARGJ,OP[&-K:":>/",CY>L[3^C\L/L#7?TS7G^KH/N(> MZ? =;<$RJF!%CDP*5<<%06 ^&5<=;@U:R("\=<_40VGM,F8\-$ '%6A'!_1E M8/*WZ7RQG*Z_;99W/GER8J+P'KQG4M$NU"$A@T+ZG_MH;-%9F=PZ8>]ABKJ, M&@^-Q0;"&1]QUTS;77/G:=-E/-V8'S=WW<0K%4T6B5G46-L02P8V"):CX#E+ MC"KS_1V+1[^_RSCQ@+['L +JXN#>GZD33+!I%\&RRXII&5S-QP96T\'!*:FC M:UW,L3]U7<:-AU*( PFM@[AQ75;]?TVL^0*SK05"')LF GS]P;-YOOF-:[_Y M%I?31;Y;8I!F9W5SOOR:/L'\([ZCS?.R%"0A>*Y1)).9RF2Q:!D+\V3 ,.]1 M\)(4QMC:ZW[:%8[K5 T6K^X8)IUL(F+ K65?,EYX0"-%88IK3O92)+^RJA]A M+!:.)7/1NFG2PQ2-ZU@-"M)&8N@@G'34EIL$P;4TLK#L4^6C22R&!(P;[VU1 MUA O>E*TXU[%M$1.2\WY*#$>C-G/&_U,VW*Y[@"YO'@5BK3,)1=K;79A$*JS M2=:\QR*Y;]YX)&.:0/D=>I(:T4'0BO%C6W=7FEOXL:-5 V7,3&(<#HXYW>6.'Q8 MPGQ%)*WJ_MY8R*N)X:$.0$!:C"?OTEO)? F6>5Z"YE9D70:XM=R;OI$3*H:! MR-U[RV'DU0$6G\/G*3E%FYZV>;H^6]9\]716*?GE;/UFL?Y/7+^%:9Y("P)# MYBRZ0-H]<%J2R9(Y+IP,RI;4/*5Q7]I&SM=X$@P.(J<.\+=S;UU44M1:B< 5 M1TU;R!NFHZ/3)#K!LBA&!IV5AM;(^SY5(R=NC*OW#I--!VA[?_;Y\VQCK,#L MPEAY-2^+Y>E6=!=<\Y!5L;G4.C#+-(!ED 0PE2/RHI1(HK6UMR=IX]X/#6;K M#2&8#O!V/>/IL@G>.RQG\[R:")!48%IJ+\DFI<6U M3NV_1<+(76.> #_'\+P99/[EYSO\?4W?V/QH\Y/Z5P3JG^J_O[][=>/Y?\ 2 MUI\A_0$?R5+X*VV![4N>G[QY\?+-^Y6+]Q_HXV\OWWQX M?_+K\V?O__W7UR?_>/_[FV>_OWA%/WV[$1*J^$U"#K# LV41C700 M1 9LW6#^(7J.MLLNGOUATQP6M?2"[,>:UB;K9:"O/G0AJS)R2,K98.50J_LP M?J_\9I*_8V4=SN81C[S5=8IFE*G_Z&IQ&7$TB1-*\C;[88Q70)@<5: M')S)A/0%32RQ]9'T. K[ MDAF%@\F8 Z@-^EZB9[%3S/=$G4@ET2=*9[44M7Q.2 >E[Y@JO MT3B;T.W38//68SMI('(<&(YEU_A56!<,^=N"X#.O''FV6DU7:Y@G)(B?S=>3 M2&M0KG@6(1)W0G$LN))9%#G&G*%65336*KNIZ22/OXT.:<3T?E!TX%3FY$D' M\A*9%74R+D9DWD"H+<9B)HYZY]I?BPPV67OX!/TVZ'L"875A0NTYGIE\40>% MU@4>@&F="O-:UQ% 16<>HG&\=69^PQ':PR>.#@6ZHX71*AXX4WBP0N2GP-8Q@N@47KN'D%FN3$!:4I0&F>92 M,\BJ-I<@3AICC8:G/AX?"[;PPX*MC5BZP-Q^G:^%CBID)1D:&V@KH:WU=:G. MH4VR6##&MXYDM6M2+O@/ K3VLNC'%=VSNW4J*49/-D#**&G_1,>BYIXY$:V0 M-2\[-._^UJX5N?A1@O,#2*,+;;:S>:M*6@>?"U-.T*:AM;,@R?*4F&W)QDD% MK4<('M=-]T>)NS?A> ?WA@?WE2NQ*)M,8$74?CF(G(5,GV7,.9<,$%7K[D.# M-@H4O0?YGU1B'2%S1Y?%?'5 %<0]#VE8U_ ]$AM5*IPL/\+\/&'A*AEPFR/S]MH2 M3LIYD2K,+J%X;<:X#9%K5"Q;2WB4$AFDHED"JZ-1H%UI[9@W(?SH'B0;(9U< M$](DHB'7UPG&2PV] $\L^(2,+$^T0.SQLOGP^CM4C)O"]?28NM-^Y#BY]*V\ MWI^=UC3:17D__3B?EFFJ%=[;.PWZO;?$[51CGX]7:'L^N*&2.V0IC13?W==< M(4^6(F36M2RP1NP%'7%<*I9B-")&:85K[:7OIN;H9.6'./N!F/G+K+;4-R)9 MV@^>D0$)K*9#LF#H;'_^W%=)5FBQ4=29?H :=X0.-94L )/9)$6WMQ MN)*$)&<.$F]_/;N3G..O#.\\^@K%@)*[$@4KIA:2B))9;5_"BABB>(JE M=J)06F'B[NU@(PGTK4Q_34+-\G\Q&*F9GFY]+4"FG)/::"5=%K)Y.YSO$C5DXZD[X!HGMR^X]A$M"+1+MH;C) [.)A9 ]@=RXH%7R.K;60P^0,Z[:&0XU=XLIVDBD M;XU3+P46Y3G1-#W$'+KQYPTUSVZR&FF?>L5_'V""DAB=95R2MZRM]2P:7>>" M%Y.XX<5#Z]JD^RDYOHPXWGM6 GD).5K%@M.A9L18YG7A#$Q&I0K(XEHW%MY! MRKAZI('\[Q8,'\_ROI7%>8[R>1W/(?&8VT]HJ#(>)*Z5T[1-_*^=GS>O@]E5 M5,]DAX8+PR+6D%M1BL0L)3.E%@88)7)H[B[M)N?H.O&;I0YWL],OJKBN?>L* M_,]KB^+Y^FH/>!Z-\BDQ69*DW50+EB$(IK+$$" "I-9JI^T*1G:V&N'N3M'Y M>%+N6]/=R'<\P"RZDR[9R"S:2=:P9E'1W@,#=[ MF(OU.ES\;KKJ 1?I]S^HY<7Y'J2V4B:74C\IUU]VGO#Z?+%:KS;)B+&2#7(,SO%!6:FDJ/3).7 /"KRN3V=:VA*@N:=LH^C^&CEM._;?[G^]JL=99.0 M)F;/G!6VYO8E!C'3\:O)_S J6W2M:T^.)'ED9?=T^+RC%)]0U'U;6B]A.:=O MU.&AFP4?H#3O/**ANGR8O$:*\O9+KN9X2%HF.& NU0[C)AD6D$=6LBJ1I^RE M;^U3[J+E6.5V^[E76"XH,M;1R;'V_M"F. 8>!;/.1F-#*;YYD\V=Q(RKD)K@ MX+:J:9U%,R9 "J'3%Y_:__K>S0=7UY]__/O MBT]PJ9RW0C,4-4LW&,&B0,\$=T+FB$*&UB&A1Y WKBYJBIV[%=G#"*EO574Y MFNK /.>KOVZ:Y[R#J&9YSN?/OR?FZ.M@.2,ELU!;NV,M4JPMD'@*112G<^:M M?9\'R&G0&NGVHZ_=$%LZKWEPS#E-2XTJ,@B.5JZS%W38%J];:]J'Z!D[S[D- M)N[I@M1& GWKD>>+T]/IMOT)S//SQ:9 !.<'%G8]]+26H[CV);J1WKGVOF>W MWGYS.DQ(*LM[P>13)T&JOF>>&/HW!<_34 M+ ^YGK_Y]RTOUW83UFH^X/4WU/ZVEQ9W+E)H;5GQ@"3=K%G4=4)<5,[R6&Q4 MS6<#[J#EZ,+36\^]-^=?AN@<1Q:]KI=>8/<@:>0!* M"VS<*3AM+(S>-4M:S#,LOYT4(JTV;SE$N]Q^1E,-\R"!K2ZD_NMLNOYVB1]G M#<>D->.E>*8]KP7+L=X[!I6+5F0SM^[5>I."X^=N$4S/6QYMG_QFL<;[H)Q" MY$*HQ(0W=5*P\2RZI!@FYS4$*\"W3@#?F[B1+Z<.Q\3=*5U#B*/[)*&SN,+_ M.J,'OJP5MX?UV;CUB*8=-1XBKY7Y2Y^Q6ONDR-$'YYD7@2 4:CV/@#KU@6O( MB-&''Z>USR^PFJY.RJT7?-M^O-HVD38A!U\G<68ZXQVW#)0+3$70(L<2:5\U M7O-^E'7;VNQ(T[@/(I3KQFHAFY^_F.EMNW=Y$P%KTR=)8;6^A MKV$YJQ130AA0)6B$?88K[_>V<2=)-D;/0$SN0%6]PR\X/\,Z*Z=>$E<.U>;L MS\]6Z\4I+F^OSIE@=9'( JV1Z9+HLV0,2XFVA:/_#&]=C_$X"L>=,CF0TAI0 M2!U \%>8+O\.LS/\#:%&^*L]<+\98$@GAXT+@L+4#998K$N,QA,':9>A:'T! MLS=QXXZ@' AXPXBF \R]P3^OL6RYF-.G:=LJ_O[U*6]ML-(PXU(B+D;)(H; MA W:J!"<:>Y./I;&<>=2#H3 007U/R&<_V'3_&6P8/[YXY\\E'_?LH8/Y/MB M7$SD6$H-J19K.Q;!:Z82+ZIDY"6UCCD.%\A_,5W!QX_+.NQR,Q;CW(K8BDR: 6Z=0+K7H1U&\9_#$;N*>UO+)(.SM+W MZ1/FLSIG\])"+N"M_/8;G\1HO:,*"N_2(2GB_9 MLCHIM:G1JSEQ_6S;F./FXE7$:+TB$RC%3(:R00:Y //)Q&P4JE):U_,T74"W MUQIM\/W4(N[;!+TVR^1@._/N,X89MC*@Q?C0>(UH'-2IOZ3,T#&M968QU]HS MH\D3)B[DYGD0 XYT3*@8OK^H(U"[D(.7C"N ML XH1,6@D"\A=20S3 L916MS>KQ!+=?JV228) G_*M3$A("1 7V+66VCBU:7 MY%J'Z[Y/5>]#61Z#E;V'LAPFD[X5T\7XAX.5T:T'##"694"E\[@Q&\FB+C(J MEH0/3 M+QU&TG$E;!/?><^1##2AYDN$L5^?R)>NO$,^MD3+6*2"F3@SP=-1; MM(QGEPJ=Q%PV'Q+U #D_TG"6QZ!FMZ5TG$3ZUD&W1AH&M(8> MZ(2O,4HTQ9!5[#;3?B3S-@-3G@SOG)"GW/KJ>, )#%<0O]N6_Y8[H+,00)X% M<];1H>YJ::]$R7@2UB8-V=O6&6;[4]?OY(3'X&6W FHJG;[UT?7Q P M,M"$A '5T(X^^=P(F4TL+*4Z%RSRPGSUT"T&KB(/1_;8="K M;!"K084@&"#G3".GST!S5@H@!,Q<0^LTL>]3U>7TA,>@8K>>:2*(KJY:?H/U MV7*C,4_*G7U[+=7-0=1!:!9]EDR3NF31.L>LEY:#+-[:UG[^8VD<]T)P4-@- M(*2^#[G[!V0XZG^H6=\/ :ENW7HDPB\JZ/]_A6_0V+K-!'?-VO_?3XE M5O\)R[QC^2*[K"Q9-M*#)L\)#/.RCCV@HRWP'(K+K6ON&R]A9,.@7_ /"86^ M[8L[\S@.M2QV/&C X3<#6A,[1Y\(DP!2KC=*-I,*U)Z%>JGNLK1!7F M4"-PKO;$[3?4#+KT;)Y?3&=GM"5NGP+@$BBQF4(LZCP&Q8(RE@6!SILBD#@S MF!I\%*F=CL]Y#(9V*[+AA-:WPCH?#W)PO._ZGS(>^[ W:.9_7(]>;WY7YOYP;=COP8[6I_-1:2)VTG MO2!%5S-*4'A #B+?KIJ[M^)\W_>-:U$WP,A@S.W ;QOL-3%$K^=1Q)O6_:^ M>*%J"1_ZI*J/2WO"9F2^H) :@.Q]W5S]/)K,<5/BFZJF8474MRUSHQ7-X3'= M>YXR5!?Y 0V:8+/G9"2(Y_ADUBS&0]^\\#RF#,KKUZ*O!>LE?Q2%N MO>'5O"R6IQLA_?+M_(?7ZCL,'<52%V;)CJ_Q-F!1\%QC'QD "_@!2]0>16JG M/>#":UO/?6F*F)?X1JFLT.TU>YG-=19>Q+<2'.=+#_" M?/K?FQ?=Z/9$)M7;:RLY*;].YS!/4YB]I^_@S?@F9I-%",A2MN2BA^!81#+) MM>*!+WKR'AD/+_4)VEYC%E9:.L8C=TQ;3 PX)U?4\)P+ M.:2V^1#8 ;MEW$BAVEC6DQ# 6G*8F.>2MJ:*AH4Z89 +E96R"71JG5UT#QG= M=L)XC/SO=,(XDMTC!C16I(:O%#_FC:*M?/DZ74U<#CG$[,@=EJ$F]!8&RF,@I9UDOP.5 ]@\LZGZ><-_J,VF&1(S$/M^Z0"9X',.GX MV=D+",YW@LF<(,S)8]/DIVGC) /T1'KPCMO@0)FF,!C[/#A") M_P N=J?YE4@J()$L(M))6'QD44G'1%96!4$Z,8H?2_,?)9X'U?UC>#6BH#-. M)Z_Q(\RV<9D-UE-2B0@4];A+]:12+'(R?1PFL%D:&\I#.:PK3'_]N/CR,SUZ MN]'IDZL]?L\+Q[VH;*7LC^7DR"#84GV^#3)WD+B*+(5"+G22EEQH=$PZ])'L ME9(>3!SZ/@*NOVV#>RAG^/FZ$!6XUUKK=0FP(>"BNU 6+MKE+[ M-&7F$QJT.EDO]\F-N>?1X\GY*<4<(M3H &G&Y.YR\@5.\,(]"C!F*9US[.C4]>0:" MOG3!2YVY )]:5[?LHJ6GD.+C9?P@9 YD^,B'2:VR?;V ^38A:_Z1)&G/U:3, M.2F@/:1$(*L:9"W\SKI&T)0##D+=3LZY]TS9_8:>P'"H]!;-6=D?(-SY*F+2 M449CF,;:BM;300RV:):C]X8G*-+DPP#A'@&()XH?#0.(0U@YEU^F"3=J,T.P"G.LB9I('K>O'4)CI$5P%V@YDJN]$O>^$U:Z[]WC3I)K M&60\FK-](*.FEY^OX"+^#I ]5T8S\);.TJ3)6G=%LNA1)OI6#'JON^[]X'&7 M@/%"4\?+]"Y CF3PR ?*Z\7'Z6H]3:N+)5RH0-B,[ F,CC_RPHH"!BIGEK4* MF^["R9<]3I,=CQ\= <<*;=&6@]WY)Z^G=$*N<)%"H:9\QVEFU;;6CHSHG1W9Z5B5XZTQJ78ZQ-W$]N4=M$#:,7$8V>.Y? MU'^+OV.@^"(DNI (=X_?_K5CB'FDVS A82&21=K4RA.EF8H MD94 4?D@'+>M3;3'4=C3742CPWG9Z2\P_^.\6.'#XC?X Y_E/*W"@]EF:/IYG=2J3E'?>N.K MBW-?C#^_BA,R?Y'XI@@]=4"ZIP_!. M[7,3<]#+]T*9^U%0-CS_.SAM[VO%\0[G^"?,ZAW5I&X+)5.N>;&N[A=B7FWE M#%%++#F@?#!UL%5GE&LD[04R_R. ; @9= "IFPMY=?H9ILL-LQ:KU40IBZ*. MPQ%:V=J2P3*P9 !DK@27V0J,J3&>'J)G+S"%'PE,S;C? 9+.QY;7\WNC82&M M_S%=?WI^MEHO3G'Y\FN:G>7:\(/V#_V7/\#7B>$\A:I_%6Z6*"WS-9\B1XX2 MO$_"MAX8>@"9^T6$^8\$O*&%U0$>S\?L/,OD4JRG*UK,^6C49_-[!GRL!N.X#+GDUI[H?I3MA[H?ZB)B )%T +3[-M!E@[3S MC?8.T^+C?/K?F"?"IV M! 92>J:5<:S>#C+,@2-7#@RV[A_P. KW ]X/=3\Q MH(@Z .!-COT*";>.SX1G$X3GB64PY#_7AL:@R*"H;2%]BBJXU'K\PRY:]@/5 M#W'CT)3M_Q.ZZUQT7UN4-[A^#S.LPSOAX\9>>XUDV?"8CT&Q%'+4!80OIG56QH"=?*[8NVG#=:[T MS[-SD!0^[7MFG5E&J)F!)(;FSO/DXS(?HZ;:WSV,0<4=;MA) '\FR M-Q-#+>CH@D-RT&O01Z::&RAXK5_TOG!K[/_?WILVMW4K:Z/?[W_!O9B'+V^5 MXB'']3J6RW9R:G]B891Y-D4Z).5$Y]??!DE-%$DMK,:!;!HVSN8W%<%4T*"ETBBN M>N$J0I$.$0PM>)4:IY"P]T]X2T]\HCH2^BIO5EZ2E0%Q/H7?C1NZN98\QJCR M/3O$$)3G5P;6(PPBXLH'K+3N@(#[:]8I.QQ&Y2?+JH%P_]BCQ6] M2WEK316EGB+/P8ARD^,MPPAB7E,#0DI&%N]?_01-E5\CE#YW!E%% ] ZJ6B M)R(-...$"=B1%D)\S7('5J^$";F.97L:1+L5'L\,P!-Q4J+2XPBEO:X+K/=V M//_#3JX@M+1Y#/:J4-Y=?P0A3M)LOOP>UY/X[(-)?)N_'.SR]K^?3>V7F L: MX#-Y[FN/<3SM\5#QNNR9%33\+9NCC&O%#?))X3SVUR/'\@&#L8$0-5C#2I? M#7?+=BO=7?,J;Y1P/KT5_+KN9_Y #^MSU[.8G/<2I10,XIICI"FQR =BM,3$ M*%:Z=*$8\WQV#M>USI(YJ&_!Z;AG_Y?J>S7D_CW]>Q:E?MRX52DJ3A$)" M<0IQA\FO]AQ'. 4-X0&-/)7VJ3N051>'E0"S#[:%M-<2('FD4:HO;';M)D& +48F$ M$-EBFR!&P 19*RV2A'FZ&@%;*3!T %LOS;2$ME^N;W_\KW&< M U'?UQ[^:H_RX 2FR2/!%C.%%T^]%DRNNH:C/ &RZ^S6TN M<_F:!;22X2AA[S0+'G$,QPJ7N5B08P..DQ-4!2NU+MTMZQ$1+_^<+H.Q?MII MP)#=BO)37*ZD>=M>8B29=]+KW#Y"<<033V/G\&OYD)9A<0O5NL1Q?YH8$M^):S%+N>_%\ MU6S'TU2Q.JVG (>O-@O2*2&20BX_G>""4>0HN(?@(BIO8[)F>UA/P]5FNP:M M<&&=(D8@E8Q"^35 ?OWE$%-$,JLPBV[8B:IM5X =H__#_6Z.%W<#I_2.P:$B M#^GS.B(F4Z[X8 S\C&ASLQZNA+*,;T]<+@R8^I5:O17[] C>8Z3<'$[NC9!, MC&"?M$-6,/!*G? (XFV"G):1XPHVP/$S=Q8+[ S M1 ,7PA"(;IU!3CB+M'5@78VS$..>!HBV1_ 6!,0IHFS@:-E=A;J*;%=6E 1@ M36".3&()V/$,V(D,89&XD3)$:@>[9=]-4DM0ZN^0UPCNBF%C M>[[30(IJ (,W^;7U)-,8UD+;SY[T7EG,*0I>YVEJ1FYXZR-%%DS!G$3F?1T$'"RZPPP%VNG0V8DP4 M+?U\X1CZZGI[SP7(P336 !KW]3JWBD1-P)>A"@(P[L"7L<0R9(+D(5JFX8=! M9J\FX/-C<7>M+3WU).D;$0X\3S[D4"XK;U$#FNI78I!%I^2 MEM)=)RK\((AZ2+\!)'V<32]RPB;S=&M5<^+.QV@=;3?QR75G4X#<./;HHK-CD8*% D^16.AF_^8S MUW<^RNW5KI!.8^XUBE1:.,*$1=9;<(>HE>"\4*.+/\,^0$Y?&W*[]!?[UV_@ MJ,W'=K(8:4<-5N"$"0/6D!.B$-@_B9(PFH8('A\N74JUDY"ZYT\I%&S;D?XR MKS[V^9:%K_%R_'X\'2^^Q_#K;!86(Y]$8KF)6B)YF#!+"1EK)8*CU:KHK!&* M/F%##G^A[L%2&A0%I=F 2W++R4,N>,A^/Q>(>).OH^#H-=PJA$GTGDB.E2X] MX'0W)74CHL$-RNE2;Z)V_):/7^=Y,&MRVD9##;CCAB-NC4-6@5P2TRI$RA+O MUH;Y%-2L**A;Q#LX6HZ7-6:-FNI[25A8WG^)RI(EU@:F((A,4<2XA M )3.(R=]Q,(D ]@?"B_P_4XXD2\6)\=*N.WB_L_SV8\X7U[G*O,_K\8_,O[O M*M%W_2GP?WK\W.MS!2/M#C&^_>PM>[1F@BV-DA32(YQ)) M1UE$-&CMN24TN-)1ZY-$]7ZXN1'Y>=K[J75F77$7L,<<.:("XB9H9+'0"#.N MN:+.85_Z)7U7VBK?O1;%S:-'FT/HIX% ;B\WOUSG4:FKRAW,X3P0EB,BB4 \ M&8J<(AA%!TB1A!*,2V>:.Y!5%VW#X&&[\J2P1=SASQ1W'/J@B@.L0/D- JM4U4_&T8/#4#J8[2+^'TV M"1\N?\QG/]>=I#:L)&(-5A%8<2F/]G 4##U3B)A@G#-.:*X+0^H .97+C@:& M5"D]- "I/^+WL9_$&^I5GMJ+I43&$@TVG'G8$ JBWEYJZ^?2A,51("PW@Z9W/'9(I<:T32:KXK%\"'8"AJZCUA M.'!>.KO^D(*Z>?6A<=-#V@U@Y:.=AANK:;3%E@1D0Y"($^/S!$<%Y"?MHK6) MRM*-GNZ^7C>G/KAC%LV M3$("#@Q&+.8VC!Q.9AV$0DD*I3#AR=O2_4B>IJIN+%\WTWV::EH&VZ=XD[.] MN9?B'.LH=$0VYAJ+I/(;:6V0"B8E12WA\=GN5QY1UVAN\D1<=(5=/R6U#+]U M,9@0UF X"1 U(8'06'Z?)2P25$FOB,5)EB[4/$Q1HS#KB8.N<#M>*4W4<>YV M#M;,@,M!/)521P/FZ\S[ MJ\NK2:X*?!N!"#]>*0M^GL25UJ;YS?M\.?[?U>_O%?"(2&98@)U$O2\D'K4H_3_Z.5'&66TBZM- MQER(X*D2%#&-.>)YU*ASFN;"2IT<3X&J\B\2#Q!4^WU\(;5W@],).F@ 4+_& M:9S;28Y7PF5^GKM?IJ[^K8#.:6,-AV">-<^>TCA#TN("R% M%#$8CEWY*]$M(FJW:Q@*0OVDW0!O#57'OV<:@*JZ8!L'5)XHV<8,S$F&\V'/#D5JW7J$52!ZZ(EC:ITL^R MN]#5:'QX(A8>-<0KK)B"-U"#Y+ER;Y2_QI/)Z2FM[14*9J\.$EC$&<[4>%+BC(P#U)"0; K@_)K>E2AQI0!N*U%A-@V ZE@ZFCR*PMW^^ M^=B7V63R?C;_R\[#B$KE >D1!9!VGHFID'%:H,!95(%Q!Y[?0#S?(Z.NV1D. M)8]\\9X::.!TNV%AQ!-VX.CE>A-*@6[XR<3DD4L6VP0B@1AX(.2T 9>3E;@' M%$=)]&0DP $[G@6($N;+HG@X\W!8 Q%O5\-T/J^^,J+46N.<0)@%8(M(C*SV M#A&#B6?)2*Q*]_@]1$]==WHHW/26?$M6A0:%%<$Q]Z;@ZU#"QI5\DL91$@PA M1DVK,EBQP6!6Y1B)]K0J[Z9A:)D4H8CXW$"C?.(#+5F]:S<2VTE(^5CRUV4]'YP!7(\W\CQO?6K6=KK MC -307'MX914+ ^&Y!09V!](>88M5UPE6KHS\5YBZG>.[XF!1R^PBHB]@5/E M(0NKRQK-@TK"$I1B'NW'B44Z$#".$GL7I6:L>..LQU3414PA]6[GB/O)NCFT M;-+F<$HZKWQ FOL\=Y8'Y+1V2'@O4_(X6E%Z[-@N.NHBIJ]N#T+E!$$W );[ MFVAS)R*XY\8HG@>LI=Q0,N4[$8F2EDPHH:0HGDIY3$5+0#E%LP>.HA/$W !0 M(-*>!G?],2[SFEN\X.@Y]@DV$#BGV<''$/%CATQPVBJ*84<5[V1X@)ZZ\7%Q M\!03?0,PVG5HW]V*, H[ N(\Y"+.@2+$B-8J8"9AQI*U3/C2O;P.$E072,,X M..4TT"B>SOR">?6,AM(7?'T5-A',V1-3"@H M(E)DT6CV'.C:1U][WO2)L.@ N"(Z:@!_#V=6K28D?P5:;#B?_F'GX[Q9O]AE M)",BE3?88Q2T,\#7JK0@.J1H2()HP5T:=L+@?MK:,W)E<#>(;BIB+H^=>4)(3XK;3 SDD^3WRF M;H:Y/&)*2[8!PW0S^.Z^L$;*8I:T,4AZ+($'3I#)3^RB"7ERB'"!%H_L=M!1 M]PG:@ ==7YFW/6OPS/OY50R;>ML>\P;W+%3PXJ(+J:7>D-GK?)(LNARFJ7 -8"!?; M1J:@%IIH/+%A!<0%2T^^V;_O>&&."V^<1,JNFFA0C#3/Q23*>"(MMR:4SBKM MIZ9RVXF!T%1(^M6'6V[X./?13M_/X_CB>ZZ[7>V5#Y<_9O-E+OV_9QSNS220-5'&+2#(><%D-]I-Z*XW/SXNB!!XC:M(DK*R+8![^3F'F0CK!LN0HI211\0T=@A$(I# M1L*)Z6BRP07KL"_?6647)=T2??BE8*B@V%O*\.U(5AJN W%4(8)5-I@V@)>. M WA:)B2C(O%D(/_VU&SQBTL7EQ%^VVT0;^[=\A7NW;SK_+O+S>_V>&'3>>V2 M[VY.8VC8USC).A7R8'DF\GMA0PD"E]'.]T+-ZB;9C7. ]O^M<%=<1@ M+Y/F2%+PVCBS"ADK!?P$?Z*4D8F5OJG;04:3+W".T?OA$ISC1=V \_.0A=6; M :^#5T9H% GEB(<\=!!3L,=,2)\"2TJ5KB-\3$5]K/12[$&@'"WEYG#RR5[> MC.QA<&K+?/$A)-6Y2IN!6!PK1.VA2WLR?Y#YWHPI(,9<[D^5&V-*#%596@>EJO4/TM'08 MG:CP@R#J(?TF)QOQ1\D9$G=79@I9G1^L]L?@TF_H-EYX& M'8S7J^<58%U-;A>6,((@DWEO>1*8=G"23_ATW:*]DBAZ#ME7KYM9;8W9%);+ MQ6/K8WG][QF_LT_QKX_5K=N;PCT%)9PGJQ$(X7.<^ZRUBSAR.:DE&$0,.B>R MC,MGN*!(2>.#5$Y%-T1#O&[4U:T%'#Z$*Z:91@*Z^[RMFZV._6=[O3*[$9-D M/7.(QP12D]*"U"Q!CLOD1<#6Q&&O0[<(JEM*.#RV^LB_[4?#NTL9WE]E2[W. MS.::E-+U&?O6'[Q&HQ-CP]9IJ&A3=)2CE*_3P W/Q84^(14D.%%<8$Y*/T 9 MID[C3HKGZ;ZT;SG%TA'I X>0-L_08$PA0Z1#E'A&;)(ZBM)=N9^BJ7X>LR8[Y] 8^?I/0C53OX5[7PD M-'"4&$&,YROKF 2<] &$*2Q8_>0M3J4?)?>EN2XHRR+H0*9K<'6^+/A^F'Z" M@^;;7W'R,_XVFRZ_+T;>86'R&^XH(1[BX),BQU+N$, 52X$:A8MWF^Y#<-V< M?BO [:G(EX;:O"V__34;16=((!#!&VN 1YP'_47CD8U!*)*KDWWIT_T4.NO> M'K2#T5/4U@ T#U[3DN 4TS(@(3T#7@A#S@-7)A'GI!3.\](C7GM?D@]VQ3 H MU(JIH>V7"E^7,__O7^PBAC>SR_PD;+7N)V!W-_Q$E.RZTNRK]^!U"[3-XFIW+WG(92!F#4N<4;>'L\6(4LE03 JK4G M/B2K2WOP_2CNW;K[=O[IZAN/E'8&.IM>K(;M+GZYOOL[&SK.\@R?=565H2%I M+1D"(RYSZ0%&V@F+K%?.1H@F"2V=6RA&?.70_/DP^ZA]>!7U-W"VKRF'O[P> M;V^5%4PJ1%D>[@OR1-9*BJ)B1!!KHJ*E_2;PO>IF$VC@GO$\#2 W/Q(@ YV'2#(!;SJ$HBY M X>2P< ML0(\(ZUSIR]CI3="Z-+EZWN)J9NE; Z!9936 /J>E.P^P=Y5" 2>DG ZH$3R MC">=/ )>!0H:O'=)N;"TM+'L3W5E/#?AJ#ZS[AM ._!Y.9NN-NT;^V.\M),5 M@PLX4.+\9PSO9_-U<<.'Q>(JOT<84>L2")BBY$PN?()CQ7)MP%+$/"O!!65+ MNZY'$]FX=U 81=OS"0=5:0.8/9NL_D[NR+9+T)NN6R,KL6+)@@RESYUN1$(6 M2W!]E#2)82;Y]E/J_I%_)\H:]QR&1>< RFL DB<+=?7+'^"]CZ<7ZW) ,K(Q M>NR"0,Q*B[A9/1,D$:EHN9'*$CC%6G$?=M!?]VJT,KRK >$E;X)UN+#X%?[B M RY;B./MLMW(8L1 %6 ,(;#2'.$<1<-ID!!%HIVQ*DKKB8U(&8*/N M0[<7OC/ZPN(E[XQW?UZ-E]=WQ2.+U022;]_M=*?9&&$5C*!6(J=3!+,AP:'4 M)"$<.!;&)2Y#Z2%XS\5;W>=^+W4/#0F@!C;6;3X68OZQC[O%]"D_PEU ,+:2 MR.);+H:Z_^>Y/N'3;/FON/P2_>QB.O[?^W';^C_:%MO(4!IDI QA!?$;G,T: MV>0EPM8PST##;+MC5;DD_7,S6_?U8^6M]S(@]IKWXMHT@1NP^:W\]R!L=%8& M!F<^5A%<@&@8H%S#@$RPQ""C?L+MN$6_/$/'\:KE8VFGNX_-E-IG [LY_.%*6!6YR'S&A!!@@KI"&(S4/ MC248:VQC%*U$0P='EO<>@N73NH P&O"L"DKAT]6J6L4I+K7Q!A&?\R=P M'B/MK$;":!,TQ5&2TLY3<29>Z/5W060.MUE.@,G)^^3'RB/[NK3S99G=D@_[ M?.L?P]M5<^2UR[& MVM)OX8ZG\H5>J ^(]V$5W;=19*.FWPJ#@Q,,"9XS? :;7',@D;>6.$Q!!JST M4Y$ZIK^]R_>79/J/@4E/T_]NVL9>^6.=2YB&7)[C5TT;\V\]EDURR5K/24Z2 MY_[KX-9:'0D*ACH7O<)$E&Y5]UR\5>XT_7(CC4' \PIBC\W9FXN6;P5@D^"8 M(A>X0SP/QS&4**2T-09S19QJ+?9XQ$3EMMHO=YOT@\,KV _W#,)_Q_'%]VPT M?L:YO8@W7NKG^=C'[!BDC6.0A+;64H6,I"P_;!+@M J!F*,B1LV9=*7? ST_ MEY5;C+_<'34PH/YSMMS(6:\#L(^T,:M1M 09I3VB 1QPJU)0M)GBF>-8>S6I MLD$07F=#'@6W=I)K)[];V\K%W)8<'9215\QAES025H%SP!U&.@B"!)9:2.+! M92X]1/MY.7PU2;TF=F8]\/T''9,,.W MJKTWXTM(*S:Q&2O [3\F$7G8;DDCH[ <"6GRO ;FD#..HT@Y,13^E33W9J(? MQY7G"+W%<8^"EN Q04[ZBR$50&NG=SI]DYAD21*N 7'Q!.9KR CL@D"9*., M]MCZY-II,-.%HY@EO$]R_['1HNUNX$CY?P<[> M[[GO%Y$4DIA@&-*.)/"5.$?6'1IQK6S* M,KGC#R")\70Q]G_8R54<\#58=/:]@&SWM%9Q=7,Q7KQFV!$655&!IP, DE\:(>GE^10]L'/R^Y[\?NF5RU#[03FWAF-D9?8@=W1##Q:!A8( MC YFA%(L_QEJ-\1]V3&8'6ZHW3'J;\!3>CCK"BOF#)4).1+A25@XW-B_+WRHW5&P>HZA=L?HN &<'YZ+AE7BWH"/GV@^B9SCR&#L$8F$ M:,4%D\6[8/VG#;4["B]'#;4[1GD-(/'D(/KC;==('@.W>3(;25$CCJE"5BN- MC)&61,N8#,U4?7U\;6/%^K@*SZS[D]'^,\[=K#;>G^S+?=O;]&&+F)@$\P8E M#L:&YZF%1@2'@N=!4J<,L\U4]I_$8>-G0V$$/UN3]]Y@>LE'2W?I;#I22"^\ M<4DAPY5'W#J"X/\&X01!NU",2]=,>Y]CF7NA&^P9$/[\F_$$N+V<=^"E!E)8 MJ[RDFB,&42!X)"XB9RQ%.$_K35R+B)LIZ!ABHDE[Q8ZO:2_V -NK/A+7=_-W M7WG^A MNW"V*K-7?L1;L"CO[7B^JJVYKV@P6#Q7:*.@C (/WRODO)6($T5SO5J>?OOR M=NPQ(GBAKNZ+R>L,!L=7[>5V%]_(4Z-\P X)DV]XO!/()!R19IPJ'JS'OIE; MB8)\O_ITT7 ;IT$C=7[0@\S$!TL*/.64H<1XY:BGCT!-0?//*21!.\94&\ MG'O8(YE_]0FS5V (AL3SJS8$1_A2.FDC>70H.$; >&8SRGA"42A#$B?1ZY=C M PI'!"\Y0_<*MO] *"Z:W1OD$=@[.\_M$19@]U:B._UAU[Z5"C[6ZD1LH0=8 MV]^Z?:;B58I&2X88,1IQRB6R.B@D.4O$P)]843HUN8^6WO/GM];- [ZG?CP9 MK_?5#<>&&:R4ULA3)A#')B#ML$?,">>(DXFGTG:[&V5UEQ-U$B?#6&;R^5=M4:M]O10+'_-B/B%-8).\15AQ">(<4E"5-X@[Q*$LLDPY*372'H(8A6.F@OS>AVQ875] MT"4[1O ORGRMK3/EP:<\)"?&9&$'@F%VA"4D4_#.4ALY*=U"XP6Y9,^*N^$4 MURXNWXXG5_EQ\".!AO^Y6BQ72<$;T>H@-8\X@./ *(A6*H]T"I2(B)%1N8>\X!%INQJ+XDU(R1"O2A_H_:ENT L8"F2SJAIOUV*? MIWT2'^&4M ;[ M9Y!4SX:OD> A11(#,L%AE-NE(J=U1,DR 7X[QJ2X/[N'E+J==9\5:R64T83% M.YLNQR$3/_X9OT9_-1\OQW'Q[F\_N0HQO ^Y#^3I909/+EFPWN X\@L5'JP_>I?-Y#:X_-!-T@Q(821@D0J$B9,\ M1$'A=PKO^X<4]#5_YS]@ZRU!KK?2&QEKJ;7:(HL#N*JY$;D3QJ(@A8S2,$&* M]^!^3$7=L*.'EK?-3D\!-Q#Y?OT^FR_S6)8[#A@+@F XUCTGV0I2 J>\!-$P M./TI\8'K\AUEMJFHFR FX (G_8^3C'PW<,4!F(V.(1I(%"#+"<7R MU2#1?H@#LS,>!DL%%,3#:>(L%L(/Z(Q^LO-\6O[L4>FZ9Z'BCN=A4H=Q-W6D MG HAD+(F0G2M&( &M"\(B3HD;)PH/::HK+OY,2X6<6W'WL:%GX]7!=[K7IU8 M6T^Q!P2;Y #+)B";G$):!,\-M\!ZZ:8\!\AIR@$]1N^/C449D3=PC*SOZ+^" M&E;Y]8_Y/\@*6?7(:?M)!6H2#(GE>//7%IXP<)*@NG(JIO1N< M3M!! X"ZC?/S]+?I(F[ZG2N- S78(VL2Q/H$Y*,)Q'4L)6Z$5Y@5+^+:34F3 M$#I%U?OR*Z?+O0'T9&?^/'VUD[C8, !'?N12*:0X@XWEE$:.)@RQ'K,2Q*(8 M*5W[\HB(NAF6X3#33]H5X;*8+X'XZ6(V&8?<[N_==+FZQ5B98DUY,,E#',E# M E-,.')>YRI&%IGS)D36Z=""C]Q#RV(37ZV08I)N$"V;'40B MH82C(L@E3%' S@@;3%"XTYWE"7BIZ=64T^P34#E!S!7!\F_@XM?) MS-G)?\?)Y,8N*AEAIS@PL)0QQ%,^1K$4B& *CEW06).MY[2/\C$[%VY+]:=H M:E9*;)4-Q)=W#[P=KI M^?('QFFR; $ &]QRFXS0"2 ?O$(<]C "&%ND7 ('R0.0NQ5<=X% ;4-PHK*V MU7V"Y"HK_+?Q='QY=;DAG$D9.<$Y1@+J.?=@JF+0B.5[:1LTA/0E5/[@HY65 M?HK*9B7D5UOQ]N][A!.B!-"&4<[2(!ZY1OD=*(K6^@C24)B7"!<>?+1.C%!, M\2?+KX$,P^[S[N-M0V !W@^6N?N D#'?*"=P?CA#$B>>).>1BM+#:9\@J?9U M[3 Y]))Z: !6#\N;-CFXD6+@/3MA4*[)S">J0X90@ZP7/A>7!T%+/X_>24B+ MUS GJOI@6=DI7TD*-<69='WD_7=^D\I3S"UB',.0'C'2(R MBAFDM63""RQU<=OT-%4MQL)ET%58(Y4S9+NX^0WX^#ZY_K)Z*;AY!3C"6'E- MDD52L#P+9?56VP9$-),TT,ADW"I'V)DXZ_J]%GVE?O@93-J-6*G9_"%?&U86 MWV:_Y$8]KWV]^O%CLGFP_V&:9O/+U8>^Q$F^ZUG.'@IG M4>Z1VXD?'O I7 E1#%/![()QR4N,I%$!<1P"TEY*) !X.G(2J2UO'(9[,+?U M@G5MZ.^[N61DN01_1'$D&5AX;K%%1G..A/",JLBCT*6?!A]+8^TTR@FN1WRA_@3W^.<[]RC'F@E,E%<+"T=SBP2,CM$=2NI@2#8P. M_);S:1IK)U:>!WQ]E=, ^+YDAL[3[XMX!G[,\MS!H3'-4SG>_>V_Y^N5]]L. MR,>Q=>/)>'D]4N!M<&7!ZT@IY6J]@!S#X/ F3$1RL-%XZ6K&'N36SL84@^1S MJ:QR5N:-77Q_/YG]M7:P[SVQ8SH:B*@\N,Z()ZJ1B8$@[VG4SC/IMGM/[\S! M[%Z]=L:E-T8*":X!P[0[ZAEI[^$\!\N*"8=(QR2+'(:S'404)':,:%*Z]?AN M2NJX5Z7T>_"4.TG8+RNL_,TN-[UB9FFWK1R7#":/^MR (>3I; \3.)K@>,24 M(LEY'E@<53Z) K*"8$+!VF%3^DG6$$]?]YRV-_MH=Z90!:Z<)@()ZW//["3! M4@ILO-U0 *:^ [<3IVZOX";;VM[_BY.?Z M%F8Q8L)AQK%'A FP^HZ)_-XJ(&F5D2Q0<#N&>;)]/*U-A9F#P[*OLEX0*/.& M^_;7;"153":/>Q0I/^'2UB&M()H.#'XV'@OCRG<6.8K$IL+*YX#@*:IY:<@# M*,614SQ$%V*NC6'@_7*1.WHI8%#CX#EVU@QQ)7L4D4T%K,^&OJ/5\\+P]WYV M-1_YP+Q+$'=!6 ?AOTPFA_\6)4*5B"*HJ$MGUXZEL7810!7T':V_NJFIS/!(E&..;*.)XC6<]5\4!AA3Z,3S#AJAGGZ"G7SK\BJCI>"R:-1:G\2*7R'P;Z'+B[GHM>9"1\@(Q8G/'$8>1(9$C')WC MAM"HV+ W\\?==IH7 *L2HFZ]9_NFA.NSG8-K,+?3!0@-%NYQ ?'4B@7O&(XB MOM UPKYOWB(.O"=J(F-(69SRL%*&-',>,0DP] 0[YDI/C'^*IMX=NS>W..=I MWY=^N7[P)ZM7C38Q;YPTR,;\G%E9AIQ/$6$7*962^>!+E^:=1&C="X:B>'K4 M"7QPQ55O1Y3/]?F/3/PG>[GNO\!%8-QHBKRCN>66<LH.QK-RJ)/Z[F_CL<[6<7\[BJ;MYF:=/(1QN71 @8"7 ; M$+"G@:E $3/ JP OPM).OM53;4RZ$E2SVU%?G<^&5D#EG-?_C79^O>[@]'$9 M-KT=0@@.NQQJ9+>11Q613OFECHJ"8FF-\$^Y5?O6KMC[9!CUS0K*LH$\53=+ MO-I'RBK#%002";O,&5W->8Q(8D:]I-0)_UR>XV/JZMYW/]_)-K#>&D/D9H-2 MK;D+DH*/F0OX#$E(YQIR2ZW"REHA;.GDP6,JVO3#^^K[ *Q.$'YEE^DLI?%D M?-OJ\'ICDF.R 0>.D12%!Q32Y0-!?RCW5]O!S:GZ'-65+BU M/>K;%GB2>^89]BA0(7+72HZ<@E]HPCG/GQ(EG0JY7D;OQ^>-NTZ3<@O0V"!: M!(VC$BJ/F-*Y? ><-^(27E?(HU2VMROD,?*KK?@'70T=%-$-&L(@(E9H'XKP+G6[?7UY7R),5?[+\&HLM[IU_'V][4F@3B;&. MHYC D>$I J0C38CZY!WV@E%1>JS24S35+61L)K(]34<-8.[-[/)R-OVZG/E_ M/YKT/7)"T)!?3J15J?"JM2:!7X0*BD4CL"T^2/T0/>T$*_TU_V@(2B$U5$[@ MWDR-?_=WG/OQ(H8WL^G/.%^.8=]]FBTC>'+8!P T8H#._*B]:?+;7V3B_N9IG^8XL(XQBJ9%7 MN?1$,0'>FY#(RA@$D2:"VU_8].RFI&YP/*C1*2#Z@A4Z_>9U+HB>NO[2P&=8(34T8)5V%45^ MB=/XEYWD7D4CEX(1&LY@'[3+EW(6&6IS5_L0$(\!(\NC0R%E&ZPE#C-_MWGSX8.Q8I6'GZ%(F%BDUO/Y/;?4UFBZOY7=,5*1RU/C^ET#F_ M9!-&AM&,*@FAE8V:JM*1[0%RRLQ/AJ4W1^\O8!S3>#F*A@2BK$3" K1YM G9 MF#SR$7MEF0S4%@;>]D?"[IG)_>3>@+/S+J4(!O=GO.4G-\;+'>'' MTRO8N1O[.9LN1M@*R97BB ;OP1#S/&O:Y@@SNH2UEE:7?IW3G;H6)N26!]E MVFD =V\WGP665AWQ%G_8R=5:7Y/)["\[]7&D;?!"A)2KWS#B+/&(F9@8 MIBJ_YRT,N YDU4T*#(6TTOIH &*_3^?1SRZFX_]=L;4QT(M15,I@ZA6"T( B M+J)!5N91/11V&R'1<%GZ><4>4NHF!(:"4@FYM^UGYXS]>+EZFVNG86V.+^+4 M]^H_UV'1@G[XL2P4\LOO??9L^[./46C W'CK#))8T#Q-)"$#;A1B#!"H@^>$ ME_8XCB*P=Z9IME@\^,3ZCE('F@0Q! D>2.X/%9 -L .EH%X&%6SJ]@SGF 33 M3DKJ>N[#8>51DJF_'AHX[[Y>N47\\PKD]>XG_/(-_K-U_93G07,L<^E4?@?' M(W(*,R2U"2E)1;PJ_IQP-RF5.Q(6T/+V,\$"(F\3.9N27!$TPSY@%)A4<&9[ MC9S$%F%GE2>$\[C]_F8([+10YEY$U4_#YP2YMP>@FXG,0AAAI$4NY9D.@GED M%8DH)A-($M;A0(<%3PN%[H64?!@Z)TB\ =@\LLAW67^J#$E!$61T9+G?#6PK ME@(*B>9 @5O-.[V,Z.,#?3RJT&VXEJ7ESZU"@F\.0M=GWL^O;J]V(.;DADA* MP VD$KB)6B*;$L_= #CGRD=MB_>P.DA18R[0B7H_"*=>2F@64F?+-W8^OX;? MS)FQ.++&)V.(0(3&?/%L+3(!:T0-,=XSG9PHWG&Y"V&-V:HA =9')6TGF+[& MB[QUOL0?L_GR])32SF4*)I&>)K-0VNC!AX"$VZ@_Y/8)0@64[_#!!>GNK)W7@)9 MCQ\*/*LJJ[<2NB$>F%W9^E5@3$+@).8K!.XA.K:!@B@%09I:C8.BFG9K'_ID M,Z%=7Z_]7.!Y]3\KJHSFX+0)EU4B#%.01G2K,RCF_>#2N!H)3B:0@;8.A!S6&\88L%@[KT. M.JG"I^ >4EJ"S"DZWM?6LX? &\#-;V!EYV,[N;72TXN5A#;<).N"8L -=D(C M'ASL*$(H(M&P$"2!2*4T? Y35.]5[B H*BC^!L#T%32QZN#UR]4"0MW%XF9O MK$RTMRHI0W.39(41)R GDSMY*?A%L$ T+]Y;^"!!M1_&57&+RJNJ!=RM:;_I M$^>U),(31#0VB(.(D.,0MEBF#3=4*NQ*VZP'!%2.X#2939CBNO!Z ME)0=5M<-P'E;[!^F:3:_7%N8&WFOJ[ZSO.^*O9FG)L?O-N7!:-%BY%)D$'=% M):)7/MKB15XG45JYE6Z#H'X&C3> Z]Q=X#S].IN%7 G\-/>L-0A;'KR0VT9 MN $!5%[L#9@I6&0V!VXV+0TV;(PX3X:(Q)'R$"_R1#URQANDJ+)4N& Y+5Z# MMI.2RKU^G]\\%5!( [#*S@1XI" G.WD?85M@YR,.-G?YRBER90/2AH!7FHS! MP7M%:.G:V&T:*K=^?'XH]5)" R!Z&^'+?IUM@)\G<:6K:3B[S"+\W]7OCUQ. MAR8#VX'*/(\F@+WE4: 4-(TZ:JV+!P)=Z*K;WJ@"V(HKJVJKMG56=;J\,;\! M$XF3\PA3!J>Z(AA9%B+R204X[W&,V_?S>W+0MTO6[6#TS&[3J:)LP C]9N?_ MCED<-_0[3*QV@>76[A%Q)Q6R.&@D!+;$IL0X+=U*;9N&NJ.D*QB77DIH $1? MXV1RGWJ!75@-D?&YK%PPC0Q3#BG+$T_>@BDL[0P]I*#N,.@* .JA@.KGT'^# M4+_/KA;QAGKM)%^]DZ/>2 @QI4!6*?A7HH@SBGO;J=?>]KIU1SD_\XG42Z@- M6)34ZRZFG2;Z9G^:3<=YXFA6;+Y_D,Y+:\_CRQ$,[^>37^L>K%ZS5U$+<*I+C) PRT1=8S@3AQ MSI)$,-MVQWKCKAMEW?#WFI+G VCL>!R:-0ZG\6)5]U0,CA\>[BS8:[,;,8Y$ MH$QHE5 T.;'&:;[#= D9FTS>=%V':TJUE])-$^?LOC;!!/N< MIX6 V1DPWSE@UD%IY 7CP4/<1%EI=ZY7>^;7E%XOH9,&CM1MR9TOO\=Y+BDZ MN\RC7480:P=)HLZ6F>8>GBF_8#8HR*@#%5(H4;S]TF&2ND'M-23JA]!1 Y#[ M,/T)ACESM);3C:D>$1>QB5'"7HG@!40GD-4BFVFB/<0_C.'2-0[[:.D&LM>4 MT2^BE;Z^6>_4[%GXGZL%++3:(OO=ELE6"U4,)^HF=,/P]G23H;OWP2"#79^?9.RZ=/# M:<]21?LX=2&W4"^GG#I87M\:*RT$54%;I'0$&^)Q0$8%.*T4M=&;$+@O/E7D M 06]3",+UE9&)A'-#]EY4@Q9K/*=&+748^&D M+IU'/41/W0+U'II_9#5*";WQ/G /N[SVF"ZP;Z625J0+L:4:PFU]ZQ94@"5, M#?<(,^G ]Z$>64+A2+$81^,H]ZEX0[@]M)3NRKWN^IHLN.TZ(4\E1YRP?+E) M-7*$&IQ"=%X-S%\+3=M*:/^I9MQ'B[N!^'Q?DW*N@N)::T1POBR2- \[S$U5 MA%,.,T\(*7W(-CD"H+^..PX .$;@;>+FIM,/ELD0%G-=:3Z:&48F#QASV@NO ME&=)_X3AO1"Y@FY.;N2'P ML.!IHB])&25W&@!PC,3;@\U=1H%)8T1D%GDG/4@&)^ C1I1X9#10ET3YAD9[ M:*G\)G/@$^LTD3< G3P=:C9=17]OQS_' :**Q>DW5\X,E _F?B> 3I\ M:K3^RN7J$W=F]%1Q[%_Q1 MR?\'?IC_&>=%OP/8O\(?_+D+FXU6K;/@G=7&S MB3M)I*+-?T!?7'Z?A<+ZVEJSRHE_FK9V2Z,177V&SR[GE]/P?F(OBFCJX8I5 M+M-.TM-.232BI;SCWTP785Y.35M+5FD6<++U>RR+1A3U7[._[N@K:P'W+%WE MX?U)BCLLF\H*O#U3QY(LWX";' M;[-;?IQV_!;E)J5I\#J;'.V_!"VFM$:1^F(2<4\KRW?'_4 M1U%;2]4-R@[+?/:4 &IOIU^Q7XVG]OIQ6JPP>*7Z[N_LZE]6C%SQ]$TY(=Y MG^SES65IX=N1(4BLF@;?#8;MVY(!-=, \-Y=_IC,KF-W/?V3>GC3E)U5< M[OU.W9N0(;4[.U+4#3ZXFOT5_/QJT[SE>.8^8;T$CO\()L'QK ME_&]'<]7L^?[JV;'FG5:WAROH_WBJ*RLASO[^K=_+U=0>O-]>O'9]S-[3RQ= MIUO,4:KK)IQ6RW#>S5?W!0.5X#Q>O4CYS1-$%RB]R2\Z?\;\D._1MQZ!X23< M=_I CRV[6?7F,_V3\SL7K)97/$8_]S?K(;%4-K)?XN)F_F8^ WHGZ7>M5TU? M!^4^ZR2$_^CKDT&\DZY*^>?BY)^+DZ-T\VDV_11G)93R<*5Z%XV'9#U[@O&& MSI4(2UZ.I^N!&/";Q0Z81PM7,VJG>@9=Q%3;Y%U<+#=,]>[/Y]\6\W>+Y7C= M'JIDE7RG#U2K%#U5J\>(K;*&SZ^68..GJ^'$Y4SI_E6KE8Z>JLLG!=3. ?AI MMOQ7O#VI8ZDR[BX?J%9)6N"P?%)LE37\'A:=3>,-IR4N1/Q6_S6Z[[;_+[1;]RK7N:VR/^4ZUR^Y"&NXBQ ;5_L=X-EFWUDS_-;N, M;W)_WOGU1_O7$+H_^+%Z%^GK[2"P(+5#Y\]E>_Y$[ M+JTF!$Q]+%WXTV7]'OL:A-._UN=VD6H7KD=HX?Z.W.:^]H70W]%?+<<_XQLP M$Q>S^77OTI'=*]93T[:\9QV9KYU(GDRVR1O'0D4D^Q>N5WUU4!6SX^12676? MXZR GNY6J5E3\K2L9P<8KU_D R1]*J*.[;7JO84^4BE[A/!/K>)SGC3_U"?^ M4Y]XG&["_^013!"/]]T>#U>J5D9U:'?L9+:V B:36[+*;(WMY>H=ZSO%/>O" M>VVE7%PL5Z^6IHOI'Q8V[]>KR\MUWFJQG'YSD_>S^=F/B9O\:UY"9T=_K::G MMD]CLP+B:T#MF69@CI91\-LM*>D M/^LFBD:T]'D^+ZZH[37K[:<3=+5'(+6S='\NK\_^FH=%)K& JG:M5Z_#S M=T $K2AG8'?DF._4R^,=4-,N;;X8'^0!8^_^]I,+\*"^_)@OPV,62N_0;I^K M]TCS2)T?+<'*JO_7_-TTO,_M+L[3+1._SJ>9\#<_Y^%?\WR7'J879]/P^_3G M8AD* .#DC[:Q]8_3[ZR8'G(U_S4NHN[,ES^ 8OWBYWXAWX@#^^A7T!F!S_M6I.81EXG"S>=JS(V>(\;=@X3RL$ MW[)1&!TG?[3:,\_B-N0D8=&[_TDK'A[,YN&Q=LY_% * M.85(J/:PM R.RBJB,JK>_@QA<3X_7WZ?OP,*%Y_#^?26FT_+_/M_+;ZDB<]L M?5M.LH#R8(]2D"KQ_6J/6\O@J: *:@_%B3;7Q?6^RKR_3K5#Y]!%Y@Y&:R=Z M-]26J95^O%J]:HM^Y9>M/3MY,_L:)]$O8]A@J/>+D]TKUKO_/TU?!^52N[P, M2 FWM5CG*8T]K/M^6F:O/;UZ/1-XFBX[RZNVS8QQ_NM\=O7CPV)Q55"CA]:M MYON>:D>?EE%MB_H]]^X/MX26TN*A=:MYG*=:UZ=E5'TOSK[-EG92XOG>]EK5 MNJ2?[3@44M2N):OU0SE=7P%+.->Q>MUZ'D5"_S"?$TI+T59?N;_QOB75^!3:W?29$NIK(["JGYL;KEP??6X<\%.RFLIDW%( M++5;G>:3.7-42&&[UNNDKY8R#P>$TD*NN,AXK/L+=5)02^F"76*H?IK->M?< MW:S121\M!?-;S+=1+]Q;'<<6/M*6XNT&ZQUGTU^M_;$A[&U<^/EXE<\O5/#X M]/*=E-A2)-U=9-7/I3#.=-D)Q_3G'7>E[C&?6KV39EL*JCL+K/:Q-EU,?YFF M97Z+4JR0=<^:G8K+6PJOGQ!.]:OHNV=$Y>Z<=Z_9274MQ=-/"*?5-O8?IHLQ M"//;W*Y&&,[GN0 WM^??>C#4LZ?]@<\4:7#?E8T"W>X??>H1+$[L&KMWV3ZI MS-OE?LDC4?KWN=^Y8,66JD_IXD'R\H P:J><;TGK_2AQ:ZEJNCDH[9U::>B9 MXMEDLL.6E.F[NG_A!G1UH 7KDP+YIX5WK3WT3SOO?]IY'Y?16LXGW^+\ MOLT#X*N,-W]@V6I[Z#@?X6G!5/<4,E4E1@ ^7*G:0^QC?;@=[+>BDF_C96_W M^L%2U5Y4GZB4!P*H/:[O:A()=H)DKR;,?BQC>#^Q%[W4LV_-:J^EC]/3$R*I MG\X?0F<'EJWV//HXM3TMF"8,X(JN_)K"+DL8P0?+57L:?8HAW"6(AHSAM_GE M=%G6%MY;LMJCZ---X6.!M&4)"REL_ZK5WD/WLH/-J>TF8)A?CM?3Q0M9PNT5 MZSV!/L4:[I%'$[IZ]_>/\;RDJK86K/? ^11-[99&$XIZ>[4FK("*;I>J]USY M%.5L2Z )M7R-_FH^7H[CXNSBXNRG'4]Z%\H?6+?>@^-3%'90-B_C.OCS;#+V MP,#G^

!W\X#,#7 ?O9Z/X=?#]3SW"2(%[X=WK][HTV2P?[B]=*O9^>O5& MKHX/ZNWA34M'>56_#-M%YZ?9<#\AO>HF_^(/_B["+^ MG__G_P=02P,$% @ /68(6XQ09_K6!P =2D !X !K0 MUF7J\NSJ,I5<7/WM\N_-)OM>QU4N"\=B([F3@E56%1/VJY#VGC6;M=6-+N=& M35+'.NU.G_VJS;V:\M#NE,ODU<+/Y5EXOCSS@UR.M9A?70HU94J\/U*#\T1T M(]X_%X-!KQ])WDVZW7:[-QYW!Q?)(/I7=(2N, ]]K)MG\OU1KHIF*FG\X46G M=*.9$BX=1NWV/XZ\W=5EH@N'P0PZAS^#CZ6G8+'P%^M,F^%QV_\;44LSX;G* MYL.W'U4N+?M1SM@'G?/B;7OTO_?Y[OS)QD5^OFXZ+G:FX_8A56/E6#=J19LX6<<:-Q/ S>ER&!'6 MG'QP39ZI23&,@6]ICEXF^)O;#Q_O?KB[N?YX]]./^T;_U6/=C?N[!KO.>,%^ MJQHLEL:I9,YKT6MT>+<0=2_E4,B.G2LY [2Y5EOU2<0,49W/V09;: M.*8+]H,V.8O:S5^83M@_N>&._SZA4G!7Q"TD[MUK35SG\!+W';=(%Q*3 MS]E]H6>9%!/9"/DS(6M"(X9"HVYC"*X*QHLYJPIG*HDIH)+[HHYT ML83'^,HPG8,$G0YV6P:%C*6UW,S)).?W$N.N^;3X3B 8#)EY18 QR"!6!@H M9@6Z(Q(A#9NE*DZ9K>ACU7\FC:R=T 1R93-(!8+:3+D4$[2EC'V Y+=$:%I@ MFE-T$VP\7U^&UXS+[C>$2\D252#S!*)5IAL )B;*PAT"Z"V8HV@'!+>ZX!\5L!7M0AX/5> M"G@8_@G@?=S(TIOC02>Z&-D:6K7"( +12:+PZ/-WQ[B1'BG(O!IGDC+*). Y MSI1-R9S,U#G/)B M(MDU&.M#E<$BZO)FU#^1I[YKU!?A*3PJ4I!%@"KY9T1K:P@.B*)8]AK(KT0T MP@#)0%>MJ"'^-)1F"H]%?BL\0!@>/[?$A M83OP\R:V]R:Y+8CO3X][(QV[8ZH$ 9A;77"J ]P"_*13"=7PM-\\&#W.PE;9,%W3N;[+!T>=XM)CV%T!,/:(%G'NG)/1[!/'>%+:TEZ/'G^7,7&"Z7OMZ4,*X%X M/ 1I@%<*0W%(,*RY-61X&RETXJ]%H6_9"<=/8%32 CJ.*T-X6"N\.[SFVCI\ M3Q>B\&5C./H]W"NQDR>Z) VN.Z1=1TXSF327U;0/491+>,Z#5&EW"Y5"K&D MWPA2^/+AUZ.F]CG+U+W,ZIN+1_:-SUZBSP3_ 1_\ OC[AP?^S8/?VV>/?/[" M4RQV3&/%8T2KZZA=41KA[A,4RY8>1E <:MAI8Y?RP'\!9WFNG)-RNUR@TUA# M>E"+4(C)=S\!GL'+EG@?_Y,:7VQ"^7NE$++?<%41^^N,T_^?X/Y207"=0=]A ML1001P=I.I['2@(B=5%?GJ1FDM]3E0YZS]=IKU3][>OB.NJ3@%L*5Q@ZZ MXP(=K5RRW0Z0ULH6QL ;!&@CB 0+A6"K'&C!^OAIU/5EYY7=:Q< !WBXND:= M3PPHI0$02,]_@)&_.J_QU@AE4A53G4TEUO930:H<7$QRB=&(Q MC)YG;KZ;8_<]OMM'H7%U_>+:;9_^)>>U'K(MHOV#._ MOF&-D49;\N+]4?=HF6D>WT\,#M&B6>_>Q/];8&_8*1]8M(D\@N/C%(?LOA = M75<3; 8V:/CW;I:8KY=FQZP7DVLS7['V,3WP=>C0.GPWWY0ZKV-6;XY[.'_X MS\7[$ALS? ;A_T6NOZQI3::>U4NL'MT"L\6R?2.)"-NL7GS4E9N4*TB=P@NA MFU3)A-T^R+BB>Q?V4SAKD-W)S^%:#O5OJ_UT.XMGOJ#L*%?;=>^%UF#S]:QO M-L[UUP1+;?VOPO,' #,*@ '@ &MR=#(P,C4P-C,P97@S M,3)C9F\S,#)C97)T+FAT;>U:;6_;MA;^OE_!);AM MB.Y=AQZJ0!LJX=L@OL MI2BPCQ>42%F\D42-I.QXOW[/(>6WV&G%*MN9I/Y'PU[E+J9*N&P4 M=;O_.?!V5Y>I+ATZ,Z@>?:/%?COW[Z[>7/SZOK=S:^_[.K]O^[K!N1[--$W+?:SXB7[J=8M MEDCC5#IC+N/NV>'@_&+GJ:^X$."A=BY3-SH]6P_&_VM+S89'JA2(S:A-1D\T MYJ/H^/-@>UOWZU/5ZW=.^S01-RSC$\F,G"@Y!:V[3%GV>\T-8)S/V%M9:>.8 M+MD;;0H6==N_,YVR_W+#'?N-)[=\3&G@IDPZ"-R+AP/W6%BB\T58MO#S2D-? M2L0]G1SUGBKBW0R4 ''!6X,XHGK.4)WADF"Y GTX'NPV#4B;26FYF9%+P6XE^ M5]JT>";@#+K,O8Q 'V20* /9 +,2U>&)D(9-,Y5DS-9T6=:?2B.;1F@ A;(Y M] 5A=*I06JW@FM:8)@35!,LGJU.PS= ;P'TZ1<$:,E250(RA+XE M1%I ,\Q1;%;*59F"X+A3:$>525X+M D8KN"A!0@K(L4***(%0 LCSY<(;\!E M[W6-1204-=PBBSJ' 6"M@3W?G?7^)-QF+,WUU,XQ;^1866+>CM[Q]ZWZV%^MGA>2\:7M@&GXTP(OK2::IPZT%PP[B1'FZ MCXIS2;!@$AB/S M1-]$WW0MDDU[9&/2)UH_. N\KH1 H\MNP(,!,2 MN U8>GV79+P<2W8-OGQ;Y["(3GD[&AS)8U\U&HAP%VX5*=\RX)W:9T2J*\L@ MP))\V:DC/Q/1!3I(%]VM/COV8[Z_4&!'>N8C1.2PM[<8#B*2[Y.(?!'11/PH M+:8*T?39^'&HM4@H)+RVNU>AC!U+P*;I*6@ 71LT "J<*.L)%E:R].W07F)) MS:OT;F3./0X;$;#$3ZNA?BI4H&GX8G6NA#_PL'5LE5#<*!J "E+%)YR26JHM MR0>_;*W7&IZ.M95PR('^J5(%6:V2.N>413 L[\12AJ!&$#6K6@R_8DF&('K4 ME^+]Q/YE8SO>)VP'?E[']LXDMP'QW>EQ9Z1C=4R4( !SJTM.>8!;@)]4,J&: M&S%'&#"O>*QRY6:D+[9U2^O-@]'C+"R5-=,5E>W3S5TSH*HV%7!NO1Y*$FV$ M=\#K[;$L(7-RP!TELJ)U1";82P1(8[VI"HS_-8,ZV2=0!\)^/>%Y[5F-(B[3 M%+)531 KNT5^+C3)#BP=;KE##,!?SP$J8.O%(9BGV#8<&N(\"92Z+RA$86^9"LX^0+%LZ&$XQ:&&G39V(0_\ S16 M%,HY*3?3!2K%&M*#2H2"3[[Z$? ,7K;$^_A/:GR^".6?M8++?L'59>+/1(Z_ M[> ^JR"XSJ'O,%D*B*.--&W/$R4!D2:I+W924\EO*4L'O>?SM%>J_NQW?J;U M0BCYZV7ETZO[UK M>H@!<6G:"%3.*RM'\Q\72 ]5SFK"XVWFX['W-GO8Z_>'PTS>+80X^>:O] MJ#.,=G/VQ,]OF&.$T5:\?'EP>K"(-$]NQP;[9=%NEF7J_^:K9]2K[EBT#C'" MW?T0A^@^T;'[=3T&ZMEYRW\5M !W,S5;1CT?7)?YY+2+:3,/S/_O='M[/B4_ MS-8%SE'?6Q _'7QHK[P$) MVSD;/-D[L8W@O%_T1)VG<_55IF3*WBQR\:]A?[0E6S[)R\7?PFDF'%NZ2)KS M>GG@V7A\O.[RL?P-02P,$% @ /68(6\N3*T:: M! ZQ, !X !KAO[XK"4-2 M<@USDS2YXP-CLZM]>Q[M"O47.F.#_H+@9/!#_T?/0S^+N,@(URB6!&N2H$)1 M/D>MM$8B7THZ7VC4\!LM]%'(:WJ#G5Q3S@H:J3-,,"XU6YB'/X95& IJ+LU2B\9 M.:EDE'L+8OQW.XU<]VYIHA?=P/=_JEB]03\57(,S"8O=H[.QMN0T2GNQ8$)V M]WS[Z1F)E^*,LF7WW8QF1*%S8)FR[=AX43D9IS=5R^5#,.A)L;5%,L(I-*1!@EJ0D30\BMH]T)EN,D@>"2F+. M(26N65%=)X_(CFJA'WQ1[->^+/LOLW"6##N=YS<+:;:>W6H8U#K!;L'6 M;7U=C0%&!;0XJ30K:Z1AP,ZE@ 'FK39/:C\EQ[N-_ X%#YN!H?V_(7;HOE(W M&!9SZ$_HR WY->=7I7DDZS(YWZ16V4GUC=>A8>KP?OEPPG\?6>WOA9V>LM]H MR#!'GXH'&3[!\*_ ^GE55\W4#MHWRS!$?"YT-M+GKCA6GV[R[:Z MO>3[!U!+ P04 " ]9@A;DL8UL)@$ #3$P '@ &MR=#(P,C4P-C,P M97@S,C)C9F\Y,#9C97)T+FAT;=U847/:1A!^[Z^XXFEBSR L"6$P$,\0@ENG M'>,8/&F?.H=T@JM/=\K=R;;ZZ[MW)X%=.[$GX]2D/#"@W=O]=O?3[DK#E<[8 MT7!%<'+TP_!'ST/O1%QDA&L42X(U25"A*%^BCPE1E\CS*JVQR$M)ERN-0C_L MH(]"7M(K[.2::D:.:CO#??=_N&^=#![43'/B#NY!NA:7) MC?8PHTO>M\EM?&N4W0=13FY6=$$U:H>M\"E88R@SD2\$=CPYGY\+)5]UZ&99+:"I:Y/W =)1;L/\JE*9IZ2Y1GD 4_?9!_NWOSH<# M.>$H%IR36%/!T375*Z17!.$X%EF.>6FZ]8<"2T@U*]$YR874"#2/A0ZF0UL4G9Q41R$&"WA>< MN*2V_:8= TV$%4HI ^$:UD5KUD(S$A>2:@I)P#Q!DYMXA?F2P!3),JJ4B6/C MVR%VKIO61@'^I()2@.$5D611HIA(J(DQF!=2%1C*H 4*>M;?V'JTZ0G:'=_" MPHG(S32[K5XK&8)#3HRK&98+S(GRIC>,E&@4:R,Q!&^:$UF)+KFXA@@!O0EE M01@EJ8&) 7*G]W2"Y3A)(/,>(ZFCTV.4\UZ0<[O!7AW8?^_^;JK"J-6.3"), MN2IVIP4#JAO^,T.)-?DD^5102TW+%TSM") M<-B.'(TR2WXH]>' $.!_6NYP.\M-.;2B#-L:0@_4F)J60#FZS05,3=_+)5&F M[$TCQHPA. 9H, -2J!QXH%QO22G'/#;7P6!"K6ES8X-6P1QK1$ZD]:EJIE3M ML?64ZG=L%35>,%)+%T)"0_,@G0SGBO3K'X.$JISALD^Y38H]-*AL+836(C/F M!E>F^<685>RQK''BS2+<\MTRK&$#UDGMN1*WK&A?)P_(>JW(#SXK]EN?EWW) M+*R24;?[_&8AS,ZS6XV"5C=X&MA]FU^78RBC EJ\:;0;ZTK#@%U* 0/,JVZ> MU'YJCO?#_ 8%=YN!H?V_2^RJ^T+=8%0LH3^AGAOR:\Y7J7D@ZCHXWX36>)+J MEN''4'RGZC]Q1S]',A[H3X",6_HMC/JUIU4SMI&*W'LMM:&L MG>7^Y@A> &\+??_((V^RJF_W4FW?OLS[!U!+ 0(4 Q0 ( #UF"%MN8!I7 MZPD $<9 < " 0 !F:7)S=&%M96YD;65N='1O;&5A M1J 0!K " 4E/ P!KO,' M #,*@ '@ @ %;5P, :W)T,C R-3 V,S!E>#,Q,F-F;S,P M,F-E " 6!D P!K XML 87 krt-20250630_htm.xml IDEA: XBRL DOCUMENT 0001758021 2025-01-01 2025-06-30 0001758021 2025-08-06 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2025-06-30 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-12-31 0001758021 2025-06-30 0001758021 2024-12-31 0001758021 us-gaap:NonrelatedPartyMember 2025-06-30 0001758021 us-gaap:NonrelatedPartyMember 2024-12-31 0001758021 us-gaap:RelatedPartyMember 2025-06-30 0001758021 us-gaap:RelatedPartyMember 2024-12-31 0001758021 2025-04-01 2025-06-30 0001758021 2024-04-01 2024-06-30 0001758021 2024-01-01 2024-06-30 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2025-04-01 2025-06-30 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-04-01 2024-06-30 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2025-01-01 2025-06-30 0001758021 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-01-01 2024-06-30 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 2024-01-01 2024-03-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:RetainedEarningsMember 2024-04-01 2024-06-30 0001758021 us-gaap:ParentMember 2024-04-01 2024-06-30 0001758021 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001758021 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001758021 us-gaap:NoncontrollingInterestMember 2024-04-01 2024-06-30 0001758021 us-gaap:CommonStockMember 2024-06-30 0001758021 us-gaap:TreasuryStockCommonMember 2024-06-30 0001758021 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001758021 us-gaap:RetainedEarningsMember 2024-06-30 0001758021 us-gaap:ParentMember 2024-06-30 0001758021 us-gaap:NoncontrollingInterestMember 2024-06-30 0001758021 2024-06-30 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 2025-01-01 2025-03-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 2025-03-31 0001758021 us-gaap:RetainedEarningsMember 2025-04-01 2025-06-30 0001758021 us-gaap:ParentMember 2025-04-01 2025-06-30 0001758021 us-gaap:CommonStockMember 2025-04-01 2025-06-30 0001758021 us-gaap:AdditionalPaidInCapitalMember 2025-04-01 2025-06-30 0001758021 us-gaap:NoncontrollingInterestMember 2025-04-01 2025-06-30 0001758021 us-gaap:CommonStockMember 2025-06-30 0001758021 us-gaap:TreasuryStockCommonMember 2025-06-30 0001758021 us-gaap:AdditionalPaidInCapitalMember 2025-06-30 0001758021 us-gaap:RetainedEarningsMember 2025-06-30 0001758021 us-gaap:ParentMember 2025-06-30 0001758021 us-gaap:NoncontrollingInterestMember 2025-06-30 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:GlobalWellsMember 2025-06-26 0001758021 krt:ChainsAndDistributorsMember 2025-04-01 2025-06-30 0001758021 krt:ChainsAndDistributorsMember 2024-04-01 2024-06-30 0001758021 krt:ChainsAndDistributorsMember 2025-01-01 2025-06-30 0001758021 krt:ChainsAndDistributorsMember 2024-01-01 2024-06-30 0001758021 krt:OnlineMember 2025-04-01 2025-06-30 0001758021 krt:OnlineMember 2024-04-01 2024-06-30 0001758021 krt:OnlineMember 2025-01-01 2025-06-30 0001758021 krt:OnlineMember 2024-01-01 2024-06-30 0001758021 us-gaap:RetailMember 2025-04-01 2025-06-30 0001758021 us-gaap:RetailMember 2024-04-01 2024-06-30 0001758021 us-gaap:RetailMember 2025-01-01 2025-06-30 0001758021 us-gaap:RetailMember 2024-01-01 2024-06-30 0001758021 krt:ChainsAndDistributorsMember srt:RestatementAdjustmentMember 2024-04-01 2024-06-30 0001758021 krt:ChainsAndDistributorsMember srt:RestatementAdjustmentMember 2024-01-01 2024-06-30 0001758021 krt:LogisticsServicesMember 2025-04-01 2025-06-30 0001758021 krt:LogisticsServicesMember 2024-04-01 2024-06-30 0001758021 krt:LogisticsServicesMember 2025-01-01 2025-06-30 0001758021 krt:LogisticsServicesMember 2024-01-01 2024-06-30 0001758021 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001758021 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0001758021 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 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-06-30 0001758021 krt:TermLoanMaturing2027Member 2025-06-30 0001758021 krt:TermLoanMaturing2026Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-06-30 0001758021 krt:TermLoanMaturing2026Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-06-30 0001758021 krt:TermLoanMaturing2027Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-06-30 0001758021 krt:TermLoanMaturing2027Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-06-30 0001758021 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-06-30 0001758021 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-06-30 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-06-30 0001758021 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001758021 us-gaap:LeaseholdImprovementsMember 2025-06-30 0001758021 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001758021 us-gaap:VehiclesMember 2025-06-30 0001758021 us-gaap:VehiclesMember 2024-12-31 0001758021 us-gaap:FurnitureAndFixturesMember 2025-06-30 0001758021 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001758021 us-gaap:BuildingMember 2025-06-30 0001758021 us-gaap:BuildingMember 2024-12-31 0001758021 us-gaap:LandMember 2025-06-30 0001758021 us-gaap:LandMember 2024-12-31 0001758021 us-gaap:SoftwareDevelopmentMember 2025-06-30 0001758021 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001758021 us-gaap:ConstructionInProgressMember 2025-06-30 0001758021 us-gaap:ConstructionInProgressMember 2024-12-31 0001758021 us-gaap:GeneralAndAdministrativeExpenseMember 2025-04-01 2025-06-30 0001758021 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001758021 us-gaap:CostOfSalesMember 2025-04-01 2025-06-30 0001758021 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001758021 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-06-30 0001758021 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001758021 us-gaap:CostOfSalesMember 2025-01-01 2025-06-30 0001758021 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 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-06-30 0001758021 us-gaap:LineOfCreditMember 2024-12-31 0001758021 us-gaap:StandbyLettersOfCreditMember 2025-06-30 0001758021 us-gaap:StandbyLettersOfCreditMember 2024-12-31 0001758021 krt:TermLoanMaturing2026Member 2025-01-01 2025-06-30 0001758021 krt:TermLoanMaturing2026Member 2024-12-31 0001758021 krt:TermLoanMaturing2027Member 2025-01-01 2025-06-30 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:EmployeeStockOptionMember 2025-01-01 2025-06-30 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-06-30 0001758021 2024-01-01 2024-12-31 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001758021 us-gaap:RestrictedStockUnitsRSUMember 2025-06-30 0001758021 us-gaap:OperatingExpenseMember 2025-04-01 2025-06-30 0001758021 us-gaap:OperatingExpenseMember 2024-04-01 2024-06-30 0001758021 us-gaap:OperatingExpenseMember 2025-01-01 2025-06-30 0001758021 us-gaap:OperatingExpenseMember 2024-01-01 2024-06-30 0001758021 2025-03-01 0001758021 krt:GlobalWellsMember srt:MinimumMember 2025-01-01 2025-06-30 0001758021 krt:GlobalWellsMember srt:MaximumMember 2025-01-01 2025-06-30 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2025-06-30 0001758021 2018-07-01 2018-09-30 0001758021 krt:KearyGlobalLtdMember srt:AffiliatedEntityMember 2024-12-31 0001758021 krt:KearyGlobalLtdMember 2025-04-01 2025-06-30 0001758021 krt:KearyGlobalLtdMember 2024-04-01 2024-06-30 0001758021 krt:KearyGlobalLtdMember 2025-01-01 2025-06-30 0001758021 krt:KearyGlobalLtdMember 2024-01-01 2024-06-30 0001758021 2025-06-26 0001758021 srt:MinimumMember 2025-06-26 2025-06-26 0001758021 srt:MaximumMember 2025-06-26 2025-06-26 0001758021 us-gaap:SubsequentEventMember 2025-07-01 2025-07-31 0001758021 krt:ReportableSegmentMember 2025-04-01 2025-06-30 0001758021 krt:ReportableSegmentMember 2024-04-01 2024-06-30 0001758021 krt:ReportableSegmentMember 2025-01-01 2025-06-30 0001758021 krt:ReportableSegmentMember 2024-01-01 2024-06-30 0001758021 us-gaap:OperatingSegmentsMember krt:ReportableSegmentMember 2025-04-01 2025-06-30 0001758021 us-gaap:OperatingSegmentsMember krt:ReportableSegmentMember 2024-04-01 2024-06-30 0001758021 us-gaap:OperatingSegmentsMember krt:ReportableSegmentMember 2025-01-01 2025-06-30 0001758021 us-gaap:OperatingSegmentsMember krt:ReportableSegmentMember 2024-01-01 2024-06-30 0001758021 us-gaap:MaterialReconcilingItemsMember krt:ReportableSegmentMember 2025-04-01 2025-06-30 0001758021 us-gaap:MaterialReconcilingItemsMember krt:ReportableSegmentMember 2024-04-01 2024-06-30 0001758021 us-gaap:MaterialReconcilingItemsMember krt:ReportableSegmentMember 2025-01-01 2025-06-30 0001758021 us-gaap:MaterialReconcilingItemsMember krt:ReportableSegmentMember 2024-01-01 2024-06-30 0001758021 2025-06-12 2025-06-12 0001758021 us-gaap:SubsequentEventMember 2025-08-05 2025-08-05 shares iso4217:USD iso4217:USD shares krt:distributionCenter krt:segment pure krt:convertible_note 0001758021 2025 Q2 false --12-31 10-Q true 2025-06-30 false 001-40336 Karat Packaging Inc. DE 83-2237832 6185 Kimball Avenue Chino CA 91708 626 965-8882 Common Stock, $0.001 par value KRT NASDAQ Yes Yes Accelerated Filer true true false false 20092755 1153000 1703000 30549000 31584000 11432000 11128000 26443000 28343000 426000 758000 36385000 26736000 88779000 70722000 91000 27000 4095000 3612000 186251000 160997000 42365000 42972000 83495000 87982000 0 36000 3510000 3510000 287000 300000 46187000 40628000 196000 0 29000 34000 1037000 1069000 320963000 294522000 116000 16000 33160000 17831000 316000 489000 14228000 13555000 7974000 3130000 0 3000 151000 65000 1137000 742000 1206000 1179000 1206000 1179000 11545000 8977000 45000 916000 97000 968000 69498000 46447000 622000 426000 109000 141000 46700000 47279000 109000 141000 46700000 47279000 38678000 35435000 1241000 1198000 2759000 2736000 158257000 132323000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 20105655 20082655 20059505 20036505 20000 20000 90443000 89457000 0.001 0.001 23000 23000 248000 248000 65632000 66340000 155847000 155569000 6859000 6630000 162706000 162199000 320963000 294522000 123986000 112600000 227610000 208213000 74879000 69193000 137741000 127204000 49107000 43407000 89869000 81009000 13716000 13868000 28127000 24631000 785000 689000 1462000 1245000 19124000 17893000 37672000 34662000 -283000 531000 -300000 2525000 32557000 32292000 65499000 61818000 16550000 11115000 24370000 19191000 361000 258000 807000 513000 755000 600000 1531000 891000 -82000 51000 -38000 106000 -2867000 317000 -2628000 439000 85000 133000 311000 346000 676000 533000 1242000 964000 509000 519000 1009000 1036000 521000 548000 1030000 1072000 -2039000 953000 -923000 1328000 14511000 12068000 23447000 20519000 3459000 2841000 5580000 4816000 11052000 9227000 17867000 15703000 118000 127000 524000 437000 10934000 9100000 17343000 15266000 0.55 0.46 0.87 0.76 0.54 0.45 0.86 0.76 20058247 19994250 20047436 19981928 20191111 20113842 20194942 20094664 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 0.35 7004000 7004000 7004000 27800 940000 940000 940000 14833 273000 273000 273000 9100000 9100000 127000 9227000 20037665 20000 23000 -248000 88307000 69633000 157712000 6116000 163828000 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 0.45 9031000 9031000 9031000 35800 445000 445000 445000 10350 195000 195000 195000 3000 3000 163000 166000 10934000 10934000 118000 11052000 20105655 20000 23000 -248000 90443000 65632000 155847000 6859000 162706000 17867000 15703000 607000 5366000 5289000 -48000 140000 60000 375000 296000 451000 0 1993000 300000 -532000 31000 31000 -47000 -46000 0 132000 0 299000 -2000 0 791000 1315000 4898000 3461000 16000 0 35000 0 9601000 6060000 18413000 9139000 -32000 12000 432000 -1976000 -4000 10000 16000 165000 100000 5000 15576000 6300000 -173000 -323000 673000 3371000 4844000 -1433000 86000 0 395000 -449000 -4646000 -3093000 67000 0 66000 -60000 17476000 20254000 274000 415000 475000 90000 989000 2041000 451000 0 503000 0 7982000 7000000 16300000 22513000 7678000 0 18200000 16412000 1164000 -8467000 583000 555000 583000 555000 62000 0 195000 325000 18048000 12996000 295000 0 298000 0 0 2010000 0 2326000 879000 0 879000 0 -19675000 -15552000 -1035000 -3765000 31584000 23076000 30549000 19311000 1025000 2492000 37000 118000 200000 0 5491000 3315000 948000 1040000 Nature of Operations <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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 eight other distribution centers located in Chino, California; Puyallup, Washington; Summerville, South Carolina; Branchburg, New Jersey; Kapolei, Hawaii; Aurora, Illinois; Mesa, Arizona; and Sugar Land, Texas.</span></div> 8 Summary of Significant Accounting Policies <div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',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',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 June 30, 2025 and for the three and six months ended June 30, 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 and six months ended June 30, 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',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',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',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',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',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',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',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="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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 the 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',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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations</span><span style="color:#000000;font-family:'Times New Roman',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”). On June 26, 2025, the Company renewed the New Jersey Lease with Global Wells, extending the lease term for an additional five years to August 31, 2030.</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',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 the 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',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',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',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 June 30, 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',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',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',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',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 and six months ended June 30, 2025 and 2024, net sales disaggregated by customer type consist of the amounts shown below. </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:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.112%"></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:15.112%"></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:15.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',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',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="21" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Chains and distributors *</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">97,165 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">87,228 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">177,835 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">162,596 </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',serif;font-size:10pt;font-weight:400;line-height:100%">Online</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',serif;font-size:10pt;font-weight:400;line-height:100%">20,884 </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',serif;font-size:10pt;font-weight:400;line-height:100%">19,546 </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',serif;font-size:10pt;font-weight:400;line-height:100%">38,675 </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',serif;font-size:10pt;font-weight:400;line-height:100%">34,425 </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',serif;font-size:10pt;font-weight:400;line-height:100%">Retail *</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,937 </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',serif;font-size:10pt;font-weight:400;line-height:100%">5,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',serif;font-size:10pt;font-weight:400;line-height:100%">11,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',serif;font-size:10pt;font-weight:400;line-height:100%">11,192 </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',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',serif;font-size:10pt;font-weight:700;line-height:120%">123,986</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">112,600</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">227,610</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">208,213</span><span style="color:#000000;font-family:'Times New Roman',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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">* During the three months ended June 30, 2025, the Company reclassified one customer from the retail to the chains and distributors channel, and recast the corresponding net sales amounts of $1,071,000 and $2,150,000 for the three and six months ended June 30, 2024, respectively, to conform to the current period presentation. The recast had no effect on previously reported consolidated net sales for the three and six months ended June 30, 2024.</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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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 June 30, 2025 and 2024, the Company recognized logistics services revenue of $1,349,000 and $1,206,000, respectively. During the six months ended June 30, 2025 and 2024, the Company recognized logistics services revenue of $2,622,000 and $2,445,000, respectively.</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',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 June 30, 2025 and December 31, 2024, the Company had accrued $732,000 and $377,000, respectively, related to rebates, sales incentives, and cooperative advertising, included in accrued expenses in the condensed consolidated balance sheets. During both the three months ended June 30, 2025 and 2024, the Company recognized revenue of $39,000, related to previously deferred revenue at the beginning of each respective period. During the six months ended June 30, 2025 and 2024, the Company recognized revenue of $556,000 and $778,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="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has financial instruments classified within the fair value hierarchy, which consist of the following:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">At June 30, 2025, the Company had money market accounts 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="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">At 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',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s fair value measurements by level at June 30, 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',serif;font-size:10pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,479 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,346 </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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">26,443 </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Fair value, June 30, 2025</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">3,479</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">42,789</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s fair value measurements by level at December 31, 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:99.545%"><tr><td style="width:1.0%"></td><td style="width:45.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.255%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">725 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,525 </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',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',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',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',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',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',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',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',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"></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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">756</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">50,868</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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 June 30, 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 the "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:99.848%"><tr><td style="width:1.0%"></td><td style="width:45.485%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.303%"></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:25.306%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">2026 Term Loan</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,566 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,902 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">27,340 </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',serif;font-size:10pt;font-weight:400;line-height:100%">27,291 </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">47,906</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">47,193</span><span style="color:#000000;font-family:'Times New Roman',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.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.263%"></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:25.416%"></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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">2026 Term Loan</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,881 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,846 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">48,458</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">47,020</span><span style="color:#000000;font-family:'Times New Roman',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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',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 right-of-use ("ROU") assets of $1,993,000 during the six months ended June 30, 2024. See Note 11 — </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for further information about this impairment charge. For the three and six months ended June 30, 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 June 30, 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',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',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><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',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',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 its 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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 220): </span><span style="color:#000000;font-family:'Times New Roman',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',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 its 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',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',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 June 30, 2025 and for the three and six months ended June 30, 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 and six months ended June 30, 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',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',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',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',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',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="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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 the 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',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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations</span><span style="color:#000000;font-family:'Times New Roman',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”). On June 26, 2025, the Company renewed the New Jersey Lease with Global Wells, extending the lease term for an additional five years to August 31, 2030.</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',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 the 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',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',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',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 June 30, 2025.</span></div> 0.135 0.25 0.108 3208000 0.151 0.333 2325000 50000 25000 P5Y <div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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 June 30, 2025 and 2024, the Company recognized logistics services revenue of $1,349,000 and $1,206,000, respectively. During the six months ended June 30, 2025 and 2024, the Company recognized logistics services revenue of $2,622,000 and $2,445,000, respectively.</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',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 June 30, 2025 and December 31, 2024, the Company had accrued $732,000 and $377,000, respectively, related to rebates, sales incentives, and cooperative advertising, included in accrued expenses in the condensed consolidated balance sheets. During both the three months ended June 30, 2025 and 2024, the Company recognized revenue of $39,000, related to previously deferred revenue at the beginning of each respective period. During the six months ended June 30, 2025 and 2024, the Company recognized revenue of $556,000 and $778,000, respectively, related to previously deferred revenue at the beginning of each respective period.</span></div> For the three and six months ended June 30, 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:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></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:15.112%"></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:15.112%"></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:15.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',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',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="21" 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Chains and distributors *</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">97,165 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">87,228 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">177,835 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">162,596 </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',serif;font-size:10pt;font-weight:400;line-height:100%">Online</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',serif;font-size:10pt;font-weight:400;line-height:100%">20,884 </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',serif;font-size:10pt;font-weight:400;line-height:100%">19,546 </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',serif;font-size:10pt;font-weight:400;line-height:100%">38,675 </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',serif;font-size:10pt;font-weight:400;line-height:100%">34,425 </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',serif;font-size:10pt;font-weight:400;line-height:100%">Retail *</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,937 </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',serif;font-size:10pt;font-weight:400;line-height:100%">5,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',serif;font-size:10pt;font-weight:400;line-height:100%">11,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',serif;font-size:10pt;font-weight:400;line-height:100%">11,192 </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',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',serif;font-size:10pt;font-weight:700;line-height:120%">123,986</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">112,600</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">227,610</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">208,213</span><span style="color:#000000;font-family:'Times New Roman',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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">* During the three months ended June 30, 2025, the Company reclassified one customer from the retail to the chains and distributors channel, and recast the corresponding net sales amounts of $1,071,000 and $2,150,000 for the three and six months ended June 30, 2024, respectively, to conform to the current period presentation. The recast had no effect on previously reported consolidated net sales for the three and six months ended June 30, 2024.</span></div> 97165000 87228000 177835000 162596000 20884000 19546000 38675000 34425000 5937000 5826000 11100000 11192000 123986000 112600000 227610000 208213000 1071000 2150000 1349000 1206000 2622000 2445000 732000 377000 39000 39000 556000 778000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has financial instruments classified within the fair value hierarchy, which consist of the following:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">At June 30, 2025, the Company had money market accounts 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="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">At 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',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',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 June 30, 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',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 right-of-use ("ROU") assets of $1,993,000 during the six months ended June 30, 2024. See Note 11 — </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for further information about this impairment charge. For the three and six months ended June 30, 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 June 30, 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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s fair value measurements by level at June 30, 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',serif;font-size:10pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,479 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,346 </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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">26,443 </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Fair value, June 30, 2025</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">3,479</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">42,789</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s fair value measurements by level at December 31, 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:99.545%"><tr><td style="width:1.0%"></td><td style="width:45.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.255%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">725 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,525 </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',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',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',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',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',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',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',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',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"></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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">756</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">50,868</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',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> 3479000 16346000 0 0 26443000 0 3479000 42789000 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 the "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:99.848%"><tr><td style="width:1.0%"></td><td style="width:45.485%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.303%"></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:25.306%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">2026 Term Loan</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,566 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,902 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">27,340 </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',serif;font-size:10pt;font-weight:400;line-height:100%">27,291 </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">47,906</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">47,193</span><span style="color:#000000;font-family:'Times New Roman',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.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.263%"></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:25.416%"></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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">2026 Term Loan</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,881 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,846 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">48,458</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">47,020</span><span style="color:#000000;font-family:'Times New Roman',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 20566000 19902000 27340000 27291000 47906000 47193000 20881000 19846000 27577000 27174000 48458000 47020000 1993000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',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><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',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',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 its 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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 220): </span><span style="color:#000000;font-family:'Times New Roman',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',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 its 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',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,325 </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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,733 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">83,421 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">89,479 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(700)</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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">88,779</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">70,722</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,325 </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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,733 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">83,421 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">89,479 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(700)</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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">88,779</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">70,722</span><span style="color:#000000;font-family:'Times New Roman',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> 4325000 6640000 1733000 1885000 83421000 62837000 89479000 71362000 700000 640000 88779000 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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">66,203 </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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,860 </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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">256 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">146,345 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(62,850)</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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">83,495</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">87,982</span><span style="color:#000000;font-family:'Times New Roman',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',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><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',serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2025 and 2024, depreciation and amortization expense reported within general and administrative expense was $1,138,000 and $1,042,000, respectively, and depreciation expense reported within cost of goods sold was $1,534,000 and $1,612,000, respectively. For the six months ended June 30, 2025 and 2024, depreciation and amortization expense reported within general and administrative expense was $2,270,000 and $2,055,000, respectively, and depreciation expense reported within cost of goods sold was $3,083,000 and $3,221,000, respectively.</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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">66,203 </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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,860 </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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">256 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">146,345 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(62,850)</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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">83,495</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">87,982</span><span style="color:#000000;font-family:'Times New Roman',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> 66203000 66928000 19212000 19193000 8860000 8395000 1015000 1015000 38779000 38779000 11907000 11907000 113000 94000 256000 431000 146345000 146742000 62850000 58760000 83495000 87982000 1138000 1042000 1534000 1612000 2270000 2055000 3083000 3221000 Goodwill<div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',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 June 30, 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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">3,510</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 30, 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">3,510</span><span style="color:#000000;font-family:'Times New Roman',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',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 June 30, 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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">3,510</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 30, 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">3,510</span><span style="color:#000000;font-family:'Times New Roman',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',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. As of both June 30, 2025 and December 31, 2024, the Company was in compliance with the financial covenants under the Line of Credit.</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',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 style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no borrowings outstanding under the Line of Credit as of both June 30, 2025 and December 31, 2024. The amount issued under the standby letter of credit was $5,813,000 and $3,813,000 as of June 30, 2025 and December 31, 2024, respectively. As of June 30, 2025, the maximum remaining amount that could be borrowed under the Line of Credit was $14,187,000. </span></div>Long-Term Debt <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,596 </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',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',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',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 were 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',serif;font-size:10pt;font-weight:400;line-height:100%">27,419 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">48,015 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(1,206)</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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">46,700</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">47,279</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">595 </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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">48,015</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all of its financial covenants as of both June 30, 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">409 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,017 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,041 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">699 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,053 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">623 </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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued shipping expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,315 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">732 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">109 </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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">14,228</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">13,555</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">409 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,017 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,041 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">699 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,053 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">623 </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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued shipping expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,315 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">732 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">109 </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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">14,228</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">13,555</span><span style="color:#000000;font-family:'Times New Roman',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> 1230000 1796000 409000 1953000 6017000 4215000 1041000 991000 699000 967000 1053000 899000 623000 1150000 2315000 1137000 732000 374000 109000 73000 14228000 13555000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,596 </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',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',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',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 were 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',serif;font-size:10pt;font-weight:400;line-height:100%">27,419 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">48,015 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(1,206)</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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">46,700</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">47,279</span><span style="color:#000000;font-family:'Times New Roman',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 20596000 20923000 20700000 8000000 0.04375 104000 144000 27419000 27676000 48015000 48599000 109000 141000 1206000 1179000 46700000 47279000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">595 </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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">48,015</span><span style="color:#000000;font-family:'Times New Roman',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> 595000 20798000 26622000 48015000 Stock-Based Compensation <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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 June 30, 2025, a total of 1,269,017 shares of common stock were available for further award grants under the Plan. For the three months ended June 30, 2025 and 2024, the Company recognized a total of $445,000 and $940,000 in stock-based compensation expense, respectively. For the six months ended June 30, 2025 and 2024, the Company recognized a total of $791,000 and $1,315,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',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',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under the Plan for the six months ended June 30, 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',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',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',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',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="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,350)</span></td><td style="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18.86 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at June 30, 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',serif;font-size:10pt;font-weight:700;line-height:100%">303,317</span><span style="color:#000000;font-family:'Times New Roman',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 #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',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',serif;font-size:10pt;font-weight:700;line-height:100%">18.57</span><span style="color:#000000;font-family:'Times New Roman',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 #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',serif;font-size:10pt;font-weight:700;line-height:100%">6.3</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,912</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Vested and expected to vest at June 30, 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',serif;font-size:10pt;font-weight:700;line-height:100%">303,317</span><span style="color:#000000;font-family:'Times New Roman',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 #CCEEFF;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">18.57</span><span style="color:#000000;font-family:'Times New Roman',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 #CCEEFF;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',serif;font-size:10pt;font-weight:700;line-height:100%">6.3</span></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,912</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at June 30, 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',serif;font-size:10pt;font-weight:700;line-height:100%">303,317</span><span style="color:#000000;font-family:'Times New Roman',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;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">18.57</span><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:700;line-height:100%">6.3</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,912</span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options granted or forfeited during the six months ended June 30, 2025. At June 30, 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',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 June 30, 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',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',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 six months ended June 30, 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',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',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',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',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',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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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',serif;font-size:10pt;font-weight:400;line-height:100%">18,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt;text-indent:23.51pt"></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',serif;font-size:10pt;font-weight:400;line-height:100%">26.58 </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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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',serif;font-size:10pt;font-weight:400;line-height:100%">(35,800)</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',serif;font-size:10pt;font-weight:400;line-height:100%">29.01 </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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at June 30, 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',serif;font-size:10pt;font-weight:700;line-height:100%">53,000</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">28.36</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2025, total remaining stock-based compensation cost for unvested restricted stock units was approximately $665,000. The cost is expected to be recognized over a weighted-average period of 0.9 years.</span></div> 1269017 445000 940000 791000 1315000 P3Y P3Y <div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under the Plan for the six months ended June 30, 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',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',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',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',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="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,350)</span></td><td style="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18.86 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at June 30, 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',serif;font-size:10pt;font-weight:700;line-height:100%">303,317</span><span style="color:#000000;font-family:'Times New Roman',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 #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',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',serif;font-size:10pt;font-weight:700;line-height:100%">18.57</span><span style="color:#000000;font-family:'Times New Roman',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 #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',serif;font-size:10pt;font-weight:700;line-height:100%">6.3</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,912</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Vested and expected to vest at June 30, 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',serif;font-size:10pt;font-weight:700;line-height:100%">303,317</span><span style="color:#000000;font-family:'Times New Roman',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 #CCEEFF;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">18.57</span><span style="color:#000000;font-family:'Times New Roman',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 #CCEEFF;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',serif;font-size:10pt;font-weight:700;line-height:100%">6.3</span></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,912</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at June 30, 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',serif;font-size:10pt;font-weight:700;line-height:100%">303,317</span><span style="color:#000000;font-family:'Times New Roman',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;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">18.57</span><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:700;line-height:100%">6.3</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,912</span><span style="color:#000000;font-family:'Times New Roman',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 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 10350 18.86 303317 18.57 P6Y3M18D 2912000 303317 18.57 P6Y3M18D 2912000 303317 18.57 P6Y3M18D 2912000 0 0 <div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',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 six months ended June 30, 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',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',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',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',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',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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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',serif;font-size:10pt;font-weight:400;line-height:100%">18,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt;text-indent:23.51pt"></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',serif;font-size:10pt;font-weight:400;line-height:100%">26.58 </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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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',serif;font-size:10pt;font-weight:400;line-height:100%">(35,800)</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',serif;font-size:10pt;font-weight:400;line-height:100%">29.01 </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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at June 30, 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',serif;font-size:10pt;font-weight:700;line-height:100%">53,000</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">28.36</span><span style="color:#000000;font-family:'Times New Roman',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 18000 26.58 35800 29.01 53000 28.36 665000 P0Y10M24D Earnings Per Share <div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',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',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',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:44.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></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.233%"></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.081%"></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.084%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2024</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="21" 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,934 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,343 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,266 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,058 </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',serif;font-size:10pt;font-weight:400;line-height:100%">19,994 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,047 </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',serif;font-size:10pt;font-weight:400;line-height:100%">19,982 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.87 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Diluted </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',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',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:44.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></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.233%"></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.081%"></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:11.932%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2024</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="21" 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,934 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,343 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,266 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,058 </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',serif;font-size:10pt;font-weight:400;line-height:100%">19,994 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,047 </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',serif;font-size:10pt;font-weight:400;line-height:100%">19,982 </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',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><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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">133 </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',serif;font-size:10pt;font-weight:400;line-height:100%">120 </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',serif;font-size:10pt;font-weight:400;line-height:100%">148 </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',serif;font-size:10pt;font-weight:400;line-height:100%">113 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,191 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,114 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,195 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,095 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.54 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.45 </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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </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',serif;font-size:10pt;font-weight:400;line-height:120%">For both the three months ended June 30, 2025 and 2024, no shares of potentially dilutive shares have been excluded in the diluted earnings per share calculation due to their anti-dilutive impact on earnings per share. For the six months ended June 30, 2025 and 2024, a total of 0 and 10,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',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:44.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></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.233%"></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.081%"></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.084%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2024</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="21" 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,934 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,343 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,266 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,058 </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',serif;font-size:10pt;font-weight:400;line-height:100%">19,994 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,047 </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',serif;font-size:10pt;font-weight:400;line-height:100%">19,982 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.87 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </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',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:44.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></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.233%"></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.081%"></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:11.932%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2024</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="21" 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,934 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,343 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,266 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,058 </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',serif;font-size:10pt;font-weight:400;line-height:100%">19,994 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,047 </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',serif;font-size:10pt;font-weight:400;line-height:100%">19,982 </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',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><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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">133 </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',serif;font-size:10pt;font-weight:400;line-height:100%">120 </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',serif;font-size:10pt;font-weight:400;line-height:100%">148 </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',serif;font-size:10pt;font-weight:400;line-height:100%">113 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,191 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,114 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,195 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,095 </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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.54 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.45 </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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </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> 10934000 9100000 17343000 15266000 20058000 19994000 20047000 19982000 0.55 0.46 0.87 0.76 10934000 9100000 17343000 15266000 20058000 19994000 20047000 19982000 133000 120000 148000 113000 20191000 20114000 20195000 20095000 0.54 0.45 0.86 0.76 0 0 0 10000 Leases<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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:44.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></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.233%"></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.081%"></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.084%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2024</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,540 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,122 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,586 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,942 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">495 </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',serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:100%">1,143 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">434 </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',serif;font-size:10pt;font-weight:400;line-height:100%">394 </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',serif;font-size:10pt;font-weight:400;line-height:100%">750 </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',serif;font-size:10pt;font-weight:400;line-height:100%">767 </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',serif;font-size:10pt;font-weight:700;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,469</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,527</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">8,479</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,729</span><span style="color:#000000;font-family:'Times New Roman',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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2025 and 2024, rent expense included in operating expenses was $3,755,000 and $2,253,000, respectively, and rent expense included in cost of goods sold was $714,000 and $274,000, respectively. For the six months ended June 30, 2025 and 2024, rent expense included in operating expenses was $6,945,000 and $4,184,000, respectively, and rent expense included in cost of goods sold was $1,534,000 and $545,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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3.92 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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">28,118 </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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,336 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,573 </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',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,340 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',serif;font-size:10pt;font-weight:400;line-height:100%">14,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',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,961 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">12,915 </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',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,567 </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',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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',serif;font-size:10pt;font-weight:400;line-height:100%">769 </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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">57,437 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,214)</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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">50,223</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 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',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 $564,000 for the remaining six 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:44.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></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.233%"></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.081%"></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.084%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2024</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,540 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,122 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,586 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,942 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">495 </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',serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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',serif;font-size:10pt;font-weight:400;line-height:100%">1,143 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">434 </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',serif;font-size:10pt;font-weight:400;line-height:100%">394 </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',serif;font-size:10pt;font-weight:400;line-height:100%">750 </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',serif;font-size:10pt;font-weight:400;line-height:100%">767 </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',serif;font-size:10pt;font-weight:700;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,469</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,527</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">8,479</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,729</span><span style="color:#000000;font-family:'Times New Roman',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> 3540000 2122000 6586000 3942000 495000 11000 1143000 20000 434000 394000 750000 767000 4469000 2527000 8479000 4729000 3755000 2253000 714000 274000 6945000 4184000 1534000 545000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3.92 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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">28,118 </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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,336 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P3Y11M1D P4Y3M29D 0.069 0.070 10457000 28118000 6336000 3573000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,340 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',serif;font-size:10pt;font-weight:400;line-height:100%">14,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',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,961 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">12,915 </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',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,567 </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',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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',serif;font-size:10pt;font-weight:400;line-height:100%">769 </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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">57,437 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,214)</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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">50,223</span><span style="color:#000000;font-family:'Times New Roman',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> 7340000 14885000 13961000 12915000 7567000 769000 57437000 7214000 50223000 1993000 P6Y 87000 101000 564000 1128000 Related Party Transactions <div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Keary Global Group, Ltd. ("Keary Global") owns 250,004 shares of the Company's common stock as of June 30, 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 is an inventory supplier and purchasing agent for the Company overseas. The Company has an ongoing agreement (the "Procurement Agreement") with Keary Global, which was amended and restated on June 26, 2025 to clarify the responsibilities of both parties under the Procurement Agreement. At June 30, 2025 and December 31, 2024, the Company has accounts payable due to Keary Global of $7,974,000 and $3,130,000, respectively. Purchases for the three months ended June 30, 2025 and 2024 from Keary Global were $10,583,000 and $10,754,000, respectively. Purchases for the six months ended June 30, 2025 and 2024 from Keary Global were $20,923,000 and $23,447,000, respectively.</span></div>On June 26, 2025, the Company renewed the New Jersey Lease with Global Wells, extending the lease term for an additional five years to August 31, 2030. Under this lease renewal, monthly base lease payments range from $122,000 to $140,000 after an initial rent abatement period. 250004 2 7974000 3130000 10583000 10754000 20923000 23447000 P5Y 122000 140000 Income Taxes <div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2025 and 2024, the Company's income tax expense was $3,459,000 and $2,841,000, respectively, with an effective tax rate of 23.8% and 23.5%, respectively. For the six months ended June 30, 2025 and 2024, the Company's income tax expense was $5,580,000 and $4,816,000, respectively, with an effective tax rate of 23.8% and 23.5%, respectively. For both the three and six months ended June 30, 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',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 June 30, 2025, the Company did not record any valuation allowance.</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',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the President signed H.R. 1, the “One Big Beautiful Bill Act,” into law. The legislation includes several changes to federal tax law that generally allow for more favorable deductibility of certain business expenses beginning in 2025, including the restoration of immediate expensing of domestic research and development expenditures, reinstatement of 100% bonus depreciation, and more favorable rules for determining the limitation on business interest expense. These changes were not reflected in the income tax provision for the period ended June 30, 2025, as enactment occurred after the balance sheet date. The Company is currently evaluating the impacts on its financial statements in future periods. </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 June 30, 2025 and December 31, 2024, the Company did not have any unrecognized tax benefit. 3459000 2841000 0.238 0.235 5580000 4816000 0.238 0.235 0 0 0 Commitments and Contingencies<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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 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. In July 2025, the Company submitted protests of certain bills received with CBP and made a total payment of $452,000 related to certain shipments under the investigation. The Company 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 June 30, 2025 and December 31, 2024, the Company had a total reserve of $3,284,000 and $3,051,000, respectively, representing bills received from CBP, including protested bills. 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',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> 452000 3284000 3051000 Segment Report<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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:44.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></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.233%"></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.081%"></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.084%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',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="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">123,986 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">112,600 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">227,610 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">208,213 </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',serif;font-size:10pt;font-weight:700;line-height:100%">Less (Add):</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><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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">74,879 </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',serif;font-size:10pt;font-weight:400;line-height:100%">69,193 </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',serif;font-size:10pt;font-weight:400;line-height:100%">137,741 </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',serif;font-size:10pt;font-weight:400;line-height:100%">127,204 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,247 </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',serif;font-size:10pt;font-weight:400;line-height:100%">8,737 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,863 </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',serif;font-size:10pt;font-weight:400;line-height:100%">15,950 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,275 </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',serif;font-size:10pt;font-weight:400;line-height:100%">8,849 </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',serif;font-size:10pt;font-weight:400;line-height:100%">18,340 </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',serif;font-size:10pt;font-weight:400;line-height:100%">17,778 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,184 </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',serif;font-size:10pt;font-weight:400;line-height:100%">1,160 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,321 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,048 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,068 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,342 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,155 </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',serif;font-size:10pt;font-weight:400;line-height:100%">6,092 </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',serif;font-size:10pt;font-weight:400;line-height:100%">3,985 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,572 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </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',serif;font-size:10pt;font-weight:400;line-height:100%">3,090 </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',serif;font-size:10pt;font-weight:400;line-height:100%">3,360 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,739 </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',serif;font-size:10pt;font-weight:400;line-height:100%">4,132 </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',serif;font-size:10pt;font-weight:400;line-height:100%">4,925 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </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',serif;font-size:10pt;font-weight:400;line-height:100%">993 </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',serif;font-size:10pt;font-weight:400;line-height:100%">1,954 </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',serif;font-size:10pt;font-weight:400;line-height:100%">1,994 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">445 </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',serif;font-size:10pt;font-weight:400;line-height:100%">940 </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',serif;font-size:10pt;font-weight:400;line-height:100%">791 </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',serif;font-size:10pt;font-weight:400;line-height:100%">1,315 </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',serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset impairment 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Secondary offering transaction costs</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',serif;font-size:10pt;font-weight:400;line-height:120%">214 </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',serif;font-size:10pt;font-weight:400;line-height:120%">— </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',serif;font-size:10pt;font-weight:400;line-height:120%">214 </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',serif;font-size:10pt;font-weight:400;line-height:120%">— </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',serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss, net, on disposal of property and equipment</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',serif;font-size:10pt;font-weight:400;line-height:120%">(283)</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',serif;font-size:10pt;font-weight:400;line-height:120%">531 </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',serif;font-size:10pt;font-weight:400;line-height:120%">(300)</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',serif;font-size:10pt;font-weight:400;line-height:120%">532 </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',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',serif;font-size:10pt;font-weight:400;line-height:120%">521 </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',serif;font-size:10pt;font-weight:400;line-height:120%">548 </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',serif;font-size:10pt;font-weight:400;line-height:120%">1,030 </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',serif;font-size:10pt;font-weight:400;line-height:120%">1,072 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,459 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,841 </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',serif;font-size:10pt;font-weight:400;line-height:100%">5,580 </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',serif;font-size:10pt;font-weight:400;line-height:100%">4,816 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,490 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,873 </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',serif;font-size:10pt;font-weight:400;line-height:100%">5,417 </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',serif;font-size:10pt;font-weight:400;line-height:100%">5,597 </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',serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</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',serif;font-size:10pt;font-weight:400;line-height:120%">(676)</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',serif;font-size:10pt;font-weight:400;line-height:120%">(533)</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',serif;font-size:10pt;font-weight:400;line-height:120%">(1,242)</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',serif;font-size:10pt;font-weight:400;line-height:120%">(964)</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',serif;font-size:10pt;font-weight:400;line-height:120%">Other expenses (income), net</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',serif;font-size:10pt;font-weight:400;line-height:120%">2,194 </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',serif;font-size:10pt;font-weight:400;line-height:120%">(968)</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,135 </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',serif;font-size:10pt;font-weight:400;line-height:120%">(1,436)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment net income</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',serif;font-size:10pt;font-weight:700;line-height:100%">11,052</span><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:700;line-height:100%">9,227</span><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:700;line-height:100%">17,867</span><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:700;line-height:100%">15,703</span><span style="color:#000000;font-family:'Times New Roman',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 2px 18.37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:#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><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><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',serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments and reconciling items</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',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated net income</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">11,052</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">9,227</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">17,867</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">15,703</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:120%">* Other segment expenses include 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',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 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:44.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></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.233%"></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.081%"></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.084%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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',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="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">123,986 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">112,600 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">227,610 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">208,213 </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',serif;font-size:10pt;font-weight:700;line-height:100%">Less (Add):</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><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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">74,879 </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',serif;font-size:10pt;font-weight:400;line-height:100%">69,193 </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',serif;font-size:10pt;font-weight:400;line-height:100%">137,741 </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',serif;font-size:10pt;font-weight:400;line-height:100%">127,204 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,247 </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',serif;font-size:10pt;font-weight:400;line-height:100%">8,737 </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',serif;font-size:10pt;font-weight:400;line-height:100%">20,863 </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',serif;font-size:10pt;font-weight:400;line-height:100%">15,950 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,275 </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',serif;font-size:10pt;font-weight:400;line-height:100%">8,849 </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',serif;font-size:10pt;font-weight:400;line-height:100%">18,340 </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',serif;font-size:10pt;font-weight:400;line-height:100%">17,778 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,184 </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',serif;font-size:10pt;font-weight:400;line-height:100%">1,160 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,321 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,048 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,068 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,342 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,155 </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',serif;font-size:10pt;font-weight:400;line-height:100%">6,092 </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',serif;font-size:10pt;font-weight:400;line-height:100%">3,985 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,572 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </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',serif;font-size:10pt;font-weight:400;line-height:100%">3,090 </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',serif;font-size:10pt;font-weight:400;line-height:100%">3,360 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,739 </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',serif;font-size:10pt;font-weight:400;line-height:100%">4,132 </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',serif;font-size:10pt;font-weight:400;line-height:100%">4,925 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </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',serif;font-size:10pt;font-weight:400;line-height:100%">993 </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',serif;font-size:10pt;font-weight:400;line-height:100%">1,954 </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',serif;font-size:10pt;font-weight:400;line-height:100%">1,994 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">445 </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',serif;font-size:10pt;font-weight:400;line-height:100%">940 </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',serif;font-size:10pt;font-weight:400;line-height:100%">791 </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',serif;font-size:10pt;font-weight:400;line-height:100%">1,315 </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',serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset impairment 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Secondary offering transaction costs</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',serif;font-size:10pt;font-weight:400;line-height:120%">214 </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',serif;font-size:10pt;font-weight:400;line-height:120%">— </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',serif;font-size:10pt;font-weight:400;line-height:120%">214 </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',serif;font-size:10pt;font-weight:400;line-height:120%">— </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',serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss, net, on disposal of property and equipment</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',serif;font-size:10pt;font-weight:400;line-height:120%">(283)</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',serif;font-size:10pt;font-weight:400;line-height:120%">531 </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',serif;font-size:10pt;font-weight:400;line-height:120%">(300)</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',serif;font-size:10pt;font-weight:400;line-height:120%">532 </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',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',serif;font-size:10pt;font-weight:400;line-height:120%">521 </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',serif;font-size:10pt;font-weight:400;line-height:120%">548 </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',serif;font-size:10pt;font-weight:400;line-height:120%">1,030 </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',serif;font-size:10pt;font-weight:400;line-height:120%">1,072 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,459 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,841 </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',serif;font-size:10pt;font-weight:400;line-height:100%">5,580 </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',serif;font-size:10pt;font-weight:400;line-height:100%">4,816 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,490 </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',serif;font-size:10pt;font-weight:400;line-height:100%">2,873 </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',serif;font-size:10pt;font-weight:400;line-height:100%">5,417 </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',serif;font-size:10pt;font-weight:400;line-height:100%">5,597 </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',serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</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',serif;font-size:10pt;font-weight:400;line-height:120%">(676)</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',serif;font-size:10pt;font-weight:400;line-height:120%">(533)</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',serif;font-size:10pt;font-weight:400;line-height:120%">(1,242)</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',serif;font-size:10pt;font-weight:400;line-height:120%">(964)</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',serif;font-size:10pt;font-weight:400;line-height:120%">Other expenses (income), net</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',serif;font-size:10pt;font-weight:400;line-height:120%">2,194 </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',serif;font-size:10pt;font-weight:400;line-height:120%">(968)</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',serif;font-size:10pt;font-weight:400;line-height:120%">1,135 </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',serif;font-size:10pt;font-weight:400;line-height:120%">(1,436)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment net income</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',serif;font-size:10pt;font-weight:700;line-height:100%">11,052</span><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:700;line-height:100%">9,227</span><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:700;line-height:100%">17,867</span><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:700;line-height:100%">15,703</span><span style="color:#000000;font-family:'Times New Roman',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 2px 18.37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:#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><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><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',serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments and reconciling items</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',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated net income</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">11,052</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">9,227</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">17,867</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">15,703</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:120%">* Other segment expenses include property taxes, insurance expenses, office expenses, and utilities.</span></div> 123986000 112600000 227610000 208213000 74879000 69193000 137741000 127204000 10247000 8737000 20863000 15950000 9275000 8849000 18340000 17778000 1184000 1160000 2622000 2321000 1145000 1048000 2284000 2068000 3342000 2155000 6092000 3985000 1572000 2267000 3090000 3360000 1911000 2739000 4132000 4925000 1015000 993000 1954000 1994000 445000 940000 791000 1315000 0 0 0 1993000 214000 0 214000 0 283000 -531000 300000 -532000 521000 548000 1030000 1072000 3459000 2841000 5580000 4816000 2490000 2873000 5417000 5597000 676000 533000 1242000 964000 -2194000 968000 -1135000 1436000 11052000 9227000 17867000 15703000 0 0 0 0 11052000 9227000 17867000 15703000 Secondary Offering<span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">On June 12, 2025, certain executive officers and stockholders of the Company (the "selling stockholders") completed a secondary public offering of shares of the Company's common stock. The Company did not receive any of the proceeds from the sale of these shares by the selling stockholders. The Company incurred offering transaction costs of $214,000, which were recognized in general and administrative expense in the condensed consolidated statements of income.</span></div> 214000 Subsequent Events<span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">On August 5, 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 August 27, 2025 to shareholders of record at the close of business on August 20, 2025.</span></div> 0.45 8 false false false false

98:]-J$V'./*9IB,<8?M.KW5[+;?/\NV487<<< M>]=S10!YQJ_@:9M?M]7_ +"TO74;3XK2>UO9 AC>/.'C8JPP02"..@-=GX=L M!IFB06W]F66FL"S-:V3;HD)8G@[5R<8R<#G-:E% '!^&=/\ %?A][C37TC3I M]/GU*> MT@$$'!!'WLGIBM;Q?X9U?6UBM[32-/\ M,4*)::R+QHI[-NYPJ9(!Y #8/<" MO0** /.-5\#S+XLU#5_^$>TCQ#%J*0EA>R"*2"1$"$@E&!5@ ?4&NYT>S%AH M]I:BSM;/RXP#;VG^JC/<+P,C/L*O44 >9VW@WQ$/!ZZ"T=C%/I5^M]IMV9V9 M;AEG:4!TVY08.#R:W+/2]=UCQ;I^N:Y9VFGQ:9!-';VT%R9VDDEVAG9MJ@* MN .O-=A10!ROBK2M7FUW0=;T>VM[N736G62VGG,.]94"Y#;6Q@@=JFTO1+RU M\4>)M2F\H0ZD+;R0K9(*1%6SQQS7244 >6'X=7L6B>$WGTW3-5NM(M'M;JPN MGQ'*K8.Y'*D!E*]QR">E=KX4TH:7ITR_V%IVC-+*7^SV+[P1@ %B%7YN#T!X MQS6]10!Q8\/:JOBKQ(KV]O)HVOHGF7 G*RP%8/*(V;?FR0#G(QFLGPQX)FT> M33+6Z\'>'7DL2@.KI*-[[.D@3R\B3@'ENO.:]*HH YWPQHMWI']O?:?+_P!. MU6>[AV-GY'"@9]#P:P;3P;JD/@7PCH[F#[5I5]:W%QASMVQN2VTXY.*] HH MYZUT:ZA\?ZCK3>7]DN-/@MDPWS;T>1CD>F&%=#110!Q6H:=XCL/'MWKNDZ;9 M7]O=+>#7O 7G16,^N0K>K*K2E8I]L:@D,!E2R\]" 3 MCI4]YX-UW5]&\3W-VEI!JNMSVC);),6CAB@9, OM&6(#$\8Y%>BO!#)-',\2 M-+%GRW*@LF>N#VS4E '/Z;HUU:^-]=U>3R_LM];VL<6&^;,?F;LCM]X5PL7@ M#7GN-+-WI^G2WMEJ\5[<:S)=N\US&LV_"J5^3Y>VL;)?/-P5DA981'MV;3NR5'.1@$_2L;2_"7B#PY!X:U&PAL[R^ ML-*.FWMI).8U="RL&1]IY#+W'(->D44 >/:F\@%CM0DG R3737>C74WC[3=:3R_LEM87%N^6^;>[QD8'IA3704 M4 O]3U#7M5 MNK6TU233WL-/BLV:1+0-\Q!]6M?$?AK4;C2-- MLVTSS5O+I+MIY[MF@9-Y)4<%B#@DGD],:#XI\,74=K'8ZCW KT:B@#A_#'AM['58+B?P5H&ER0HP:\LY@[EB,?( M/+! .3U.<<-!/92G/S#:A.!\IX/ M.,$5?TO0-0M/&5'9MX+UR#PWI-EY M5O>QVNHW5S>:<;IHDNHY))&3+@<[=ZMM(P?PJ.W\ ZM'X6UW3UM=.M)+_5K: M]@M[>4F**-&A9ER5'(\MNW)],UZA10!S^DZ-=67C+Q%JLOE_9M06U$.ULM^[ M1@V1VY(I+#1;NV\;Z[J\GE_9;VUM8HL-\VZ/S-V1V^^*Z&B@#S^U\&ZI#X#\ M*Z,Q@^U:7?VMQ<8?Y=DN:Q,/"FAZ]#J-V]W%<7LHCDA+ MXW(V8VRH;)&/7I7IU% 'GNN>$M3NM=25=)TW4M-^P1VUO:7%RT<-C(I.6$84 MA@05]#\N.*DT'P=J>FQ^!EF,!_L2"XCNMKDY+Q[5V\<\UWU% '/Z'HUUIWB7 MQ+?S^7Y.HW,,L&ULG"PHAR.W*FN.\4^!];UF]\1*VGZ?J0U!,6-Y>73#["OE MA=BQ[2 =P)!!&2V3TKU&B@#E=.\/7MKXPL]4D,7V>'0UL&PWS>:) W3'3 ZU MAMX,UNVL8[JT^ROJ-EXAN=4@ADE*I-%*S@H6P=K%7ZX."*]&HH Y#P_I.O?\ M)GJ6OZQ#9VZ7=E#;Q06\ID,>QW.&8@;C\V<@ )HSAL'!&X'I M5#^S?$^B>(]6U/2M/L+Z+6%AEEAENS$;:=(PAYV'>A 'H>.E=O10!A^$-!D\ M-^&;;39YUGN0TDL\B#"M)(Y=L#TRQ ]A6Y110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,>.O%, MWA+05OX+*6ZE:>*(!8F=5#2*IW8Z'!./4X%=/7,?$'3;W5?!EW;Z?;FXNEE@ MG2%2 7$R\4^%IC'J<-I>V][NL/LS>=+(OEA 8QSGEB M.V#GI6[;^-M%G\/76M/+-;V]I*8+B*>%EEBE! \LIUW$LN ,YR*H2PWVK^,_ M"VM#3+JUMH;6]6=;@*'A+^6$# ,>NTD8)]\5S^K^$=8O]/\ $WDVLOFGQ!#J M5M$LWE-,$#IUH [;1_%%EK%]-8"WO;.^BC$QMKV Q.T9. M Z]B,\<'@]<5A^,M9U&T\5:#I5IKD&CVUY#GUJPM M8+N.>&*.)RK/Y>T[9& _A- &S;ZW#HUGID>JZQ_:)U"Y,$-_'"JQ%SG:IV<# M." >YXK)\1?$6'3=,6[TNRN;U1J:6#R+;LT9(=5DVD'D_,57L6!'.*9KUE<^ M)O"MIH%CX?N-*MKVX"3^?'$GV.%"'+J$8C<2,+CNAZA;F)8=J_;88IE<2)SC<5SD'^('UH ZZZ\96-J+2/[#JZ#;:/I^J-/,UM?S&WAV0,S^: V4*8W!LH5QC.>*YG M6M,O;GQ;!XFDTGQ ;*[TY;9X+"Z\BYMW21F&]4D&Y2&[$X(]ZLKX<=(?"C:; MI%]:Q0ZS)>W45Y.)94#1R@N[;VR26!ZG[WUH Z+3_&FD7MEJ=S*;BQ_LL;KV M*]A,4D*[=P8KZ$ D8SFN=?QO_:WC7PG962:G9174EP\L5W;-"+B(0,RL,]1D M ^HXR*B\1^%-5UFZ\=16\.P:E86:6DCL LLD?F$K[=ASZU.9M;\0^,/"E\_A MJ]TZTT^2FS6X^RMJ MF^S M++NV[3)_O?+G[N>,T:UXWTS2KV[T\QWT\]K$)+J2UM6E2T##*F0@<<<]^.>E M#QSQ0!N^ +ZZU+P!H=[>S// MO-=/X M"T^ZTKP%HEA?0M#=06B)+&Q&58#D<5R?A&UDT)GMK_P/>RWIU*XD74$@MV 5 MYF*MO+AL!2.U '63>-M'MX[\R/,L]C>)926WE_O6E?&P(O\ $&SD'N,^AJ'4 M?'NDZ=J5]IPM]1N[RPVMN <5RVK:!KEUXV/C>'2\O MIMREM!IY"[[JW 97FSG&_P#>$IDCA?>I;;6=0TGX@^-3::!>:HLCVNTVK)E9 M/LZX5PS#"G^\,XQTH Z<:_;7^N>'6L=78VFHVT\\4"0!EN54(0Q<\H5W=.^3 MGI4.G_$'1]52XELK?4YH(%8R3QV,C('5L&,$ Y?D<#/6L/PYX2U31+KP+#-# MO73;&\2[D0@K%))L8+[\Y QZ5)INF>)-)^$#V6FP/!KB/,R1Y3> URS':3\N MXQDD9[D4 ;<7CBRF6_B&GZI#?6EN+DV<]HRRR1DX#(O\0SP<'BN=L_B+)J_A MK1+J:+5-)N+R:V#W2::9+=B[@; S<;6SC=U&:7PYHVH/XYGU(V.LP6,FCO:K M-J]R)9&D,BGIN;:,9XXZ'CIFI9Z7K=Q\.-$T*31+RWO=*OK%9?,*;9%CF!9T M(8Y4 9R<=>] '7:GXZTK3+Z[M?L^HW9L@#>26=HTJ6V1GYV'?'.!D@4_4?&^ MBZ<=,7?/=-JD+362VD+2F=1M^Z!WPX/TR3C%<_;'6_"UYXDLX_#MYJ@U*^EO M;.XMVC\MC(JC9*68%-I&,X/%+H7A/4=$U/P1 Z>=%I>EW,%U.I^59&\K '?& M0V/I0!UV@Z_9>([![JR\Y?*F:":&>,QR0R+U1E/0C(_.N9>Y\2:SXX\0:9I^ MO)IUMIL=J8D-DDVXR(Q.22#U7U[UI^$M-O-/U'Q1)=0-$EWJ[3P$D?.ABB&X M?BI'X5D>;J^@^/\ Q)?1^&]2U&WU&.T%O):M$%S&C!@Q=UQRP[4 7M"\87#: M9JJ:Y:L=3TBZ%I-!EL,&'!ZLZOJ45S=V]E(K2PVHVH M8XV;Y3($7KZDX[56T[PYJMW=>,'2PU."'4]&6UM&U2Y$LKOB4')W-M&6'&>A MSQG% '3V7CFT?PO9ZO?6E];RW+1Q1VQM6\R>5E#8B7JP/.#TP#Z5JZ)XAL]= M-U' EQ!WEY! J7% MXRM<2 G,A5=JY^@&*M44 %%%% !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 %%%8'C+Q(OA;PW/?K'YUVY$%G;CDS3OPB = M^>3[ T ;]%>5?"6XU]/$?B[2M?U>YU&>Q:U&99"RH[J[.$!Z#/''H*]5H ** M\#\4^(?+^(_B^UU3QMJ^BP64,+Z?#:SD(\AB4E=F#GGL,=>M=9HWC_6=+\&> M&(=8TV:_\4:MYBPVI98"Z(2?,D8\)\FT].H45YQ+\6[:U\+ZGJEWH\\- MYI=ZEG>6/G*Q1F. RN!AAC/UQ^-0CXKZE_;+Z*W@;5%U66$7%E:F=,S1'/S. M>D?0^O/'6@#TVBN'TGX@W&O^#H]:TCPY=W=Z;IK233Q,B&*1=7?Q M#ETC4=+\.Z;X?O\ 5[VXTB*\@ N%W,#D8D9A@<*26[D@8YK(UOQWI_B;P/H^ MK2V^K6+?V[%9RV]K=B)XYANX9MIW)C!Q@'ITQ0!ZY17G6L_%&YL-=US2-.\+ M7FISZ.J2SO'.J((R@:"U,RPA M%3[^YSQD'(]\4 =[17+^!?%\OC/2)M1?29-/2.=H55YUDWE>&Z=,'CFN6UZ\ MU?Q=\4Y?!UGK-YI&F:?9"ZNY;%]DTSL5PH?L,,/U]L 'J-%>1:?K.K> ?'VH M^'+[5KW6]+.D2:G:M>R;IT*;B5+XYSL;]/?-VS^,1F&C7MUX7OK/1-4F2VCU M&292!*W;9C)7(/S<9 ) XH ]0HKQZP^(/C*?QEXJTX^&KF_M[0Q*EK%(8M6T&?3M7T2U^URV+3K()8\9!611CN.W<=>:BT MGXK/?ZUHEK>>&K[3[#6P?L%[-*I$C _<'(!R,'/.0<8H ]'HHHH **\T\?: MOK1UF4Z%=31Q^'+1=3O8HFP+@F08A?U'EI*V/=:Z;5O%R6AT6+3;0:A<:R&> MT4SB%"BH')+D'L1@ $G\* .EHJ"SFFGLX9;FV:VG907A9PQ0]QD<'ZUYQ?>' MIH?B#I.CIXD\1BTNK*XGD']IOGP^8T >G45P3BKFH>-+Z+7-5TG2_#ESJ,^F)'),XG2)-KI MN !;^+J .^#R* .PHKG$\376I:'IFJ:#HTNH)?P^<-\Z0+$N <.3DYYQ@ ]# M6=)\0X8_#=OJITF[:=]2_LR6R1E:1)PQ0J#T;D<[BM99UB\NV5@!)(Q'R[LKA0">?8U'QTQ?#DC MZ[TO3DD8 ![^E!UD2>*]%%Y:ZC974VGW,K6QN 8TV,@8 M,BY#GGY6!Z?6@#KJ*Y/0_&;ZKH\FNW.E_8]$^RO=QWANDD)1>2'1>5;&3CG& M"#@TRP\:W$UYI2ZCH4VGV>K-LLKAYTF#B@#KZ*\H\=>, M[W5/ ?B"73M$NSI*^9;)J:3J"75]I81_>V;@1NS^&*]2=Y$M&>*/S9%0E4W8 MW'' SVS0!+17DK>)/$&M_"OQ;-JED8?*BODCN5F3.5=E$>U0/N@8W=\9[UU& MB>+[I]0TC2]2T*YL(]1MV-E<2RHQD*(&(=!RAV\C)/X&@#LJ*XF3XA%+:35E MT:9_#L=S]G;4?/4-P_EF01=2@;C.?3<> M!0!8HKQ+P??7%MX=\.7M[H]]$=6U*W,VJ0:GAKF4N^WS$ZE.3E>X ]J[Q/', M\VKZK:P:#DS/'>WOFJ%0*@?*J>7/JHZ<>M '8T5Q)\7:W?>#+[6[301$ MAL3=6<@O8WW C.6&.&4?-CD<8SFM7P5JNJ:SX6L+W5K/[//+;Q.'\U6\\%%/ MF84?+DD_+VH Z&BN:U3Q3#M+.GZ;<>7=ZO%8W]N]P(I(W68*T#$?WB",@XQUZT >J451T:U M2RT:TMTL_L2I&/\ 1A)O\HGDKN[X)KSA?%NKVGASP=+H-G=W-O?WS0R&]O$D MEEYE_=L[#/.W(;L% H ]5HKE9O%M\=<.CV6A-:Z2ZDFBM)I+>#SYE0F.+>%WMCA+,GW6G:/<44M=)%XTL)/&FH^&V1HY;&T%T\['Y"."R_5 M0Z$_[U '2T5Q<'CV;4+;24TS0IKG4M2M#?+:M.L8AM]V%=W(XW9& >I]*VO M#?B)/$%M=;K26RO;*X:VN[65@QBD !X(X8$$$$=H:?XAU>;5KW58HHK22XS#+&S9= M/* "A53/S8R,9)H ])HKCVD.E_%B*-3B'6M,9G7L9H&&&_[XDQ_P$5M>(M>@ M\.:5]LFAEG=Y4@@MX0-\TKG:J+GC))[]LT :U%+[G^UWTG6M%DTV]:U> M[MP+A9DG1,;@&&,,,C(QWK-L?B/-';NUT;4I(H4O))D)1Y.%)0<[ M-W&[\<8(H [RBO.K/Q7XKG\2>)[+^P#=6]E-&D:+>Q1F!6B#?>QEMV=WMG%6 M-(\81V_A;PS#IEC?:E?ZK;E[:WN+H-)L49=Y96[#(&<9.0 * .]HKBY?B%'9 MZ'KEW?Z5/;7^BM&+NR\Q7.)"-C(XX92#GH#P1BK>G>+[F?7XM)U30[G3'N;9 M[FT>25)/-5"-RL%^XX# XY^M '4T5S7A7Q1=>*(([Y-(-OI=Q&9+>Z-TCLV# M@!T'*D\G&3C!!P:J>/\ 7]:TFT>T$QN=2@@E)D1@O=:R]K]KN+;[4B1VT9.T;I,$$D@@ #L>E:/AKQ#%XC MTZ6X6VEM;BVN'M;JVE(+0RI]Y:I?\ "RM(BBTZ]NDDMM*U"R>Z@O)2 -Z9 M+PL.S@ D<\X(% '9T5YWJ7C'Q,NN>%$L] =(M3BFEDM)+B-7N.0",&M'Q_K^M:#;Z,VCV@F-SJ4$$I,B+D,X'E_,#]_)&[^'% '845YSJ M6KZM;?$K2GBT:>>]GT.4&Q2X4)&WG(27<\ #&0#R0,5 MYPE22)B0&5@!W4@@@8JIXEOKJV\9^#K:"XEC@N;JX6>-6(60"W<@,.^" : . MKHK#U_Q$=(NK"PM;)[[4K\OY%NL@C&U "[LY^ZHR.Q))&!56Q\5W.H:?J'DZ M).VK6%P+:?3Q,G#$!@PD) *%6#9Z]>,T =-17'+X\%I9Z^^L:5-976BP)<30 M1RK,)(W!*E&&.I4@Y Q5E_%MQI_AZYU?6=(:UCC$?D);W*7'V@N0%52,?,20 M.>.>I&: .HHKF]*\3W-QKJZ-JVD-IM[+;M'-3>[UG6M M:URW"16=Q?$QLVW>[_-P@4+UY/.,'-;]Q\0$L-#UJ\U#2YH+W1GB6ZLUE$F1 M(5V,CC[P(;/0'@C% '9T5QUYXVO]-L;">^\,7D5QJ%]]DMK19XWD8&,NK''" MY*X()XY.<557Q_JKRZE91^$;M]3TP![R 74?EI&5W*5D_B+#.% ['.* .[HJ MEI&J6^MZ-9:I:[OL]W D\>X8(##(!]^:NT %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SWBOP=IWC M"&SCOY[V V7>%OAKJGA7Q%XHU6UU&262XAV:9] MINFD#ML/-P,?-AMN#S@9KOO#ZZPN@V@U]K=M5"?Z0UM_JRV3C'X8_&M.B@#S MIOAR^H^,/&=[JR6LFFZW;0PP8^:2,K&%+8(X((R,'L*YN?X7^);K0/#37Z:3 MJ6HZ$98#:W4C-#=6[8VY;;D,O0<=@>V*]IHH \DU/X=:MJ?P^U'2;;1= T:] MNKN&58K*1]A1"#\[%>6ZXP,5U4_A>_E^+5GXG5H/L$.DFS8%CYGF%V;@8QC! M]:[&B@#QJ3X8^)$\&-IB2V>N?PKFO\ A6&O?\(I_9GF67G_ /"4?VMGS6V^1C&, M[?O>WZU[#10!P=IX.U.#Q5XYU)WM_(URWBBM0'.X%8BAW#'')[9KRS7]!N-% MG\$>&-3N]+@N+'3[F1Y;ZXD@M07D.-LR%6W8&,=.GK7T?4%U8VE\@2[M8+A MI>$I;>#2[6QM]/NY+6)K-F:"<#DR(6^8@DGDYS^@B\ M1^$O$5IX\7QCX2DL9+J:U^RWEG>EE6501@AAWX7T^[WSBO08XHX8UCB14C48 M55& !["G4 >42>$==;_A)O&/BN:S_M)]&GM+6TLMQCMX]C$_,W))Y_,^O'.> M%?"OBSQ=X*\(Z?=2:9'X;M9TOO.0M]H<*6Q&5Z9Y89]"#VP?>719$9'4,K#! M4C((]*;##%;PK#!$D42#"HBA0H]@* .!L_"_B/2OB;KFK68T^71M;6+SVD=A M-"8XRH"@#!R3^5<[9?##Q'IGA#PI]DGL#KWA^[GG6*1V,,R2/DKN R#@#MZU M['10!Y2_@'Q)K(\5ZSK#:?#J^KZ=]@M;6WD8Q0I@?>8C))*CH/7Z#0N/ VK2 MP_#M%>VSX>\O[9ESSMC13LXYY4]<5Z-10!B: OB-;G5?[>DLFA-TQT\6P.1! MVWY[]/UK;HHH X33_AY;WD^K:CXA:X>_U&[DD=;34)XD$(^6-"$90V$ ZCN: MJ0^%-8L_!]KX=N]$TG7;2UEFCB%U=M$ZQ!OW+!MAPP4E3C!&!@FO1J* ,?PK MIE]H_A?3]/U*\^UWD$6V6;<6R2 ,#)Y.*K7NB75QX]TK6T,?V6ULKB" M0%CNW.R%<#'3Y370T4 >7:7\/'T=CI[>$?#6J0K<.\6IW3!9?+9RP#KY3%F4 M' PV#@=*Z_3-#N[3Q7XEU.0Q>1J0MA QW#RXRK;ACCDUT5% 'F"^!M:MM \ M*VH>9$EI>:&-.4Y)99/,D8G'IA MQWJUX,M=7T[PU9Z9K%K:PRV,$=K&UO<&42JB!=YRJ["=;CT#3[3R[2]CM]4NKNZTY[AHX MKJ.1Y"@+!3RNY6VD8)%>ET4 >>:)X2U71=&UZ'^Q-"G34;Y9QI@E*V_DF-%* M9*'D%3U7!Z\9XV_ V@WV@:;>0W:QV\4]TTUM8Q3M,EI&54>6KL 3R"< #/% M=110!P'B/P7)<^+Y=>BT'2-=BN;9();746"-$R$X=&*.,$-@C Z"C4O T_B' M2M-T&\LM/TK0HTDFNK737.#,2?+5?E7Y5W;R<#+ <8KOZ* /,;OP3K5Y-I&J MZMINC:[?V=H]A:U7\)W4VD:-!;:1I.D-:ZU#? MS6MD_P"[")U.0B[GQCL.G6NYHH Y+7-(UJW\7VOB70X+2\D%DUC/I7644 M >;0^!=0U'4-4>XL+'0;2_TZ>TNH=/N6E6YEDP!*4V*J[>><9.>:G\+^$9]+ MO-/6Z\'>&8)+0 2:I;./,0R",QA>&R2-V[&.U>I*,*!Z"EHH \[7PKX@7PGXH\-&& MQ,%Z;N2RNA<-ES,Y8*Z;/EQN.3D_2MZ^T"\N=<\)WB-%Y6E-,;C+')W0&,;> M.>3[<5TU% 'EVE_#Q]'8Z>WA'PUJD(N'>+4[I@LHC9RP#KY3%F4' PV#@=*] M1/2BB@#S^R\%ZI;^"/".CN]O]ITF_M[FX(<[2B,Q;:<E;>AZ+J.D-XGF M'V9YM0U"2[M S';@Q1JH?C(^9#G&>*Z6B@#SW2/!VHC4-9F:PL="L[_3WM6L M;*Y::.29C_KR-JJN!Q@#)RTGQA?:[H=K97\6I6\45S;7-R8&1X]P5U8*P(PQ!& M.U4%\#ZDGAZQMWGMI-0;7X]9OF4E8\^=O=4XSP, 9ZX[5W]% !7G47@[7+'P M5X9M+=;.;4M%U#[8T+S%(Y5S*"H?:<'$@YQVKT6B@#S_ ,7>'==\2")$T?2H M;P1QFWU9+UUGL7X+[<1@N $=4_X0?5?! M^JP6@M&2>.UNXIRS2>8[NK,A4;"NX=SR*P[OX=>);OPS:L;VT3Q%/$]#O=+_ +4O]4> ZCJMV;F9+-(?%=YKEUI.D:A< M$M%9,^I/&MK!G[JKY1PS=6;.3TX'%>AM&CE2Z*Q0[E)&<'ID?G3J .-E4ZG\ M6[4H,QZ-I0WUMY^?+9XVS MM;'.""1D>M;ZQHKLZHH9_O$#EOK3J .(.DZYJFM_V_KMM9V*V%A/!:VMM<&< MLT@&]VCZSI_C;6 M[N."TFTO5_*D:8SE9(&2'9C9M(;)"\Y&!GK6+I_@[7M"TWPG>6*V5QJ>CVB@#SG4/!>MZQHGBBXN_L<.KZY]G5+>.5F MB@CA(VJ7*@LWWB3C&372:KHM[=^,M%UBW,/DV-M=QN'8@EI!'MP .GRG-=%1 M0!POA_PUJMOXQ_MF33-/T6 P2)=P6%TTBWLK%<.4V*JXPW/WCNYK7\::-?:S MI%J--$+7EE?V]]''.Y1)#$X;:6 .,C/.#71T4 <3<:9XEM/$B>)K"PL)[B[L M$M;W3Y+QD",C,RLDNP[OO$$%1[5J^$-"N]$L;Z34)(7U#4KV2^N1!GRT9@ $ M4GD@*JC)Z\UT-% 'GFM^")&\8:AK:>'=%U^'48X@\6H,(WMY$7;E6,;@J0!D M<'(I^L^ [GQ+:6&D7D=GI>CV=LTJ0:DRVDD M%N2%21FC("# ^4;&].W%8UUX)U=M/U"2VDM1?IXC_MJR61SY;@!0$<@97(W# MC..*]#HH X[1])\0S^.G\1ZQ#8VL+::;..VMYFE:,^8'RS%5#9YZ 8X'/6KW MC31K[6=(M1IHA:\LK^WOHXYW*)(8G#;2P!QD9YP:Z.B@#F+;2-4G\:V/B"\B MMX%729+6:&.8R%)6E1P =HR,*>>/I7/:A\/;V^T6]AD2PGG7Q#+J]O!+M(UB\U;P_JFC06EQ+I=Q+(\-S.8@X>(IPP5NF<]*ZRB@#SWQ!X7UCQ)+I& ML:CH>BW%[I[31OID\YE@FBD"\AS'\K@J"/E(Z\TMWX2U&?PE)::?HFCZ-*U[ M%/+864Y2.ZA4C=')(J*06Y' (Q@=S7H-% 'GGA_PEJNC7WB#4(-%T.U74+:W MC@TZ*4F+*%]XD;8.2&'(7'.,'&30_P"%I44 5V)' Q$N% MX/?/3BNJNXFGLIX4QNDC91GIDC%344 >:7'P]O)/"?A&"6TTW4+[0H]DME>' M-O<*R;7&[:<$$ @E3R*LW?@ZZO?!6KZ;9^'M$T.YO'A*16>& MP #UZUZ%10!S_B/1;K5M2\.W%N8PFGZB+J;>V"4\J1>..3EA4-IH%Y!XD\4Z M@[1>3JD5ND&&.04C93NXXY(]:Z:B@#%\(:5<:'X/TC2KLH;BTM8X9#&",XP2#@FLQ+'Q!K'BO4M7N=$>PMIM">QMXY9XVD,F_<-P4D+G)QR1@O[I8XRKG.<'!/;- !XO\>V]OHOB2VT^VU5W MLK::!]1M8 M39M ,C%F4 $G')R3TS7.7.E>)]/T?Q;X=L]!-XNK3W<]M?"YC2()."2'!.[< MI) &,'CD#FDOO"=];:QI6JSZ1?ZE -&AL+BWL+\V\T$D9)SQ(@=3N(QNX(S0 M!TMU\0M%M=$T_52EY)%?7+6D<4M<4/#,RV_A8Z=HDMA';ZR][=P370F>,&.4%V:?I]S?(+#4KNVTYMM]>6L >&V. 2&)8$X!!.T-CO7/:]I^M^++S3(W M\)'3-1M+V*4ZNUU$ZPQHV6\ME.]MPR-I4#GFJDGA&:PU77H;SPWJNL6^HWLM MU!-9:J8(RLO+1R(9D PWABN)8VEFDEVY.$9@% 3N'[O2)+J:U MCN0%>6'&[ 8$CD$$'&"".030!R/A;Q-KFL>/Y!=2^7HU[IC7MA9F)0R1B541 MV.-V6&6QG ##TKMM5&IM8.FDM:I=L0%DN0Q1!GEMHY8@=!D9]17&6/A#7[/X MD6VIS:[>W5A%IIA:9XK==Q\T'R2JH"%Q\V0,\8SVKI4U;6%TB>[F\.S_ &M+ MAHX[.&YB9I(PV%DW,549'."7C,MM:6D8>67:,L0"0 .I) YK#^&T&L:9H/ M]E:MHEQ8-%+/,)I)HG5_,F=PHV.3D!AU&*F\36&J6_BO1O$FFZ>VI):0SVUQ M:QR*DFR3:0Z;R%)!3D$C@T 4?$'CU3X%\07NF6FH0:G81O%+;RPJ);1RA*NX MSC;C!R"0?>MSP3&5\-0.W]K[Y/G;^U93)+G !()8X4XR!GOT%A % M '%Z+XVO]:O?$5C-I%[;+92R1PSF(*(P(E;$AWGY\DD8&,$55\$^/H)?#OAF MVU8DO88K<:G<0_N9KC;RN\G<22",XP2.M7M-L-7T_Q#XIM6TJ62TU28W4 M%ZDL?EC,"IL92VX'6$MW'YB_NUC^^ MV: -G4O'>GZ=E>F6%M'9Z?;6L,(ABAB6-(@V[8 N>^,8S0!@^ =6O=:\)1WVHS^=< M&YN4+[0ORI,ZJ, < ?A4-M\0-,N9[5EL]133KNX%M;:F\(%O+(3A0#NW $ MC 8J ?6L?PA%X@TG1QX=O?#%XL3W%R&ODNH"BI)*[!L;]W 8=LUF>&_![V%K MIFCZMX4U.YFLY8PUZNKDV9","LHC,V>, [-G6@#L-7\;6VBSRF\TG5UL8)%C MFU 6X\B,D@9Y8,5R1\P4BI[SQ9;V^N2Z3;Z;J-_/;K&UR]I$K+;A\[=V6!.0 M"<*"<5P/BWPYXHUJW\164VF:G?7-Q.S:?.FIB*S2WX*J8A(,OP00R')YSBMO MQAI6JW>LM<:%HE];:R!$EOK%O=QI"R @D3H6RRC+#!1L]B* -_5/&EIINH7= MG#IVI:A)9(LEXUE"KK;@C(W$L,G'.%R<=JW;&]M]2L+>^M)1+;7$:RQ2+T96 M&0?R-><7_A>XLO%NMWD^@ZIJ]IJ M3=1RVZJ^T-@-,BMP01R&(K;U._&F6+W1MKJYVD 0VL1DD8DX&!^/4X [FL+X MAZ7?ZSX(OK+3+8W-VTD#I"'52VR9'/+$#HIZFL[6[[Q9K6@S1V>@:AIHYQ4>F>/=-U/4[&S6RU.W34%9K*YN;?9%<[5W$*-)(M'OK6+4]&%M9QWVH?:)I) LHPS,[;3EEXW$#/7J!T5YH>H MRR>!BEOG^S)@UW\Z_NQ]F=/7GYB!QF@#%\=?$&)?"?B!=*@U9#;*]LNJP0X@ M2=3@J'!W#!XW8VY[UM1:O):_$/5%O+UTTZVT*"Y=7<^7&?,EW/CH#A1D^UZ)XKM_ 6M^"[3P^;DR27)M[_P"U1K%)%)(T@X)W>9\VW!&,\YQ6[KGA+4=9 MUKQ"H40VVH>'X["*X+# F#2D@@7=A%+INJV4&HMLLKN M[MPD5PQ&5 (8E2P&1N S3[/QWIM_J]W806>H%+*::&\O#"!;V[1@D[WSWV\8 M!ZC.,UAO:^(O$B>'=,O?#\FEQZ9>07=W=27$3HQAY"Q!&+'<<<$= #7;^*8M7G\+ZC%H,@CU M5H2+9B0,-[$\ XS@GH<4 5M)\6V^IZP^DS:;J.FWH@-RD5[$J^;&"%+*59AP M2,@X//2LO3OB;H^I+IL\5AJL=AJ$J00WTML%A\UN A.[.<\9 *YXS67X;T'4 MD\>6NKMI&JV=DFFS6\DFIZE]IE:4O&>GF/M!P>F,X.0.,I;>%M9C^%?AG1FL M\:A97=G)/#YB?(J3AF.(]&N M_%.GV.AF_AUFX>ZMKP7$:1Q&2-49903N&TKD;0 MK)#FQ@TVX@DEW#Y79XRHQG/(4]NU<3H_@EM.L5T'5/"NJ:D(YV"W<6KE;66, MR%E=HS,-I (RH0\COF@#L=2\?6&GZKJ.FQZ9JU]=:G4X. <5=G\50#3=/OM/T[4=5BOXO.A%E"#\F 2P;;?4/L_V9]P/F;8=K<9R,'CG%83_+L+.'7*#YAA6[YYH ZB7X@:+#X=M=:=+P6]Q=_8O*$!,T,U@:9 MX2UN#P[I-M)I[1S0>*/[0DC-R)2D'F.VXN3E^".OS'TK?U/P_J%]XMUZYCB" MVM[H"V,4S,,&7?+D$=> RG..] &MX1UZ?Q'X=M-0N;"XLYI(8V<2H%60E Q9 M,,?DR>,\US/_$>IRP[ M;.\MK-()-P.]D$N\8SD8W+U]: %D\;:5_9&EZA:)99<#+<$@ M#:.I) 'K4,OC_1[;0+W5[N*\MDL+A+:\MY8@)H'=E W*"01\ZG()!'3-<9%X M(U:W\/>$)[G2[BZETE;J*[L+:]\B8K*V0R.KJ"1M'&X9!K4O?"\MWX.U"+2_ M#MY87=W?VDKQWM\)I9ECEC)=F,C@853QN[4 ="WC>V2RM99-(U=+J\F:*UL' MMU6XGVJ&+A2V H!SEB,=\&L3Q;XRCG\#7>H64E[I]Q8ZC:P7<4BE)H?WT>Y2 M%)R"C=B00>]6_'7AVZU'6M#UB"QN=0AL1/%<6EK=FVF99 N&1@RY(*<@L,@U MEZCX7NKGP7?IHGARYL=0N=0M9_*U"_\ -DF$KVD]K9M?+!<6X5YX5^\T8W>E:TGB;3TFT6*,R3-K.3:> M4H.5";RYYX4#'/N*Y^ULM7\1>-K+5]4T1]+LM.LIH!'/-'(T\DI4,!L)&P!> MIP3GI6-\-])NE\1ZBMTXEL_#GF:1IS[MV0TAD8GT8)Y*?\!- 'HFJ:B-+LC< M_9+N[;<%6&TB\QV)]N ![D@#UK(L_&VF36>K7%Y%=Z8VDJ'O8;V,*\:E=RM\ MI8," <8)Z4>-H-:N-%A71?M#,+N)KN.UF$4TEN"=ZQN2-K=.XX!Y%<2G@C5] M2L/&L*:?FJVUI]A6_OOM,C/$7)$C%W(R=O&2 &^H !L^*/%\]WX"U^:TT M_6M)N8M/:>">YA\K<..596.#R.#AO:N@3Q;IXDU&!%N+@:7:^?>3QH#&C!=Q MCW$\R8YP.GF-X7GL)YK%D037<+&28X^5-K$;>OS,1VXJ. MT\-ZQH>G:_X=L[4W.CWUG/-92>8H>"=U.Z%LG+ L MZ= ECJ=O!J0/V*[N+?9#.P7=M!SG. <9 !QP327_ ,0=.LIK[9IVJW=GI\AC MO;ZUMP\,#+]X$[@QV]]H.*J7&@:F^B^ K=;;,NEW5M)>+O7]TJ6[HQZ\X8@< M9K,CL/$NBZ/KWANUT![X7]Q=/:7ZW$:PA)R3F4,P<%=QSA3G'% '7Q^+=*DN M]0@$C@6-G'?/*0-DD#AB'0YY'RG/2J]GXWTF^TC0]2MQN,5R7B3P+JR6GAZST91.G]G+H>IR[PG^BYCS)@GG 5^!S\]7= \) M:I8_$&XDN+=4T"PDN+K3'5UYDN=A<;0<@+^]'3^.@"?PYXJ73O"L]YJDUU=S M2:S=VEM$@,LLK>>X2- 3V ]0 !V K9@\;Z6;'5;F^CNM-?2D$EY;WD8$D:L" M58;2P8'! VD\C%<;<>"M7?P]9N]A)-<6.O75\UG'=^2\\$CR#Y)%8;6PX89( M[@XJU=>#SK'A7Q!#IWA^]TJ_NXH5B?4[_P ]YS&_F*I_>2;5R,=?XCZ4 66\ M7SZIX^\*V<=GJ^F1S+=22V]Y%Y8G3RLHW!(.#V)R.X&:T8_B/I\UQ8+!I&L2 MVNH7!M[.\6%!#,PSD@EPV,*QY R <9K/G?Q!JWBO0-:O= ?2M/TN.Z:X>XN( MY'#/%C(5&.4!&,]3GH*Y+PD+G2-)\*ZIK=E?3Z7YT2V.V_B>**6;*K(L(16Q M\YPI9MH8\<4 >B7WC_3;&>\/V+49[&QE\F\U"" -!;N,;@QW!CMSR54@=ZZI M6#*&4@J1D$=Z\G7P=+83ZQ87WA?5-8AO+R>>&:TU8PP21RL6VR(9EVD9(.%. M?>O4_),-EY-J%C*1[(@W(7 P,^U '/6_C:VEU2RLKG2=7L%OG,=K<7EN(XY7 M"EMOWBRD@$@,HZ53O/B5I5H^H_\ $OU:>'3)V@OKB&U#1V^T\LQWV2!@G@=SC@52^'&JS:UXGZ[X=\20:K:Z++J<5SI%O9310SQH\$T1)&=[ %#N/()QCI6QX!TO4 M])T"YBU:W2WNYM0NK@I'('7#RLP(/ISWP?4"@"QKGBV/0I)_,T;6+J"VC\VX MN;:W!CC7&2-+&TFMX+.RO]4FFM!>B.PB5BL!Z.=S*,'G & M2<'BN8\6Z/XBU/5]=@?3]3O[2YMECTO[+J7V:WA)C(?SE#J6.[)Y#@C XYK% M;3--;>&:.V@T?5[N]^S)#Q7/Z!;IK$O@?4=%TV2VTO2OMEM-&\BL8"$,0&<_/EE M/S#.>M)K7AFXM_'&IZO)HVIZM9:E%!M_LW43;/!)&I4AE\V,,I&"#DXYXYH MZ2;QMI0T_2[JR2ZU%]44M9V]I&#+( ,L<,0%"]]Q&#Q6AH6O6NOVDTUM'/#) M;S-!<6]PFR2&08)5ADCH0<@D$$#'@;PW?V/A^[-G8V\\$^E6VI&.>( M2,'W+()%WD,#D%^<]\5UGA#3(-/L;J2'1;K2GN9_,>.[N_M$LF%4!V;>^.!C M&X]* ,^^\9WMG\18_#RZ->SVC61F,L,(+%]Z#>"7'[L!B#QG-8VF^.QH][XL M&HV^KW\-EJTA>6"$R1VD'EQXR21A0=QPN2.3BMS5[35+/XAZ=KEIIVK6O[[5+F[DLUWK^]5X%13G/& M6!'.* -[4_$JV(A-KI.J:H)8A,&L8590AZ',=*JWNE>(8Y]'@FT_5+W2XM)B@^RZ=J(M M3'=CAC*PD0E<8 () P>#533O#FOZ'X?\$3_V1)=W6BW%R;JSAG3?ME61059F M"G&Y3USS0!Z@)1Y E<&-=NY@_&T8SS7+V7C[3;VXL@+'4H;*_E\FSU": +!. MYSM"G=N&[!P64 ]JW[ZU.I:/<>&?"K6D>C:=JGA M+4WNM/>+=>G5R]H&CQME5#-GL"%V#'3I0!E7?C'5C)XQU@6OB1);#S8+2-0@ MMK4" $&5-V"P9M^<'C'TKJ?#WB*'1M"TZU:U\1ZAJ=\AG%KR7S%_>AK=$'?CY@1SBJVN>%KP:WHV ML-I=[J4$.EBPN;6QOC;S1,"&#@B1 XSN!&[T/- '1MXZTA=!CU0)=L9+K[$M MF(?](-P"08MF?O#![XP,YQ63XB^(%WINCVEW:^']4CFDU&*TEANK8 HK,F<8 M?!+!L*02,\'I5.X\,W=MIFD:GHGAZ>WN+#56OY=-N;T22SAD,;-YC.PWX((! M;''6K_B./7O$?A83)H$MM=6NHVUU#92W$9EFCCD1SD@E%)PV!N/3WQ0 UO&R M)K]Q+DS7CZ?-:Q 2HCKF12&)+#.,9 ZUT4OB;3HWT5$:28ZRL3P?X-UBTU.Y@UA-EAI=I+IND2^8&,D4DC,9, _*0@B3G^Z: -^V^(&F7 M4]J5L]133[N<6]MJ3P@6\LA.% .[< 2, E0#ZUTEY=+964UR\7^&_"#V%KI>D:KX4U.XGLI8PUZNKDV9","LHC,V>P.S9UXKO_%46 MKS^%M1BT&01ZHT)%NQ('S>Q/ .,@$]#B@"II_C*TO-1GT^[L-0TNZBMC=[+Z M)5WP@X9U*LPX)&0<'GI4^@>)H_$*K+!I>I6UM)$)H+FYB58YT.,%<,2,@@X8 M X[5Q^AZ%JD7C-=8&A:G%:+I,]N5U74Q<22S%XV"G,CA%.",CC@Y XS>\':3 MJ>G^(Y6M=+U#1O#_ -E*M87ETDJBXW @PJKML4#=GD Y&!0!T^N^([30%M5F MBN;FZNY#';6EK'OEF8#)P"0, (WA'Q%=6%CJ$&JZ9 WFVDT* MB6W8H2DC#<5*<9R"> :M>*].U-?$.@>(=,L3J!TW[1%/:)(J2,DJJ-R%B%R" M@X)&0361+H.M:Q:^--6GTUK.YU;3/L-E8O*C286.0 N5)4%F?@9X Y- &W\/ MP[>%+:>4ZN99E5Y#JDQD=F*+EE^8X0GD#COP*ZFJ.C6\MIH6GVTZ[98K:.-U MSG#!0"./>KU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%<[XS\76W@[1EOYXFF9YHXDC ;GM &Q163H_B;2->EF MAT^Z9YH0&DBEA>&15/1MK@'!QUQBI-:U_2_#UM'<:I="!)7$<8",[R-Z*J@L MQ^@H TJ*XC0/'%KJ&H>*;R;4HFT6PEMQ;R[,; T2E@>-Q.\D8/.>/:M+_A.] M!ETS4KRWNGD.GQB2:%[>6.10?N_(RAL$\9QB@#I:*Y;1/'NC:KX3CU^><6<( MBC:X617Q&[@'8"5&\Y.!M!S6KH_B+2]>$_\ 9UR9'@(6:*2)XI(\C(W(X##/ M8XYH U**R]9\0Z5X?CA?4[L0F=BL4:HTDDA')VHH+''? XKG?%/Q T^Q^'U_ MK^C7D<[KN@@/E,=LWHZXRI'7#8[>M ';45B^&KEI?#T=U+JTVIJ=S?:I;7R& M(!P1L"KT(/;\ZYJ#XCVVM^'/$\VF[X+[38;QH-T3D,L2G;)ED !)P=AY% '? MT5RGAGQSHNM1Z=8C4XY=4GME=E$;*LCA07"-@*Q!SD*3CGTJ:V\4VEGI^H7F MK:I:R10ZE+:1FW@D!!!PL6WEGD'.=HY[4 =+1533=3M-7L4O+*1GAJ>(]'T6TMKK4;^*WM[EML,C9VN=I? (_V5)]^G4UDM\2?"*VK7!UA M0JNR.GD2^8FT DM'MW*!D?,0!SUH ZJBLC4?$^C:7:6EU=7R^7>#-L(4:5IA MC.45 688YR!4;>,/#Z:+#K#ZI FGRR^2L[9 #Y(VMD94C!SG&,%]+NKBVO-62.:WD\N M=!$[&(X!RVU3M7YA\QX]^#0!TE%M==0 4P0Q+,\RQH)7 5G"C(V\/1+#XKU*R>^F+/#'IUI,28P M!DE 7; .?FX'2@#J**Q+GQAX?L].LM0GU6W2SO<_9ILDK)A2Q ('7 /'7/'7 MBBR\7:#J&E7>IV^HI]ELV*W#2(T;1$=F5@&!Y';GM0!MT5BZ5XMT36I;B*RO M&::W02RQ2P20NJ'^+:Z@E>.H&*JV'C[POJ=[:VEGJ\G/;O0!U=%8ECXOT'4=-O- M0M]13[-9$BY,B-&T)QGYE8!AQTXY[4NE>+=#UJ>>"RO29K>/S9(YH7A94_OX MD525]QQ0!M45CZ/XHT?7Y7CTRZ>8JGF F"1%=C2?%^@Z[J$ECINHI/']"O&M-0U#R[A$$DB1PR2F)3T9]BG8/=L5)J/BW M0=*@LY[S4X8XKU#);.,N)E&#\NT'/WEP!R<\9H VJ*Q[/Q7H=]HD^L0:C%]@ MMRRSRR Q^4R]0P8 J>1P1GD>M+H_BC1]>FE@T^[+SQ*'>*6%X7"GHVUU!*GU M Q0!KT5S?B_5;NR72-/T^;R;W5-0CMED"AC'&,O*P!!'W$8?B*I^*/$FN:-K M>D06NG6PTVZU&WLY;F>3+OYF<^6BGC 'WF/7H#UH ["BN;\0:K=Z/XD\.OYW M_$MOKA[&>(J.)&0M$X.,]4*]XR*JCXA^%&N(H!K$1:23R0 MWEOL5]Q7:S;=J$D% M0I;+(P# 8!(XYQQ3--\;>'-7U--.L=4CFN9%9HU".%E"_>V,1M8CN 210!OT M5S_C3Q5!X-\-SZO-"T[(0L<(W#>Q[%@#MXR_BDDOX& MN+7;G;,BXW%6Q@D9&1G(]*P-6^)FB:;-I'E2-..0JBJ'!=<(=_S M)C ]<]* .THK"U'QEH.E&%;R]97FA%PL:022.(S_ !LJJ2J^[ "G7_B_0-,M M[.>[U2%(KV,R6KKEQ,HV_=V@Y/S+@#DYXS0!MT5C6OBS0KS0KC6H=2B_L^V+ M+/-("GE,O565@"IY'!&>1ZU@V7CBWUOQ[INFZ3?"6R>QN);B)X&C<.K1["0Z MA@,,V.Q]\4 =N0",$9!K#L_!OAK3[];ZST.P@N48LDB0*-A/4KV4_2JOB_QG M9^$!IGVJ-Y#>W:0857.Q"<,_RJ'EUX:E"=,?[L_."<[=H&,[L\;< M9SQBI='\0Z7KRSG3KDR- P6:-XWBDC)&1N1P&&1TR.: -.BN?O-E7-8\1:5H/DC4;HQR3DB**.)Y9),=<(@+ M$#N<<4 :E%8LGBW0H]%@U?\ M!'LKA_+A>-&=I'Y^4(H+%OE;(QD8/I20^+] M N-$N-8344%C;/YM &W61JOA;0MN/;I3$\6:(^C3ZLUZ8K*!_+E>>%XF5N,+L=0V3N&!CG(Q4V MC^(M*U[SQIUR9'MR!-%)$\4D>>1N1P& /8XYH O6MK;V5K':VD$<%O$NV.*) M JJ/0 <"IJXOQ_K/B?PWH][K>ERZ2UE:0JS07-O(TC-NP<,K@8Y':K@U^X\. MQA?%NI:>UQ<-_HL>G6DQ=@!\WR NS8XY P.] '445AS>,?#UOHMMK$VJP)I] MR_EQ7!SM+ ,2IXX/R-P<UU:)X+: 7$TQ5EC1" Q_P"/HR(T;0\9^96 89'3CGM0 M!MT5B:7XLT;7)Y[73;PM=0Q^:T4T$D3!3P&VNJDKGN.*HV?C/2[/PYI-[K.L MV;27T1>.>&)T2HKB/$?C>UL+[1);;4HH]/.J366H2,G&4BCZK;QFR1A)+=028MV S\\9 ?&/;F@#IZ*P]2\6:-H0M8]4OU6XGB M\Q4AA>1F4=7VH&(7/<\>]8-YX\L].\;1PW.I)_8UQHT=W;B.(R-+(TK#<@4% MF^09P.PS0!W5%5-,U.RUG38-0TZY2XM)UW1RIT89Q^!R",=JY/Q%XRDT#2_% M=V;VUFDT\*EK!';R;HI&AW*LIY!R>BN?\ !MW-?>'8;J?5Y=4> M0Y,\MJ+<@X&5"A5X!S@X[]3704 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R?Q(M;F[\#W:VEM+< MRQS6\WE0J6=E2=';:!U.U2<5UE% '$7).M^._"&KV]E=&S2UO\R3VKQF(GRP MNX, 5)PV,XR*YO6- U:YTSQ5]FM+Q0GB6"_$<,8$D\2+"7,08%6/!(X()7'/ M2O6Z* .%\*VUC>>)WU>.^\27MW'9FW\S5++[/&J%U8J/W,>YLCWQS4GC#SM/ M\7^&=?>SNKK3[(74,_V:%IGA:15"OL4%B/E() XS[UVU% 'E4-YKMLGCC6]( MT2]MIKJZM'MDFM"9#'L17D6/^)@-S;>N>HSD5)HEK?:CXRU>[236;VVGT+[- M%>:G9"VWR>8QVJ!&G W=QGKU%>HT4 >/O!?ZE\-?"L-O9ZS;SZ!7+V\=N\^JVGV=2H9F 4>5'N M().3@]:[2B@#B/$+2Z-\0M,\0W%E=W6F#3IK-GM8&G:VD+JP8HH+88 KD ]. M:YK5=+U'4O!WC_4[?3+R)-8EC:RLV@83.$5$+^7U!8@G!&<#)KURB@ KS&U% MS%H'C_0GT^_%[/+J5U!_HKF.:.1?DV/C:Q.[&T'/!XKTZB@#S^YTRY2V^'*Q M6,H-G/'YP2(_N%^RN#NX^49P.>]9JZ;!'HFJ_P!KV^LVI'B:ZNK2ZL;5WE@; M)V2A0K$H02,[2#NKU*B@#G?!5YK%]X>\W6ED\\3R)#++!Y$DT(;"2/'_ ,1 MSCCZ"N9AT#Q!XBU_Q+JHO8]-MKICID<%YIQE:2VC!!89=<*S,YZ<\&O2** / M)]-L-7?2O!NF:A87,LVAZZUK+*T#;7BBBE$"]3NVUNRM8-"^Q3OI] MJ)9K:4E&^>-HW(4@8)"Y!49Q6I/H4+:%IK:=#K-ZESXHMKVY;4;79(WS*'(X[*"1?MGA;[+%-M(1IC)+A=W3."/H#6 M8U])K2^!K.T\/:K ^F7T!NWFL7C2UVQ,A3) R,XY7(X&3R*]6HH \MNM'O&\ M ?$6 :=.;B[U"\>%!"=\P*KM*C&6''!%;FHZ;<'QCX+>WM9$AM[.\BDDCC.V M',484$CA>1P#Z5VU% 'C'AW1570],\-:Y=>+([JUN(P]E#8J;;>DNY9%F$.- MF0&SOSUKIK72[@6GQ'WV,N^\GE$.8CF=?LJ ;>/F&< C.<8-:E5K+3[73HY4M(5B665YI,@!/X5A>([2ZT_XBS:O<7>N6FGW6GQ0 M1W6E6HN-CH[$QNOE2, =P(( !.:]*HH \T@T"*W?P.FGVNIS646J7-S(U_;[ M9(RTI=0_MW2M7\?:EH^GRR74D5BUJ3 6$A"%7*#^-E'. M!W %>C44 >6Z)'>WOCRXOQ+KE_:MH,T N]1L!; R>:AV(HC0^O4>N"<&E@TB M\C^&O@&U73IUN+74-/EFB$)#18;YV88RN,G)/JRN; M.\4W]W'@SCD]\5UM% 'G6I#7=+UWQWJ>CZ=++=/9V)M282RRLH<.5'\;*#G [@# MO6?I"7%[XZEU"X_M_5=._L&XADFOM.%OO8R1DQ1J(T.2,X!Z\X)P:]5HH \_ M\#3WL&LOI5A)JMQX:@LAY3ZI9-!);2A@%A5F53(NW/4'&!S5KQ3YVF>-] \0 MRV5U=Z;;6]S;RFVA:9[=Y-A638H+$$*5) XKMJ* /(=:TV_UG0/'VK6VEWJ0 M:M]D2TMI+=EFF\K :3R\;@#GC(SAP\)V\UZN-0U!WO[OU\V4[R/P!"_\!K6UK1K/7],DT[4$9[61D:1% M8KOVL& ..V0,CO6A0!YW::@WA/Q%XI34M(U.Z.I78NK2:TLGG6X0Q*HBRH(4 MJ5(PV!SFJ7A_PWJ6ES_#FVO;-V>QM[TW!"[UMV=054MT!&=H^G%>HT4 >3:_ MH&K7EMXT%I:78!UFSO$2*,!KB-$A+^7N&UC\I/<$KCGI6]X7M[&^\4#54O\ MQ->7<-F\&_5++[/&BLRDI_J8]S9 /?'-=W10!QGC$&W\6>"=0?\ U$>I26[' MT:6!U3]>/QJC\1-3S>:':0Z;JUR]EJ]M>3-;:?-*@B7=DAE4@D9' .:[35-* ML]9LOLE[&7B\Q)1ABI5T8,K CD$$ U=H X;QE:MX)O+:QMSLRI*KL@]R%/'?I6Y-I M5G<:O:ZI+&7NK6.2.%BQP@?&X@=,G:!GKCZU=H X!KQO%OC?PW>:=IVHP6^E M?:);JXO+-[?;OCV"(;P"Q).3C(&WK7&65V^I_"F^\+6>BZA)J-_=W$<$BVK& M!\W+'S3*!M4+CG<0?E'&,5[E5#1](M-"TU;"Q1EMU>20!F+'+N7;GZL: .7# MRZ3\59I;BTO9(-0TRVMX;B*V>2/S$DDW!V4$)PP.3@8KF;33=2T[1O#VISZ7 M>30:9KU]<75JD#-*(W>94E"=6V[@W )PXN7@RD48RSX8,0!W. >*Q+_5/^*OT7 MQ=_9NJ3:1]BN+-L6,IEMI&="',6W?@A2N0/T->B44 <=X+M[B?6_$VO-9W%G M9ZI6$,45SI5J+ MC:Z,^Z-QY4C+G<"" >:]+HH \CU?PK)JOAK1O#/AZ+4[>3?<7XU34(6BDM0 M2^5. N&D9\;<#"Y)' J]=SS#P_X)U+^P;VSBTJ_"7EE#:N[VX6*2(E5 )9-Q M&",Y!!KTZB@#RR_BN+'QUJVJW5WXCL+'5;>V>VETVQ$V=J%3'(IBD9&!.0, M?,>]7;'P_'8:UX BL+34'T^R@OCYEY#^\AWJI7S, !"22 ,#TKT:B@#R?6]% MU.:V\9-!IMQ,@URSO5MUC/\ I44:PLX0'AONGIU(QUK7M+YM>^*&E:I::3J, M-C%IES"UW=6CPAG+QD+A@&XYZ@ \XS@UZ#10!R'Q#BG.EZ1=PVL]PECJ]K=3 MI;QF1Q$K?,P4/7FA:K_ &"9X[;4HH[+Q;07D DC1E(;&X,.#D9(KKO!]I8 MS:UJ&KP7FOWEQ)!% \^JVGV=652Q 0>5'DC)R<'J*[.B@#A/%%U)I/Q$T'5G MT_4;FSCL+J%WLK.2?:S-&0"$!QG!_*LK7'GN?&&G>)P_B*PTJ?3'M/-L[ M/ M#()2V)(GB=E5ACD+_".QKU"B@#S)C=:!X=LWT.374LK_ %26;4;Z?3_,NXE8 M$EUA\L8#,!SL. 2<M44 >0ZA'XFUOPY#/,VJW-KI>N0SP72V0AO)[94(+B%EP65FX^ M4;MN<5U/A"UL;C7KW6(;WQ!>7+6R6SS:I:?9U*!F8!1Y4>X@DY.#UKM:* .2 M^)UI6XN)(5"11(79CO7H!R:QO%UG=VGQ!M-;DN=9M=-?3#:&X MTJV$[Q2"3?AU,;D*P(Y ZJ,UZ-10!Y?+H$/]E>'/[/M]6NX)?$ZWUPVHVVV0 M963=(R!%VKNP>5'7WKH]0L9I?BGHEY]E=[>'3+I3-Y9*HY>+ W= 2-WX9KK: M* /*+S1;S_A6WQ MH],G^T7>IWLD,2P'?,"P*LHQE@<<$5Z=.K-IU&;X#Z3IMK97$5Y!%:SS6D<825MDBNX"L,;^"<$BT4 >70Z)<_\()\ M-[9M,E\RUO[.2XB,!S#B)]S.,?+\Q&2>YJ[J8US3/$'CG4]'TZ2:Z?3[(VN8 M25E=?,#;?[[*#G ]AWKT2B@#S#P^M[>_$6'4//UR_M1HT\)N]1T\6RB0R1G8 MH$:'UZ@]\$X-0^&='OH[?X8"XTZX7[%;W/V@20L/(8Q87=D?*<],UZK10!YI M>:7 U]XV&K6.J"PN-0M)89K&!VD5EAC(ECV@D[77D@'DKZ;#K&C7NF7 _VTMK)-+!?/ M=7S",L$E>&5V9CV_>-P3WQ4?B72[^9OB9Y-C::1(XD! M9W=@%4>I)Z4^N%^*R7#>&]/='1+.+5+>2^>2$S1K "K37=LEP;=KB)9Q&93&7 8(#C= MCKC/>O*P/#OE>)-7O_$6D:S:3::EM=6>D6HB5SN/EGB1\R$G:O0]/2N>>UUB MU\'>)=+UGSG\4&&SEGD;]Z9=.4H"% P6"_O X'4D\\T >W6&L:7JBRMI^I6= MVL1Q(;>=9 A]\$XI(-9TNZD>.WU*SF=(A,ZQSJQ6,C(<@'A2._2N T"'3K_Q M*NI6?BK0[Z:'3)8C:Z39"'=$2N/,Q*^-I P" >36+!HUK:_ #3KBTL%_>PVT MNH-#'F66#S4:7)')&T'(]!CI0!Z7>^)+5]"O+_1+O3-1DM\#!OD2($D##2#( M7C/6K]UK&F6-U#:WFHV=OZ7?W\_P!FAN]"O(PT M\N,;# >N<-G&&7.>AH ]%O=9TO39HH;_ %*SM99O]6D\ZHS_ $!//X4^_P!4 MT_2H5FU&^M;.)FVJ]Q,L:D^@+$)9I@3%&7 9P.I [XR,X]:\D\2:>TOC+4? ^)%LO$U MU;ZAE.BHJL;CGL288_\ ONJ.F/K/B;0MDWUY)9V>J65Q=19\R&&X1W3'JH.14_V^S\FXF^UP>5;EEG M?S!MB*C+!CVP.N>E>5FZ\,ZF/!%KX2^R-J5M>P2,EJH$MO;JI$PEQRH(X(;J M2.M5]0UW3M(\,_$?1;VX$6IW%W>R06F"9)$EB&UU41+N3Q$4L-WVUO!)%OMZ^9O^7'OG%8$=UX3N-(^'MOI,=J=5MM M0LA.(HOWL':02D#*DOV;J>1F@#W"J,VLZ7;ZA'I\VI6<=[)C9;/.HD;/3"DY M-7J\*%M!:>6NSE\Q21N95+#;MV[5XQB@#VS^T; M$1W,AO+?9:DBX;S5Q"0,D.<_+QSS63%XST.7Q-)H"WT'VM(8Y03,FUR[$!%^ M;)?C.,="*\V\7HC^+KN_@2:;P_9-:Q^)S&?EN'4Y4[<'.P%2^/X2!V-=()M$ ML_C'+)=FRB-_I5L;)Y%4>=+YLGW#W;E>G.,4 =LVLZ6NI#36U*S%^>EJ9U\T M_P# ,Y_2DO-(7UO5]>M@(& MMK"YCB@EB.?,1H4DR3G!Y8].U>:Z/=6<&G_#6^\1/$-'339D$MUCR8[C:@3> M3P#L#!2?>NH^&C::^K>+Y-'B6+3WU)'A"1E%(,*$LH/\).2.Q!!'% '5^)?$ MNG>%-'?4]2DQ$K*@164.Y+ 84$C.,Y/L#6=?^,+:V\0:);PW5B^EW\-U++>> M:"J>2$QAP=N,L0<^E4_BM;QS_#C5'>!9?)\J7E-Q4"5"Q'_ ./!#6<=C>Z8(M0DB$05H2R^7R .#AL_C0!W]OJ%E=V(OK:\MYK0@L)XY5:/ M ZG<#C%,T_5M-U:-Y--U"UO$0[6:VF60*?0E2<5Y#K-I+#H/C*TL46+3X/$D M$ES&L)D1("L+2$QJ1N7/S,H(R,UU'A""QNO&,NJVOBC1=2F_L_R)+;2;01+M MW@J[D2N,CD '!PQH [?5;[^S-'O;_P OS/LMO)-LSC=M4G&>W2F:+J/]KZ%I M^I^5Y7VRVCN/+W;MF]0V,\9QGK5;Q5SX/UO_ *\)_P#T6U<):^)M/U?X1?V+ MH&K6]QKJZ $6U@DS,&6$!@ .=W4?6@#T2SUG2]0N9;:RU*SN9X?];%#.KLGU M .1^-)'KFD3:BVG1:I9/?+G-LMPAE&.ORYS7FGA6'2]1U?PQ+:^*M">:Q1O* ML;#3_)G*F(AHY/WK%0.IRO5?6L677(=7G\-S0G0[&4>((?\ B56EH1=VP\XH MQE<-\N<\Y0 [NIH ]G?6-,CU)=-?4;-;]AE;4SJ)2.O"9S^E))K.EPZBFG2Z ME9I?/C;;-.HE;Z+G)KSHW]AH?CIH]-O=+U?^T]8 N=/DC!O;.4C:TBGKL7;G MY@,#HUEZUH^M>*-%TG49=2F:>.ZT\M>;_ #28Y(W,JEN-NTJN ,"@ M#W>N)UOQ?XCT?6;2Q'A>UF2^NGMK27^U-N_"LP+#RCMRJDXR?2NU4$* 3D@< MGUKC?&?_ "-/@C_L*O\ ^D\E &W;Z_;P16L.N3Z?IFJ3YQ9->JY/S$#:2%+9 M&.@[XJY>ZOIFFY^W:C:6NU0Q\^=4P"< \GH3Q7C]W% ^K>,]/U[Q!H>E2WEY M)\NIV'F326Y11$T3F5<@#@ X8&NDMM$L;OXG:;!J*QZG]E\,Q[);B/(=O-* MF0J<\D$]>F30!W%SKND6;[+K5;&!_,$6V6X13OP#MY/7!!QZ$5+'JNG3:A)I M\5_:O>Q#=);+,ID0>I7.17FDVCZ;>W'Q1N;JQ@FF4;%DD0,5 M$(VYZ<\\>@ M]!2VFF66GI\,+FTM8H;B5_WLJ+AY-]H[/N/4Y;DY[T >J.ZQHSNP55&2Q. ! M7&^%O&$OB/5=6D%YI"Z59SS0QQQR%IR(V \UCNV[#\V./3DUV3*&4JP!4C!! MZ&O%I;""+P+K4J6:_8X_%4O]H"&+YFLUNLNN ,E0 ,CT!H ]=T_6-,U82'3= M2L[T1G#FVG63:??:3BBVU?3+VX^SVFHVD\_E^;Y<4ZLVS.-V 5L;9Y2,R\%MP) Z@ U:^$6E6%I\/=)O(+.%+ MJ>)VEG"#>^7/5NN/E7CV'I0!W4LT5O"\TTB1Q(-S.[ !1ZDGI5;3]6TW5HWD MTW4+2]1#M9K:99 I]"5)Q61X[U)-(\'7MY)807R(8P8KE=T0S(HWN,'Y5SN/ M^[^-^;2K8Q0%A*>/ON'8 ]0>A [4 >G2RQP0O M--(D<4:EG=V 50.223T%58-8TNZOGL;?4K.6[1=S01SJTBCU*@Y K.\;_P#( MA>(O^P9<_P#HIJ\XL;CP[?#P!:>&4M_[8MKJ.6Y6"/;+#"(F\_S>,C<2/O?> M)'6@#U>36=+AU%-.EU*S2^?&VV:=1*WT7.3^5+/K&F6MP(+C4;2&9G6,1R3J MK%V^ZN"6O-_FDQR1N95+<;-I M5>!@5W.C:38WGQ5\5W5W:PW%Q;Q6*Q22H&V91B2N>A)5>?84 =5IVJM-97EU MJ'V.VCM[B6,O'="1 B-@%FX"GU4]*LZ?JNG:M"TVFW]K>1*=I>VF610?3*DU MY#-Y::$)[Y"^C0^-+J3405W((A))M+CN@?83GCI5K5FAU?6_$UWX*,4T'_"- MRP7$U@!Y-K>>$;S5?A\/#R6C7,%TB2-;Q_-"A@?Y)"!PQ89PW/#'U MKV2@"A)KFDPZBNG2ZI9)?-C;;-<()3GIA.+/PUIMWI$4I@\^X M>]D)))=56)%5AAR#GG/&.#7G_P!HT%?AEK.CZDD#>,99KE7MF0&[DNVD8Q.H M^\1RA##C%=E:Z>G_ MJR-[;P27:^' \KE 291,HW9]?>@#OG=(XV=V"HH)9 MF. .YKSRP^(=QJ)U:YM[OP\T,-T]K8V=;*W$T>N3JD@B7A^)M5TBP#K_P )C!%%;LHXCN PBE/M^Z8/GU6H]3MXM#^(%S;W6J:/ MI-@NE6UOIKZM9^=$T2;@Z(QD15.<$CDD$>E 'KB.LB*Z,&5AD,#D$5A>(=;N M-.OM$TZR6)[O4[P1?O 2%A12\K8!'(5<#W85'X%L(-,\&:?:6VI)J5NBOY5U M''L5D+L0%&3A0#M')X K.\093XH>#9'_ -6T5_$I[!RB,/S"M^5 #V\5:_=: MWJMCI'AJWNX-.N%MWGEU(0EF,:/]WRSV<=ZTK[6[BP\9:5IL\>&P3G&"F[''5?>N&\93^$;===,J]MML_F_ADT =Y5!=%ZAKD.JG2)8CH=A,GB*'_B5V]H?ML!%SM+R.&&W/4Y3 M!W 9.: /8-7U[3]*CDBEO[..^,+20VTLRJ\A )&%SD].U5-(\36L_@[2-)X[=]5NKC-K%/'OEG@,*B M$0C&6PP;[O0^E0:3<:98S> ;SQ&T$>D#PT([>6[ \E+DB,G)/ 8H#C/O0!VM MCXNO+ZUUF:&"PD%EK L(B]SY2/$1$=VXY!;]X< => *O+XY\/#7M0TB;4K:W MGL5C,CS3QHC%MWRJ2V2R[>1CC(KS&U^PGP5XA.F0^38MXPMV@01E!L+VQ!"G MH#G(]B*ZNWCT.V^+FNVNIPV*37]K9M9QSQKF=@90Y3(Y.<9Q0!UNF:XD_AY- M5U.6PM(R6+R1WBR0JH8@'S. <@#Z'BKD&KZ9=:>^H6^HVDUD@):XCG5HU ZY M8' Q7CNE-:6OASP'RO+7XC M:AH/E-HDFC+&TMN!Y,URJR;BA'!(4J"1WQ0!ZQ;ZMIMW>RV=MJ%I-=0C,L$< MRLZ#_:4'(_&F)KFD2:D=-CU2R:^&O>(;"6.-8],NHX8F3.6#1(Y+<]E;$MS;P2 MPQ2SQQR3,5B1W +D#)"CN< GBN3\)?\ (Y>-_P#L(0?^DT=3?$.PGN/"S:A9 M)NO](F34K8#NT1RR_P# DWK^- '2M>6J320M=9 I]"5)Q7DFJ"Y\0^!?$'BVW5_)U;4(,!HBY&G MP2*G* @D'$CLH(R":T[%]/&H:EKUKKNBZ]+;:+,DFF:19"(3QC# /B1^XV@$ M9^8T >C6.MZ3J*5-:TJ6?R(]3LGFV-)Y:SJ6 MV*2&;&>@(()[$5Y5H&IPZE\0?"-Q;WNA3;[2YWPZ/:F,6X,081R/O(8Y'"X4 MC!..:M^&]!T"?X5:K-J/EV0O9[U+G4 HWH#<.@.[L O'3KGO0!Z9I^JZ=JT M;R:;?VMY&C;6:VF60*?0E2<&LWQEXEB\)^%;[5Y/*:2&,^3%)(%$LG9??UXY MP#6+X U@W]YJU@#I5ZED(575=+C"17((;"D D!UQR 2!N[5+\6(8Y?AEK9DC M1RD09-R@[3N R/0\F@#4TO7HH]&CNM;UG1"[!I//M)@D)0$ D%F/0D G.,D= M,XJ]=:_HUB8!>:M86YN &A$URB>8#T*Y/(^EC:9<_$WPK:S6%N]M#8WL MJ0F,>6&W1<[>G[\+Z/X@\80>+A90W$LZ_9TND'[VS\I1&D0(^8 MAAM7O0!Z9=:C8V*AKN\M[<%6<&654RJXR>3T&1D^]5CXAT40VTQUC3Q%=';; MO]I3;,>F$.?F_"O,=&TB263X7V6O6OFR1VEZYAN5R5PJ&,,#W4;>#T(]J8^@ M:0/#'Q2E_LVV\R&>Z$3&,?NPMNL@"_W<.Q;CO0!['6#/XPT6V\5#P[/>11WI MM_/R\J!02P4)R<[SD$#'2K^B.\N@:=)(Q9VM8F9CU)*CFN,U=M'T[XQ6-SJB MVD"76D-'#+.J@23B=, $]7QC'>@#9T;QC:W5SJL&J7=A926^JRV%LCS!&F"J MA'#'ELMV]JWM0U33M)A6;4;^ULXF.U7N9EC4GTRQ%>6/HNFW/A/XHWL]C;RW M7VN^ F>,%ALA5EP3TPQSQWINHSS0^+]&O=2U;3=/MI= B6VNM6M/.A,N10!Z[%+'/$DL4BR1N RNAR&!Z$'O7/^)_$EYHM_H]AI^EI?W>IR MR1QK)<^2J[$+DD[6[ ]JC\ 6%MI_A2.*SU6#4K5YYI(I[>+RX@&D8E$77UW&?L[QH\$9ER M !M)'8[OH":Y#Q%=Z#?_ ]^Q:-JTNLW:O'W#%C;@<*".QH ];?7-)CTT: MB^J62V).!2W&JQ6-S&DP=H5<-DD*>&^7O7.:QI[6 M7C;7K;0;9+:XG\)N8H[9 @:82.L9P.XS@&N>2[\)7-E\/(-%CM6U*VO[03"& M+]Y -I#K*0/E)?'#OW&LZ7:7T5C#]'8]1N8HXY&GGBVQYVXCE=!U/HHK=KB/A*L:?#NS2* M-HHUN;H)&ZD%1]HDP"#R"/>NWH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK)\1^(+;PSH[:E=0 MW$\8DCB$5NH9V9V"J "0.I'>@#32*.-=J1HJYS@* ,T[ SG STS63HVMS:M) M*LNAZIIHC (:]2-0^>R[7:M>@!J11QYV(J[CD[1C)I0 !V%+5/3[Z2^6 MX,ECQ-C.]7* ,_4M&M-6> MS-VK,EK<+44MC;DCG'I56YU6RL]1L;">;9=7Q<6 MZ;2=Y1=S<@8&!SS5R@!,#.<#.,4@C122$4%CDD#J?6G44 %-,<;.KLBEUZ,1 MR*=10 FU<$8&#U&.M(40E244E?NDCI]*=10 TQQF02%%+@8#8Y ^M+@ DX&3 MUI:* &M&C)L9%*?W2.*4 #. !FEHH ",C!Z4U8T0 *BJ%X QBG44 ( !G ' M/6D2..($1HJ G)"C'-.HH *:$13E54'V%.HH :L4:.SJBJS?>(&"?K0(XPS, M$4,V"3CDXIU% #?+02&0(N\C!;'./K08XVD$A12Z]&(Y'XTZB@ I" 2"0..E M+10 UHHW96=%9EY4D9(^E+@9S@9Z9I:* $VCG@<]?>C:..!QT]J6B@ I .@ M I:* &I&D2[8T5!G.%&*4 8 'H*6B@ (!&#R*:D:1@!$50!@ #&*=10!2U M?3DUC1;_ $R1VCCO+>2W9UZJ'4J2/SI^GV,6G6-O:Q_-Y,*1;R!N8* !G\JM M44 -,<;2"0HI=> Q'(_&EP 2<#)ZFEHH 3:,$8&#U&*1$2- J(JJ.@48%.HH M :L:+G:BC)W' [^M.HHH ;Y:&02;%W@8#8YQ]:7 SG STS2T4 %)M7!&T8/. M,4M% "$ D$@$CI[4CQI*NV1%<9SAAFG44 %9FLZ)!K/V!I9)(I;&[2[@DCQD M,N01SV92RGV-:=% #?*C,@DV+Y@&-V.FVB[;>TA2&,'KM48&??BK*1Q MQ B-%0$Y.T8R:=10 U8T3[B*O.>!CFEV@# QZ4M% #4C2-0L:*JCH%&!2D MC! (]#2T4 )@9S@9'>D:-'969%8JO'6EH MH *:R*Y!902IR,CH:=10 FU<$8&#UXZTCQI(FQT5E]&&13J* 8' I&56& M& /U%+10 T(HQA0,5'Y7E>6OEXQMQQ^5*$4*%"@*. M@QP*=10 F!G.!GIFD$:*20B@DY) ZGUIU% #6CC9U=D4LOW21R/I0R(Y4LJL M5.1D9P:=10 @ P!BEHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB/BLK-X*54E\ESJ%F%DP#L M/GIS@\<>]=O5;4-.LM5LWL]1LX+NV<@M#/&'0X.1D'CK0!S5[I\)\):S!XC\ M2-J%DT!:2?RXXFMU SN'E@<@@$>X%<+H=]J&I^%_%]YXBEF7Q!;Z&8H89%V% M;4P%EE R?F=LECV*@<8KTVW\'^&;2&:&W\/Z7#%/M\U([1%$FT[EW #G!&:? MKV@6VL:=J*+#!'?W5A-9)=M&"R(ZD8SUVY(.* /-[:TTK3X_ .K:)=-+J^H7 M4,5S,+EI'N86B8S;^>0I [?*0 ,5%>K)=^&[VV-S/$)O'!@,D4A5U5IP#M/; M@\5Z/H7A+1]#2WG@TRQ34DMTAEO(H%5Y"% )SC/.*T?[&TS84_L^UVFY^UD> M4N/.SGS.GWL\YZT <%K6CZ!;ZM:>%[#PW;7CPV3WOEWNH20VT,9?!;H^7+9Y MV\>HKE[6QLM;\&_#NZU9%N6;5Y+-I7F9@8@;@*F[C(^1<'J<"O8-4\/Z-K;P MOJNE6=ZT!S$;B%7*>N,BB?P]HUUI7]ESZ59R:?N+BV:!3&&)+$A<8!R2<^YH M \TU& >%=3\;_P#"-1&W,7A^&XA6)BP5R9LN,D\X&?PJ>?2]&T.;P7?^&IB= M0OKZ&.66.=G:]MV1C*TG)W8'S9/0XZ5Z7;Z786DGF6]E;PN84@W1QA3Y:YVI MQ_",G [9JIIWA?0-(O)+S3=%L+2YD!#2P6ZHQ!ZC('2@#RR\T*SO/"?CW7)V MN&U&PU*_>RF\]Q]F,9W*8P#A>>I[UZK-*\_A62:0Y>2R+,?+#N3WSUJSY4?D^3Y:^5MV[,<8Z8QZ4 >7)JVF6O[/ MUK;7,\+S7.B+;0VP8%Y97CVHJKU)W$=.G6EO[2UNWT_0+[1+;4M3T[1()+N7 M4=1:W@@7!4E<*V6RK98*, #GM7=V'A+PYI5R+G3] TRUN%Z2P6B(X^A R*FU M+P[HNL7,%QJ6E65Y-!_JI)X%=D[\$CIF@#R+2].L->A^&-WK<8NI+FWN8)I9 MI#F14B8H"<]C^)K1N],O/$OC#Q1:RV.F79LC%#:"]U&6!K2(Q*5>)5C8#)). M_(.1CM7I5UX;T.^TV+3;K2+&:QA;=%;R0*40\\@8P.I_,TS4_"WA_698I=3T M6PNY(EVQM/;JY5?3D=/;I0 W0)WM-'TC3M5U.UN=6:T4LR3 FX*J-SKG!8=# MG'>MFJ@TO3UN+:X6QMQ-:QF*WD$0#1(< JIQP.!P/2K= !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 %%%% !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 %%%4]1U; M3](@6?4;V"TB=Q&K32!0S'H!GJ: +E%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5P'Q8TJPE\(W6J26L;WT36T42.37? MUSOBCPA;^*XA!>:GJ=O;84-!:RJB.5;<&(*GD$#\A0!T5%5--LFTZPCM6O+J M\*9_?73AI&R<\D #OCI5N@ 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 **** + "BBB@ HHHH _]D! end GRAPHIC 13 firstamendmenttolease-gw002.jpg GRAPHIC begin 644 firstamendmenttolease-gw002.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 **** "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 **** "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@ 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@ 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@ 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@ 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@ 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@ 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@ 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@ 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@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ KBOBGK^I>'/!IOM+O4LKDW4,7GO&KA%9L$ MX8$=*[6L+Q7/>V^DH]EX=37CYRB6T:1$(3!^<;Q@D'''O0!D^ ;N_O4O9KKQ MO8>)HOD5/LEO'%Y!YSNV'OQU]*[.O*/"'AW7[/Q1XF\8#P[#I'VFR\JRT=9D M_>R* 0S%?E7)7'_ C]3Z+X?NM3O=!M+G6;%+'49$S/;(X81G)[@GM@_C0!Y? M\3O'?BCPSXYAM]'G0Z=:Z;'J%U;&%6,J^<4?YB,CC'0C[XH>/M3TVPTV' MPI=1I*;?PGXJ&L6YFU,Z:=)TM/,0[H5R>#G !.W&<=* M.[C^(UKIGAOPTVH0WNHZUJMA%<"STZW\R60F,,S[1@ 9S^N.AJ3_ (6OX:7P MTVN2&\B@BO%LKB&2#;-;RGLZYX P>F?SXKF!X<\3>&]8\)>([/16U-K/08M+ MO;))T22)E7JI)P>3CC/0^M9-_P" /%.H>&]7OI=,6/4M8UZ&^-@DR-Y$*EOO M-D GYNF*X>R\*^+E^"VL^"9O#KI=P,IMIAYD^=592NU&8G(SNP.#6Q>^&]6D^(?@ M74TLR;/3;*>*[EWK^Z9H2H&,Y//'&:XZ;P7J6G? S48]2A%CJFF7\FJ6S-(I MVE6R"""1RNX >N* /6M,\46&K^(=7T6T6=I]*,:W$A4>7N<9"J<\D8.>.U&;K3=%75X]/OC/@!/.*XS2?"'BR+5/%'B#2]'M MO#$MYIOV:RTZ*=&!F&")#M^13P<>[?4FIX;\*>)V\<>%M9O='U5%LH9DOI]2 MU-;@O*T1&57<=JEC@8]>G% 'H7A[X@:?XFNPFGZ;JWV)]_E:E+:[;:39G.'S MD=#U Z52MOBOH%U>VR+;:FFGW5S]DM]4>VQ:RRY("A\YY((SC'!]*Y/PYX2U MZ/Q:?[.T2_\ #6ASV\Z:E:37R3P-(Z$*85!.,,0<\<#MT.;X:\!:A8P:?H>M M^#]3O7M;L$W<>M%;3;YF1*(]W! /W0N3[9H ]XKYXC^(OC"/PG=^)F\7:>\] MO?FW319;.+?.NX#@KANASTZ*>:^AZ\$L_A5J\'@&XO(-+6T\86>J->64BNF^ M1 RX4L#C&-Q )ZCWH ])U3XBV&DW,5B^F:I>ZC]D6[N;6PM_-:U0CJ^2,?3K M[ N6*8RA7KN+$*!CKZ=:XG6/"FNMXVN/ M$ESX=U*^M]6LH/.M]/U/[/):S*BJR-AP'7@\Y(K3B\%WUOJWP[DT[07L+#2Y M+M[JW:[68VWF8(RQ/S9.3QG% %K6/B_:CP/JNL:-IU]_:%C.MM):WMJ0;=SD MAI55OE7@C.>N!78^$?$)\3^';?4FL;NSD8 .ES 8MS;02R DY0YX/>O/K_P/ MKU['\3HDL@O]LM U@6D7$^S)(Z\=ASCK71:5JOC&V\,^'X8_"?ESK/%9WD%]7O;9@EQ;V4TT3$ X94)!P>O(K3K+ M\36D]_X5UBSMH_,N+BQFBB3(&YF0@#)XZF@#G?"%SJ$]A::I?^+_ .TO,LEN M);)8+==I*AC]P!N,XJ6R^).B7NCRZPMOJ46FI$CI=2VI"3,Q"B./!)9]QVX MQG."<59\/^%;'2?"]JL6C65KJG]G+#,\4"+(7V ,"X'/S#GFL)O"^L?\*L\- M645JIU;2'L[HV;R*!(\1!:/=T!///3.* .DTGQ?9ZGJC:7+8ZAIM_P"29XX+ M^$1F6,'!92"0<$C(SD9Z5CP_%;P_+:VE\UMJL>G71V1WKV;>49,$^7D9);@C M@$9XSFGVUOJWB+QKINM76CW&DV>EVL\:+=21F6>67:" $9@% 7J3R3TK+L_# M&L1?#GP?ICV1%[8:E:3W,6]?W:)-N8YS@X'/&: .MT+Q3::[>7EDMI?65[:! M'DM[V'RWV/G:XY((.#],)\2[_56@(L9=*@MTEW#F199&(QG/ 8=N]+X_P!*O=9\$W]EIT(F MNR8I(XBP7>4E1RN3P"0I'- &'KOBV:S\3>$K@VVJP6]Y'>J^G"$^=*ZA @* MD9ZD$G !R2*W;;QQH\V@7VKS?:;2.QF-O?Y?VA8TBRH=3E"=K '@@X/'6@#L=(\4VVJZE)ILEE?Z??)")Q;WL0 M1GBSC>N"00#@'G(R,BKNMZU9>'])FU+4'9;>+ (12S,Q("JH'))) ]ZYKPM MI-LNN'4/^$;UNPGCMVB%SJFI&XX9E)1%,TG!P#G Z5>\=Z3?:MX?B_LR)9[R MRO;>]CMV<*)C%(&*9/ R >O?% &/8>*YM5^)EI9"#5+"%-)GEFLKR(H2WF1[ M7P"0W!8 @GN*V+;QO:3:E;6,VE:O9R78*+ MQ'J_CB/6QHDFF6\6CW%K UW+&S^DR^'=-UN,SO;:C M-';V\:I^\:1VVA2,\$$'//&TUO2G$+D,5.T_,!DCWKR_0]&N!\4[S2/D;1=& MGDU:$ YVS7*@*A';:?/8?[PKU"52T+J.25(% '&6'CG3[#PWX>EN9]2U.;58 M6-LZVH\Z=E ."B< G(]N,DCK2'XHZ.+6YF&G:R39%A?QBS):R ZF7G &.?E+ M' S6=X=\,ZQ90_#P7%D4.E6URE[\ZGRBT6U1P>O[T-:J@[\?,".<4 :^I^-M-TW4;?3TM[Z^N[JU^U6\5E!YADCSC(Y ' MKDX'OD@5G0_%#0I[>"ZCM]3-D\JP3W1M"(K65FVA)2>AR0#C(&1D\TFAZ'J5 MIXLTB\GMBEO!X;2RD?>M '4ZKXPL]-U&>PBL=1U&XMHUENEL8!)]G5LXW$DIR:I&9K2"QBWR21@ E\$@*!D=2.3BN8U3PW>&/$:7&E""]U#7[>^BMUG1_W0:W).[.,@(V?=3C/&3Q?H_B M35;GQ+:2:?JU\EU"8]*-KJ M[6-#%@B50ZEFW9X8,#P.!0!OW7CF>#Q];Z%# MI-Y VNH36=C+Y-Y?PV^Z" MW?C(8YR=N1G:#CO6:=/U?2?%/A[5(])GO85T?^S;A8)(PT$A:-MS;F&5^4\C M/2L%?",EA/K.GZAX;UO5H;R]GGAELM6:*WECE8MMD3SD"D9(/RG/O0!OW_BD M:'XUUVYOI[F32K32K2;RXOG"%Y9%+A<^F"3Z#VKJ9]2ZO(I)T\ ML958TQEF.> 2P ]37/KX8:?Q?K0N;3&CWFBP6"G<"&P90R]<\*PY/K6-\*K2 M_N6O]5U5UEFLE71+653D/%;DAG![[G/_ ([0!T?Q#URZ\/>!=5U"RCG:Z6!E MBDB0-Y+%3ASGH!Z\]JS=)\36NAZ996'V;Q'J&I72-.+2X7SKH(,*78LV%3/3 M)[\>E;/CO3KO5_ FM:?80F:[N+5XXHP0-S$<#)XK(OK35M#\:1>(+;29]4M9 M]+2QGBMGC$L+HY8, [*"IW$'!XQ0!%KWBQ-4\/:5?Z/,T_6?"6LW[>+Y+:W3S; MC4;*]L5DD 6X\E(B5/IDH1SW]J .CM/'%E<7C6=QINJV%V;=[F""\MPC7"(, MMY>&(+#CY20>>E//CK0UM_#TYFDV:^RI9?+SDC/S<\ MJ76B7.DV>D+.[?:Y(V>:61-FU0C-\H!)R<9XXKE!X UUXM\4V@COK:"^O+.33[ZTMYYX8$D!>5E(0; MN#PP#'MFGZGX^T[3M4U#35L-4O;K3U5[E+.V\S8C( R!C!Z=3@X!Q7/MX8 MUF?P JS66-9O]9BU.\@$BGR\W*L1G.#MC51U_AKH-+TF^@\6>+[R6 K;W_V; M[,^X?O-L.UN,Y&#QS0!8NO&>FQ6VERV<5WJ4FIPF>T@LX@SO& "7.X@*!N7J M1R<5:\->([;Q1I9U"TMKN"$2O$!=1A&)4X;@$]#D?4&O+8]+UZSG\&:1:17$ M6KV&ARF>.VN(HI(@7C7YF='1U)4C:!UYSQ7?_#ZXLF\/2V-I:7-J^GW3B MM;Q3;:G!XN\.ZY8Z7/J,-G'=03Q6[HKKYHCVL-[*",H<\\9IUAH]_#K?C6>2 MW(BU%XC:MN'[P"W5#WX^8$= MQ 5?F7DDS;WY( XW&@#$\<:W>V'B;P[IT/B"/1+2]2Z:XN72(\QA" MHS("!RQ_.M*TUZVTBTTI+_6I-6CU*Y:"#4ECB$6_^%"8\*,D$ XZ\&L[QIIM M]-XK\-ZI!H,FL6EE'=K/#&T0(,BH%.)&4'[I_*H]>T_4/%?ARTT"/P_-I%G= MW.+QI6AS;0H0^Y C,-[-@*1G')..* +UYXJM+^'3KBROKRVMVUM+!98X$9;M MAN#*"W_+,D$;QSE>*O6_BZVO-6GL;33M2N(X)VMI;R* &%95&63.<\=,XQGO M7*V^@:\OASPUI$^G+OT/6X 9HV14FM8PV)@,\<$9'7.>*G?3-47QO#=:+HNH MZ4SWY?4IFN8S9W<'(+^6')\QAMP0H(/4T 58?B3=7FA^();G2-9LQ:3W,*7= MK9*WV9$'#.&O4CIQ713>-;'3&TW3WBU+4;^[L5NH5M[8,\R\ D@$!3W.< M >O05A)I.MQ:+X[T$Z/.QU%K^YL[I9(_*E\Y,(GWMP;)(Y&..M:NDZ)J-MXR MTB^FMBMM!X=^QR/N4[9O,C.W&<]%//3B@"ZOCO2)- M]5BCO)/M%R;..T6'_ M $@S@D&(H3PPVMG)Q@9S5CP]XJM_$5Q?P0Z?J%I+8R"*=;R)4PY&=HPQSP0? M3!%>=:QI6K62V5BD,D>H7GBN\OK1(IDCE:/9(P=78,J\')##D<8YKK? 4T<% M]K>EW%K>Q:S'+'=7TMU/',9C(N$;=& HP$QMVC ]: )/B'K-[H]KH:VFK)I M2WFJ);3W;)&P2,QR,?O@J.5'-26VO6^@Z!-JM_XD?7K$7"1/=P1PE;8$@$MY M6!M!()/)&:9\0=,OM0AT&:RTIM36RU:.YGMD:,%HQ'(I^^0IY8<9J*_?5=0\ M)7^G:;X2?39[MA:B.Y,'EJL@P\K!'((5>W4G Q0!IWOC?2++B0S/;:1Y: MW4\: H&?'RJ<\D J3Z9%)IGC73]3UB+3#::C9S7$336K7EL8EN47&2F3G@$' M! .#TK@-8T&_\)?"OQ3X>:#S-/MV2:POF*YF5Y5)60#G>K9&<<@CTKJHX=<\ M1>-="U"^T.72K;1DG>5YIHW\Z61-@6/822H!)W$#/'% "V/CG3]+\*:/>7MW MJ.I-J$\L$$OV51++(K/A=B<9^7:,=>,]S5^\\<165I]IE\/Z^8TA\Z%]8M=+\#0SV11]-U"YFNP74^4C";:>O.=Z],]:=XLT MSQ#J&M:S ]CJU[97%JL>EBRU 6T$3%"'\X!U8_,<\A@1QB@#0U3X@26GBC1[ M&RTJ\O\ 3[^RDNA+;V^]I!A"AC^8< ,=V1W%3:5XQLDLO$.K:C=ZA%;V5TJ/ M;7ELJ/;$HF(U"9+9+#&>EUYS MHS^,/$$&L7]GXG6&2VU.ZMK>TFL8FA*QR$*K, 'Y SG/UKT:O.-#?Q7X?@U MFPMO"D]Q-<:I=W-O3M+J:6-Q#+;G? PD5 M71AN&'(/R\D$U2D\,ZYX>T'PYI=O_:%_80-.^K+I(X]4BLY+M999(5>-L>8S'+84]3U'4\4 =M=^,;: MU-G -,U2?4+J$SBPB@!GCC!P6<%@JC/')Y/3-:>BZS9Z]ID>H6+.8G+(5D0H M\;J2K*RGD,"""*X77-%O;SQ7:^)IM"UB>UN-.6UFM++4/L]S;NLC,I;9*JN" M&.0&."*Z_P *:;!IFB".WTNXTP2RR3/;W-QY\FYFY9GW-DGK]X]: ,C5_&EU MIGCVST%-'O+BVEM9)7DA@W,6#( 5.X#:-QW<=<5DVOCG^Q]>\717\.K7\-G? M!_\ 1H#*EI!Y,9))) SN.!D\$XK8\06VIVOCK1=&U MM=XM=R[MKY(^8 Y*KDBLW0M U.TUGP?//:%([#P^UIO/W6Y'' M%,MDU_PKJGB*&U\/3ZK%J=ZU[:3P31*H9T52DN]@5 *]0#P: .FA\4:7,]*MK?5)I/M'_$NO%LG18]SRS, M$*K&!]XG>H[=_K7*6_AC5_"=MX*GMK&35CH]M/;7D-LZ!\RA3N3>5! 9<=0< M$5C:S8:W#HNI-?V!L[[5_$]K-9P1W*^8?EC(V28*HX\LY)&/E/7(R =+KOC< MWWAGQ7;6=CJVF:EINFR3,]Q&L9B8H2F&5CR>2"/0^E:>@>.+'4;C3=-DMM1@ MFO+??:W%U;E([O:H+;"3D\<\@9'(KD_LMW/I_B_P_/87[^)]2TDSF6YNH9?/ M3#1HH*!%3!)XVCJ3DUU=_H]_-KG@FXCMRT6G/*;IMP_=@VS(._/S$#C- '53 MS+;V\L[ARL:%R$4LQ &> .2?85@Z;XPM;_6(M*GTW4].N;B)I;<7T C$ZKC= MMP3R,@D'!YZ5IZVNH/H.H)I#HFI-;R"U9\8$NT[2<\=<5Y[H.A:Q)XP\.ZG/ MI6LPI9P3I>SZGJ(G+2O&!E$$C!5R#RH7.1Q@4 ;T7Q-T698YEM-4^Q&Y^RR7 MIM<00R[]@5VSW..1D#(SBK^J>-=/TO5IM.%IJ-Y+;1K+=M9VQE6U1LX+X.>0 M"< $X&<5S#>&-9/P=N-#^Q'^TFNWD6#>N2IO/,!SG'W.>OZUH^5KWA[QCX@N MK+0I=3@U@PRV\T<\:+%(D8C*R[B"%^4'*ANIXS0!H?#:^NM3^'>B7E[<27%S M+;[I)9&W,QW'DFNJKFOA]I5YHG@/1]-U"+RKNWAV2)N!P=Q[CBNEH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHK)\0:A+IUI:R0W=I;-+>0PEKI&96#N%VKMZ,M &M17/ M:GXZ\,Z/=SVM_JT45Q;L%FCV,S1Y4-D@ X7#+\W3GK5K5/$^BZ-:VUQ?:A&D M=U_Q[[ 9&F&,Y15!+#&#D#O0!KT5R;>)S>^+O#<&F7<3R,%F!'Y]*UQXDT,M!T2Z: MQO=3A@O/+W["&(0'A2Y P@)[L163X6\2:AJ>E^#YKN^LQ-J=G)+<1O$PDG95 M!S'M^5<9R<]CQ0!VM%0VJ:S 99I?)4!6P'W%=K-C"DD' )&>U3: MQXT\/:!V<9H WJJ:GIEEK.GRZ?J-LES:3 M "2)^C8((S^(%26=Y!?V<-W;.7@F4.C%2N0?8\BN;D\?:7#XZ;PO+N640HPF MVN)M'T&2*+4;P12RJ62)(V MDV4\=Q;3*'CEC;*L#W!KF_%.MZU9:_H.C MZ*+!9M3^T%I+V-W5!&@;@*PZY- '5T5B6VIW&EPVD/B6\L%O;RX\BW-K$Z1N MQ&0OS$X8X/4\]JS?$WQ"TCP[I\]PKBZE@O([22--P"NS+N&X*1E5;<1^'6@# MK:*P[CQAH-KIUI?S7^V&[+"W B#5WU6W73YY/ M*2X9L+OYX/\ =(VG.<8QS0!M45D:1XIT37DNGTZ_CE%KCSPRM&8P1D$A@" 0 M#@]#BN9OOB'IU]K'A^ST#5(IC=:D(;A?+(WP^7(25+ 9&Y5^9';+4VTZXU2)+A'6-_E8I&[=%=P-JDY'!(/-2:OXNT'0;R.TU/4HK>XD3 MS A5F*IG&YL [5S_ !-@4 ;5%T'1]%%@LVIFXW27L;NJ"- W 5@>6 M"WMY<>1;FUB=(W8C*K\Q.&.#U//:G7/BO0K1+E[C4X8H[:Y%K-(^0B2D9VEL M8S@\\\=\4 ;-%<];^+](UC3]3?1]3@:>S@:1_.C=1'\I*NRD!BG&6Y1"X!4.X&U"01PQ'6J5]\1M&TWQA/H-XS1B&U$S3A)&^Y2W0 M)N7G>%?/RDJ5!)P0"<8[UJ7'C#0;73[2]FO]L-X6%NHB=I)=O7;&%W''?CB@ M#B07D6F7NJVW]HAE@F,2.(1.0, MIO(*J<]%+9[4 =%16!JOC;PYHMU-:ZAJD<-Q 9(@C.Z@C.<*"<8ZGH.]3W_ M (IT33;.TN[F_3R;Q=]L8E:4S+@'*J@)(P1R!W% &Q16+_PEN@#18-9.JVZZ M=/((DN&)"[\D8.?NG(.'I-&U/4K2^6X73D#31A'5AG[GRER\6:';ZC:95GB1IHB&_=.RABN2!NQG&1Q5O5]>TW088I-2 MN1")GV1*$9WD;&<*J@L>!G@4 :-5=/TZSTFQCLK"W2WMHL[(T& ,DD_F23^- M1ZT ;5%B7P>[T^SDE*/$ MR/&P1F0E' .#CTP<53TCQ#J5WXC\/6&:YG!,2@,%D(&2% M8C:6 Z@'(]* .@HK D\;>'(M5&FOJ<:W)F^S_9C:&SQC.<\5=37] M*DL+^^6]C^S:>\L=U(00(FC^^#D=J -*BH[>>.ZMHKB%MT4J!T;!&5(R#@US M&G^/M+O_ !EJ/AP;DGM6C2-]KGS7(;<,;<+MV]2<'/% &OJWAS1M=:)]4TZ" MY>'(C=U^9 >H##D ^E6M/TVRTFR2ST^TAM;9,[8H4"J,]3@=ZR!XZ\,MJ@TX M:O#]H,WD [6\LR=-GF8V;L\8SG-=#0 45@:#KMQJNN>(K&:.)8],NT@B* Y9 M3$CY;)ZY8],47?C;PY8ZD=/N=3CCG601/E'*(YQA6<#:IY'!(H WZ*P]6\8^ M']#NGM=1U*.&Y1%D,(1G?:V[!"J"2/E;..F.<5)=>*M#LM%M]8GU*$6%SM$$ MRY?S2W0* "6/7@#/!H V**\QOO']U>/>D21M([ =6VH"<>^,4 ;=%8L_BW0+;1K76 M)=6METZZ;9#<[LHQPQQGMPK=?3'6J\_CKPU;:?9WTVIJL-YN^SCRI"[[3ACL MV[@ 1R2,"@#HJ*Y?P/K\OB.PU6[>YCN(8M5N(+:2(#:858;,$=>#U[T_Q=XS MLO""Z:;M"YO;M( !N^1"0&?A3G;D<=3VH UM5T73-I/UKEKWQW:6'C*SCN-02/1;G2& MNHP8CODE\U57:,;R=I;Y0/4XXKH5\4:&_A\:\NI0?V61Q<9X)SMQCKNSQC&< M\8H UZ*S-'\0Z7KRS'3;L3- P66-D:-XR1D;D8!AGMD'/!^J:Q: MQQR3VD)D1)<[2<@@#4O]/M-4L9;*^@2>VE #QN,AL'(_4"K-6'4(U)VPR1$A^O; ##V(K)\$^.+O7X=;N=:@M=.M[$Q2Q MMDKM@DB$JF0L<9"L,]!0!W-%8>D>,= UZ\-IIVHI+<;/,$;1O&SI_>4,!N'N M,BJZ^/\ PJ]Y#:KK,!EEE\E1M; DW%=K-C"DD' )&>U '245REAX^TN^\9:C MX;^9)[4QI')M<^:[;MRXVX7;MZDX.>*S/"/Q%TR\TRS@UG5X!JT]U-!MV$ $ M3.L:D@;58J%P"03^- '?45R*>*A9>+O$EOJMVD.F6,=CY)9.$>;>#D@9Y8*. M>!71RZG9P:G;:=).HO+E'DBBP265,;C[ ;AU]: +=%9^O7\FE>'=3U&%5>6T MM)9T5^A*H6 ..W%5YGS!F8,N."1C M% '?45@3>-O#D&J_V;+J<:W/G"W/R/L$N<;#)C:&SQ@G.:FO/%>B6&K+I=Q? M!;PE 8UC=@A?A=[ $)GMN(H V:*PM4\8^']&O6L[_4HX9T4-(H1F$0/0N5!" M ^K$5N*RN@=&#*PR"#D$4 +17&:EKGB:?QK=Z%H8TA([6QBNF:^CD8N79UP" MK# ^4=C5C1?'5A>>"[#Q#JI33Q>N,4 ;.D^'](T(2C2]/@M3*09&C7YGQTRW4X]ZTJY2V\7:1H^CV)U7Q ;V M:Y5WBE-HRRRJ&.3Y2+D =,X K2F\6Z!!HUMK$NJVRZ=J6>M:=%J&GS&6VESLVU:6W@4H?W<(5 M-I%-0O1'),I:.-$:1V4=6VH"=H]<8H UZ*KV- M]:ZE8PWME<1W%M,H>.6-LJP]C5B@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N3\?VMQ=:5I:V\$L MS)K-E(PC0L543*2QQV Y)KK** .&T_39?^$@^(,LED^+LQ+$[1']\HM5&%./ MF&0,'-5?"^FW\'_"L_-LKF/[+I]TMQNB8>23 M&@ ?CY2<'K7J5% 'DIT>\7X'WEHNG3B]>_DE\D0'S&/V[(;;C)^4 Y] .U5- M=DOKCQ/XVLX?MBZ7>-%!?26>F_:SL%NH;:X<;'VD@J5;'!ZFO9:YJ\\#Z7=W MMY7%K=M:WNDQV<4T-N\J"43L=K%0=O# Y.!C/-=A9 MVEOI]E!9VD*PVT$:QQ1H.%4# _"IJ /+9-(N3\./B%#_9TWVBZU#49(D\D[ MY@3\C*,9;/8C\*34[:\TOQM_:EY?:Y865WI5O#'=:=9K<;70L6C<&*0KG<", M \^E>IT4 8'@S3K32_"]M;V37[6Y>653?Q>7-EY&8Y3:NWDD@8'!%1"[NQ!;^=:30_8V#"1ISO ("\D'NW [UER6&H0?"B]T9]+NCJ6DZA"UR8XF M8W@6X25IT/5]RY8XR0D2Z=+:BYLK#?+# M)Y@/SQ21.RJP'7;_ CL:BGT.!M$TFK7\5SXIAOKA]0M-CG/WW*!$VIP# MDJ.I->IT4 ><^)]%U'4O$WBN*Q@D#7OAA8(I=I"22[YAMW=,X('L#5%]0&MW M/@6"QT+4X3IMY']J>:Q>);7$+J8\L!GG'*Y' R>17JE% 'B\>D^39ZYX>U_4 M/%$'VN^N'-M8Z//$$U_INHW<.I MVUJ+*2WM'G\SRT*-$2HPISS\V!\VVDFVEHU"9$8)Z_P J]$HH M \XUJ*PU?P)#H'AS1[R(7EV(+?SK2:'[&P82-.=X! 7J#W;@=ZYZ^2;2? FE MZ5?Z5/)>:9XDMEN%$9/]H$RE_-0MPYD!]>#D<5[15#5='M-92T2[5R+6ZCNX MMK8Q)&U ' 73R^)O$NM:SIVGWR64/AR>Q,EQ:O"T\SMN"*K ,VT \X MZMBI]#TNX'B'P+-/8R@6GAUT=WB.(9=L(P21\K8W#'7K7H]% 'CWCJ]UW5+# MQ7I4QU>*0;H['3['3/,CNH=@/F/,4;J=V0&4C&!DUTTLSZ5\3[&\N;2\-M>: M-'91S16SR*)A-G:Q4';PVW2$F M1X=[@2*G5\%@PQUQD5I7)E\2^)=6UO3;&]2QB\/SV/FSVSPMYYKTFBB@ M#S+PWX@?PXOB&RET/6[F]DUN]G@B@T^4K*KR$J1(1L /J3TJ*"#7O!WAKP[I M\LD]I'J M32'Q&EZJW%KLN)HED@;N^>-XG958#KM'W1V->GT4 <1H=[I7A30HYD?6+I-7U?:K7EL(YG MFF;!;9M3"<%ON^IQ7;U6N-/M+J\M;N>$23VA9H&8GY"PVD@=,XR,^Y]35F@# MDKRUN&^+.E72P2FV32+E&F"'8&,L9 )Z9(!X]JX+3M&":)<^%O$&H^*89GO) M=]I9Z>LD,X:8NLB2B!C@Y!)+Y!STQ7M5% ''Z-I[CXA>,;J:T81SPV:12O'Q M(!&VX*>XSC(%#/!EBXU'3+)K21;VZM]/-Q/"XQLCV%&V!N>2IZ M<5ZW10!XY8Z3?S>%+6*XL+^4R>,DN76ZMMLC0F8,9'0 @Y. .:ZK4]-N[ MCX@:P\-M(8[CPT(%DV$(TGFR87=TS@CCT-=S10!RWP\O5N/!6E6AM[NWN+&T MAM;B.YMGA*R*@# ;@-W(ZC(J#QS'8[M,NI[C5;&\MGD>TO\ 3[1[CR6*@%75 M58$,#T(YQU%=A10!YO9+K6L:UX U+6M-=+J..^:X/D%1&2H$;,.=C, #@]"2 M.U1W,FMZ(WC>\TNQF\R75;9D<6QDQ&8HA)*B?\M"HW' [CVKTRB@#R*""^O] M3\774;ZQJ$-QX<,,-U>V/D-,X\WY4543/7C(SSW&*W="L;N+Q9X6EDM9TCB\ M,&&1VC("2;H?E)[-P>.O!KT"B@#)\4?\BCK7_7A/_P"BVKS;3KH^(/#O@/1M M/TB_ANK"XL[NX>2T:.*&*-,LXDQM;?GC!.=W.*]8O;2*_L;BSG!,-Q$T3@'! MVL,']#2:?90Z;IMK86X(@MH4AC#')VJ !D_04 >0^*+S7]:L=1L;K^V%O(]4 M01Z9;:9_HX@2X4K(TQ0ELJ-V5<<]L9J[XJTV[3QS)X:MXF.G>+9(;B=EX$?D M?\?'_?:+&/J:]9K/;1;-_$*:XZNU[';&U0EOE1"VXX'J2!D^@% %\ * . M !7#0/+I_P 3/$,,T%Y'_:]K:BSN([=WC+(L@;+J"%(R.I%=U10!XSBXN?A7 M;^ X]&U&/7P([9E:S<11LLH)G\[&S;P6R#DDU[-110!YSIFMQ^&_&/BU;_3M M7*W=]'+!);Z;-,CKY*+D,BD=017/^.+S7M7TOQ-ID_\ ;"3K<,EGIMEIF^&: M %2LK2E#G/)X8$$8QFO9J* .1L;*4?%;6+U[5Q$=*M8XYVC."=\I90W_ 'SD M?2N,TJSO-%T;P3JEYIMX;/3+W45NH8[9WDA$KR".3RP-V![#@-FO8:* /'=3 MAN]7T[XF7EKHU_#'J%G;?95EM61[C:CJ6"XSDD=#STR!FNA>Z/ACX@7^J:G9 M7TEG?Z=;16US;VDD_E-&7WQ$("5)+!AQ@UZ#10!Y)!H-\^CZ')<:7,D5UXO; M4A:/%DVT#>:5WK_#V)]"WK70:S<-H/Q-BUR\LKV;3Y](^QQS6ML\YBF$I>/8RHS KQTZ>G%2?$2. M;^R=*NXK>>>.QU>TNIU@C,CB)'^9@HR3@'/%=?10!Q4"?VC\4;#5X[2?[(= MD$Z)JG]@RS16^H0QV7C"XO9%M8 TP@W.!)& MC*0^"P8<'/)'2O8J* .+\'VMC<:[J&L0:CKM_>IS4?B#0=2O$^(4-GI\KB6YT^6&$) MM%S'%'"71#T/"LN!WXKU>B@#S][X>+?&OAFZTNPOXH=+:>:ZN+JSDMQ&'B*" M(;P-S$D9 R!MK%?1[P?!'4[1=.G%[)?S2^2(#YC'[;D-MQD_* 0?0#M7K5% M'$V4S:7\5=;6YM;L)JMM9BUFCMW>-C&)0X9P"%(R.I'6N;_L>\7X'3VBZ=.+ MUK]I?)$!\PG[=D-MQG[H!SZ>U>M44 <#+X=.N>*/'=C=P2)::C86<,(+Z]\1:O"T=U:01Z,@;NT7,[_P# I#_XY7I!&01G M%9^B:-9^'](@TRP5UMX=Q&]MS,68LQ)[DDDT 5_%D,MQX.UR"&-Y)9-/G1$1 M:_K5AJ]A<_VPMTFI*L.F6NF9MS DRE96F*$MD#=E7'/&.M;O MB&XGTKQ;DT4 >1W%C) MIVO>*;35]1\16<&J7;30_P!G:>MQ%=1/&J[=WDR,&&"I!(XQCUKT[1;.+3]" MT^R@,YAM[:.)/M'^LVJH W=/FP.?>KU% 'F^L^#+;Q3\1=934K:Z6U?1X(X; MF-WC"N7ES@@@,1D'!S].:Q)(-9?3O!]]>0:EIPT.2ZL+]]-LE9XVVA$F2,QL M"A"]54X#G%>QT4 >3:KHT%YX(\07&G/K>J3:C?61F:_LO+:79+$"4C$:97:. M3M_A]JZR\LYA\5-(NH[>3[.ND7,3RJAV ^9$54GIV) ^M=;10!Q/PNF:'PA; MZ-<6MW;WVF[H[A)[=XU!,CD;6(VOQS\I/4>M6OB5:W%YX$O(+6"6>9I[8B.) M"S$"XC)X'H 3^%=910!P5Y=?\(U\2=1U;4K.]EL;_3X(;:ZMK62<1-&S[HR$ M!*[MP8<8.*P(M!OI-%TF2?2YTBO/&']HK9R19:WMV+D;U_A]2#TW5ZY10 5Q M.JS-I7Q4T_4;BUNWL[G2GLDE@MWE"S&9&"MM!VY&>3@<&NVHH \UCTJX_P"$ M1^):&PE\^\NKXPJ83NF!@4)MXRPSG&._2LZ6TOM)\2V>IWU[KFGVESHEK;K< MZ?9K<%)$R6CD4Q2,N=P(X&3G/2O6Z* ,#P9IUIIGAB""R>_:!Y)90;^+RYB7 MD9B2FU=H))(&T<$5OT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 5A^+/$#>&=".HQV?VR0SQ0)# MYOE[FD<(/FP<'=+\/74>HM:ZK#J%U<6QWQ6\463\SCC37 M)2VT%U_PEVFZYX@\/Z5=7&HSF3^T;(M=;"?W+QN95R NW;A>,4 >SW>JZ=8! MS>:A:VVP*7\Z94VAL@$Y/&<''T-+_:NG?:XK3[?:_:9DWQ0^XK MA[?1;&_^*]XNIV\.H/!H-JJO/&&!)DE#-M.1D_U/J:Y/3=(T^T^$WAS48+2) M+Y=:MV%SMS)Q=^6/FZXV +CIB@#URVU.1KW58[M+:"VLF4),+E6+*4#$NO\ MRSQGOU'-6+75-/O;1KNTOK:>V7.Z:*9608ZY8''%>;:C::??WOQ#M-3U)--M MI;ZQ_P!*D *(XAB9=P/!4L "#P0:RM7U6XU;P7?11PZ5]EL=:M5O[_3H#)9W M4'REG* @L%^0.H8\+C.* /7['4K#4XFET^]MKN-3M+V\JR 'TR":PM6\7VUO MJ.CVNFW-E>&[U(65R(Y@YA!C=OX3P?:JJW'@^YOOAZ/#RV37D-W&LAMD&^-#"^5E(Z,6'1 MND^*_$,GAK2H;N&R^V33W4-K'#YOE@M(P49;!P,GTJMI'BR6YUJZT M;6=,.E:A!;"\ -PLL4D&=I<. ,8/!! K.^*22R^'M,CAF\F5M9LE27:&V,91 MAL'@XZXI-0\+MINC>)-9U#4[C4]5GTJ:W\^5$C6.((S;$10 2K M:;+Y_EZA:/\ 9U#S;9E/E*1D%N> 1SS1;ZMIMW927MMJ%K-:QY+SQS*R+CDY M8' Q7E.L:-;:;\+?"YJKJ&MJF@MJ>DM97XW($)NUCB;+A3^\Y'&3]2,=ZX"X\,Z( MNM?#F!=+M1%+'-YJB,?O<6_F#?\ W_G ;YL\\UGZU!%9^'_B%9VT:0VT>M63 M)$@PJEC;%L =,GF@#UN?5=.M;R*SN+^UANIO]5#),JN_^ZI.3^%)=:MIMC<1 M6]WJ%K;SS?ZN.:949_H"@#UZ]U73M-,8O[^UM3*<1B>94WGT&3S5HD!2Q( SFO(_$?]G^'TL] M4_MS2-1U&TT2*WFL-509U"(9(:+))5W.> &!R >E>@ZYJ*VW@>^U*72VN$6P M:5[!UY<;,F-AC\#QZT :%EJ^F:D\B6&HVET\7^L6"=7*?7!XI;75=.O;B:WM M+^UN)X>)8XIE=H_]X Y'XUY-I%_:77C[0YX[_0FB?2KOSQHD!C$*;48([ACN M(P2!A2,=.16M\/[RST[7;?P[I]QH^LVD6GL\&IV"*)HHPR@1S[+9-&U72='L+C3(KV_:0M)?RXCAC12V6 (/S'@8+T/YD0;![4 >C77B"XM_& M9T588C -)DO]YSNWK(J!?3^'_ !+%?^"M,U_59K6R%U;)+(SR!(T+#H"Q M_K7)Z;'>P^+M*BU(L;Y/!I6X+')\P21[L^^I6$T,$T5[;/%<-LA=95*R-SPISR>#T]*E6 MX@>>6!)HVEB ,D88%D!Z9';.#7CL]G'=Z9XRUGP[&ATRPU"VU/3#",1// @, MYCQP0P!7(X)S6;=:O>6DMYXMLO-?_A,1U3:YI M%O';R3:I91QW'^H9[A )?]TD\_A5WS$\SR]Z[\;MN><>N*\E\3VND>#Y8[BU MO]&GN=/TB*SDT;4T!-U"A)7RNX=CD M.IIU% ###$9A,8D,H& Y4;@/K2200S,K2Q([(M+'#%#N\J)$W'+;5 R?4T^B@!"JE M@Q )'0XZ4QH(GE65HD,B\*Y49'T-244 )M7=NVC=C&<,;" MH(Q]*?10 U454"*H"@8"@<8I/*CVJNQ=JG*C' ^E/HH 8\,4CH[Q(SI]UF4$ MK]/2G;5W[]HW8QG'.*6B@ 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*** "BBB@ HHHH Q)->N3J%[:6>B7=V+218I)4EA5=Q17P-S@]'':C^V-5_Z M%B__ / BW_\ CE+HG_(8\2?]A!/_ $E@K:H Q/[8U7_H6+__ ,"+?_XY1_;& MJ_\ 0L7_ /X$6_\ \F[^[^-2:OXL\/Z T"ZKK%E9M.-T0EE +CU'M[]* &_VQ MJO\ T+%__P"!%O\ _'*/[8U7_H6+_P#\"+?_ ..4_5O%6@:#%!)JNKV=HEP, MPF64#S!ZCU'OTK3M;JWO;6*ZM9XY[>50T?/\ %KQ MOK>JQ>%K>XT71[Y[2XE2]VR M@*P&X*5YZBN[G\<^&K*PT^\O]8M;)-0@2XMTN) KLC $''ISUZ4 3?VQJO\ MT+%__P"!%O\ _'*/[8U7_H6+_P#\"+?_ ..5-?>)]"TV*WEO=7LH([B)IH7> M90)$4 EE/<8(Z>M9>G^)9]2\:"QM;K29M(DTU;R$QS$W+$L &V]-F#UQZI]A57Q5XWT?P]9ZA;G5K"/6(K.6:"UFE&YG"%E!&>Y XX)[ M4 7?[8U7_H6+_P#\"+?_ ..4?VQJO_0L7_\ X$6__P ^)+_ $^PN;VY\-7ZP6\32R,)[!715B^,/^1)U[_L'7'_HMJ $_MG5?^A8O_P#P(M__ (Y1_;&J_P#0 ML7__ ($6_P#\VWV1[ 3+>6N_)CEC_@SCJ?EQ_O"@#9_MC5?^A8O_\ MP(M__CE']L:K_P!"Q?\ _@1;_P#QRN=^'OQ#F\7V&K7.J6$.E?V%&GMH%\0Z:9;IBL*BX7+G)7U]01 M]:SG^)6@1>/'\*2W,4M_$FJ:;8/::Q-96BL_EEXT( M)R3^)X%:&I>,I].^)\&AS26L6CG1WU":9QAE*LP)W9P%POI0!M_VQJO_ $+% M_P#^!%O_ /'*/[8U7_H6+_\ \"+?_P".58D\0Z-%I]I?R:G:K:7CK';3&4;9 M6;[H4]R<'\JQ?B%XNN?!FA6M]:6,=Y/&O&^I7_ (NO/"^OZ-'I MVI6]J+M7@N1-&\>0.N!@\C]?QVK#QKX8U34_[-L->T^YO#D"&*=6+8ZX]?PH M ?\ VQJO_0L7_P#X$6__ ,?7?[$76;(ZG MN*_91,"^X=5QZ^W6FW'C'PW:ZR-(GURPCU L%^SM.H8,>@/H3Z=: #^V-5_Z M%B__ / BW_\ CE']L:K_ -"Q?_\ @1;_ /QRCQ?KK^&?">I:U' L[VD7F")F MVACD#K^-<;I7Q+UI=6\.VWB#P[#:6GB!0;*YMKOS>2H(#+@$?>7\^] '9?VQ MJO\ T+%__P"!%O\ _'*/[8U7_H6+_P#\"+?_ ..47'C'PW:ZR-(GURPCU L% M^SM.H8,>@/H3Z=:74O%_AW1Y9XM1UJQM9;?9YLI'2N@K%\5_\ ( ?_ *^;;_T?'0!M4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &+HG_(8\2? M]A!/_26"MJN5LK^\M=>\1);:1PZC>:S-Y( M^R.4^?:JDMC Y!KCM%TR*70_^$8\0:_=:9JB:@9&LET1I9VEW\2+,.3GUST] MJ^A/[8U3_H6;[_P(M_\ XY1_;&J?]"S??^!%O_\ '* /&?B%J]S>ZEXPTB6" MVT]U1?L]O'HYFGU$;?\ 6&;^$ *.>P^E-U^:#1;'P[K5EJ,L'B1/#UI!_9]U MIS7$5]&5!V X.ULYSSZ=.:]H_MC5/^A9OO\ P(M__CE']L:I_P!"S??^!%O_ M /'* /'=?EOK'XAV^LZY<'0+6]T2&.*5]+^V10O@;X-N/E(.[\/K7IGPPTRT MTGP'96UA?7%[:;Y7BFGMS Q!=NB'D#.2/7.>]:W]L:I_T+-]_P"!%O\ _'*/ M[8U3_H6;[_P(M_\ XY0!Y%X-\!2^*QXJAU'5]3L]+;79_-L(,(EQA@P)8C.. MG3TJ'Q'9KX?^)NLKJ&HG1M)N[""WL9WTHWL;1+&JF)>NW!!X[_EGV/\ MC5/ M^A9OO_ BW_\ CE']L:I_T+-]_P"!%O\ _'* /(AX9L3JGPKTLB;5=+3[:V^[ MM3'O7AUW(>@SC /4 5KZOI5T?BMK]II%OY#-X0D@M/*38BN6 55QP.%_"NBZ3/%XL MM;Z)IQ]B:-[:QJCN^ED69F,B%6V M%&Q\H7*DG(Z>HQ7M7]L:I_T+-]_X$6__ ,/X9^'DD5E86:Y5A@BNLK%_MC5/^A9OO_ BW_\ CE']L:I_T+-]_P"!%O\ M_'* -JBL7^V-4_Z%F^_\"+?_ ..4?VQJG_0LWW_@1;__ !R@#:HK%_MC5/\ MH6;[_P "+?\ ^.4?VQJG_0LWW_@1;_\ QR@#:HK%_MC5/^A9OO\ P(M__CE' M]L:I_P!"S??^!%O_ /'* -JBL7^V-4_Z%F^_\"+?_P".4?VQJG_0LWW_ ($6 M_P#\Q(UA.&D:> A1Y;@+,N?P7UKV+^V-4_Z%F^_P# BW_^.4?VQJG_ $+-]_X$6_\ M\*OB=X0N_ M!NG206VEPS?VA,MHT*QH4 6)B0,D?,._WOK7J']L:I_T+-]_X$6__P _\(] O[/NHWHTI?[4_M3<)O(_?8$JJ,'&<8)_, MUW&H_P!G:+\?;:\U33_]'U#2HX;:06AD5KHRK@\ X;C[W;BO1O[8U3_H6;[_ M ,"+?_XY1_;&J?\ 0LWW_@1;_P#QR@#Q<>'[6X\&?%*\GTM)+W^UKGR97AS( M%#AAM)&<9)/%;VCV+W?Q*\*I=V[O!)X-CBFWJ<'.0RGWYKTK^V-4_P"A9OO_ M (M_P#XY1_;&J?]"S??^!%O_P#'* /%?!NF:C<^/]-\#WZ,UCX2O+F]#M_R MT4E3 ?S;!I?)4EE3:^3QS6QHNE3:)KNLZS#X? MU>>]U:59)WGNK8[ N=J)AQA0#CG)X'-;W]L:I_T+-]_X$6__ ,3:1>)HGQ*BT_PU.VJ6NH:K)+?Z?=Z:RRV#$_-*)2.@[<]!WSFN6@T M^(:?K?AOQ-KMQIE[/J3RO;#1&N);AMP*R)*.3G'J./8U]!?VQJG_ $+-]_X$ M6_\ \U>P?VQJG_ $+-]_X$ M6_\ \V&B-<2W M#;@5D24<\X]1Q[&N_M?#]I?_ !D\5_VE8)>I'I,"1R7$.X$F-02,\9./YUZ' M_;&J?]"S??\ @1;_ /QRC^V-4_Z%F^_\"+?_ ..4 >#I9B#X.^ M2OK!Y(;# M6MUVQ@+LD'G2$@C&=OMTY%?0VDW-G>:1:7.GILLY8E>!?+,>$(X^4@8X[8JC M_;&J?]"S??\ @1;_ /QRC^V-4_Z%F^_\"+?_ ..4 ;5%8O\ ;&J?]"S??^!% MO_\ '*/[8U3_ *%F^_\ BW_ /CE &U16+_;&J?]"S??^!%O_P#'*/[8U3_H M6;[_ ,"+?_XY0!M45B_VQJG_ $+-]_X$6_\ \:$A?WR=0KD_D* .OHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,71/^0QXD_[""?^DL%;58NB M?\ACQ)_V$$_])8*VJ "BBB@ HHHH **** "L3Q1K[>']-@D@M?M5[=W,=G:0 M%]@DE<\9;!P 23CH*VZXSXB1RPVV@ZLL,LL&EZO#=7(B0NRP[71FVCD[=X/ M'8&@",^-[W1;G5;/Q/8VT,]EIS:G')8RM(D\2G:RC< 0P; ]]PI]GXKUVWU/ M1H]>TJRMK3624MWMKAI&@DV%U20%0#D C*]Q^-9,DVE>,/&%[J@5[GP[::%- M:75P(G"R-(X9D7C+81"3MZ$CO6;8V%GK/B;PW;:'KNLZQ8Z7S,+!H/+D7?(QQ M@)M0G=G!R* .ZUKQ;?:7XHTK3(]&+:/?2R!06:-G_=J,EL!>2<#/'/; M2\6:T?#WA;4-31=\\46($Z[Y6.V-?Q8J*Y/X@>(=+@\0^&K:2Y(EL-62>Y41 M.?+C,,GS$@8_B7IZUH:S<1>)?%_AO2K=O,LH$_MJX.",JORP#GU=BV#_ '* M)=1O_&>D:2C06&G7YLK)9;NYNKDQ-3@<]*;)XWGOM/\ #O\ M8E@DNH:]"9X8[J0I'!&JAG9R 2<;@ .2:R_'_BBVDU(>$9+N73[6>+=J-]Y M3L1"?^646T'+L.">BC/4\4W4+[2]*U_PEXCM R^&XK.XT\SI$^VW!V>66&,A ME &WIOB?6KZ#6+#^R+8^(-+FCBDMUNB('60!ED#ER58F5KDQH5W*",A2SXW'C"DU:\$:EH\IU;4+K41?Z[>Q&YO_ ";>7;'$ M@P(HP5R54'''+$DT :OA/7/%.OVNFZG=Z;I%OI=[ )\Q726B>'U\3^'D^'YN5E2Z U!(3-Y"V@1MPD#_*#G;M'7->C:UI%SJJPB MWUO4-,,9)8V?E_O,X^]O1NF.V.M &K7*>._%E]X3T::]L=&>^\F/S997D$<4 M2Y Y/4L<\ #ZD50?N(5C9B^&7/08H ZS69]7AM(_[%LK:ZNI'"G[3.8HXEP26) ) M/0# '>LOPEXDO-;FU;3]3LHK74M*N!!.()#)$^Y0RLI(!Y!Z$<54\1?$"PTO MPJFK::#>ONZGJ'B*YTN*&ZM;6Z2PLH)G$2;T'[Z1G" MEB S;<#/W..M6/#OB74KS6M8T36+&WBOM-2*4O92-)'*D@8C&X AOE/!J"VL M]/\ "'P\M-.UB>Y2$1B.[N+?S-WFOEGG2^6TQDO+U@H8BWC&-O(XW.RC/7@ MUS/A_P 3Z/<_%/6YH;LM'?6MG#;-Y+@2.OF;@,CMN'7UK9\(?\3C7_$'B=OF MCFG_ +/LC_TP@)!(]FD,A_ 4 0WOBOQ'HNJ:6VL:+8Q:9J5\EC'Y%VTD\+OG M87&T*0<].O?%FNW%YK)\/Z39W5GHSF*X>YN&C>>4*'=(@%(! (&6[G\ M:YVV\7:+XI\807^JW;VUAILY73+%[>3=--]WSY/EP,9(0=LDG%6;'7K7P;<^ M+]-U1)UO+G49KZQC6!W-VLJ+M$> _[!UQ_Z+:@#9'0 M4M(.@I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/U[5X= T"_U>X1 MWBLX&F9$ZL%&<"L/PS<>*Y]2FO-7M;%=-OT2:W6WO3(;4!!\A!10V[DY!ZUO MZO<6MKI%U-?0/<6@C(FB2$RED/!&P EA@\C'3->;>'7T\>,-.M_ UWJ,NA2) M.-3MW$IM;<%V[<9YVYSBO0^M>*)?!OA'_P ("(9_^$FV_P!G&R\E\@^9CS,XQLV_-NSC M%>TQIY<:H#D* ,T .HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?%?_ M " '_P"OFV_]'QUM5B^*_P#D /\ ]?-M_P"CXZ -JBBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y M2SO[VUU[Q$EMH]S>H;Y"9(I8E /V:#C#L#_^NM'^V-5_Z%F^_P# BW_^.4:) M_P ACQ)_V$$_])8*VJ ,7^V-5_Z%F^_\"+?_ ..4?VQJO_0LWW_@1;__ !RM MJB@#%_MC5?\ H6;[_P "+?\ ^.4?VQJO_0LWW_@1;_\ QRMJB@#%_MC5?^A9 MOO\ P(M__CE']L:K_P!"S??^!%O_ /'*VJ* ,7^V-5_Z%F^_\"+?_P".4?VQ MJO\ T+-]_P"!%O\ _'*VJQ/%&OMX?TV"2"U^U7MW?0^9Q5+2?$FJ# MQ#(-9TV]T@Z=]AC M@DC224/(RRAR-X'"GY>@)QGK0!)I1QN=AR. M<*:PU\?:P-)MO$\VD6J>&;B=(PWVAOM*1.^Q9F7;MP20=H.0#0!U']L:K_T+ M-]_X$6__ ,%+\7=ZL:S2&Z@.50$* #)P!D].Y-1ZYXLOM* M\3:5IL>C.;*\O4M'OI9 JEF1GQ&HR6P%Y)P,\<]M/Q7K1\/>%M0U-5WS0Q$0 M)C.^5OEC7\6*B@!/[8U7_H6;[_P(M_\ XY1_;&J_]"S??^!%O_\ '*R+^^\: M:3I$;06.G7[6=DLMW!;HB"19 "L@)-H3:,CD M*3T[BNLH Q?[8U7_ *%F^_\ BW_ /CE']L:K_T+-]_X$6__ ,F * +W]L:K_ -"S??\ @1;_ M /QRJ.IM.!69_PL&XET&QEATR M)-7N=4;2'MYY\107"[MVYP,E<+D8&3D"M?PUX@O]1U;6-'U6TMHKW3#%ODM) M2\4BR*67&X AACD'U'K0!:_MC5?^A9OO_ BW_P#CE']L:K_T+-]_X$6__P < MK(LM;UW4]0\17&EQ0W5K:W*6%E!,XB0R(/WTC.%+$!FVX&?N<=:L>'O$NI7F MMZQHFLV-O%?:;'%,9+*1I(Y4D#$8W $,-IX- %U]6U5T93X9OP",9%S;@_\ MHRJFE276B:5;:;8>%+Z*UMD"1I]I@.![DR9)[YJ/PWXKO]:\2:KI=[H[:%W)",XVA2#CD*3CWIU[XKUVYO=9_X1[2;.ZL]&?RK MA[FX:-YY0@=HX@%(! (&6[G\: -O^V-5_P"A9OO_ (M_P#XY1_;&J_]"S?? M^!%O_P#'*H'7M6PN#+?W+1A,@$)M16);U/ &.]4K3X@B MZ\$66MKICG4+RY^PPV E'S7.\IMWXQM^5CNQT!H W/[8U7_H6;[_ ,"+?_XY M1_;&J_\ 0LWW_@1;_P#QRI=&?7V\X:Y;Z;'PIB-E,[YZY#!E'3CD=1( MUA.&D:> A1Y;U=C6+XP_Y$G7O^P=&/#=[K,T+3+;*"(U8*69F"J,GH,D9/84 M ,_MC5?^A9OO_ BW_P#CE']L:K_T+-]_X$6__P ![6[:3R!A0(<,B\<%MPSR35SQ+K%YHNE/@X M[ DG@"@!/[8U7_H6;[_P(M__ (Y1_;&J_P#0LWW_ ($6_P#\\3:G=>(=2\/ZY86T&H6<$= MRLEE*TD4L;Y QN (((Q@]: -'^V-5_Z%F^_\"+?_ ..55L+B[TNT^RV?A.^B MAWO)M^U0'YG8NQR9,\LQ/XU!X>\67^L>*-2TJ\T=].2VMHKF$32!I65V8#>H MX4_+TR<=_2M;Q'KD/AS0Y]2FB>8H52.&/[TLC,%1![EB!0!%_;&J_P#0LWW_ M ($6_P#\.X/4=*H>&O%5_K?B+6-,O=(;3A9102Q+)*&D99-^-X'"GY.@)QGK0!H?VQ MJO\ T+-]_P"!%O\ _'*/[8U7_H6;[_P(M_\ XY6)X@\4>(O#K?VC=Z18'1A> M);$)=L;DJ[A%D"[=O4@[Z"'REF8JA?' 8@$@9[@&@#+ M_MC5?^A9OO\ P(M__CE']L:K_P!"S??^!%O_ /'*P'\2^+;#Q+HNDZEI>BG^ MTI67_1+R5W2-%W.Y#1J,#@=>I IGB;Q+XR\-V%QJ,FE:%+;)*L<*)>S&64LP M5%"^5C<(;Y"9(Y8E /V:#C# M,#_^NM#^V-6_Z%F]_P# FW_^.4 ;=%8G]L:M_P!"S>_^!-O_ /'*/[8U;_H6 M;W_P)M__ (Y0!MT5B?VQJW_0LWO_ ($V_P#\_P#@3;__ !RC^V-6_P"A9O?_ )M_P#XY0!MUQGQ$CEBMM!U M9(998-*U>&ZN1$A=EAVNC,%')V[P>.P-;']L:M_T+-[_ .!-O_\ '*/[8U;_ M *%F]_\ FW_ /CE '.:;J%MXC^)!U[3F>72=/TE[=[ORV5'E>16VKD?-M5, MG'3(JGX:\3Z1=?%#Q#)#=%DU"&SCM6,+@2LBR;@,CC&1U]:Z_P#MC5O^A9O? M_ FW_P#CE-DU3598GC;PU? ,I4E;J 'GT/F<4 8GAJW/B*X\3^("?EU"1M/L MG/06\(9-P]FD,C?E7(?VBFI_"NP\"1PW"^(L6]A-9F%@8?+D7?(QQ@)M4MNS M@Y%>@Z7+=Z-I=MIMAX4O8K6VC$<2?:8#@#W,F2?>K?\ ;&K?]"S>_P#@3;__ M !R@#D_B%XBTNWU[PU:R7+":PUB.XN5$3GRX_)D^8D#'\2]/6M'6;B+Q-XM\ M-:5;/YEE$O\ ;5P<$91>(!SZNV[!_N5M_P!L:M_T+-[_ .!-O_\ '*I6[75M MJU[JD7A6^^V7BQI-(;N Y5 0H ,G Y/3N: ,#X@>*;=]17PB]W+I]M<1;]1O MO)=BL)_Y91[0BC/4\4W4+W2]+USPAXCLPP\-P6EQ8&9(7VVX.P1DC& M0N8RN2/3UKKO[8U;_H6;W_P)M_\ XY1_;&K?]"S>_P#@3;__ !R@#C;7Q%#I M=UXR\<_9;J?39_LMO9!8F#71C4J64$9"EGQNZ8!-.\)RZ?K5KKI&II>>)M8M MG:Y*0R)'"@7:D2%E'RKN'/4DDUV']L:M_P!"S>_^!-O_ /'*/[8U;_H6;W_P M)M__ (Y0!Y1HL&G+IGA2TT2+4(?%]M3L;(ZG;&IX^M<_>ZE; M>%/B;?ZCJ[/!IVIZ="D5T8V9!+$SYC) ."0P(]:Z3^V-6_Z%F]_\";?_ ..4 M?VQJW_0LWO\ X$V__P 5_#);5;6>UT'Q!X@N+R\F:V+2V]N1F(D$ M$QEBB_-C*[NQJ]H6LP>%+#Q7/HCRWWA^WA6XL[B:,[I+R0D&(2$ R@GR^3DC M.,FO0/[8U;_H6;W_ ,";?_XY5+4VNM7CMX[WPK?2)!<1W*+]K@ WH$?AY::?K$URL/EA+NXM_,W>:^6=RT?S*"Y/S=LCFL3P%]E@ M\8:W_P (_+(/$'B9OFBEG_LZR/\ TP@)#$>S2&0_@*U6U;571E/A MJ^ (QD7, /\ Z,JII4EUHFE6VFV'A2]BM;= D:?:H#@>Y,F2>^: ./M_%^B^ M*/&$%]JMV]M8:9.5TRR>WDW33?=\^3Y<#&2$'49)..E6;'7[7P;=^+M.U1)U MN[G49KZQC6!W^UK*B[5CP#D[@5([5V?]L:M_T+-[_P"!-O\ _'*/[8U;_H6; MW_P)M_\ XY0!P,VM7/@GP+X;\)M*UCJES9JL]XT3.EDF/G;Y0=S@DA1ZC)XZ MFNV6@R>"?#)T87-QX?T?5(_M9A$J2"/8ZNYP YYD#,1ZFN^_MC5O^A9O?_ F MW_\ CE']L:M_T+-[_P"!-O\ _'* .7\$):'QCJLOALS_ /",FSB!+&0Q-=;F MW&/?_L;=V.,XKT.L3^V-6_Z%F]_\";?_ ..4?VQJW_0LWO\ X$V__P _\ @3;_ /QRC^V-6_Z% MF]_\";?_ ..4 ;=%8G]L:M_T+-[_ .!-O_\ '*/[8U;_ *%F]_\ FW_ /CE M &W16)_;&K?]"S>_^!-O_P#'*/[8U;_H6;W_ ,";?_XY0!MT5B?VQJW_ $+- M[_X$V_\ \YT]E"3Q+;M- ME6(!RB@D@9R>.!S5?^V-6_Z%F]_\";?_ ..4?VQJW_0LWO\ X$V__P ZETVPM[>6VCB8/YVP )R..>IZ"I_ MA]?Z7=7>H7^(=0 N+UDAD1(D7"K$FY1\J;L>I))^G2?VQJW_0LWO_@3 M;_\ QRC^V-6_Z%F]_P# FW_^.4 W?R7 >0/) ME>5_VAU]:L>/;NW\2^%+T6"75PNC:O +V.!760B)T:0(1R2%;.1SQQ74?VQJ MW_0LWO\ X$V__P CV7V2S\*WR1[VD8M=0,SNS%F9B9,DDDG- '->% MSI?_ GGVCPFUQ_82Z<_]H/F4P--O4QXW]9 -^<=NM.\.>*-'NOBEKTL-V6C MO[>SBMF,+@2.HDW 97C&1U]:Z_\ MC5O^A9O?_ FW_\ CE']L:M_T+-[_P"! M-O\ _'* /._'5WHM_:K!>89 45< G> /4&O3X] M8MGUQM&/F"]2V6Z;$;;-A;;PV,9R.G6JG]L:M_T+-[_X$V__ ,S2=_1!1J22>(_B1 MI^G%&.FZ%&+^X)'RO_^!-O_P#'* -NBL3^V-6_Z%F]_P# FW_^.4?VQJW_ $+-[_X$V_\ \_\ @3;_ /QR@#;HK$_MC5O^A9O? M_ FW_P#CE']L:M_T+-[_ .!-O_\ '* -NBL3^V-6_P"A9O?_ )M_P#XY1_; M&K?]"S>_^!-O_P#'* -NBL3^V-6_Z%F]_P# FW_^.4?VQJW_ $+-[_X$V_\ M\_\ @3;_ /QRLOQ#J>HSZ2(Y MM!NK>-KFVW2O/"P7]\G4*Y/Y"@#KZ*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#%T3_D,>)/^P@G M_I+!6U6+HG_(8\2?]A!/_26"MJ@ HHHH **** "BBB@ K$\4Z^WA_38)(+;[ M5>W=S'9VD!?8'E<\9;!P 23CH*VZXWXB1RQ6VA:LD,LL&E:O#=7(B0NRP[7 M1F"CD[=X/'8&@"+_ (3>]T6ZU2S\3V-M%/9:)YM(M4\,W$Z1AOM#?:4B=]BS,NW;@D@[0<@&K7AJ MW/B*X\3^("?EU"1M/LG/06\(9-P]FD,C?E7(?VBNI_"NP\"1P7"^(L6]A-9F M!P8?+D7?(QQ@)M4MNS@Y% '=ZYXLO]*\3:5IL>C.;*\O4M'OI9 H+,C/B-1D MM@+R3@9XY[:?BS6CX>\+:AJ:+OFAB(@3&=\K?+&OXL5%ZET^VN M(MVHWPA=BL)_Y91[5.789!/11GJ:;J%[I>EZYX0\1V:N/#<%I<6!F2%]MN#L M$9(QN"YC*Y(]/6@#;TWQ/K5[#K.GG2;4^(-+ECC>!;DB"19 "L@. M1:W4^FS_ &6WLE6)@UT8U*EE!&0I9\;NF 33O"'/$FT+M& M1R%)Z=Q76UX;HL&G+IGA2TT2'4(/%]M*19%++C< 0PQR#ZCUKSNZMY7\,EM5M9[70=?\07%Y>3-;%I;>W(S$ M2I!,98HOS8RN[L:O:%K,'A2P\5SZ(\M[X?MX5N+.XFC.Z2\D)!B$A ,H)V*^TV.*8R64C21RI(&(QN (8;3P:AMK.P\(_#RTT_6)KE8 M1&$N[BW\S=YKY9W+1_,H+D_-VR.:P_ 7V:W\8:U_PC\MS<^&I+9)I+JX5F)N M]Q!597&Z0; ,Y)P: .@\-^*[_6O$FJZ7>Z.VG+:003Q++*&E99"^-X'"GY>@ M)QFI];U6]_X2S0=#TZ;RVF:2[O6"AB+:,8V\CC<[(,]>#7,Z!XHT>Z^*FM30 MW3-%?6EI!;.89 )'4R;ARO&-PZ^M;/A#_B<>(/$'B9OFCEG_ +/LC_TP@)#$ M'T:0R'\!0!#?>*_$>BZGI;:QHMA%I>HWR6*>1=M)/"[DA&<;0I!QR >/>G7O MBO7KF]UG_A'M*LKJST9S%6PN#+?W+1A,@$)M12 M2WJ> ,=ZATCQ-K7B?PA9ZMHNFV,=X\KQ7%O?7+JD91F5MK(C;OF7C@<5RLVL MW7@KP+X;\)F5K+5+FS59[UHFD2R3'SM\H.Y\DA1ZC)XZ]5I.K>'_ _\.Y+K M0S)/IFEP,JKY;!Y' SC! )9F/7'5J '>%_$6MZIXBU?2=4L=/B&FK$'GLIWD M4R.-VSYE7D+@GTR*ZVN:\":-<:/X8B-_SJE\[7M^W^'[.2=OM%IK5K=3HL3MLB&[+$@8QR* .KURX\1QR M1Q:#I^GS H6DFO;EHU![*%5223Z\ >]<]'X^O+[P/IFM6.F0K?WU^FG_ &:X MF(CCE,AC)+J"2N1U Z5'XU\&88E7+;F( ().3N.!D^] '5:+)KTD'M'M;1[VYMI+HRWLK)&J(P7 "@EF M);IQ@#-<]X-N;6PU7Q'?:7)>#PA!;QRQ--YC)YJAC*8=_P VW &<<9Z52\77 MFD>(M=SC89 -T>$(.T8R3SG&* .FTOQ'KVO\ MAS[7I>G:#M7DT3X>:C=W,SM[J[=PH%Q,8HT'.68@$D#T SS7%7.M6?C;Q7X671?.FBL+A[Z\D,+(+<") ME5&+ ?,6?&WKP:UM<\?V6F^%)M9M+:YN&^TM90Q-"Z;I@2/FXR$&TDMZ#UXH M J6WCC48=,\6IJFFV\>J^'(/.D2WF+0SAHC(A5B 1D#!!'%;7A^[\47]M?;;]M5N+Q3/K4RVDP\S M>-A"KMSL4?* .@&:K: NE'Q_IA\$-9NSTYQG- ' MJ%%%% !1110 4444 %%%% !1110 5B^*_P#D /\ ]?-M_P"CXZVJQ?%?_( ? M_KYMO_1\= &U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 ]T2YU6S\3V5M%/9:NV^IZ-'KVEV5M::R2EN]K<-(T$FPNJ294 Y (RO16MM&(XD^TP'"CW,F2?>K?]KZK_T+5[_X$0?_ !=4]:UBZ3Q?HVC6 M4XA39+?Z@^T'%N@VJO(XW.PY'.%-8:>/=872K3Q-/I%JGAFZG2,-]H;[3'$[ M[$F9=NW!)!V@Y - '4?VOJO_ $+5[_X$0?\ Q=4K+&DT MANH3E4!"@ R8 Y/3N:BUKQ9?Z7XHTK3(]&+:/>S2!06:-G_ ':C); 7 MDG SP,]M+Q;K1\/>%M0U.-=\\46VW3&=\K';&OXL5% !_:^J_P#0M7O_ ($0 M?_%T?VOJO_0M7O\ X$0?_%UD:C?^,](TE&M[+3K\V5DLEW3@<]*;)XWGOM/\.?V)81RZAKT)N(8[J0I'!&JAG9RH).-P ')- &S_: M^J_]"U>_^!$'_P 71_:^J_\ 0M7O_@1!_P#%UEZ;XGUJ^AUC3_[)M3X@TN:. M)X!I'K7=4 8O]KZK_T+5[_X M$0?_ !=']KZK_P!"U>_^!$'_ ,76U7+ZOX@U4^)!X?\ #]G:3WD=J+NYFO)6 M2*)"Q5%^4$EF(;TP!0!>_M?5?^A:O?\ P(@_^+JEJ9N=7CMX[WPK?2)!<)ARI.).0#S@\<"LK_A8-Q+H-C)#IL4>L7.J-I#V\\^(H+A=VXLX&2N% MR,#)R!6OX:\0:AJ6K:QH^JVMM%>Z8T6^6TD+Q2+(I9<;@"&&.0?4>M %O^U] M5_Z%J]_\"(/_ (NC^U]5_P"A:O?_ (@_P#BZR+'6]=U._\ $5SI<4-U:VUT MEA903.(DWH/WTC.%+$!FVX&?N>]3^'?$FI7FM:QHFL65O%?::D4IDLI&DCE2 M0,1C< 0WRG@T 7VU7571E/AN^ (QD7, /_HRJFE/!PI^3H"<9ZU/ MK6JWO_"6Z%H>G3>6TIDO+Y@H8BWC&-O(XW.RC/7@T 6O[7U7_H6KW_P(@_\ MBZ/[7U7_ *%J]_\ B#_ .+K"O?%?B/1=4TMM8T:PBTS4KY+&/R+MI)X7?.P MN-H4@XY /'O3KWQ7KUS>:R?#VE65U9Z,YBN'N;AD>XE5 [I$ I (! RW<_C0 M!M_VOJO_ $+5[_X$0?\ Q=']KZK_ -"U>_\ @1!_\75!M=US6=(TW4?"^GV, MMO>6RW)EO[AHPN0"$VHI);U/ &.]9D7Q#FN_!VCZK;::B7^J7PTY()YL113; MG4EG .5^0XP,G(% '1?VOJO_ $+5[_X$0?\ Q=']KZK_ -"U>_\ @1!_\753 MPWX@U#4-9U?1=6M+:*]TT0LTMI(SQ2+("1]X JPV\@^H-=+0!B_VOJO_ $+5 M[_X$0?\ Q=']KZK_ -"U>_\ @1!_\76U10!B_P!KZK_T+5[_ .!$'_Q=']KZ MK_T+5[_X$0?_ !=;5% &+_:^J_\ 0M7O_@1!_P#%T?VOJO\ T+5[_P"!$'_Q M=;5% &+_ &OJO_0M7O\ X$0?_%UD>*M5U.3P?K:/X>NXD:PG#.9X"%'EMS@/ MGCVKL:Q?&'_(DZ]_V#KC_P!%M0 #5]5P/^*:O?\ P(@_^+H_M?5?^A:O?_ B M#_XNMD=!2T 8O]KZK_T+5[_X$0?_ !=']KZK_P!"U>_^!$'_ ,76U10!B_VO MJO\ T+5[_P"!$'_Q=']KZK_T+5[_ .!$'_Q=;5% &+_:^J_]"U>_^!$'_P 7 M1_:^J_\ 0M7O_@1!_P#%UM44 8O]KZK_ -"U>_\ @1!_\71_:^J_]"U>_P#@ M1!_\76U10!B_VOJO_0M7O_@1!_\ %T?VOJO_ $+5[_X$0?\ Q=;5% '.03W= MM>7=W#X5O%GNV5IW^U0G>54*O_+3C ':K/\ :^J_]"U>_P#@1!_\77.:'KWB M7Q+J=GK]A96@\.N9+;[.]X1,1YH4SE=FT$;&^3=T8\YK1\1^++_1=;TNRAT9 MY+2[OH+.6]ED"J#)G 11RQ !R3@#ISV -+^U]5_Z%J]_\"(/_BZ/[7U7_H6K MW_P(@_\ BZ76I_$221QZ%9:?*"I:2:]N&10>RA54DD^O 'O7/P?$&6\\&Z3J MMMI@.IZK=&QM[-IOD$P9U8EP/N (S9 Z8H U-4EO-8TV?3[WPO?/;3C;*@NH M%WKG)4D2=#T/J":M+JNIH@1/#%XJJ, "XMP /^^ZIZ%XAU*;Q%>>'M=L[6#4 M8;=+N*2TD9XIH68KD;@""&&"#ZU=URX\21RQQ:#I^GS#86DFOKEHU![*%522 M3ZG 'O0 ?VOJO_0M7O\ X$0?_%T?VOJO_0M7O_@1!_\ %UEZ1XFUGQ/X.LM7 MT73K)+R61XY[>]N&5(RC,C;613N^9>.!P:SHO&VNV_\ PE2ZCIFG$Z#8_:&> MTN7=&E*%Q&2R#G:,G'3(H Z7^U]5_P"A:O?_ (@_P#BZ/[7U7_H6KW_ ,"( M/_BZA\/WGB>\=)M7LM)@LY(0Z&TN9))-QP0"&0#&,]ZOZR^LQVJ'1(+&:XW_ M #K>S/&H7!Y!56.M %;^U]5_Z%J]_P# B#_XNC^U]5_Z%J]_\"(/_BZY MF/Q[JFG2^(_[>TZQ$.B6T-KFVW2O-"P7] M\G4*Y/Y"NOK%\5_\@!_^OFV_]'QT ;5%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!BZ)_P ACQ)_ MV$$_])8*VJY2SO[VUU[Q$EMI%Q>(;Y"9(Y8E /V:#C#,#_\ KK1_MC5O^A9O M/_ F#_XN@#:HK%_MC5O^A9O/_ F#_P"+H_MC5O\ H6;S_P "8/\ XN@#:HK% M_MC5O^A9O/\ P)@_^+H_MC5O^A9O/_ F#_XN@#:HK%_MC5O^A9O/_ F#_P"+ MH_MC5O\ H6;S_P "8/\ XN@#:KC?B)'+%;:%JR0RRP:5J\-UA?VQJW_0LWG_@3!_\ %TR35-5EB>-O M#5\%=2I*W4 //H1)Q0!A^&[<^(I?%&OD_+J3OI]DYZ"WA#(&'LTAD;\JY+^T M5U7X6Z=X%B@N%\0_Z-8SVC0.#!Y)?&'AO2K=O,LH$_MJX.",JORP#GU M=BV#_G74AX1DNI=/M9XM^HWPA=B(3_ ,LHMJG+L.">BC/4TFH7 MNF:5K_A+Q':*Z^'(K.XT\S)"^VW!V>667&0N8RN2/3UKKO[8U;_H6;S_ ,"8 M/_BZ/[8U;_H6;S_P)@_^+H XRU\11:7<>,?' M+J?3KEK6WL56)E:Y,:%=P! M&0I9\;CQA2:O_#V]TR[O;^[DU%;WQ%J($]X4@D1(D7"K$A91\J[L>I))^G2? MVQJW_0LWG_@3!_\ %T?VQJW_ $+-Y_X$P?\ Q= &)X?CDU[QWK'B&9&%K8 Z M5IX<8S@AII!]6PH/HM=!K6D7&K+"+?6M1TSRR239&/\ >9Q][>C=,=L=:B_M MC5O^A9O/_ F#_P"+H_MC5O\ H6;S_P "8/\ XN@"+2_#EYIU^ES-XHUF_100 M8+HP>6V1U.V-3Q]:Y^]U*V\*?$V_U+5F>#3M3TZ%(KKRV9!+$SYC)4'!(8$> MM=+_ &QJW_0LWG_@3!_\71_;&K?]"S>?^!,'_P 70!YA=6\K^&=VJVL]KH.O M^(+F\O)FMBTMO;D9B)!!,98HOS8RN>QJ]H>LP>%-/\5SZ(\M[X?MXDGLIYHS MNDO)"08@Y ,HW>7R?\ @3!_\75'4S=:O';QWOA6]D2W MN$N47[7"!YB'*DXDY /.#QP* (+>RT_PC\/;/3M8ENEA$8CN[BV\S=YKY9W+ M1_,H+D_-VR.:P_ 7V:W\7ZW_ ,(_)^JNE276BZ5;:;8>%+R*UMD"1I]J@.![DR9) M]Z ./MO%VC>*/&$&H:K=26UCILY73+%[:7=+,?E\^3Y<#J0@[9).*L66O6W@ MVY\7:;JD=PMWM"TB628^<_*#N?) M(4>HR>.JZX=#/@/1=&TKS#X4-T+74+L6S.\*!2V[#+E2SXS)C@MD8-=[_;&K M?]"S>?\ @3!_\71_;&K?]"S>?^!,'_Q= '*?#M8+37=9LM"EFN_#95+B.ZF0 M[OM#$[T$A ,HP%.3DC(&:]%K%_MC5O\ H6;S_P "8/\ XNC^V-6_Z%F\_P# MF#_XN@#:HK%_MC5O^A9O/_ F#_XNC^V-6_Z%F\_\"8/_ (N@#:HK%_MC5O\ MH6;S_P "8/\ XNC^V-6_Z%F\_P# F#_XN@#:HK%_MC5O^A9O/_ F#_XNC^V- M6_Z%F\_\"8/_ (N@#:K%\8?\B3KW_8.N/_1;4?VQJW_0LWG_ ($P?_%UD>*M M5U.3PAK:2>'KN)&L)PTC7$!"CRVY(#YX]J .P'04M8@U?5L#_BF;S_P)@_\ MBZ7^V-6_Z%F\_P# F#_XN@#:HK%_MC5O^A9O/_ F#_XNC^V-6_Z%F\_\"8/_ M (N@#:HK%_MC5O\ H6;S_P "8/\ XNC^V-6_Z%F\_P# F#_XN@#:HK%_MC5O M^A9O/_ F#_XNC^V-6_Z%F\_\"8/_ (N@#:HK%_MC5O\ H6;S_P "8/\ XNC^ MV-6_Z%F\_P# F#_XN@#:I"< GT]*QO[8U;_H6;S_ ,"8/_BZ/[8U;_H6;S_P M)@_^+H \YOKS1GU2*Z\!MJEKXCEO8FN=/CMYHX7#,/,-Q&R[$^7<=W!ST)K; M^).O:=!>>'[.2=OM%IK5K=3HL3MLB&[+$@8QR*Z&"XO+:\N[N'PI>+/=LK3O M]JA.\JH5?^6G& .U6O[8U;_H6;S_ ,"8/_BZ ,/Q7JWA+4;*UAUJ_O[>UN(? M.@E@:XA216XP63 )_P!EO4<5R-B-1LO"OA;6+NUN#IVCZS)Y>;;9*+!E>..5 MXU (P&!.!G'->E?VQJW_ $+-Y_X$P?\ Q=']L:M_T+-Y_P"!,'_Q= ',:?JM MIJGCS4O%EL9&T33M%^S-=&-E65_,,K[,CY@JJ,D=S2>+_'D2:;I=IID\MHVM M6XG&H26[E;2!AG?@ DR$'"KZ\G '.YJ^%[Y[:<;94%W NYA]035I=5U1$"KX8NU51@ 7%N !_WW0!GZ1JGA_0?A\]SHIDFTO2X&"J( MV#R,HR1A@"68GKCDM57P_I4&C_#RYD\2Q-)+J2R7>K!8VR\T,C1,CNT9( M*@$9.2,#ZT_^V-6_Z%F\_P# F#_XNC^V-6_Z%F\_\"8/_BZ .)O/"VI_\*9U M*-H&FU[4"-4NXU'S/,9%E* >H50@'M5RXUJS\;>+/"PT7SIH=/GDO;R4PN@M MQY3*J,6 ^8LWW>O!KJO[8U;_ *%F\_\ F#_ .+H_MC5O^A9O/\ P)@_^+H MVJ*Q?[8U;_H6;S_P)@_^+H_MC5O^A9O/_ F#_P"+H VJ*Q?[8U;_ *%F\_\ M F#_ .+H_MC5O^A9O/\ P)@_^+H VJ*Q?[8U;_H6;S_P)@_^+H_MC5O^A9O/ M_ F#_P"+H VJ*Q?[8U;_ *%F\_\ F#_ .+H_MC5O^A9O/\ P)@_^+H VJ*Q M?[8U;_H6;S_P)@_^+H_MC5O^A9O/_ F#_P"+H VJQ?%?_( ?_KYMO_1\=']L M:M_T+-Y_X$P?_%UE>(=3U&;21'-H-U;QMTUDF.W>UN&=H) M-A=4DRH!R 1E>X_&LIYM+\8>,+W5 DESX=M-"FM+FX\EPLK2.&9$XRV$0D[> MA([UF6&GV>L^)O#=MH>MZUJ]CI=Q]JFENFS!;(B,J(#L7/=972K3Q-/I%HGAFYG2, M-]H;[3'$[A$F9=NW!)!V@Y /6K/ANW/B*7Q1KY;Y=2=["R<]!;PAD##V:0R- M^5T:!P8/+D7?(QQ@)M0G.>7BVCWLT@4%FC9_W:C)8 +R3@9X&>VEXMUH^'O"VH:E&N^>*+ M;;IC.^9CMC7\6*BN2^('B'2X/$/AJVDN'\VPU9)[I5A=O+C,,GS$@8/WEZ>M M:.L7$7B7QAX;TNW;S+*!/[:N#@C*CY8!SZNQ;!_N4 2ZC?>,](TA&M[+3K_[ M%9+)=W-U-Y[_3_#G]B6$ MIXINH7VF:7K_ (2\26BN/#D5G<6!F2%]MN#L\LE<;@N8RN2/3UH VM-\3ZU? M0ZQI_P#9-J?$&ES1Q/ +DK ZR ,L@,?'(M+J?3KEK6WL56)E:Y,:%= MP!&0I9\;CV4FG>%-5MFLM=U*SNEU7Q=>6SW4L:P2I&"BXCA3U*I%')S.=FT"#:>FW&<8.[->MZUI%QJRPB# M6M1TSRR239&,&3./O;T;ICMCK0!JUR^K^(-5/B0>'_#]G9S7D=J+NYFO)62* M)"Q5%^4$EF(;TP!5G2_#EYIU^ES-XGUF_1008+HP^6V1U.V-3Q]:Y^]U*W\* M?$V_U+5C)!IVIZ="D5UY;,@EB9\QDJ#@D,"/6@!__"P;F70;&2'38H]8N=4; M2'MYY\0P7"[MQ9P,E<+D8&3D"M?PUX@U#4M6UC1]5M;:*]TMHM\MI(7BD612 MRXW $,,<@^H]:\[NK>9_#.=5M9[70=?U^YO+R5K8M+;VY&8B5()C+%%^;&5S MV-7M#UF'PII_BN?1&FO?#]O$D]E/-&=TEY(2#$'(!E&[R^3DC.,F@#JK'6M= MU._\17.EQ0W5K;726%E!,XB3>@_?2,X4L0&;;@9^Y[U/X=\2:E>:UK&B:Q96 M\=]IJ12F2RD:2.5) Q& P!##:>#45O9:?X1^'MGIVKRW*PB,1W=Q;>9N\U\L M[EH_F4%R?F[9ZUA^ OLUOXOUO_A'Y+FX\-26Z3275RK,3=Y((61QOD&P#.2< M&@#H/#?BJ_UKQ)JVF7ND'3ELX8)HEDE#2LLF_&\#A3\G0$XSUJ;6M5O/^$NT M+0].F\MI3)>7K!0Q%O&,;>1QN=E&>O!KFO#_ (GTBZ^*>MS0W3M'?6MG#;.8 M) )'7S-PY7C&X=?6MGPA_P 3C7O$'B=OFCGG_L^R/7]Q 2I(]FD,A_ 4 0WO MBOQ)HNJ:6VL:-81:9J5\EBGV>[:2>%WSL+C:%(..0#Q[TZ]\5Z]C.8KA[FX9'N)50.Z1 *0, @9;N?QKG;;Q?HWBCQA!J&JW4EM8Z;.5TRQ M>VEW2S'Y?/DPN!U(0=LDG%6;+7K;P;<^+M-U2.X%WB7-CI:?VOJ]U)9QVLTV(XGCW^8S. 25 0G@9.16'<:S=>"_ WAOPD M97LM3N+)5N+UH7D2R3'SD;0=SY)"CUY/'73EA\#_ /"$Z0D.I75EI^FW 2SO MX$D26*8*2224_B!;.X8.: .B\.^(+Z^U?4]$UBTM[?4K 1R%K:0O%-%(#M9= MP!&"I!!]/>NDKSWP%I[S^)]A4 %%%% !1110 4444 %8OC#_D2=>_[!UQ_P"BVK:K%\8?\B3KW_8.N/\ MT6U &R.@I:0=!2T %%%% !1110 4444 %%%% !112$X!/IZ4 <'H6O>)O$NI MV>OV%G9CPZYDMOL[WA$Q'FA3.5V;2TN[ MZ"SEO99 J@R9P$49+$ '). .G/;B[Z\T:35(KKP&VJ6OB.6\B:YT^.WFCA<, MP\PW$;+L7Y=QW<'/0FMOXDZ]IL%[X?LY)V^T6FLVMU.BPNVR(;LMD#&.10!U MFM3^(DDCCT*RT^0%2TDU]<,B@]E"JI))]> />JGA[Q?;ZOX(3Q+>QBQA5)6N M%9]RQ^6S*Q#=QE3BLWQ7JWA+4;*UAUJ_OX+6XA\Z"6!KB%)%;C!9, G_ &6] M>E<[H^C>)M:\!Z59V\=J+"VU!WC@U%&MS^*$U0WVFC3Y+2X6-8B^YMC1K(N[T;##([&I-=\0ZE!XDLO#VCVMF][\'7.L:=KWC:^UR&RAM(K@3SO;M(QW+!&?DW M*,KM!YZYXQ5+Q=>:1XCUS1'UV2XM/#4FG"]M+Q(F1WG< MXQ0!U&D^)=9U[PTUUI^EVG]I1WDEG*DER1;J8V*M(KA267(X &>?;-5+?QMJ M,6E>+?[2T^V74O#L1D<6\Q:&<&(R+@D C@8([5E^'=0L[+X?RVFN/>PZ(M\] MII]W%#+;R/;+AHW8Q ,@)##=A0<#/WN:WA/^S+9/%L4275UX*D1&$LT$CM+( MX(F ;'F2+C&6.2.QH [7P_=^*+QTFUBSTB&SDA#H;2YDDDW'! (9%&,9[UHZ MO-JD5F/[(M+>XNF<+BYF,<:+SEB0"3CT YS7GN@+I)\?Z6?!!N?[+6WG_M;: M9?LV-H\H?/QYF[/3G&)=!OO#DD][+J$&G27+6DDL<%O$5_JNH:SI.JV=O!J&DRQI*]K(7BD$B;U*D@$''4&J7A_P < M2:_XTO-)BLE734MFGM;S?EK@+((V8#IMW;L'N!GO7*:%IVH7MGXNTOP;GT444 %%%% !1110 4444 %%%% !6+XK_Y #_]?-M_ MZ/CK:K%\5_\ ( ?_ *^;;_T?'0!M4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '*6=]?6NO>(DMM M(GO$-\A,D7,=G:0%]@>5SQN;!P 23CH* %_M?5O^A:N_P#P M)@_^+ILFJ:K+$\;>&KT*ZE25NH >?0A^*Q#XWO=$NM5L_$]E;1SV6G-J<4EA M(SI/$IVLHW $,&P/0[ATI]GXJUVVU/18]?TNQM[3628[=[6X9V@DV%U23*@' M(!&5[C\: +^ERWFC:7;:;8^%+N*UMHQ'$GVJ X4>Y?)/O5O^U]6_Z%J[_P# MF#_XNJFM:Q=+XOT;1K*<0ILEO]0?:#BW0;57D<;G8"[O5C6:0W<)RJ A0 7P ,GIW)J/6_%E_I?BC2M,CT9S97EX MMH][-(%!9HV?]VHR6 "\DX&>!GMI>+=:/A[PMJ&I1KOGBBVVZ8SOF8[8U_%B MHH 3^U]6_P"A:N__ )@_P#BZ/[7U;_H6KO_ ,"8/_BZR=1OO&>D:0CV]GIM M_P#8K)9+NYNKDQO-+ZTOM=T_Q+ M8VT%QI-D-0:6QE:2.6'#9QN (8;2,'K0!M?VOJW_ $+5W_X$P?\ Q=']KZM_ MT+5W_P"!,'_Q=8-GXPUV*70[K6=*LK?3-;E2& V]PSRV[NI:,2 J <@8XZ'U MKN: ,3^U]6_Z%J[_ / F#_XNC^U]6_Z%J[_\"8/_ (NMNN7U?Q!JI\2#P_X? ML[.:\CM1=W,U[*R11(6*HOR@DLQ#>F * +O]KZM_T+5W_P"!,'_Q=4M2-UJ\ M=O'>^%;R1+>X2Y1?M<('F(L7.J-I#V\ M\Y$,%PN[<6<#)7"Y&!DY K7\->(-0U'5M8T?5;6VBO=+:+?+:2,\4BR*6&-P M!##'(/J/6@"U_:^K?]"U=_\ @3!_\71_:^K?]"U=_P#@3!_\7638ZUKNIW_B M*YTN."ZM;:Z2PLH)G$4>]!^^E9PI8@,VW S]SCK4_AWQ)J5YK6L:)K%E;1WV MFI%*9+*1I(Y4D#$8# $-\IX- %Y]5U9T93X:O0&&,BZ@!_/?532GN]%TJVTV MP\*7<5K;($C3[5"<#W)?)/O4?AOQ5J&M>)-6TR^T@Z5EDWXW@ M<*?DZ G&>M3:UJM[_P )=H6AZ=-Y;2F2\OF"AB+>,8V\CC<[*,CG@T 6O[7U M;_H6KO\ \"8/_BZ/[7U;_H6KO_P)@_\ BZP[WQ5XDT75-+;6-&L(M,U*^2Q0 M6]VTD\+OG87!4*0<<@'CWI;WQ7KUS>:R?#VE65S9Z,YBG>YN&1[B54#ND8"D M# (&6[G\: -O^U]6_P"A:N__ )@_P#BZ/[7U;_H6KO_ ,"8/_BZI_VYK>M: M1INH^&+*P>WO+9;@RW\[)MR 0FU%))]3P!CO69;_ !!GO_">BW]GIBG5M7N6 MM(+22;$:R(7#N7 Y0!&.0,GB@#?_ +7U;_H6KO\ \"8/_BZ/[7U;_H6KO_P) M@_\ BZJ>'_$.H7.NW^@:W:6UOJ5K#')O$NIV?B"PL[,>'7,EM]G>\(F(\T*9BNS:&&QL)NZ,>RR!5!DSPBCEB #DG '3GL :/]KZM_T+5W_X$P?_ !=']KZM M_P!"U=_^!,'_ ,73M:G\1+)''H5EI\@*EI)KZ=D4'LH55))/KP![USL'Q!GO MO"6BZA::6AU35[MK*&VDFQ&DBEP[%P.4 C8\#)X% &KJ^%[U[: M<;94%W"N]]G> M-55&1<#:K'/S_I0!=_M?5O\ H6KO_P "8/\ XNC^U]6_Z%J[_P# F#_XNJ.M MZ[KNB^'M/EDLM.?6+N]BL_*6=_(5I'(!W;=V,8S\OK6KHKZ\\4O]NV^FPR C MRA8SO(".^[>JX_#- $']KZM_T+5W_P"!,'_Q=']KZM_T+5W_ .!,'_Q=8_A_ MQQ)K_C2\TF*R1=,2V:>UO-Y+7 201LP'3;NW 'OMSWK4\6ZW>Z'IUI)I]M!< M7=U>PV<:W$A1 9&P"2 3@?2@"3^U]6_Z%J[_ / F#_XNC^U]6_Z%J[_\"8/_ M (NFVLOBPZ9=M>6FBK?C'V5(;J5HF]=[&,$?@#6-:^(_%,/C/3=!U33M'(NX M9;B1[*ZE=H8T& S!D48+%5'X^E &W_:^K?\ 0M7?_@3!_P#%T?VOJW_0M7?_ M ($P?_%UMT4 8G]KZM_T+5W_ .!,'_Q=']KZM_T+5W_X$P?_ !=;=% &)_:^ MK?\ 0M7?_@3!_P#%T?VOJW_0M7?_ ($P?_%UMT4 8G]KZM_T+5W_ .!,'_Q= M']KZM_T+5W_X$P?_ !=;=% &)_:^K?\ 0M7?_@3!_P#%T?VOJW_0M7?_ ($P M?_%UMT4 8G]KZM_T+5W_ .!,'_Q=9?B+4M2FTD1S:#>%@O[Y.R ML3^5=?6+XK_Y #_]?-M_Z/CH VJ*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#%T3_D,>)/\ L()_ MZ2P5M5S<4NI:7K&LLNAWMY#=W23Q2P2P 8$$2$$/(ISE#VJS_;>I?]"MJO\ MW^M?_CU &W16)_;>I?\ 0K:K_P!_K7_X]1_;>I?]"MJO_?ZU_P#CU &W16)_ M;>I?]"MJO_?ZU_\ CU']MZE_T*VJ_P#?ZU_^/4 ;=%8G]MZE_P!"MJO_ '^M M?_CU']MZE_T*VJ_]_K7_ ./4 ;=<;\1(Y8K;0M62&6:'2M6ANKE8D+LL.UT9 M@HY.-X/'8&M?^V]2_P"A6U7_ +_6O_QZC^V]2_Z%;5?^_P!:_P#QZ@#D7FTO MQ?XPO=4"27/AVTT*:TN9_)<+*TCAF1.,MA$).WN1WK,L-.L]9\3>&[;0];UK M5K'2[C[5-+=MF"V1$940'8NYR6 Y+$ &O0?[;U+_ *%;5?\ O]:__'J;)J^H MRQ/&WA;5@KJ5.V>U!Y]")N* ,/PU;GQ%+XHU\GY=2=["R<]!;PAD##V:0R-^ M5T:!P8!'(N^1CC&S:A(.>YFR3[U:_MO4O^A6U7_O]:_\ QZ@#D_B!XATR#Q#X M:MI)W\VPU9)[H+ [>7&89/F)"X/WEZ>M:.L7$7B7QAX;TNW;S+*!/[:N#@C* MCY8 <^KL6P?[E;?]MZE_T*VJ_P#?ZU_^/52MY9K75;W4XO".K"[O5C6:0W%L MG74AX1DN9M/M)XM^HWP@D8^4?^646U3\[#@MT M49ZFDU"]TS2]?\)>)+1''AR*SN+ S) ^VW!V>62N-P7,97)'IZUUO]MZE_T* MVJ_]_K7_ ./4?VWJ7_0K:K_W^M?_ (]0!QMKXBBTJX\8^.!9W4^G7+6MO8HL M3*UR8T*[@",A2SXW$=%)J7P=I?]"MJO_?ZU_\ CU']MZE_T*VJ_P#?ZU_^/4 >=6^FZ=J^ ML>&]-\.ZWK>J6>G7T=W(+EC]GLXH@2JYV*2Q.U0"6(&>E>F:SI%QJRPB#6M0 MTSRR239&,&3./O;T;ICMCK4']MZE_P!"MJO_ '^M?_CU']MZE_T*VJ_]_K7_ M ./4 ,TOPY>:=?))]9OT4$&"Z,.QLCOMC4\?6N>O=1M_"GQ-O]2U8R0Z= MJ>G0I%=>4S()8F?,9*@X)# CUKI/[;U+_H5M5_[_ %K_ /'J/[;U+_H5M5_[ M_6O_ ,>H \QNK>9_#.=5M)[70=?U^YO+V5K8M+;VY'[HE<$QEBB_-C*Y[&KV MAZQ#X4T[Q7/HC37GA^WB2>RGFC.Z2\D)!B#D RC=Y?)R1G&37H']MZE_T*VJ M_P#?ZU_^/52U*6;5X[>.]\(ZM(EO<)YG\,R M6Z3275RK,3=Y((61QOD&P#.2<&NP_MO4O^A6U7_O]:__ !ZC^V]2_P"A6U7_ M +_6O_QZ@#D/#_B?2+GXIZW-%;1=+MM-L/".JQ6ML@2-//MC@>Y,V2?>@#CK;Q=HWB?QA!J&JW,MM8Z;.5TR MQ>UEW2S'Y?/DPN!U(4=LDG%6;+7K;P;<^+M-U.*X%WH XI+70- M&\":!X<\77-_9RQ6"EC!)/&A8C#(6B^5B#_"<_3FLK3?[1TW0_".N7UK.*5XU QC(SQT(->E?VWJ7_0K:K_W^M?\ X]1_;>I?]"MJ MO_?ZU_\ CU &#X?N$\0_$;4?$5B)&TN'3(M/BN&C95GD\QI&*9 R%R!GIDUW M-8G]MZE_T*VJ_P#?ZU_^/4?VWJ7_ $*VJ_\ ?ZU_^/4 ;=%8G]MZE_T*VJ_] M_K7_ ./4?VWJ7_0K:K_W^M?_ (]0!MT5B?VWJ7_0K:K_ -_K7_X]1_;>I?\ M0K:K_P!_K7_X]0!MT5B?VWJ7_0K:K_W^M?\ X]1_;>I?]"MJO_?ZU_\ CU & MW6+XP_Y$G7O^P=JAKMYJVJ>'M3T^'PQJ2RW M5K+ C/-:[0S(5!.)NG- '4CH*6L0:UJ0'_(K:K_W^M?_ (]1_;>I?]"MJO\ MW^M?_CU &W16)_;>I?\ 0K:K_P!_K7_X]1_;>I?]"MJO_?ZU_P#CU &W16)_ M;>I?]"MJO_?ZU_\ CU']MZE_T*VJ_P#?ZU_^/4 ;=%8G]MZE_P!"MJO_ '^M M?_CU']MZE_T*VJ_]_K7_ ./4 ;=%8G]MZE_T*VJ_]_K7_P"/4?VWJ7_0K:K_ M -_K7_X]0!MTA. 3Z>E8O]MZE_T*VJ_]_K7_ ./4?VWJ7_0K:K_W^M?_ (]0 M!YU?7FC2:K%=>!#JEIXCEO(FNK".WFCA<,P\PW$;+L7Y=QW<'/0FMOXDZ]IT M%[X?LWF?[1::S:W4Z+"[;(ANRV0,=Q70P7=Q;7EW=P^$=46>[96G?S[8[RJA M5_Y;<8 [59_MO4O^A6U7_O\ 6O\ \>H Q/%>K>$M1LK6'6KZ_@M;B'SH)8&N M(4D5N,$I@$_[+>O2N?TFWL7^&UA_PD\]YIMK::BW]D7B0F&>*-2WDNP5<*2N MX?,N"",\FN[_ +;U+_H5M5_[_6O_ ,>H_MO4O^A6U7_O]:__ !Z@#D/"<<<7 MB'7O%K7NIW6DPV"6\=[J ^><(7DD9%VKA!D 84 G<15[Q#J/@35H],O?$"/^ M_LQ/:2213*?+DP< H/O<#YN@UG6O"FL^'A-K44S:8+PPY MFMY0%EC)Y.T9 R#ACQ6I_;>I?]"MJO\ W^M?_CU']MZE_P!"MJO_ '^M?_CU M ',^ 5C'B'7'T0W8\+&.'[-]H,FPS_-YAB\SG;C;GMGI5WP-'+JU_K'BZZC= M&U&;R+)9%(*6D1*IP>1N;'-0A+S MPL9)9K;:H656).V4GH#T!H ZBBBB@ 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 **** "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@ 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@ HHHH **** "BBB@ HHHH **** M"BBB@ HHKE/B%XLE\'^&/MMK%%+?7$Z6MJDQPGF/G!8^@ )_"@#JZ*X[P1>Z MM>R737_BS1==157Y=.108'[@E6.1Z9P>*ZRYN(K2UFN9FVQ0HTCMZ*!DF@"6 MBO)]!U[XC>-]/D\1Z+/H^GZ:TKBSL;J%G:=5.,NXY&2"./2NIU[XE>'O#NI2 M:==R74]Y!&);F.SMVF%NI&O/08ZGC MK0!U=%>3P?$I/$?Q0\*6&B7=W%I]Q'QT5YQI_C^V\1?$+2;+3 M=7N[:V:"4RZ=E^+GA&&_:W:[N# D_V=KY;9S;+) M_=,F,?CT[]* .YHKC]>^)OAKP[J=SIM]/<&]@1)###;M(S*PW9&.P R3VKH- M#UNP\1:-;:MID_G6=PI:-\$'@D$$'H001^% &A17#3_%SPC!?O;O=W!@CF^S MO?+;.;99/[IDQC\>E[OOC'8^'+35K_ $_3X$3>+>TWF>_$B/P5K6BV!M'G%[*/M#")VV1$XRF/O-P?E_QK#O\ XEQZ M/\3_ /3KN\_L.?0H[FWLTMRSM*S@@[0-P;9NSGI@T >LT5RW_"Q/#7_"*6_B M07S-87$GE0A8F,CRY(\L(!DMD'C\>G-7/#GB[2O%!NH[$W$5S9L%N;6ZA:&: M(D9&Y6]: -VBO,+_ %[QGJOQ.UGPWH.HZ=9P:?;13K]JMB^_% M?B*TVGZ_'XM2VTZ_\/R!+YXB3$RG.UU')YP1CG/'KB@#T&BN5T7XA:%K=U-: MQ&\MKF.W-T(;RU>%I(?[Z!A\P^E9,7QI\$R26X.H3)%./^/A[9Q$C8SM9L<- MCM[T >@45Q%O\1=%\1:-K_\ 8^H36EWIUG),SW%HP:)=A(E"-]X#KCZ>M0V' MQ"T[3?#FA#4+Z\UC4K^U\]39V#&25!UD,:CY1_@: .]HKF-5\>Z)I,.G-(;R MXGU&$3VUI;6KR3O'C.XH!D #UQW]#4%S\2_"]MX8M_$!OF>SN9?(A2.)C*\O M=-G7<,=_ZB@#KJ*\U\$>-9O%7Q)\216]Y-)I$%M UO!+%Y9B? #@@@$'=G.: M9KGB#Q?>?%"Y\+^'[_3[.*#3%O=UU;EPQW $$@Y'WA^5 'IM%>9>&_B]I\O@ MJTUGQ.4L99+N2S9H$9HW=%W;AU(!!]^:W)?B;X?BT_3KE1?S2Z@KO;V<-H[W M!5&*LQ0<@ @\F@#L:*Y&?XE^%;;0+#7)=1(T^]F,$@T5PNI^+(KW4_!ESI/B 6]A MJTSXB%IYGVQ0%^4L>8\/4VLVN+GREN/LC7PMG-JLW]PRXQG]/>K5S\0-$MO$4FB M*+ZXN89$BN)+:T>2*W=_NAW PN>./$>DRE/LMA%:/ N" M#(KELGO]T4 ='17.ZQXTTO0[B:*\BU QVX#7-Q#8RR0P @'+.%QT()QG'>G: MKXST?2+Z"QFDN)KNX@\^""UMWF>9,X^4*#GU^G- '045SQ\;:%_PC<>O"Z2K#(. A],8H ]+HKE+;Q?::=X>T$Z@]U=:E?V4M'8I<"VE:2)E:&4L%*NI&5()&G-5/ WB)_$=]XEF6YDFM(-0$5LLD9 M0QKY*$J5(!!#%L@\@YH [&BN:=JWC32-'U5M+F^USZ@(5G%M:VKS2,A+#< H/ VG/IQZB@#H:*YZ;QK MH<7A^RUI;F2>UOF$=JL$+/+,YS\BH!NW<'(QQ@YK,\(^)W\0^,?$T44\YLK2 M.S$5O/"8G@=A)Y@*L P.5'7TXH [2BO/_$D_B[3?$.DVMKXCM5M]6O9($5M- M!,"A&<<[_F^[CMZUI'QE8Z$DEEJU[<:A9MW!,*1GD\ M6,DC*A0<_=/X4]?&&DS:! M;:U;-PD$ M5VD\#1R0.2O#(1D?>!STP:;9>.M&O[B>W@%]YT=NUU&CV4JM<1#J\0*Y<=.G M)R* .EHKEO OC#_A,-&6[>QN;:8%M^^WD2(X=E&QV&&.%YQT-3ZOXUTG0[F> M*\CU#R[?;]HN8[&5X8,@$;G"XZ$$XSC/- '145AZOXMTS1KJ"TD%U=7<\9F2 MWLK9[B3RP<%R$!PN>,GKVK&;Q5&GC999-0\K0O\ A'_MY\T;%!\T#>01D';Q MC],T =K17-W?CK1;&'37N#=J^IQ/+9P"TD,LH7;D! -V?F!QCID]C4MOXTT. M?P]?$R212 @%&0C=NR0,8R[LY(I7A7JZ*P^8?3FKC^*]&2XT2!KL;];4O8_*<2@('S[<$=?6@# M:HKBO$_BCYK2#2;J1);?Q!9V%X0G!#LI9,D<_*PSCIFM'4O'.BZ7>7-O,UW( MMF0+R>"UDDBMLC/[QU!"\$$^@ZXH Z2BL'5_&&DZ-=P6DIN;FYFB^T"*RMGN M&6+./,8(#A<]^_:L#PKXV@/@Y-6U.\ENC=:EO&;0 M2F:*TE?YRZ@=!C9AN6Z \9K(TSXAVFFWGB2'6KB\E%GJTJ;XK5Y$M8,(%+LJ MX5<[NO/6@#T:BL35O%%CI#QH]O?W;O%YV+*SDG"I_>)4$ <>N:P]7^(UG97G MAW[#;75_9:ON?S[>UED^38S#8%'+97E>H&210!V]%9FIPZGJ&GPG2-2739F( M[MGBE$0!.\*PRP^4],\C% M1:9X\T+5M2M;*UEN0UXK-:32VLB17&T981N0 Q ]/2@#IJ*YR7QOI%OJ:6@VMK:7=[9:I \_GVUI++E FY-FT?,?4=0 M,$XJW\0]7N-%\#W6I6ERUK)'+;?O<8*JT\8;.?\ 9)% '545@:1XQTG6M0EL M;8FX#_O4=AXVTF_U2VT]4O[>6[#&U>ZLI84N- MHR=C,HSQS]* .CHK#L/%FFZGJC6-G'>R@2/$+H6DGV=G3.Y1)C;D$$>F1@&L MCQ?XE;P_XK\,++<3)8W/VI9H8HC(TS!%V*%4%B=QX H [.BN?M/&NAW6C7VJ M-+-,U:[FM%6ZM+J*+SV@OK9X', M6<;P& RN>">W?% &Y17-Z?XYT34KZVMH6NT6\)6TN)K62.&Y(!.(W(PW )'K MCC-5KKXD^'+2>ZCDFNV6SG:WO)8[21X[9@VW]XX&%&?\>E '6T57O+ZUT^PF MOKN=(;6&,R22L?E50,DUBZ5XVTC5M1AL(UO;:XN$,ELMY9R0"X4:!MSGCKC/&:(?&VCW&K M'3X/MDN)_LINH[21K<39QL\T#;G/'7&>,T =%16&_BW2(_#]]KC3O]@LI)(I MW\LY#1OL; ZGD5%JOC32-)U1M+E^USZ@(5G%K:VKS2,C%AN 4'@;3D]N/44 M=#16%IOC#1-6GTZ*SNC(=1@DGMB8V <1D!UY'#*3RIYJGJ/B>UFN+>*RU5K4 MPZS'I\Y^R&032%=QA!.-N&"S MDD6W& =SE00J\]?8^AJ[JGB_2M*E@A;[3=S30&Y2*RMWG;R?^>A"@X7GKW[9 MH WJ*SM#UNS\1:3#J=AYQM9AF-I8FC+#U 8 X/K6C0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 M_%WPW?>(_"5LNG68O9[&^BO#:$C]^BA@RC/LWZ5WU% 'D/A?2M1C\;:QXNTW MPC-HMA%I!MX--=$@>[G!#?<7A?NA<_3WKT/3Y+OQ+X/']JZ?)IEQ?6SQSVK- MN:+=E>N!VY_&MNB@#QWP?J'C+P'H(\*3>"[S4YK6206EW;2J()59BP+,?N\D M]>W84_RO$'@[Q?XOG7PO>ZQ!KVR6UFM-K*K!6&R3)^506QGT'O7K]% 'BFC> M ]SW847(C)9@I_P \XKW"B@#R&S'B'Q'\3?!^MS^$[S2K#3X+B&5Y]N0QA8=! MR%R0%)ZY-8A\&^(C\%;O3UTF,,.0._K^%>\T4 >87-EJ_B/ MXC>%==.CWUA:C3[N.?SU :W9@ZKNP>">"/K7'QZ+XJC^&,OPU_X1.[-ZUSM& MI97[+L\X2>9OSU[8QG'OQ7O]% 'F^@^&[^P^+&L7DUI(UB=&@M8KIE^61E" M@>_RU:^$NBZCI'PQM-,U.VEL[L-/NC<890SM@_KFN^HH \ BT7Q5!\,I_AM_ MPB=VUZ]R5&HY7[*4\T2>87SUXQC&<>_%=UIWAW4;'XQVUZ;>5].@\.)9_:R/ ME:19!Q]<#->BT4 >>?%+3M4FG\+ZMINFSZB-*U1+B>WMP#(4]0._3]:;I>FZ ME<_&<^(9]+N+:RF\/(FZ4#]W,9%8QDC^(#.<>AKT6B@#Y\3P)XD3P'I,BZ;? M+<:9KLMW):6\@BG:%B/GC/\ >&./K7H/P\TF"/5]5U<:7XEM;BXCBC>?795: M2;&> 2>,#D^HQ7H5% 'DMV=?\.?%_7]!66O@_6S\'O!FE'1YOMU MKK23W4!0;HX_,E)9AZ89?SKW*B@#RK6_#NK3^/?&=[#I\SVU[X9>U@E XEF* M@!![\5S^H>'K^U\'>&E30/$<7B*RTS9;7VE,H,4A+?NI@2,+T)/HQ]Z]UHH M\0UOP]XJC\0Z!XDU:VUJZ"W%>KT4 >9>,/!BPMX'T_0-(_XENG:Q%+-'$NY8X\@LS9Z]\DY MJCX]\/:K%\2;3Q+#:Z[*W'@Z?^ MQ/"::3H6K0Q+XFCOKJ+4'6294R TCXX (&<5T$'A_41\3O&^HMI\GV6]TR*& MVF*C$K>6 5!^H_2O2J* /$-#\*:];Z7\+HYM+N$?3+NZ>]!7F!6V.ER M^%M>T3Q=> 71*FPND%C*N[*NEZU#X]:\\(Z/KVGZK->1BZ MGW(=.NH1P7?)ZX[8]>]>R44 4+2_GN=4U"TDTZX@BM3&(KF3&RXW+D[._P I MX.:XXW=]X>^(?B*^?P_JU]:W\-H(9;*%7&8U<,#EAC[PKT"B@#RCQ:GB35_^ M$BLY;+7VCN;79I<%EL2 JT/S>@P -M(O);618(?# M8M7D(X67S(SL^N ?RKMZ* /*GT+6+.R74%TN>LZ#K4ND7M[;?\(_#IL\=H@>6VE4A^4R"0>0<9P5%4Y_#NKWNBZC?2 M:9+%)JGB*UO5LFP7B@1XE+. 2 2$+$9.*]5HH XSQ-%?:=XVT7Q%#IMUJ-G# M:SV<\=HH>2(N497"DC(^4@XZ4[P-;:BNH>)K[4-,FT_[=J*SPQ2D$E/)C )( M)&>.0.AR.<5V-% 'C_C2S\3ZS9^)]/GM->GGDD9=.BL]BV9M\ J6/5F^]D') MS@ 8KMK+3KN/XF7VH/;N+5]'MX%F(X+B60LOU (/XUU5% 'D]AHNL:-I?A;5 M&TFZN#I6IZ@]Q9Q*#+Y-/$^L7FDW.GVU]%9 MBV%QMWN$$@)(!.#R.,Y (SZ5VM% '*^*=/N[SQ'X2GM[=Y(K74'DG=1Q&IA= M03[9('XUR$N@3Z=JOB.TU*Q\3W-MJ5[+BLXW<[MK+*3L)RBR13<_9FDD96C![$EHT4 >/2>'M8N?"OCF---U,OJ-S;/: M)>L'GE11&"203_=/'8<'I7Z=X>_L._TR\M;BPEF#2RH/*E#3.P,; _-P1VKF?&EMXEU3_A*- M/EM==F\V)H]+BL"BVK1&/DR-U+;MV5)YX '->L44 >>+'J7AGQ8FKR:-?ZA: M7FD6]J39H))()8BQ*E21\I#=?4%M7\5^*;;4H[22RFATB.:%;@AXOM M*3AQ#* 2&&.O7'!'2O4:* .(1=2UGQ=X1UJ?2;BS$5E>K=1RC_CWD;R@%)[Y M*M@]Q6+J'AO69+;Q!/;Z>\LD7B:#5(+,GBN.MO!_B%+&]:2PF- MQX9$<6ADG)N5CN6E)7_>C$:?A7M=% 'F:>'=4'@_0&ELI#J5QX@@U6_0#F,O M-O;/^ZI _P" U1?0)M/U+Q'9:G8^)[FWU*^FN8CI4V8)HI0,HPW *PY4[L @ M#FO6J* //A;WGA/QB]]!H>HW^G7>E6]I"+4+)) \);"/EA@$,/FSC(KE9++7 M+#2/#-J+&>VUIMO)"NI6 MOFF!B\,BR-&\9(P2KJ0PR/0T >83:9-JNAW]C:VVKG7M.UFVU;4X9WBCGGR. M#$T;%!\B_* >"GK77>$["T?79]46Q\1IN36?IVD:QHGA7P M'3R:1W0--&9(MJ_+D<9&#Z5UGQ!L+O5O!5Q:V=L\T[SVS")1DX6>-F M_( G\*ZFB@#D=7L-2;X@V.HV5MN6+1[N(2M]P2EXRBL??!_(UR.F6/B#4==\ M)7>H6OB"2[M+EI-2DOMBV\3F%P?+5>-NXX# 8QCG)KURB@#SG2;?4+3QG;C0 M].UK3]/FN)I-4M;T+]D&0QWQ')(9GP<(<')R!6CXQCU&#Q9X7U>STFYU&"P- MT;A;?&]%=%4$ D9/7C/.#7:T4 >2ZGX;UKQ'8^*=8ATZZM'OKRRFM;*5Q%/* MEMC)/.$9N<9_NC-:5IH4&N'43%9^)H+Z32[BTCNM8D.R/S 5 +$DY .0"/E MZ]*](HH \L\,Z,KC0;'5=)\5"\TYHF*SS[K2&6-+=#OM:^&L^E6D8-\;>$K$YP M'9&5RA/OM(_&L^674/%WB;PY,FA:CIMOI<[W5S-?1K&=QC9!&F"=V2W)'&!7 M>T4 &] M/M_"]UX?U&2>"ZE7[:BI]G>)Y6?S=Y;T;E<9SVKOZ* /'M5L]>@\%>)_"D'A MS4+FZN;RYFAN$"^0\,DOF!@V2,^9+CY202#R,CIQ]1Z/51-+LX]7FU5( +V:%8'EW'E%)*C&<<%CV[T > M67NE:CX:^'T'B>XM1!JFFZM+J_V0N,I%-(0\.X<9*/\ F*U4\,ZC:^%/"$/V M=YKY=:@U'464_72?B#$UG('U"YN&M5(YF5K9%&/7+ BN7>'7X?$>G6^DQ7Z MWEIX:M+>\%D(#)%DM\KB8A [MHXGE,,]M,RQH6;8 MD\;,0!R<*"?PH CU+QU8VNN: \>IV/\ 85_;7>40)!$X)3/3(ZC/;UJOXPUV3PSX2U+6HH%GDM(O,6 M-FP&.0.3^-0@0NK#21K;A44DGYAV% $-P)Q6YJ?BG0=%NTM=3U>SM)W 81RRA3@G )]!GN>*X[Q/K-OXZTRW M\.:!%=W1N;J!KFY-K)'%;1)(KLQ9U +?+@ 9)S61>JVG^*O%EMK&MSZ7%JI^(]%T;_ )"6J6MKF/S0)90N4R!D>O) M_&JP\9^&3)91C7M/+WP!M@)U_>9.!CGN01]1BN7TO1X+;Q[X8B"2W5O8^&W2 M"XN82&#!XE!((^5]I/'!Y-8%SI"0_"?QLL&GA)GU>Z= D6&;;<#81QG@#B@# MTU=5>/7=2M[FZTY+*TMHYN)2)H\[MS2 _*J?+P<]CFG:;XET36+:XN-/U2UN M(;89F=)!B,8)RWH, G/3BN.U6RL[KQ7XTCU9+E=-N-'M(I9(8V9@I:8$KM!) M(SGH:P]0NM;\0^"?$^DV<[:S;6T=L;?48;,Q/CLJ*?NC!W8QDT > MFZ3XFT37I)8]*U2UO'B 9UAD#$ ]#CT]^E<]X@^(&FV[VUIHNK:?54? !ZC/X&L?2X[;7M:2]LO$]S?ZE;:=<0P(-.^SK&' &'8*,88*0 MI.<@X[USZWNG7'@GP;H<&F7/]K:;J-B+J(V;@VCK*HD9F(P-QST/.<^N #VZ MO-C\0=>@T:\\1SZ1I[Z%9WDMO,(KEQ+9WFK6D%RSI& ML,DH#EG^Z,=>:;)XKT"'6!I,FL62WY8)Y!F&[<>B_P"\?3K6'HUA&WQ5\57L MMJ"XM+)(IF3L1(6"GZA<_05P=A8JVAWGAC7O$-Y874E_*TUFFF>8\KF8NLJ. M%);/RD,#Q^% 'J^I^+?#VC2O%J6LV5K+&55DEE"L"PR./IS3X?%.@W&KKI,. ML64E^Z[EMTF4LPQG@#KQSCTYKF;+38YO'OCF:>T5R]G:1)(\>=RF)]R@^AP, MCV%8&GZ;]F^'OPV$-EYIVDDFV/#*65]Y/IG/.: .^M]?B@@U>ZU:_TN&T MLKQH1)%,<1KA2%EW8Q)EN@]15F+Q+HDVC2:NFJVATZ,D/AZ<=> M:\_-I8MIOBDZM=76G(OB@W%M>10%_*D6.)DF6?B;0[_39]1M=5M)+.WS MY\PE 6+')W9^[QZU+I.N:7KMN\^EWT%W&C;',39VG&<'TX.:\[%CH&K6'B/4 M+[Q'?:A#=P6T%U<06!C$>UR8W&U,,RGKUP!SQ72^!=:U#5AJ<=W.E_;6TJ); M:HEL8/M8*Y;*GC*GC(X/:@#I+_4['2XDEU"\@M8Y'V*\SA 6P6QD^RD_@:IV M/BK0=2T^ZO[+5[.>UM 6N)4E!$0 R2WH, FN9^*&9;RV>YMTUV!I(D MB\TL!'(?N?Q>N/:L2^3_ (2S5?&.H>'X)9;*;PX;#S/*:,7-S^\("[@-Q"D+ MGWQ0!Z<^I64;V:/=1*UZ<6P+?ZT[2WR^OR@FJ \6>'C?FQ&LV/VH"0F+SAN4 M1DA\^FW:V<^A]*X.#7K77=8^'\-A#=R&SE;[4[6SHL#_ &5UV,6 &[(/ ST] MQFWH&D:8?!OC!=5M98K>\U74!'KVPN[Z MVUBSDM;0!KB591B('H3Z X.#WQ6E+?VD-W;6LMQ&EQ=;C!&6^:3:,M@=\ YK MRFXNM6U_P3XMT6UF.MVL&GH+/4$M#"\S?,3"1T=E"CE0/O=,FM4>(+/Q+X_\ M'SZ7'=2V]O%=^=,UNZ(C-$,)E@/F&.1VXH Z^W\7>';O5O[+M]:L9;[<5$*3 M L6'4#U([@&]-G,%[KEA;RK*8622=05< $@CMPR_F*\PEUF_UZ7PW M]HE,5U#KT#S:1!IK(+%1*5^>0]\'KP#N.!BN@M],CDT_XG2260:6XN)T#-'\ MTB"U3: >XR3CW- '1:EX_P!!TGQ7;Z!>7L$4TL!E:1Y0!&!=1U-98[=]!:U:4Q,^)B(2%; )!.#U]*]1H Y M?PUX^T+Q1-?0V=[ );2652GFJ2\2$#S1_L'(YJ_I?BSP]K=V]II>LV5W<("Q MCAF#$@=2/4>XKS>Y2>Y\*>/_ W:13_VS)J%U=);")@TMNSHWRG&#N4D 9YS M6Q<:GIOBGQ'X13PW!*7TVY:>XD%L\0M(/*93$Q(&"Q*C:/3VH ]#NKJ"QM)K MJZF2&WA0O)(YPJ*!DDGTK@KGXFVFI?#O4->T*>W^W6JJ6MI&#F+,NP%@/4 D M5Z'UKQ=98Y_@7JF@B*8ZE9%DNK8P,&0FZ) Y&#D<\9XH ]3TSQ+H>LWD]IIF MJVEW<6_,L<,H8J,XSQVSQFF0>*] NM7.E0:Q927X8KY"S L6'51ZD=QU%<[K M^G/'X]\.KIL MS_9=_ KQ)M5.(M@..@!Z"N0\+VMO-LG+A<[28!E)Z ^A/;- M>4^'K%)/#VG>&M;\07MG?P7BM)IZZ9F03K-N#K($)()YWYQ@G)ZU:\>ZS?7^ MG>+])ED^QNFY+?3H=-:62\0(I\XR3F@#U'4_$VAZ+=16NI:K:6L M\HW)'+(%)&<9]AGC)XI-5\4:%H=Q'!JFK6EI-(-RI-*%.W.-Q'89[GBN$\4Z M@NA:M)JFD7THUZ2S@BETJ:R>6/4%&2BJ0,AOF89!('<54OC-IOC;Q,=7UB;2 M(M3$+0EM/%PEQ$(@I0,5/*MN!7WSCF@#UM'61%=&#*PR&!R"/6DDD2*-I)'5 M(T!9F8X"@=237-:!>:;H&G^&O#<=S=3R7-F?LCS0LK-'&JDEP0"G#*,$#TK7 MUZXGM/#VI7-K9_;;B*VD>.U(SYS!20F.^>F* *^E>*M URZDM=+U>SNYT7>T M<,H8[^M[)==L#=7#%8HA.NYFR5Q]<@C'?%/ MO"EXVHF_V6UR)O*TYK>*V9HU/E[CU.1T))&!ZU -+\OX%W>RQ*W;ZD\QQ%B0 MN+_ ;IG.T#GTH ],U/Q/H>C7D-GJ6K6=I00S2PM(TCR@",Y7:I'JP;(^E4K#Q]IUOJFMVFO:K861MM3:UM5D<(601QMD MY/JYYZ=*C\2W<&D?$GP_J5\)$LVL;JV\Y8F<"5FB*J=H."0#CZ5F0:7')I7Q M.DDL@TUQ<7"!FB^:1!;(5 ]1DG'N30!W>K:_I.A0QRZIJ-O:)*<1F5P"YZG MZG\*;+XBT:#3;?49=5LTL;@XAN#,OEO\I;ALXZ*Q_ UYC+]LTS6O#6K7FIW& MEV;^'(;9+S[&)U28$,Z-D'86!7GC.W%6)]#L6T7PK#;2S:I93^*?M;M-:&)? MF29FPA483=R.,YQ@Y]*PO&OCR MST?2=*?3M7TZ.35;F..*ZE821QPD_/, "-P&,=<9(K+\5BXTKXDV^J3:G+I6 MGR:7]GAO$LQ.B2B4LZ'(.PL"ISQG;CM5=M+M[;0/"PTZYN+^WD\4+@7OC#PYIT5K)>:U90)=1": O*!OC/1Q_L^_2MF.1)8UDC=71 MP&5E.00>A!KRK4S+I'Q!\12:AK,NDVNH16_V60Z>)XYXECVM&&*G!#;OE[[L MUWOA'3[?2O"6EV-I<3W%O#;JL4MQ&8W9>HRI (X[$4 87BGQ#XKT&^M!;V&C M36=]?Q65LTEQ*) SYP7 3 '!Z$UJ'Q3;Z);PQ>+-1TBPU"3+".&X)79G ;Y@ M#CU)&/>J7C^*24>&/+C9]OB"T9MHS@#=DGVKF-3,ND_$'Q'+J6LRZ3;:C';_ M &:0Z>+B.>-8]K)N*G!#;OE[[LT >BZAXAT;2HXY+_5+2V26,RQM+*%#H-N2 M#W'S+T]138_$FB2Z(=:35K,Z8.MUYP$8YQ@GL<\8ZYKA[#0[6T\1_#ZVA$U[ M9V6G7AAGN8"K+Q%L)! VG!P 0"*KM>WOA^Q\7SV=DFUO$B9DEMVE2W1TAWS[ M!RVTY/'?F@#OK'Q/H>I:?=7]EJMK/:V@+7$B2#$0 R2WIP,\TRT\6^'KZ_EL M+36K&:ZB0N\41+M/EQX\M6M7W XZ9.,^] &]X6\=Z)XLN+RVT^[A:X MMII4$0E#-)&C!?- '\)R,?6NBNKJWLK66ZNIXX+>)2TDLK!50#N2> *XOP%= MP6VJ>)-&F$D6H#5[NZ$31,,PNX*N&Q@@[ACFK/Q*MYI_#$$B6TEU;6VH6MS> M6\:%VDMTE#.-H^]P,X]J -BS\6>']0T^YU"UUFQEM+7_ %\PF4+%Z;B>F??K M3])\3:)KL(M.L]0TJUGO;&PU2SGU M)X[-QYL"E^ "H,FPD,5&<5,EW;^)/'K:QHB2265MHT]O=7?DLB2NS*4C!8#< M1ACQTS[T =7:>,/#E_J$-A::W8S7K#9>7+'J6GRN%BPREF^ M=CZ9R?+?RH<$YZ'KBH=8L;E=% M\>"WLYF2/7K:\$449)95^SO(RCOPK'CTH ]5:^M5U!+!KB,7;Q&98=WS% 0" MV/0$@?C6?:^*M O=5;2[76+*:^!8>0DP+$K]X#U([@=*XJ35%\4?$#S]"^T- M'_PCUW##>-"\<9E:2/ 4L!DCC/\ ]8XQO"UM:WFG^%](OM?O(;S3)X)!I7]E M['BFC^\K.$SM/S98G!!R3S0!ZBGB;0Y-:.CIJMHVH@E3;"0%]P&2N/7'..N* MOW=W;V-I-=W<:;J*Z5XT33_#]Y)?VM_J4TE]IUQ9NK MV3-N+S+(0,+N'1LYW?*:]-ZT YBDF7-NN6 +GH M 0I-:.C^)]#\0/*FDZK:7CQ#+I#("RCL<=<>_2O+;4FY^$<&D1VMQ-=:1?12 M:K8"!]YA6Z+,N"/FRHS@9X%=/%?V?BCXCZ%J.@K)+;:?:7*WMT(&C3:X41Q9 M8#)W MCMB@#O9YXK:"2>>5(H8U+O([!551R22>@K-TCQ1H6O32PZ5JMI>2Q# M[B%U'I[6T43DQD(">N#S@DD?C0!Z);>*M O-7?2;;6+*;4$) M!MTF!?(ZC'(K>UDA:%[1PUM]2^#=6TV3PCI/AJVMIX-> MM;)H6B>S=3:SK$P=V8KAYTGPWHFHZ_ M>VU[IUS!(=+_ ++VO%/&V3EPF=I.+6=%TZ3XAV=]9327E[?S11! M+1I/M684"Q*P!R03G!Z;\^M 'K M!LCV%=-++'!"\TKA(XU+.S' 4#DDUYA9B3POKO@F37!+&$T%K"27RVD N,PD M(2H//RG'KBO4J .!/Q,TW5?"/B'4-%NKN"AN(U\ >/M",V%U+?S--9IIG MF/*QF+K*CA"6S\I##I^%>X4 <0GB7Q5J.L:W!H^E:5/;:7=?9BMQ=O'+*=BO MQA"H^]CFM?2/&&F:EX9;6[F0:=#"[Q727;A3;RHVUD8],YZ>N1ZURNC>)M.\ M-^)O&$.HB[$\^J>;#%#9RRM*ODQ@;=JD'D$5AWVB:Q:^&K'5[J*XL5N/$LFK MW<20"=[2.0,$9DP=VWY21@XSGM0!ZA:^)]#O=+N-3MM5M9+*VSY\RR#;%@9. M[TX]:@'C7PPSWB#7].W6:[K@?:%_=C.,GGU('U..M>?ZC;6M_P"%/&^JV6MW M.L75UI:PRD67DH=H?;C"@.W)!QD@8SVK=U#1K5?&G@ )IT0AMK:Z A&V+$2 M;>W&#G'O0!T%YXDM[CP]'JNB:CIXF(B.7"D97)W MV)8#TSDY^M:.K:@NB>,[B70+R2XOK^^@6^T:>R=A(?E0RQR8&W" -G)7Y>U M':WOBO0-.U-=-O-8LH+QBH\F28!@6^[GTSVSUI^J^)M#T.>"#5=6M+.6?_5I M/*%+#IGGM[]*\JDMEA;Q7HFO:]=::-0U"XD-N-,\XW,,GW'C<*2QVX Y4KV MK?CNK'PQXZUDZ[%!];NO$7A& MTU2\\OSYGF4^4,+A9708_!170UQOPK@>V^'.F0O;O;LKW \EUVE!Y\F 1]*[ M*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBL7Q5X@_X1G1&U'[(UVWG10I"KA"S2.$')X')H VJ M*YK2/%DEWKDVB:KI4VE:BEM]K1))4ECEBW;2RNIQP<9!QUK>COK29W2*Z@=D M4.X60$JI&03Z CO0!/15>WO[.[A::VNX)HDR&>.0,JXZY(H34+*29H4N[=I5 M02,BR L%/\1&>GO0!8HK,O\ 5_*T*XU'2T@U%HU)1%NDC1R#R/,/RK^-6I;^ MUMGACN;F""6;A(Y) "Q]!GK^% %FBJ]Q?6=I)''M+ M:+S&A^TK($QR<..& '<4 :-%1V]Q!=PK-;S1S1-]UXV#*?H16;<:RUEJ%ZEW M;QQ6%M:KKZ'#J]O=Q+:2Q+*6D=5 M,889 ?GY3STK0AGBN85F@E26)QE71@RD>Q% $E%5I=1L8"!->6\9+^6 \JC+ M_P!WD]>1Q[TZXO;6T!-S?PI;F^M++9]JNH(/,.U/-D"[CZ#/6@">BJ]U?6ED$-W=00!SM M4RR!-Q]!GK3Y;F" S3QQY4L-[@<#J>>PH EHK'UCQ/I6B:"^M7-RCV2XP\+ M*V_)Q\O.#_\ 6-5[_P 2K;^(= L+?R)[;4S-ISTP>G.14C M,%4LQ &23VH 6BJL>IV$UL]S%?6TD"':TJRJ54^A.<4W4KXV5E ,X&3P,T 7**I#4[>&SM9K^:WLY)U4B.2=<;B 2H;HV/4= M:IOXJT>+Q#+HDMY''=Q6ZW#%W54"EBH&2?O<=/3% &S169I6JM?6;7%U%!:Y MN'BBVW*2B102%8,.,L!G;U%7;:\M;R,R6MS#.BDJ6B<, ?3([T 3454AU73K MF;R8+^UEER1L296;(ZC -6Z "BN*U#QT\6KW=A9VL.+2'Q[%X6-K*2Z &[W#RUF*EQ$1ZE%W?B* .IHKF-5\57=OX@ M;1-'T5]4O8K=;FXS<) D:,2%&6SECM/&/QKH;2:2YLH)Y;=[:22-7>&0@M&2 M,E3@D9'3@T 345QK?$"(Z'#?0Z9--=76IR:9:VBR*#)*KNN2QX5<(3GM[U+J M'B?6;+P])/)H/V;5WNH[6TLY+A94N&R061)&X93^(XK"E\41-XKTC2;-K>YM[Z"YD:>.0-L:+9P,F 6XD))VQ[BV .@R3SZX'H*N5S0\8VMG8:1+K4<=A=:E<&W M2!+A)@C?.02X(&W"=1T) K1L]7-]K%Q;01P26<4*.MU%=(^YR2"I02""[@EFC_ -9''(&9/J ?968MGS#L5\CT^]C\*O/J%E'=K M:/=VZW+?=A,@#GZ+G- %FBJUQJ%E:AC<7EO"%(#>9*JX)Z Y/>I+BZM[2 SW M,\4,(ZR2.%4?B: ):*X;5/'D]E9>*KB"U@E71I[:.$[SB82K&V3CT\P]/2NQ MNK^SL55KN[@MPYPIFD";CZ#- %BBHI+F"%5:6:-%;)4LP&<#)Q^ )_"HGU.P MC@AG>^MEBF.(I#*H60_[)SS^% %JBL3PKKLGB'2IKR6%(6CO+BV"J201'*R M_B%S6HU]:+>+:-=0"Y896$R#>1ZA>M $]%<[H/BB+4Y-2CO'MK62VU2:PA4R M &4)C! /4G/05M75_9V(0W=W!;ASA3-($W'VS0!8HK#U/79+'Q/H&E)$CQ:G M]HWR$\IY<888]]/NKRULH?-N[F&WCSC?*X09^IH FHK)UOQ)I MF@:4FHWLX^SO)'&AC(.XNP4$<\CY@3[]GU"&&RCM[F2)6-RKJR*K$.IV%Q&\D%];2QQC M<[)*K!1ZD@\4 6J*S;O7M,M-%NM7-Y#+9VT;.\D,BL#M&2 -9"[. $! .&YP#@B@"_144%S;W-N+B">*6$C(DC<,I_$<5A2^* M(F\5Z1I-FUO6\6'$?[R55^8C(7D]<$<4 6:S=*T2VT>;4I;9I6;4+M MKR;S"#ARJJ0N ,#"#U[U MV\(E_P!69)57?],GF@"U13!-$9C")$,H4,4##< >AQZ50NM3DCO[&"U@BN8Y MIVBGD^TJI@PI/W3RQR,8'(SF@#2HK \6>)H?#OA_4[V)[>:]L[9IUM7E 9@/ M4=<5JRZC:6MO%->7,%LL@&TRR!021T&: +5% ((R#D&J[ZA917:6DEW ER_W M86D =OHNXOK2TS]HNH(< $^9(%P"<#KZGBII)8X8S)*ZHB]68X _ M&@!U%017EK<3RP0W,,DL1Q)&D@+(?<#I38]0LI;M[6.\MWN4Y:%9077ZC.10 M!9HJ'[7;?9OM/VB+[/C/F[QMQ]>E9_B;78?#7AN_UB=0XM86D6,N%\Q@"0H/ MO0!K45AZ+K$[Z"FH:Y.9 Q4M&X89'49'>I: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XG MXJK(_@M5BD$>S MCUC7-5U634]3;3);6-_)6&.&+!8JJ#/)."22>@KC+S1;73/@EHEUI]I;P_:D ML)-4N&B+&2!BK2&4C#,F3R,_=R.!7LQ 92K $$8(/>D6.-(A$J*(P-H0#@#T MQZ4 >66=A;K<:]J%MK7AR7?H4T4EEHD6Q6 Y25P';D?,H/HWM620K=.!AKA7MF=U=NK LHR#D8XZ<5Z];V%G:HZ6]I!"C_?6.,*&^N!S M4GD0[8U\I,1?ZL;1\G&./3CB@#QWQ):6^G:5\5+&R@CM[1+>UE6")0J*S1?, M0HX&<#-:/C2;3=%\07NNF;1-5E%O!#=:/?[3< DKY!.2"V_.W;@D=:]0:V@ M?S-\,;>: ),H#O Z9]:;)96LMPEQ);0O/']R1HP67Z'J* /(-0A6]\8^+K?6 M+SPY:O*8UB_MN LXMC$-IB8R* H.[..C9S5G7K>RTBRTO5)M;T+5[NPT-(Y; M/52NV\AZB6(DDAVVD9PP;@&O5;BQM+QD:YM8)RARAEC#;?IGI2S65IS=:B6V@3R]D,:^4,1X4#8/;TH X[P M/;0Z?XC\9:?9Q)!9PZC&\<$8VHA>"-FP!P,GFJFHVD5_\0?$MM-;I<))X>@' ME.@8,?,F(X/OBN_6*-'=U159SEB!@L<8Y]:!'&)3*$7S" I?') Z#/XF@#Q_ M2[3PUJ'PN\-1VFJZ%I]Y";:>03B,Q3W*1',U=WX"U2'5O#7 MG0Z?:62QW,T)6R(-O(RN09(R ,JQR,R/X-%]\0QXA-@;W[5+Y8NL;_ "_)3'E;OXMW M]WG.W/:KVD:*FK^*/!]MXDM%NIH?"YEEAN5W R!XE^=3P2-QZ]^>HKOM+\,6 MFGWNJ7,NRZ:^OS>KYD0_?[F<\=:VO+C,HEV+Y@7:'QSCTSZ4 >+WE MG%=>(O&%EJU[X:LG>81Q_P!KP$R):^4HC,+>8H"CGH.&!S5WQ)%8Z/%9:O/J M^A:S=V6AQ0W-CJFW-W$,MYD.22KNE6(M!LI;_ .'&E7MW;ZW:107NV8?-%,JJA3C)W*,*!DD? M**]2N;*TO55;JVAG"G*B6,-@^V:D\F+=&WEINC&$.T94>WI0!XOK^F64/A/X MC645E"+2RU*&>"(1 K 6CA9V08^7@MT[$UU5Y_8\GC'P,-%^PMIQ>_""RV>4 M?W/S8V\=?ND_>_ZSY1\_&.?7CBFQ6=K L:PVT,:Q9\L(@ 3/7&. MF: /)-)@EEUZQ^'4BN;?1=2DOW)'#6:8DMU)Z'YY%&/^F==5\5C<#P8/*9%M M?MMO]M:12R"W\P;]X4@E.FX CC-;VG^'TL_$NK:Y)<&:XOUBC52F!#'&#A!Z MY)9B??VK8(#*00"#P0>] 'E%O9:%%<:UJ6IZSX;FTM]':*]L=&BV*Z;@5D8! MV^89*J>OS#'2LC1Q>0^&O%T'B;SO^$A'AYC:FX()^P^2=H'^T'SYG^UBO98M M-L((FBBLK:.-R&9$B4!B.02,5-);P2MNDAC=MI3+*"=IZCZ&@#R37_[/T^ST M[77N]#N[BUT&*.?1]5*YEBQN!B)R5=CE?ND' %7_ ++X;G^*L!!9OXWDA,*?*OE^=*-N!T&.,>E7_$E MG;:'JOCBUTFW^Q02^&$F:*RC"#S-TR;@HP!P!DCL*]7^S0 >1'@/Y@&P<-U MW?7WK.\0^'[7Q'HM[IMPS0B[B$;31 ;P =PZCD9['CKZT >>>!1HVJ>,K34( M%\.6DUGIIMHK73Y1)),25)EP44@ @=3\YR:].TW5++6+,7>GW"SVY=DWKG& MY6*L.?0@BN?B\(WUQJMIJ.KZ])=SV,4TB["Y^]N;'3M[5NZ/I-I MH6D6VF6*%+>W3:N3DGN6)[DG))[DF@"Q=3P6=K-=W#*D,*-+(Y_A &2?R%>+ M26OBN\\#S^((M#L_.EOO^$BBN6OF\Y=N&1?*\O\ YY )C=W_ KVUT61&1U# M(PPRL,@CT-*$4($"@*!@+CC'I0!YOK][X1UI[?7(?%::#K<=BDL-TMPJ.T+C M>JO&W$J9/3GGC@UUG@S5-0UKP;I6I:I (;VX@#RJ%VY/9L=LC!Q[UIR:;82B M(265LXA_U0:)3L^G''X5:H \HT2+PW=^!&LO$MY'9Q2ZW>-;3M-Y+1S+/(59 M)/X6'..>?>M_X?:K>7MUKFGR:K_;6G:=/''9:H0I,VY,LA9?EVA:%B2T;1@J23DDCIUJ2&&*WB6*&)(HU&%1%"@?0"@!X P!@5YC< M/X;7XB^*1XQ.GA?L]M]A_M+;M^S[#O\ +W_]--V<P$K\N[&??&,]J M]/$,0:1A&@,GWSM'S<8Y]>*C@LK2V"BWM88@F=HCC"[<]<8]<"@#Q:WM=+/P M^^'UYJEO9F!-8,O&<5I:O:I9ZMXR_X12W@A,OAF"6W M^P(JA\M+\R;."2O0CVKUA[.U>V-L]M"UN?\ ED4!7KGITIR011MN2)%;:$RJ M@':.@^@H \G;_A%9+CP./!OV ZBM[$Q^Q;?-%KL;SO-V\XQC.[^+WJM<:#I5 MWX-^)6I7%A!+?17U^8KAUW/'L4,NPG[N&YXQ7KT-E:6TLDL%K#%)(R0DNNT8;/7([YH R]+UJSD-AILMVIU.6P2[,)SN9. 7_ M .^C6Q3!#$)!((D#A=@8*,A?3/I3Z /.O#'B+1-(\3>,;?4M8T^RGDUC2[1*2?QQ2O86;SO.]I TKKM:0Q@LP]">XH X2TT#2 M=;^)WB\ZII\%YY=M9H@G0.$#QONP#P"<#GK7*Z-/9RZ3\-&\1O"VC_8[E=UX M1Y/V@ "+?N^7(4/MSWKVM8XUD:144.^-S JX'2MR_MO#%A\2+JV\1P:9;Z9'H\8TV*[1%MU7>_G; ?E#9VYQS MBO3&BC=D9HU8HTMKHH;BWBE\MMR>8@;:?49Z&@#C/A*(%\ M#E;566W&H78B# @A//?&<\YQCKS6))/IVA^.C-!+HNM#5-95'B;:;^RG.$)4 M\DHFW.,*5&>37J21I&"(T5 26(48R3R340LK5;LW0MH1,HH9=I/W<'GC%:>NZM876JPV=]:^'XYU MT:*>6_UM-YE1BWR1KP3@Y)(/5AQ7I_V>'RY(_)CV2$EUVC#9ZY'?--EL[69X MGEMH9&A.8V9 2A]O2@#R?PG)))%\*6E9F86MXN6ZX$. /R%=;\,O^1/;_L(W MO_I3)76+;P)Y>V&-?+SLPH&W/7'I3XXXXEVQHJ+DG"C R3DT >5'P_I.IM\2 MKN^T^"YN$GD2.25 QC M4;Y<_=.>R M?4"ODM.<><+7EGI\OPVU^YCMH'T2'Q"DNFN\8*1VYFA$ACSTC)\SIQC/: MO9-*.F'3(?['^R?8.?*^Q[?*ZG.W;QUST[YJR88FA,)C0Q%=I0J-N/3'I1## M%;Q+%#&D<:C"HB@ ?0"@#P0_\(H?AWXD1Q:'Q,VH7/V<'H6:QM5MAKD!D5HMA\SRCO4#]YNW=^E>L?8;/S MHYOLD'FQYV/Y8RN3DX/;))I;FRM+T*+JUAG"G*B6,-@^V: ,CP79_P!G^#=+ MM!J4>I)%"%2[B^[(N3MQR> ,#KVKR?/AZ3X6:DE_]D/C1IY@ZG'V[[=YI\O; M_'UVXQQM_&O=54*H50 , #M4)LK0W8NS:PFY P)O+&_'^]UH \QNO\ A'E^ M*TY\7&P\P:);!#?;?)\S=+O^]\N[&<9YQG'>L_P\&&G^!M@<6)\07AL ^<_9 MMD_E]><8Z>V*]>GLK2Z#"XM89@V PDC#9QTSGTR?SJ0PQ'R\QH?+.4RH^7C' M'IQ0!XCJ=W'::<\L\4$MNOC:[>2.Z8K;R +(0LA ;'.-O!&0,U=LKG1--\)Z MSJBV?AZ]_M36(0]K#(K6MEN**GG-M!V@@N?E RW'7->B:]X8_M6XT^\LKTZ? M?6$SS0R+"LB%G4JVY#UR#UR"/6C1?"ZZ?>:G?ZA>?VE?:D(TN'>%4C*("%4( M,\?,>I).: /-;.WMKZX^(=HB:/=Q'1XI/+TR'_1_."S8(!)!<8'([@=Q27[Z M6WAKP,=+ET2+2/-4ZB\D8>V%S]G'E^>J%><_WCUVYKV:&UM[8 0011 *% 1 MN ,X'';D_G3$L+..W>W2T@6"0DO&(P%8GKD=#0!Y!JM@+/P;XKN+;5]+N[2Z MN+1KVVT5"L5O&'43' =L%DY;V!/>M6S_ .$5/QU>F06EM:P>1;V\447_ #SC0*OY"D@LK2V"BWM88@F=HCC" M[<]<8]<"@#BOBC:Z<]AH-WJ-O;/!!K5J)9;A%*QQ,^'W$]%/&>W3-9LS^&1\ M1E_MAM+&CC1X_P"Q_/\ +^RXWMYOEY^3=C9TYV^U>ES0Q7$3131I)&PPR.H( M(]P:BEL+.>W2WFM()(4QLC>,%5QTP","@#D?A@JKH.IFU!&DMJMRVF#G;]FR M,;/]C=OQ[5RTDG@Q?&7CX>)S8><'C,8O,9\O[-'N\O=_%G'W?F^[[5Z\JA5" MJ % P .U8ECX8M+75]7U";9='4+F.Y"2Q B%EC5."<_WO43'&95D**9%!"L1R >H!_ 5%<65I=/&]Q:PS-&E 'C>GWEQX,\-^$O&&H)/Y*6D^GW:R [S;L7DML_3:H_X'6Q9Z3-I$ MGP\CO!_I]SJ%S=WA/4S2V\KOGZ%L?A7J$L,4\9CFC21#R5=01^1I6CC=D9T5 MF0Y4D9*G&./2@#P/6/\ A&F^&GB<:P+,^*_MMV9!( ;KS1(VS;_%L\O;T^7; MGMFNBU<,_P 1KQ-2N=!AA.EVXL?[<@,D;)\WF^7\Z@'=C=U.-O85ZH]C:23/ M,]K TKKL9VC!9E]">X]J6YLK6\14NK:&=%.566,, ?;- &+X&LET[P9IUHFI MPZE'$KB.Z@_U;)O;:%Y/"C"CD_=KS!F\-/\ #SQ&NM?8SXN:XNPZR8^V&Z\Q MO(\O^/&/+V[>,?C7MZJJ*%50J@8 P *A:RM'NENFM86N%&%E,8+@>QZT >= MP:);ZQ\3;5/$%G#>3P>&K=GCG4.GFF5PS%3P3RV#VR:V_BH=OPPUXY(Q;CD= M?O+77>7'YOF[%\PKMWXYQZ9]*R_$^AKXE\-WVC/.8%NTV&55W%>0>G?I0!P- MNWAH^//"3>#Q:,4@N6O?L(&[[/Y? FQSN\S;C=SG/O7/VVIV.H7_ (-O["V\ M/Z>TVKH4M+%W0VEO;R220P11R2G,C(@!<^I(ZTU M+"SCE>5+2!9'8.SB, LPZ$GN?>@#R:.WD&O#X:>6WV1=6_M(2/>H;8P!PPST(]:UK;P^D/BV^\02W!EGN+ M:.UA0I@01J2Q /?XH \QO+30=.\=Z);ZS;: M?:Z(-'=K))T1+;[47'F'!^7?LQU]ZP+NWM;GP9XBBT\8\/3^)+5;'R253:98 M1(8B.B;]V"O&[A\FYMXIHNNR1 R_D:<;>$PK$88S$N-J;1@8Z8' MM0!!IVEV&D6@M=-LK>SMP<^5!&$7.,9P._ YJW110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117 M->-[RSMM'MK>[@N[DWMY':P6]K<& S2-DA6<$87@D\]N_2@#I:*\7:>]T[P_ M\2M.19+&.RLX98+9+UKC[.SQ,6VN>1G:#CM6\VC1:-XN\+);W=^_]L0W4.HM M-=._VC$.\,03@,"."H&,XZ4 >E53U#4/[/6W;[)=W/GW"08MH]YCW'&]N>$' M<]J\QT34+[4KG0?!,UU,U[H]_*VI2AR&>"VP82W9ITC/9+'=O&MNZVJ.' M4*1SD#KGI[G-FPM&TS5_ >JQWM[+>ZP&74))KAG%QNMFDY4G:,,!@*!B@#U* MBO%)+2UN/ _B_7YM7O1JFF:A?&TD%ZX^RLDK&-%0''S$CJ#G=CIBNABTT^)? MB++'J\UX(8M%L[AK2*X>)/.+R?,0I!R.>.GKG H ]*HKQ[[-!JO@'Q%XLU'4 M;R+7;6:\9)ENW3[&\3L(HE0-M PJ\$<[O>K5_P")=0\)7MSJ-Z9#)KFB1W-O M"Q.%OXU5#&H[;O,0X_V30!ZO17D,^F:G'XCTCPG/ VJP6>AI<-#-J3VPFG:0 MK)(64$OC P#TW9JQ?Z;K5OHOA72-5O[B%Y?$#0AK:]9Y!;&.8K&TN 20/ESU MX!ZT >K45Y5:>%+*Y\2>+M&>[U+^R["*":TM1?2A89)8V+.#NW$Y0$ D@9/' M-9MMJ6K^(QX,T^ZA.HPW&A&\DADOVM1SU'/-';6 M\D\SA(HU+NQ[ #)->5ZCIVN:?X7TS3-0O)K3SO$T,5O]FO6EE@MG/$?FD DC M+ 9[8]*FN]%M=/USQ1X=@:Z.E3:"E]]G>ZE;;,'D&Y6+;AG:N1GG'- 'I=G= MV^H6-O>VL@EMKB-98I!T9&&0?Q!J>N3^&VF6>G^ =%DM%<&ZL+>:4M,[@N8E MSC<3M^@P*XO7Y-1_M#7O EK?317FKZE%D$BM)+M/95:&0>V\4 >P4 M5XRWBS5-:T?4O$5C+*LVB>'0CJ#PM[)S(2.A*+&.O]ZMBZTRS\-W7@^_T*^N MY;O4+Z*"X9[N27[;"\;&1V5F(.,!L@<4 >F2.(XG0K*L;G)4'L:XOPEI$5]J?B76KRYO)[FTU>]@M4:Y?RX4Q@@(#M.=QZ M@]!C&*P_A5<2WDNBVNLS2P&TTN.71[5'(AG0KB24G^.0'C:?NCD9SF@#V.BN M*\:LUYXE\+:%<7$T.EZA-<&Z$4K1&9HX]R1EE(."23@'G;BN7U9YA\ MS^SO^/C=NZ_=_=_I3];U6^M;;QH([Z>WC?7;.UDN%D(-M#(D"N5/\/!//;.: M /6Z*\T\96,'A'PQ-%X?GN(#>W5I!YANDR5\U2QR"6!R" >G6HMH'I0!Z#65'KD4GBN?0!"XEALH[PRY&TAG9-N/7Y/UKR\ M66N^)YO$\\%KOU"VU&>UL[QM8D@-D(^(\1!2,8PQS][<.-#M8]-N-,L=8L+KSX'U5[AKA J%689.QAD_,"3R>>*SM/A'A MSX-ZOJVCF:"_>[FMGF^TO^[C^V%"1DD*0I^\!GOS0![965KVN1:#;V0UGCPAX(UXZE=3:IJ.J:?+<227C,+EVD5G!0G;\ISC &,?6@#V3 M4M2L](T^:_OYU@M81F21@2%&<=O-U4;70--?XTZI.\&60$XW8(X'R]/;F M@#L- UR+7[2ZN(H7B%O>3VA#$')B'S:1'!X!\6>)(KJ]CU.QU: M]FM)$N758"MP>%0$*<\YR#G/TK?U==0\0_$/5=.ETX7]M965NUO;-J;V:KY@ M8M* JG>+?%&AR76I#2;."WGMK07T MH6*65'W.#NW$_(" 20"3Q5"SNI?$%O\ #.'5=3ND34+&Y%R4N6B:Y*I'A68$ M$Y(YP,:L]QIN@>.=(TR_NDL+#4;!+.43,[6[2/$9$5B2< GH> MF2*WM1T*RL_%7A[PKY]['H]XEU=SJ]Y*6O)T$8"LY;=C!+%00"><4 >DT5Y! M>6]]9Q>,;+1+JZDM_#UQ::C81M.S['"EYH-Q))4J/ND\;Z76_$E[J6E>+?%^ MBW4HM;6R@L+!T/E8I) MC$452=H&TYZ9SS0![E17E=^9_!FL>++70I+GRD\.C48HIIGFV3AI5+C>2>B@ MGU(J3POHFM)?>']5L[9+>!UW7UR^LR7)OHVC)R490-V[# @\.7S4TRWNT_TF0?O/-D!.-V".!\O3VY MH ]%IDTJ00232';'&I9CZ #)KC_'DTDE]X:TB2YEMM.U+4##=R12&-G C9EB MW#! =@!P03TK"ETNUL_$GB/PU:27#Z*VB+=RVQN9&%O/O8 *V[%_$$_B73%U)M*FL;2=5DM6FE1C-&PR&PI.WC'!]:MG6[)[/4KBWE$_] MG,Z7"+P5=%#%>>^"/SK"^&6FVNG_ \T1[9'4W-E#-+NE9\N8UR1N)VCV&!7 M,>&- TVR@\>7$$O-,^QZ]XIN?%%Q#:^9J-MJ,]M9WC:O) ;(1\1[8E4C&,,?[V3F@ M#U^ZN([2TFN921'"C2/@9. ,FN3M/B5HMQ%9SW%MJEA9WFSR+R\LV2!]WW?W MG(&<\9Q6UJ?G_P#"'WGVHH;C[ _FE/NE_+.<>V%"USH,4 M%O$>6DF:$",*.I.XJ>/2@#T^BO);F#5]4\6Q:'?6/]H)8Z+;.+634WM%,C9$ MDOR@ER"H7/;ZFI;C3-8\OP-HFMZA<"66^NHIWMKMBSQ+'(R(T@P2=H52>#UZ M'F@#U6J7J\.G_9+MO-B:7[0L>84VD#:S9X8YX'L:\M3PS;23>.;!KW4_ ML>D8?3H1?2@6SO;B0LIW9)#=-Q('.!RZAKW@^::\=9+OPO)/*Y/R^ M81 =Y'0D$DT >DT5Y-IDUWX0M-3L;JQG'B:/1KBYAODO7N(;_P L ERK'Y7W M%3@KW(!QQ3_"VC:Y(?#>LV5ND(DV2WUZ^LR7!O8G0[MT97&[)##GY<8H ]#\ M1:U%X=\.W^L31/-'9PF5HT(!8#L,U:NKZ&RTN;4)]P@AA:=\#)"A=Q_05XKK M5E::M\+/$WB74[^Z76#<743'[6ZK'ME*+;[,[=NT+QC/.>N*]7\1_P#(B:O_ M -@R;_T4: *.D^/])U6[L;8V^HV3WZ;[-KVU:-+@;=WR-R"<'/&?BJ.X MO+C5M/O=36QWSN8[=59Q\L>=IZD\@]!Z"@#UVBO,?#&AZU%J6@:I9VR6ULZ9 MOKAM9DNC?1M&2"490-V[# @\VU>1;:<73X@3[; MY954SM((8YR#G/H * /;9'\N-GVLVT$[5&2?857TV]_M'3K>\^S7-KYR!_(N MH]DB>S+V-<-;: MJ^ _!^H^6^KVEMIQ>\TXWK023%@NV4-GYF7#<,0.>N: /7:*\DN]1?Q-K_A^ MPTZSEOM%DT,7EO:7.HR6QD;>$R[ ,9&50."3RQ.35]_#?B>3PK:V,[QW)M=2 MDF_LUM2?-Q:8.V%I\!B5+#KP=HS0!Z917-^$-7TJY\-69M%ELX_.DMEMKN;? M(LJNP:,,6.[!!Q@G@>U=)0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %4]4TG3]:L6LM2M(KJW8AMDBY (Z$>A'J*N44 8U MOX2\/VEE=V=OI-K';WD8CN8U3 F49^]Z_>;GKS5^33;.:YM+F2VC::SW?9W( MYBW+M./J.*M44 7S:A M<7<^<'I76)86B:C+J"P(+N6-8GF ^9D4D@'V!8_G5FB@# M"N?!GAN[U8ZI<:+9R7I<.TK1CYF'1B.A(]2,U?U#1].U62TDO[*&Y>TF$]N9 M%R8Y!T8>]7J* ,S6/#NCZ^L0U73X;HPDF)G'S)GKAAR,T0>'='MK6RMH-.MX MX+*7S[9$3 CDP06'O\S<^YK3HH JIIUG%=W5TEM&L]VJK<2 @7NEVNFW&E6TEG: "WC*_ZG Q\IZC\#6S10!E6_AK1;6RM[.#3;>.WM MYQYJW_9UF=0>_-M&;N2$0/*1RT8)(4^V23^-6J* ,W1] TG MP_#+#I-A#9Q2OO=(A@$_Y[5+)I&G3:O#JTEG"VH0QF*.X*_.J'J ?3D_G5VB M@"A8Z+IFF1W4=E8P0)=RM-<*B#$CM]XGUS5/2_!_AW1+TWFFZ/:6UQ@J)(TY M4'J%_N@^@Q6W10!5M=.L[);A;:WCB6XE::8*/ONWWF/N:KIX>TB.'3HDT^!4 MTTYLP%_U'&/E/;CBM*B@"CJNCZ;KED;/5+*&[M]P8)*N<,.A'H?<57M?#&AV M6CW&DVVF6T5A<$Y#M]Y@.@8Y.2.3FMJB@#!G\%^&KG4VU*;1;1[MW$CN4^^XZ M,PZ$^Y&:U8;"TM[VYO(8$2YNMGGR <[<^F:1M$TR2._CDL('CU!MUVKH")CM"_,#UX 'X5?HH Q+'PAX= MTVPNK&TT:SCMKL!;B,QAA*!T#9SD#L.U-L?!GAS3HKF*UT>U1+F(PS INWQG MJASGY?;I6[10!EZ/X;T?0/-_LK3X;5IL>8R#YFQT!)YP.P[5;^P6G]I?VCY" M?;/)\CSL?-Y>=VWZ9YJS10!A:CX,\-ZM?M?7^C6D]RX DD9/]8!TW <-^.:T M'TC3I+F:XDLH7EFMQ:R,R [X@2=A'0K\QX]ZNT4 8FF>#_#VC7,=SIVD6UO/ M&"$E1?F4$8(!/.,=N@J2W\+Z%:W-_<0Z5:I)J (N_P!V")@?O;AT.>_KWK7H MH Q=)\):!H5R;G3-*M[:VNVNH="LHYS*L MV]8QE7#!P5_N_, >,9"DD4BY5U/4$5DOX-\.2 M:-%I#Z/:M80OYD<17.QO[P/4'WS6Y10!2TO2-.T2R%GIEG#:6X);RXEP"3U) M]3[FH;SP]I&H:K:ZI=Z?!+?6N/)G9?F3!R!GV///>M.B@#.;0=*?3+K36L83 M9W;N\\.WY9&<[F)^IYJ'5_"^AZ[)%+J>F07,L(VQR,,,J^FX%+"%8[>Y-W"H7A)B6)<>^6;\ MZT:* *T>GVD5[H/N*T** *.F:-INC6'V'3K*"VM< MDF.- Q/4GU)]33;#0]+TO2O[+LK"W@L"&!MU0;"&SN!'?.36A10!B:5X0\/ MZ'=_:M-TFVMI]I0.B\JIZA<_='L,5:70-*33;;3EL(19VTBRPPA?EC=6W*1[ MAN:T:* *O]G69U![\VT9NWA%NTI')C!)"GVR2?QK,T_P9X;TG4%OK#1K2WN4 M+%'1/]7N!!VCHN02.,=:W:* ,YM TI]*GTMK"$V-P[/+!M^5V9MS$CW;FFWO MA[2-1U2UU.[T^":^M,>1.R_,F#D<^QYY[UIT4 4]3TJPUFQ>RU*TAN[9\%HI M5##(Z'V/O5?3/#FCZ-9S6FG:=!;PSY\Y47F3(Q\QZGCUK4HH AL[2WL+*"SM M(EAMX$$<4:# 10, #\*SSX9T0ZM<:J=-M_MUQ&8IIMOS2*1@@^O'&>N*UJ* M*/\ 8NFFTL;3['%]GL&1[6/'$)084K]!Q5#4?!GAS5[]KZ_T:TGN7 $DC)_K M .F['#?CFMVB@"-X8I(&@>-6B92A0C@J1C&/3%8>F^!O"VCW:7=AH%A!H##G!]*D@T#2;6.PC@ MT^WB33RS6BHF!"6!#%?J&.?J:T:* *8TJP62^D%K&'O\?:CC_787:-W_ 'B MHTT+2HS;;;" ?9K8V<(VY"0D %!_L_*./:M"B@#'TCPKH6@S23:7I=O;2R+L M9T7G;UV@GHOL.*BLO!?AO3=16_L]&M(+E&+(Z)@(3U*CHIY/0#K6[10!@77@ MCPQ>W]Q>W.AV4MS<@B:1HP=^1@D]LD<9Z^];4UM#<6LEK-&KP2(8WC(X92,$ M?E4M% $5M;0V=K#:V\:QP0HL<:+T50, #Z 5%:Z=9V,4T5M;1Q1SRO-*JCAW M#;\K.7WDX]=W/UK1HH JR:=9RWZW[V\;72PM )2/F$;$$K]"0/R MK+NO!?AN]M;2UN-'M7AM(_*@7;C8G]T8_A]NE;U% &3J/AC0]6M+:UOM+MI8 M;48MUV;?)&,80C!48 ''I4,O@WPY-ID&G/H]K]D@FVR1:>_F6B+& (6YY7T/)_.M.BB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Q?$VKZEHNG1W&F:% M/K,S2A&@@E5"JX)W9/;( _&@#:HKA/"/Q#NO$GBJ^\/WGARXTNYLH!-,9)UD MVDE=JG X)#9_"N[H **X37?B%?:=XRE\-:5X8N-7NX;07;F*Y2/"$X. PYP2 M._>M7POXYTGQ/X8_MU7-C DC0SK=L$\F1<9!.<=Q^= '345BZEXLT73?#ESK MK7T-Q86ZEB]M*C[B/X5YP6]LUD3^.X[NUT*XT".SOQJ4L7G12WT44MO$X!W% M2 MG-==I.O>;X7M-7UL6FEO*F95:[1XT.2!B0':<]: -NBJ$^MZ3;6<5Y/JEE%: MR_ZN:2X14?Z,3@UF>)/&VB>&-)MM3O;CS;>YE6.$V[*Y?/\ $.1E1W(H Z*B MN:_X2A[GQ;8Z9IL=C>Z=-"[SWD5_&7B8 X41@[FS@;]KU&TM_)V^9YLZILW=,Y/&>U6HI8YHDEB M=9(W 970Y# ]"#WH ?1161XHUU?#/AF_UI[\Q*VTMR!C/..M &O13& MD1(C+(RH@&YF8X 'N:@M=2L+V!Y[2]MKB&/.^2*575<>I!XH M455BU*PGN? MLT-[;27&P2>4DJEMIZ-@'./>L[Q+XBMM"T74[A)[9[^TLI;J.U>4!GV(6^[G M..* -NBN:T_Q+/>>*+32F@C6*?1EU$N"L3Q'XL@TB.W6S MEM;FY?4+:TFA\T%HA+($)(!R",]Z .DHHJK%J>GSWCV<-];272??A252Z_50 M=($W M'T&>IH L45A^%-30I$R7EQ;A4)((CE9 >>Y"YK-\6>+M6\,>9<+X M<^UZ>LD42W OD0LTC*H&P@D?,V/UH ZZBL:RUN:.Q-QXAMK;17,FQ$EO4<., M#G=P,]1CVK3DN[:)4:2XB0."5+.!N &3CUXY^E $U%5[>^M+NU^U6UU!-;\_ MO8Y R<=>1Q3;34K"_C>2SO;:X2,X=H95<*?<@\4 6J*JQ:G837*V\5];23L@ MD6))5+%#R& SG'O5#2O%.DZSJ-_86=TC7%E-Y+J77YSM#93!Y&&QGU!H V:* MP_%VN3>'/#LFI00I+(L\$6QR<8DF2,GCT#$UJ6U_9WC2K:W<$[1-MD$4@8H? M0XZ&@"Q15:/4;&:\>SBO;=[J,9>!95+K]5SD4?VC8_:$M_MEOY[LR+'YJ[F9 M>2 ,Y)'>@"S15:'4;&XNY+6&]MY;F+_60I*K.GU .16)H'BN#4C?)?2VEK+# MJEQ8P1F4*91&VT$ GDGVH Z2BHTGBDEDB25&DB($BJP)3(R,CMQ2PS17$0EA ME26,Y =&# X.#R/>@!]%5GU&QBG6"2\MTF9_+6-I5#%\9V@9ZX(./>FPZII] MQ=26L%];2W$?WX4F5G7Z@'(H MT5S4/CC1[VUU1[&[MGN+&62!8I[E(A-(J@ MC:Q)^4Y W?7TK/USQE>6=WH.F6:Z7#J>IQ--*+RZS%;A44E0Q*K3*"SCJH&>3R.* +=%5[N_L[!4:\NX M+=7;:IFD"!CZ#/4UE^%M=EU^QO;B6%(C;ZA^>U5SK6F_8KF\2_MI(+;/FNDRL$([$YX- %ZBN&\, M^-=1UO3]-NY(M(%QU/I78'4;$7"6YO+?SW8H ML?FKN9@,D 9R2!U% %FBJD>J:?+/'!'?VKS2)O2-9E+,OJ!G)'O4EK?6E\C/ M9W4%PB-M9H9 X!]#CO0!/163K_B/3O#5K!<:C+L2:>.! ",EG8+GDC@9!)[" MJ-UXJAM_%-AI_FVO]GW-A/=M=F4878Z*.6U%U'/$]N5 MW"57!0CUSTQ3;2^L]0B,ME=07,8.TO#('&?3(H L45DZ_P"(].\-6<5SJ,NQ M)9XX$ (R2[!<\D<#()/85;EU33X+-;R:_M8[5^%F>90A^C9Q0!;HJ%KRV2*. M5KB%8Y/N.7 #<9X/?@$U#_:VF_9Q04,@D\Y=I4'!;.<8!(&: +E%5/ M[4T\&W!O[7-S_J/WR_O?]WGYOPIUQJ-C:3Q07-Y;PRS'$<@652Z_51Q[T^[OK.PC62\NX+9&;:K32! 3Z GO0!8HK#\,:[+KT.J/+$D?V/4KB MR382=RQM@,?>PR.?<4 3T572^LY+>.X2Z@ M:"4@1RK("KDG /0U&=6TT6/VTZA:"TSM\_SE\O.<8W9Q0!:;B..255+'T7/7\*AMKZXFUC4+26VBCM[98C%,MPK-) MN!)W(.4QCC/6@#0HJK::G87[2+9WMM_\ ".Z<^F>5;11RW3W$Q\QRS,"D M:C^(!23GU'3K0!UU%9FOZ[8^&M$N=6U!RMO;H68+C!K=I3J5Z+,$-CRR M49MW3G[F,>]:D]Q#:P//<31PQ(,M)(P55'N3TH DHJO%?6&0.H/U!H L456M-0LK]7:RO+>Y5#M*+34;&_,@L[VWN#&<.(95?:?0X/% %FBBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LW7 M]9MO#OA^^U>[.(+2%I6&<;B.BCW)P!]:TJ;)%'-&8Y45T/56&0?PH \U^%UJ MVC>"=2\8ZX2+S5VDU2[DVDE80"R@#TVY8#_:Q7>:'K5EXBT6UU;3G9[2Y4M& MS*5. 2#D'W!J]L79LVC9C&W'&/2B.-(HUCC1411@*HP /I0!XMX@T?4M;^.> MK6NDZS<:5>#0 Z3P8^8[E 5O122.1SQ6%IVOZ19?"O1+!] TYKF/63:WG]J; MGM[:YPAX'/\ =KZ%\J,2F41KYA&TOCG'IFHWLK62.2-[:%DE.Z13 M&"'/J1WH ^==&L[;4]!^*D*1:==010P7-N-/@*6ZR!)?GB4DXZ=1^'%3?9O" M\GASX;:AH=M9"^75["WOYX8MKF4(I=6..3GFOH>.WABSY<4:9 !VJ!D#@#\* M9'8VD2*D=K"B*^\*L8 #>OU]Z /#AX7T*X\:?%%)M)LW6SLXY;96B!$3M S% ME]"6Y^M9-N]A#IOPNE\2JK>&%M[CSO-4M#YWS;=X^NWK[]LU]%^3$&D81)ND M&'.T9;Z^M,>TMI+?[/);Q-!_SS9 5_+I0!XEK^M^$%OM"L=$TKPXFERP7,L& MHZQ;NUK'^\;>D:< #RJDXX M^E?34EE:RQQQR6T+I&045HP0I'3 [4XVT!B>(PQF-R2Z;1AL])[6,(DC@.H/3U&/PKAMWAN7X3-9- &^(+:AC'EM]L M,_G_ -[&<;/?&?>OJ!+6WB\ORX(D\L;4VH!M'H/04W[':BZ^U?9H?M&,>;L& M_'UZT >.P^'-/\0?&/Q'!K]G%>/#H]NQ63E1(8U!8#UY.#VSQ5WX5^+-.T+X M7>%H-5N)!)J%W+9VN$+Y8S, #CH.17K(BC$K2B-!(PPS YI@M;<)&@MX@ ML;;D 084^H]#0!-7'?%;_DEVO_\ 7O\ ^S+78TUT61"CJ&4C!5AD&@#A_$WC M;PW-X1OI+2XTG7!%Y0EMOM"21J&D50\H&<(I()X[5RVFS1-XI\5+;W.CS1MX M<)D.CQ%("X9\9^9@S 'J.Q Q7KB6=K&&$=M"@<88*@&1Z&ECM;>% D4$2*%V MA50 8]/I0!Y1;:-INE^&OAGJ%C90P7LM[:"2X1<22"6WWA1)E!N2<'R#&/O; NW!' &<\9KW#R8MJ+Y:;4P4&T87' M3'I37M;=YC,\$32E=A>9.=4BLH9=7CU26.UF MD0,T9$$97;G[OS,>1UXSTKCHW\)/X-\$1V:V9\01ZE8FX"+_ *2DGFJ)C+CY MAEO[W!.,=J]W5$0L555+'+8&,GU-1BTME=W%O$'=@SL$&6(Z$^I% $DC[(V? M:6V@G:O4^PKPZTU6SU'4?!5[8Q>'K%Y-54K8Z?%_I5O&5D5A*X(]@05&3CDX MKW.H5M+9)&D2WB5V;>S! "6]3[T >/W.AZ7<^!OB1J4]C!)?)J&H%+ATRZ;/ MF7:3RN#SQCFM.>XT0>/7F\8O9?9Y-"@-BVH;?*/+>=MW<;\[57<]CX9G^(NS2;>XT^%K&3[ 5"P;I$ M 9F ! 7.&;CH#4.AS1/\0-5%O'7\S^QHBD.X2# 8[B&8!NO'!'%>M^ M5'ESY:Y<8?C[WU]:9%:V\"A8;>*-0"H"( #U'% 'D&GZ-ING^ _ASJ-I90P MWTFHV!>Y1<2/Y@(<%NI!!QCI@ =A70^#8=#L/'OBNS,6GV^I_P!H*]M%L1)? M*,$9)0==OWB<<=:]!\F+8B>4FQ,%%VC"XZ8]*3R(?/$_E1^<%V^9M&['IGKB M@#C_ (K1)/\ #Z[AD!*275FK $C(-S$#R*S+W2H=%^(D<'AZS@LY9O#ETJI; MQA%9TDC\LD#@D$]?>O171)%VNJLN0<,,CCFC8AD$A5=X& V.0/3- 'B?A*RM M+[3_ H/^$@\.6E[:W,,K0QVI34&E'^MB(3MP90@W'\>M2*B)NV M*J[CN; QD^M 'C7A&RL;V/PD\/B#PU;W-I(DBP6MJ8[V1MA$D4A,I))RV[*] M1FJ,S^$%\/?$"+4EL_[;EU&^%NLJCSW8N1%Y6>3\_P#=Z'.:]O2TMH[AKA+> M)9F^]($ 8_4]:#:6S2)(UO$71BRL4&5)ZD'L: /*?$%]JG@JXM-5$=A!IMR;H6X7(ED"E4)/;;DGZXK8H \\T/2M-F^('C?5;K3X[JZ MM;FW\DN@=DQ;1M\@/1B0.1SP/2N1T[4[+4-9\#WEC'X=LS+?96RTV+_2+>-H MI 5E<''H""HR?7!KV]4169E50S'+$#D]N:C2TMHW9TMXE9FWLRH 2WJ??D\T M >1VFG^&TTOXAZ?-9:4NIPW-[+! \4?FI%Y"%612,A<\@CBKUMIFGW7B#X;M M<6-M,9-&FWF2)6W;88=N@]* /(;RVDB\177PX$;?8]2U1-23CY19-F69!Z#S8RO_ &TKUZ5_ M*A=PC-M4G:HY..PK*CT",>+IO$,L[23-9K9PQ%<+"FXLQ![ECC_OD5L4 >&V M.J6>HZIX)O+&/P]8M+J0*V.G1?Z3;QE) RRN"/8$%1D^N*T9="TJ\\*?$W4+ MFP@FO$O;X1SR(&>/9$KKM)^[ACGCO7K:6EM&[.EO$KLV]F" $MZGWI_DQ;77 MRTVODN-HPV>N?6@#RQKG1O\ A-;*X\8/9FUD\.PFS?4=OE%RQ,V-W&\C9GOB MMOX2K;+X2NULD9+0:K>>2K @A/-.T$'D<8Z\UVTMM!,J++!'($(*!T!VD=QZ M4]45 0BA022<#&2>IH \]\12Z3!\4[)_$[6B:8=(<637VWR!/YO[SEOE#[-O MX9J@T_A9/'FFRWQT^/PX=&/]D-<*%M1)YK>9LW?*&V[,?[/3BO3I[>"ZC\NX MACE3.=LBAAGZ&B:VM[F(13P1RQCG8Z!A^1H \7>TMKKPA=0V\>= NO%\ L$7 M*HT#2QAO+QT0OOQCWQ72W.CZ99?$/4["UT^UAL[CPWYDMO'"HC=DF(5BN,$@ M=Z]%,4914,:E5(*@C@8Z8I3&A?>47?C;NQSCT^E 'CVFZ7I]MX2^&%Y!86L5 MU+?6OF3QPJKOF"0G+ 9/(KI/ ^C:;-X@\6:K-90RWZ:Y+''/(@9HU$:$!2?N M\LW3KFN\$,05%$2;8^4&T87Z>E*J(F[8BKN.YL#&3ZF@#PRR\.:0_P */!MP M;"$7%UJUJD\X&)'5Y2C*7'S8*G;C.,5WFC6%II/Q8U:TTZVAM+:71[:5X8$" M(7$LJAL#C. !7:B"$1K&(DV(057:, CI@4[8@D,FQ=Y&"V.<>F: .(^*MM9O MX7M;J]@@>*VU*T>225 1'&9D#DD]!CK[51O-.T'6?B/X92&VL;O3(]+NY;=( M@K09$D0R /E."3^//45Z*\:2QM'(BNC##*PR"*:D$,6SRXHTV+M3:H&T>@]! M0!XKJ,+VOA#6K2U$,&E6WC#;<))$7@BMLHQ#(I'[L.P) (XS77^#;*V_X2R^ MU&VU[0+II+)(IK318?+3AB5D<"1^<%E[VA: =(F0%1^'2@#R2ZT.Q/AGPSIS:C9:MIUSXIW?Z&NVW5 M&64M$@W-\@.X8ST.*Z#5-!TB;XG^'K%]-M390:9=RQVPB B#>9%SL''5B>G7 MGK7?""((B") L9R@VC"_3TIQ1#()"J[P" V.0/3- 'B%UX?TFW^&GCRZBL(% MN+34[M;67;\UNLBWH4 MW!Q]S[/U()WYV[2"1U%>I&"(HZ&)"CDEEVC#$]<^M(]K;R3I.\$33)PLA0%E M^A[4 2$X4G!.!G ZUX9#JUGJ=[X0O;*'P_I[R:S&5L;*+_3(%)=6$K@C&(.[!F8(,L1T)/K0!Y4=!TK4-,^)U[>6$$]REU7XWE=G MOBO5_*C <>6F'.7&/O=N?6FR6MO-&D%V\0&W%E]CNL&Z_U0?=%MWY^7 M&>F[C..^*]&5%3.U0N3DX&,GUK)O?#T%]XELM8FDW?9;::V\AD!5Q(4))SZ; M/UH \EN+6QO])U*&R13XJ.H8'\#0!X\=.6\T;Q?J7AM$.GZ=JD.IZ/Y(Q$TT,:F;R\ M<%6.]>."2:35KA/$?@#QWXQ4,8+^ 6MB6'(MX>,C_>D,A_ 5[(D:1QB-$54 MP% P /I31!"(/($48BQCR]HVX^E 'EWC.XT[1-?O=<6YT74KC[-!!=:+?A3. MR@DKY!Y()W_=VD$CK57Q9]I:X^(QMEFY@TLS+%G?Y//FXQ_L;L^V:]:>UMY) MTG>")ID^Y(R LOT/:GB-%=G"*&;&Y@.3CIF@#S-7\.7/C[PFW@XZ>SQ).;QM M.V[5M3$0!)L_V]F >D*5;J,#L..3 MZFO:X+6WMMWV>"*+>GUH \O\47.G:%X MOOM7BN-&U::XFM8;K2+H*;M&&U4,'4]&#;2,<$@BO3KOSOL<_P!GQY_EMY>? M[V./UI6M;=KA;AH(C.HPLA0;@/8]:EH \)#>'Y?A7IUK8?93XT,\.U !]N%\ M)09&;^,<[B2>-OX5W6EZ9I__ N#7YOL-MYJ6%I*K^4NY79IMS XX)[GO7;B MUMUN#<+!$)V&#*$&XCZ]:>$02%PBAR "V.2!TH Y+XHVD=Y\-->5[=9FCM'E M0,@8JP'WAZ$#/-<_K-KX#R!D'\:] M/(!&",@U%':V\*HL4$2*A)0*@ 4GJ1Z4 >0Z_9S6-M\3;'0X/(01V,OD6R8 M#)^^(5<=44YQUK6\+V=A<>+=+O['Q!X8:)@N-X\UN%(!&1P M<^M>EA$5V<(H9L;F Y..F:CAM+:V9V@MXHF^$+ MN\N(K>VBUM&DEE<*J#R9>23P*R/'>LV6LW/AB[L-7TB?18[^5+JYGQ<6D.W-O';Q)"1@QJ@"X M^G2ECM;>)-D<$2+MV;50 ;?3Z+-&TR+2;FXL[*WW:GHD> M$N(2Q#(ZKT<('. QX;C%;OA>SL+CQ;I=_8^(/##F&TEC%IHUMY3S1,%QO'FM MPI (R.#GUKTB"W@M8_+MX8XDSG;&H49^@J"73+9K6YAMU%H]PC(TULJHX)&- MP..HZC(- !I>JV6M:=%J&G7"W%I+NV2J" V&*GK[@BKE5-,TVTT?3+;3K&(1 M6MM&(XT'8#^9]ZMT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 445P_P 4KJ[@\/Z=#;,JPW>J6]O= M%YVA0Q,3E6D4$HK,%4D#H?>@#N**\L_X1G^S;/Q#_:YT[1M ETX.]KI]]),8 M9D8D3H&1=IZ<#J5'6N>CUG69?!GB?5=8N+BU\3PP6EM(@78UM9.4S*@!."P: M1F/8C'&V@#W2BO,_%5CI/A/P-K5SX3D6VO9+2,MY%TQ/E&15:;&3R%9OGQGZ MU/X9\.7^F^)]/OK2VT?3=/>VD6XALM2DN#> @%'PT:@E3_%DDAC0!Z+5.#5+ M*YU2\TV&;==V:QM/'M(V!P2O.,'.T]/2O$-.MM-B^$NC^(K*\DE\31W4$4$W MVIFD\SSPOD;<_=V9^3'3GWKM="T#1D^+WB>X:UC6YB2TN(6+G(>02[V SSDT M =UJ>J66CVJW5_-Y,+2I"&VEOG=@JC !ZD@5^%+::\A5Q!J%J MS$@*K3HK?F.*IW&CZ1>?$*V\-7T:_P!BVND>?96+2L(I)3*PD8C/S%0!PG M2@#K_#^NKKT6H.MN8?L=_/9$%MV\QMMW=.,^E:]>)7.@6,O@WQWKS>?_ &G9 M:K?RVDXG8?9V1]P* ' R>I[_ )5J:C#?>)?'U]97>G:?J,5OIUM):VU_?26Z M@.&,DB*B-N.X8+<%<#'6@#UFBL+P=::A8>$["TU2\BO+N%61IXI3*K ,=OSD M L0N 21U!KS1M+U7Q1>>+)C;::VH6VHSP6]]=:G+#-8*F/**(L9"KC#9R-V3 MF@#VBJ?]J67]L_V1YW^G?9_M/E;3_J]VW=G&.O&,YKR7QE<76FZ^T$-_*+6^ MLK9?%$UL,I;*75!*IR-K.N]3@?=&['%;9\.:#_PN2$M9PA5T6.XA^<@>8DP5 M6'/90HH ]+HKQ#3=*USQ)I%[JT<6E1:VNH39U2YU.5)[1TF($9C$9"J% &S= M@@Y[UT__ CFG^)OB+XM@U=);B"""S\N'SF6-6:-\O@$?,-O![<5'II_MME<-(EZ@4KYA!Y5RQ[@GDX-:5QJEM,?AE##>QO+-* MDFQ9,ED%JX)(],D?C0!Z961H&NKKJZD5MS#]AOYK(Y;=O,9 W=.,YZ5Q7A&P MT75Q=Z[KDP_MR+69HFEDNF1[=EF*Q0K\PPI4*-O\6[OFL&Y\/6%QX4^(&N2> M?_:-EJ=_+:3+.R_9W3# H < D]3U- 'M54]+U2RUK3X[_3YO.MI&95?:5R58 MJW! /52*;#&FJ:%''>()4NK8"93P&#+R./K7C-C;0:-\&DN]*1+>ZN]0^RW\ MPG:,K#]L9"&89*#&%+ 9 .: /=**\SL/#^HZ-XNVF8R-F2(@ DX 7.!@< M "@#V2BO+Y?!NCP_$JTT>-+D:;=:5)I S52P MT>[U;P@VDVEQ#-'IGB"ZCBL+Z=E2[@C=P(689; R",@CY1D8H ];HKG/ ]_8 MW_AB,Z?8-81032P/:F3S!%(KD.%;)#+NS@CC'ITKSGQ]<6EY8>*=7T[284N= M+F\EM5N=2>.:.= I A3#<<@ 94-S0![317G5YHUGXC^*<]MJJR3VBZ%;RFV\ MUEC=S+*,LH(SCG&?7Z5SMC(;[P_X.T74[J9M'FUB]M+@R2D>:L32B")VSD@E M0,=]HH ]0LM=6\\3ZMHHMRK:?%!*9=V0_F[^,8XQL_6M>O.O UEIFG?$7QC9 MZ3+NM8H;%=@E,@B;$N4!). #V[9Q[5)XV@L;WXA>$K#4[AH[.YAO4>+SS&LY M_=%4;!&02.G?&/:@#T&BO$K^(0Z7XCT;2[N>/1[?Q%806CPRG,!=HC*B-SC: MQZ=B:Z/5- TBU\8>'O"TD1@\/S6]S: /2JJZC M=O8:=<7<=I/=O$A86]N 9)/902!FO)KBRFM[3Q?%H$DCV7AV_MM0TZ-9"ZI* MB;YX5.3\N,C;V+8J75[\>)/#OCOQ7;3.;)=-.GZ>P)&55-\C#ZN^,_[% 'KD M;F2)'*,A90=K=1[&JL-])+JEU9&QN8T@1&6Y<#RY=VU:Z,<]D1EC+$,X)8$=U;Y1@U6\4ZK>VEWX_O-/GFB M==,TTK(F0T2,T@=QZ$*2?;% 'K=%>:3:5I'ASQ?X1/AAA')?RR))]3M+?6-*B%O&Z"Y*7&FL#UC7H=VY6(R&^HKN_$-] M;:;X;U.^O1,;6"UDDE$)*N5"G.T@@@XZ'(Q0!I45Y)H$?]G?$7P[]DTJSTB' M4K&XDD@MM1:X:= J,C2J5 !!SA@6SD\\5F:?8'2?@E=>*+![@ZY-;/$UXTSE MHX3.%8+U"A5&<@9!!- 'MU%>=>&?#E_IOB?3[ZTMM'TW3WMI%N(K+4I+@W@( M!1\-&H)4\[LDD,:L?$V>[V^'K")8FL[W41%)EF@BO8A\OV1%D3RP@R?E*DOGN2?2@#VZBO-8+#2]$^( MWAE?#DY9-1M;EK_9<-*)XE0%)7))R=_ ;ODUS>GV!TCX(W/B>P>X.N3VK1/> M-.Y:.$SA6"]0H51G(&1@F@#VZBO-M!\.7VFZ]:WUJFCZ/ISV=^'+R."RUBYTF9X]?M;HNMP@(!FD#$%7!96 MRV<59LKD7EA;W078)HED MVYSC(!Q^M>2&*#1?"?B[P]K1^'I9Y+FTN&EBNX]CJ)#GE7)SG(SSU- M7=3UD^!;RRUUMS6>J:((3'R0;N&/=$/JZEE_ 4 >JT5B>$-(ET/PIIUA\4?$!]1$TPM(X#;IYS*L3FU!WJ <;L@<]OQ-5= M.T^.PL/AWXBCFN7U?4[F".]NI9V=ITEMW9E;)P0"HP.V* /7J*\2ATO6?$T' MB"^6'2TU:'4KB--2N=4EBFL"CXC 01D*H !QG# Y/6NF;0+/Q%\3-:M=:5[F M"+2[,FW$K+$7)E!;:",DLC3]=6_\1ZSHXMRC:8("92V1)YJENF. M,8KS#396U?0/A_I6LW,LNEW5Q>17/F2D"=H2XAC=L\@XZ'J5%5KQX_#]K\3! MX9N7"6ZV$:NDY?R%.5D"MR5"@M_NX]J /;ZR/$6NKX?L+>Z>W,XFNX+7:&VX M,D@3=T[9SBN*T;0-4T?6(=2TVTT?3[4V,PDM[+49;@WIV@QOM:-02"/O9)(8 MURSZ=H9\!^$=<%VSZW?ZC9/<3-ZT5S?C^^O MM-\ ZY>::S+=PVCM&Z?>3U8>X&3^%_M]VB:CKO@^QFDF2"XU"591#(4+KY$A*DCG!Q@^Q- '#N (/;MC)J73G3Q1JG@[3_$BOG(4,2O7C<16Q9:5 MHVB_%I[/16$:+X>G:2V28NL3&6/! ).TD] '5:GXMN+.PT9H-%N'U+5 MI?*@L;B1860A&=M[?,!@*>F>U;&GZA/>3744^G7%HUN47?)@I*2H)*$'D G& M2!R*\CLM$T[6-*^%CZA;"X:>-H92[-ED%O(P!P?[W-&JB3P_IGC:RT?-K:)J M]C V)V00PR)%YGS\E =Q!89P&)H ]KK(U[75T,Z6&@,WV^_BLAAL;"X8[NG. M-O2N%M]&UKPXVKZEIUKI6FPC19V2QL+Z2X\Z=1F.4*T:@$<@D9SD5C/I/A^S ML/A[J%CF:YCXF?\DS\1_P#7C)_*N3.EZ-8>(/!S M:%.TTFKB6*]87+2&\MS"Q9Y#DYPV,'L3CVH ]6JIJFIV>C:9<:E?S>3:6R&2 M63:6VJ.^ "3^%>6Z%(2&"W::/K\K@<'\B: -S5-?33=6T2Q\@R_VK.\*R!L>7MC:3., M/I^FSW<=G<7CQ+N%O;@&23V4$@9_&O//$'A[2#>^!]*LT,.GS M7\S.MO,PW9MG8C<#G!Q@X/0FLK6+=-$T+XG:1IQ>"PM;:":W@#DB%I(B7VY/ M )&<4 >PHVY%8J5)&=IZCVIU>7^,+2/3M5F\3ZE:V^LZ3;6T"2P?:3'/IY!) M+Q#."6W D95N!@UZ%JVJ6^CZ)>:K&8 M?/\ MMFF]W9 (WP%+*K9Y*[UR,<9KH*\.CEUK0=(\/>([_P[=VTMG?O>ZE?O M-"5>*Z;$ORJY?CG45XUI=@EKX?^'_B59[E]9OKZVBNKN6=G>:.1&#(V3C;P,#'& M/7-0C2]7\42>*+GR-,_M*WU*XAAU"ZU.6&:P"'$6U%C(50 &Z_-DYZT >UT5 MYO+H-MX@^)EW::YNNHHM#M7>!966%Y#)*"Q4$9QSC/3/KBL&PE;4?#G@?1]5 MNIGTFXU2\M;EI)2/-$33"")VSD@E5&.^T4 >GV6NK>^)M6T46Y1M/B@D,N[( M?S0QQC'&-GZUKUXG>6NG:7'\4[;1IC]G@TNW"JLQ<0MLERBDDX /;/&<>U:U MWX2TRW\6^$[6-KP1ZK;7']I?Z4^;W8B.OFG//S$^G''3B@#U:BO%;^:ZT?PO MX@TC3I&BTZ'Q/%9X>X:-8+:01,R>8,E$+-C(S@,:VH= U+1(O$,ZP:7IFG2Z M),#86%])-F8 [90&1=ORD@D=>* /4*IV&J66IO>)9S>8UG<-;3C:1LD !*\C MGAAR..:\OLM'M=%L_AYK5FUP-1OY[>"[N'G9FGCDMW9E;)P0"HP.V!BM3X>: M)HFF:QXJN8K>*">UU::%&,AS'#Y<;8Y/3JX(X(J6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "H;NTMKZUDM;NWBN+>4;9(I4#*P]"#P M:FJGJ>JV6CV@NK^<0PM*D08J3\[L%4< ]20* *-KX/\ #=C;2VUKH6G10RLK M2(ELH#E3E<\5HP6:(G)0GNN>W2K=% &7IG MAK0]&BGCTS2+&T2X&)EA@51(/1L#D W4=3^9J_4(N[9KM[1;B(W*()&A#C>JDD!BO7!(( MS[&@!+VRM=2LY;.]MHKFVE&V2*5 RL/<&LVX\)>';O3;?3;C0]/ELK;/D0/; MJ5BSUVC'&?:KNFZG:ZM:M<6C2&-97B)>-D.Y6*GA@#C(ZU*WMXAM2*) JJ/0 <"JU[H>E:E>VMY?:=:W%U:-OMYI8@SQ'.V4%W%N\N>-9$W#!PPR,_G0! M=(TXV=U9FQMC;7;.]Q%Y8VRL_P!XL.Y/?/6H-4\-:'K:PKJFD65X(1B+SX5; M8/09' ]JU** (;6UM[&UCMK2"*"WB7;'%$@55'H .!6;J/A/P]J]\+W4=$T^ M[N@ /-FMU=B!T!)'/XUI"[MC>&S%Q%]J$8E,.\;PA) ;;UQD$9]JJ:1K5KK2 M7CVHD M+N6SDWKCYXSAL<],T 2?V1IH2\3[!;;;WBZ'E#$WR[?G_ +WR\<]J MAN/#FBW;6+7&DV4K6&/LA>%28,8QLXXQ@=/05IT4 8USX2\.WFI_VEUF^4C;*APR\CG'J.*N4 9=SX:T.\TJ+2KG2+*73X2#%;/ IC0 MC/(7&!U/YFK[6T#VIM7AC:W9/+,14%2N,;<=,8XQ4M% &9I7AW1="64:5I5G M9";_ %GD0JF_TS@TV836.AZ?;2"7S@\5NJD/@C<"!P<,P_$^M;% M% &5)X8T*76%U>31[%]24@BZ:W4R CH=V,Y'K5G^R=.-I=VOV&W^SWC.US%Y M8VS%_O%AW)[YZUO%6+>=+JVBN(\[)4#KGK@C(H 8MC: MI>F\6VB6Z:(0F8(-Y0$D+GK@$DX]ZJ3^']'N=+?3)]+LY+%W,C6[0J4+%BQ; M&,9R2<^IK2K.L]:M;W6=2TJ(2?:-.\KSMRX7]XI9<'OP* 'Z=HNEZ0"--TZU MLP46,^1$J95\)V_B#Q#I5]?1V]Q96D%Q%+:SQ[Q+YFS!Y MXXV5IC6K4^(VT+$GVM;07A.WY/++E.N>N1Z5HT 9T.@:1;Z;%IT.F6D=E"ZR M1VZPJ$5U.X,!C&01G/K3]4T;3-;M?LNJV%M>P [A'<1AP#ZC/0U>J%+NVDNI M+5+B)KB)5>2(."Z*V=I(Z@'!Q]#0!'8Z98:98K8V-E;VUHH($,,85!GKP.*B MBT32H-(;2(=.M8]-960VBQ*(B&))&W&.233=$UJUU[3S>V8D$0FEA_>+@[HW M*-WZ94XJ6+5+6;5;G34:3[3;QI)(#&P4*V<8;&#T/ - %2\\+:!J%]%?7FBV M%Q=0@".:6W5F4#H,D=NWI5[^S[/[1<7'V6'SKE%CG?8,RJNF0.GM4YT;3&T^:P.GVQLYV9Y8#$-CLQW,2.A)/)]ZN1R)-$DL;!XW4, MK Y!!Z&G4 9-SX8T&\U5-4N=&L9K]""MS) I<$=#G'4=O2M22-)HWCD17C<% M65AD,#U!'I3J* ,C3O"V@:/,LVFZ+86DJDE7AMU5AD8/('IQ5ZWT^SM+$6-O M:PQ6@4J($0!,'.1MZ8.3^=6:SMU7[ZPL]3LY+._M8;JVD&'BF0.K?4 M&K%% &/:>%/#UA;K!::)I\,2S+.%2W4#S%^Z_3J.Q[54\6>%(/$.BZC;6Z6] MO?7J11O=&/+%4<. Q')'!Q]:Z.B@#-TWP[HNC7$]QIFE65G-<',LD$"HS]^2 M!5FWT^SM+$6-O:PQ6@4J($0!,'.1MZ8.3^=/FN[:V>%)[B*)YW\N)7<*9&P3 MM7/4X!.!Z&IJ ,?3O"?AW2)I9M.T/3[6652CO#;JI93U7@=#Z=*+'PIX>TR. MYCL=$T^W2Z4I.L=NH$BGJK<]U2Z#FWLX'GD"#+;5!)P/7B MK%O.ES;17$>=DJ!USUP1D4 9MEX6T#3;.ZL[+1K&WMKM2EQ%' JK*I!&&&.1 M@D8/K53Q%X977FT2#=#'8:?>I=R0F/)?RU.Q5[ 9(S[#%=#7.WWC32]/@UR: M9;@KHTD<=UM0$DNJE=O//#CT[T =%6,?"7ATW\M\=#TXW6,0E5*J4'\. 2!CL:N44 8U]X2\.ZEJ U"^T/3KF\X_?2VR,QQTR2.<> M]:265K'>RWB6\2W,J*DDP4!G5<[03U(&3CZU/4-WAZ5IT,D M-EIMI;Q2H(Y$BA55=!D!2 .0,G\S5FSNHKZR@NX"QAGC65"RE3M89&0>1P>A MJ:@#(TOPMH&B7+W.EZ+86<[@JTD%NJ-CTR!T]J;'X1\.17*$2R--( M(U"[W8Y9CCJ3W-$]G:W,UO-/;Q22V[EX7=03&Q!4E3V."1^-1Z7J,&KZ39ZE M;!Q!=P)/'O&&VLH89'K@U#HFM6NOZ=]NLQ((?-EA_>+@[HW9&[],J: + T^R M66ZE%K")+L 7#!!F;"[1N]>..>U5+WPWH>HZ;!IU[I-E<65N L,$D"LD0 P MHQQQQQ6I10!131M,CTDZ4FG6JZ<4*&U$*B+:>HVXQ4.G>&]#TC;_ &=I%E:; M4:,&&!5.UB"PR!T)5<_058U#4[72UMC=-(!R-GR[=,[0<#W/ JY0!2 MBT?388[)(K"V1+'_ (]56( 0?*5^3^[P2..QIQTNP/VO-E;G[;SUUZ[NXK*UO?L]N[Q_;)(@L,K(VU@ASDX((Z#H<4 3:3X M9T+0I))-)TBRLI)!M=[>!4+#T) Z>U1VOA+PY8W#7%KH6G03-()2\=LBG>#D M-D#J#S6P[!$9ST49-8%AXQTS4ET%H%N -HJE8^'=%TR_GO[#2;*VNY\^;/# JN^3DY('<\ MTNNZY:>'M,-]>+*Z^8D210IODED=@JJH[DDBK5C=&^LHKDVT]L9!DPW"A9$] MB 2/UH R-(\.&P\4:[KMQ)%)<:DT21A$QY<4:8"D]R3DG\/2MR:&*Y@D@GB2 M6&12CQNH964\$$'J*?10!F67AW1=.BMHK+2K.WCM9&E@6.%5$3L"&9>."02, MU--H^FW(O!/86T@O55+K?$#YX48 ?^\ /6KM% &3=^%]!O\ 4H]1N]&L)[V/ M&R>2W5G&.G)';MZ5?O+*UU&TDM+VWBN+:08>*5 RMSGD'KR*GHH ANK2WOK2 M6TNH(Y[>52DD4BAE=3U!!ZBHX--L;:2:2"T@C>=%25DC +JHPH/J "0*M5G: M?K5KJ=_J=G;B3S=.G6"?];%8^O>([30/LB30 MW5S*K74->FTFULK] MWM\"XN/) AAYJX]A:/<6UP]M"TUL&$$A0;H@PP0I[9 XJQ4-K=VU];)Y0Q B8D $N,?-P .?2JFG>%= M TF*XBT_1;"U2X0I,(H%7S%_NMQR/:M>B@"H=,L&AM(C9P&.S96MD,8Q"5!5 M2H[8!(&.QJ ^']'.J3:F=+LS?S1F*6X\E=[H1@J3C)& !]*TJ* (;2TMK"TB MM+2"."WB4)'%$H54 [ #I4U9VA:U:^(=&M]5LA(+>?=L\Q<-PQ4Y'U!K1H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KC/B?_ ,BE#_V$[+_TH2NSJCJND66M6:VE_$985ECF"ABO MS(P93D>X% '&266H>(O'OB;3WU_5+*RLH+5H8K.;R\.Z/\V[&<#;TZ'/.<5O M> =5N];\!Z-J-])YEU-;CS9,8WL"1G\<9K6M])LK75;[4H8BMU?+&MP^XG<( MP0O'08#'I1I&E6>AZ5;Z9I\1BM+==L:%BV!G/4\GK0!Y8[ZQ-X(\1^)CXHU* M.\TN\O3:1+*!"JQ2MA'7'SYZ?-T! &,6?4I[IX8[J00SJ96>,R1@A7(! M'4'TKH=3\%:)J^HS7UU#<"6XC6*Y6&ZDB2X5<[1(JL ^,GJ.G'2@#C_MFK^) M;OP+;MK-Y8QZGHTEU?&S8(TK!86X/\)RQY'(!('6EB\,+/\ %74K3 MSQ27GAG3;[7K;6Y%G2_MT$8DAN'C#H&W!7"D!U!YP=Z=JVK7>D:!HC:O M>Q_VAK=[:S7WF9G\F%I2J!ST)VJ,]?2NAUN*\\-_\(U:V^L:A/% A7D5(W/T#';U[$Y%>I6-K]AL8;43SS^4@3S;A]\CX[LW<^]9MI MX4T:PCTF.VM#&FDF0V0$C8CW@JW?GACUIOAS0I=(?5+NZE62\U*\>YEV$[$& M J*N?157)[G- '+MHHF^-T\O]HZBFW2(;G8EP0IQ.XV$?W./N^I/K7-_8]0M M?"WC;Q!9Z[J%K/I^KWT]M! X6$%),G>N/GW=.> .GOZC?^&=-U'6[36)EG2^ MM5")+!3 M'J2ZC$M_#/-&(^?@]!3-9OM7DMM)U[4I=7&@/I$4UQ)H\PC>WG(W/ M+(@Y=-I'3(&#D5UFI^!M"U>_NKRZ@N-]VBI=1Q74D<=P%&%\Q%8!L#CD4E[X M&T2_BAAE6]6WCMTM6@BOIHXY8E&%5U5@&&..>O>@#E-3U;4=>\97^GVJ:[<: M=96=M)#_ &/=16Y=I0S>8[.Z%N ,C@Y%=KX2;66\+V/_"01E-4566<,5). M&(5CM)7)4*3CN:CU+P?I&IW<-VR7-K=0Q"!9[&ZDMG\H=$)C(RH[ ].U:UC9 M0:=916EL'$,0VKOD9V_%F))/N30!Y7=:Y.FHZ1J^C7GB6XM;G68K5[NZFC^Q MS1O+L95BW @#G:P0=.M;,UQ?:7XX>3Q#<:Q%:W5^D>F7%K/FSVL %AEC'1BV M1N(YSP16U'\//#D5Q%*MM<;(+D7=O ;N4PP2A]^Y(]VU?F]!W(Z$U:;P;H\F MKKJ4JW>G!YH /&%];6.AC[3>7]MY\\<$?]G@ M>?*[-Q&F1P6Z9XP,\BO/9-:UC3M(\?6B3:S;"PTZ&YM!J-PDEQ SK)DAU9N/ MD!&3D(.LJ%)&1XW4Y5E92"I![@UEQ>!- BM=3@-O/* M-4A6"]DFNI)))U7=C+,Q.?F//T'84 =KXF1>L M:HX,0QB+.XCY>WOS5&X\0:WI/AS5-+@O;Z[FB\21Z3!X]*]-ET:QFU'3[^2$FXT]9$MFWGY X ;C.#D*.M5)O">BW-GJ=I/9"2 M#4Y_M-TK.WS284!@13RQW M2@_<9'9L%>>>A7CK4-B=6TI? ^KR:_J-[+K$L4%Y#<2 PLLD#.-J8PI4J.1R M>Y-=G9^$=,L[>[A,FH7*W<)MY3=W\TY\LC!4;V.WKVP:LOX>TQ[;2K=H"8M* M=)+,;V_=LB%%[\_*2.8ZS%?^(O OC/7KC7=0@D@DOK>*SCD @2&+23(W,SNA*@+@ $ MC.<]JZN_^'GAO4KJ]FN;.9DO27N;=;J189'(QYAC#;=_^UC.>>O-6]1\(:1J M:=<7\]W]J MGBE1;B2*$%HU+H2%9@5+%3_":T/ ]E)IWCOQG:27\]]Y9L@LUP0TFWRF(#$= M2!QD\GO70WG@_1K[2+339HK@QVDGFV\PNI!/$_)+"7=OR'9+ MJ33+9HI+O8;AWE>1I2N<,Q8DD_,210 O@V]N]9EUK69;B1[*YOFAL(BWR M+#%^[W*/]IPY_*L32]%#?&+Q!/\ VCJ(\NUM)_+%P=C;FE^1AW08X';)KM=$ MTJ#0]#L=*MA^YM($A4^NT8R?<]?QJO<^&=-N?$$.N,L\=_$@C+PW#QK(H)*A MU4@. 23R#0!Y3:P:CI7PZU'Q/::YJ$4]EJEP\%JCA;?;]K965TQ\^[+N_$_B_3=(O2ES'I-LUBLC?)'*QER1G@$X'/L*Z)O">C-X>N-"-J MW]G7$CR21>:V2S2>83NSD?,<]:DNO#6EWES?W,L,GG7\,<,[I,Z$K&24P5(V MD%BYEM!<27%R5 M\^XNKAYY9-N0H+.2<#)P.G-6+32+*RU._P!1@B*W=^4-Q(6)W;%VJ.>@ SP/ M4T >66GB#4(_@U-;6MWJ:1?0:;YLD9254%Q&$9D;!&8V7(/7FM?\ L?4H M_'X\.CQ3K9TZXTPWTQ:<&4R+($PCXS&IW D+C[O&!777?A'1;Z?49I[5F?47 M@>ZQ*P#M"08S@'@C Z=<?6;O3YKFV>-+F6* R8 =RJAF"@%L@X!QR:LZC=>*-%\% M^+YI%U6RM88(Y=-EO[F.6X1CQ(-Z.Q*C"D9.?F-=Q-X-T*?2GTU[1OL[73WH M*S.KQSLQ8NC@[E.2>A'7%(/!ND'1[[3)_MMU;WRA;@W5[+,[@=!N9B1^&* , M&*'4?#OCO0;8ZWJ&H1:K;W/VJ.[D#+YD:JP>-0 $ZD8'&*XW5(;_ %KX3#Q7 M>:]?M<7MQ%)+9F0&V"&Z55C5,?+MP.1SD'/6O8KC2;*ZU.QU&:(M=6(D%N^X MC:' #<=#D =:P)?AMX7FDE,EE,T,DIG%O]JE\F.0G<72/=M5B>X'<^M &-=V MNI:]XT\561U_4[*TL+:V>"*SE\O$CQN=V>N!M^[T.>XU MZ_N+O5;VWM[JW=@+=HY588$8& 1@'=U)S]!Z7%H]C!J-_?QPD7-^D:7+;S\X M0$+QG P&/2JJ>%M(CTK2]-6V86NERQS6B>8WR-'G:UT\V=U!':Q&(X421O("^2,L64\-Q6VT&J^(/'EYIEWK&H MZ=;1:3:SR6UC-L(F9I V\ET0URMI?30). M<8RZHP!.._4UJPZ196^KS:I'$1>30);N^XG*(6*C&<=6/- 'DSI=^(]$\ 7> MHZK?_:FU:6S>6&;RRVSSU$G'1\(.?<^M>L7UO>IX?N+;3;C%\MJT=M-.=W[S M;A68]^<$UG3>"M#FT.WT?[/+':VUP;J Q7#I)%*69BRN#N!R[=^]:LFFVTVE M'391(]LT/DD&5MY7&/OYW9QWSGOF@#R^>[,?@/Q;I>H2:W%K4>BR27-KJ=QY MRGY&!EB89!4MD<$=!P*TK"#4?#^O>#<:YJ%Y'JR20W<-PX,7$!D4H@&$P5QQ MVZYZUT\'@C1(;74()([JY.H6YM;B6ZNY9I&BP1L#LQ*CD\#'6M&70]/FN-,G M>$F33"3:'>?D)0H>_/RDCF@#S34=H?%'_ ""_BA_U^67_ *+@KN1\//#@G63[-<;([D7<5N;N M7R890^_[:I+>@[D=":OW?A/1KZ'5HKBU9DU5TDO!YC#S&0*%Z'C 1>F.E M #_%=Q-:>#];N;>1HIX;">2.13@JPC8@@^H-YB:&502,JP((R.1P: MI7GA[2]0T)-%NK426,:(B1EF!39C:0P.01@8(.: .%:3Q+I6C>*Y3%K-KID> MC2S6LFIW<4T\5RJOG8R.S;<;3R>".*@:SUJ'4?"$:^*]6+:]$ZWS,ZD "'S? MW2XQ&>"N1S@YZ\UV]OX0TN"QO[-WO[J.^@-O.;N^FF8QD$%068[>">F*N-H. MG//I4Q@._2@1:'>W[O*;#WY^4XYS0!PUMJK:38>+-*U+6]5:WL-0A@M;F-A) M=D2I&PB5B#N)9BH)Y /48R*MAJFJV%[XKT[?K5O##HGVZW35;A)9HI/WB[E= M7;Y3M'!.00>!72V&KV5Y>37ATW59[.*><[I&C7:5W'N1 MNQGVK9MO#VF6EW874,!6:PM#96[;V.V$[?EQGG[B\GGBLG5O!EO>VZV5H1;V M=SJBZEJ&78O*RX;"^F61,], '')H UO$E];:9XX@ ,B9X! M4$'YLD <'DUQ/AN^U"T\?#3"-?BL;G2I+GRM9G25C(DB .F'8J,.G/J: //-(GUJV\%^$?%,WB/4[F\N[RTAGAEE!A>*201E2 MF.3@YW'G/Y#2NXK_ ,31^-+Z77=0LAI<\UG:VUO(%B5$A5BSH1A]Q8YSVZ8K MMD\*:/'H=AHRVS"QL)(I;>/S&RK1MN0YSDX([U5U'P)X?U74KB^NK68R7047 M,:7,B17&T84R1JP5R!ZB@"3P)_R3[PW_ -@NV_\ 12UYE9VU_IOPQU7Q-9^( M+^"YL+V[FM[9) +<;;E\HZ8^?=SR>>1CIS[)I]C;Z7IMKI]HA2VM8EAB0DG: MB@ #)Y/ KG%^&WA=9@XLIA&9C<26_P!JE\F:3<6#/'NVN03QD=@.@% '-:AJ M>L:]XQUFQ2W\0&VT^&W6&/2;J\D>\O)O=2QR< >RNY;=Y$'(5BC M#<.>_2H6\+AO$>BWBR;+#1K>1;:+S&9VE<;"7+9R @XR226)/3D A\;WUU8Q M: ;6XDA,VMVD$NQL;XV8[E/L:Y>Y@U75KGQS<'Q'JEJFE3M]BAMI=BQL+='R MW&67/\)XZ]S7HFI:39ZLMJ+R(R"UN8[J+#%=LB'*GCKCTZ5%'H.G1#5 D! U M1R]W\[?.2@0]^/E '&* (=#N9=<\&Z=VB6 M&)22=JJ ,GD\"LX>%=&_P"$ -\I<2Q@,1ZX)&?K7(>$_]3\*/^O*[_\ 1(KO-+\% M:)I&H?VA;PW$E\86MVN;BZDFD>-BIVEG8D@;1CTYQU-6+/PKH]@NCBWMF4:0 MCQV7[QCY:NNUNI^;CUS0!S?Q2T\7MAH!-W=P8UJTCQ!*4!WRJ-W^\,<'MS45 MI8W?B#Q5KFDS:[J]M::(EO;VZVUT8Y)&>(.99&QER.#Q7:ZGI-GJ\=O' M>Q&1;>XCN8P&*XD1MRGCK@]JS=7\&Z/K.H&_N$NH;IXQ#++:7] '!6^L:[KVC>#;9M9N+::\U&[L[F\ML*UQ'$LHW#L"0G7L>1TK:BL;O5 M?&-[X=?7M7M['1["W:,Q76V:X>0OF1WQEL!0,=/7-=:GAK2(AI*Q6:Q)I+%K M)(R56(E"AX'7ACUSZU7UGPAI&NWT=]=)KW7C*30!_;UY:Z=IT#EM,N8;>6:5RP,LC,Z9^[P%XSG(Z5V'@\ZU_PC M%JOB"-TU)"Z/YC(790Y",VPE=Q7:3@]&S=8KBTFLX!;0365U)!( ML0Z(61@2OL(1E@2HR5#!"MF2RU'Q#XV\5V3>(-4LK. MQCMC;Q6(G=G&<9&=O0YYS6U+\//#DT\CO;7!C>X^U?9_M36C^5)6+'%;'P\M9++6_&-M+>RWK1ZFB^?-C M>P\B/&[& 2!@$]\9K9F\#:#-I.FZ<+>>&+3!BRE@N9(Y801@[9%(;D=>>:NZ M'X:TGPXERNE6OD+X4+N)8GD@:A9ZK+'=17(MK MD)M9(F.\;,@,PQG'TKOM5\(Z5J^HC4)?M=O>^6(FN+*[DMW=,Y"L48;A]>E6 M5\/::DVES"%S)I8<6C-*[%-Z[6R2E>/=6T[4=1EN[;4TM M8_.G\P9D6!?,8-PSC?P3QP,\5T%I+XET*\GO8K'73ID6G7$ERNL7D,^9D7=& MR;)&89PP(&!R.*[;_A&M(,&JP/9K)#JLAEO(Y"6$K%0IX)XX4=/2H-)\)Z;H M\YE@DU"8^68E6[OYIT1#C*JKL0.@[9H P_"VA76H^'].U>Z\3:Q-<:C9++"N.G.:A^$&G"T\!6-R+R\F-PK_NIIBR1[9''R+_#GOZUN M:1X(T/0[V.ZL8;E/)W>1"]W*\4&[.[RXV8JN-N0R$8(/MBL'3? FA:5?V=]!%=27-D&6U>XO)9O)0 MJ5**&8@+@]/IZ"@#S^2XUN/P#J/BT^(]3-Y8:A,+>#S0(?+6Z*;'7'SY&>3T M& ,8YZ=XK[Q-XZ\063:WJ&G6^CQVR6T=E*$!>1"YD<$'?V !XX/%=&WA/1G\ M/W.A-:M_9UQ(\DL7FMDLS^8QSG(^8YZU%JW@S1-:U+^T+N"<7#1B&4P7,D0G MC!R$D", Z\]#0!E_"?/_ K+1LMN.V7+#O\ O7YKLZI:1I-EH>EPZ;IT(AM( M<^7&"3MR2QZ^Y-7: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH ***YSQK?ZMINAQSZ0DI8W,:W,L,' MGR0P$G>Z1_Q$<<8/4G!Q0!L7NI6>G/:I=SB)KN<6\ ()WR$$A>/93^56Z\M\ M0WL^JZ%X1FTS7;?4KA_$$:Q7LEOL"GRY>'C7'S+W'R].U;.GZQK%AJ?B71]6 MUJVE^P6<5Y;ZE/;K&(E<.#YBJ0"%*9ZC(/6@#N:RK7Q+H]['ICV]\DBZGO\ ML9"M^^V@LV.., 'KBN0\-^*;V;QK;Z2VL3ZM97=C+<++/IC6A1T9/N$JH="& M[9Q@<\U@^$?^0?\ "GZWG_HF2@#U>YU*SL[VSLYYPEQ>LR6Z$',A52S ?0 G MFK=<'X[COIO%G@N/3;B*WNFN[D+-+'O"#[.VX[/4[S3!:O9W)M]F\7#;%#HG7:P/W>H]Z /3JJ/J5G'JL.F/.!>S1--'%@ MY9%(#'/3@L/SKC?#>O:S)XH@L)KC4=3L)[9WDN;K1I++[-*I7 !9%!5@6P.2 M".M,\2V^I77Q4T2'2[V.RE;2KK?.\7F%$\R+.U3QNS@<\=>#0!W%W?6FGQI) M>7,-NCR+$C2N%#.QPJC/75YI_A-[G6+3P_#JVGR7=Q>NB,/,0(/+7?\J@EBH45R_P_OM6U3PG#?ZQ=&XGGED:-S (LQ!BJ$*.S !N?[U8,OB[6$^%&K:^) MD_M"VNIXHW\L8"KC45Q%W>>(]5\=:KH>G:O#IUG:6=O/YOV59 M9-[F08&[C!V\YST&,9)K*L/&.O:W9>'M*AFM[/5;^>\AN[U8=ZHMLQ5F1"<9 M8[<9R!D\&@#TRBO-=0\3Z_H-AXPT^ZOHKN]TG3TOK.]\A4+*X;AT'RY#(>G4 M'I6A:ZEXDTSQ7H%MJFIV][;ZU'-O@CMA&+9TC\P;&SEAC(^;Z^U ':2W5O!- M##-/%'+.Q6)'+?^1X\#?]?UQ_Z3/5[Q?J;6"6<:Z] M_933NP BLC=3S$ '$: 'IU)VGMTH Z6BO+8O&NOS^"TN+:XA?44\0)I2W%Q: MM$)4,H4,\9P4)##(X(YZ5I-XBUKPOJVN66KWR:M%::*VK0R"W6%@5+*T>%X( M) (/4>] ';7NI6>G-:K=SK$;J=;> $'YY""0O'LI_*DLM2L]1:Z6TG$IM9VM MYL C9(H!*\^Q'YUYEJ47B1SX&U#6-7M[R*\U>VE>W2U$?D2-%(0$8'E0"0=V M3P#GJ*EM=;N]$T[Q,=/$7VZ^\6FQMWF&4C>41+N8=P!DXH ]3HKB[6_UW0O& M>G:+JFJ+JMMJ=M/)%*;989(9(MI(^7@J0WID$=:Y[3O%/BN'X:GQA?:C:W$M MS D5K9+;!421Y5C61G')Y))' YP.F2 >ES:E9V^HVNGS3JEU=J[01D'+A "V M/ID?G5JO-GLM;L?B?X435M7CU-&MKTQR"V$+JVR/<"%X*],=^N71>,_$%YX-TBXM;BW&I3 MZZ=*>>:V*+(H=U#M&<%3A5)7@Y!'%7)_%&L^%9_$]KJMY'JQT[2TU*VE, A) MW%U\M@O&-R#GK@GK0!W=WJ5G8W%I!2^3 I!^=]I; _!2?PJ+4->7]KXBA\0^!I]9UB"_2>_+M&MJ(C#(;>0X0 M@\I@D<\\#GFNR\:V5I<^#]:EGM899(]/N"CO&&*_NVZ$]* -'3]=TC5G=--U M6QO709=;:X20J/4[2<5?KRHZS_8&@^"]-TR/[#/JNGK)<7EKIQN952.)"=J( MI)8LXY(( R:FN/%_B2U\':S<+YCW-G?VL-G>WNGO;"YCDDC!W1LHP1N920!V M(H ]/HKBM.U#7M+\;?V)J^K07\%SILEZDOV98?(='567@\IA\\G/'6L?3?%] M\OBK0K9/$+:S::G+)#+_ ,2IH(5(C9PT,N,,,KC&YN#0!Z;17E=WXA\7'0/$ MOB&'5K6*#1=0NHXK/[(&\^.*0\.W4?+P-N#QDDYXNQVVJ7/QF:>'6&BA;1H) MS%]F1LQ>?:@#T>D9E1&=V"JHR23@ 4MB>++UO&6CZ>NNRZQ9:G'/N>32 MVM41D3>K1/M =3R,9;LE57COK26]FLH[F%[J!5:6%7!>,-G:2.HS@XKS M$^(O&!\%ZAXM&K6@BTZXN-MC]D7%Q%%,RD._4-@8&W'09R2:O:UJ%YJF3B@#TBJFI:E9Z1827U_.(+:+&^1@2! MDA1T]R!7"Z;<7VC?#?0WN_%2VK7$5N(I38"60(8AB*-%SN;C.2&. >.]86K> M(+W6?AOXNM;VY>[.GWMO#%;DL3 M]X?*.#P.:YF/QCXAL/"E]K$M^M]!>:A#8Z1.UE@E2VUIC''RP)R54)&E\#7VL:Q;WD5WJUO*\"6HC\B1HI M" C \K@D?-D\ YZB@#U>BN!^)MM?SGPP;/4C: ZU;I@0J_SDG:_/I@\=#FJV ML^)M4@\3?\(\NJWEN+*QBFN+RTTA[N2>5RP'RHK*BX7/3DG /% 'H]%>:-XG M\5WNF>$X(O+T[4M3N[BUN7N;1E&U%GA!?%-SJ=F8[*^6 MTFLHK0 7*BX$#N6)RK$DD!>!COFMR_U_4[;QW)8ZCJK:/8&6%; -9!X+T$ N MK3'[K[LJ!E>Q^:@#O**YSQAJ]YH]MI#V;JC7.KVEI+E0D<_E: ;VVMV &^X\QU4%NN#@#K0!UU%>9VGC>XTWP=K>KW.K2: MAJ-A:K)+IMU8BUEMICQ@J "4+$<\]/O&K&A^(];7Q%I]M/7\ZP6ZLB%V!(!9@JCCU) _&DU M+4K/2+%[V_G$%LC*K2$$@%F"KT]20/QKR/7+SQ)K_P -8?$=UJEO]AO[NVD. MFBV $,1N4V;9 )EW*N"([ M^?4XHM'T2^FB%K';*TDZK$KD%C]T#<,$K%>97?B?5[+0O$=SI_V2.[@\2I90EH0%9&:%3OP,DG>5.X$9YXZT =E17(>+=6EM-0@M8?$ MKZ;(T)D6VM=,-Y._.-Y4!B$[?='.>:P;;Q?XAUG0O!,EE<6MK>:U+-#"O3'?KG- 'I-%.>>WO=6M-7ATRUNWBV(_G",H[JO M&5#G., X% 'I5%<-]K\1:+XIT[0[[6UU"+6+:X$-P;1(Y+::-0V<+PRD'H>< M@6T:22Q8.55\[3Z<[3^ M56Z\V^PZY=_$_78--UF.P9=,LO.N3:K*[L#+MPI^4 G)/X 8ZU6;X@:I<^&_ M"@+M:WVL&<7-S:V3W31B#(8I$H))8XZ@@ F@#U*BO+KGQAXEM/"FM31^;+<6 M=]:165]?:>]K]I261%8-&RCD$LI( [$5N7%[K_AO4_#J:KJ\=_:7UY):W4@M M5BVNZ9A QT 9&'7G<,]* .UJO%?6D]Y<6<5S#)X\2S:=<3:AJ&GM:>>M[=Z3)9&.4, 8_ MF10P(.1@9&#UH [BJMAJ5GJD,DUE.LT<X$6))&D9(ERS'Y< <]ZK%J%O>VDY57LH MXVAV1(0%8<\YP?7% 'HU%>3CQ+XN3P=+XMDU:U-O:7SQ&P%HN)XA=[>7 (VR(<,O/H:XVUU_4_^$YGT_5]5;3 ; MLQV-C)9#R;R':,%9CU<\\ \8QM-GCN M(DM/$KZ?*]F)TL[72VO)23GYGVAB$Z#H.AY],RPUB;Q!KGPVU>X1$GN[&\ED M5/N[C%'G'MF@#T'3=2L]7L(KZPG$]M+G9(H(!P2IZ^X-6ZX[X6?\DXTKZS_^ MCGKL: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *S]7TZYU&VC2TU2ZTV:.0.LUN$8G@C:RNK CGTZ M@5H5'-<06RJT\T<2LX12[!06)P ,]R> * .:MO MA;VUE&UY=RS6^J'5I)W* M[IYR&!+ * !ANB@=!4VI^#--U>YUF6[DG8:M91VH:C>6UO);1FX\M4"-M_A10,_+UZG//08--\$6&F0^ M'8HKFY8:%YOV>8K*=_'HQZ8KIZ* ,'Q'X6@\1SZ=<27UY9W&GR/+;RV MKA65V7;GD'/TZ'HIP#Q[4 9&D:'?Z=<^;>>(]1U)%C,:17 M"0JHZ+5+[3[^S@>&"6U9<#<5))5E(;[N,'CG MU (Z*B@#E(? 6GQZ0MB]W>32MJ4>ISW4C*9)YU=6RW& /E P , <5IV_AVVM M[[7+M99B^L%#,"1A-L8C&WCT&><\UL44 0RH8SU(Z$Q@GZG M&.,=?10!E6F@V]IK&L:DDLIEU3RO-4D;5\M-@V\>GKFN"U/PE-HFIZ%!;P:Y M-I.GZ6UFMSI"H];CT:8:VUR6-U(;07;( M9UM^-@E*<%NOX$9YK)OOAE9WUO?V!UK58M*O)VN381.@C25FW$@[=Q&[G:3C M/:NX!!&001ZBEH X&Y\+:GJ'Q%UC48-1U'28VL;:*&ZMMA67F3>I5U8$CY>< M9&>#R:TG\ :;'H^E66GW5Y8W&E.TEI>Q.K3*SY\PMN!5M^3N!&#[5UE% '*# MP'9R:/K5G>:A>W=WK,?EWE]*4$I4#"A0%"J "< #N:U;KP_;76JZ-J#RRB32 M?,\E01A]\>P[N/3TQ6M10!@^)/#">(9M.N%U*\T^ZT^5I8)K79N!92AR'5AT M)[51F\%33/873>)=4.J6+2^3?,D!?9(%#(5\O81\H(XR#WKK** .3M_ -A;Z M8MB;Z^E U9-6:65U9WF5E;!..A*\\=ZTKOPS8WVMW&IW)DD-QIQTV6 D;&B+ M%C[YY(ZUK37$-M#)-/-'%%&NYW=@JJ/4D]!3P0P!!!!Y!% '&6OP[BADTHW. MOZM>0Z1,DMC#,\82(*" #M4%^#C+9('3'-79_ VF7.F:K8RS7.W4;\ZB94<+ M)!-\N&C('&"@(SGOUKIZ1F5$+NP55&22< "@#GM*\)_8M7_M;4=6O=6U!83; MPRW0C40QD@L%5%49.!DG).*2+P5IB^!5\)2O/+8+#Y6\L!)PVX,"!@$'!''8 M5T$4L<\*30R))%(H9'1@58'H01U%/H Y73_!7V;7;'6K[7-3U.^LXY(HFN2@ M4(X (VHH&>,YZGN>E6];\,#5=6M-5M=3N]-U"VB> 36XC;=$Y!92KJPZJ"#C MBM^B@#E;7P'I]IIME9+>7LB6FJ_VJLDKAG>7$D!#&"YR.,@_.>_85LBX@-R;831^>$$ABW#<%)P&QUQD$9]J MDH XZS\ )!>Z3=7FOZM?MI,FZS2X:,*B[&3:0JC<<'[QR>!R.<]/J5C'JFE7 MFGRLRQW4#P.R=0&4J2/?FK5% '-WG@VUN-.T:"WOKNSN]&C$=G>PE?,4; A! M#*58, ,@CM2W/A,ZCH,NEZIK-_?&6XBN&GD$:LIC=7"J%0*%R@[9Y/-='2 @ MD@$9'6@#(OO#=GJ&N+JEPTI<6,M@8@0$:.1E+9[Y^7U[UC:=\/X[*YT:2;7= M3NXM&;_08)?+"1KL9 IVH"W!ZDYX]SGL:* .;?P98OX?:I* *&F::^G&]+7]W=_:;I[@"Y?=Y(;' M[M..$&.![FH]?T&Q\2:3)INH*YB3<2(B!'7:20BKN;!/+9Q3=-\#+9:GI5_=:YJ5^^E(\5HD_ MEJB(R;,$(@R<8^8\\"NLHH \P\._#RXO=!FM=7U'5+:SN+^XFN=+W)Y7I6FV@\0:F9]*E#Z?=LL.^!0GE[,;-K+M)!W GWI__"OK)])UFPN-2U"X M.KS13W-Q*R&3>FS&,* =@XQ@=!BNOHH YO5/!MKJDNNRF]O+=]9M8K29H64 M%$3=]W([AR#G/%5U\#1RZ%+I&H:UJ-[:XB^S;EAB:T:,Y1HS'&N""!UR./K7 M644 8-IX10RZ4UUK^K M7L6D3))8PS/&%C"@@ [5&_@XRV3@<8R<]G10!C^(_#\/B/3X;:2YGM9;>XCN MK>X@V[XI4.58!@0>_!'>J%WX/DEOK?4K77M0L]52V6UGO(TB8W* Y'F(R%,@ MDD$ 8R>U=/10!A'PS'+/HEQ=:A>7-QI,LDR2RE-TK.C(=^% QACC '05:_L. MW_X2G^W_ #)/M/V+[%Y?&S9OWYZ9SGWK3HH YAO ]@_A*?PZ;FY^RS71N6DR MN\,9_.P.,8W<=.E+JWA!M:O&^VZYJ+Z8\\<[Z=B+RRR$,!NV;PN5!QNKIJ* M,KQ%H%MXDTDV%Q+-!B1)HIX& DBD1@RNI((R"/2LJR\$+:ZC>:G-KNJ7.I7= MG]CDNG=%9%W9!0*H52#T &.Y!)KJJ* .4C\"VL[:C)K=_=ZQ/?V@L9)+@1Q[ M8 2=JB-5 .3G/7.*N:/X>OM,N(FN/$NJ:A;PH4CM[A80,8P"S*@9R/4FM^B@ M#A6^&-FU@-,_MO51I$4XGMK!701PL'#XSMW,H/16) SZ@$=/X@T.W\1Z-+IE MS))'%(\;EHB-P*.KCJ#W45IT4 95UH%K=^(;7696D>#IM$:WM[/Q'JBZ5;-NAT]A$5504'INZ<9KJ:* ,G2_#]KI9 MU;8SRKJ=V]W,LN" S(JE1QTPHZ^IK-TCP?-HC6UO:>(]5_LJU8&&P81%54=$ M+[-Y0=ANZ<9KJ** .8F\$6$UE?VK7-R$O=535'(*Y6161@HX^[^['OR>:U&T M.W;Q1'KYDD^TQV368CR-FQG5R>F M>F.E=/10!S=]X*TS4FU_[6\[IK:0K.H8#RS$N%*''!!P><\BH;#P5]GUVQUJ M_P!=U/4[ZR22*)KDH%".,$;44#/&<]3W-=510!F7NAV]]KVEZO))(LVG+,L2 M*1M;S5 .[C/&T8Q69>>!],OX=;BN)+DC5KB.Y=E<*T,B*BJT9 X(V \YY]JZ M:B@#G-*\)_8]835M2U>^U>^AB:"WDNA&JPHV-VU451N.!ECD\5+X>\,KXPDTC1[#3KFYTPZ.X>RGM]K,AVE3D."&R M&.3S-N"(MV&X Y.\Y[?2LA? %C#HFE MV%K?WMM<:7+)-9WT93S8RY8L""I5E.X@@CD 5UM% '-W'A)M1T.73=5UN_OC M+<13F:18D*F-U<*H1 H&5&>,\GFKGB?P[:^*M"FTJ[EFA1V1UF@($D;JP964 MD'!R*V** .5;P!I#:SH.I*TZ-HL"V\$(8;)%52$+C')7)(QCDUHH Y'_A7]E<6>IIJ6H7M[>ZB\,D MMZQ2.1&B_P!44"*%7:>1QW.]>_MKL2@S0RLQ.0Q!##YB#N!R#S7744 218D\I2"/D5$ !Y[YZ"K4GARUDU31;\RS"328I8H5!&'#JJG=QZ*.F* MV** .8;P18-X-G\,FYN?LDTSS-)E=X+3>:0.,8R<=.E/U#PDTVMSZOI>LWVD MW=TB1W7V=8G2<+PI*R(P# '&1VKI** .:U/P@+]],NH=8U"UU33XVBCOX_+: M21& W!PRE6S@'IP1Q5GPWX8MO#,=^MO=7=RU[<_:II+J0.Y"ZOM 6].M/;P;8MX M?US1OM%QY&L37$TSY7'M#M_#FAV^DVLDDD,&_:\N-QW,6.< #JQK3HHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KB?B@\T7AS3I+>$33KK%D8XBVT.PF7"Y[9/&:[:L7Q+H3>(+*SMUN! ;>_M M[O<4W;A%('V]1UQC- &9I6OZ\/$EYH.L6FGF\6P%]:O:2.(V7<4*-N&00V.0 M.AZ=JS+'QOJ3^*+70YKOP[>SWL,YC&FW#.;:6-=P64$Y*GGG"].E;6K^$O[6 MUR^OVO6ACN]&DTHK&OSIO8MO#9[9Z8K+T?P1JEIJN@7=]J>GM#HLSK7@M9K9B<0&/=]H/K\H1L? M45A77Q<6**ZU2.[T'^S[>Y:+^SWN\7TL:OL,BKG /5@I'([\UTND^!5TOQQ? MZ_\ ;3+;2F22VLS'@6\LNSSG!SSN,8[<9-,T[PIKFA-)9:1JVG)I+W#SQI] %SXAW.I6?@#6KK2IDAN(K21_-+,K(H4DE"O(;T M]ZY7Q%/X@_L;P3-'X]4U.TEGTB_2Y#V]LR+(BQ-&%(+G# M?-DGI[4 4O\ A.;[1;?Q,OB.UM3<:);Q7(:R9@DZ2!MH ;E3N4@_7-0Z!\0) M;WQ+INDW5]H%\=1CD*?V3=>8ULZ+O*R0P/);6YB&J:IIES;1(5_T>P:*68XP&9C(0 M/4@#\J (O%GB#4M&N=%M=+L[>ZN-2NVM@)Y"BI^[9MV1V!7)X/&<5.K1B1%1?O!B,Y).!@=<\=5K6A-JVK:'>BX$0TR M[:X*%,^9F-TQG/'WL_A4$/AIHM5\2WOVH$:RD2JNS_5;(O+ZYYSU[4 ['@_P 0:F(].O;O1[J.#?93%[>Y#F/#*<\<.1C)P1UK9T[Q M!KT/BVVT77K/3XQ?6DES;/9R.QC,94-&^X?-PX^88Z=*H/\ #^\N=$\16=WJ M\+W.M7,-PTL=KL2(IY?RA=QX^3 YSZYKH[S0FNO%VE:X+@*MC;W$)BV9+^84 MYSGC&S]: .+T3Q1>6?A7PA:Z!HMA&VK2W$26YD98H=F]MV>3C@DCDGD"M!_' M6IZ9I'B3^U;&T?4]%EAC_P!'=E@E$VWRV);)4#=\W7O2? LFF6_A6(Z@L MG]A2W$C$18\[S5=<#GY<;_?I63XZ\.7%OIGB2_B>69=7N; NL4!D-LD14,[( M,^8N!DKCD<4 6X_%?B2TUC6K*]MM,OO[-TL7X73A)OE8[ML?).#\A^H((]*V M?!NN7OB#3S?7%YH]U ZH8SISN3&Q!W(X8G!''H>O KE/!XNX-3NM*\.3V;Z; M+:-*U_'HOV58+@$! 0-HER"V1U&.HKJ/#WAB\T_Q!J&NZE MG%9-S\0;F;3O#%Q:K8:*TM5\):C/X MIN=9TW4;.$WEHEI,+JT\YXE4L=T1W G<<@@C(!YZ5#'X1UFQ\(Z=X?L=1TR M6V@M/LMPM]8&59/]L .,'V.10!/J'B#7'UNR\/Z5;Z=_:;6 OKN:=W:"-=VP M! ,,V6W8)Q@"J^I^(_%$&M:1H5IIVF'4KVSEGF>29S#"T;(,\ ,RD-TP#DCT M--B\"W^C-H]UX?U>*.]L-.&FRM?6YECN(@=P)"LI4ALD8/?%:MOXRX(' X/-;=AXC\0:;J6@6NMV&GQV.K P0&VE9I+>01EU60D8;(4 MC*XP?7K5K5O!3ZD?%I%\L?\ ;]K%;KF+/D[$91RI0/*VX@D*3]T*,G/M0!S:_%Q9(4U5+O03IS70B&G_: M_P#3S$9-GF;3RPSA"! MA=H8#G.3Z5=T?PIKGAY$TW3-6T[^QHYB\2SV+/<1QEBQC#B0*>I 8KD>]-NO M!NKI?ZTNDZY#9Z;K+F6ZB>T\R6*0H$!QVH O>"?/\ ^%8Z!]E\ MO[1_9$'E>;G9N\I<;LO:3\.+C7-9,&H*L\L5JB2/YTLINFC5 M69L@+N( ]% ]*[_P]I9T/PWIFDM*)C96L5N9 NW?L4+G';.*Y:'P!=GPUJ7A MNYU6(Z9),\]B\5N5GMY#,9@68L0VUO0#(H MVVO^(--\2:7I7B*VTTQZJ)%M MYK!G_=2HN\HX?J"H.&&.1TJM\0;SQ!:7_AA=&N+>%)]42)Q(SCS&*2$*VWJF M!R/4"KMEX:UBZU_3]6\1:K:7;::L@M(;.U,*[W7:TC[G;)VY P!DU=\5Z!< MZ[;:>UC>16M[I]ZE[ \T1DC9E#+M900<$,>AH Y6[?Q$/BL8]-ATYK]_#L'V MB6X9Q#&1/+G:H^9LG@+/[?NKN*29]+BL9(XXBJEU=G+C). 2W YQZFL8> ) MH='LHK74TCU*PU*>_M;EH-R?O7)?&5MX@LM&FTK2!/J<$DUJRSN5MMA M7>)>/GP&'W<9/MS6AJ?AG6M?\):OH^JZEIZRWT8CC:SLV1(1W)#.2Q/U%:E[ MH37?BS2=;%P%6P@N(3%LR7\W9SG/&-GZT 0^$-=N]RV-P(& M)C9DP=RYYP0P.#7-7WB4>'U\=ZE9:7;?:;"[M@Y!;-R6CBY;G@@/@8QT%=7X M>T)M#?6&:X$W]H:C)>C";=@=5&WKSC;U]ZQM5\"R:E:>*H!J"Q_VY/!*I,6? M)\M8UP>?FSL]NM $NG^(-?@\66FC:]9Z?&NH6LMQ;-9R.QC,97=&Y8?-PX^8 M8Z=*J?$"\\06FJ>%TT:XMH8[C4EB<2LX\QO+D(5]O5,#)'J!6_?:$UYXLTC6 MQ:(R1LP5E*LH M(."&/0T ?$=WJMA+/IUU/IYB)NM-EWP3)("01R2&!5@1D] MO6HK1F_X7'JBY.W^Q+8XSQ_KI:WM&MM7@29M7N[&:1R-BV=LT*(!_O.Q8G\* MQ=4\-:XWB^77]%U>RM6FLH[22*ZLVFX1V;((=?[WZ4 4/$/CYK+Q-=Z)::AH M.GO90QR32ZQ<^6)7<$JB*"#P "6YQN'%2KXTN]2\):3KME/HFF07B,9I=5N2 M$1U.W:F,;N0W.1P!P<\3R^%][GGG M:]LBTUS;MYQ)DC\H, M"J)GT*[A.LV%OJDK*8+BVL2(X0",C8[MN) /)(Z].*Z$=.: "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "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@ 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 *KWU_::99R7E]"((GF879OX396ZQ>9]IFYVQE?0Y/Y#KTH [31O$>B^(4D?1]4M+X1$"3R) M0Q3/3(ZBM2O'OAPTP^*>NMKVG)H^ORV,>S3[9%$#0 KF0,"=S;@/ISUYQ[#0 M!A/XU\+1W[V,GB+2TNDD,30M=H&5P<%2">N>,5TNUUNTT::\C34;Q&D@ MMSG=(J@DD=NQ_*OG2[L-3OM(^(RVGAVQO;9-8N9)M0E=?.ME5]S;%(R<*">" M.IKT+2O$(N/&?P[MM-F,FF7.D2\W$"&9MD9 RV"RG*\[3@^] 'K5(2%!)Z#F MOGW_ (3#Q[_PKZ?QH?$L7E:??F#[%]C3]^OF $NV/]H# X'7-==?:OXJ\4? M$36-%T77(]'M-'LXI=IMEE^T22(&PV>0O../2@#LK7QYX9O+'3;V'58_(U.X M-M9LR.IED!VE0",CGCFNCKYZ\'ZI=Z=X%^',5NT06ZU]XI=\*.2IE.<%@2IY MZC!K7U#7O&^H/X[N;'Q,ME:^';F5X8A9QNTBJ"=A8CA0%/8DD\T >W45XIK? MQ"U2=O#B3:X^AVU[H2ZA+/:6@N'DN#P$VD,57/3CG.,UW_PWFU^Z\$V5[XEN M)IM2NBTK++"L31J3A5PH'8;N1GYO:@"[>>-_"NGWDMI>>(M,@N8FVR1272*R M'T(SP:2[\;^'+'7;31)]4B&H7:JT,2JS9#?=)8 A<]LD5Y1H=KJ-S\2/''V+ MPMI.M1C44$KW\BJ8?O?=RISGG\A3'T/7I?BKXVBL_$[6DD-@DC2+8Q-OA* K M%@\*%&!N')QF@#USP[XRT'Q9)=IHE]]J^R$"5A$ZKSD @L &'RGIFMZOG7P] MX@U[PK\)O#4=CJF" 162R/91B1_,\M1S(['! /T%= /'GBOP[X=\5W M5W#J5W;644+Z;>ZIIQMG+R,$*L, -M+9_#WX /:6940L[!5 R23@"A6#*&4@ MJ1D$=#7D'B;1?%T?PNUB[U+QD;V.;3Q/)$;&-<'&616'\)!QGJ,<=:U_"VE> M+Q\+-"32O$5NUW+':SQO=6JA8;8Q+F$8!W$?WCR?:@#T6XN(;2VEN;F5(8(D M+R22,%5% R22>@ K'T_QGX9U:^CLM/U_3;JZDSLAAN59VP"3@ \\ G\*A\?? M\D[\2_\ 8+N?_135Q7PBL]0_L71I[CPKI%O:"SW1:I&ZFXOF8W;<\X]<5\^1>,O'J_#N'QO)XDB>*UO?(:Q^QH!.GF8)=@.O M., #@>M;5SH^OWOQ\U**P\4/87#Z0)DG%E'(4A,BXAVG@X.#NZ\4 >M:1KVE MZZER^EWD=RMM.UO,4S\DB]5Y^M:-> P^,/$^E^ -0N+74(&U.+Q8;#S_ +)% M&LJ;1G>JKCD\D]?>MSQ)KOBKPYJ.A>%9]>O;NZO!-=76H6&F+)/L'W8XXAD< M$')QTQZ4 >Q51U76M+T*U6YU;4+:R@9PBR7$@12Q!. 3WP#^5((+S?:W;1VMU=V9MI+B'&59DP!GUQ7"?%C5=!UCQ]:>'-=U)+/3K#3YI MI'8,0;F5=L8PH)RH(?\ .@#V]'26-9(V#(P#*RG((/0BG5X9I/Q"U"+X$6%W M8W2PW]I=Q:7/<%!(T29 #JA^^VPKQSW]*EL_$OBH:+XUU:V\2WM_I.FV@73+ MNXL(XO-E(!9AE 3LP5Y&#NH ]NHKQ74?%'C+P_X#TS5KO6Q=WWB.>U2W$-BI M^PHZLS;%'^L8C;P1US4EKXX\4Z!I_B>XO(=5OK"SL5N+&\U733:L)2RH4; M89;=ZX!H ]FHKQWP?XE\83>)-!$\FMZEI^H1,=0:[TC[/%;,4W*T<@497/'/ M4?48YQO&?CY? +>,_P#A)(C'9Z@;;[$;-,3KOQEV 'J!@8X'7- 'T+17DUKX MA\4^%?'UUI6O:PFLV\FB2:IM2V6'RG0ME%QSCY2.?45@^'O&WC;4&T/6(GUB M_%[>*MY9#1]MG';LQ&8Y@,Y48Y)^O3D ]WIK2(KJC.H=L[5)Y./2O$]0U[QQ MJ#^.[FQ\3)8VOAVYE>&(6<;M(J@G86(X4!3V))/-4]9;7?$WC7X;ZE%KGV"Z MU.PDEB9+5'%J_D@R$ _>#9Z'IVH ]ZIKNL:,[L%102S$X 'K0@98U5VWL 6 MQC)]:=UH YK_ (6)X,_Z&G2/_ Q/\:UK'6M/U*\N[2SN5FFM!&9@H. )%WH0 M>ARO/&:Y9[:#_A<\2^3'M_X1YSC:,9^T+62NGZS>>/O&YTO6VTI8EM&S%;I( MSO\ 9_ESO! 48Y &3GJ* /3J*\LE\<:KJ>G^$H(WO+675-/:]O)M.M!/*-H4 M;8U(8*"S$DD' '>NL\$ZAK%[87T>KQW9-O=-';7%W;>1)<0[5(9DP ""2I( M !Q0!T]%<)+)XBUSQQX@TBTU]],L;"&V>,PVT;R;Y%8]7!&W*Y(QD\8([XUK MXH\2Z_I_@V"VU&*PNM4DO(+V=(%<'R,@N@(P"=A([9/0@8H ]4HK@XGU_6?$ MVHZ##XBN+*'1;:W66YBMX6FNYI%+;VW*550 .% R2>:H:)XPUMKS09=4N(WM M9;V[T6]*1A4:YC8^5*.XW;&7&<9- 'H-[J5EIQMA>7,'5>HSEBF[/7YN#BKEEK.I1> M.)K37=5O=/,EX\>GVAM8_LEW!CY LNTGS.Y!8'/ % ':V.I66IQRR65S'.D4 MK02&,Y"R*<,I]P:M5YA!XFUJYBATNUNX[>[U'Q'>V2W?D(?(@B+L<+C!?"@ ML#UR MK:A8II&GZ7,EM=ZK?K:"Y9 _D+M9V8*>"V%P >.:PKF;7+/6=3\+7&O7%U'< M:.]_;WKP1">$HX5D("A6!!&"5R.?K0!U^A^)-,\1Q2S:7++-#&0/-:WDC1P< MX*,R@..#RN16J&4LRA@2O4 ]*Y#X76MQ;?#O1&GOY;I9;.%XUD1%$*E!\@V@ M9 ]3D^]9?A;3;]/B?XNE?6[J2**:V,D)AB"S!H/E!(7(VY &",XYS0!W&DZK M9:WID&I:?-YUI."8Y-I7(!(Z$ ]0:=;ZE975]=V4%S')0^&+CQ!H/PY\/:Y%K6;07<4#::+=/+:&2?RSEB-^_+9SD#MCUZB_U?Q" MU]XYM]& FN[$V8M(UB0LH>-3(1G&]L;B Q/( Z4 >@54U'5+#2+3[5J5Y!:6 MX8+YL\@156?C'5+CX3Z1> M:=>1IJL=_;:9/*Z;U+B58V+ \X9<-V.&XQ6@D?BL^-+CPP?%DIMS8)J'VS[' M#YZ$NR&-?EV;21G)4GMGO0!Z+17E \<:U<>'/#%LT\ZW^I7%U!=7=C:"67;; MLRDI'@@,V%[$#GBI;OQ-XGT[P;XDGWWH>RFM_P"SK[4;(0R2H[H&5TV@':T%U?S>5"94A#;2WSNP51@ ]20*Y&&^USP]XSM=/U/6 M7U6UOM/N+DJUND9ADB*9V;1]TA\88D\=:Y/5G\0ZQX!TCQ'?:YYD.H7UE-)I MXMT$<2-<(4", &R.,EB<\]* /9J*\YU"\\3:CKWC"&R\0'3[71TBDMDCM8W9 MG: /ABP/R9SQUYZ@#%1:?K?B2,>#MWU^6.*;3TMD2*$20M(A1OOY&W MG)(.3P* /2Z*\BD\7^)=2AU35-+?6#/;WDL5GI]OI8DM94C&,J)$293* RGDA<8Z<] M*]5NQ?0:).+-AD5C7?BK1K&/5GN;O8NDE!>GRW/E;U#+T'.0PZ9 MKA=8\5WMCJ45[IWB'4-0B&JQVLL TP"R"-*$9!-LSO7/WMYR1T[51\6?\>'Q M5_WK+_T3'0!Z[<7$5K;2W,S;8HD,CMC.% R34=A?6^IZ=;7]I)YEM> .* /6J9+*D$+RR'"(I9CZ ;P[/+)$8I'M&9HVZH2F M2#]* )M.U"UU;3;;4;*3S;6YB66)]I7 ?"&M?VUY]G(;.VDTW[.@C\F3:@VMC?O&0> *T]4\3:U::%XPN;*YBCNK+78+6V9H5PJ,;<$, /FSO;D\\]>!0!Z;5/4= M5LM)C@DO9O*6>XCMHSM)W2.=JC@=SWZ5QJZIK7AGQ5-8ZEJSZO:R:1/J WP1 MQ-')$R@JNP#Y2&Z')&.M(;[P[X0UW4M=^U1ZCJNGW$EE]F18X=\BLHC M90&X! .XMGVH ]7M=2LKVYNK>VN8Y9K1Q'<(IR8V(! /X$5:KS/6O$^L6&E^ M.KBSN(TGT[4+:*U8Q+A598,@\?-G>W)R>>.U:4-YKV@^,[;3;_6/[5@O]/N+ MD+)!'"(98BGW2H&$(?&&)(QUH [JBO(O#/B36O$&J>&7MO%%W;I]6LH[. M(1VJ!-P4,8\JI;" M^U+?2VD=S8"UC2,QS$+E2!NWC<&SG!.> * /5:*\\2[\1^(T\1:E8Z^^F1Z9 M>3VEI:QV\3HYA&"TI=2QW'/ (P,5##XBU[Q/J'A6&QU$:5#JNCR7MUL@61E8 M&/[FX'!RQ SD8)XSC !Z317+^!M3U&^L=4M=3N1=W&FZG-8_:?+"&95VE68+ MP#AL''I6!XWU^[L9M7?3?$>HI=Z?;><+*RTP3Q1$)N G7 .?>@#T M>BO/YM6U[7/$^BZ;8ZK_ &9;7NAG4+@QP)(X;>@^0L" ?GQSD8SQG!%!/%/B M!M @TS[>G]JR^(I-$_M(P+D(A9C+L^[OVKC&,9- 'H8U6R;67T@3?Z2)4?9Y[\-M 4D'/( XQ]:W-8U&ZM_'WAFPB=1;W4-XTRE% M)8HL97!(R.IZ$9[T =-17DD6O>+$\$)XPEU_>L-]Y1L!:QB.6'[5Y)#-C=NQ MT((' X)R:[;2M5O;GQ]XCTR6;=:6=O9O!'M V%Q)N.<9.=HZ^E '2T5Y59^( M_$^KZ%X(CM]66WO-9EN8[JY-NC?*BN6XFDW'<_P A55 4< #)SSQ0!Z;16)X1OM4U'PO8W.M6 MSVVHLK+-&\9C)*L5#;3TW !L>];= !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %87BKPGIOC#3(['4 M3/'Y,RSP3V\FR2&09PRGUY-;M% '&Z9\-M+L)-2N)]0U74+_ %"T:REO;VYW MS)$PP50@ +Z].HK?\/Z);>&]!M-'M))Y+>U38CSONDQV_B6%9;O;XA9VO,NN5+*0=GR\=3US716UW;7D;26MQ%.B. MT;-&X8!E.&4X[@C!%34 >,>(? FIZ?XJT^6PTO5;W1[+2$T^WDTS4$MKD,K9 M_>,2N1].*[SX=Z=XATSPC#;^)KF2>_\ ,=E$LWFO'&3\J,_\1'//O75T4 <) M=?"O3)]:U#5;;7?$6GSZA+YMPMA?^2C-] ON>N>M;%KX+TVUUO4]76:[DNM2 MM$M)S)("-B*%!'&=Q Y))KHZH6>MZ3J#RI9:G9W+12>5((9UBVT^7SK6Y68+<0R;F;<& SECVJ>V\!60TG4M-U/5= M7UF#4(UCE_M&Z\S:!DC9@ *\@>"0H<-M92IP?7!KF/#GPXL_#%[:3V>O^(I M8;52L=G<7^^WP5(P8PH&!G(]P*Z^>>&UMY+BXE2*")2\DDC!510,DDGH *=' M(DL:R1NKHX#*RG((/0@T <9_PK#0O^$&?PCYU]_9S3^>7\Q?-W;MW7;C&?:K MFJ> ].U/Q99>)1>ZC9ZA;(L3?9+CRUGC5MP208Y7/49&174TA( )) ZDT < M6_POT)]*N-.,U]Y,^K?VNQ$J[O.]!\OW?;K[UI>*/!>G>*9K*ZGN+VRO[%F- MM>V,WERQ[NHS@@@^X_F:Z/K10!DZ!H0T"RDM_P"TM1U%I)#(T^H7'FR9P!@' M ''0#UJ#2?">G:/K6L:M$9IKS595DG>=@VW:"%5>!A0#[UNTUW2.-I)&544 M$LS' '3^.?AE(+2ZN?#EM&;^S%O'::AJ*W-P),C+J?F"# (QWR/P].BU*PF>V2*]M MY&NHC-;A95)E08RR\_,/F'(]15J@#F]4\$:/K'A.S\.78G-K9)$MM*DFV:)H MUVJX8#[V/;N>*AL/ EI;V-_9ZCJ^L:U!?0^1*FI7?F )_L@ 8/OUX%=54-U= MV]C;/6TT/B#7[FWM5*P6=U>[H$!4 MJ!M"C( /&>E0-\+]";P7-X5,U]_9\US]I9_,7S-^X-@';C''I7:T4 85SX2T MV[\6Q>(YC,UW'9-8^46'E-&22N:IZG\,M'U+3="M%O=3LY-$C\JSN[2X$X4= *Z^VNK> M\M8[FUGBGMY%W)+$X96'J"."*=YT7_/1/^^A0!BZ9X4LM*\2ZEKT-Q>276H1 MQQRI++N0! "HQG/'.2:W:** ,TZ':GQ,NO[I?M:V9L@NX;-A&8;1L38-O'''UK3HH Y8^ M-32M'L[6[O[2;1XS%9 MWL$JB95(PP.5*L#@9!7' K;TG36TNT:%]0O;YVYL;A4,H"N)%((8<';S@$=CUK?M/!VDV M+:%]D26%-$61;6-6X/F+M8MD9)Y)SDM-N_ NC77@]?# 6>&R4JZ212?OED#[_,#G/S% MLDGW-=+4<\\-K;R7%Q*D,,2EY))&"JB@9))/ H R)O"VG2Z?HMB!+';Z/-# M-:K&P',:E5#<:MJEW%;W)NX+.>93#%+S@C"AB!N. 6( M%=$CI+&LD;*Z, RLIR"#W%1W5W;6-LUQ=W$5O F TDKA5&3@9)XZD#\: .=G M\!Z5-ILEH)KR)SJ$FI17,4H66"=V+$H<8Q\Q&"#P>&+&6WT.%GGVZ-(DEMAAEBL M9C&[CGACTQS56'P= NL6VH7>K:I?"TE::UM[J96CA=@1D84,Q 8@;B<9KHED M1RP1U8H=K '.T^AIU &5K_A^S\1V"6MVTT9BE6>">!]DD,B]'0]B,G\ZIZ9X M0M+":]NI[V^U"^O(?L\EW>2*T@BYPBA5"J,DG@ MQ'05N44 -Y*2B09.,8W#TZ5--X6MGNM7NH+ MZ_M+G5'A>6:WE"M&8E"KLX/! Y!R#6[10!CZ%X=M]">\F6ZNKR\O9%DN;JZ9 M3)(57:H^4!0 !@ 5+I^AVNG:KJFI1-*]SJ4B/,TC X"*%55P!A0,_B36G35 MD1V=5=69#A@#DJ>O/I0!SD_@?2[BXOI3+=(+V_@U"2-'4()HMI!48XW;1N]< M=JU!HMJ/$KZ\&E^UM9K9ED:CJVIWT=TZ.\T\J;QM8, N MU0JC*CM71T4 9MSHEK=:]9:Q(TGVFSAE@C4$;"LFW=D8Y/R#'/K7-CX8:2+> M*T.HZN=/M[A;BULC:[:B@#(3PY91WFMW(>;?K M 07(+#"[8_+&WCCCUSS4(\)Z>-.T"Q\RX\K0WB>U.X98QQF-=_'/#'.,?2M*B@#E7\!:;_ ,(_IVDP7=_;C3KEKJUNHI%$ MT;DN3R5((^=A@CI70267FZ6UBUSYN9$WQP-G*IM0*.3G)!.<5HS>'+*>31'9Y@='??;X8?, M?+,?S<<\,>F.:V** .-/PWTPH+?^TM5&GI=B]AL5G40Q2^9YG'RY(W9X8D#) MQ@X(OZAX+TS4HM?CGDN0NN&(W6QP-OEJJKLXXX4=F,LEI97-P'ABD P'QMR2.2 3@$\ M 5U7VNW^V?8_/B^U>7YOD[QOV9QNV]<9XS4U '+R^"8!J%YSF18Y)#U<;E)4G')4C-='- L]K);N6V2(4)SS@C%2T4 <;IWPVTK3CIL0U M#5;BQTUTEMK&XN T*RJ.'QMR3GG&=H)X J_<^"M,NK/5;622Y$>IWT=_.0XR M)$,9 7CA?W2\<]^:Z$R()%C+J'8$A2>2!U.*=0!EW&@V=UKT.L3>8T\5I):" M,D;&C=E+9&.3\H[^M<_!\,]+A6QB;4]7EM-/N([BRM9+D&*W9&# ;CS:9>^:L4A5@\+[7C96#*RG ML00#5_SHO^>B?]]"F17=M///!#<1236Y"S1HX+1DC(##MD$'GL: .9@\$V^G MW-[JJWVHZAJDUA)9F6\F5MZG! P N"!TP.3GDYK)\(_#N.UT+P\=6NM39[" M.*?^S)K@-!#6 R<-D@;BH/05Z 9$618RZAV!*J3R<=<"G4 +&[N M[^6'4]5L;?46+WMI:3A(IV(PQ(*DJ6 P=I&:U8O#>GP:MI^HP*\36%FUE!$A M C6)BIQC&>-@ YK7)P,FD!# %2"#T(H SM)T6UT9M0:V:5C?WCWDOF$'#L%! M P!Q\HK&U/P%8:G>ZG/_ &CJ=K%JBA;ZVMIE6.T7P?::-K,^KB^U"\U"X@$$TUW,'+J M&R. !Z8&![9R:T+O1;6\US3M7D:47&GI,D(4C:1(%#;ACG[HQR*OR2)%&TD MCJB("S,QP !U)--@GBN;>.>"5)895#QR(P974C(((Z@B@# _X0K3/^$0;PSY MES]A:4REMX\S)F\[KC&-WMT_.DU7P99ZIK3:HNH:E8SS0+;W(LIQ&MQ&"2 _ M!((R>5(.#UKI** .F0Z#%;O<[-$:5K4,X.?,5E(;CGACC&.U/U7PG M!J&K_P!K6NHZAI=^T0AEFLI$'G("2 ZNK*<9.#C(SUKH** *]C:?8;**V^T3 MW'EC'FW#[Y']R:L444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5Q7Q2N-6M?"'G:5=QVS"[MED:UXD&L6'AJT;2SJ\EH][=W;PR>1'$'V*%CW[BQ)[MQ@GVJ_X4UZ^U275=.U M:&"/4]*N1!,UMGRI59 Z.H.2,ANA)QCK56[\*ZO/>Z?K$&NPPZ];0/;37'V+ M,%Q$S;MIBWY&"!@AO7UK1\-^'CH4=[+<7C7NH7\_VB[NF0)O; 4!5&=JA0 ! MD_6@#G+6;Q(_Q=U.V6_L_L"65O(8'CD.(C)(/E&_ DX.6Q@\<<5SFDZYXC\. M>%==#<-O*L"%3&> 0V<=J] N/#EY_P )HGB"QU-+ M=9+>.VN[:2W\SS41V8;6W#8?F(S@_2J,W@43>"-9\-_V@0-2GN)OM'D_ZOS9 M"^-N[G&<=1F@"AXA\=RVGBFZT2SU+2---G!'++/J:._FN^2J(JLN 2V3]X M<5TOA+73XE\+6.KO!Y#W"'?&#D!E8J<'N,J<>V*I7_AG44\13ZWH6KQ6%Q=P MQPW<5Q:^?'+LSL8 .I5@&(ZX([5OV,5S!9117=T+JX5?WDPC$8<^NT=* /*- M&U;Q/H?A?Q!K%A#ICZ9I^JWTTD,V\S7""9B^U@0$P,XR&SCM6UK'Q#8Z]+IN MGZEI&FI;VL-P\VIH[^:THW*BJK+@!<$MD_>'%2/\.M2.GZCI*>)W32-3NII[ MN#[&I<+)(69(WW?*"#@Y#=R,9Q6O=>%+ZVUR75?#NJPZ=)<01P7,$]IY\4@C MR$8 .I5@"1UP1CB@#&3QUK6JVGA,Z38V4=SKBW E%T6*0M$.6&,%AD,0._'( MZT2^/M0T;0/$+ZQ!9R:GI%Y':*T!:.&8RA#&QR25'S_-R>AQ71R>'+BYU;P_ MJ5WJ7G7&E"?>1 %$YD3;G /RX_&J5]X$@U%?$0FOI%_M>X@N8VC0!K:2)$"$ M$D[OF0'H/2@#"M/&NJZA>7>CP:GHE_<2V$ES!>64,@CA9" R2*7).0V58,.G M2L/PR=3T[PQX :\MM#N=/NKJWC@46CB>%C&["3?OP6&#SC^*O2+#2]? G35] M3_ !L2[9.,\# YJC#X*$6@^%M,^WD_V#/#-YGE?Z_RT9,8 MS\N=V>_2@#,\&S>))O&7BB.^O[.:R@OE1XQ')N4F!"HCRY"KR,C!RI+#PY>:;XMU+5;;4T M^P:BZS7%F]OEO,6,("LF[@84'&T].M'B#PW<:GJ>GZOIFHC3]4L5DC25X?.C MDC?&Y'3()&5!!!&,4 <9XJU[7;WP/XUT>\^P1:EI4 ^T30H_ESV\L9(* ME& MX(Y) QWS7>>'K6]M?#D$4_V 77EC:;6!HXAP N5+$],9Y[=JQF\"/<:!XAM; MW53/J>O)LN;WR JJ NU%6,'A5';.3D\UUT$7DV\<6<[%"Y]<"@#R:QF\0W'P M[\>/JM]:W-O'_:L0"I)YBR*6'!9R!&.<+C(XYK;T/7?$>FW'A6TU6'33I^K0 M^3$EN'\VW98=Z[F)P^0I!P!@^M:">"+N.R\2Z:NLI_9FL_:G2(VOSP2S_>;? MN^902<# Z]:TKCPP)Y?#;_:RO]B/O \O/G?N6C]?E^]GOTH X>Z^*TZQ7FJ6 M]WH_V2VN7B72W#F[GC1]C.'#;58X)"[3QCFNU\>D-\.?$A'0Z7X6WFL1+)"78LRH^\#!))&5.,]ZW]>TL:YX>U+23, M81>VLEN90N[9O4KG'&<9Z4 5;"6:#P5:2V[6ZS)I\;(URY6,$1CEB.0/6N<\ M,^-;G4?%QT.?4]$U6-[)[I+G2PRB-E=5*,"[9SN!!!'0\5,_@K6;[PY=:#JW MB:.YL)K/[,@AT\0NA&-K;MYR!CD8YS5S2_"FI0>);;7-4UJ&[EM[*2S2"WLA M!&%9D.1\S'/R<\XY& ,<@'.:7XX\53^'] \27]KI*Z9J-S!;2V\(D\Y1(^P2 M!BV!\V#MP>.^:N:MKWB/65\3KHT.FKIFE>9:2+%H?&DUMI@T*0I*UB%?[2MNSA0_F;MI;!#;=N.V:W].\%)8S>'7>]\Y='T MQ].*&+'GAEC&[K\O^KZ<]>M9D7P\O1I,/AV?Q"9?#4,BE;,V@$S1JVY8FEW< MJ" .%!(&,T 6QKOB34/'6I:+IT6FQZ?IIMGFGN%=G=9%R44 @9X;#'@8'!S7 M'>+M>\1^(_AEJVLQPZ:FA3N8XH"'%P(EF""0OG:22N=N.AZYKTO3]"%AXEUG M6/M&_P#M,0#RMF/+\I2O7/.<^@Q7)W?PUOYM!O/#L'B5H-!EE>6&V%FK21[G MW[#)N^9 Q)Q@'MG% '?7CRQ64\D'D^I]*X;0/&UU=^ M,+?1)]5T+58[JVEE672@P\AXRN5;+L&!#<'CH>*Z[7M(BU_0+_2)I7BCO('A M:2/[RAAC(K!TSPAJ4&O:5JFIZW#='3;:6VA@M[$0)M<*,_>8Y^09[=, =P# MM/''BI_#5EXHN;725TI[M;>:W02>Z]XCU36 M-=M-"BTT6>D;89?M8 (?"W]HG$4ZS?:?) MZXN/.QMW?\!Z^_M3KOP?J US4[W2=>;3[;5=AO8/LPD;P+8QUP,9KO_ SHH\.>&=.T83_:!9P+#YNS;OQWQDX_.HO^$?4^,Y/$+7&0 M^G+8&W*<8$A?=NS[XQC\: . T_XI330:?J$=QHQL;FYC@728E?[7%"S[%?=N MVE@"&*[1QGFMF\\3>++B_P#$\>DPZ0EMH(8O[%MY,Q02V(:98]V?+\S?C';.W.*O6_A<02>)7^UEO[ M;DWD>7_J?W*QXZ_-]W/;K0!EZEXKNFT'1M5MM5T/1X-0M4N-VJEG8EE5@B*& M3.,\G/X5FQ^/M7OO"?AK4=/L["2^U;47L'5W;R05\T;U(YVYC#=^#CKS6@G@ M6]L9=$N=*UJ*"\TW2UTMI)[/SEDC&WYU7>-C97U(['-26'@+[#I>A61U1YCI M6IR:AYKP@&8N93M(!P/];U'IT&> #$USQ!XG/AWQKI-S-I\6I:78"Y6[M8Y$ M5X9(W/RC?E)!L.#DCH<5V?A0ZHWARS?5Y[:>X>)&5[=&4;"HQNW,26ZY/Z54 MO/!\5]?^(YYKMO+UO3TL7C5,&(*LBE@<\D^9Z=JI)8>*=.MM TB+4UN62[5K MJ]CM!$@M(T ,; EOFTTBYN+:6SAEC7(DO7*PH,\LQ'8 M#)[?4=:XK1O'EW!1U+MR"H/#=#74^*O#Z^ M)_#\VEFY-NSO'(DH0.%9'#KE3PPRHR.]9,'@W4)-3U'4M4UJ.YN;W3#IVV&S M\J.)"3]1TH S-.\7>)Q'X7U/5;?2QINNR10B&W#^="TD9=&W$X M(.WE<<9')ZUG>)]>\1Z]X0\7W5A%IJZ+:I=V7E2A_/E5%*R2!P=HP5&4QC/RYSGOBLJ^^'VH36VMZ98^(VL] M'U:2::6W%H'D1Y!\X60M]PGDC&>2 1G- '3:<+IO"=D+)X4NC91^4TRED#;! MC< 02/H17E7VC7;G]G^XNM3NH+Q7$)M\!_-)%T,^8[,<]L8 P*]CL;;[%I]M M:[]_D1+'NQC.T 9Q^%<;#\/[M/!MYX6DUM9-/9T-H?LF'@43>:0QW_/V&?EZ M4 6+3Q#KVG>*8M+\1)IIAN[&6\ADLE<&$Q%=Z-N)W<,,, .G2NI:=I5C]JL]9A@"JI7[07\@%G.?O8D(SP.!QUSV^BC618D MZZ]BUV7) LE=45<# .XDD@YYXSQP*P+WP(+S3]?M/[1*?VMJ,5_N\G/E;#$= MN-W.?*Z\?>Z<5V% 'GEMXTU[['KVNWMOIT>B:-<7D#1H',]QY3,%*G.U>B@Y M!SR>.*CT'X@7EWKVD65U?:-?)J>Y6BTY7$EFX0N Q9B'7@KG"\XKHK3P=:Q> M'M:T6[G:XMM5N;J:0A=A03,25')Y&>OMTIVBZ/XBT^2VBOO$4%Y96Z; BV C MEE&W WOO(R.#PHSB@#,\'^*=2\0ZC.MW=:7 T32+-I(B=+NUPV%+%FPP([A0 M.>#6+:>.O%?_ A]AXPO;725TEY(UN+:(2>=L:01F16+8')SM(/'?-=)9^$] M2?Q+8:UK.LP7TNGQR);^38B!VWC!,C;CNX[ *,\XKDO!O@G5]3\!Z+8:IK$T M6D!EGFTV2S"RY60L(S(2"$W '&W/;.* +^M_$6XAUO6+.PU#1;)=*(C\K4%= MI+N38&(7:PV+R%R0W.>*T5\7:OK][I5AX?AM+6:ZTI-4N);]'D$2.=JQA5*D MMG=DY %7I?"^JV>MZAJ&@:W#8QZBZRW-O<67GJ) H7>A#K@D 9!R.*74_"V MHS:Q9ZUIFMK::K%9_8[B6:T$L=Q'G=DH&7:0V2"#W(H P=9G\9#QWX9MX[W2 M[>6:RNB\029X2ZB/<6&]=W4;>FW)ZU6B\2:IH$/B:_GL=),^GZM;+J4UI Z> M= R)N?!" M>PTFR@:1F)!:ZF?$:;LX"A<,3C/S#\6^&_&US?>*+?1[F_TC4UNK>259],C= M/(=,91PS-D$'AN/NGBIM-^'%O;>![WP[?:E->37L@EEOP@23>NWRV R?NB-. M_;WKW/7@ #F@#-\:^);S0)M*A@FL M[*WO)'2;4KZ)Y(;#&<_=.\]<]N:OZ[I^KWZQKIFJ6MHFUDFBNK(7"2 XP<;E((Y[D'/(K 7 MX?RZ?8>'DT76#:WNB1R11SSVXE25),;PR!EQR 1@\8Q0!%=^.KZWM=<$=I;R MW<&MQZ18(255V=8]ID.3T+L3C' Q[U9U37/$OAO19)=232[V]N+F"UT_[,LD M2-+*VW$@8L0!P<@\C/ J%/AT3HFJ6=QK=Q->WFI)J<=]Y*J\,ZA,$+T(RG3C M@X[9JW>>$=5UG1KBTUKQ!YUT989K2>VLUA6UDB;>:XAMK.6%9(8P\A()E#%B%4#.0>1D8%4],\?7\L^KV:MI^ MNW%KIKW]M)I<;QK(RG!A969B&R5P0>0>E:UUX2U76-*E@UGQ#YUVLT-Q9SVU MFL*VLL1+*X4LVXD]Z6]\0VSS/%L@>WTX1B)O[Y#.V[Z9 MH Y^Q\8ZK+X*U378;G2=:F@@62.WT^&1&B?^))%+,WR]>Q.#Q3_^$TNK3P?- MJXOM(UN:2>*VLS8*T2-+(P4)(&9BN"V3SG'8&KEGX1U6WO\ 4]7?7+<:S>PQ M0+/;V 2)%1BWS1ER7)R026SCIC%53\._MEGK1U+4PVHZK+!,;BSMA L$D/,; M*A9LG/)))STXH LVNM^(=+\5:9HWB#^S;B/5(Y3;SV,3Q^7)&H9D969L@KG# M CITK%T[QEXONO!%SXKDT_36MQ WD6D"2-*S"0(9&P3\@&\E0"<+UYXZ'3_" M^HMK]KK.OZS'J-Q8Q/':1P6GV>.,N '"[?0]. MU41W5OG9>/;!AS(7(*%NA!(ZY[Y% $WA35)]7TMKJ75=*U.-G_=W&G(R+C R MK*6;# ^_X"L/QKXJU#P[)<20ZQXEVGN< D@8==@)& <-6QX:\- M2Z)=ZI?W=Y%=7VIRI).T%OY$0VKM&U-S'/7)))-9NJ>"+ZZU;6[JPUM+.#6X M4BO$:S$LBA4V?NW+#:".Q!YR1C- $-QXKUS4-6T&QT2WL(_[5TIK]I+S_MHZ(F"PMVESGS,9W!=F3C.>,9K=T M[PD-/U31+W[:9/[,THZ;L\K'F9\OY\YX_P!7TYZ]:HW/@$3:??Q1:H\-W+K) MUFUN5A!^SR\8!4GYQ@$'ID-0!GZ+_;*_%^=-;-D\ZZ"H26S5E21///)5B2IS MD8R>@/M70>+-7N])CMG@U?1-+BD+!YM4W-N/&%1 RY[Y.>..#4.C>%M0L_%, MOB'5-:^WWO:I-<\,WE_P"(;'7-,U.*SO;6 M"2VQ<6OGH4:2[L!*LWFN6P5#+@C)Y! .>GHVU\&ZGI'ART MT;2-;MXX8UE%PMWIZS)*9'+$A0R[0"Q 7)&.U !+J#+XU\/1W-I87%U+I5S, MUW A+ J8LB(D_=;<>N>W-8>E>-_$6J7GAF2.XT(VVN2N6M8XI'GM8U4N0S>9 M@G"[2=H 8C@ULP^"%T6UTN6QGEN3H^DW%G% WRM<,X4YWY^7E,=._M7%^#K> M^T9M CTC[5-J#M#!J5M<: +80PX DW3^6I)7'!+-N('7- &[=>-/%BZ3K^N0 M6ND#3M%OKB!XG$AEN8XI""00V$.WU#9.> *U-6\6ZA%XNBTBWNM+TR"2WBFM MY-2B<_;68G*1L&55*@#^\?F'%7'\$A_"GB'0_MY']L7%U/YWE?ZKSFSC&?FQ M]1GVIGB/PAJ7B&RDTI]:@CT>>-(Y8'L \J[<9,.F\/)I<<-L M]M(WVQ7;>5M4Q&JJ1MX'WB3VXKN1H('C1O$7VGDZ<+'R-GI(7W;L^^,8_&HK M7PV+;4O$=Y]J+?VRR$KY>/)VPB/KGYNF>U &';>((M8U_P $WPTVVWZGIEQ< MK(X)E@^2(E4;.,'<0>.<#I4O@CQ3J7B6622\N]*C95;SM+CB=+JS<-@*^YOF M&,Y.U1G&,U9T[P5_9[>&6742S:'82V0(A \W>J+OZG;C9G'/6ET_PIJ \36V MNZSJ\%[<6EO);P?9[(6Y8/C)D.YMQ^7@# &2<4 1?$>_$/AI-*6X6"76;A-/ M$C,%V(Y_>MD^D8?\<5C^#]6CT3PWXHT:SFAN#X=>:2T^?>K6[J98@2#SCYE/ M/\-=1JOA6UUOQ)8ZGJ1BNK2RMY(XK&:$.GF.5S(2>#\JX QW)S5&Z\!67]K7 M5YI;P:;%>:9+I]Q;P6RA'W'*R8! W+D]N0<<4 8:>+O&:Q^';B2RT5X]?4); MPJTBFW*J:7XU\4RZ/X;U_4+;25TW5KB"V>WA$GG(93M M$@8MC&[G;@X!ZDUUVF:;X@C>0:OKMM>0F(QJD%AY))./G8EVR>O P.:SX_! MC\(Z!H/]H$_V1<6T_G>3_K?)8-C;GC./4X]Z ,C6->\1ZU;^*1H\6FKI>E^; M9R):"D[SW88B+8D0SA M2-WWB,<'[G[<9/[(TLZ=M\K'FY\OY^O'^KZ<]>M '*OXX\7Q^'=5UJ2ST= M8M#NI+:]C'F%KHQOAVCY_=C:1C=NR<]*T=?\>R6_B:YT:RU+2--^R6\(]%_M C^VKJXN/.\G_4^:0<8W?-C' M7(S4MYX6U&+7IM9T'5XK&XNH(X+N.XM//CE\O.QP ZE6 8CK@CM0!BQ^.M9U M6R\)G2;&R2YUL7"R"Z+%(6B'+#&"RY#$#N,.XD\.7%SJWA_4KS4O.N=*$^\B *)S( MFWH#\N/Q_K5+4? T6I6_BN"6^=5U\QG*Q\P%(U0=_FY4'MZ>] '0Z6NI+8J- M5EM9;O)W-:QLB8[8#,Q_6KE4M*@U"VT](M4O8KVZ!.Z:*#R5([?+N;'YU=H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHK&\3>(8O#>F1W+0-<3SSI;6T <)YDKG@%CPHX))/0 T M ;-%<7'X[E@BUN+4=-ABO],TYM16*VO!-%/$ W1]H(.5P05XR#S54?$'5EGT MM)/"4P76(R=."WB%W8*&Q*,8C&W+9RW Z9XH [ZBO+O%_B6?6/AOXGAO-.:Q MU'3+F"&XMXY?-!S)$ZLC8&058=A726GB^]C\06VEZ[HG]EB]@DGM)?M2S!O+ M +JX &Q@ISP6'7F@#K:*X(?$.]72X/$$WAYH_#4\B*MX;L&98V8*LK0[>%)( M_B)P2HYQF@#L**\ MO\$WD,6D?#BWECN'GN+&X,;I<,J+MC!.].CY!XSTZUI#XE%K=-6&EQ?\(^]R M+<7?VU?/P9/+$OD[?N;O]K..<4 =]17+6WBJ]U#Q3?:58:7!+;Z?.D%U++>" M.9=RJV]8MIRH##DL,X.,UU#$A20I8@< =Z %HKD8/%VIP>(=-TS6=#BL4U)G M2!XKX3NCJA?;(H4;<@'D%AFLRY^(^H0V>JZE%X9>32])O);:\N#>*K$1OM+1 MIM^; P2"5] 3B@#T&BN5U'Q7?#7WT?0M&&J3V]LES=.]T(%C5R=B@E3N<[2< M' ]ZJ_"J5I_ -O*R.C/=W;%)/O+FXDX/N* .THKF]9\2WEKKT6A:-I2ZCJ+6 MQNY1+<^1'%%NV@EMK$DD$ =C5:Y\6:F=0M=(T_0/.UA[07=U!/=K'':H6*@ M&15;<20< #H,\4 =;17$2?$01^'AJ!T:X:]CU1=*N-/652\X%P)H/FS@[5PP*D8Q^- '8T5P6I>*_$ M4WP\U?6[72[.!EL&N;6>#41, NQB6/[L#,XS0!Z/17GGAGQ9XCDMO%%WJ^FPM;:;=76TK=@ MF/RT5A" $&1U^<^O2MZ7Q:(M-\,7GV(G^W9H8@OF?ZGS(FDSG'S8VX[=: .E MHKS_ ,.^*]=;5/%$FN6<,6EZ; MD_;](BM+'5W$=I*EZLLJLRED$L84;-P!Z%L'@T =O17+>'?%5[XCO9FM]+@3 M2XKB6W,YO 9T:-BOSP[?E!(X^8G!!Q5GQOJ.HZ3X*U>_TJ-6NX+62169POEX M4G>,@@D=<=\8H Z"BO+?$.KZS-X=\%ZA?:7F^.M6[1P6]P'-QF"3!R0H7))R M.@]:Z*V\&G718+MK6YN3>+O7$IBWHFWYE!QG)!Z@9QF@#T*BO/_ M /A(O%H^(>LZ9:Z3;7=I;VL#Q0O?"(*&:0>9GRRVWKS5?3?&?\ 9/@S M2+NUT6[N9]1U6:Q6T:],KK+OE_Y:,.5W1^V ?;D ](HKC)_&6J)?1:3'HMI_ M:Z6WVF[BFU()# I9E0"382S-M)QM&!U-;OAO7H?$NA0:I!$\(D+H\3D$QNC% M67(X.&4\]^M &M16.-=!\9-X>^SG(T\7WG[_ %D*;=N/;.* .WHKC[?QR]K_;D?B#3/[-N-(M5 MO)%BN!.LL+!L%6PO.4(P1UQS6!J&M:UJ?BCP0=3T$Z;%-?/-"ZW0FR#;R?*X MP-K<@XY'7GB@#T^BN!N_B2T$-YJ<.EQ2Z%97#037)O569@K;'=(=OS*#GJP) MP<"M)_%VH3^,+O0-,T(W2V?D/<7;70C1(Y!G(&TDMUPO?!Y% '645R.A>+=4 M\10W%Y8:+;-9*9HX6;4 )3(A("R)L_=[B/5B,C(JAX&\1^)]4\$C4+W2H[RY MW.(&6[16N#YS*0PV@(% Z\Y Z9XH [VBN/M?&MTLNM6FJ:5%;7VF6/VX);W? MG1S1X;H^U2IRA!!'YU!IWCN_N;C0Y+[P\]CINM$):W!NE=PY0NH= O 8 X.2 M>F0* .WHKR[QGXNU'5?!WBL:=H33:1;Q7-D]]]J57+JI5G6/'**W!.[/!(!K M:M=5@L_$84P7#W$'AM+HM]I81LH<_+Y?0-D??ZXXH [>BN%TWX@7]T-!O+SP MX]GI6M.D-O<&[5W61T++NC"_=.#@YST) SBF:I\0=1M8;V]L?#\5UIEIJ TY MIY;_ ,IVEWB,D)L;Y0[8SG/?% '>T4U"QC4NH5B!E0#O"@\Y*]#C.* /6Z*Y'4?&^.UT^S\3/<:-1;K+N-QYJJ8B# MMXW,VWH>14L7CJSN&T)HH-T&I:?+J,TGF?\ 'K"B*26&.?F8+V[^F* .KHKA M;#XA37$NDW%UI$=OI>K3)#:S+>K),I<$QF2(+\H;CHS8R,TV_P#B-);KJ5]: MZ5'<:/ID[PW,YO529BAQ(T<6T[@ISU89P<4 =Y17(W_C#4/^$CET31="&HS) M917@F>[$,6QRXP25)!^48P#G)Z8K8\,Z['XE\/6FK10/ )PP:%SDQNK%67(Z MX92,T :U%BL_M$OV4Z"\OD[SLW_ &A1NV],XXS6AKNJZWI\G_$L MT2"\A6/>\MQ?BW!.3\BC:Q+<=\#D<]< &[17%2?$ S6/AJ?2]'FO9=?C=H(C M,L9C*J&(8D$8'.3[< ]*!\0/LVB:S,HCNA/'("8NC84Y&.01W&":K> M#?$"*?/XTU6VL+62?PVT=]J5RL&F MV9NUW2@J6+2G;^[VJ"2/FQ0!V=%*['5KJ_M+,/INGK?7!<*(WG$*J.P)YZ4 7J*X=OB"] MKH'B*]OM*6.]T(KY]O#="1) RAE*R;1U![KQBKMAXMU!_$=II6KZ$VFKJ$$D MUG(;E92WEX++(H V-A@>"P]Z .KHKR/Q=XNU+Q#X&>\@T%X]$NKRW6WOOM0+ MD+*OV?Q$VV5E?C3%_P"$?FG2UBNWOP]QM+^6LK1% M<[2V.=Q;!R10!Z#17$7_ (XU2/4->M=,\-&]316'VB9[Q8@ZF)9/D&TDO@GC MIP.><5IS^(M3NM+T_4-"T>&\MKRV6Y\V[O1;*H8 JOW6);!],>] '245Q#?$ M/S="\/ZC9:-/<_:%0[=RG"OG&!]T'(S0!ZI17F^MZCK,/C_ ,+S)HRR MZE+I]ZIM$NAY:'=%RTI4?+@=0I.3C%=9X7\0OXAL;MY[(V5Y97;V=U;^8) D MBX/RL -P(92#@=: -RBN9\3^*;K0]4TG3+'2'U*\U/SA"@F$84QA3EB0<+AB M2>V.AS5*Y\::B-1ETRRT:VFO[.WBEOTGU%84B=UW")&V'>V!G.%'(YYH [.B MN)/Q!%\F@KHNGQW%QK%M)70ME4(0&3=M;<^6Q@#L3G%6]3\6:E::Y8Z) M:: ;K4;NQ-V4-TJ)"0RA@[8/ W=0#DXXYR #JZ*X=?B*@T8RRZ6T>L#4CI1T M\SK@7 &[_68QLV_-NQT[5(GQ!BL[76SK5DEK%=8NW\.16-Q#8O/!(NH+($PISN^3AU'S8P0<8S6U MX0U#5=3\-65WJ]K'!<20QL"DXD\T%%.\X5=I))^7MZT ;M%<-XEU[Q)8>/M" MT[3+&&>TN8+AVC>Z$?GE0G4["5VYXQUW=L5:NO%^J37^IPZ#X?&I0:6_E7,S MW@AW2A0S1QC:VX@$9R5&3B@#KZ*S]#UBU\0:'9:M9%OL]W$LJ!A@@'L?<=/P MKEK77O$DGQ0U'2/L$+Z9%;0. ;H QJSR#S0-F23C[N>-O7F@#N:*\D\/>+=1 M\.>'=4O6T)Y]'M=8N_M5X;E5=0UPP+)'@[PN1G)7OC.*[#5O%]S!KUQH^D:= M;WMS:0I-=-^&1DR-D@_ND,P_&NDHH X>+PM?3Z!KMD="\.Z1/?6$MK"=/R26=6&7;RU^7 M)' !J])X9O'O/!TPE@VZ*'%P,G+YMS'\G'/)[XXKJJ* .!UOP/J6IVGC"&&Z MMHVUJYM9;=V+'RQ&L8;<,=?D. ,]NE68_#FO:UXBLM0\2MIJ6^G6\\,,=B[L M9GE4(SMN V#;G"C/)ZUVM% 'FZ>#?$\_A>V\&WD^EG1(#'&][&[_ &B6WC8, MJ>7MVJQ"@%MQ'7BM.;P_XDT[Q#K5SH.@KTFB@#AM<\+ZQK?B6SNS::/:BT MO(YH]5ADD%WY*G)B*[<'<,JJ$C 8?3K4] M% 'E^A?#W5+'5/#ES/8:!;'29&-Q=6I=KB]S$Z%V8H""202I)ZDY&,'8E\&: M@_@?Q3H@GMOM.K75Y- VYMBB5B5#'&0?7 /XUW%% '%SZ!XATOQ-<:OH+:;* MM_9PV]U%>NZ;'BW!9%*J=PPQ!4XZ=:T_!.A7?AOPQ%IE]/%<7"3SR-+$"%;? M*[@X/3AAQV]ZZ&B@#DM8T36X/%R>(] ^P32R60LKFVO9'C4J'+HZLJMR"S @ MCD57FT/Q/::_#XAL6TJYOY[%;2_MI7DAB)5BRO&P#'C<1@CD>E=K10!P*>!M M1_LJ 375J^HS:_%K-ZR[EC&UU)2/@DX50!GKWQ6Q=Z'J7_"8W>O63VAW:0+* M&.'=?O;3PN-2&G0S:/?++(+>9W62)8&C!&5'S%FSCH!WK MMJ* .,T_PQJMM<^)M/F:S;1]8FGN%G5V\^-I452I3;MP,$YW>G%9MIX4\6RI MX6M-1FTA+/0;B)\P-(SW"I&T8;E0%.#]WG)).1@ ^BT4 <4/"FIG4_%%G*UF M^AZ_O=Y1(PN(F:$1$!=NTCYP-L9//N-/DD\R^5E*JLBE0 ! MD-R6.0,5U.O::=9\.ZGI:R",WEK+;AR,[2ZE<_K6C10!Q*^'=?OM*\,P:B-. MAN-'U&&=_L\SNLD4<3)D90?,2V<=,=Z?K/@F37-3\3-<7$<=IJ^F0V<97)>- MT,AW$8QC++WYP>E=G10!Q7AOPY?Z?J%K)>>'/"MKY"$->6"'SI#MQE1Y:[,] M_F/<5T7B+1H_$7AS4='ED,:7D#P^8!DH2.#CO@X-:=% '$^&O#5_IU]:->>' M?"MO]G4AKVQ0^=(=I *KY:[,]_F/<5 _@C46^&5[X:$]K]LGN995DW-Y8#7) ME&3C.=IQTZUWM% '+2:+K%K\0)-;L?L4MC>VL-M=+-(RR1>6SG<@"D-D/C!( MK+LO!&HVVD^'[1Y[4OIVN2ZC*0S8:-FF("\?>_>KUP.#S7>T4 <-X@\&W%QX ML?7K/3-%U47%LEO/:ZJ,!2A)5T?8^.&((QS@(=".GRR&Q-C/!>NZ +OWJZE5.2#G( MXSZUE6/@;5H-(TNVN;RSEN;7Q"VK32)N570M(Q &#AOG''0>M>@T4 <;K?@J M77-6\0237$<=IJFD1V"%2/EYZGG@"N]HH \VM/ -YI,]S:P:#X7U*TENI)XKN_C/ MGQJ[%BK+Y;;\$D [AQCI75:5H=Q8>+M?U:1XC;ZBEJL**3N7RD96W#&.XQ@F MM^B@#AM/\+ZPWC:TUZ\M-'T]H$E6YDTV20M?[AA?,4JH !^;DL<@EIJ.DFQBM-.#!(W^?YF.Q=V=PYP.F,<9.M-X5O9-(\&V@EM_,T2XMY;@EC MAQ'"T9V<O^&]-N-)&EZE)<2PW$[2>;$):I>6]C/JNO-)HEW>1:O/-%I- MY-,+R1Q*0@\H/L\SIM/EG V\U[[49MX3-YQAC\T#&_:-WYT .C8O&K,I0D E M3U'M7FG_ A?BX>'-1\,BZT@:;J5S.\ESND\Z"*65F957;AR5/4E<$DZIXXTO68KBWC ML0L7]I0$G=*T+&2$KQ@X<\YQP!4'AOX?3Z9?>&O!NH:*^G6EQH'A62.RVK_:<<9%Q(J]&V>7P_ R= MYYR:@C\!WFFWVHI:Z%X7U2VN[N2YBN=10B:'S#N*,!&V\ DX^8<5Z110!S]I MH4]MXXOM:W0BUGT^"UCC7.Y61Y">,8QAACFG>#=$N?#OAF'3;N2)YDFGD+1$ ME@%9NJ^ M$M=U778]4O;#P_J)DLEMVM[YGDBLY S$R1*4._((SG:>!SBO0J* .$T/P3J& MEQ>"DEGMF_L**X2X*LWS[XRHV<>O7.*35_ U]J3>*7CN[>&74;NTO+%SEO+> M!(\;QCH63MG@_A7>44 <99:)XFO/&>FZ_K3:7#%:6L]N+:T=W(+E#NW,HSG; MTP,8'7)QFV7@?6](T;PO+8SV,FKZ&)T:.5G$$\G2NGHH Y/PYH>N6WBK5M=UF6QW7]M M!$D-H6(A\LR<98#=PP.[CDG@8&9?&_A^]\0:=916?V:46UXEQ-9W;LL-V@!! MC"/%G_" M(Q>$DN=(_LRTFC:&Z9I/.FB242*C+MPA&.H+9QC SD>GT44 <]+H%Q+X_372 M\1LQI+V+1Y.\NTJOG&,8P#WKF- \!WN@K::=_8/A:\M;:4;-2FC(N3%NR,IY M9!D XSOQP#7I%% '+VOAN[@N?%TC2PE=9D#6^"?E'D+'\W''(/3/%TU%G\F*9<9F0;&#$XQ@@' '(KTJB@#@-&\"ZCIND^$; M.2>S+:-?SW,YCW*K(XFP$&.O[Q>#TYY-7-2\&W>HW/C,FXACBUVQAMH#R3&R M1R*2PQTRXZ$]Z[.B@#+\/IJT6CPQ:S%9QW48"8M)6="H .653D\\8X]:Y_Q M]X-O?%+:;)I]U#;R1&2VNS(2/,M)0!*HP#EOE7&>/>NTHH XC3O!%U9?$6XU MHSP?V./,N+6U7.^.YD2-)&/&,;8SCG^,U!=>"-3D\*ZSI\-Q:"\N=;?5+8L6 M\O'GK*JOQD<+@X!QGO7?44 HH P=5T2YO MO%WA_5HY(A!IRW(E5B=S>8BJNWC'4D:#J\>HI$)8= M5&UH7C7:&1A&_!7&1@T4 <5KOAS4]0T"UTJ/0O#5S;^05>&5GA2WE/\ M46U#P,_[)]^:PGL-?TGQUX=LM/NK:^U"S\.O',]\S*MP!+&#\P!*G.#G!Z8/ M7->I4W8GF"3:N\#&['./3- 'G$_PYO[O1S<720L[KMWG<%VC!^[S]:O^%+75[#P_;6. MLQV2SVL:0(;25G5T50 QW*,$D'CGZUMT4 -X; MN1HU=)549#*K'(*CC'-4?["\4Z)J.M?\(^VE2V>JW#78:\DD1[69E"N0%4AU M^4$#*^E=O10!E>&M#B\-^&]/T:&0RI:0B/S&&"Y[MCMDY-9U%W?W-S M+$Y9MBB28NN3C.<'G@\TNM>#+E_%MYKEGI6AZLE]#$DUOJHP8GC! :-]C\$$ M C Z#FN\HH HZ/:-8Z3;VSVUG;.B_-#9)MA0DY(48''/H*O444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5D^(->@\/V<$TL$]S++;/[?H MPMFT%=:A>4>9;>>L3*!DAT9B!N!QW4\]: &R>*$M8-+:_P!,O;.;4;T6202; M"R.59@258@KA#R">HXK/\6>(D_L?Q?I=J;B&^T[1GNO/4[0-\;?@11 M8&WKC<1P"369%I7B759?#%AJNDP6%IHD\=U/>+=+(L[1QE4$:CY@"6R=V,8[ MUBP>'I_$OAS4);&*.Z>S\6W5ZD#3&-;E [*RAQ]TD,<'U% '-;XZ#J%[%X7UFWDBLVN;?SX MXL2#CDXD^4C(8JQ!P#@$C%8\O@O^V?#FO6C:M=KI# MXOI8(DV1)L5]^2PW<-T&3\I.,8SH>"8]4M?"UAI^K:8;&>QMXK7_ %Z2"78@ M7>-IX!QT/-98\.ZE]C\>Q^2N[5WD-F-X^?-LL8SSQ\P(YH N:=X[L]0UBPLA MIVHP0:DKMI][/$JQ7.U=QVC.Y?ER1N49 XIUQXT%EJ-O#>Z%JMK97%VMG%?2 MK&(S(S;5RH?>%)X#%>XJF_A[4BW@0B%?^)2?],^OS$#BN6F\(^) MKV2S%]IDUSJ%OK$5U-J);' M_A&=2GBT]XUA\D0!HP8]V7W2C()^88['G!XJ7PWX]FD\!:?K&MZ??+R\=>()/[/$NF:RL+"\691Y!2'80R'YCD@8 MQQS7.#PEK]]\/=&T:\TA$N] N8)$B:\ 2^5 RL%9>4RK<$XYH ZU/&]O';:P M=0TR^L+O2K0WLUI-Y;.\.&(9"K%6!VD=>#UJ]X<\1#Q';/=1:9?6EH0KV\UT MBJ+A&S\R@$D#CN!P0>]_2NXTFWDM-&L;:88EBMXXW .<$* : .#C\77.C^,O&<3:=JVJQ6TMO+L MM@&2VB^SH6(WL!DG)VKDGDXKI+KQG9K#I1TVTNM4N=4@^TVMO;!0QBP"78NR MJJC(VIWCY]MNJ'/I\P(YKE/^$&U*VL_"EY- MI']I26&D#3KRPCO/)=3\K!T?<%;!4@@D#F@#J)_B'I5KH U::UOU"WPT^:U$ M0::&?.-I4'![?=)SD8J:3QDT:64']@:F=6O!(\>F_NA*L:$ N[%]BKR.K%KB31=+CT_05TMTUZVO[BW:[$K%$8;G9LD%L < GI4OC'PO&P&GB,?: M/M(ZQ8SMS@9SG&.Z?J;7K:=)>!S<*T9C8F3D!RI&.2/EZUH66DZSJWB M34?$.HZ>NG%M+.G6MHTZR.V6+L[E@!GPJ::Y\(6^HW4>J_:KR*. M2::_NO-6=B,[XQO8(ISC&%Z#CBM'5/&@T>X=KS0M5CTV.=;>342L8B5F8*&V M[]Y3) W;:N>#=-NM'\%Z+IMZ@2ZM;.**5 P;:P4 C(X->?>(/"/B;5X]6MKC M3)KV[EO_ #K:_?5-L"6XD5E18=V P48P5QG)W$T =IJ7C:.SUR\T:TT75-2O MK2*.:1+6--NQ@3G/--_L?1[ZPMKO4)=8_X\K2!5$KX&6SN M(50N.23Q4VEZ3>6OCSQ%JDL8%I>V]FD#[@2QC$N[CJ,;EZ^MD> M#KV'3TN[[1A=17-B)T5G28]4_#S2+BZGEGG='W22N69OWC#DGDU2T3PW MJEEJ?@V:>!5CTS0WL[HB13LE*P@ <\_<;D<<5K> M)O-"\$Z;INH1B.Z@5Q( M@8,!EV(Y''0B@#+E^)EC'!=WBZ+J\FGV-S);WMXL*>7 4HZC>FWCN@+1$*^4Q8;MS, ,;?QW#&><<)ID7B75?"7B M30-.TB"6VU'4[^!;]KE56!7F97+H?F)')&W.[,V']D6 MUG%(6&6>-Y"01UZ,OYT 06WBK3]+L=?OKFZU*Y6VU=K012HK.92$"Q0JO526 M&,\\G/%7=,\7QWFJOI5_I5_I5^+#]:> MQU6:WAA^V1^)AK-G%)* LZ*$&TD9VYPW7H<5IV^G:WKWBVVUO4]+&E0:?930 M00/<)+)+)+MW,2A*A0$&.,8O%T"W5EI6HP6$D0DCN[E%5';@%0 M Q.03C.,'!P34VN>)9]&DE\OP_JE_#!%YTT]LL81%YSC>ZEB ,X4&D\#:7=Z M)X'T;3+^,1W5M;+'*@8, P[9'!KF_%.@Z[J7B'42VGSZGI]Q:I'8!-2-M%:O MA@YD0,"V20<@-P,<4 ;]SXTM=NF+IEC>:K<:E:_;8(;8(I$&%^=B[* /F48S MG)K.7XEZ?_8&GZN^DZJD>H7C6=M!Y:-*\BAOX53G/7 YKCY=)UF'5_ M"NBVN8]4T[PVJW"1WXM&3+(IQ($?>"4/RXP,9SR*V=%M?[;TSPPND:9]DM]" MUJ6.ZC-R)0-D.* .EF\9,DMM9Q:!J<^JS0&YDL$,0>WC M#%=SL7"#)!P 230?'6FOHVGWUI;7EU/J$S6]M8QH!.TJ9WJ0Q 7;M;<2<#'7 MI6-XF\*W$GC4ZZFC/K-K<626TEO%>?9Y8G1F(8990RD-@C.1BJNJ^"99M-\/ MW=EX>2,Z=<7$D^D"^(9UER"1-D?/D*W)QR1GU -^3Q]I]MH>K:C?65[:2Z2Z M)>V:;)X=CU;[->B5[LV*V'EC M[0;D,5,6,XSP3G.,#.:0>.;6&PUF6_TV^L;O2+;[5<6I^1B&R,]QS5J3PM+=^% MO$L-GX5;2K^]T]K6$SWZS23$AL*3N8* 2/XNYZ4 ;=CX[M[S4[6S?1]4MA?Q M22Z?+/&BK=;%W$*-V5..0'"Y%9GA[XA7$^C:YJ>NZ5>6EKIMQ=9GVQ[=L-N0>:U+_1+^?6O!MS'$IBTQI3='>/DW6[(,>OS$#BL[1]-UK2[3 MQ)I=SX>BO[2XO+J[A9[J,1W232;O+*G)4[6;.1CCKSF@#J=&U6YU2.1KG1[W M363:56Z,;;P>X*.P^H."*M:A>QZ;IMU?2JS1VT+S.$ZD*"3CWXKSS3WU?P5I M.MZ@NF3P63F"+2=%N+T3OYS':55@6VJQ9<*"<8)XKNM0X58E#9)S@-(,:G%J&EWVG7FGV9OGM9_+9I(0#\R,C%3RI'48-96M^$;_4_AUH. MFK#&]_I?V2=K9Y2BRM$H#Q[UZ9&X COBJ3Z-':>'?$EZ?"LFD2_V1<1":>_% MP[@H25 #, N0#G(^E &U8_$&SO+K3!)I.J6EEJC".ROKB)5BEG>.(+V\T^*XTC4K"WU/(L+JY5 DYVE@,*Q9"5 M!(# 9QZ\58T/Q8NOR^9:Z3?IIKF01:A)Y8BDV,5/ Q48S[4NF>'=5?Q2MQ!HLGA^PFCG&IQ M)?++#=.ZX4QQJ>&#'=NPI]N: -BV^(%G\72)"M]+!$FR)0H8L"S#=P>@R>"2 , M9Y[PWX+FTR'3-+U+PA]J>RE0'4AJ?[A@C9641EMV[ !V[<9[UT%MX>U*.P\< MQ-"H?5;B9[0;Q\X:W1!GT^8$^B\::5IUAH]W?:;>6+W*R0B+,O\ MJ]KJ6D&% 8YR >1C-:.L>-!H>#]0MM,%ZUAI3:?=P+<(C1LRQ?,"QPP!0@XY],UA>*?"/B;6H?$% MK+IDU_V,-I+*LZH;=DD=BQ4\L,/VR< MBL&#PEKVGZ3I-[;VD4VHZ7K-W>BT:95$\,SR# ;H&VN",_C0!T<'CBU,.KB_ MTV^T^]TJT-Y/9SA"[P@$[D*L58?*1UX/!Q4>F^/K74=1TVV?2=3M+?5%)L;N MYB58YR%W$8#%ER 2-P&<<5DW>@:[X@G\1:Q=ZOS$#B@#1TGQ6-:U!XK/2 M+]K!9I8!J)\ORB\9(;C?O RI )7DUT->>V>BZLGC:WU*ST1]"@\Z634Y%OU> MWO5*D B('[Y;#;BJD<]:ZCPMK-!HQO7U M39!%!D%8Q#N^\ ".5P2Z:V@Z3J=G;7E[)JS^79V<* 3.XSN!#$!=NUMQ)P,50\&ZW M=%?6R0+9JMG=\&!MC[L $KS@'*G!X-9-CX5\0:-H_A6]@L$NK_1KJ]::Q\]5 M,D4[ORKD[=P!4X)'<5T'A33M;C\4>(M9U>QBLUU%;7R(HYQ*5$:NI#$?Q<@G M''/!.,T 7KWQ6+?79M(L](O]1GMHXY;IK;RP(%ZEC\I.%!X%9FG^+M4 MN?B'JV@R:)>&SMEA\N91%B/=OS(Y\S)1MHVX&>#D"J?C71-6U34VET?0WAU1 M%1+37(+]8O+&02)5R&90<_+A@?;-:,>GZSIWQ$OM0AL! M+S,[D)RP.\8QF@"<>-!'JEE:WVA:K86]]/\ 9K:[N%C"/)@D J'+KG:<94?A M6;X>\-8EZT M"34=+G?4+'4X[F^U*?5/-6=06YBCW8 P0<87&, &MJ;PSJ]Q<>,]%>S"Z?KQ M>6'41,N(RT"IM9/O9#+VXQ0!LZ=XVAO;^PM[G2-2T^+4@387%TL82?"[L85B M4)4$@,!D#UXK/E^*.FPP37KZ3JPTRVNVM+J^\E?+@<2&/D;MS#.#E0<9'?BJ M?AGPV]O?Z9]O\&FVN+,9:^;4_-C5PA&^--Q)SZ$+@'VI)O"6L/\ #+5]%6W7 M[=,K?4-7ETVZTV_TN=;4WD7VY%42P X+ MC#'&"1E6P1D<57LO'UK=S6$CZ5J5OINHRB&RU&9$$4S-G;\H8NH;'REE&>/6 MC6O#MWJGC.&[V[;!M&NK&24,,J\C)C ZG@$_A7.>&?"$VGKI%AJ7@_S)K!HP M=1&I[H28\;95C+;L\ [=H&>] &W>?$BSM6U1H]%U>YM])G>&_N(8DV0A<9;) M8%A@YPN2!R0.,MNO&FH1_$&UT:UT>[N].FT\W"RPB++DN@$@+2#Y &(((SGH M".:8GAK5%\+>.K$P+]HU:ZO)+-?,7YUDA54R<\9(/6D_LC6]+\2>'M4MM-%[ M'#I']FW4:W"(T+%HVW_,?F'RD<D7\MI;W+VDM^/+$2RI M]X8+[\ \9VXS^==#7GSZ)J\GC>WU#3M$?1R+PO?WL=\K07L !&#$#DNWR\E0 M1ZFNG\,:Y-XATV>_>U$%N;J6.UJ)IV!>S6:Q[(3MW;1N=2[ $$A0<9]:;J/C_3;1-%-G:7NIOK4+S6*6<8) MD"A"0=Q&WA\\\#:01XP#R02K?3% &GJOC272;:2[G M\-:R;.WA6:ZG58@(05#'@N"^T'YMH(&#R<5%'?R3_%6"**YD:RDT SK&'.PL M9UPVWIG!ZUSGBWPQXBUB[\1P/IL^HI>1;-,G_M,PP6JF/!5H@PRV[)SM(;(! M(%='I>@ZA;>,M/U&6)1;0Z MB[;P2)A(K8QUZ \]* -/7?$T.BW5G8QV5UJ& MHWFXP6EJ%W%5QN8EB%51D'=2U>[M;VV;2YT@O;.6-?.A9F4 M#@$@C#@@@G(Z>E)X@TW5[7QAIWB;2;%=1\JSEL;FT\Y8GV,RN'0MA<@K@@D< M&L&_\):[JNA>)[R:TBAU/6KNTD2R696\J*%HP-S]"Q"L3CCH!F@#NM$U676+ M%KJ72[W3OG*I'>*JNZX!#84G .>AP00YCC'ANY6YNH&W@L+J>)8G^7J,? MO&SZO0!U>K^,[#1Y]7BE@N9?[*L%OKEHE4@*Q8*@R1\QVDXZ8[UFW?BM-0L] M+NFM];TNWGU6VAMY D:F[5R=NX$DB,]\@-C%8MGX2\1W'PW\2Q:K!&WB/5X? M+*+*I!"1+'&-V<<[2W_ C73^)M%OM2L?#T5K$'>RU2TN9P6 VQQGYCSU^E & M+%X\UIM?\2V7_",ZE/%I[QK#Y(@#1@Q!LONE&<'BI/#GCZ>3P-IFJ M:SIM^;RZ$,,(1(LWTS@G]TJOP."?FVX%7+72]7LO'/B!_P"SQ+IFLK"PO%F4 M>04AV%60_,,B WJA;Z,(R-L=3E#@@C= MCG@T =:?'=I!INM7%_IU]976CP"XN;.4(9#&02K(58JP.TCKU!SBGZ;XWM]0 MUJTTZ72M2LA?QO+8SW4:JER$ +8 8LIPU$$#7,J6K!MWGPJQ"2]!C=C./2J6AZ'=VVJ^+)+M-D&IW@D@96! M+)Y"(3QTY!Z^E %>W^(%GD7EP+:VU1U3R9'+;5.-V\*QX#%0#D M>M0:%J]U;7WC.:2.^U 6VK+'#;0_.X!AB^5 Q R23R .36!X<\%3:7!IVE: MCX0^UM9RHIU(:G^X95;*R>66W;@ #MVXR.M:-]X=\21V?BDZ<&CEO]7BN8UB MN1$\]N$B$BJX/[MCM8 G% &C=>.IAI6NA-#U"VUC3+43FSF\IB58-MD!#[64 M%3GG/!XS67;^-+S4;#PJ^HZ9KNF&]N+7_2H?L_DW$CIG81YC,(VY/0' '2F: M-X1U'^U/$4YTIM+M=2TE;2!)[XW+A\R ESN;'W@< D8[YR*F@T;Q!?>&?"5C M=:1]DGT;4;0S W,;AXHHRK2+@],G@=?:@#1OOB+:VDVK)#HFKW<>D2LE]-!$ MFR)0H8MDL-W!Z#)X)('&;VH>,H+>ZM[73M-OM7N)K07VRS"#; 3@,2[*.3G M&2<&L^W\.ZE'I/CFW:%1)JUS<26@WCYU>W1%SZ?,I'-UN+>"Y7?&D^ MS<5['Y68<_7/K6K7.>!+^RU#P=8OI]B;&U@#6R6_F>8$\MBAVO\ QC*G#=ZZ M.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBN;\;>+8O!^B+?O;R3N\T<2HL;L/F=58DJIQ@$D9Z MD #DT =)16!=>,]%L[&SNI9;H&]+"VMQ9S&XEV_>Q%MWX'J1CIZBKVC:YIWB M"Q-YIMQYT2N8G!1D:-QU5E8 JP]"* +L\$-U;RV]Q$DL,J%)(W7*NI&""#U! M%1V5C::;9QV=C:PVMM&,)#"@1%[\ <5S-GX\M+KQQJ'AMK:Z5K81+'*+68AW M8ON#'9A5&T88G#9.#Q63X6^(VGG3_)US49&O/[0GMFE^S-Y<7[]UB1W5=B$K MMQD@]#WS0!Z)16#J_C#1M$O&M+N:=IXXQ-,EM:RS^3&?XY-BG8.#UQTK9M[J M"[M(KNWF26WE021RJ@#6HKSZS^ M(-GIFM>)K77+Z9EL]0VQ+%:O)]G@\J,[G,:G:NXM\S>_I72G5DE\3Z;;0:I M;>ZL9+A+982QF *8D60< #<..^: -RBN=M?'/A^\U"*SANY29I3!#.;:18)I M!G*)*5V,>#T/..*==^-M!LM6?39;J5IXG6.9HK:22.%FQM$DBJ50G(ZD4 =! M17(^'O'EIKWB/5-(6VNHGM9_*A=K68!U$88EB4 0Y) !//!'45KZWXHTCP[) M;1ZG=&&2ZW^0BQ.[2E<9"A023\PP.ISQ0!KT5R)^)OA-;;SSJ$NU6(F M)2U MM@[3YPVYB&>/FQ6GJ_BS2M%D2.Y:ZD=HO.VVMI+<;8^?G;RU.!P>3Z4 ;=%< M7K'Q'TS3-0T"*%9KNTU96E^T06\L@$>QF4J$0[B2N"HY Y(Q2:!\0K37/%NI M:.L%TD<)B%J[6,Z%MT99O,W* F".-V,]LT =K17.VGCGP_?:A#9P7#T/..,T^'QGH5QKS:+!=22WZ2M#)'';R,(F S\[;<*#V M).#@XZ4 ;]%&1-=FWT^YFN%NE$>\R8B)10 "Q.[& O)/%:EC MXOT._P!(O-4CO?*M;)F6Z-Q&T+0,!DAU< @X([)%!*^XXJKI_ MCWP[J=_;VEO=S!KHE;666UECBN".HCD90K?@>>U '2T5Y]H'BB;Q!\1]6M1J M6HPV=@ZQ060L&2*4>5EVD=H\J=QX&Y.UMXH$>1I66- H+L=''M3:WXGT MCPZ]LFJ71A>ZW"!%B=VD*XRJA023R,#J<\4 :]%<@WQ-\*+;>>=0FVHQ$ZBT ME+VV#@F9=N8QGNV*U]5\4:5H[V\=Q-++-:H!974,/E/T.:WKW4'@\5:38C4(H MEN89W-HT!9I]FSD/T7;NZ'KF@#9HKE8/B/X6NKBWAAU!W$\P@67[-*(A*3@( MS[=JL3V)!Z>HJ/3O'EI?>-M3\.&VND:T:-(I?LLV'8A]VX[,(!MX8G#9X)H MZZBN9A^('AN>^BM8[V0K+-]GBN3;2"WDESC8LQ783GC@\U;\7>(D\*^%[[5V MA>9K>)FCC5&8,V"0"5!VCCECP.] &RT:.5+HK%3N7(S@^HIU>?ZWX\BCT[PU MJUO2[%0'4,1D+@J.>@K7F\8Z;J/AO6KS3=1-G-IT3& M=[JSD#VQV[@S1, Q&.1QS0!U-,FABN8)()XUDAD4HZ.,JRD8(([@BL&Z\7Z5 MI;6UM=W$\]T]NL[_ &6SEEVQGCS&"*VQ20>OOZ5T/;- #(88K>"."&-8XHU" M(B# 50, =ABGUP7A/QM?ZUXKN;2]A@33+V.6?1Y4!#2QQ2F-]V3R3\KC'8U MK:C\0O#6EW=W:W5])YUFX2Z6.VED\CA3N_N;"ZNYC=VRJ\T$%K+*Z(1NW$(I^4#J> M@JQ?^+M$T[3+'4);PRP7^/L@MXGF>?(W#8B L>.>G'>@#;HK@M#\>6=Q<>*] M3O-2SHEA=6\<#M$5\D-$@8$;=V?,8YW<@YZ8K17XD>%W>2,7L_G !HX?LASZ9J-^;B:&/34WWD<]M)'+"N,@M&RAL$ D<<]J -^BN2O*8GFB)MI LZ+]XQ,5Q)C_9S5?P;XXMO%OVQ([:X@FM[B9 'MY55HT? M:IW,H 8\$IG(YXXH ZH@,I5@"",$'O0JJBA54*JC & !2T4 %%%% !1110 M4444 %%%% !1110 4444 %%%% 0",$9%-1%C1410J*,*JC ]!3J* "BBB@ M HHHH **** "BBB@ HHHH **** "@@$$$9!ZBBB@!$18T5$4*BC"JHP /2EH MHH **** "BBB@ K,U3PYHFMR1R:KH]A?21C"-*ZJB@#S^]O;F#QGIGBX:-JL^FS:9+9-&EHQN+9_- M#!FB^\ P&.!V&:TO!5E>?;_$.M7-G-8Q:K>K+;VTXVR*B1JF]E_A+$$XZ],U MUU% '%P&YTOXIZG++IU[):ZI9VL<-S# 7B1HS)N#L.$^\#S7/S:%J1^#&LZ< MNG7'VZ6]N)$@$1WN#=EE8#J?EP0?2O5** /+M1TV[TSQQX@NKO\ X21;/4S# M+;RZ/%YJMMC",D@"L5((XSQ@UW.@6%MI/A.RLK6UNEMH+8!+>XP9@,9VMSC= MVZXK8HH \S\-VVH)J$ND:/!K4/AQ["56@U>W,8M)3@(D3L-S+@MD98 8-9M MH=7NO#O@G0?^$HH \P6[O]#O M_&L,OAG5;L:G>,UG);VV])B8$7:Q_A7/\1^7KSD&F:9HEUIVO^%-$GEVWYMW=3G8^81P?8_RKU*LNW\/Z;;:]<:VD4C:A/'Y32R3.^U.#M122$!(!(4# M)H \T\,Z'MT[0]$UFV\6BZL)H=T C!LTDB8%7$@7;LR,_>SCWK>T"\O?"VI: MWI=SH.JW4MYJTUW;W%K;[X98Y2""TF<(5Z$-C@<9KT&B@#B_#YN=-\>^);6X MTZ]$>HW4=S;W2P$P%! BD%^@.5(P>>E6M=L+FX^('A*[CMI)+>V6]\V4)E8R MT:ARV1]3Z_ M;7&F6,R:[!IBZ3#Y0TFV5WDN<89)693LP N,[1R-?$\#V%_%'KMK!]DNU@) MBC*P,K;V'"$'L?45Z!10!Y'X9T4?8= T?6+;Q:+O3I8"8#$/LDGW%E>>*I+BU>$W.MRRQLZ8\R/RXP&![C(;]:ZNB@#E?$5A8&"DGMD\#WKEO$GAK5]3/CV.TM)\W-SI]Q; ?)] MH$21EPA/!/RD?7%>IT4 >P6$\<;:M!Y:)O !095=S' MZ9''6J]UX;U.?X*:'IUO:3QWUG'9SRVB 1RMY;*SJ,\!^">>XKTZB@#R_P#L M*/Q%;ZPUH?$YU.72+BRAGUB(PQKYF/D&54DD@F W,*2^1*)H]XSM<9PWU&34] 'E^@V^I7GC_1=1D7Q%/!%8W*3W&JVRPJDC M>7\JJ%7'0]L'L3@TEOX7U2[^ SZ%%:/!J3QNWV=QY;,1.7VG/0L!CGUKU&B@ M#S_P[:6NH>(["^EC\6O=V<4A0ZK#Y<4.]0&7.T;B>/NY'%:VOV%S<^/?"-U' M;226]JUX9I0F5CW1 +D]LG@5U5% 'GG]CWO]E_$I/L$N^_>;[,/+.9P;55&W M^]\V1]^6&5#N*NFUFVG=U ZKS7K%% M'FLWA]1HWAE=.L-4>+_A)%O[A;^/,JY\TM(X ^4;B#R!C(Z56\32ZN?B5?\ M]BK?,PTF"&X:PMXIV4,\I&\2N@5NZXSWR#Q7J=86I^$=(U746U"9+J&[=!') M+:7DUNTB#. WELN[&3UH \^>Q@EM_"&KZ&-<.B:?:3Z?)]B3-W;L"JY9,$GY MHV#;1Z8XJU>:$P\/IJNE6&N74D.O6^IW4&H1[;BY6,!6*(0.V" 0"2GTKTK3 M=-L](T^&PT^W2WM81B.-.@YR?J2222>I-6J .#T>:[U?XH-K(T;4++3QHQMD MGO(#$9'\Y6QM/*\$XW8)P>,G MQ0PRVMKYMM=8&1%-G*@ DY)VD9X)KJ_%L^K1^";P:=;/+JUQ"L$:0 MLDDPA M;V"[BV?05T5% 'ENI>#]>\.6?A_4+/4Y-47P_-&L5E#8JCM V(Y "IR3L.?P MS6C_ &1>FR^)(-C-OOVD^S#RSF+G$9_<#[(R_-Z?-@?6N8T[PZUOI%QX9UV+Q;(3=2@QV48:UG1I2ZN'VX7.0 M3N8$'->RT4 M5NM(OYX]/LKBUN[>& O-;M)MVMY8^8_=(..@->N44 >0:CIFK:MH/CV8: M%>V[:E>61%$0)P,]E)([<@\@UVEWI\[_ !2TJ_6UW<8KU.B@#C-1TV MZ;Q)X%EBM)#%9F<3LJ<0@VQ4;O3)P/K5;PG=W>A6WB2SN=&U-I[>^O;Z/9;D MI44 0V=P;NQM[EH)8&EC60PRC#QDC.UAV(Z&IJ** " 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 **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@OBOXC MU'P[X>L/[-NUL7O]0BLY;YE#"VC;)9^>,\=_>N]K!\7Q7<^@M%::!9ZZ6D42 M6-W*L:NG/(+ C(..M '&>!O$%[#\1M5\*2^(O^$@L4LEO+>[9D9XVRJLA9.# M][/M@5ZC7F'A#P;K&D:CKGBEZC-9&VTW2;9@8H@/F'F,N 2SA_X= M[X?EU>;0;237K>WM]49/](BMSE%;)Z(YX#= ?F;KZ@]L&AXD MT'QMXY\*3IJ&GZ=I=[:W<%WI]JMQYN]DW;A(XXYW#&/3GUH V](^)$%[K3:/ MJ>B:EH^H&V:Z@ANU7]]&H).T@]>#P?0TG_"S],_X0;3/%7V&[^RZA="UCA^7 M>K%V3)YQCY#WK*L_#OB?Q1X[L_$7B/3+?1H-.LI;>&WCNA<$X Q0!V^L?% MFSTO5=8TZ#0=6OY])(-T;:(%$CVABY;/ ^OH:R_$OQ4O;;4O"4FA:7=W>G:L MOG/B$%IP?^62<\.O?ZBM"S\(ZO#K7Q&N7AC$6N0HEB?,'SD1.IS_ '>6'6L2 M?P1XHL?"_@*6QL(+K4_#TK//9M<*@<-Z/T[?KWH ZG5/B1%97\MA9Z#JFHW= MI:I=W\4 0&T1EW!6RPR^.=HS4.I_%G1[&VT2:UL=0U#^VH7DLX[:,,[,I V$ M9SNR<>V#7,:WX!U<^-+_ %Z3PM;Z];ZK!"TEL-4-LUK,J!6&[@.O'_ZN^S;^ M"=0@\4> [VUTJVL+'2(;H75O%<;U@:13@*6Y;YCUH NWOQ2AM=2328_#>LW. MJO917@LX8074.,E6Y^4KT.>YQ5NR^(UMJWA6TUO1]%U347N)FM_LD$2[X9%& M3YA)VJ/?/<5Q^JW6OV?QZU.?P[IMMJ-R-$026T\_E;DWKRK'C(;;U[9JO'\. M_%NF>"]+M8P+N5]3DO\ 5M-MKTVWG*X ""08X&WGGJ>,XS0!UR_%73E\+ZUK M%SI=_;3:+,D%Y8R!?-5F8*,'.".?7L:P/%?Q:U2VT"RU'1_#VIV\5Q?K$D]Y M; )-%@$%03G+Y^7_ '364GPT\1_\(;XWT^/3+>VFU>>UEL[9;SS0JHX9E+MS MD#C)ZD<5VOQ#\+:MKW@6PLM+CBDU"QN+>X$+N%$AC!!7<>._Z4 /N?B28K^R MTRW\,ZM<:M<6AO)+$"-)((@Q7+;FP3D=!7;02^?;Q3&-X]Z!MD@PRY&<$=C7 ME'CCP[XD\66UI,W@RV35_LX\F_@U81R6$FX\$@#S% P>.Y/UKL],'BZSU?2= M/NTL[K28M,1;R_+'SGN@,' ST. >G<\]J .HJEJNGR:G8M;1:C>6#%@?/M"@ MD&.WS*PP?I5VB@#SSP19:I?WNK7-YXHUJX73=6GLXX':'RY8T QOQ&"3SS@B MJ'@3QV]OX0\/+J6G:K);W$BVC:K+M,9F9R%!RV\KG"[L8SWKK?".CWFD#7_M MB*OVS6+B[APP.8WV[2<=.AXKGX/".KI\+="T)H4^WVEU;2S)Y@P%2X#MST/R MB@#4F\46.BW_ (LNKF?4IUT^6V1X&V%%:1%V+".,;BPSN/4^E=#I.H76H6\C MWFE7.FRH^WRIWC?<, Y!1F!'./J#7,S:%?Q:EXQN9-&M]4M=4EM?*M)9E43( ML2H^<@@$$'&<9QU'6K/@;2-4TF'45O(I;2PEG5K"PFNOM#VR!0&&_)X+9(4$ M@4 :WBC6AX>\,:CJNW>]O"3$G]^0\(OXL5'XUA> +_5T.J>'_$-X;O5M-DC< MSD >;%*@93QZ-O7_ (#5KQEH%[XFN-&TY6DBTM+HW-[-%+LD'EKF)5[\N0<] MMM4;;P?>:'XZT[6=.N[V^MYK>2TU$WUUYC*G#QLN[T8$8_VJ ((/BM82Z?8Z MHVAZS'I5XXACO#"K S'.$"!BYR1M! QGC-:MIXZLR-675K&[T>;3+=;J>.[V M$F%LX=2C,#]TC'7/%8EGX1U>'X=^%M'>%!>Z?J%K/<)Y@PJ)-O8@]#Q4_BGP M7?>(]9U_:R0VU_H<5E#,S=)EE=\$=<JV>GWVC:AI=K8X!]*S(/B;9SVT%^-$U5-)>Y%K)J#H@CBD,GEC(W; MBN[ + $#..N:C\,Z T&KV=Q=>"XM/N+96)O#J/G!6*E3Y:Y).+-=N])TNWO[;63%*DLER(A;2K&(SO!&67 !^7)ZBJ?A M[PCJ^FQ> TN(HP='BNDO") =I="%QZ\^E %D_$V(6E],/#FLL^F,PU.,)'_H M@7DDL7P_'S80GCGCBMF_\710W=I9:7I]UJU[/8O*3?K#RFS&\?.&MEC&?3Y@1S6->^";V'4M)U-]%35T31 MX=/N;1;OR7BDCY#J20K#D@C/8$4 =#/\0M,BT?3=12RU";[?=M8K;1Q S1SJ M'RC+G@Y0KUQR#G'-4M3\?7*^&?$DUMHM[;:SI$&^6TG\HF,,C,DI(?:R<$G! M)X(Q1_PB]QY'AZ=/8S.BDI,R'?E0= MXV,P"G)P#SQTJOXA\50^'[[3;(V%Y>W6HF1;>*U16+,@!(.2 .#U/ P'-99M,9AJ:!(_\ 0PO)))?#\?-A">.3CBMW M4?$5Q;K ^F:%J&K1RPB?S;8QH@0].79N!FL8^&]3_ ++\>P>4GF:Q),UF M-X^<-;+&,^GS CFLV^\.:]]JTQ)M.?5-/ATJ&V6U343;)!N1D=.>M:&A:Y;^(+2 MXNK6*58(KJ6V5W Q+Y;;2ZX/W<@@?2O,]9T75O"GPN\-W$/E1>(='G$,"!MP MD,[-$8P>^0ZM_P !KTWP[H\7A_P[I^DPG*VD"QEO[S ?,WU)R?QH YCQ;K-S MI/Q \,+!!?78FM;U?L=J?]:_[K;G)"@#D[F( YJ]#X^TXZ+>WUU:7EMQ 1% )#;MPP0<'/UJ/Q1I^N?\)=H6MZ/80WL=A;W4<\,DXB9O,\ MO 4GC/RD\\<8R,USU]X&UG7-*UC4;RVMX=4O=4M]0CT]I\IL@546-Y%_B90V M2. 2* .ST?Q-_:.K3:3>Z9=Z9J,<(N!!<,C>9$3MW*R,P.#P1U&15GQ#KUOX M;TAM3NXI7MHY(TE:, ^6K,%WG)Z#()]JQ/"FBI::I+>GPFNCR^1Y0G>^$\C@ ML"5 !("\ YR.@XKH]7TR#6M&O=,N1F"[@>%_8,,9^M %&_\ $L%EK9TE+2ZN MKI;%[YEMT#$(&"@E5M-\5M?:R^C7VCWNEWQMC=0I<-&XEC!"DA MHV8 @D9!]:Y;1_"OB^/PEKTUU<16_BB[MXK2WE27(6*% JD,/NER9&SV+#TJ M;PYX7U&V\;6^L'1&TRT739K9Q-J)NI7D9XR"22>#M/(/;G'% #/!NK,^A_#] M+N_U)KJ]AGX60-',5C)/G%OF. ,C'?K5;QOX\DO?!FJR:5IVK1V?FBWAU>+: ML9=955L8;>%R"N[&">*O^'_"6KZ?;^ 4N(44Z/'<+>8D!V%XBJX]>3VK*N/# M'B^/P!<^";;2;62&.1O*U!KM0)8O-\Q0$ZA^QS@<$Y/2@#:N_$9\/^,/%U_= M_:KBQL;"QD,,1W; S2AF"DXX')]EKJ9?$%JGB#3]&C22:>\MY+D/'@K'&FT; MF.>A+ #&:S(O#LLWC#Q)=7L*MINIV%O:CY@=^T2AP1VXRF'(>WMV9=P/^TQ.?\ =H [_5-2M-&TNZU*^E$5K;1F65\9PH'I MW/M6#:^,WEO8;.\T#4K"XNX))K%+@Q9N=B[B@VN=CXYPV/TJ[XRT%_$_A#4] M&BE6*6ZA*QNW0,""N?;(&:YO0]$FM+Z*^;P+':WMK#(R3G4Q(#(4(VQ@D\-G M&6VX!H U;#X@Z/J7V#[,)C]HMI;JX# #[%''PYFY^4[@5P,\@]AFDL/'45W< MZ;Y^CZC96.J-LL+VX$>R9BI905#%DW $C4([X#>M3^&/"DMC-I5OJ'@V!9[$IOU$:COCW(,"1$R6R3 MV(&,]: .BMO&8O\ 4Y(+#1-2N["*Z-G)J,2IY2R!MK84MO95/!8+@8/85(WC M.Q7P]KFLFWN/(T>>X@F3"[G,)PQ7G&#VSBLGPW9>)O#)?0HM'M[G3_M\DL6H MF["A89)"Y#)C<7&XCC@\#5KFYNH+Y[L*H67YBA M3&=^<@'ISDGCD VKGQCJL?Q"M='M]$N[BPFT_P"T;D,(9B70>8"SCY5W%2.N M>@(YJS?>/[>T>_GCTG4+G2].E,-[J$(3RXF7[^%+!V"Y^8J#C!ZXJ.\TO6;' MQCHVLV6GI>PIIK:?<()UC:(ET;?S]X?*>!S7.KX'GT^\U:VG\)Q:W!=WDUQ# M<_VCY*[)&W%)%)SP21D!LB@#K]2\91VFKG3-/TF_U>>*!;FY^Q!"(8VSM)+, M-S'!(49) JM\,;V;4? %A=SS33222W!WS$ER//D !SSP,#VQ5:33->\/^+]2 MU'1=)@U"TU2VMXRANA#]FDA#*,Y'*$,.F3QTK4\!:/?Z#X.M-.U-8UO(Y)VD M$;97YIG8$>V&% %_6-6N].:&.RT2]U.64,<6[1HJ 8^\SLH!.> ,DX-8TOQ# MTV/P[IVL_8K]TOKPV*VR1!IDF&\%"N>NY".#W':H?&&DZO?:YI\\5E-J>D)! M(DMC#?&U/G$KMD8Y&]0 1C/&#-9L_#OA^RDMH8YK+Q$]_,B3[U2$M M*00QY;AU]Z .DLO'%G)%K']J6-WI,^D0K<74-UL8^4P)5U*,P8':1@'.1BN> MNO%E]JGBWP;$=*U;28KFZED7[05"7$7V=R,[&."#@[6P>AJ[XB\&WVO:IXI M*16^IZ/#:02EO^6JM(>0.0/F7\ZC^Q^+-;U_PO=ZCHMM86^ESN]R1=K(SL87 M3%6TBT6+3 M+FVW7OVM<7$44JD%$Z@[1D[L=#C)(H ZW4_&BV=_?VUEHVH:FNFJ&OI;7RPL M.5W;1O8%VV\X7/4=^*HKJPU+XBZ1+9WDK:==^'YKE C$*V9(MK[>F<'N.]9- M]X-GM?$^M7;>&UURUU.9;B-UOO(:%M@5D<$@%++*YM/#^G[]2F;4K![JVNKXH7 MEV,-RL5_C 8'@8Q4[^/+$QR?9K*\NK@ZC)IUK!$%W74D8R[(2P 1<-EB1]T^ MU<]_PB.OV7PX\,QV$$/_ DFA,DD4;2#:VL'[-O.X9X//- &Y-\0;&RT35;_4+"]M)M*EBBO+- MPK2)YC*%8%6*LIW9R#V/>I&\:M':6AET#4X]0OIFBL]/?RQ-,JJ&,A^?:B@' MG<00>,5@WGA*XO/!^K6NG^&H])O+N>U;8]X)7E6.56)9LD# #8&36GXZ\,7& ML:GHFK6]@FHC3C,DMBTYA,J2*HRK] RE0<' (SS0!;/CW3X=%U"^O;2\M;G3 MYUMKBP95:;S7V[%7:2&W;EP0<<]L&LG3_$%_J?Q4LK2YT_4=+V:/.[VERRE' M/FQ;7!1BK<9'J.14-SX0N;GPS,VE^'X-(U*+4+>^B@EN_-^TF%@0'89"Y&0. M3VK0TZR\1:A\0+77]2TJ'3[.+39K58OM*RR!VDC;+;>,':<8STYZXH W?%TL MD'@O798I&CD33[AD=#@J1&Q!![&N=\-^. ;+P]:ZAI6IV\6H0QP6VH7(79/, M(\X(W%QNP<%@-U=1XDLI]2\+:O8VRAI[FRFAC4G +,A Y[,XSN]^G-=0Q*HQ"EB!D*.IKS"+199/C)/IT;HVCPLFORQ# M^"Z93$H/U(,GU%>H4 >7>#]6OKK5/$FN7NBZ]-=0WTUO$BW2LBJ&15@$0EV[ MAG<6QCJ=U=-%XV.S5HKK0=1M]1TVV6[>Q)C=Y8CG#1E6*M]UN,YR,5D2^&O$ M4'A?Q%;6!\J[O-;EO(UCN/+::W:125$@^XS*&&>WM5;2= U[2-9UG6M-\/QV MKSZ9';VEK-?^7&'^XC'.=Y&3C' '-:&L:M9Z%I%UJE_(8[6V3?(P&3Z =R3@ >IKD_ _A" M_P#!&HW%C$RW6E7L2W,LYVJ\=V %D^7^XPP1_=QBMOQKH4_B3PE?:7:RI'?K%GIFI:)J.DS7RLUFUUY96;:-Q7Y&;:V M.=K8Z&E\/^,T\27\L-EH^H+:PRRP2WDJHL2R(Q7:/FRV<9R 1R >(/ M$GB/0[S5=(CTFTTF1[AA]J69IY60H NWHHW$Y/)XXK4\$Z1>:)H$EI?(J3-> MW4P"L&^5YG=3D>Q% &KK.KV>@Z1=:I?R&.UMDWN0,GT [DD@ >IK"M?&K/J M5OI^H>']3TZYO(GDLEN#$?M!1=Q0%7(5\$KW3+22..Z?R MY(6D^[OC=9%#8[$J ?K60MEX@\1^)=$OM5TB/2;327DG(-TLSSRLA0!=O11N M)R>3QQ0!A'Q?K6M_#7Q;<76G7=C+;0WRQ7:O&H4HS*J#:Y;>H')QC(.#71Z# MXT6ZN])TR\TG4K,W]N6L[FZ50MR40%N Q93CD;@"16.GAWQ OA'Q;X;.FQE; MLWLMG=BY7;,9F9E4KU4C=R3QQ6]?:'?3ZUX.N8XU,6EM*;H[Q\NZW9!CU^8C MI0!#+\0;6,2W@TJ_?1(;G[-)JJ^7Y2N'V$A=V\H&X+!<=>U69O&:#Q7/X>M- M'U"\NK9HC<21*@CBCD (8^&_!4VE1:;IFH>$(+I[.5 =3&H8B94;*R",G=N M.W&,CK0!K:5XCCT9_&=]J4UQ-#;ZR(88ER[DM%"%CC7/4LW X&36O:^,X!G2VB7OZ5>0AUMU:2-8V$YD(7>BJQ.W)S@X/H*U=#E\2W-DFFZMHD%C'':&& M2Y6[602. %!10,A3R?FP1P,&N>MO#OB*?X=Z7X>N=+C@N=,NK(!Q%?$7ANP\*:A;Z?%>7NFV4UE>67VA M4)61@P9'/RY!49R>0: /1-+OGU'3X[F2RN;*1BP:WN5 =""0*(*D3.H#.JDL5Z<$XSU.!0!TU%E:8IDN;755@CC22><:?* M8[=64,-[;>" 1DBN?U7QGI&D:A#82M5,XRH4' M/0GZ4S_A-]$;0K35HI9YHKN8V\$,4#M,\HSF/R\9##:V<],4 ='17/7OC72- M.T^PO+[[9;+?2M##%+:R"4R*&.TIC=D[2!QR2,9S6$,[;=2,]L6^U6 MHL)3-;* "7D7'RK@@Y/7MG!P =E17//K4,OB/24@U=1:W=C+QV<<#7*WD]J\<,D2]65R,$=_4CD<4 =!17+ M/XMM=2\.ZI>6C:AIZ063W,=YX79M)$B*P ?&,[>IX]:EG\7:?I=IID4\E MUJ%]=VRS1Q6=HSRRJ ,R%%SM7GOZXH VUTZR347U%;. 7SQ^4UR(QYC)G.TM MUQGM5FN;?QWX>CT"/6Y+QDLFN!:LS1,&BES@HZD;E(/4$59T3Q5IVO7=S9VZ M7<%W;*KR6]Y;/!)L;.UPK 94X//YT ;=%8^L>([;1I8X9+34;J9T+[+*SDF* MJ.Y*C _/)JI<>.O#]MI.F:H]V[6FIL4M7CA=B[;2=NT#.[Y2,8SGB@#HZ*Y^ MQ\::+>:;J5\\LUFFF?\ '['>0M%)!QN&Y2,\CD8ZUSX\;KJWCOPSI]@;^UAN M%N9+BWN[5X3*@C!C<;AR,@]/QH ] HK%UF_:TUC0H!J)M1=73QF$6XD^TXC9 MMN[^#&,Y]L=ZR[CXE>';::Y1Y+QH[.Y:VNYTM)&BMG5]G[QP,*,_ISTH ZZB MHKBYAM+66ZN)4B@B0R22,<*J@9))],5SVF^.]&U._M;1%OK2Q6DCQVS!MN9& PHS_C6 MGJWBK3M(NXK-DN[N\EB,RV]E;M.XC!QO(4<+GC)ZGIF@#;HJGI6J6>M:9!J. MGS":UG7UMGF9HV+#=A0>!M.3VX]15 M_7?$&F^&[!+W5)S#;O*L._:6PS=,XH TZ*Y ?$G0F>: 0ZI]NBP38?V?+]H* M$9WB/&=F._X=2!5^?QIHD6B6&K)<27$&H$"SCMX6DEG8@G:J 9R,'/ICG% ' M045SD/CC19='U/46>X@72QF]@GMVCF@XR,H1GD<@C@TQ/'>BOICZC_IHMO.6 M"!C:2 W;-]WR1C,@.#@CTSTH Z:BLG1?$5CKIN4MA/%<6K!;BVN86BEB)&5R MI[$<@C@U6U?Q?IFCZA_9\B7MU=B+SI(K*U>=HH\X#/M!P.#[G'2@#?HKF[_Q MQI%C<"WC2^O9A MQ(EC9R3&*-AE6?:/ER.0#S[5;A\4Z1_% &S16'>^+M(T]=9:YF=5T<1F\/ED[-ZAEQZ\$56LO'6C M:A=R6L*WPE%NUU")+.1/M42]6AR/GZC@? M3X[4RM-++;R)%M61D&UB/F; &5'.>*UM+\7:;JEY)9K'>VETL/VA8;VU>%I( MLX+J&'(R1GN,C- &O>3]IMXIO)D$T7F(&V..C#/0C)YJ>N2M/B1X?OM M*N=5@:\.G6T G>[-HXBQD J&(P6!(R!TY]#5O3/&VCZMJT>G0&[CFGC:6U:X MM7B2Z1>K1,P 8#(/TYZ4 =%17-P^-])EU.WLGBU"#[5*8;>XN+*2.&:3D[5= M@!DX./7'&::WCO1SJ]UI<$=_=7=H[)<);6W5FUKJEM/:VQNYEN;&2/;$ 3NR1WP<>N"* .GHKEM M-^(.@ZK?65M;/=A;X$6MQ):ND,S ;BBN1@L #^1J6[\;Z38W_P!FN8M0CB$X MMFO&LI!;K(6VA3(1C[QQGIGO0!TE06EG:Z?:QVMG;Q6]O&,)%"@15YSP!P.: MY>R\I>'6TV^$=L(A'.MI(1N8ON+G&%3Y1M;H>:TCXOT@>&9?$)FD_L MZ.1HF?RSG4A'S\YVCA1CD M]LCUJ*3QYH<=ZT):Z,"7'V5[X6SFV2;.W89<8SNXSTSQF@#IJ*HZQJUGH6DW M&IW\ACM;=0TC@9P,@=/QK+TOQKH^K:JFG0&[BFFC:6V-S:O$ER@ZM&6 W 9! M^ASTH Z*BN;M_&^DW&IVUB8M0@^UR&*VGN;*2**=P"=JLP') )&<9QQFH-2^ M(6B:9/<1R1ZA/';SBUEGMK.22)9B0!'N P6R0,#N<=: .KHKG=3\::5IET]L M\=]<310K/<):VDDIMT/(,FT?+P"<=>.E.O?&6DVOV(0_:K][R#[5#'86[3L8 M>/WA"CA>1]<\4 =!13(95GACE3=M=0PW*5.",\@\CZ&J9UBS77UT1G87KVQN ME4J<-&&VG!Z9!(X]Q0!?HKG8/'&@W7AXZY!=-)8_:1:AEC)9I3((PH7JBT5@G54D M\6V-M%JH\B?3Y+E;40 K* R 2^;GC&X#;WSGM46E^-=)UF]CM[);YXYBXM[M MK.1;><>!?B+9W?AO08M5N+R6]N\6[WKVS^2TY)Q M&9,;=QX&/PZUW&JZQ9Z+':R7KLB7-S':HP4D!W.%SZ#/&?>@"_165#XBTN?7 M[[1$N1]OLH4GGC(P%1NAS^7YBN0NO'MN/%6@W4$UY)I.HZ7/+#;16[/)/()( MPA" ;L[=Q],9- 'HE%<_%XTT.7PZ^N?:9$M(Y# ZO"PE64-M\LQXW;]W&W&: M2U\9Z5<6VI22+=VLFG0&YN;>ZMFBE6+!.\*1\P.T\C/(Q0!T-%VVI2G[5;2Z;$9[NVNK=HIHTP6W;2.00#@C- '0T5QR?$[PTS19FO$ MCN$+6LK6C7%S9WE@Z12K/"8I8' MWID,K#C*M^1H [>*SM8;J>ZBMXDN+C;YTJH TFT87<>IP.!GI4]<]I7C32-8 MU5=.@^UPW$D1FM_M-J\*W$8ZM&6 W#D?@<]*S=/\;Z;I_AS1[C4]5FU"74#* ML$\=BR-<,K'Y1$N<'H .^,T =G17/V?C/1+O1K[56GDM8-/L6T2W#VCI%=0E\.$=AAA^OI7<:SK-GH5A]LOG<(76) M$CC+O(['"HJCDDGM0!H45PGBSQ>;31-'U2%[W3H#K-O!=K3O4J1D@ MC'3.>U;FE^,-*U7[>J"[MYK!!+<075J\4JQD$APA&2" >GI0!OT5@:7XPTW5 M-5731#?VEW)$TT*7MH\'G(" 2FX#.,C(Z\]*Y#1/$6KW.D^!I9KZ1Y+_ %2Z MANF./WJ*)]H/';:OY4 >G45G:UKEAX?L5N[^1U1Y%BB2.,R22R-]U$502S'T M%9K>-M(BTAM0N!>VX%P+46TUI(L[3$ A%CQEB001C(_(T ='17/6?C32+RTU M.8_:K:33(C-=VUU;M%-&FTMNVD9((!P1FHM,\>Z'JVHVEE;/=@WJL;2>6U=( M;C:,L$MO&.FWEY/!:V^HSI$TJ?:(K*1H7>/.]5<#!(VD M>Y&!DUR2_$\7_A"^O)8=3TF9))HQ?)I,L\4"I(5#-D8S@<@G@YH ].HKCIO' M'V;QZGAM]/O98S9K*;B*SD;+EPN>!CR\'EN@/&:V/^$HTO\ LO5]1\U_LVDR M31W;>6QP#5^_P#'>B:=>7,$QNWBM'$=W=0VKO!;,<<.X&!C(SZ9YQ0!TM%075Y; M65E+>W,Z16T,9EDE8_*J@9))],5@Z9XYT?5-0MK)$OK:2[4O:-=V&.UN6MKN=+21HK9P^S]XX&%&?TP>A MK2U?Q7I^CWR6+QWEW>-%YQM[*V>=TCSC>P4<#/ SU[9H W**J:9J5GK&FV^H M6$ZSVMPF^.1^%.*ZBB@#C9HKO6/&OA365TR[@MH;6^$HN4"O"S>6%W M$X)VG'M7.>,[7Q)JE1V#HEJR&+!,IR"3NW94]1@ .=,O9;5UMXO#BVKR$<++YBG9]< UC)HAAT&_AU71=7E+>(+R[M MI=-.)[?<[%)5PP.""1QGKR,5Z=10!YO9Z?XEO1X.N-6@N)9;35+B21YE02I; M^7*L32A?E#X*YQW/K6I;Z3>KKOCR9K5Q'?QPBV;'$N+?:<:'HF MIVEUX*EGTZ4K8^'9+:Y0X^64K#B,Y.,G:P_"HM!L[ZTOKJUT_1M;7PS_ &?, M)M+U+9@2G&V* EB<$;P06V=.:],HH \KMM-UE]$\3:7IMGK*:$^BRPVEKJN# M*EP58".(Y+%-N!\Q/.,&K\5MJ?AOQ'INM/H][?6LNA0:?*MHH>6WEC8MRI(^ M4[NHS@KS7HM% 'EH\.:Q-IRWLFG20RW_ (LM]4:TR"T$"L@R^#C.$W'!.,UU M2Z?=CXIRZEY#_8SHB6_G?PF03LVWZX.:ZBB@#A_%CZW_ ,)+;HL6M/HALSM& MCE%D:YW])&)!5=N,'(&^= MR\^]>I44 >9^)/"^K:M/X\2UM23?06#6A<@+.T669,^^ O/K5S[3JOB+QUX8 MU$>'=0L+&Q6Y$TMX%5@[Q8P%!)P" -WB44 >7\EK'CF4.O MR$?7M534-"OK#Q1%JL]KKLMG[*NH8$J0W!&<$'UKU&B@# M$\)Z=;:9X=@@M;.\LXV>24PWKAY@S.6)8@GDDYZ]_6N!CL]HVFBI:6[3&'6;.>0*/NQK("S'V KJ** .7MM.ND^* M&H:DUNPM)-)@A2;'!<2R$K]<$?G7'Z3HFM:%I?@W57TBYN#I3WT=U9Q!3,BS M.VUU4D XP. TWQQJ\>DW-J=3TZ.SLK.8 32^6&R[*"< M9+X )S@=JV?'&A7MY9>';NT@NY5TNY$D]O92^5,8S&4)C.1\RY'&1D9%=U10 M!R7@[3[2.]U'48K#78)YUBC>;5Y"SRA=V H+$@#<>H'7BJ,CZCX9\=ZYJ/\ M8E_J=IJ\-N89+%5'=1O(M8 M\BYA-D$E,;K$$:)_F&,$<-TYK-M?#VL^&]&\'7TFFRW6EF0[QK<" M3A!D!MA< X_"O4Z* /)=3TG7=9T?X@SG0[JVDU5;;[';R%2\BH@7G!(!XR1G MC.*['6-.NY_'WA6]AMV:VM8;U9Y .(]Z1A0?J0?RKJ:* /)AH.M7OPVU3PH- M*O(;^TO'N8Y'*I%=#[69E6-\]2OJ!@]:VM!TZVN]8%\=+\4)=V]K*D5ZII]SI7[.$EC=V[07,.EJLD3#!5LC(-:N=5 M\3>+_#EP^@WFF0Z/YTUS+=;-K.T9C6.,J3O&223P, =^*[34],L]9TV?3M0A M$]I<+LEC)(W#TR,&K8&!B@#QZ.P\3ZK<^'GU2SUZ74[75XI[]I71;.-5<\Q* MI^88(P0#QG)S7<^$--NK#4?%,MS;M$+K6'FA9A_K(_*B 8>V0WZUU%% '&_# MV.]TS3+C0[[3+NWEM;JX<7#J/)F5YG=2C \\,.W%9GBVVU!/$,UWX6I$9_OYX&>,XSQFI[+[5_:.KVFLVVK'Q'J6D2QVSW?VCZGI=CK-A)8ZC;1W-K)C=&XXR#D'V((R"*I:3X7T;1+E[JQM"MRZ> M6T\LKS2;,YVAG)(&>P.* .7ET743X7^'MLMG)YVGW=D]T@',*K;NK$_0D"N= M\2V'BC6;75;.[LM=GO3J*M L+HEB+99E9",$;SM'0Y;=Z 5[%10!QL,=[IGQ M/U&Y?3+N>SU2TMHX[J!0T<31F3<),D%?O UQ]Y8^((O .I>#HO#=_-="^DD% MT-@@>%KGS@RMG).#C;C/KBO8J* .7TO3;J'XC^(=1EMV6VGL[..&8CAROF[@ M/IE?TKA=+\*M9Z6WAO6]+\47>+EQFTNO]#G1I2ZO]\!>H)!P<@U[%10!QWQ5 MS_PK#7L#)\@T*TCQ^6L<94G>,DDM MTP!WKM-3TRSUG39]/U" 3VDZ[9(R2-PSGJ"#VJW0!X_;V'B;5+SPU+J=GKTF MHVNJQSZB]PZ+:1@;Q^Z53@CD8(' SDY-9Z27(MM:U"_M]5G\*)K4][/]B-OY M+^7/G=\Y$NT,H+ =2IQQ7N%> M10!R-YI-Q9^,-;U":V\17%AJWDSVTVCSD#B((4D4,"#P"">,'J,5+K.C0Z=I M&E1:1H?B.TU"TL-EA7LT1'EQ/D*5Q_M-NQ_NFLCXD:=K+1Z;K/AVT>YU2S,UN(T."8YHRI M/_ 7$;?A7:1VMO%3L^I94D_"MJVT:_73/B!&UI('U"YG:U!'^N4VR*,?\ M"!%=W10!YS9^'=3EU#04DMY(43PK)8S2D<13-Y0VGWX/Y5H>";_5+/1](\.7 MGAO4+::QMEMKBY;8+<>6F RMNR^X@< =SGI7;44 >86WA[54^$GAK2S82B^M MKRSDF@P-R!;@,Q/T'-=CXTT:37_!^IZ=!_Q\O"7MR.TR$/&?^^E6MZB@#Q6\ M\/>*YM,3Q#;:9)%KNMRW=K?PY&Z""952-B?1!"A_X$:[J/0I;'Q[H+VMJPTV MQT::T$F/E0[XMJ_7"G\J["B@#RC4O"NL7.CZL\=G<^9#XK.J)##((Y9X %!, M;9&&Y)'(Y6KJZ-%?:5XCN;32_$?]H3:/-9QRZM*6,@96(C0%B?O=\8YZUZ51 M0!PUUH]^UMX 5+1R=/N(VN@!_J0+9U.?^!$"KGCBQOWET'5K&SDOO[*U 7$U MK$1O>,HR$H"0"R[@0._-=;10!P&N3:MK$FB>(;;P]J CTC4&D:RFV+/-$T10 MR*F[&5+<*2"<&JUWI^J>(M0\2:XNDW=E%)H$FF6L%RH6:X<[W+;03@ D*,]< MFO2** .$?1K\_P#"O/\ 0W_XEQ'VKC_4_P"BLO/_ + K*\3>'M7O+?XAI;6 M$DC:C)9&T'03;$C#8^A!S]*]0HH X-#JGB;QSH%])H5[IEOHZ7#W#W>P;Y)$ M"".,J3N'4[NG K+\->'M6M(_A^+BPEC.GO?FZW ?N=ZOLS]"\. MG3VT=UK$Q*1&0 %0"Y)/0Y (^7KTKT:B@#RA4UV^T#PAH9\+W]O+I%]8F]FD MV")5A(4M&027!ZY P!7<>,+:UN]"\F\TN^U"$S(VVP.)H6!RLBG<#E2!T.>> MAYK?HH \P33O$NH:)I*WT-].MMXE@GMS>*GVA;-3PTNWC(.[WQC-:^KV&NQ^ M,M'DALY7QL:X$DI"\\9Y7KQS7<44 >6Z%I^K77C;P]J4UIX@,5M M;7"W<^JNN!*Z+PB _*,@\@ 'C'2GZ)X?U:WTCP+%-82H]CJEU+\;1LA* D LNX$#O6;K(KWQ-K MB:3=V44OA^33+2WN5"S7#G>Q;:"=HR0HSR*O"_]BWWVWS+N2&38OE7 DF+KL;/)(;ICC%>L44 <7?QW MVG?$JPU4:9=W=E/I?V R6RAO)D\Y6RX)&%QGGVKG=2MM=L=&\;^'X/#U]>3: MM<75Q:W,100&.:,#EBK44 <#-;:CI/BSPWJG]E7EW;KI#V$ MPME5FAD+1,"P)&%^4\^U8/\ PCDMA<:_INJZ;XGO(+^^N)XO[,N?]'N(ICG: MPW@*W)4[L#CK7KE% ',^,/#\^L?#W4-#TX!)GM1' CMU*X(4GWVXS[UBW$FI M^+]7\.)_PC]_I<6F7@O;N:\55"E8V41QX8[\ENHXP/PKT"B@#S2?0-4;X:>- M-/%C*;N]OK^2WBQ\TJO(2A'U'2FZKHE[I_C2ZU6>VUZ:RO[*WC5]'G*O%)&& M!5U# D$,"#R <^M>FT4 8WA73K;2_#=K:VEG=V<(WN(+MP\JEG+'<02,DDGK MWK9HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ J*YN(K2UFN9W"0PHTDCGHJ@9)_*I:X[XD"]O?# MT.@:<#]IUJX2S+[25CB.6D9L=MBD=1]Z@!W@/QC<^*X;U;^P%A>0&.580V=U MO*@>)S[D9!'8BM(>-/#)OH;(:[8?:9F*1Q^<,E@Q7'L<@C'?%+/#^ MI:F=.LM8LY[P;OW4E8/A>"SU"#PMIUWKNH)=Z7)%(NF?V5Y;02HA#*SA.%^\"2<'UYH M ]"N/&GAFTO%M+C7;&*X:4P^6TP!#@[2#Z<\<]ZL:QXET3P^T*ZMJEK9M,3Y M8FD"EL=3CT'<]!7GDFE _#KXD9LE7C?P>'_'K:EK ML,YM[W1+>"UG%N\HW*S&2+Y02&.Y3CO0!N>&_&5O=>'6U/6;^SMT;4+FUAE+ M!$94=]O)./N(3GV)JV?'WA,6 OCX@T\6QD,6_P X?> R1CKTY^E>=Z9IGG>% M/"]O)I4D4(\7RR&UE@QY4>ZX(#+T ''M77:;I<+?$GQEGQ7][J-M#:S8\J5I!B3(R-O][(YXIJ>(]%DTN'4 MTU2T-C-((DN!*-AY6T\_[-*V MW&Y2IVAE4KNQQC'&:TK[2+.X\*%[2ZN=7AU#Q+:3W+369B5B7C#X3: 5(') MP3GWH [V/QMX;N-,OM0M=9LY[>Q7,[1R@[,],^Q['H:7PGXMTWQAHT6H:?,A M8QHTT <,T#,,[6QWZUC75E(?BC)M/TSX M::8)X[SS=.A@M+J%;63?'*2$Q@CG!ZXZ"@#T&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 **** "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 **** "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->?64TIQH,-K) MJ#L%0W;E8XP3RQQR<#L.M &G17EO@_Q[JK_"+5?%&M2I>7ED\X7$:QAMN-JX M4#C)Z]:SM/\ %'C/1;_P;J.N:Q;ZAI_B9TC>T6T6+[*9 I3:PY;[PSGT/UH M]CHHKRSXM^,/$WAC5-!@\./&3/'E3W/Q@\-VUS-^XU673H)_L\ MNJQ69:T1\XP7S_(?2@#OZ*:CK)&KHP9& *L#D$>M>$'QOXY7PWXA\5IX@LOL MNDZJ]HNG3V28E4,H #C#9P_3KQUH ]YHK@KOXL:+ITUI9W5EJ3ZE<6D-T+6U MM_-;$BYP.1]T9SG%3ZK\4M"TK4+VV:VU.Y@T^017U[:VID@M6/9VSU'? - ' M;45R&J?$72=/U;^S;:RU35;A8%N9?[-M?.$4;?=9N1U'/&>*U+?Q3I]SXIOO M#T8G^VV5NES*63";&QC!SG/([4 ;=%<(WQ;\,IH>E:NXOEM=4DEBMQY&Y]T9 MP05!)Y. ,9SD52/QL\-"UN'^P:W]IMF87-G]A/G0*,9=QG"KSW.?:@#TBBN. MU3XF^'=*ATB61KN=-7@,]G]F@,AD QA=HYW'< !CKUQ6+J_Q>LAX&U36M&LK MQK^RF%M):7=JP:WD.2#*JM\J_*1G/7 H ]+HKR7_ (6/_;NI>$H1)KFB2W%Q M%YJOIF(+TL%R@=FR%Z\C/!S70:M\5]!TG4;ZU^R:K>QZ>^R]NK.T,D%LWH[Y M&,>V: .ZHKC=7^)WA[2+JQMB+V\EO[,7EFME;F4SH3@!0.=QY./0'FM;PIXL MTSQCHYU+2S,(TE:&2*=-DD3C&58<\X(/7O0!N45QOQ)\1:AH6@6T&BR*FLZG M>165D64,%9FY8@@C /YBJ?@/QP]_P" KS4O$LZQWNCRS0:D^P##1G.=H'H0 M.!R0: .^HKAM-^*6DZEK%MI@TG7;>:YA-Q$UQ9;5:$ GS."3MXZXZD5)I_Q- MTF]UJQTR;3=:T]K\E;.>^LC%%<$#.%).?3J!U'K0!VM%>;Z7XYLM%TWQ/JFJ MZS?ZC:V6LO:$/:*AMR6"A%PWS*,_>./I6GH_Q1\/:QJ5S8A;^S>"U:\5[VV, M2S0+R9$SR1CGD#B@#M:*X1/B=:7F@W^IV.AZX88+5KBWEEL#Y=P P4%"#R,L M">AV@GM5CX;>-IO&_AQ+R[L)K:[0#S6\AD@D)9@/*9B=P 7GG@T =G17G/C_ M %OQ%!XU\+>']!U9--&J"?S9FM4FP44$<-^/<=:9HOBSQ!H?C>7PGXMFMKXR M637MG?VT7EF15SN5DZ _*W3T[YX /2:*X/2_BWX?UFVN;FRL]7E@MX!*TBV1 M8%BZKY2X)R^77@<8/7BIK3XFZ9=G4H#I6M6NH6%M]J:PN;(K-)'D#H7]XJ2_;+9FL8TWMD0%2/G(P,9QD=.*]=O/ MB/IEI'IZ#3-9GO[Z)IH]-ALR;E(U)!9T)&T9!ZGF@#L:*XFZ^*OABT\.6&NR M37)LKV=K==L/SQR*"2KKU!&,<9[5TN@ZQ%K^BV^IPVMW:QS[L0W<7ERKABOS M+DXZ9^F* -&BBN"\>R>(](CCU'3?$DEO#/>VULMK]CA=8Q(ZH2&8$GJ3S0!W MM%>>:]J6I^%-7\++J.LWNHQSWMP)A%;!6F'D-LC\N,?-\^"/<^U:&H>,[.]\ M(:Y>P7&H:1<:;\ER)+53<6S<$'RV)5L@C'..: .SHKG[SQ9:V>K-I4=GJ-_< MPQQR7)M+?>(%?.TOR.N"<*"<#I704 %%>=7_ (PU6#X@)Y1:3SMS(SIN(..<#&.^ M![Y(% '0T5QD'Q/T"XAM[B*+46LY94@ENS:,(K:5CM"2,>C9(!QD#(R>:T=5 M\96.F:A<6*6>H7\UK&LMT+*W\P6ZD9! .QPP/. #DC%+'XZT9O#5QKCFYAAMYS;2V\D)$Z3 MA@OE;!R7)(X'K0!TM%+I-2^)!MC'J5E;0:)+/-97D)C(<2IA\<@_*2 0 M3W%6(OBIX?DAL[EH-4CLKT8MKM[)O+EDVY\I2,DOP0 !@D$ F@#MZ*YRP\:Z M5>6NJSW"W6G'2E#WD5]%Y;Q(5+*V.<@@'&/2G:7XQLM3U*&P>RU&PN+B)IK8 M7MOY8N$7&XIR>0""0<'!Z4 =#17&6'Q-T/4/L$L-OJ2V=[,MO'>R6I6 2LXH [RBN>TCQA8:OJ4^G_9=0L[N* 7(BO+8QM+# MG&]1R2,\8X//2F6/C2RO-7M=.ET_5+&2\#FT>]M3$L^T;B!SD'&3A@#Q0!TE M%>6PZYJATFQD-_<%W\9/9LV\Y,'G2#R_]W Q[5Z-JTCPZ-?2QL5=+>1E8=0 M0IP: +E%>?>#OB!:3Z!X;@U!-2\V]@AMQJ,]NPAFN2@RN\\EBP(SC!(.#6SJ M'CS2M.N;Q&MM0GMK!]E[>6]N7AMFP"0S9R< @G:#COB@#J**:CK(BNC!D8 J MP.01ZUSL7C;3[G5FLK6SU*XB2Y^R/>PVI:W27."I;KP>"<8!ZF@#I**Y&Z^( MNCVLERYMM1ET^UF,%QJ45J6MHG!PV6SD@'@D @>M6M5\:Z=I>L?V0+6_O=0: MV6Z2"RM_-+QLS#(.<#&TYR1U'4F@#I**YD^.M)DT?3-1M$N[S^TW:.UMH(I20ZD93,C6A\U0J.0JC&"V+^6C_QL<\ <9^O&:LGQ;IBZ)K& MK'S_ +-I,L\-S\GS;HOO;1GGVH W:*Y[4/&%E97<5I!9ZAJ%V]N+EH+*#S&C MB/1FR0!G!P,Y.#@4RY\:4@9;"G&-N#G.,4 = M)17%^"O$$NO^(_%;^9="U@N8$AM[E"C0'R5WKM/0[LY_.NCFUJTM_$%KHLOF M+=74$D\)*_(P0J&&?[PW X]* -&BN8B\?:'/X>O];AEEDM+&Z-G(%3+M*&50 M%&>+[VVEN=1N-->-4MGMAY=L3"'&2I!9.,9S0!TE%6V')Y ()!P<=J39-,EW>/;D00-$6W!GS@'"Y'L1G&: .IHKFM,\; MZ=J=_9VOV34;3[H."0 <<4 ;]%<\GC+2G\+VGB$>?]ANI8XH_D^?<\@C&1G^\ M?RJKJGQ TO2]2U#3S::G=7.G*LETMI:F01QL@?>3G&,'Z\' .#0!U=%.#P>M4M-^(^C: MI-IHBM]2CMM281VMY-:E('D*Y\O=_>X(Z8R" 30!U]%0WEQ]DLYKCR9I_+4M MY4*[G?'91W->9^"/&"P^&!KNM3:Y/>ZA-Y<<$B%TFD+OM2V0>BC!Z#CF@#U* MBN:M?&^F3V>K3307MG/I,!N+NTNH=DRQA2P8#)# A3@@]15OP]XFM?$L,MQ9 M6M]';*%:.XN(#&DZMGF,G[PXZ^X[&@#:HK$UOQ/9Z)=6UDUO=WM_*^'_ (<:YX=^+T,MO S> M%X/M,MK*)%_<":,@IC.[AL#I[]S5&'PSXTLOA]>?#F/PT)?.N"$U;[2@@\HR M!]Y'WL\=.OY5[Q10!5TRS&G:59V(*M M!5[XZM-+:^=*65H3@J=BMM/.[J,UZ[10!PEIH&HQ_&R^UU[,C3'T=;>.XW+@ MR;U.T#.>@/:N#F\"ZGINL>(;2]\-:QK-EJ-[)[T4 >,^,_"VJM>6I\,^&=3LM8MK:W@L]4L]118]BA04F!.2% (ZO[ M]A#(I YXY8#G'6O3Z* / ;FVUKPWJ_PLMTTK[3JUG9W0:Q:55+$)\RAN1G;D MCWQ6O;^#/$NL>'?B!J%WIHL-0\0E#:V#2J658\D;B. 6SCG'([5ZS.O",C0^=9:9H;6EQ=*PVB4EB0 3G'S<<=*VOAKH6I:&O MB<:C:FW^UZY<7-OEE.^)L;6X)QG'>NZHH \U\7>%->\6_$?37CN+C2])TJT: M6&_BV,S7#D @*<_P@'>%9+S1_$%A M:WUAJ2^(=2TB2WT:ZO-2BNXX0J;@-J*"JY Y.?3UI-+\*^,+W7O"E[J>EZTU MS87XDU&YO]266,\]8H]V H Z@=P.:];T7P5X:\.W376D:+9VEPPVF6-/FQW M)Y ^E;U 'AFJ^!?$MQX)\;V,6ENUSJ'B%KNUC\Q/WL)D!W#G X]>:Z[Q%X?U M2Y^*%AK$&DB]T^'1)[>16D55DD._$1STW9 SC'->BT4 >.^$/"_B"VUC5+>Q MTW4=%\-SZ=)%]@U&[695N6R 8@"2%&>O?GVQTWPFM];TKPA#H>M:++I\FG9C M25YD<7&YW8E0O0#(^N:[RB@#S;X@Z7KY\<^$_$&C:))JL>F"X\Z))TB.74 < ML?KV/2J^G^&_$WB+QE=>+O$&G1:88-.DLM/T])UE?+!LL[#C^)OS'ISZC10! MY-IOA_QAH_P%M](TF%[/Q#'O+1I(HDVF9F(5LX#%3US^M0>#_#&N1?$2YUJ? M2=5MK"71GMD?5+\7,QDWJ<$[B5SS@=.,\9Q7L%% 'B'_ @_B5?@5I&D+IA. MKV&H?:WLS(H9E$KG .<9PP/6K/B3P_K^I>+M/\7R>'M4>"XT_P"RW-A8ZB(; MFV<.2IW*PW*1C@'OST%>S44 >.3^"+UM)\)II?ARYL4@\0I?WEM<7BSNB9&9 M&8GG( .!FO2-,U#7+CQ)JUI?:0MMI=OL^Q78E#&XR/FR.V#6W10 5S'CO2[W M5M$LX+& S2IJ5I,R@@81)59CR>P!-=/10!S/B#3+R\\7>$[RW@+V]E6&@=5/OEB!Q7->)/#6L7L'Q#6VLFD.J16JV8#J/.*1@-C)XP?7%>ET4 >= M^,=-U.;5GN- T;5+?70D<=OJEM<1K;R*#G;.I?E5RW!4GT-=]^ KBVO-?U.+4KY6O9[13!Y(NV/F#)\L MMP^.0W;@UT&BV>LW/C/3]'UM[C+*=EQYH9DX/U.>E=K10!YG-X9U MAOA5JFD+8L;^;4Y)HX=ZY9#>>8#G./N\TFH^'+FQ\9:Y?7&DZ[J-GJ;12POI M.I- 498PC)(@EC'\((;G@XKTVB@#B+#P[+8^)O"LMEICV>FV.E7$#Q-*'-NS MF(JA.26/#<B44 ><^)/"&J:[>^-HH8Q$FI: M?9QVDKN LDD9D8J<'(YVC/O5CPYI,,NNV5Y<>&?$-K=VB.1<:EJK7$4+,NU@ M@,S[L@D9VBN^HH \S@\,ZPGPDT'1VLF&H6UW:R2P[URBK7$8XBK!P6# Y Q@'K7844 9'B>WBN_#UU;SZ M1)JT$FU9+.)U5W7<.5+$#(ZCD'CCFN$?0_$E[X3U"S-OJ#VIU2SETZWU&=)+ MF.%)8VDWL&/ (8@$DX%>I44 G:N4T?1/$%SXA\*7M]INMBXL97;4[G4+]9(S(8'4F*,.5"[CU"KP0.><>L M44 >9Q>&=872[*(V3!X_%[Z@PWKQ;F9V#]>F"#CKSTKT'5(9+C2+V&)=TDD# MHJ^I*D 5;HH \JL],\2:CX:\*^%[OP]/9-ITUG+=7KS1M$(X<-\F&W%S@#&. M#GDCFF-X4EL+_7K/4- U_5(-0OI[F%].U5HH)(Y3DI(GG(%(R03@Y%>L44 0 MVD$=K9P6\4?EQQ1JB)G.T 8 SWKB/"8UWPS#_P (Y)X>N;F-+Z5X]12:,0M! M)*S[VRVX, Q&W:]=[10!Y7'IGB.P\#ZCX&C\/S7$LYN8(-2\V,6QBF=C MYCDMN# .JMV/U%2&P\4V^G^#M5 MU&QN=3OM+NKAKJ")XS/YN?K7I5% '+Z-IU[%X\\0:I/:M M#;7EI9+"S,IRR"3>O!/3<*Y#5-,\2VV@>,O#EIX>GNVU2YNKFVO%GC6$QRC. M#EMV\'( Q@G'('->KT4 >87_ (:O+'Q5-JD^EZS?V=[8VT1&DZ@UO)!+$""K MJLJ;E(.0&9R&.XM-^(> MF:O/8Z?JWAZV^T:QIEP7AC#!2Z.C1N,D@=&!_P" UV5% 'E%GX"U/3/$^D:; M;VX;P_BTO+V?>/\ CYMHV0#;U.]A"Q/^S6GJGAC5;ZT^(L$5MAM6"?8BS@"4 MBV1?7CY@1SBO1** .'G@U76[KP?>G1KJR%C?.US'<-'NC7R'7=\K'(+$ =_: ML[Q%X2UC5KSQH;:!0;Q=.ELC(X"SO 2S(?3D <^M>DT4 <-LU?Q3XKT"^GT* M[TFTTAI9Y7NY(RTDC1E B!&;*_,26.,X%:1XGC\"ZAX.@\.SS2"]DE6]\ M^,0R0M<^<"OS;MW.-I QUSVKUZB@#CYK?4M/^)[:DFEW%W87^GPVAGA9,0.D MKL2X9@=N'SD9Z=*N_$#_ ))SXE_[!EQ_Z+:NCJ"\L[?4+*>RNXEFMIXVCEC; MHRD8(/X4 >?6L6N>)I_",%QH4VGVVDRI>7%W)-&R2%8F5%BVDLP;=DY"X ]: MMV'A74+GX>^)-#G3[+VAD"%=R S-NSD@?+P#VI_A_3M3 MMO%]O)IFC:GHNE-YSZG:W5Q&]LSD94P*KL02W)("C';->B44 >0QZ1XG3P3I MWA(>'9R^GZA"\MZ9XQ%)$ER'#1_-N)(Y((& #WP#UUMH]^GB#QO<-;$0ZC' MMJVX?O2L&T]^/FXYQ7844 >>Q^'M5'A/X>V9LV^T:7=6CWB;E_=*D#JQ//." M0.,UB6-YK;Z?XXTC3O#TU]]NU:]A@N4FC$:.X"GS0Q! (.0#GIQ7KM5K/3[ M33_M'V2!(OM$S7$NW^.1NK'W.!0!Q(T?4_#GB+PSG2L^Y\+ZXD5_?06'FSVOBO^UX+8R*IN81&J':2< \L1G'*UZ? M10!P:66K>(O%$VN3:1<:;;6^DS64$5TR>=/)(022$9@%&T#D\DU OA[51X%\ M"V'V-OM6G7=A)=Q[ES$L8^V:]#HH *\MT[PWKND^%_!=ZNF/<7NASS MMLB!VCE$BDJ2=I8!@0,C//->I44 >;WNCZSXBE\5:T^DS6+76@OI=C9SN MGG3-B1MS;6*K\S!0,^I.*[G1+>2TT#3K:9-DL-K%&Z_W2% (J_10!QFMVVIZ M5X\M_$MII<^J6DFFFPGAM602Q$2;U: MKKEI>BR\Q2T,,;Q#YB#MW;4+$ GTYKU"B@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JGJFK M6&BV1O-1N4MX P7H7BW,_B=](DBTZRFTM[2.=(R7( M&7;>Q9ER-PP#P.] '<:3XOT'7+TV>G:BDUR$\P1E&0LG3'O!4,^GS$P^([B:5'A/[M=UR M59@1P.5()]10!Z#8^+M U'3;O4;;5(#:V>?M+OE/)P,_,& (X]N:R-;^).AZ M7X8NM:MY3=B!UC$!1XF9FY ^9F6TWB/QP-5LKYM+N[&P5WM8 M79V(,@+)M!+%?E)QG '2LN_FU[7?A_XML ;W5;6&.+^S[N:R:">Y (9UV$#< M5P!N"C))H ],L=8L-2TPZE:7'F6@#'S-C#A>O!&>U<9_PLJUUCP=XEOM)<0Z MAIL%V\2LI8$19"RV@G$+Y"^= \3<''W7 /Z5YM$ M9E\#>//#[65Z-1WZG.D9M9-LB2,Q0H^-K;MPP <]>* .RT#QIHFM26]C!JD$ MVHM )&C7(W$ ;MIQAL'K@G%3S>,O#L&JG3)=5A6Z$HA(P=JR'HA?&T-_LDYK M!O-.ECU;X=F"S=4M'D639$0(5-JPP<#Y1G ^N*X^QTC;HM[X7\0:KXEMY9;R M8O:6FFK)'?,K1NK+'_ 'PI )7W -[O\ XF66H&\U74;8:3/$UW=Z=]EC5S)$=BC8I]^< M^Q.#0!1T3XL11:5;:IJNJ+=2:A=I%]@CMC&MDC2%=P<*2^%P2#R>U>A7?B_0 M;&TM+JXU!5CO%+VZB-V>11U(0 M@=SCBO/H+*]M/A!X6>6QN]^GZG;W5S"L# M&5(UN"6.P#<< YZ=*MZY)*/'4'B/[?K6GZ3>:4D$-W9Z?YK(XD9BDB/$[)N! M4@[1G'/2@#N+CQ;H%II5KJD^K6R6-WD07&[*.0I8@'UPK?ECK5_3M1M-5T^* M_LIO-MI061]I7(SCH0".AZUYQ_8-NEIX.2QBU&]M#K\EY(]]:['4LDS%V38N MQ=^"/E'45WWB.SN=0\,:M96;;;JXLYHH6SC#LA"\]N2* *5EXX\-:CJ2:?:: MO!+<2,4C W!96'4(Y&UC]":P-,\7OKGQ*U#2;?6$AL[ I'':+:Y-TVPM(2Y& M5VG &,9QWK&:Y&O>&?"_AO3](U"WU.RNK-YUELI(DLA"078NP"G@$#!.=U=9 MX>MIXO'WC*>2&1(II+/RI&0A7Q =I[X/'% &KK'B?1M >./4KU89)%+K&J, M[E1U;:H)Q[]*R]5\2L;[PF^DW<4UAJMZT;R( PDC\F1A@]N5'Y52\6:SJEEX MFMK,7%]I^ER69D%Y8Z?]JDEGWX\K[CA?EY&5YSUXKG/#FFZA#H'P]CFLKM)+ M?5KIIUDA(:)2+C!< 87J/;D8H [CPAJ]YJ\6LM>.KFUU>ZM8L*!B-&PHXZ\= MZDU/QMXF\@$)G_ &B*I> [:>V@\0">&2(R:[>2 M)O4KN4OPPSU!]:YNVOU\.1>+M)U32=0N+W4+^YN+98;*29;V.51L4.H*C ^4 MAB,8H [?5O%FA:%Y7]I:G# 98C+$#EC(H*C*X!W"8=0MFEDT[0)HI)=FY8IW>CVWVB^C";$$1D(!X)Y/)Q4\>E7$7@#X MXYP"& MVD8QG.X8QCK5O4-1M-*L)+Z^G6"VCQOD?HN2 ,_B17E]QIMR/B')X,6%CI%Y M?IX@9NJB->7C/L9U0X]&-=/\6/\ DF.LY3?\L7R_WOWJ<4 ;.E>+M UR_DL= M-U.&XN8T\PHN1N7.-RDC#+GNN14=CXU\.:EJ4>GV>JPRW,NX1 *P67;UV,1M M;'L37,?;3XD\=>'KK2=+OH(]'M[IKHW-J]N$+QA$A!8 $Y&?ER !G-<_!?:U MKVH>$I;Z359+R#5$EO;'^R_)M['Y77&\IN/7 ^<@C)..* /1+GQUX9M+Z2RF MU:(74;.LD2JS,A09;( .._UP<9IG@OQG8>--&2]M08I@H,UNTR)L3:03U7[V.W6J_PMG,7@VUT:>WNK>^ MTT&*YCGMWC 8N^-K, &X&?E)ZCUH )O'5IH_C37;#6]1BM[*V@M7M4*$N2XD M,APH+$#:N3T'XUT5YXDT:PTJWU.XU"%;.YV^1(I+^=N&0$"Y+$CG !K%T>Q< M?$WQ3=RVK".2TLHXIGCX88DW*K=_X<@>U<%9:7J=AX=\!:A,=5L+;3XKN&YD MM+02S6QD/R,8V1SMPI!.W(!'K0!ZG'XKT*31CJZZG!]@640O,20$=]PS;50@X(.> M0<\8/.:K6?C7P]?VMY<6VI(ZV:!YU*.KHIZ$H0&P?7%<->:0B^'XM6TS^V=6 M@3Q%#J=^MU9^7+,JJ%9HX@B;@/E;A>2IKFVMW'I]GIDMM-=3 MVSP><[NI6-0X!;;M))Q@$T 2_#3Q%=^*=%?5;O54N9)L,;1+;RUM"2V%#=7X MQR<]*[>N%^'UY)I'@KPCI%WI]^MS=6[J2+<[8"@+'S2?N9Z#/4UW5 !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %#6='L MM>TN73[^-G@D*M\CE&5E(965AR"" 01Z51TSPI8Z=J2ZD]S?WUZD9BBFOKEI M3$AQN"@\#.!DXR<=:W:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#.AT6SAU^ZUH!VO;B!+=F9LA(T)(51 MV!+$GU-+K>CVFOZ1/I=\'-M/MWA&VGA@PY^H%:%% !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 %%%4-;6, MEL+=-H&P/"&;D#)R>>: .DHKF/'>K7V@Z);:O9S>7!:WT#7R[ V^V9]CCD<8 MW Y&#\M8WB'Q=J6G?$K1]-MW7^QAY<.H_*"?,N/,6'DC(P8^Q_BH ] HKS_6 M_$NKI)XYN+&Z$5KHFFA+<"-6'VKRVE9LD MW,@LT-L+2!D!D>-&;+(3_$30!Z/17G/C"X\7>'-&TN#2]=:_U2\U,1J]S:Q* M'3R9&\K"J 2@YZ\]:OQ^,9-7O?!-QILICL]7EN%NH64%@4@=BA)&05=<'&. MGI0!V]%>8Z5K=]J^N:Q!<^/(]-DM]7FL[?3_ "[7M 'HM%>?:WK6HR^/Y-!D M\2?\(] +6.2Q801-]MD8G?\ -("/EPHV#!.:[VW25+:))Y1+,J 22*NT.V.2 M!SC)[4 245REIKEW:^/-=TK4KD&S6RAU"RR@'EQ#*2C(&3A@#SG[U<[X/\>Z ME/X2\1ZEX@*_:M/C^WQ+M"_Z-+%YL*\ 9/5?7B@#TVBO/(?%&HZ+JOA&U\1Z MQ;P)>:7--?O<".)6G'ED#.!C&YA@8S5NV\7'4O&6LVNF:I:WFG6NCI<1_9V2 M15F+R _,,\X"\$_SH [BBO.? &K7FN6>D7MWX[CO;N>W$T^EI':@Y*\J0J[Q M@G]*P[KQ?K]OINMZO'XI@:[LM6GM;;19+>$_:%6;8L8V@2$D=P3TH ]BHKSW MQ+KU['X[M=)?Q1'X>L6TK[46=(#NE\W;MS*#VSP/2K%_JVKO=Z#X:TC6TGN[ M^&6[GUAH8W*VZD89$4!"6+*H.,8&<&@#NJ*X>*]UWPSXPTG2M3U=M7T[5Q+' M%+- D!=.$%L-T<-U)5D93T8$$$53U_Q58>';FQMKJ*[FGORZV\5M"9&=E )7 [G/TZY M( S0!N45SECXSL;_ $[4+B.RU)+G3Y%BN;!K8FY1FQM&Q2<@@@@@XQDYX-)9 M>-+&Y_M-+BRU"PN=.M_M4UM=Q*LABPQ#KAB&'RD=>HYH Z2BO/-:^)XC\&7F MNZ+H^HRI&(S!<7-KB"0,>3]X$@8(SZD8R#FM&/Q2;_Q=HUD]OK>E&59R+>ZM M8UCNMJ \MN)&WJ,=<\T =E17*)\0-*>=&%KJ']G27/V5-4\@?9FDW; -V=V- MWR[MNW/>KB>++:?7)M,M=/U&Y%O.+:XNX80889" =K'.> PR0"!GDT ;]%%> M9>%_B%#9:-)_:\>JW"1ZG<6\^H&$O#;YN&6-6'2M6O+I+=+FY@MK<,] MJCC*B3+ !N#\H)/'2LO4_B)Y.N>'8M+TVZU'3M5@EG\ZW@W-( H*B/+#D?Q MC@8H [NBN6U'QU86%[>6T.G:I?FQ -Y)96XD2WR-V&)(R0.2%R170V%];:G8 M6]]9S+-;7$:RQ2+T92,@T 6**X/5_$TVC_% 69CU&]ADT59([&SC,A:3SF!? M&0H^48R2.P]*VX/&%E>>'K;6+&RU&\CN)#"MO!;DS*X+!E<$@)@J02Q ]^10 M!T-%ZDD3^S;:.XN9 F542,51..2Y(X '<>M &]16#I/BNVU35#IDMAJ&G7IA^T1 MPWT(0RQ@@%E()'!(R"01D<5KWMY;Z=8SWMW*L-M;QM++(W15 R3^5 $]%HP6FH/Y=E?3V^V"X;!( M"G.1N )&X#/:I(O&MC&X&P;BT1PVT9Y'ITK)N?'%S#X^M]"CT>]GLY;# M[1YL4 +%BZ ,#N \L!R&XSG% ':T5RM]X_TNQGO,VFHS65C+Y-Y?PP;H+=QC M<&.H:A)O&5WH/BS1-*ATB M[NX+U9FE:"'>S;4) C^8#((RV1T(H [&BO._^$QETKQWXGMI[;5M0CBAM)8; M6TA,OD+Y;%VP2%7G'&++;7YP++3]1^QOO\J^>$""7:<':C:A>Z?%!#?_9- M0?RK34'MBMO+)@G8&/.>#VP2",TZ_P#'VF6%Q> VFHSV=A)Y5[?00;H+=AC< M&.=:3XW7^ MWO&FI7@U&+3]+M+21K.>,K) =LI1;JW2UN#:36TL)\]9 M\@"+8,Y8EEQ@G.13K7QG8S?VA'6RVM[)#'*T(55150A9#N/[S+'@#&,4 =C14%[=I8V4UT\-'?1!2T(."ZE68$ ]1UYZ4 M='16)H'B6/Q HDATS4K:W>(30SW4(5)D/0J0Q[$'!P<=JO:OJUEH6E7&IZA- MY5K;KN=L$GK@ "\MPC7*KRP MCPQ!89'RD@\]*P_AOJ=WKMWJVJ7IUH2M=7$:IA45RWCOQ3=>%-)MKJTL);J2:[AA.V/: /0:*YJ'QSH\OAV;6G%U#'!<& MTDMI(3YZS[@OE;!G+DD8 SUJUH_B>VU>_GT][.]L+^&-9FMKV,([1L2 Z[20 M1D$<'@]<4 ;=%4]6U6ST32KG4]0E\JTMD+R/C.![#N3T ]ZXH>+IM5^(7AJQ MBM=6TV.2"[DGM;V$Q>:NQ"C<$@X.[C.1W S0!Z#17,Q^-K0ZI:6=SI>K6<=Y M-Y%M=75MY<4LF"0O7<"0#C)Y?#T-EJ-U?0/$L_V>WW)"K@ M$.S9X7YOKP>#@T =)17,67C:WU.WEN;'1]7GM%1WAN4MU\NXVG!V?-GKG&X# M..*;X!\577BWPU;:A>:?-:SM&K.YCVQ2$D\Q_,20,=_6@#J:*H:MJ@TFT6?[ M'>7C.XC2&SA\QR2"?8 <'DD#WYKC/%?C$7OPZ\1W>G&^TW4-.*QS1S+Y4T#$ MH1T)&"K9!!((- 'H5%E4Q\1]')2?[)J0TIY_(75C;_ .BEMVT?-G.W=QNV[<]Z .PHK#3Q7IC6 MFN7+M+$FBR2)>"10"-J!]P&>05((/>JD_CBS1H8K;3-5OKE[5+N6WM8 SV\; MC*^9E@ QP?E!)X/% '3T54TO4[36=+MM2L)1+:W*"2-\8R#['H?:K= !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %2.@!-=/10!Q__ C3 M:AXL\5'4K3=I6J6%K;*Q8?/M$H< =01N'/Y51^'&@:_HE]KYUY0[22016]R' M!^T1Q1[%<@'() 7.>^:[ZB@#/UW2XMVY2,_AUKSK3O"/ MB+4/AUKIU>V$/B2\,4D*>8K$/;I&(?F!P,M&3U_CKU6B@#SZ#P]J\GPJ\06] MS9[==UF.\N);82*<2R[@B;LXX78N<]JO^*M$U'4?AW;:9:6QDO$:R+1;U&/+ MEC9^2<:CJ'AF2TA,B6>K+<3G>XGOIQO ^S7#P/&V 3DAR4/&><]*])HH \WT6UU30M M5UOS_!5S?FYUB>[@O(I+7_5L1M/SR!ATSTJ7QS;ZGXCL+_0V\%O%=+T[4+C[1>6ULD4TN2=S 8/)Y/IFM>B@#S_ M .)?AS6M5?3[KP_#YER\<^FW1#JI6WG4!GR2,[2H..O-5?%O@W4;OQ+IL>DV MJMH][;PV.J8=5\J&&99%."V\;ZU>6>GQ06%SHL=M&T01%:8/(2,#O@KSB MNUHH \_\!1:CI&E:-I5YX+N;2X@MU@FO]]L5!"\G*R%R"1Z=ZS?^$"O&\.:Y M=0Z?#;>)(]7NM0TRY&SS&_>ET&\'[KC*D$]&YKU*B@#SS5K353XWL=?D\*3: ME;OHHMY(%D@)@F,@<@^8X!P,C(S4^IV6LC5-"\5Z7H3K/:036EUI#RQ)+Y+$ M8*,&*9!4'&>0<<&N\HH XB&UUGQ1XOTG5K_2)=)TW2!+)#%))8FX9'4,I^H- %/0]0GU;0K'4+FR:RFN85E:V=MQCR,X)P.?P M%<_XBM=3MO&VAZY9:7-J-O#;7%K,D$B*\9D,95OG8 CY#GGBNPHH XRST348 MY/')>V(&I3%K3YE_>C[,B>O'S CG%=,\SP7-SY\I9CRS/N M;). ?O&N>\<7-Y9^./!EQ8V)OID>\/V=9 C.OE#=M+<9QD@$@'&,BN]JM-86 MEQ>VMY- CW-KN\B0CF/<,-CZCB@#SN72O%=Q;^*->LK*;3[[5)K18;,31BX% MO#PY# E%D96?'/''.:CT_P -ZI)JOB*\CTC4K6VO-"-I;KJ-_P#:)I)^+>BJF=K'.2#TS[XKLJ* /(] \&-ING6F@ M:MX8UF^:WF"_:H]786J-XSBN]$T74--NVOHS> MWJW4?V.ZMP<,7CWDERO ^0,#WQ7H=% !7FDWA?67^$6KZ*+(G49[NXDBA\Q? MF5KHNISG'*\]:]+HH \VU?PW-M+U)K=H71-A5U\V,$' (;G'(JQ>:+>:/+X. MOM'\.W#6NEK<)+IT5PC2PB5 !\SN V&'/S=^]>A44 >?VJ>(?"]]XAM[7P[/ MJD>IWKWUI/%/$J*TB*"DNY@5"E>H!R*Z7P?HASG&*Y4:)XFT_0(X( M;6]\AM=N[B]M["X2.XEMG>1D*/N&.2I(# X]*]/HH \LLO!>IWGA[QC;2V-S M8RW]Q'@SDG'0$@4^3P?KFM^ M8FO[98/$.J7R7S MVQGP (G7RX?,4\?)'P0>"V:]0HH XCPOI-O_ &ZE\_AC6K"X@@=%N=3U,W 4 ML5RB*9GZXSG ^Z*W/&.BR^(_!^K:1!(LH65W<>#]=BOK"-Y!+=:N9XDD\LJ1$&G;=NR5!*C&><5G:5X*UVRU&]OI[:+ M=XHM9X]42+9_Q+I&W&,H?XEPVUL9RPW%=9-WI[1 M%KI]7:2S5XQQ*B&8^F0NSC.*U?"R:_X85_#[>'IKJ#^T)9(]12XC6$P22ERS M9._> Q&T*'_&'ARS\/R71U2ZNKFVO!<1K$8Y?FVG+ M;MX.5 Q@G'('-=#=V6K:;XVT76(-*FOK;^RFTZ<021AH7,D;!CN897Y3TS7; M44 >2IX/DL)=8T[4/#6LZM#=WD\T,MGJ[16\L"!T63$ MD6T,-[*#@XSSWKKJ* .8T73+ZW\:^)]1GMS';7T=F(&+*=Q2-@PP#Q@D#FN< M\-^&-9L+?X>K8I\HO&0HX/.3Z9KTJB@#SSP[I>J6OBZ";3M% MU#0]*99FU&TN;J.2W>1N5,"J[;3NR20%&.V:Z_Q))J47AO46T: SZD8&6V0, M%_>$8!R2!P3G\*U** /+M1^&NH:;X1LH](UK4[R_T=HKJRLYGA$+3("? =@UF1=:9>VDMW'O7]TJ(P8YS@XR.F:RQX0EL+K6[&_\-ZSJ\%]>SSPR MV6K-#!)'*=Q21#,@4C)!^4Y'K7K-% '+:=HMS9_$&]OUMO+TYM)MK6%]X/S( M\A*]<\ KR?6N6LO#>O:/H_AC4$TM[F[TC4KZ6:Q25 [PSO* R$G:6 96QD=2 M*]2HH \NO=$\1ZS;^/KJ716M7U?38(;&W:>-G8HLHPQ!P&^8'KCD-%7C.3D@],UUE% 'E^K>#-7O['Q 4M6,A\11 M:G;0BX\HW,:)&" ZG*$X8 Y!! Z=:NV>@)<6FM3VOAG6+*^ETN:TCFU/4?/9 M]PSY:@S/@9 .3BO0Z* .%GT#4WT'P#;K:DS:7=6LEXN]?W2I;NC'KSAB!QFK M7A>UU/2/$GB&SN=+F^R7NH/?PWZR(8BK(@VD;MP;*GMCWKL** ,7Q;%K$WA7 M4(] ?9JC1X@.X* 2N0">AQ7&Z'H>I1^,9=8&@ZHME_8TUMLU741/)- M,71MI!D<(& (].#D#C/IE% '!>#-,U+3_$$_V;3=2TGPZ+7:+"_N4E"W&X