0001437749-23-007858.txt : 20230324 0001437749-23-007858.hdr.sgml : 20230324 20230324170044 ACCESSION NUMBER: 0001437749-23-007858 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230324 DATE AS OF CHANGE: 20230324 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FITLIFE BRANDS, INC. CENTRAL INDEX KEY: 0001374328 STANDARD INDUSTRIAL CLASSIFICATION: MEDICINAL CHEMICALS & BOTANICAL PRODUCTS [2833] IRS NUMBER: 000000000 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-52369 FILM NUMBER: 23760637 BUSINESS ADDRESS: STREET 1: 5214 S. 136TH STREET CITY: OMAHA STATE: NE ZIP: 68137 BUSINESS PHONE: 402-884-1894 MAIL ADDRESS: STREET 1: 5214 S. 136TH STREET CITY: OMAHA STATE: NE ZIP: 68137 FORMER COMPANY: FORMER CONFORMED NAME: BOND LABORATORIES, INC. DATE OF NAME CHANGE: 20060831 10-K 1 ftlf20221231_10k.htm FORM 10-K ftlf20221231_10k.htm
0001374328 FITLIFE BRANDS, INC. false --12-31 FY 2022 50,000 55,000 107,000 56,000 72,000 30,000 0.01 0.01 10,000,000 10,000,000 0 0 0.01 0.01 60,000,000 60,000,000 4,507,361 4,507,361 4,552,485 4,552,485 0 881,311 4 4 1 1 0 0.70 11.55 5 25 3 5 5 10 25 3 4 143,480 0 0 143,480 0 0 0 0 2018 2019 2020 2021 2022 17.0 12.5 3.5 00013743282022-01-012022-12-31 iso4217:USD 00013743282022-06-30 xbrli:shares 00013743282023-03-23 thunderdome:item 00013743282022-12-31 00013743282021-12-31 iso4217:USDxbrli:shares 00013743282021-01-012021-12-31 0001374328ftlf:CommonStockOutstandingMember2021-12-31 0001374328us-gaap:CommonStockMember2021-12-31 0001374328us-gaap:TreasuryStockMember2021-12-31 0001374328us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001374328us-gaap:RetainedEarningsMember2021-12-31 0001374328ftlf:CommonStockOutstandingMember2022-01-012022-12-31 0001374328us-gaap:CommonStockMember2022-01-012022-12-31 0001374328us-gaap:TreasuryStockMember2022-01-012022-12-31 0001374328us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-31 0001374328us-gaap:RetainedEarningsMember2022-01-012022-12-31 0001374328ftlf:CommonStockOutstandingMember2022-12-31 0001374328us-gaap:CommonStockMember2022-12-31 0001374328us-gaap:TreasuryStockMember2022-12-31 0001374328us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001374328us-gaap:RetainedEarningsMember2022-12-31 0001374328ftlf:ReverseStockSplitMemberftlf:CommonStockOutstandingMember2020-12-31 0001374328ftlf:ReverseStockSplitMemberus-gaap:CommonStockMember2020-12-31 0001374328ftlf:ReverseStockSplitMemberus-gaap:TreasuryStockMember2020-12-31 0001374328ftlf:ReverseStockSplitMemberus-gaap:AdditionalPaidInCapitalMember2020-12-31 0001374328ftlf:ReverseStockSplitMemberus-gaap:RetainedEarningsMember2020-12-31 0001374328ftlf:ReverseStockSplitMember2020-12-31 0001374328ftlf:CommonStockOutstandingMember2021-01-012021-12-31 0001374328us-gaap:CommonStockMember2021-01-012021-12-31 0001374328us-gaap:TreasuryStockMember2021-01-012021-12-31 0001374328us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0001374328us-gaap:RetainedEarningsMember2021-01-012021-12-31 0001374328ftlf:ReverseStockSplitMemberftlf:CommonStockOutstandingMember2021-12-31 0001374328ftlf:ReverseStockSplitMemberus-gaap:RetainedEarningsMember2021-12-31 0001374328ftlf:ReverseStockSplitMember2021-12-31 00013743282020-12-31 xbrli:pure 0001374328ftlf:IsatoriProductsMembersrt:MinimumMember2022-12-31 0001374328us-gaap:SeriesAPreferredStockMember2019-09-23 00013743282021-12-022021-12-02 00013743282021-12-01 00013743282021-12-02 0001374328us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftlf:OnlineSalesMember2022-01-012022-12-31 0001374328us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftlf:WholesaleSalesMember2022-01-012022-12-31 0001374328us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftlf:OnlineSalesMember2021-01-012021-12-31 0001374328us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftlf:WholesaleSalesMember2021-01-012021-12-31 0001374328us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftlf:GNCMember2022-01-012022-12-31 0001374328us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftlf:GNCMember2021-01-012021-12-31 0001374328us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberftlf:GNCMember2022-01-012022-12-31 0001374328us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberftlf:GNCMember2021-01-012021-12-31 utr:Y 0001374328us-gaap:FurnitureAndFixturesMember2022-01-012022-12-31 0001374328us-gaap:OfficeEquipmentMember2022-01-012022-12-31 0001374328us-gaap:LeaseholdImprovementsMember2022-01-012022-12-31 0001374328us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 0001374328us-gaap:EmployeeStockOptionMember2021-01-012021-12-31 0001374328ftlf:TripleImpactNutritionMember2021-04-072021-04-07 0001374328ftlf:TripleImpactNutritionMember2021-04-07 0001374328ftlf:TripleImpactNutritionMember2021-06-30 0001374328ftlf:TripleImpactNutritionMember2021-07-012021-09-30 0001374328ftlf:TripleImpactNutritionMember2022-01-012022-12-31 0001374328ftlf:TripleImpactNutritionMember2021-01-012021-12-31 00013743282021-04-07 0001374328us-gaap:CustomerRelationshipsMember2021-04-07 0001374328us-gaap:CustomerRelationshipsMember2021-04-072021-04-07 0001374328ftlf:FormulationsMember2021-04-07 0001374328ftlf:FormulationsMember2021-04-072021-04-07 0001374328us-gaap:TrademarksMember2021-04-07 0001374328ftlf:WebsiteMember2021-04-07 0001374328ftlf:WebsiteMember2021-04-072021-04-07 0001374328us-gaap:RevolvingCreditFacilityMember2019-09-24 0001374328us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-09-242019-09-24 0001374328us-gaap:RevolvingCreditFacilityMember2022-01-012022-12-31 0001374328us-gaap:RevolvingCreditFacilityMember2021-01-012021-12-31 0001374328us-gaap:RevolvingCreditFacilityMember2022-12-19 0001374328ftlf:PaycheckProtectionProgramCaresActMember2020-04-272020-04-27 0001374328ftlf:PaycheckProtectionProgramCaresActMember2021-01-012021-12-31 utr:M 0001374328srt:MinimumMember2022-12-31 0001374328srt:MaximumMember2022-12-31 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2021-02-012021-02-28 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-02-012021-02-28 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-02-28 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-02-012021-02-28 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-02-28 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-02-012021-02-28 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-02-28 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberftlf:SharebasedPaymentArrangementTrancheFourMember2021-02-012021-02-28 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberftlf:SharebasedPaymentArrangementTrancheFourMember2021-02-28 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2021-01-012021-12-31 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2022-01-012022-12-31 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2022-12-31 0001374328us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2021-12-31 0001374328ftlf:ShareRepurchaseProgramMember2019-11-06 0001374328ftlf:ShareRepurchaseProgramMember2019-08-162019-08-16 0001374328ftlf:ShareRepurchaseProgramMember2021-02-01 0001374328ftlf:ShareRepurchaseProgramMember2019-09-232019-09-23 0001374328ftlf:ShareRepurchaseProgramMember2022-01-012022-12-31 0001374328ftlf:ShareRepurchaseProgramMember2021-01-012021-12-31 0001374328ftlf:ShareRepurchaseProgramMember2022-12-31 00013743282020-01-012020-12-31 0001374328ftlf:RangeOneMember2022-01-012022-12-31 0001374328ftlf:RangeOneMember2022-12-31 0001374328ftlf:RangeTwoMember2022-01-012022-12-31 0001374328ftlf:RangeTwoMember2022-12-31 0001374328us-gaap:EmployeeStockOptionMember2022-12-31 0001374328us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 0001374328us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-31 0001374328us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-12-31 0001374328us-gaap:EmployeeStockOptionMembersrt:MinimumMember2021-01-012021-12-31 0001374328us-gaap:EmployeeStockOptionMembersrt:MaximumMember2021-01-012021-12-31 0001374328us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-31 0001374328us-gaap:EmployeeStockOptionMember2021-01-012021-12-31 0001374328us-gaap:EmployeeStockOptionMember2021-12-31 0001374328us-gaap:DomesticCountryMember2022-12-31 0001374328us-gaap:DomesticCountryMember2021-12-31 0001374328ftlf:IsatoriMemberus-gaap:DomesticCountryMember2021-12-31 0001374328ftlf:MimisRockCorpMember2022-12-042022-12-04 iso4217:CAD 0001374328ftlf:MimisRockCorpMember2022-12-04 iso4217:CADxbrli:shares 0001374328ftlf:MimisRockCorpMemberus-gaap:SubsequentEventMember2023-02-282023-02-28 0001374328us-gaap:ForeignExchangeForwardMemberus-gaap:SubsequentEventMember2023-03-31 0001374328us-gaap:ForeignExchangeForwardMemberus-gaap:SubsequentEventMember2023-03-23 0001374328ftlf:TermLoanMemberus-gaap:SubsequentEventMember2023-02-23 0001374328us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2023-02-23 0001374328ftlf:TermLoanMemberus-gaap:SubsequentEventMemberftlf:ApplicableRateMember2023-02-232023-02-23 0001374328ftlf:FormerEmployeeMember2022-01-012022-12-31
 


 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the Fiscal Year Ended December 31, 2022

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

Commission File Number:  000-52369

 

FITLIFE BRANDS, INC.

(Exact name of Registrant as specified in its charter)

 

Nevada

20-3464383

(State of Incorporation)

(IRS Employer Identification No.)

 

5214 S. 136th Street, Omaha, NE 68137

(Address of principal executive offices)

 

(402) 991-5618

(Registrant’s telephone number)

 

Securities registered under Section 12(b) of the Exchange Act:

None

 

Securities registered under Section 12(g) of the Exchange Act:

Common Stock, $0.01 par value per share 

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes ☐  No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes ☐  No

 

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, as amended, 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 a 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 emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.:

 

Large accelerated filer

Accelerated filer

Non–Accelerated filer 

Small 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes ☒ No  

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☒ No  

 

The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant’s most recently completed second fiscal quarter, was $21,079,000.

 

As of March, 2023, there were 4,446,161 shares of common stock, $0.01 par value per share, issued and outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Items 10, 11, 12, 13 and 14 of Part III incorporate by reference certain information from FitLife Brands, Inc.’s definitive proxy statement, to be filed with the Securities and Exchange Commission on or before April 30, 2023.

 



 

 

FITLIFE BRANDS, INC.

FORM 10-K ANNUAL REPORT

FOR THE FISCAL YEAR ENDED DECEMBER 31, 2022 AND 2021

TABLE OF CONTENTS

 

 

PAGE

PART I

 
   

ITEM 1.

Business

1

ITEM 1A.

Risk Factors

8

ITEM 1B.

Unresolved Staff Comments

14

ITEM 2.

Properties

14

ITEM 3.

Legal Proceedings

15

ITEM 4.

Mine Safety Disclosures

15
     

PART II

 
   

ITEM 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

15

ITEM 6.

Selected Financial Data

16

ITEM 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

16

ITEM 7A.

Quantitative and Qualitative Disclosures About Market Risk

24

ITEM 8.

Consolidated Financial Statements and Supplementary Data

25

ITEM 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

25

ITEM 9A.

Controls and Procedures

25

ITEM 9B.

Other Information

27
     

PART III

 
   

ITEM 10.

Directors, Executive Officers, and Corporate Governance

27

ITEM 11.

Executive Compensation

27

ITEM 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

27

ITEM 13.

Certain Relationships and Related Transactions, and Director Independence

27

ITEM 14.

Principal Accountant Fees and Services

27
     

PART IV

 
   

ITEM 15.

Exhibits and Financial Statement Schedules

28

ITEM 16.

Form 10-K Summary

29
     

SIGNATURES

29
   

CERTIFICATIONS

 

Exhibit 31 – Certification pursuant to Rule 13a-14(a) and 15d-14(a)

 

Exhibit 32 – Certification pursuant to 18 U.S.C 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

Forward Looking Statements Cautionary Language

 

This Annual Report on Form 10-K (the Annual Report) contains various forward looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, regarding future events or the future financial performance of the Company that involve risks and uncertainties. Certain statements included herein, including, without limitation, statements related to anticipated cash flow sources and uses, and words including but not limited to anticipates, believes, plans, expects, future and similar statements or expressions, identify forward looking statements. Any forward-looking statements herein are subject to certain risks and uncertainties in the Companys business, including but not limited to, reliance on key customers and competition in its markets, market demand, product performance, technological developments, maintenance of relationships with key suppliers, difficulties of hiring or retaining key personnel and any changes in current accounting rules, all of which may be beyond the control of the Company. The Companys actual results could differ materially from those anticipated in these forward-looking statements as a result of certain factors, including those set forth herein.

 

This Annual Report, quarterly reports on Form 10-Q, current reports on Form 8-K and other documents filed with the SEC include additional factors, which could impact FitLife Brands, Inc.s business and financial performance. Moreover, FitLife Brands, Inc. operates in a rapidly changing and competitive environment. New risks emerge from time to time and it is not possible for management to predict all such risks. Further, it is not possible to assess the impact of all risks on FitLife Brands, Inc.s business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. Given these risks and uncertainties, investors should not place undue reliance on forward-looking statements as a prediction of actual results. In addition, FitLife Brands, Inc. disclaims any obligation to update any forward-looking statements to reflect events or circumstances that occur after the date of the report.

 

Use of Market and Industry Data 

 

This Annual Report includes market and industry data that we have obtained from third-party sources, including industry publications, as well as industry data prepared by our management on the basis of its knowledge of and experience in the industries in which we operate (including our management’s estimates and assumptions relating to such industries based on that knowledge). Management has developed its knowledge of such industries through its experience and participation in these industries. While our management believes the third-party sources referred to in this Annual Report are reliable, neither we nor our management have independently verified any of the data from such sources referred to in this Annual Report or ascertained the underlying economic assumptions relied upon by such sources. Furthermore, references in this Annual Report to any publications, reports, surveys or articles prepared by third parties should not be construed as depicting the complete findings of the entire publication, report, survey or article. The information in any such publication, report, survey or article is not incorporated by reference in this Annual Report. 

 

Forecasts and other forward-looking information obtained from these sources involve risks and uncertainties and are subject to change based on various factors, including those discussed in sections entitled “Forward-Looking Statements,” “Item 1A. Risk Factors” and “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Annual Report.

 

 

PART I

 

ITEM 1.  BUSINESS

 

As used in this Annual Report, “we”, “us”, “our”, “FitLife”, “FitLife Brands”, the “Company” or “our company” refers to FitLife Brands, Inc. and all of its subsidiaries.

 

Overview

 

FitLife Brands, Inc. (the “Company”) is a national provider of innovative and proprietary nutritional supplements for health-conscious consumers marketed under the following brand names: (i) NDS Nutrition, PMD Sports, SirenLabs, CoreActive, Nutrology, and Metis Nutrition (together, “NDS Products”); and (ii) iSatori, BioGenetic Laboratories, and Energize (together, the "iSatori Products"). The Company distributes the NDS Products principally through franchised General Nutrition Centers, Inc. (“GNC”) stores located both domestically and internationally, and, with the launch of Metis Nutrition, through corporate GNC stores in the United States. The iSatori Products are sold through more than 17,000 retail locations, which include specialty, mass, and online.

 

FitLife Brands is headquartered in Omaha, Nebraska. For more information on the Company, please go to www.fitlifebrands.com. The Company’s Common Stock, par value $0.01 per share (“Common Stock”), trades under the symbol “FTLF” on the OTC Pink market.

 

Recent Developments

 

Entry into Arrangement Agreement

 

On December 4, 2022, FitLife entered into an Arrangement Agreement (the “Arrangement Agreement”) with 1000374984 Ontario Inc. (“Subsidiary”, and collectively with FitLife, the “Company”), and Mimi’s Rock Corp. (“MRC”), pursuant to which the Company agreed to acquire MRC for a total cash purchase price of approximately $17.0 million (CAD $23.2 million), of which approximately $10.4 million (CAD $14.2 million) would be used to retire all of MRC’s outstanding indebtedness, and approximately $6.6 million (CAD $9.0 million) would be used to purchase all issued and outstanding shares of MRC from its current shareholders (collectively, the “Purchase Price”) (the “Acquisition”).

 

The Arrangement Agreement was subject to the terms and conditions of the Plan of Arrangement, attached to the Arrangement Agreement as Schedule A (“Plan”), which Plan was made in accordance with Section 182 of the Ontario Business Corporations Act and required a court order approving the Plan.  Further, to finance the acquisition of MRC, which amount was paid in all cash, the Company’s principal bank, First Citizens Bank (the “Bank”), agreed to provide up to $12.5 million in debt financing. The obligations of the Company and MRC to consummate the Acquisition were subject to certain closing conditions, including, but not limited to, (i) the taking of all steps set forth in the Interim Order (as defined in the Arrangement Agreement) and Final Order (as defined in the Arrangement Agreement); (ii) the approval of MRC’s shareholders, and (iii) receipt of any necessary regulatory approvals.

 

 

Subsequent to the end of the fiscal year, the Acquisition was consummated on February 28, 2023.

 

Entry into Amended and Restated Credit Agreement

 

On February 23, 2023 (the “Loan Closing Date”), the Company entered into an Amended and Restated Credit Agreement with the Bank (the “Credit Agreement”), amending and restating that certain Credit Agreement, dated September 24, 2019, between the Company and the Bank. Pursuant to the Credit Agreement, the Bank provided the Company with a term loan for the principal amount of $12.5 million (“Term Loan”), and a revolving line of credit of $3.5 million (the “Credit Line”, and collectively with the Term Loan, the “Loan”). The Company used the proceeds from the Loan to fund the consummation of the Acquisition (as defined below), and for general working capital purposes, including those of MRC (as defined below).

 

Pursuant to the Credit Agreement: (A) the Term Loan (i) accrues interest at a per annum rate equal to 2.75% above the one-month forward-looking term rate (the “Applicable Rate”), based on the secured overnight financing rate published for such day by the Federal Reserve Bank of New York (“Term SOFR Rate”), as in effect two banking days, subject to certain limitations, prior to (a) the Loan Closing Date, in the case of the initial Term SOFR Rate, and, (b) thereafter, the applicable first day of each calendar month (“Rate Adjustment Date”), adjusted for any reserve requirement and any subsequent costs arising from a change in government regulation; and (ii) and the Company shall make payments on March 10th, June 10th, September 10th, and December 10th of each calendar year, commencing on June 10, 2023, of principal plus accrued interest on the Term Loan in amounts sufficient to fully amortize the Term Loan through February 28, 2028 (the “Term Loan Maturity Date”), with all principal and accrued interest on the Term Loan being due and payable in full on the Term Loan Maturity Date; and (B) outstanding advances under the Line of Credit (“Advances”) will accrue interest at the Applicable Rate, and commencing on April 1, 2023, and continuing on the 1st day of each calendar month thereafter until December 23, 2023, or the date of the termination in whole of the Line of Credit as otherwise set forth in the Amended and Restated Agreement (the “LOC Termination Date”), the Company shall make payments of accrued interest on Advances, and all principal and accrued interest on outstanding Advances shall be due and payable in full on the LOC Termination Date. The Company may prepay amounts borrowed under the Loan, in whole or in part with accrued interest to the date of such prepayment on the amount prepaid, by written notice to Bank at least one business day prior to the proposed prepayment.

 

The Agreement contains customary events of default (each an “Event of Default”), which upon the occurrence of an Event of Default, among other things, interest will accrue at the Applicable Rate plus 2% per annum, and the Bank may declare all Obligations, with interest thereon, immediately due and payable. The Credit Agreement further contains: (X) customary representations and warranties of the Company; (Y) customary indemnification provisions whereby the Company will indemnify Bank for certain losses arising out of inaccuracies in, or breaches of, the representations, warranties and covenants of the Company, and certain other matters; and (Z) customary affirmative and negative covenants, including, without limitation, covenants: (i) to maintain a Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of not less than 1.25 to 1.00 as tested quarterly on a trailing twelve-month basis, starting with the fiscal quarter ending March 31, 2023; (ii) to maintain a Funded Debt to EBITDA Ratio (as defined in the Credit Agreement) of not more than 2.50 to 1.00 as tested quarterly on a trailing twelve-month basis, starting with the fiscal quarter ending March 31, 2024; (iii) not to incur any indebtedness, except indebtedness already incurred on the date of the Credit Agreement, incurred for capital leases and purchase money obligations for fixed assets less than $100,000 without the Bank’s prior approval, and payable to trade creditors in the ordinary course of business; (iv) not to undertake certain fundamental or corporate changes; and (v) not to make certain Dispositions (as defined in the Credit Agreement).

 

Also on the Loan Closing Date, in connection with the Credit Agreement, the Company: (A) entered into a term note evidencing the Term Loan (the “Term Note”); (B) entered into a Security Agreement, by and between the Company, NDS Nutrition Products, Inc. (“NDS”), iSatori, Inc. (“IS”), Subsidiary (Subsidiary is collectively with the Company, NDS, and IS, the “Debtors”), and the Bank (the “Security Agreement”), pursuant to which all of the Company’s obligations arising from or related to the Loan (the “Obligations”) will be secured by the following assets of each of the Debtors: (i) accounts, contract rights, documents, documents of title, payment intangibles, investment property, chattel paper, instruments, deposit accounts and letter of credit right; (ii) inventory; (iii) equipment; (iv) general intangibles, including any intellectual property, consisting of any licenses, patents, copyrights, trademarks, proprietary source code or domain names; (v) accessions, attachments and other additions to the collateral; (vi) substitutes or replacements for any collateral, all proceeds, products, rents and profits of any collateral, all rights under warranties and insurance contracts covering the collateral, and any causes of action relating to the collateral; and (vii) books and records pertaining to any Collateral, including but not limited to any computer-readable memory and any computer hardware or software necessary to process such memory; and (C) approved that NDS, IS, and Ontario (collectively, the “Subsidiaries”) entered into a Guaranty Agreement with the Bank (the “Guaranty Agreement”), pursuant to which satisfaction of the Obligations by the Company are guaranteed by each of the Subsidiaries.

 

COVID-19 Pandemic

 

The COVID-19 pandemic has had an effect on the Company’s employees, business and operations and those of its customers, vendors and business partners. In this respect, the temporary or permanent closure of some of our retail partners’ store locations and the stay-at-home orders that occurred early in the pandemic negatively affected our results from operations, although much of the impact has been offset by an increase in revenue attributable to online sales, and increased sales during the more recent quarters. Our future financial position and operating results could be materially and adversely affected in the event that a resurgence of COVID-19 cases leads to new stay-at-home orders and/or further disruptions in both our supply chain and manufacturing lead-times, which could lower demand for the Company’s products and/or prevent the Company from producing and delivering its products in a timely manner, although the extent of these effects cannot be determined at this time. The Company expects to continue to assess the evolving impact of the COVID-19 pandemic and intends to make adjustments to its business and operations accordingly. 

 

Inflation

 

The Company has experienced inflationary pressure with regard to the procurement of many of its products.  Thus far, the Company has been able to offset the impact of inflation through price increases to its customers.  In the future, however, further inflationary pressure could adversely affect the Company's operating performance if market conditions no longer permit the Company to pass through price increases to its customers.

 

Industry Overview

 

We compete principally in the nutrition industry. The Nutrition Business Journal categorizes the industry in the following segments:

 

 

Natural & Organic Foods (products such as cereals, milk, non-dairy beverages and frozen meals);

 

 

 

Functional Foods (products with added ingredients or fortification specifically for health or performance purposes);

 

 

Natural & Organic Personal Care and Household Products; and

 

 

Supplements (products focused on sports nutrition and weight management).

 

Management believes that the following factors drive growth in the nutrition industry:

 

 

The general public’s awareness and understanding of the connection between diet and health;

 

 

The aging population in the Company’s markets who tend to use more nutritional supplements as they age;

 

 

Increasing healthcare costs and the consequential trend toward preventative medicine and non-traditional medicines; and

 

 

Product introductions in response to new scientific studies.

 

Our Products

 

The Company currently focuses its sales and marketing efforts on its full line of sports, weight loss and general nutrition products that are currently marketed and sold both nationally and internationally. The Company currently markets more than 90 different NDS Products to more than 770 GNC franchise locations located in the United States, as well as to additional franchise locations in other countries, all of which are distributed through GNC’s distribution system. In addition, following the launch of Metis Nutrition, we distribute products through more than 1,575 corporate GNC stores in the United States. We sell iSatori Products through more than 17,000 specialty, mass, and online retail locations. A complete product list is available on our website at fitlifebrands.com.

 

NDS Products

 

The Company’s NDS Products include:

 

 

NDS – Innovative weight loss, general health and sports nutrition supplements – examples include Censor, Cardio Cuts and LipoRUSH XT;

 

 

PMD – Precision sports nutrition formulations for professional muscular development – examples include Amplify XL, Pump Fuel and Flex Stack;

 

 

Siren Labs – Weight loss and sports nutrition performance enhancing supplements for fitness enthusiasts – examples include Shock’d, Ultrakarbs, NeuroLean, and Vaso-Vol;

 

 

Nutrology –Sports nutrition and general wellness formulations with an emphasis on natural, vegan, and organic ingredients – examples include Tripact Protein, Beet Natural, and Zen Natural; and

 

 

Metis Nutrition – Multifaceted men’s health and weight loss formulations, including JXT5 and PyroStim.

 

NDS Products also include innovative diet, health and sports nutrition supplements and related products marketed through its Core Active Nutrition product line (“Core Active”). Core Active products, which are sold exclusively online, provide essential support for accelerated fitness and nutrition goals.

 

iSatori Products

 

iSatori Products include scientifically engineered nutritional products that are sold online as well as through multiple retail partners. iSatori Products include:

 

 

Sports Nutritionals: Products including Bio-Active Peptides (Bio-Gro™), advanced creatine powder (Creatine A5X), and a natural testosterone booster (Isa-TestGF™);

 

 

Energy Products: iSatori’s energy supplement, Energize, designed to safely boost energy through a combination of time-released caffeine, vitamins, and herbal formulations;

 

 

Meal Replacements: protein-based products related to health nutrition and performance, including iSatori’s 100% Bio-Active Whey, a premium protein blend with Bio-Active Peptides; and

 

 

Weight Loss Products: iSatori’s weight loss products are principally sold under the BioGenetic Laboratories brand and include Forskolin Lean & Tone™ and hCG Alternative, as well as iSatori’s thermogenic, LIPO-DREX™ with C3G nutrient partitioning technology.

 

 

Manufacturing, Sources and Availability of Raw Materials

 

All of the Company’s products are manufactured by FDA-regulated contract manufacturers within the United States and Canada. Each contract manufacturer is required by the Company to abide by current Good Manufacturing Practices (“cGMPs”) to ensure quality and consistency, and to manufacture its products according to the Company’s strict specifications, and nearly all our contract manufacturers are certified through a governing body such as the NPA (“Natural Products Association”) or NSF International. In most cases, contract manufacturers purchase the raw materials based on the Company’s specifications; however, from time to time, the Company will license particular raw material ingredients and supply its own source to the manufacturer. Once produced, in addition to in-house testing performed by the contract manufacturer, the Company may also perform independent analysis and testing. The contract manufacturer either ships the finished product to one of our fulfillment centers or directly to our customers. The Company has implemented vendor qualification programs for all of its suppliers and manufacturers, including analytical testing of purchased products. As part of the vendor program, the Company also periodically inspects vendors’ facilities to monitor quality control and assurance procedures.

 

Product Reformulations and New Product Identification

 

From time to time we reformulate existing products to address market developments and trends, and to respond to customer requests. We also continually expand our product line through the development of new products. New product ideas are derived from a number of sources including trade publications, scientific and health journals, consultants, distributors, and other third parties. Prior to reformulating existing products or introducing new products, we investigate product formulations as they relate to regulatory compliance and other issues. We introduced a total of 10 new products during the year ended December 31, 2022, which included 3 completely new products and 7 product reformulations and flavor extensions, and we introduced a total of 15 new products during the year ended December 31, 2021, which included 4 completely new products and 11 product reformulations and flavor extensions.

 

Management continually assesses and analyzes developing market trends to detect and proactively address what they believe are areas of unmet or growing demand that represent an opportunity for the Company and, where deemed appropriate, attempt to introduce new products and/or packaging solutions in direct response to meet that demand.

 

Sales, Marketing and Distribution

 

NDS Products

 

NDS Products are sold through more than 770 GNC franchise locations located throughout the United States. The Company also distributes NDS Products to additional franchise locations in other countries. In 2014, the Company transitioned distribution of NDS Products to GNC’s centralized distribution platform. Prior to the change, the majority of the Company’s revenue was realized upon direct shipment of NDS Products to individual franchise locations. For the years ended December 31, 2022 and 2021, the majority of NDS Product sales were through GNC’s centralized distribution platform.

 

Our sales and marketing efforts are designed to expand sales of NDS Products to additional GNC franchise locations both domestically and internationally. In addition, we relaunched our Core Active brand as a new online-exclusive brand. The GNC domestic franchise market remains the core of our operations. Management is committed to continue to work collaboratively with GNC and its franchisees to build on our established track record of growth and innovation.

 

iSatori Products

 

iSatori Products are distributed directly to consumers through the Company's own websites and through other e-commerce platforms such as Amazon.com, Inc. ("Amazon"), as well as through the specialty, drug and mass-market distribution channels. iSatori products are currently sold in over 17,000 retail locations.

 

 

In some cases, iSatori utilizes independent brokers, who work in conjunction with iSatori’s sales employees and management to oversee the drug and mass-market channels. iSatori sells its products to mass-market merchandisers either directly or through distributors of nutritional supplement products. In addition to the Company’s online distribution channels for direct-to-consumer sales, major iSatori customers include CVS, Rite Aid, Vitamin Shoppe, Walgreens and Wal-Mart.

 

iSatori’s core strategy is to build and strengthen brands among consumers seeking nutritional supplement products with a reputation for quality and innovation. iSatori utilizes social media campaigns, coupons, and online advertising, plus cooperative and other incentive programs, to build consumer awareness and generate trial and repeat purchases to drive sales revenue. Our marketing team regularly reviews the media mix for its effectiveness in creating consumer demand and the highest return on investment dollars.

 

Product Returns

 

We currently have a 30-day product return policy for NDS Products, which allows for a 100% sales price refund for the return of unopened and undamaged products purchased from us online through one of our websites. Product sold to GNC may be returned from store shelves or the distribution center in the event the product is damaged, short dated, expired or recalled. GNC maintains a customer satisfaction program that allows customers to return product to the store for credit or refund. Subject to certain terms and restrictions, GNC may require reimbursement from vendors for unsaleable returned product through either direct payment or credit against a future invoice. We also support a product return policy for iSatori Products, whereby customers can return product for credit or refund. Product returns can and do occur from time to time and can be material.

 

Competition

 

The nutrition industry is highly competitive, and the Company has many competitors that sell products similar to the Company’s products. Many of the Company’s competitors have significantly greater financial and human resources than our own. The Company seeks to differentiate its products and marketing from its competitors based on product quality, benefits, and functional ingredients. Patent and trademark applications that protect brands, product names, and new technologies are pursued whenever possible. While we cannot assure that such measures will block competitive products, we believe our continued emphasis on innovation and new product development targeted at the needs of the consumer will enable the Company to effectively compete in the marketplace.

 

Regulatory Matters

 

Our business is subject to varying degrees of regulation by a number of government authorities in the U.S., including the Federal Drug Administration (“FDA”), the Federal Trade Commission (“FTC”), the Consumer Product Safety Commission, the U.S. Department of Agriculture, and the Environmental Protection Agency. Various agencies of the states and localities in which we operate and in which our products are sold also regulate our business, such as the California Department of Health Services, Food and Drug Branch. The areas of our business that these and other authorities regulate include, among others:

 

 

product claims and advertising;

 

 

product labels;

 

 

product ingredients; and

 

 

how we manufacture, package, distribute, import, export, sell, and store our products.

 

 

The FDA, in particular, regulates the formulation, manufacturing, packaging, storage, labeling, promotion, distribution and sale of vitamins and other nutritional supplements in the U.S., while the FTC regulates marketing and advertising claims. In August 2007, a new rule issued by the FDA went into effect requiring companies that manufacture, package, label, distribute or hold nutritional supplements to meet cGMPs to ensure such products are of the quality specified and are properly packaged and labeled. We are committed to meeting or exceeding the standards set by the FDA and believe we are currently operating within the FDA mandated cGMPs.

 

The FDA also regulates the labeling and marketing of dietary supplements and nutritional products, including the following:

 

 

the identification of dietary supplements or nutritional products and their nutrition and ingredient labeling;

 

 

requirements related to the wording used for claims about nutrients, health claims, and statements of nutritional support;

 

 

labeling requirements for dietary supplements or nutritional products for which “high potency” and “antioxidant” claims are made;

 

 

notification procedures for statements on dietary supplements or nutritional products; and

 

 

premarket notification procedures for new dietary ingredients in nutritional supplements.

 

The Dietary Supplement Health and Education Act of 1994 (“DSHEA”) revised the provisions of the Federal Food, Drug and Cosmetic Act (“FDCA”) concerning the composition and labeling of dietary supplements, and defined dietary supplements to include vitamins, minerals, herbs, amino acids and other dietary substances used to supplement diets. DSHEA generally provides a regulatory framework to help ensure safe, quality dietary supplements and the dissemination of accurate information about such products. The FDA is generally prohibited from regulating active ingredients in dietary supplements as drugs unless product claims, such as claims that a product may heal, mitigate, cure or prevent an illness, disease or malady, trigger drug status.

 

DSHEA also permits statements of nutritional support to be included in labeling for nutritional supplements without FDA premarket approval. These statements must be submitted to the FDA within 30 days of marketing and must bear a label disclosure that includes the following: “This statement has not been evaluated by the FDA. This product is not intended to diagnose, treat, cure, or prevent any disease.” These statements may describe a benefit related to a nutrient deficiency disease, the role of a nutrient or nutritional ingredient intended to affect the structure or function in humans, the documented mechanism by which a nutrient or dietary ingredient acts to maintain such structure or function, or the general well-being from consumption of a nutrient or dietary ingredient, but may not expressly or implicitly represent that a nutritional supplement will diagnose, cure, mitigate, treat or prevent a disease. An entity that uses a statement of nutritional support in labeling must possess scientific evidence substantiating that the statement is truthful and not misleading. If the FDA determines that a particular statement of nutritional support is an unacceptable drug claim or an unauthorized version of a disease claim for a food product, or if the FDA determines that a particular claim is not adequately supported by existing scientific data or is false or misleading, we will be prevented from using the claim. 

 

In addition, DSHEA provides that so-called “third-party literature”, for example a reprint of a peer-reviewed scientific publication linking a particular nutritional ingredient with health benefits, may be used in connection with the sale of a nutritional supplement to consumers without the literature being subject to regulation as labeling. Such literature must not be false or misleading; the literature may not promote a particular manufacturer or brand of nutritional supplement; the literature must present a balanced view of the available scientific information on the nutritional supplement; if displayed in an establishment, the literature must be physically separate from the nutritional supplement; and the literature may not have appended to it any information by sticker or any other method. If the literature fails to satisfy each of these requirements, we may be prevented from disseminating it with our products, and any dissemination could subject our products to regulatory action as an illegal drug. Moreover, any written or verbal representation by us that would associate a nutrient in a product that we sell with an effect on a disease will be deemed evidence of intent to sell the product as an unapproved new drug, a violation of the FDCA. 

 

In December 2006, the Dietary Supplement and Nonprescription Drug Consumer Protection Act (“DSNDCPA”) was passed, which further revised the provisions of the FDCA. Under the act, manufacturers, packers or distributors whose name appears on the product label of a dietary supplement or nonprescription drug are required to include contact information on the product label for consumers to use in reporting adverse events associated with the product’s use and are required to notify the FDA of any serious adverse event report within 15 business days of receiving such report. Events reported to the FDA would not be considered an admission from a company that its product caused or contributed to the reported event. We are committed to meeting or exceeding the requirements of the DSNDCPA.

 

 

We are also subject to a variety of other regulations in the U.S., including those relating to bioterrorism, taxes, labor and employment, import and export, the environment, and intellectual property. All of these regulations require significant financial and operational resources to ensure compliance, and we cannot assure that we will always be in compliance despite our best efforts to do so.

 

Our operations outside the U.S. are similarly regulated by various agencies and entities in the countries in which we operate and in which our products are sold. The regulations of these countries may conflict with those in the U.S. and may vary from country to country. The sale of our products in certain European countries is subject to the rules and regulations of the European Union, which may be interpreted differently among the countries within the European Union. In other markets outside the U.S., we may be required to obtain approvals, licenses or certifications from a country’s ministry of health or comparable agency before we begin operations or the marketing of products in that country. Approvals or licenses may be conditioned on the reformulation of our products for a particular market or may be unavailable for certain products or product ingredients. These regulations may limit our ability to enter certain markets outside the U.S. Similar to the costs of regulatory compliance in the U.S., foreign regulations require significant financial and operational resources to ensure compliance, and we cannot assure that we will always be in compliance despite our best efforts to do so. Our failure to maintain regulatory compliance within and outside the U.S. could impact our ability to sell our products, and thus, materially impact our financial position and results of operations.

 

Patents, Trademarks and Proprietary Rights

 

The Company regards intellectual property, including its trademarks, service marks, website URLs (domains) and other proprietary rights, as valuable assets and part of its brand equity. The Company believes that protecting such intellectual property is crucial to its business strategy. The Company pursues registration of the registrable trademarks, service marks and patents, associated with its key products in the United States, Canada, Europe and other places it distributes its products.

 

The Company formulates its products using proprietary ingredient formulations, flavorings and delivery systems. To further protect its product formulations and flavors, the Company may enter into agreements with manufacturers that provide exclusivity to certain products formulations and delivery technologies. When appropriate, the Company will seek to protect its research and development efforts by filing patent applications for proprietary product technologies or ingredient combinations. We have abandoned or not pursued efforts to register certain other patents and marks identifying other items in our product line for various reasons, including the inability of some names to qualify for registration or patent applications to qualify for patent protection, and due to our abandonment of certain such products. All trademark registrations are protected for a period of ten years and then are renewable thereafter if still in use.

 

Employees

 

We had 27 and 25 full-time employees as of December 31, 2022 and 2021, respectively. In addition, the Company retains consultants for certain services on an as-needed basis. We consider our employee relations to be good.

 

Cost of Compliance with Environmental Laws

 

We have not incurred any costs associated with compliance with environmental regulations, nor do we anticipate any future costs associated with environmental compliance; however, no assurances can be given that we will not incur such costs in the future.

 

Available Information

 

As a public company, we are required to file our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements on Schedule 14A and other information (including any amendments) with the Securities and Exchange Commission (the “SEC”). The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. You can find our SEC filings at the SEC’s website at www.sec.gov.

 

Our Internet address is www.fitlifebrands.com. Information contained on our website is not part of this Annual Report. Our SEC filings (including any amendments) will be made available free of charge on www.fitlifebrands.com, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.

 

 

ITEM 1A - Risk Factors

 

An investment in our securities involves a high degree of risk. You should carefully consider the following information about these risks, together with the other information contained in this Annual Report, before investing in our securities. If any of the events anticipated by the risks described below occur, our results of operations and financial condition could be adversely affected, which could result in a decline in the market price of our securities, causing you to lose all or part of your investment.

 

Risk Factors Relating to our Business and Industry

 

The Company was profitable during the years ended December 31, 2022 and 2021. However, we may not be able to achieve sustained profitability. Our failure to sustain profitability or effectively manage growth could result in net losses, and therefore negatively affect our financial condition.

 

In the event of any decrease in sales, if we are not able to maintain growth, or if we are unable to effectively manage our growth, we may not be able to sustain profitability, and may incur net losses in the future, and those net losses could be material.  In the event we incur net losses, our financial condition could be negatively affected, and such effect could be material.

 

We are currently dependent on sales to GNC for a substantial portion of our total sales.

 

Sales to GNC’s centralized distribution platform, including indirect distribution of product to domestic and international franchisees, accounted for approximately 67% and 71% of our total sales for the years ended December 31, 2022 and 2021, respectively. GNC’s franchisees are not required to carry our products. In the event GNC ceases purchasing products from us, or otherwise reduces its purchases, our total revenue will be negatively impacted, and such impact could be material. Moreover, the transition to GNC’s centralized distribution system has had the effect of concentrating the majority of our accounts receivable with a single payor. Prior to the transition, we collected receivables from numerous franchisees. We anticipate that GNC will continue to represent a substantial portion of all accounts receivable for the foreseeable future. In the event that our sales to GNC decrease, our results from operations will be negatively affected, and such effect may be material. 

 

Our ability to materially increase sales is largely dependent on the ability to increase sales of product to our wholesale partners as well as directly to the end consumer. We may invest significant amounts in these expansions with little success, and if we are unable to maintain good relationships with our existing customers and e-commerce platforms, our business could suffer.

 

We currently are focusing our marketing efforts on increasing the sale of products to GNC, both domestically and internationally, as well as increasing the number of retailers selling iSatori Products. In addition, we are focused on increasing our direct-to-consumer revenue through e-commerce platforms such as Amazon. We may not be able to successfully increase sales through these channels.  Moreover, unilateral decisions could be taken by our distributors, customers, or third-party e-commerce platforms such as Amazon, to discontinue all or any of our products that they are carrying or selling at any time, which would cause our business to suffer. The inability to sell our products through e-commerce platforms, including Amazon, would materially impact our sales and operating results.

 

In addition, although we continued efforts to expand international distribution for our products in the years ended December 31, 2022 and 2021, we cannot assure that any further efforts to sell our products outside the United States will result in material increased revenue. We may need to overcome significant regulatory and legal barriers in order to continue to sell our products internationally, and we cannot give assurances as to whether we will be able to comply with such regulatory or legal requirements.

 

We are affected by extensive laws, governmental regulations, administrative determinations, court decisions and similar constraints, which can make compliance costly and subject us to enforcement actions by governmental agencies.

 

The formulation, manufacturing, packaging, labeling, holding, storage, distribution, advertising and sale of our products are affected by extensive laws, governmental regulations and policies, administrative determinations, court decisions and similar constraints at the federal, state and local levels, both within the United States and in any country where we conduct business. There can be no assurance that we or our wholesale partners will be in compliance with all of these regulations. A failure by us or our wholesale partners to comply with these laws and regulations could lead to governmental investigations, civil and criminal prosecutions, administrative hearings and court proceedings, civil and criminal penalties, injunctions against product sales or advertising, civil and criminal liability for the Company and/or its principals, bad publicity, and tort claims arising out of governmental or judicial findings of fact or conclusions of law adverse to the Company or its principals. In addition, the adoption of new regulations and policies or changes in the interpretations of existing regulations and policies may result in significant new compliance costs or discontinuation of product sales, and may adversely affect the marketing of our products, resulting in decreases in revenue.

 

 

We are currently dependent on a limited number of independent suppliers and manufacturers of our products, which may affect our ability to deliver our products in a timely manner. If we are not able to ensure timely product deliveries, potential distributors and customers may not order our products, and our revenue may decrease.

 

We rely on a limited number of third parties to supply and manufacture our products. Our products are manufactured on a purchase order basis only, and manufacturers can terminate their relationships with us at will. These third-party manufacturers may be unable to satisfy our supply requirements, manufacture our products on a timely basis, fill and ship our orders promptly, provide services at competitive costs, or offer reliable products and services. The failure to meet any of these critical needs would delay or reduce product shipment and adversely affect our revenue, as well as jeopardize our relationships with our distributors and customers. In the event any of our third-party manufacturers were to become unable or unwilling to continue to provide us with products in required volumes and at suitable quality levels, we would be required to identify and obtain acceptable replacement manufacturing sources. There is no assurance that we would be able to obtain alternative manufacturing sources on a timely basis. Additionally, our third-party manufacturers source the majority of the raw materials for our products and, if we were to use alternative manufacturers, we may not be able to duplicate the exact taste and consistency profile of the product from the original manufacturer. An extended interruption in the supply of our products would likely result in decreased product sales and a corresponding decline in revenue. We believe that we can meet our current supply and manufacturing requirements with our current suppliers and manufacturers or with available substitute suppliers and manufacturers.

 

COVID-19 has impacted global supply chains and such impacts have impacted us and our third-party suppliers and could have a material adverse impact on us in the future.

 

The coronavirus (COVID-19) pandemic has had a material impact on global supply chains, including for certain raw materials imported from China, among other countries, that have had an impact on our third-party suppliers and our wholesale partners.  As a result, we have had to increase purchases in certain raw materials and build finished goods inventory, especially in our best-selling products, to avoid, in addition to other consequences, stockouts.  The extent to which the ongoing supply chain challenges continue to impact our operations, those of our third-party suppliers or our wholesale partners will depend on future developments, which are highly uncertain and cannot be predicted. If the public continues to avoid public spaces, including retail stores, or if we, or any of our third-party suppliers continue to encounter challenges in the supply chain for certain raw materials, or incur disruptions to our or their respective operations, facilities or stores, or if our wholesale partners’ retail stores were to partially or fully close due to the coronavirus, which has previously occurred in the case of certain GNC locations, then the manufacture, supply, distribution and sale of our products and our financial results could be adversely affected.

 

Uncertain or unfavorable economic conditions, including during periods of high inflation, recessions or other economic disruption, or as a result of the COVID-19 pandemic, could limit consumer and customer demand for our products, increase our costs or otherwise adversely affect us. 

 

The willingness of consumers to purchase our products depends in part on general or local economic conditions and consumers’ discretionary spending habits. For instance in 2022, the U.S. experienced significantly heightened inflationary pressures which have continued into 2023. In periods of adverse or uncertain economic conditions, including during periods of high inflation or recession concerns, or as a result of the COVID-19 pandemic, consumers may purchase less of our products, purchase more value or private label products or may forgo certain purchases altogether. In addition, our customers may seek to reduce their inventories in response to those economic conditions. In those circumstances, we could experience a reduction in sales. Further, during economic downturns, it may be more difficult to convince consumers to switch to, or continue to use, our brands or convince new users to choose our brands without expensive sampling programs and price promotions. Also, as a result of economic conditions, we may be unable to raise our prices sufficiently to protect profit margins. We experienced inflationary headwinds across our business during 2022, and we expect inflationary pressures to continue into 2023. This trend could have a materially adverse impact in the future if inflation rates were to significantly exceed our ability to achieve price increases or cost savings. Further, uncertain or unfavorable economic conditions, has and could continue to negatively impact the financial stability of our customers or suppliers, which could lead to increased uncollectible receivables or non-performance. Current global geopolitical tensions, including related to Ukraine, may exacerbate any economic downturn and inflation. Any of these events could have an adverse effect on our business, financial condition, results of operations and cash flows.

 

 

We are dependent on our third-party manufacturers to supply our products in the compositions we require, and we do not independently analyze each production lot of our products. Any errors in our product manufacturing could result in product recalls, significant legal exposure, and reduced revenue.

 

Although we require that our manufacturers verify the accuracy of the contents of our products, we do not have the expertise or personnel to monitor the production of products by these third parties. We rely primarily, with limited independent verification, on certificates of analysis regarding product content provided by our third-party suppliers and limited safety testing by them. We cannot be assured that these outside manufacturers will continue to reliably supply products to us in the compositions we require. Errors in the manufacture of our products could result in product recalls, significant legal exposure, adverse publicity, and decreased revenue.

 

We face significant competition from existing suppliers of products similar to ours. If we are not able to compete with these companies effectively, we may not be able to maintain profitability.

 

We face intense competition from numerous resellers, manufacturers and wholesalers of nutritional supplements similar to ours, including retail, online and mail-order providers. Many of our competitors have longer operating histories, more-established brands in the marketplace, revenue significantly greater than ours and better access to capital than we have. We anticipate that these competitors may use their resources to engage in various business activities that could result in reduced sales of our products. Companies with greater capital and research capabilities could re-formulate existing products or formulate new products that could gain wide marketplace acceptance, which could have a negative effect on our future sales. In addition, aggressive advertising and promotion by our competitors may require us to compete by lowering prices or by increasing our marketing expenditures, and the economic viability of our operations likely would be diminished.

 

Adverse publicity associated with our products, ingredients, or those of similar companies, could adversely affect our sales and revenue.

 

Our customers’ perception of the safety and quality of our products or even similar products distributed by others can be significantly influenced by national media attention, publicized scientific research or findings, product liability claims, and other publicity concerning our products or similar products distributed by others. Adverse publicity, whether or not accurate, that associates consumption of our products or any similar products with illness or other adverse effects will likely diminish the public’s perception of our products. Claims that any products are ineffective, inappropriately labeled or have inaccurate instructions as to their use, could have a material adverse effect on the market demand for our products, including reducing our sales and revenue.

 

The efficiency of nutritional supplement products is supported by limited conclusive clinical studies, which could result in less market acceptance of these products and lower revenue or lower growth rates in revenue.

 

Our nutritional supplement products are made from various ingredients, including vitamins, minerals, amino acids, herbs, botanicals, fruits, berries, and other substances for which there is a long history of human consumption. However, there is little long-term experience with human consumption of certain product ingredients or combinations of ingredients in concentrated form. Although we believe that all of our products fall within the generally known safe limits for daily doses of each ingredient contained within them, nutrition science is imperfect. Moreover, some people have peculiar sensitivities or reactions to nutrients commonly found in certain foods and may have similar sensitivities or reactions to nutrients contained in our products. Furthermore, nutrition science is subject to change based on new research. New scientific evidence may disprove the efficacy of our products or prove our products to have effects not previously known. We could be adversely affected by studies that may assert that our products are ineffective or harmful to consumers, or if adverse effects are associated with a competitor’s similar products.

 

 

Our products may not meet health and safety standards or could become contaminated.

 

We do not have control over the third parties involved in the manufacturing of our products and their compliance with government health and safety standards. Even if our products meet these standards, they could otherwise become contaminated. A failure to meet these standards or contamination could occur in our operations or those of our distributors or suppliers. This could result in expensive production interruptions, recalls and liability claims. Moreover, negative publicity could be generated from false, unfounded or nominal liability claims or limited recalls. Any of these failures or occurrences could negatively affect our business and financial performance.

 

The sale of our products involves product liability and related risks that could expose us to significant insurance and loss expense.

 

We face an inherent risk of exposure to product liability claims if the use of our products results in, or is believed to have resulted in, illness or injury. Most of our products contain combinations of ingredients, and there is little long-term experience with the effect of these combinations. In addition, interactions of these products with other products, prescription medicines and over-the-counter drugs have not been fully explored or understood and may have unintended consequences. Although our third-party manufacturers perform tests in connection with the formulations of our products, these tests are not designed to evaluate the inherent safety of our products.

 

Although we maintain product liability insurance, it may not be sufficient to cover all product liability claims, and any claims that may arise could have a material adverse effect on our business. The successful assertion or settlement of an uninsured claim, a significant number of insured claims or a claim exceeding the limits of our insurance coverage would harm us by adding further costs to our business and by diverting the attention of our senior management from the operation of our business. Even if we successfully defend a liability claim, the uninsured litigation costs and adverse publicity may be harmful to our business.

 

Any product liability claim may increase our costs and adversely affect our revenue and operating income. Moreover, liability claims arising from a serious adverse event may increase our costs through higher insurance premiums and deductibles and may make it more difficult to secure adequate insurance coverage in the future. In addition, our product liability insurance may fail to cover future product liability claims, which, if adversely determined, could subject us to substantial monetary damages.

 

If the products we sell do not have the healthful effects intended, our business may suffer.

 

In general, our products sold consist of nutritional supplements that are classified in the United States as “dietary supplements”, which do not currently require approval from the FDA or other regulatory agencies prior to sale. Although many of the ingredients in such products are vitamins, minerals, herbs and other substances for which there is a long history of human consumption, our products often contain innovative ingredients or combinations of ingredients. Although we believe such products and the combinations of ingredients in them are safe when taken as directed by us, there is little long-term experience with human or other animal consumption of certain of these ingredients or combinations thereof in concentrated form. The products could have certain side effects if not taken as directed or if taken by a consumer that has certain medical conditions. Furthermore, there can be no assurance that any of the products, even when used as directed, will have the effects intended or will not have harmful side effects.  

 

A slower growth rate in the nutritional supplement industry could lessen our sales and make it more difficult for us to sustain consistent growth.

 

The nutritional supplement industry has been growing at a strong pace over the past ten years. However, any reported medical concerns with respect to ingredients commonly used in nutritional supplements could negatively impact the demand for our products. Additionally, low-carb products, liquid meal replacements and similar competing products addressing changing consumer tastes and preferences could affect the market for certain categories of supplements. All these factors could have a negative impact on our sales growth.

 

Our U.S. Net Operating Loss ("NOL") carryforwards may expire or could be substantially limited if we experience an ownership change as defined in the Internal Revenue Code (IRC) or if changes are made to the IRC. 

 

Under federal tax laws, we can carry forward and use our NOLs to reduce our future U.S. taxable income and tax liabilities until such NOL carryforwards expire in accordance with the IRC of 1986, as amended. Our NOL carryforwards provide a benefit to us, if fully utilized, of significant future tax savings. However, our ability to use these tax benefits in future years will depend upon the amount of our federal and state taxable income. If we do not have sufficient federal and state taxable income in future years to use the benefits before they expire, we will permanently lose the benefit of the NOL carryforwards.

 

 

Additionally, Section 382 and Section 383 of the IRC provide an annual limitation on our ability to utilize our NOL carryforwards, as well as certain built-in losses, against the future U.S. taxable income in the event of a change in ownership, as defined under the IRC. There is no assurance that we will not experience a change in ownership in the future as a result of changes in our stock ownership, and any such subsequent changes in ownership for purposes of the IRC could further limit our ability to use our NOL carryforwards.

 

If other changes are made to the IRC, they could impact our ability to utilize our NOLs. Accordingly, any such occurrences could adversely affect our financial condition, operating results and cash flows.

 

Compliance with changing corporate governance regulations and public disclosures may result in additional risks and exposures.

 

Changing laws, regulations and standards relating to corporate governance and public disclosure, including the Sarbanes-Oxley Act of 2002 and new regulations from the SEC, have created uncertainty for public companies such as ours. These laws, regulations, and standards are subject to varying interpretations in many cases and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. As a result, our efforts to comply with evolving laws, regulations, and standards have resulted in, and are likely to continue to result in, increased expense and significant management time and attention.

 

Loss of key personnel could impair our ability to operate.

 

Our success depends on hiring, retaining and integrating senior management and skilled employees. We are currently dependent on certain current key employees, who are vital to our ability to grow our business and maintain profitability. As with all personal service providers, our officers can terminate their relationship with us at will. Our inability to retain these individuals may result in a reduced ability to operate our business.

 

Risk Factors Relating to Our Common Stock

 

A limited trading market currently exists for our Common Stock, and we cannot assure you that an active market will ever develop, or if developed, will be sustained.

 

There is currently a limited trading market for our Common Stock on the OTC Pink marketplace, and an active trading market may not develop. Consequently, we cannot assure you when and if an active trading market in our Common Stock will be established, or whether any such market will be sustained or sufficiently liquid to enable holders of shares of our Common Stock to liquidate their investment in the Company.

 

The price of our securities could be subject to wide fluctuations and your investment could decline in value.

 

The market price of the securities of a company such as ours with little name recognition in the financial community and without significant revenue can be subject to wide price swings. For example, the closing price of our Common Stock has ranged from a high of $17.00 to a low of $9.50 during the year ending December 31, 2022. The market price of our securities may be subject to wide changes in response to quarterly variations in operating results, announcements of new products by us or our competitors, reports by securities analysts, volume trading, or other events or factors. In addition, the financial markets have experienced significant price and volume fluctuations for a number of reasons, including the failure of certain companies to meet market expectations. These broad market price swings, or any industry-specific market fluctuations, may adversely affect the market price of our securities.

 

Companies that have experienced volatility in the market price of their stock have been the subject of securities class action litigation. If we were to become the subject of securities class action litigation, it could result in substantial costs and a significant diversion of our management’s attention and resources.

 

 

We may issue Preferred Stock with rights senior to the Common Stock.

 

Our Articles of Incorporation authorize the issuance of up to 10.0 million shares of preferred stock, par value $0.01 per share ("Preferred Stock") in the aggregate. Currently, we have the following classes of Preferred Stock authorized, and therefore could be issued without shareholder approval: (i) 1,000 shares of Series A Preferred Stock, par value $0.01 per share, are authorized (the “Series A Preferred”); and (ii) 2,000 shares of Series B Junior Participating Preferred Stock, par value $0.01. However, the rights and preferences of any class or series of preferred stock, were we to designate or issue additional shares of Preferred Stock, would be established by our Board of Directors in its sole discretion and may have dividend, voting, liquidation and other rights and preferences that are senior to the rights of our Common Stock.

 

You should not rely on an investment in our Common Stock for the payment of cash dividends.

 

We have never paid cash dividends on our Common Stock and do not anticipate paying any cash dividends in the foreseeable future. You should not make an investment in our Common Stock if you require dividend income. Any return on investment in our Common Stock would only come from an increase in the market price of our stock, which is uncertain and unpredictable.

 

Our Chair of the Board of Directors, Chief Executive Officer and significant shareholder may have certain personal interests that may affect the Company.

 

Due to the securities held by Sudbury Capital Fund, LP ("Sudbury") and Dayton Judd, the Company’s Chair of the Board and Chief Executive Officer, Mr. Judd may be deemed to be the beneficial owner of a majority of the Company’s outstanding voting securities. Consequently, Mr. Judd individually, and together with Sudbury as stockholders acting together, can significantly influence all matters requiring approval by our stockholders, including the election of directors and significant corporate transactions, such as mergers or other business transactions requiring shareholder approval. This concentration of ownership may have effects such as delaying or preventing a change in control of the Company that may be favored by other shareholders or preventing transactions in which shareholders might otherwise recover a premium for their shares over current market prices. In addition, as a result of Mr. Judd’s position as Chair of the Board and Chief Executive Officer, he and/or Sudbury may have the ability to exert influence over both the actions of the Board of Directors, as well as the execution of management’s plans.

 

Risk Factors Related to the Acquisition and the Arrangement Agreement

 

We may experience difficulties in integrating the operations of MRC into our business and in realizing the expected benefits of the Acquisition.

 

The success of the Acquisition will depend in part on our ability to realize the anticipated business opportunities from combining the operations of MRC with our business in an efficient and effective manner. The integration process could take longer than anticipated and could result in the loss of key employees, the disruption of each company’s ongoing businesses, tax costs or inefficiencies, or inconsistencies in standards, controls, information technology systems, procedures and policies, any of which could adversely affect our ability to maintain relationships with customers, employees or other third parties, or our ability to achieve the anticipated benefits of the Acquisition, and could harm our financial performance. If we are unable to successfully or timely integrate the operations of MRC with our business, we may incur unanticipated liabilities and be unable to realize the revenue growth, synergies and other anticipated benefits resulting from the Acquisition, and our business, results of operations and financial condition could be materially and adversely affected.

 

We have incurred, and will continue to incur, significant costs in connection with the Acquisition. The substantial majority of these costs are non-recurring expenses related to the Acquisition. We may incur additional costs in the integration of MRC’s business, and may not achieve cost synergies and other benefits sufficient to offset the incremental costs of the Acquisition.

 

 

The Acquisition will present challenges associated with integrating operations, personnel, and other aspects of the companies and assumption of liabilities that may exist at MRC and which may be known or unknown by the Company.

 

The results of the combined company following the Acquisition will depend in part upon the Company’s ability to integrate MRC’s business with the Company’s business in an efficient and effective manner. The Company’s attempt to integrate two companies that have previously operated independently may result in significant challenges, and the Company may be unable to accomplish the integration smoothly or successfully. In particular, the necessity of coordinating geographically dispersed organizations and addressing possible differences in corporate cultures and management philosophies may increase the difficulties of integration. The integration may require the dedication of significant management resources, which may temporarily distract management’s attention from the day-to-day operations of the businesses of the combined company. In addition, the combined company may adjust the way in which MRC or the Company has conducted its operations and utilized its assets, which may require retraining and development of new procedures and methodologies. The process of integrating operations and making such adjustments after the Acquisition could cause an interruption of, or loss of momentum in, the activities of one or more of the combined company’s businesses and the loss of key personnel. Employee uncertainty, lack of focus, or turnover during the integration process may also disrupt the businesses of the combined company. Any inability of management to integrate the operations of the Company and MRC successfully could have a material adverse effect on the business and financial condition of the combined company.

 

In addition, the Acquisition will subject the Company to contractual or other obligations and liabilities of MRC, some of which may be material and unknown. Although the Company and its legal and financial advisors have conducted due diligence on MRC and its business, there can be no assurance that the Company is aware of all obligations and liabilities of MRC. These liabilities, and any additional risks and uncertainties related to MRC’s business and to the Acquisition not currently known to the Company or that the Company may currently be aware of, but that prove to be more significant than assessed or estimated by the Company, could negatively impact the business, financial condition, and results of operations of the combined company following consummation of the Acquisition.

 

SHOULD ONE OR MORE OF THE FOREGOING RISKS OR UNCERTAINTIES MATERIALIZE, OR SHOULD THE UNDERLYING ASSUMPTIONS PROVE INCORRECT, ACTUAL RESULTS MAY DIFFER SIGNIFICANTLY FROM THOSE ANTICIPATED, BELIEVED, ESTIMATED, EXPECTED, INTENDED OR PLANNED.

 

ITEM 1B.  UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2.    PROPERTIES

 

The Company, including its subsidiaries, leases its headquarters in Omaha, Nebraska.   Management believes that the Company's site is adequate to support the business and suitable for present purposes, and the property and equipment have been well maintained.

 

 

ITEM 3.    LEGAL PROCEEDINGS

 

We are currently not involved in any litigation that we believe could have a material adverse effect on our financial condition or results of operations. There is no action, suit, proceeding, inquiry or investigation before or by any court, public board, government agency, self-regulatory organization or body pending or, to the knowledge of the executive officers of the Company or any of its subsidiaries, threatened against or affecting the Company, our Common Stock, any of our subsidiaries or of the Company’s or our subsidiaries’ directors or officers in their capacities as such, in which an adverse decision could have a material adverse effect.

 

ITEM 4.    MINE SAFETY DISCLOSURES

 

None.

 

PART II

 

ITEM 5.    MARKET FOR REGISTRANTS COMMON STOCK, RELATED STOCKHOLDER MATTERS AND ISSUERS PURCHASES OF EQUITY SECURITIES

 

Our Common Stock is traded in the over-the-counter market, and quoted on the OTC Pink market under the symbol “FTLF”.

 

As of December 31, 2022, there were 4,507,361 shares of Common Stock outstanding, and there were 24 shareholders of record of the Company’s Common Stock in addition to an undetermined number of holders whose shares are held in “street name.”

 

The following table sets forth the high and low closing prices for our Common Stock for the periods indicated. The following stock prices reflect the Forward Split that became effective on December 2, 2021.

 

   

High

   

Low

 

Fiscal Year 2022

               

First Quarter (January - March 2022)

  $ 16.70     $ 11.80  

Second Quarter (April - June 2022)

  $ 11.10     $ 9.50  

Third Quarter (July - September 2022)

  $ 16.80     $ 10.25  

Fourth Quarter (October - December 2022)

  $ 17.00     $ 14.05  
                 

 

Fiscal Year 2021

               

First Quarter (January - March 2021)

  $ 8.13     $ 4.77  

Second Quarter (April - June 2021)

  $ 10.43     $ 8.00  

Third Quarter (July - September 2021)

  $ 13.75     $ 9.71  

Fourth Quarter (October - December 2021)

  $ 16.00     $ 11.88  

 

On March 21, 2023, the closing price of our Common Stock was $17.75 per share.

 

Recent Sales of Unregistered Securities

 

No unregistered securities were issued during the fiscal year.

 

 

Share Repurchase Program

 

On February 1, 2021, the Board of the Company approved an amendment the Company’s share repurchase program as approved on August 16, 2019, and as amended on September 23, 2019, and further amended on November 6, 2019, pursuant to which the Board authorized management to repurchase of up to $2,500,000 of the Company's Common Stock over the next 24 months (the "Share Repurchase Program"). The Board approved an amendment to the Share Repurchase Program to increase the repurchase of up to $5,000,000 of the Company's Common Stock, its Series A Convertible Preferred Stock, par value $0.01 per share ("Series A Preferred"), warrants to purchase shares of the Company's Common Stock ("Warrants"), and other securities issued by the Company ("Securities"), over the next 24 months, at a purchase price, in the case of Common Stock, equal to the fair market value of the Company's Common Stock on the date of purchase, and in the case of Series A Preferred, Warrants, and Securities, at a purchase price determined by management, with the exact date and amount of such purchases to be determined by management.

 

During the year ended December 31, 2022, the Company repurchased 48,596 shares of the Company’s Common Stock under the Share Repurchase Program through multiple private transactions. 

 

As of December 31, 2022, the Company may purchase up to $2,399,000 of Securities under the Share Repurchase Program.

 

Common Stock repurchase activity under our publicly announced Share Repurchase Program during each quarter of 2022 and 2021 was as follows:

 

Trade date

 

Total number of shares purchased

   

Average price paid per share

   

Total number of shares purchased as part of publicly announced

programs

   

Dollar value of shares that may yet be purchased

 
                                 

First quarter ended March 31, 2021

    -     $ -       -     $ 3,610,917  

Second quarter ended June 30, 2021

    36,092     $ 7.13       36,092     $ 3,169,917  

Third quarter ended September 30, 2021

    -     $ -       -     $ 3,169,917  

Fourth quarter ended December 31, 2021

    -     $ -       -     $ 3,169,917  

Subtotal

    36,092     $ 7.13       36,092     $ 3,169,917  
                                 

First quarter ended March 31, 2022

    -       -       -     $ 3,169,917  

Second quarter ended June 30, 2022

    -       -       -     $ 3,169,917  

Third quarter ended September 30, 2022

    -       -       -     $ 3,169,917  

Fourth quarter ended December 31, 2022

    48,596     $ 15.86       48,596     $ 2,398,979  

Subtotal

    48,596     $ 15.86       48,596     $ 2,398,979  

 

Transfer Agent

 

Our transfer agent and registrar for the Common Stock is Colonial Stock Transfer located in Sandy, Utah.

 

Securities Authorized for Issuance under Equity Compensation Plans

 

For a discussion of our equity compensation plans, please see Item 11 of this Annual Report.

 

ITEM 6.    SELECTED FINANCIAL DATA

 

Not a required disclosure for Smaller Reporting Companies.

 

ITEM 7.    MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OR PLAN OF OPERATION

 

The following is management’s discussion and analysis of certain significant factors that have affected our financial position and operating results during the periods included in the accompanying consolidated financial statements, as well as information relating to the plans of our current management. This report includes forward-looking statements. Generally, the words “believes”, “anticipates”, “may”, “will”, “should”, “expect”, “intend”, “estimate”, “continue”, and similar expressions or the negative thereof or comparable terminology are intended to identify forward-looking statements. Such statements are subject to certain risks and uncertainties, including the matters set forth in this Annual Report or other reports or documents we file with the Securities and Exchange Commission from time to time, which could cause actual results or outcomes to differ materially from those projected. Undue reliance should not be placed on these forward-looking statements, which speak only as of the date hereof. We undertake no obligation to update these forward-looking statements.

 

 

The following discussion and analysis should be read in conjunction with our consolidated financial statements and the related notes thereto and other financial information contained elsewhere in this Annual Report.

 

Recent Developments

 

Entry into Arrangement Agreement

 

On December 4, 2022, FitLife entered into an Arrangement Agreement (the “Arrangement Agreement”) with 1000374984 Ontario Inc. (“Subsidiary”, and collectively with FitLife, the “Company”), and Mimi’s Rock Corp. (“MRC”), pursuant to which the Company agreed to acquire MRC for a total cash purchase price of approximately CAD $23.2 million, of which approximately CAD $14.2 million would be used to retire all of MRC’s outstanding indebtedness, and approximately CAD $9.0 million, or CAD $0.17 per share, would be used to purchase all issued and outstanding shares of MRC from its current shareholders (collectively, the “Purchase Price”) (the “Acquisition”).

 

The Arrangement Agreement was subject to the terms and conditions of the Plan of Arrangement, attached to the Arrangement Agreement as Schedule A (“Plan”), which Plan was made in accordance with Section 182 of the Ontario Business Corporations Act and required a court order approving the Plan.  Further, to finance the acquisition of MRC, which amount was paid in all cash, the Company’s principal bank, First Citizens Bank, agreed to provide up to $12.5 million in debt financing. The obligations of the Company and MRC to consummate the Acquisition were subject to certain closing conditions, including, but not limited to, (i) the taking of all steps set forth in the Interim Order (as defined in the Arrangement Agreement) and Final Order (as defined in the Arrangement Agreement); (ii) the approval of MRC’s shareholders, and (iii) receipt of any necessary regulatory approvals.

 

Subsequent to the end of the fiscal year, the Acquisition was consummated on February 28, 2023.

 

Critical Accounting Policies

 

Use of Estimates and Assumptions

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities known to exist as of the date the financial statements are published, and (iii) the reported amount of net sales and expense recognized during the periods presented.

 

Those estimates and assumptions include estimates for reserves of uncollectible accounts receivable, allowance for product returns, sales returns and incentive programs, allowance for inventory obsolescence, depreciable lives of property and equipment, analysis of impairment of goodwill, realization of deferred tax assets, accruals for potential liabilities and assumptions made in valuing stock instruments issued for services. Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates.

 

 

Accounts Receivable and Allowance for Doubtful Accounts

 

The Company’s accounts receivable balance is related to trade receivables and are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in its existing accounts receivable. The Company will maintain allowances for doubtful accounts, estimating losses resulting from the inability of its customers to make required payments for products. Account balances are charged off against the allowance when it is probable the receivable will not be recovered.

 

The determination of collectability of the Company’s accounts receivable requires management to make frequent judgments and estimates in order to determine the appropriate amount of allowance needed for doubtful accounts. The Company’s allowance for doubtful accounts is estimated to cover the risk of loss related to accounts receivable. This allowance is maintained at a level we consider appropriate based on historical and other factors that affect collectability. These factors include historical trends of write-offs, recoveries and credit losses; the careful monitoring of customer credit quality; and projected economic and market conditions. Different assumptions or changes in economic circumstances could result in changes to the allowance.  

 

Total allowance for doubtful accounts as of December 31, 2022 and 2021 amounted to $50,000 and $55,000, respectively.

 

Income Taxes

 

The Company accounts for income taxes under FASB ASC Topic 740, Income Taxes (“ASC 740”). Under the asset and liability method of ASC 740, deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The deferred tax assets of the Company relate primarily to operating loss carryforwards for federal income tax purposes.

 

The Company periodically evaluates its tax positions to determine whether it is more likely than not that such positions would be sustained upon examination by a tax authority for all open tax years, as defined by the statute of limitations, based on their technical merits. The Company accrues interest and penalties, if incurred, on unrecognized tax benefits as components of the income tax provision in the accompanying consolidated statements of operations. As of December 31, 2022, and 2021, the Company has not established a liability for uncertain tax positions.

 

Product Returns, Sales Incentives and Other Forms of Variable Consideration

 

In measuring revenue and determining the consideration the Company is entitled to as part of a contract with a customer, the Company takes into account the related elements of variable consideration. Such elements of variable consideration include, but are not limited to, product returns and sales incentives, such as markdowns and margin adjustments. For these types of arrangements, the adjustments to revenue are recorded at the later of when (i) the Company recognizes revenue for the transfer of the related products to the customers, or (ii) the Company pays, or promises to pay, the consideration.

 

 

We currently have a 30-day product return policy for NDS Products, which allows for a 100% sales price refund for the return of unopened and undamaged products purchased from us online through one of our websites or e-commerce platforms. Product sold to GNC may be returned from store shelves or the distribution center in the event product is damaged, short dated, expired or recalled.

 

GNC maintains a customer satisfaction program which allows customers to return product to the store for credit or refund. Subject to certain terms and restrictions, GNC may require reimbursement from vendors for unsaleable returned product through either direct payment or credit against a future invoice. We also support a product return policy for iSatori Products, whereby customers can return product for credit or refund. Product returns can and do occur from time to time and can be material.

 

For the sale of goods with a right of return, the Company estimates variable consideration using the most likely amount method and recognizes revenue for the consideration it expects to be entitled to when control of the related product is transferred to the customers and records a product returns liability for the amount it expects to credit back its customers. Under this method, certain forms of variable consideration are based on expected sell-through results, which requires subjective estimates. These estimates are supported by historical results as well as specific facts and circumstances related to the current period. The product returns liability includes estimates that directly impact reported revenue. These estimates are calculated based on a history of actual returns, estimated future returns and information provided by customers regarding their inventory levels. Consideration of these factors results in an estimate for anticipated sales returns that reflects increases or decreases related to seasonal fluctuations. In addition, as necessary, product returns liability may be established for significant future known or anticipated events. The types of known or anticipated events that are considered, and will continue to be considered, include, but are not limited to, changes in the retail environment and the Company's decision to continue to support new and existing products.

 

Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell-through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.

 

Total allowance for product returns, sales returns and incentive programs as of December 31, 2022 and 2021 amounted to $590,000 and $632,000, respectively.

 

Inventory

 

The Company’s inventory is carried at the lower of cost or net realizable value using the first-in, first-out (“FIFO”) method. The Company evaluates the need to record adjustments for inventory on a regular basis. Company policy is to evaluate all inventories including components and finished goods for all of its product offerings across all of the Company’s operating subsidiaries.

 

The Company recognizes an allowance for obsolescence for expiring, excess, and slow-moving inventory. To calculate the allowance, the Company analyzes sales projections for each SKU relative to the remaining shelf life of the product. In addition, the allowance includes the value of longer-dated finished good inventory that, based on projections, will remain unsold at the time of its expiration.

 

Total allowance for expiring, excess and slow-moving inventory items as of December 31, 2022 and 2021 amounted to $107,000 and $56,000, respectively.

 

Goodwill

 

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 removes Step 2 of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. The Company adopted ASU 2017-04 on January 1, 2020 and applied the requirements prospectively.

 

 

There were no impairment charges incurred during the year ended December 31, 2022.

 

Revenue Recognition

 

The Company’s revenue is comprised of sales of nutritional supplements, primarily to GNC. 

 

The Company accounts for revenues in accordance with FASB Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected. ASC 606 creates a five-step model that requires entities to exercise judgment when considering the terms of contract(s), which includes (1) identifying the contract(s) or agreement(s) with a customer, (2) identifying our performance obligations in the contract or agreement, (3) determining the transaction price, (4) allocating the transaction price to the separate performance obligations, and (5) recognizing revenue as each performance obligation is satisfied. Under ASC 606, revenue is recognized when performance obligations under the terms of a contract are satisfied, which occurs for the Company upon shipment or delivery of products to our customers based on written sales terms, which is also when control is transferred. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring the products or services to a customer.

 

All products sold by the Company are distinct individual products and consist of nutritional supplements and related supplies. The products are offered for sale solely as finished goods, and there are no performance obligations required post-shipment for customers to derive the expected value from them.

 

Control of products we sell transfers to customers upon shipment from our facilities or delivery to our customers, and the Company’s performance obligations are satisfied at that time. Shipping and handling activities are performed before the customer obtains control of the goods and therefore represent a fulfillment activity rather than promised goods to the customer. Payment for sales are generally made by check, credit card, or wire transfer. Historically the Company has not experienced any significant payment delays from customers.

 

For direct-to-consumer sales, the Company allows for returns within 30 days of purchase. Our wholesale customers, such as GNC, may return purchased products to the Company under certain circumstances, which include expired or soon-to-be-expired products located in GNC corporate stores or at any of its distribution centers, and products that are subject to a recall or that contain an ingredient or ingredients that are subject to a recall by the U.S. Food and Drug Administration.

 

A right of return does not represent a separate performance obligation, but because customers are allowed to return products, the consideration to which the Company expects to be entitled is variable. The Company determined that product returns are immaterial, and therefore believes it is probable that such returns will not cause a significant reversal of revenue in the future. We assess our contracts and the reasonableness of our conclusions on a quarterly basis.

 

Stock-Based Compensation.

 

The Company periodically issues restricted share units (“RSUs”), stock options and warrants to employees and non-employees in non-capital raising transactions for services rendered.   Such issuances vest and expire according to the terms established at the issuance date.

 

Stock-based payments to officers, directors, employees and consultants for acquiring goods and services from nonemployees, which include grants of employee stock options, are recognized in the financial statements based on their grant date fair values in accordance with ASC 718, Compensation-Stock Compensation. Stock-based payments to officers, directors, and employees, which are generally time vested, are measured at the grant date fair value and compensation cost is recognized on a straight-line basis over the vesting period. Recognition of compensation expense for non-employees is in the same period and manner as if the Company had paid cash for the services. The fair value of stock-based payments is estimated using the Black-Scholes option-pricing model or other appliable valuation model such as the Monte Carlo valuation pricing model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life, and future dividends. The assumptions used could materially affect compensation expense recorded in future periods.

 

 

Recent Accounting Pronouncements

 

See Note 2 of the Notes to the Consolidated Financial Statements included in this Annual Report for a description of recent accounting pronouncements believed by management to have a material impact on our present or future financial statements.

 

Results of Operations

 

   

December

31, 2022

   

December

31, 2021

   

Change

   

%

 

Revenue

  $ 28,803,000     $ 27,913,000     $ 890,000       3

%

Cost of goods sold

    16,769,000       15,409,000       1,360,000       9

%

Gross profit

    12,034,000       12,504,000       (470,000

)

    (4

)%

Gross margin percentage

    41.8 %     44.8 %                

Operating expense:

                               

Selling, general and administrative expense

    6,267,000       6,215,000       52,000       1

%

Depreciation and amortization

    66,000       59,000       7,000       1

%

Total operating expense

    6,333,000       6,274,000       59,000       2

%

Income from operations

    5,701,000       6,230,000       (529,000

)

    (8

)%

Other income

    121,000       478,000       (357,000

)

    (75

)%

Provision for income tax

    (1,393,000

)

    (1,298,000

)

    95,000       (7

)%

Net income

  $ 4,429,000     $ 5,410,000     $ (981,000

)

    (18

)%

 

Fiscal Year Ended December 31, 2022 Compared to Fiscal Year Ended December 31, 2021

 

Net Sales. Revenue for the year ended December 31, 2022 increased 3% to $28,803,000 as compared to $27,913,000 for the year ended December 31, 2021. Revenue for the year ended December 31, 2022 compared to the prior year reflects increased sales through our online channels largely offset by lower sales through wholesale channels. 

 

Online revenue during the year ended December 31, 2022 was approximately 28% of total revenue, compared to roughly 24% of total revenue during the same twelve-month period in 2021. Although no assurances can be given, management believes that online revenue will continue to increase in subsequent periods relative to prior comparable periods given management’s focus on higher margin online sales.

 

The Company continually reformulates and introduces new products, as well as seeks to increase both the number of stores and number of approved products that can be sold within the GNC franchise system that comprise its domestic and international distribution footprint. Management also believes that its focus on developing its e-commerce capabilities will drive additional incremental sales in the short-term, while yielding substantial benefits in the longer-term. 

 

Cost of Goods Sold. Cost of goods sold for the year ended December 31, 2022 increased 9% to $16,769,000 as compared to $15,409,000 for the year ended December 31, 2021. The increase of $1,360,000 is primarily due to increased product costs due to inflationary pressures, as well as higher distribution costs resulting from increased sales through online channels.

 

 

Gross Profit Margin. Gross profit for the year ended December 31, 2022 decreased to $12,034,000 as compared to $12,504,000 for the year ended December 31, 2021. Gross margin for the year ended December 31, 2022 decreased to 41.8% from 44.8% for the year ended December 31, 2021. The decrease in gross margin is primarily attributable to higher product costs associated with disruptions in the supply chain. Product costs have largely stabilized in recent months and, for certain ingredients, have begun to decline. We expect that the recent margin pressure will be temporary as production costs decline and as higher-margin online sales become a larger percentage of the Company’s total revenue. 

 

Selling, General and Administrative Expense. Selling, general and administrative (“SG&A”) expense for the year ended December 31, 2022 increased by $52,000 to $6,267,000 as compared to $6,215,000 for the year ended December 31, 2021. The increase in SG&A expense was primarily due to higher consulting fees due to Restatement and Merger and Acquisition (“M&A”) related expense, partially offset by lower stock compensation expense and general SG&A expense.

 

Depreciation and Amortization. Depreciation and amortization for the year ended December 31, 2022 increased to $66,000 from $59,000 during the year ended December 31, 2021. The increase is primarily attributable to the amortization of intangibles acquired in the Nutrology business combination.

 

Net Income. We generated a net income of $4,429,000 for the year ended December 31, 2022, as compared to a net income of $5,410,000 for the year ended December 31, 2021. The decrease in net income for the year ended December 31, 2022 compared to the same period in 2021 was primarily attributable to increased SG&A expense resulting from M&A activities and Restatement-related costs during the year ended December 31, 2022, as well as forgiveness of the PPP Loan (as defined in "Liquidity and Capital Resources" below), that occurred during the year ended December 31, 2021. 

 

Non-GAAP Measures

 

The financial presentation below contains certain financial measures not in accordance with accounting principles generally accepted in the United States (“GAAP”), defined by the SEC as “non-GAAP financial measures”, including non-GAAP EBITDA and adjusted non-GAAP EBITDA. These measures may be different from non-GAAP financial measures used by other companies. The presentation of this financial information, which is not prepared under any comprehensive set of accounting rules or principles, is not intended to be considered in isolation or as a substitute for the financial information prepared and presented in this Quarterly Report in accordance with GAAP.

 

As presented below, non-GAAP EBITDA excludes interest, income taxes, and depreciation and amortization. Adjusted non-GAAP EBITDA excludes, in addition to interest, taxes, depreciation and amortization, stock-based compensation, M&A/integration expense, Restatement-related costs and non-recurring gains or losses. The Company believes the non-GAAP measures provide useful information to both management and investors by excluding certain expense and other items that may not be indicative of its core operating results and business outlook. The Company believes that the inclusion of non-GAAP measures in the financial presentation below allows investors to compare the Company’s financial results with the Company’s historical financial results and is an important measure of the Company’s comparative financial performance.

 

   

Year Ended December 31,

 
   

2022

   

2021

 
   

(Unaudited)

   

(Unaudited)

 

Net income

  $ 4,429,000     $ 5,410,000  

Interest income, net

    (121,000

)

    (25,000

)

Provision for income taxes

    1,393,000       1,298,000  

Depreciation and amortization

    66,000       59,000  

EBITDA

    5,767,000       6,742,000  

Non-cash and non-recurring adjustments

               

Stock-based compensation expense

    363,000       452,000  

Acquisition related expense

    257,000       253,000  

Restatement-related costs

    318,000       -  

Non-recurring gains

    -       (453,000

)

Adjusted EBITDA

  $ 6,705,000     $ 6,994,000  

 

 

Liquidity and Capital Resources

 

As of December 31, 2022, the Company had working capital of $18,932,000, compared to working capital of $13,626,000 at December 31, 2021. Our principal sources of liquidity at December 31, 2022 consisted of $13,277,000 of cash and $705,000 of accounts receivable. The increase in working capital is principally attributable to cash flows from operating activities during fiscal 2022, partially offset by cash used in financing activities as the Company spent $779,000 to repurchase shares of Common Stock of the Company. 

 

On September 24, 2019, the Company entered into a Revolving Line of Credit Agreement (the “Line of Credit Agreement”) with Mutual of Omaha Bank (the “Lender”), subsequently acquired by CIT Bank N.A., providing the Company with a $2.5 million revolving line of credit (the “Line of Credit”). The Line of Credit allows the Company to request advances thereunder and to use the proceeds of such advances for working capital purposes until the Maturity Date, or unless renewed at maturity upon approval by the Company’s Board and the Lender. The Line of Credit is secured by all assets of the Company.

 

Advances drawn under the Line of Credit bear interest at an annual rate of the one-month SOFR rate plus 2.75%, and each advance will be payable on the Maturity Date with the interest on outstanding advances payable monthly. The Company may, at its option, prepay any borrowings under the Line of Credit, in whole or in part at any time prior to the Maturity Date, without premium or penalty. No borrowings are outstanding as of December 31, 2022.

 

On September 20, 2022, the Company and the Lender amended the Line of Credit Agreement to extend the Maturity Date to December 23, 2022. On December 19, 2022, the Company and the Lender amended the Line of Credit Agreement to increase the Line of Credit to $3.5 million and extend the Maturity Date to December 23, 2023. All other terms of the Line of Credit Agreement remain unchanged.

 

On April 27, 2020, the Company received proceeds from a loan in the amount of $449,700 from its lender, CIT Bank, N.A. (the “PPP Lender”), pursuant to approval by the U.S. Small Business Administration (the “SBA”) for the PPP Lender to fund the Company’s request for a loan under the SBA’s Paycheck Protection Program (“PPP Loan”) created as part of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the SBA (the “Loan Agreement”). In accordance with the requirements of the CARES Act, the Company used the proceeds from the PPP Loan primarily for payroll costs, covered rent payments, and covered utilities during the eight-week period commencing on the date of loan approval. The PPP Loan was scheduled to mature on April 27, 2022, had a 1.0% interest rate, and was subject to the terms and conditions applicable to all loans made pursuant to the Paycheck Protection Program as administered by the SBA under the CARES Act. The Company was informed by the PPP Lender and the SBA that the full balance of the PPP Loan, including accrued interest, was forgiven on January 15, 2021.

 

The Company has historically financed its operations primarily through cash flow from operations and equity and debt financings. The Company has also provided for its cash needs by issuing Common Stock, options and warrants for certain operating costs, including consulting and professional fees. The Company currently anticipates that cash derived from operations and existing cash resources, along with available borrowings under the Line of Credit, will be sufficient to provide for the Company’s liquidity for the next twelve months.

 

The Company is dependent on cash flow from operations and amounts available under the Line of Credit to satisfy its working capital requirements. No assurances can be given that cash flow from operations and/or the Line of Credit will be sufficient to provide for the Company’s liquidity for the next twelve months. Should the Company be unable to generate sufficient revenue in the future to achieve positive cash flow from operations, and/or should capital be unavailable under the terms of the Line of Credit, additional working capital will be required. Management currently has no intention to raise additional working capital through the sale of equity or debt securities and believes that the cash flow from operations and available borrowings under the Line of Credit will provide sufficient capital necessary to operate the business over the next twelve months. In the event the Company fails to achieve positive cash flow from operations, additional capital is unavailable under the terms of the Line of Credit, and management is otherwise unable to secure additional working capital through the issuance of equity or debt securities, the Company’s business would be materially and adversely harmed.

 

 

Cash Provided by Operating Activities

 

Net cash provided by operating activities was $4,130,000 during the year ended December 31, 2022, compared to net cash provided by operating activities of $4,480,000 for the year ended December 31, 2021. The decrease in cash provided by operating activities is primarily attributable to the forgiveness of the PPP loan that provided to the Company in 2021. In 2022, the Company continues to maintain elevated inventory levels to ensure availability of products due to global supply chain constraints resulting from the COVID-19 pandemic.

 

Cash Used in Investing Activities

 

Cash used in investing activities for the fiscal year ended December 31, 2022 was $0 and $529,000 during the year ended December 31, 2022 and 2021, respectively. The Company used $529,000 during the year ended December 31, 2021 for the acquisition of Nutrology. 

 

Cash Used in Financing Activities

 

Cash used in financing activities for the year ended December 31, 2022 was $750,000 as compared to cash used of $390,000 during the year ended December 31, 2021. The main reason for the increase in cash used for financing activities relates to increased share repurchases.

 

Off-Balance Sheet Arrangements

 

Other than contractual obligations incurred in the normal course of business, we do not have any off-balance sheet financing arrangements or liabilities, retained or contingent interests in transferred assets or any obligation arising out of a material variable interest in an unconsolidated entity.

 

ITEM 7A.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Our business is currently conducted principally in the United States. As a result, our financial results are not materially affected by factors such as changes in foreign currency exchange rates or economic conditions in foreign markets.

 

Foreign Currency

 

Subsequent to the end of the fiscal year, the Company entered into a foreign currency hedging transaction to mitigate the risk of adverse changes in the USD/CAD exchange rate with respect to the pending acquisition of MRC. The company entered into a forward contract to purchase CAD $25.0 million, as the Company anticipates providing additional working capital funding beyond the CAD $23.2 million purchase price for MRC. As the geographical scope of our business broadens, we may engage in additional foreign currency hedging transactions in the future.

 

Interest Rates

 

Our exposure to risk for changes in interest rates related primarily to any borrowings under our existing Line of Credit, and our investments in short-term financial instruments. As of December 31, 2022, the Company had a zero balance under its existing Line of Credit.

 

Investments of our existing cash balances in both fixed-rate and floating-rate interest-earning instruments carry some interest rate risk. The fair value of fixed-rate securities may fall due to a rise in interest rates, while floating-rate securities may produce less income than expected if interest rates fall. Partly as a result of this, our future interest income will vary due to changes in interest rates and we may suffer losses in principal if we are forced to sell securities that have fallen in estimated fair value due to changes in interest rates. However, as substantially all of our cash equivalents consist of bank deposits and short-term money market instruments, we do not expect any material change with respect to our net income as a result of an interest rate change.

 

 

ITEM 8.  FINANCIAL STATEMENTS

 

The information required hereunder in this Annual Report is set forth in the financial statements and the notes thereto beginning on Page F-1.

 

ITEM 9.  CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

As described in the company’s Current Reports on Form 8-K filed with the SEC on October 7, 2022 and October 18, 2022, on October 6, 2022, the Audit Committee of the Board of the Company recommended, and the Board approved Weinberg & Company P.A. (“Weinberg”) as its independent registered public accounting firm for the fiscal year ended December 31, 2022. On October 14, 2022, the Audit Committee of the Board of the Company recommended, and the Board approved, the dismissal of Weaver and Tidwell, LLP (“Weaver”) as the Company’s independent registered public accounting firm.

 

ITEM 9A.  CONTROLS AND PROCEDURES

 

(a)   Evaluation of Disclosure Controls and Procedures.

 

In connection with the filing of this Annual Report on Form 10-K for the period ended December 31, 2022, our management, with the participation of our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), evaluated the effectiveness of the design and operation of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”).  As a result of this evaluation, our CEO and CFO concluded that our disclosure controls and procedures were not effective for the year ended December 31, 2022.

 

Due to the material weaknesses described below, which resulted in reporting errors requiring a restatement of our financial statements for the years ended December 31, 2020 and 2019 and our interim financial information for the quarterly periods ended June 30, 2021, March 31, 2021, September 30, 2020, June 30, 2020, March 31, 2020, September 30, 2019, June 30, 2019 and March 31, 2019, our CEO and CFO concluded that our disclosure controls and procedures were not effective for the years ended December 31, 2020 and 2019 and our interim financial information for the quarterly periods ended June 30, 2021, March 31, 2021, September 30, 2020, June 30, 2020, March 31, 2020, September 30, 2019, June 30, 2019 and March 31, 2019.

 

Notwithstanding the material weaknesses described in Management's Report on Internal Control Over Financial Reporting, our management has concluded that our consolidated financial statements for the periods covered by and included in this Annual Report are prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and fairly present, in all material respects, our financial position, results of operations and cash flows for each of the periods presented herein.

 

(b)   Managements Annual Report on Internal Control over Financial Reporting.

 

Our management, including our CEO and CFO, is responsible for establishing and maintaining adequate internal control over our financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act.  Management’s establishing and maintaining adequate internal control over financial reporting is based upon the criteria established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO Framework”).  A system of internal control over financial reporting should be designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP.

 

An effective internal control system, no matter how well designed, has inherent limitations, including the possibility of human error, the circumvention or overriding of controls, or fraud, and therefore can provide only reasonable assurance with respect to reliable financial reporting.  Because of its inherent limitations, our internal control over financial reporting may not prevent or detect all misstatements.

 

 

A material weakness is defined as a deficiency, or combination of deficiencies in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.  Based on this definition, our management, with the participation of our CEO and CFO, evaluated the effectiveness and design of our internal control over financial reporting against the COSO Framework and concluded that our internal control over financial reporting was not effective at December 31, 2022, and as of December 31, 2019, 2020, and 2021 due to material weaknesses arising from flaws in our control environment, risk oversight measures, control activities, information processing and communication and our monitoring systems, each of which is described in more detail below.  The material weaknesses resulted in reporting errors requiring a restatement of our financial statements for Annual Reports on Form 10-K for the years ended December 31, 2019 and 2020, and each of the interim financial statements for the quarterly periods in 2019, 2020 and 2021 included in our Quarterly Reports on Form 10-Q for the periods ending March 31, 2019, June 30, 2019, September 30, 2019, March 31, 2020, June 30, 2020, September 30, 2020, March 31, 2021, and June 30, 2021 (collectively, the "Restated Periods"), in our Amended Annual Report on Form 10-K for the period ending December 31, 2020 and in our Annual Report on Form 10-K for the period ending December 31, 2021, as filed with the SEC on October 14, 2022.

 

Control environment.  We concluded that we did not maintain effective controls in the following areas: (i) managerial functions, procedures and oversight; (ii) organizational structure, delegation of authority and responsibilities; (iii) segregation of duties; (iv) adequacy of trained accounting and financial reporting personnel to ensure that internal control responsibilities were performed effectively and material accounting errors were detected; and (v) maintenance and enforcement of internal control responsibilities, including holding individuals accountable for their internal control responsibilities.

 

Risk oversight environment.  We did not maintain adequate risk oversight measures related to the (i) identification and assessment of risks that could impact achieving our objectives and (ii) identification and analysis of the potential changes that could affect our internal controls environment.

 

Control activities.  We concluded that we did not have effective control activities in the following areas: (i) selecting and developing control policies, procedures and activities to mitigate risks, including with respect to the methodologies used to calculate and report financial information and results; and (ii) selecting and implementing information technology and related systems supportive to our internal control over financial reporting.

 

Information processing and communication.  We identified deficiencies associated with information processing and communication within our internal control framework.  Specifically, we did not effectively communicate objectives and internal control responsibilities throughout the organization which contributed to inadequate documentation of processes and methodologies used to recognize revenue, costs of goods sold, inventory and accounts receivable, hindering clear communication with management, the Board of Directors and our independent auditor.

 

Monitoring activities.  We concluded that we did not design and implement effective monitoring activities related to (i) selecting, developing, and performing separate evaluations of our internal control over financial reporting; and (ii) evaluating and communicating internal control deficiencies in a timely manner to parties responsible for taking corrective actions.

 

The issues described above resulted in the following errors in our financial statements previously filed with the SEC: improper recognition of revenue, cost of sales, accounts receivable, inventory and the provision for income taxes.

 

Remediation Efforts to Address Material Weaknesses

 

Our management, including our CFO, has worked with expert accounting consultants and the Audit Committee of the Company’s Board of Directors (the “Audit Committee”) to design and implement both a short-term and a long-term remediation plan to correct the material weaknesses in our disclosure controls and procedures and our internal control over financial reporting, as follows:

 

Since March 2022 and through the filing date of this Annual Report on Form 10-K, we have hired expert accounting consultants to assess our control environment and recommend improvements.  In addition, we hired a new highly qualified CFO in August 2022 with extensive public-company experience.

 

 

In addition to the items noted above, as we continue to evaluate, remediate, and improve our internal control over financial reporting, our management expects to continue to implement additional measures to address control deficiencies and further refine and improve the remediation efforts described above.  Specifically, we are developing a checklist of activities based on the criteria established in the COSO Framework against which we will assess the design of entity-level and activity-level controls, and the operational effectiveness of such controls.  Deficiencies identified in this process will be addressed by management, including our CEO and CFO.  This assessment, any deficiencies, and any remedial actions will be shared and discussed with our Audit Committee and our independent auditors on a quarterly basis.

 

(c)   Changes in Internal Controls over Financial Reporting.

 

We are still in the process of implementing our remedial actions.  Also, during August 2022, we hired a new CFO, a highly qualified individual with public company experience.  We hired another manager to the accounting team, and we continue to implement additional controls that will strengthen our internal control environment. Management will continue to evaluate and monitor our internal controls as each of the affected areas evolves.

 

All of the changes above were implemented during the year ended December 31, 2022.

 

ITEM 9B.  OTHER INFORMATION

 

None.

 

 

PART III

 

ITEM 10.  DIRECTORS AND EXECUTIVE OFFICERS

 

In accordance with General Instruction G(3) to Form 10-K, certain information required by this Item is incorporated herein by reference to our definitive proxy statement for our 2023 annual meeting of stockholders to be filed with the SEC.

 

ITEM 11.  EXECUTIVE COMPENSATION

 

In accordance with General Instruction G(3) to Form 10-K, certain information required by this Item is incorporated herein by reference to our definitive proxy statement for our 2023 annual meeting of stockholders to be filed with the SEC.

 

ITEM 12.  SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT

 

In accordance with General Instruction G(3) to Form 10-K, certain information required by this Item is incorporated herein by reference to our definitive proxy statement for our 2023 annual meeting of stockholders to be filed with the SEC.

 

ITEM 13.  CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

In accordance with General Instruction G(3) to Form 10-K, certain information required by this Item is incorporated herein by reference to our definitive proxy statement for our 2023 annual meeting of stockholders to be filed with the SEC.

 

ITEM 14.  PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

In accordance with General Instruction G(3) to Form 10-K, certain information required by this Item is incorporated herein by reference to our definitive proxy statement for our 2023 annual meeting of stockholders to be filed with the SEC.

 

 

PART IV

 

ITEM 15.  EXHIBITS AND REPORTS

 

Exhibits

 

2.1

Arrangement Agreement among FitLife Brands Inc., 1000374984 Ontario Inc., and Mimi’s Rock Corp, dated December 4, 2022 (incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K filed on December 8, 2022)

3.1

Articles of Incorporation (incorporated by reference to Exhibit 3.1 filed with Amendment No. 3 to the Company’s Registration Statement on Form SB2 (Commission File No. 333-137170)).

3.2

Amendments to Articles of Incorporation (incorporated by reference to Exhibit 3.2 filed with Amendment No. 3 to the Company’s Registration Statement on Form SB2 (Commission File No. 333-137170)).

3.3

Amended and Restated Bylaws of the Corporation (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on January 25, 2018).

3.4

Certificate of Amendment to Articles of Incorporation (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on September 13, 2010).

3.5

Certificate of Amendment to Articles of Incorporation to change name to FitLife Brands, Inc.  (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on October 1, 2013).

3.6

Certificate of Amendment to Articles of Incorporation to effect 1-for-10 reverse split (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on October 1, 2013).

3.7

Certificate of Designations, Preferences and Rights of the Series A Convertible Preferred Stock, dated November 13, 2018 (incorporated by reference to Exhibit 3.2 to the Company’s Quarterly Report on Form 10-Q filed on November 14, 2018).

3.8

Certificates of Change, dated April 11, 2019 (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on April 15, 2019).

3.9

Certificate of Designations, Preferences and Rights of the Series B Junior Preferred Stock, dated March 3, 2021 (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on March 4, 2021).

3.10

Certificate of Change for FitLife Brands, Inc., effective as of December 2, 2021 (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on December 7, 2021).

4.1

Form of Warrant, dated November 13, 2018 (incorporated by reference to Exhibit 4.1 to the Company’s Quarterly Report on Form 10-Q filed on November 14, 2018).

4.2

Tax Benefit Preservation Plan, dated February 26, 2021 (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed on March 4, 2021).

10.1

Assignment of Name (incorporated by reference to Exhibit 10.6 to the Company’s Current Report on Form 8-K filed on October 6, 2009).

 

 

10.2

Form of Subscription Agreement, dated November 13, 2018 (incorporated by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed on November 14, 2018).

10.3

Employment Agreement, by and between FitLife Brands, Inc. and Patrick Ryan, dated June 13, 2019 (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on June 18, 2019).

10.4

2019 Omnibus Incentive Plan (incorporated by reference to Appendix A to the Definitive Proxy Statement on Schedule 14A filed on July 12, 2019).

10.5

Revolving Line of Credit Agreement, dated as of September 24, 2019, between the Company and Mutual of Omaha Bank (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on September 26, 2019).

10.6

Note Payable Agreement by and between FitLife Brands, Inc. and CIT Bank, N.A. dated April 27, 2020 (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on May 1, 2020).

10.7

Amended and Restated Credit Agreement, dated February 23, 2023, between FitLife Brands Inc., and First Citizens Bank (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed March 1, 2023).

10.8

Term Note, dated February 23, 2023, issued by FitLife Brands, Inc., to First Citizens Bank (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed March 1, 2023).

10.9

Security Agreement, dated February 23, 2023, among FitLife Brands, Inc., NDS Nutrition Products, Inc., iSatori, Inc., 1000374984 Ontario, Inc., and First Citizens Bank (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed March 1, 2023).

10.10

Guaranty Agreement, dated February 23, 2023, among NDS Nutrition Products, Inc., iSatori, Inc., 1000374984 Ontario, Inc., and First Citizens Bank (incorporated by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K filed March 1, 2023).

14.1

Code of Ethics (incorporated by reference to Exhibit 14.1 to the Company’s Annual Report on Form 10-K filed on March 27, 2009).

16.3

Letter from Weaver and Tidwell, LLP dated October 17, 2022 (incorporated by reference to Exhibit 16.1 to the Company’s Current Report on Form 8-K filed October 18, 2022).

21

List of Subsidiaries

23.1

Consent of Weaver and Tidwell, LLP, Independent Registered Public Accounting Firm

31.1

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act.

31.2

Certification of Principal Financial and Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act.

32.1

Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act.  

101.INS

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File (embedded within the Inline XBRL Document and included in Exhibit 101)

 

ITEM 16.  FORM 10-K SUMMARY    

 

None.

 

 

SIGNATURES

 

In accordance with Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, there unto duly authorized.

 

Registrant

FitLife Brands, Inc.

 
     

Date: March 24, 2023

By: /s/ Dayton Judd

 
 

Dayton Judd

 
 

Chief Executive Officer (Principal Executive Officer)

 
     

Date: March 24, 2023

By: /s/ Jakob York

 
 

Jakob York

 
 

Chief Financial Officer (Principal Financial Officer)

 

 

In accordance with the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the Company and in the capacities and on the dates indicated.

 

Date: March 24, 2023

By: /s/ Dayton Judd

 
 

Dayton Judd

 
 

Chief Executive Officer and Chair of the Board

 
     
Date: March 24, 2023

By: /s/ Grant Dawson

 
 

Grant Dawson

 
 

Director

 
     
Date: March 24, 2023

By: /s/ Lewis Jaffe

 
 

Lewis Jaffe

 
 

Director

 
     
Date: March 24, 2023

By: /s/ Todd Ordal

 
 

Todd Ordal

 
 

Director

 
     
Date: March 24, 2023

By: /s/ Seth Yakatan

 
 

Seth Yakatan

 
 

Director

 

 

 

 

FITLIFE BRANDS, INC.

TABLE OF CONTENTS

 

 

Page

  

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM (Weinberg & Company, PA, PCAOB ID:572

F-1
Weaver and Tidwell, L.L.P. PCAOB ID: 410)F-3

CONSOLIDATED FINANCIAL STATEMENTS:

 

Consolidated Balance Sheets at December 31, 2022 and 2021

F-5

Consolidated Statements of Operations for the years ended December 31, 2022 and 2021

F-6

Consolidated Statement of Stockholders’ Equity for the years ended December 31, 2022 and 2021

F-7

Consolidated Statements of Cash Flows for the years ended December 31, 2022 and 2021

F-8

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

F-9

 

 

 

 
 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Stockholders and the Board of Directors of Fitlife Brands, Inc.

Omaha, NE

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheet of Fitlife Brands, Inc. (the “Company”) as of December 31, 2022, the related consolidated statement of operations, stockholders’ equity, and cash flows for the year then ended, and the related notes (collectively referred to as the “financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provide a reasonable basis for our opinion.

 

Critical Audit Matter

 

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinion on the critical audit matter or on the accounts or disclosures to which they relate.

 

F-1

 

Deferred Tax Asset Valuation 

 

For the year ended December 31, 2022, the Company recorded a provision for income taxes of $1,393,000 and a deferred tax asset of $1,847,000 as of December 31, 2022. The carrying amount of deferred tax assets are reviewed at each reporting date and reduced to the extent that it is no longer probable that all or part of the deferred tax assets will be utilized, based on positive and negative evidence, including that sufficient future taxable income will be available.

 

Management’s analysis of the realizability of its deferred tax assets, including the recognition, measurement, and disclosure of deferred tax assets was significant to our audit because the amounts are material to the consolidated financial statements. Auditing management’s assessment is complex and involves significant judgment as the Company’s ability to generate taxable income sufficient to utilize the assets may be impacted by various economic and industry conditions.

 

The primary procedures we performed to address this critical audit matter included: 

 

 

We obtained an understanding of management’s process relating to the realizability of deferred tax assets, including projections of future taxable income and the future reversal of existing taxable temporary differences.

 

 

Among other audit procedures performed, we evaluated the positive and negative evidence in assessing whether the deferred tax assets are more likely than not to be utilized, including evaluating the trends of both the historical financial results and the projected sources of taxable income. Our audit procedures also included testing the calculations of existing temporary book-tax differences, the scheduling of the reversal of existing temporary taxable differences and of the appropriate character of income. We evaluated the assumptions used by the Company to develop projections of future taxable income and tested the completeness and accuracy of the underlying data used in its projections. For example, we compared the projections of future taxable income with the actual results of prior periods as well as management’s consideration of current industry and economic trends.

 

We have served as the Company’s auditor from 2018 through 2019, and since October 2022.

 

/s/ Weinberg & Company, P.A.

Los Angeles, California

March 24, 2023

 

 

F-2

 

Report of Independent Registered Public Accounting Firm

 

 

To the Board of Directors and Shareholders

FitLife Brands, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of FitLife Brands, Inc. and Subsidiaries (the Company) as of December 31, 2021 and 2020, and the related consolidated statements of operations, stockholders’ equity, and cash flows for the years then ended, and the related notes to the consolidated financial statements (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Restatement to Correct Previously Issued Consolidated Financial Statements

 

As discussed in Note 11 to the financial statements, the 2020 financial statements have been restated to correct misstatements discovered during the current year.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the entity's internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

Product Returns – Management’s Estimate of Product Returns including Discontinued or Expired Product. Refer to Note 2 to the Financial Statements

 

Critical Accounting Matter Description

 

In measuring revenue and determining the consideration the Company is entitled to as part of a contract with a customer, the Company takes into account related elements of variable consideration, including, but not limited to, product returns.  The allowance for product returns is based on specific terms and conditions included in the customer agreements, historical experience and management’s expectation of future returns.

 

We identified management’s estimate of product returns, including discontinued or expired product as a critical audit matter because of the judgments necessary for management to estimate and monitor, among other things, remaining shelf life, sell-through data, history of actual and estimated future returns, and information provided by customers regarding their inventory levels. The types of arrangements and complexity of information required a high degree of auditor judgment and an increased extent of effort when performing audit procedures to audit management’s estimates and evaluating the results of those procedures. 

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures related to management’s estimate of product returns included the following:

 

 

We obtained an understanding of the design and implementation of management’s controls and evaluated management’s review of the inputs used and assumptions applied in the product returns calculation.

 

To assess the reasonableness of the product returns estimate, we performed procedures that included, among others, testing management’s historical return rate calculation and the completeness and accuracy of sales and product returns data used in the calculation. We evaluated the historical accuracy of management’s estimate, read contracts and performed direct inquiries with management to identify any terms or conditions not included in customer contracts that could impact the estimate. We performed revenue cutoff testing to assess if there were unusual patterns at period end not considered in the Company’s analyses, performed lookback analyses using actual historical data to evaluate the forecasted amounts, which included testing credits issued and payments made throughout year, assessed subsequent events to determine whether there was any new information that would require adjustment to the estimate, and evaluated overall trends in product returns based on preceding years.

 

F-3

 

Income taxes - Realizability of Deferred Tax Assets – Refer to Note 9 to the Financial Statements

 

Critical Accounting Matter Description

 

For the years ended December 31, 2021 and 2020, the Company recorded a provision (benefit) for income taxes of $1,298,000 and ($4,415,000), respectively, driven primarily by an income tax benefit of ($3,045,000) and ($4,339,000), respectively resulting from the elimination of the valuation reserve against the Company’s net operating losses and other deferred tax assets in 2020. The carrying amount of deferred tax assets are reviewed at each reporting date and reduced to the extent that it is no longer probable that all or part of the deferred tax assets will be utilized, based on positive and negative evidence, including that sufficient future taxable income will be available.

 

Management’s analysis of the realizability of its deferred tax assets, including the recognition, measurement, and disclosure of deferred tax assets was significant to our audit because the amounts are material to the consolidated financial statements. Auditing management’s assessment is complex and involves significant judgment as the Company’s ability to generate taxable income sufficient to utilize the assets may be impacted by various economic and industry conditions.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures related to management’s realizability of deferred tax assets included the following:

 

 

We obtained an understanding of the design and implementation of management’s controls relating to the realizability of deferred tax assets, including projections of future taxable income and the future reversal of existing taxable temporary differences.

 

Among other audit procedures performed, we evaluated the positive and negative evidence in assessing whether the deferred tax assets are more likely than not to be utilized, including evaluating the trends of both the historical financial results and the projected sources of taxable income. Our audit procedures also included testing the calculations of existing temporary book-tax differences, the scheduling of the reversal of existing temporary taxable differences and of the appropriate character of income. We evaluated the assumptions used by the Company to develop projections of future taxable income and tested the completeness and accuracy of the underlying data used in its projections. For example, we compared the projections of future taxable income with the actual results of prior periods as well as management’s consideration of current industry and economic trends.

 

 

 

/s/ WEAVER AND TIDWELL, L.L.P.

 

We have served as the Company’s auditor since 2019.

 

Fort Worth, Texas

October 13, 2022

 

 

 

 

FITLIFE BRANDS, INC.

CONSOLIDATED BALANCE SHEETS

 

  

December 31, 2022

  

December 31, 2021

 

ASSETS:

        

CURRENT ASSETS

        

Cash

 $13,277,000  $9,897,000 

Accounts receivable, net of allowance of doubtful accounts of $50,000 and $55,000, respectively

  705,000   945,000 

Inventories, net of allowance for obsolescence of $107,000 and $56,000, respectively

  9,105,000   6,520,000 

Prepaid expense and other current assets

  116,000   322,000 

Total current assets

  23,203,000   17,684,000 
         

Property and equipment, net

  46,000   70,000 

Right of use asset

  103,000   158,000 

Intangibles, net of amortization of $72,000 and $30,000, respectively

  150,000   192,000 

Goodwill

  358,000   358,000 

Deferred tax asset

  1,847,000   3,045,000 

TOTAL ASSETS

 $25,707,000  $21,507,000 
         

LIABILITIES AND STOCKHOLDERS' EQUITY:

        

CURRENT LIABILITIES:

        

Accounts payable

 $2,995,000  $2,880,000 

Accrued expense and other liabilities

  631,000   491,000 

Product returns

  590,000   632,000 

Lease liability - current portion

  54,000   55,000 

Total current liabilities

  4,270,000   4,058,000 

Long-term lease liability, net of current portion

  49,000   103,000 

TOTAL LIABILITIES

  4,319,000   4,161,000 
         

STOCKHOLDERS' EQUITY:

        

Preferred stock, $0.01 par value, 10,000,000 shares authorized, none outstanding as of December 31, 2022 and 2021

        

Common stock, $0.01 par value, 60,000,000 shares authorized; 4,507,361 and 4,552,485 issued and outstanding as of December 31, 2022 and 2021, respectively

  45,000   46,000 

Treasury stock, 0 and 881,311 shares, respectively

  -   (2,087,000)

Additional paid-in capital

  30,056,000   32,529,000 

Accumulated deficit

  (8,713,000)  (13,142,000)

TOTAL STOCKHOLDERS' EQUITY

  21,388,000   17,346,000 

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY

 $25,707,000  $21,507,000 

 

 

The accompanying notes are an integral part of these consolidated financial statements

 

 

 

FITLIFE BRANDS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

 

   

Twelve months ended

 
   

December 31,

 
   

2022

   

2021

 
                 
                 

Revenue

  $ 28,803,000     $ 27,913,000  

Cost of goods sold

    16,769,000       15,409,000  

Gross profit

    12,034,000       12,504,000  
                 

OPERATING EXPENSE:

               

Selling, general and administrative

    6,267,000       6,215,000  

Depreciation and amortization

    66,000       59,000  

Total operating expense

    6,333,000       6,274,000  

OPERATING INCOME

    5,701,000       6,230,000  
                 

OTHER (INCOME)

               

Interest income

    (121,000 )     (25,000 )

Gain on debt forgiveness

    -       (453,000 )

Total other income

    (121,000 )     (478,000 )
                 

PRE-TAX NET INCOME

    5,822,000       6,708,000  
                 

PROVISION FOR INCOME TAXES

    1,393,000       1,298,000  
                 

NET INCOME

  $ 4,429,000     $ 5,410,000  
                 

NET INCOME PER SHARE

               

Basic

  $ 0.97     $ 1.23  

Diluted

  $ 0.89     $ 1.13  

Basic weighted average common shares

    4,552,533       4,406,614  

Diluted weighted average common shares

    4,974,596       4,801,370  

 

The accompanying notes are an integral part of these consolidated financial statements 

 

 

 

 

FITLIFE BRANDS, INC.

CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY

 

                           

Additional

                 
   

Common Stock

   

Treasury

   

Paid-in

   

Accumulated

         
   

Shares

   

Amount

   

Stock

   

Capital

   

Deficit

   

Total

 
                                                 

YEAR ENDED DECEMBER 31, 2022

                                               
                                                 

DECEMBER 31, 2021

    4,552,485     $ 46,000     $ (2,087,000 )   $ 32,529,000     $ (13,142,000 )   $ 17,346,000  
                                                 

Repurchase of common stock

    (48,596 )     (1,000 )     (771,000 )     -       -       (772,000 )

Retirement of treasury shares

    -       -       2,858,000       (2,865,000 )     -       (7,000 )

Exercise of stock options

    3,472       -       -       29,000       -       29,000  

Stock-based compensation

    -       -       -       363,000       -       363,000  

Net income

    -       -       -       -       4,429,000       4,429,000  
                                                 

DECEMBER 31, 2022

    4,507,361     $ 45,000     $ -     $ 30,056,000     $ (8,713,000 )   $ 21,388,000  
                                                 

YEAR ENDED DECEMBER 31, 2021

                                               
                                                 

DECEMBER 31, 2020

    4,243,272     $ 42,000     $ (1,790,000 )   $ 32,174,000     $ (18,552,000 )   $ 11,874,000  
                                                 

Repurchase of common stock

    (36,092 )     -       (260,000 )     -       -       (260,000 )

Exercise of stock options

    65,305       1,000       (37,000 )     90,000       -       54,000  

Repurchase of options

    -       -       -       (184,000 )     -       (184,000 )

Stock-based compensation

    280,000       3,000       -       449,000       -       452,000  

Net income

    -       -       -       -       5,410,000       5,410,000  
                                                 

DECEMBER 31, 2021

    4,552,485     $ 46,000     $ (2,087,000 )   $ 32,529,000     $ (13,142,000 )   $ 17,346,000  

 

The accompanying notes are an integral part of these consolidated financial statements

 

 

 

FITLIFE BRANDS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

   

Years Ended December 31,

 
   

2022

   

2021

 
           

 

 

CASH FLOWS FROM OPERATING ACTIVITIES:

               

Net income

  $ 4,429,000     $ 5,410,000  

Adjustments to reconcile net income to net cash provided by operating activities:

               

Depreciation and amortization

    66,000       59,000  

Right of use asset

    55,000       50,000  

Allowance for doubtful accounts

    (6,000 )     4,000  

Allowance for inventory obsolescence

    51,000       -  

Stock compensation expense

    363,000       452,000  

Forgiveness of PPP loan

    -       (453,000 )

Changes in operating assets and liabilities:

               

Accounts receivable - trade

    247,000       974,000  

Inventories

    (2,636,000 )     (2,945,000 )

Deferred tax asset

    1,199,000       1,294,000  

Prepaid expense and other assets

    204,000       (270,000 )

Income tax receivable

    -       40,000  

Accounts payable

    115,000       (366,000 )

Lease liability

    (55,000 )     (50,000 )

Accrued liabilities and other liabilities

    140,000       (6,000 )

Product returns

    (42,000 )     287,000  

Net cash provided by operating activities

    4,130,000       4,480,000  
                 

CASH FLOWS FROM INVESTING ACTIVITIES:

               

Cash paid for acquisition

    -       (529,000 )

Net cash used in investing activities

    -       (529,000 )
                 

CASH FLOWS FROM FINANCING ACTIVITIES:

               

Proceeds from exercise of stock options

    29,000       54,000  

Repurchases of common stock and options

    (779,000 )     (444,000 )

Net cash used in financing activities

    (750,000 )     (390,000 )
                 

CHANGE IN CASH

    3,380,000       3,561,000  

CASH, BEGINNING OF PERIOD

    9,897,000       6,336,000  

CASH, END OF PERIOD

  $ 13,277,000     $ 9,897,000  
                 

Supplemental disclosure operating activities

               

Cash paid (refunded) for income taxes, net

  $ 3,000     $ (42,000 )

Supplemental noncash financing activities

               

Forgiveness of PPP loan, including accrued interest

  $ -     $ 453,000  

 

The accompanying notes are an integral part of these consolidated financial statements

 

 

FITLIFE BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEAR ENDED DECEMBER 31, 2022 AND 2021

 

 

NOTE 1.  DESCRIPTION OF BUSINESS

 

Summary

 

FitLife Brands, Inc. (the “Company”) is a national provider of innovative and proprietary nutritional supplements for health-conscious consumers marketed under the following brand names: (i) NDS Nutrition, PMD Sports, SirenLabs, CoreActive, Nutrology, and Metis Nutrition (together, “NDS Products”); and (ii) iSatori, BioGenetic Laboratories, and Energize (together, the "iSatori Products"). The Company distributes the NDS Products principally through franchised General Nutrition Centers, Inc. (“GNC”) stores located both domestically and internationally, and, with the launch of Metis Nutrition, through corporate GNC stores in the United States. The iSatori Products are sold through more than 17,000 retail locations, which include specialty, mass, and online.

 

FitLife Brands is headquartered in Omaha, Nebraska. For more information on the Company, please go to www.fitlifebrands.com. The Company’s Common Stock, par value $0.01 per share (“Common Stock”), trades under the symbol “FTLF” on the OTC Pink market.

 

Recent Developments

 

Forward Stock Split

 

The Board of Directors of the Company (the “Board”) approved a forward stock split of the Company’s authorized, issued and outstanding shares of common stock, par value $0.01 per share (the “Common Stock”), at a ratio of 4-for-1 (the “Forward Split”). The Forward Split was effective as of December 2, 2021 and began trading on such basis on December 8, 2021. Prior to the Forward Split, the Company was authorized to issue 15.0 million shares of Common Stock. As a result of the Forward Split, the Company is now authorized to issue 60.0 million shares of Common Stock. The Forward Split did have any effect on the stated par value of the Common Stock and did not affect the Company’s authorized preferred stock.

 

All references in this Annual Report to number of common shares, price per share and weighted average number of shares outstanding have been adjusted to reflect the Forward Split on a retroactive basis as of the earliest period presented, unless otherwise noted.

 

COVID-19 Pandemic

 

The COVID-19 pandemic has had an effect on the Company’s employees, business and operations and those of its customers, vendors and business partners. In this respect, the temporary or permanent closure of some of our retail partners’ store locations and the stay-at-home orders that occurred early in the pandemic negatively affected our results from operations, although much of the impact has been offset by an increase in revenue attributable to online sales, and increased sales during the more recent quarters. Our future financial position and operating results could be materially and adversely affected in the event that a resurgence of COVID-19 cases leads to new stay-at-home orders and/or further disruptions in both our supply chain and manufacturing lead-times, which could lower demand for the Company’s products and/or prevent the Company from producing and delivering its products in a timely manner, although the extent of these effects cannot be determined at this time. The Company expects to continue to assess the evolving impact of the COVID-19 pandemic and intends to make adjustments to its business and operations accordingly. 

 

Inflation

 

The Company has experienced inflationary pressure with regard to the procurement of many of its products.  Thus far, the Company has been able to partially offset the impact of inflation through price increases to its customers.  In the future, however, further inflationary pressure could adversely affect the Company’s operating performance if market conditions no longer permit the Company to pass through price increases to its customers.

 

F- 9

 
 

NOTE 2.  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

The Company prepares its financial statements in accordance with accounting principles generally accepted in the United States of America. Significant accounting policies are as follows:

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany accounts and transactions have been eliminated in the consolidated financial statements.

 

Use of Estimates and Assumptions

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities known to exist as of the date the financial statements are published, and (iii) the reported amount of net sales and expense recognized during the periods presented.

 

Those estimates and assumptions include estimates for reserves of uncollectible accounts receivable, allowance for inventory obsolescence, depreciable lives of property and equipment, analysis of impairment of goodwill, realization of deferred tax assets, accruals for potential liabilities and assumptions made in valuing stock instruments issued for services. Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates.

 

Revenue Recognition

 

The Company’s revenue is comprised of sales of nutritional supplements to consumers, primarily through GNC stores. 

 

The Company accounts for revenues in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected. ASC 606 creates a five-step model that requires entities to exercise judgment when considering the terms of contract(s), which includes (1) identifying the contract(s) or agreement(s) with a customer, (2) identifying our performance obligations in the contract or agreement, (3) determining the transaction price, (4) allocating the transaction price to the separate performance obligations, and (5) recognizing revenue as each performance obligation is satisfied. Under ASC 606, revenue is recognized when performance obligations under the terms of a contract are satisfied, which occurs for the Company upon shipment or delivery of products to our customers based on written sales terms. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring the products to a customer.

 

All products sold by the Company are distinct individual products and consist of nutritional supplements and related supplies. The products are offered for sale solely as finished goods, and there are no performance obligations required post-shipment for customers to derive the expected value from them.

 

Control of products we sell transfers to customers upon shipment or delivery from our facilities to our customers, and the Company’s performance obligations are satisfied at that time. Shipping and handling activities are performed before the customer obtains control of the goods and therefore represent a fulfillment activity rather than promised goods to the customer. Payments for sales are generally made by check, credit card, or wire transfer. Historically the Company has not experienced any significant payment delays from customers.

 

For direct-to-consumer sales, the Company allows for returns within 30 days of purchase. Our wholesale customers, such as GNC, may return purchased products to the Company under certain circumstances, which include expired or soon-to-be-expired products located in GNC corporate stores or at any of its distribution centers, and products that are subject to a recall or that contain an ingredient or ingredients that are subject to a recall by the U.S. Food and Drug Administration.

 

F- 10

 

A right of return does not represent a separate performance obligation, but because customers are allowed to return products, the consideration to which the Company expects to be entitled is variable. The Company determined that product returns are immaterial, and therefore believes it is probable that such returns will not cause a significant reversal of revenue in the future. We assess our contracts and the reasonableness of our conclusions on a quarterly basis.

 

Online revenue during the year ended December 31, 2022 was approximately 28% of total revenue, compared to 72% for wholesale channels for the same period.  Online revenue during the year ended December 31, 2021 was 24% of total revenue compared to 76% for wholesale channels during the same twelve-month period in 2021.

 

Customer Concentration

 

Total net sales to GNC during 2022 and 2021 were 67 % and 71% of total revenue for the years ended December 31, 2022 and 2021, respectively. Accounts receivable attributable to GNC as of December 31, 2022 and 2021 represented 43% and 85% of the Company’s total accounts receivable balance, respectively.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

All of the Company’s accounts receivable balance is related to trade receivables. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in its existing accounts receivable. The Company will maintain allowances for doubtful accounts, estimating losses resulting from the inability of its customers to make required payments for products. Accounts with known financial issues are first reviewed and specific estimates are recorded. The remaining accounts receivable balances are then grouped into categories by the number of days the balance is past due, and the estimated loss is recorded based upon management’s assessment of collectability. Account balances are charged off against the allowance when it is probable that the receivable will not be recovered.

 

As of December 31, 2022 and 2021, the Company had provided a reserve for doubtful accounts of $50,000 and $55,000, respectively.

 

Product Returns, Sales Incentives and Other Forms of Variable Consideration 

 

In measuring revenue and determining the consideration the Company is entitled to as part of a contract with a customer, the Company takes into account the related elements of variable consideration. Such elements of variable consideration include, but are not limited to, product returns and sales incentives, such as markdowns and margin adjustments. For these types of arrangements, the adjustments to revenue are recorded at the later of when (i) the Company recognizes revenue for the transfer of the related products to the customers, or (ii) the Company pays, or promises to pay, the consideration.

 

We currently have a 30-day product return policy for NDS Products, which allows for a 100% sales price refund for the return of unopened and undamaged products purchased from us online through one of our websites. Product sold to GNC may be returned from store shelves or the distribution center in the event product is damaged, short dated, expired or recalled. Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.

 

GNC maintains a customer satisfaction program that allows customers to return product to the store for credit or refund. Subject to certain terms and restrictions, GNC may require reimbursement from vendors for unsaleable returned product through either direct payment or credit against a future invoice. We also support a product return policy for iSatori Products, whereby customers can return product for credit or refund. Product returns can and do occur from time to time and can be material.

 

For the sale of goods with a right of return, the Company estimates variable consideration using the most likely amount method and recognizes revenue for the consideration it expects to be entitled to when control of the related product is transferred to the customers and records a product returns liability for the amount it expects to credit back its customers. Under this method, certain forms of variable consideration are based on expected sell-through results, which requires subjective estimates. These estimates are supported by historical results as well as specific facts and circumstances related to the current period. The product returns liability and corresponding asset include estimates that directly impact reported revenue. These estimates are calculated based on a history of actual returns, estimated future returns and information provided by customers regarding their inventory levels. Consideration of these factors results in an estimate for anticipated sales returns that reflects increases or decreases related to seasonal fluctuations. In addition, as necessary, product returns liability and the related assets may be established for significant future known or anticipated events. The types of known or anticipated events that are considered, and will continue to be considered, include, but are not limited to, changes in the retail environment and the Company’s decision to continue to support new and existing products.

 

F- 11

 

Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell-through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.

 

Total allowance for product returns, sales returns and incentive programs as of December 31, 2022 and 2021 amounted to $590,000 and $632,000, respectively.

 

Cost of Goods Sold

 

Cost of goods sold is comprised of the costs of products, in-bound freight charges, shipping and handling costs, purchase and receiving costs, and commissions paid to Amazon and other online selling platforms. Other expense not related to the production and distribution of our products is classified as operating expense.

 

Cash and Cash Equivalents

 

The Company’s cash balances on deposit with banks are guaranteed by the Federal Deposit Insurance Corporation up to $250,000 at December 31, 2022. The Company may be exposed to risk for the amounts of funds held in bank accounts more than the insurance limit. In assessing the risk, the Company’s policy is to maintain cash balances with high-quality financial institutions. The Company had cash balances more than the guarantee during the years ended December 31, 2022 and 2021. Management believes that the financial institutions that hold the Company’s cash are financially sound and, accordingly, minimal credit risk exists.

 

Inventory

 

Inventory is stated at the lower of cost or net realizable value, with costs determined on a first-in, first-out (FIFO) basis. We regularly review our inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on our estimated forecast of product demand and/or our ability to sell the product(s) concerned and production requirements. Demand for our products can fluctuate significantly. Factors that could affect demand for our products include unanticipated changes in consumer preferences, general market conditions or other factors, which may result in cancellations of advance orders or a reduction in the rate of reorders placed by customers. Additionally, our management’s estimates of future product demand may be inaccurate, which could result in an understated or overstated provision required for excess and obsolete inventory. 

 

As of December 31, 2022 and 2021, the aggregate allowance for expiring, slow moving and excess inventory amounted to $107,000 and $56,000, respectively.

 

Leases

 

The Company accounts for its leases in accordance with the guidance of ASC 842, Leases. The Company determines whether a contract is, or contains, a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at lease commencement based upon the estimated present value of unpaid lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at lease commencement in determining the present value of unpaid lease payments.

 

Property and Equipment

 

Property and equipment is recorded at cost and depreciated over the estimated useful lives of the assets using the straight-line method. The Company amortizes leasehold improvements over the estimated life of these assets or the term of the lease, whichever is shorter. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized.

 

F- 12

 

The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follows:

 

Asset Category

 

Depreciation / Amortization Period (in years)

 

Furniture and fixtures

  3 

Office equipment

  3 

Leasehold improvements

  5 

 

Management regularly reviews property, equipment and other long-lived assets for possible impairment. This review occurs annually or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. Based upon management’s annual assessment, there were no indicators of impairment of the Company’s property and equipment and other long-lived assets as of December 31, 2022 and 2021.

 

Intangible and Long-lived Assets

 

Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives. The Company regularly reviews the carrying value and estimated lives of its long-lived assets and finite-lived intangible asset to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. The determinants used for this evaluation include management’s estimate of the asset’s ability to generate positive income from operations and positive cash flow in future periods as well as the strategic significance of the assets to the Company’s business objective. Should an impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the long-lived asset group over the asset’s fair value.

 

There were no impairment charges incurred during the years ended December 31, 2022 and 2021.

 

Goodwill

 

The Company has determined that it has a single reporting unit for purposes of performing its goodwill impairment test.  The Company reviews goodwill for impairment on an annual basis or whenever events or changes in circumstances indicate the carrying value may not be recoverable. The Company first assesses qualitative factors to determine whether it is more-likely-than-not that the fair value of the reporting unit is less than the carrying amount as a basis for determining whether it is necessary to perform an impairment test. If the qualitative assessment warrants further analysis, the Company compares the fair value of the reporting unit to its carrying value. The fair value of the reporting unit is determined using the market approach.  The Company determines the amount of a potential goodwill impairment by comparing the fair value of the reporting unit with its carrying amount. To the extent the carrying value of a reporting unit exceeds its fair value, a goodwill impairment charge is recognized.

 

As the Company uses the market approach to determine fair value of the reporting unit, the price of its common stock is an important component of the fair value calculation. If the Company’s stock price experiences significant price and volume fluctuations, this will impact the fair value of the reporting unit, which can lead to potential impairment in future periods.

 

There were no impairment charges incurred during the years ended December 31, 2022 and 2021.

 

Income Taxes

 

The Company accounts for income taxes under FASB ASC Topic 740, Income Taxes (“ASC 740”). Under the asset and liability method of ASC 740, deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The deferred tax assets of the Company relate primarily to operating loss carryforwards for federal income tax purposes.

 

The Company periodically evaluates its tax positions to determine whether it is more likely than not that such positions would be sustained upon examination by a tax authority for all open tax years, as defined by the statute of limitations, based on their technical merits. The Company accrues interest and penalties, if incurred, on unrecognized tax benefits as components of the income tax provision in the accompanying consolidated statements of operations. As of December 31, 2022, and 2021, the Company has not established a liability for uncertain tax positions.

 

Net Income Per Share

 

Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if all dilutive potential common shares had been issued using the treasury stock method. Potential common shares are excluded from the computation when their effect is antidilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net income per share if the exercise prices were lower than the average fair market value of common shares during the reporting period.

 

F- 13

 

Basic and diluted weighted-average shares outstanding and antidilutive options that were excluded from diluted weighted average shares outstanding are as follows:

 

  

December 31,

 
  

2022

  2021 
         

Basic weighted average shares outstanding

  4,552,533   4,406,614 

Dilutive effect of potential common shares

  422,063   394,756 

Diluted weighted average shares outstanding

  4,974,596   4,801,370 
         

Antidilutive options

  28,828   18,828 

 

Fair Value Measurements

 

The Company uses various inputs in determining the fair value of its investments and measures these assets on a recurring basis. Financial assets recorded at fair value in the balance sheets are categorized by the level of objectivity associated with the inputs used to measure their fair value. FASB ASC Topic 820, Fair Value, establishes a three-level valuation hierarchy for the use of fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date:

 

 

Level 1 – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

 

 

Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.

 

 

Level 3 – Inputs that are both significant to the fair value measurement and unobservable. These inputs rely on management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability. The unobservable inputs are developed based on the best information available in the circumstances and may include the Company’s own data.

 

The carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.

 

Stock Compensation Expense

 

The Company periodically issues restricted share units (“RSUs”), stock options and warrants to employees and non-employees in non-capital raising transactions for services rendered.

 

Such issuances vest and expire according to the terms established at the issuance date.

 

Stock-based payments to officers, directors, employees and consultants for acquiring goods and services from nonemployees, which include grants of employee stock options, are recognized in the financial statements based on their grant date fair values in accordance with ASC 718, Compensation-Stock Compensation. Stock-based payments to officers, directors, and employees, which are generally time vested, are measured at the grant date fair value and compensation cost is recognized on a straight-line basis over the vesting period. Recognition of compensation expense for non-employees is in the same period and manner as if the Company had paid cash for the services. The fair value of stock-based payments is estimated using the Black-Scholes option-pricing model or other appliable valuation model such as the Monte Carlo valuation pricing model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life, and future dividends. The assumptions used could materially affect compensation expense recorded in future periods.

 

F- 14

 

Segments

 

The Company operates in one segment for the distribution of our products.  In accordance with FASB ASC Topic 280, Segment Reporting, the Company’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company.  Existing guidance, which is based on a management approach to segment reporting, establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products and services, major customers, and the countries in which the entity holds material assets and reports revenue.  All material operating units qualify for aggregation under “Segment Reporting” due to their similar customer base and similarities in: economic characteristics; nature of products and services; and procurement, manufacturing and distribution processes.  Since the Company operates in one segment, all financial information required by “Segment Reporting” can be found in the accompanying consolidated financial statements.

 

Recently Adopted Accounting Pronouncements

 

In January 2017, the FASB issued ASU 2017-04. ASU 2017-04 removes Step 2 of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. The Company adopted ASU 2017-04 on January 1, 2021, and applied the requirements prospectively.

 

Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). The amendments included in ASU 2016-13 require the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Although the new standard, known as the current expected credit loss (“CECL”) model, has a greater impact on financial institutions, most other organizations with financial instruments or other assets (trade receivables, contract assets, lease receivables, financial guarantees, loans and loan commitments, and held-to-maturity debt securities) are subject to the CECL model and will need to use forward-looking information to better evaluate their credit loss estimates. Many of the loss estimation techniques applied today will still be permitted, although the inputs to those techniques will change to reflect the full amount of expected credit losses. In addition, ASU 2016-13 amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. ASU 2016-13 was originally effective for public companies for fiscal years beginning after December 15, 2019. In November of 2019, the FASB issued ASU 2019-10, which delayed the implementation of ASU 2016-13 to fiscal years beginning after December 15, 2022 for smaller reporting companies. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.

 

Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

 

 

NOTE 3. BUSINESS COMBINATION

 

On April 7, 2021, the Company closed on the purchase of substantially all of the assets of Triple Impact Nutrition (the “Acquisition”), a New Jersey corporation doing business as Nutrology, a nutritional supplement company catering to consumers who prioritize all-natural and plant-based nutritional supplements. Under the terms of the Asset Purchase Agreement (the “APA”), the Company agreed to pay cash consideration of $500,000, subject to certain working capital adjustments set forth in the APA. Total consideration paid, including the effects of the working capital adjustment, was $529,000.

 

F- 15

 

The Acquisition was accounted for as a business combination under the acquisition method of accounting. The purchase price of $529,000 was allocated to the tangible and intangible assets acquired based on their fair values on the acquisition date of April 7, 2021. The Company assumed no liabilities as part of the Acquisition, and no employees of Nutrology became employees of the Company. The excess of the purchase price over the net assets acquired is recorded as goodwill.  The goodwill is attributable to synergies from leveraging Nutrology’s strong all-natural and plant-based nutritional supplements, customer relationships and website domain name to enter into new sales with consumers for future growth and expansion. The Company incurred transaction costs of approximately $49,000 related to the Acquisition, of which $30,000 was expensed as incurred during the second quarter of 2021 as part of general and administrative expense on the Consolidated Statement of Operations. The remaining $19,000 of transaction costs was expensed as incurred during the third quarter of 2021.

 

Included in the Company’s Consolidated Statement of Operations from the acquisition date of April 7, 2021 are revenue of $1,186,000 and $897,000 and gross profit of $463,000 $346,000, for the periods ended December 31, 2022 and 2021, respectively.

 

Below is a summary of the fair value of assets assumed as of the date of acquisition.

 

Assets Acquired:

 

Fair Value

 
         

Accounts receivable

  $ 48,000  

Inventory

    126,000  

Intangibles

    222,000  

Goodwill

    133,000  

Fair value of assets acquired and consideration transferred

  $ 529,000  

 

The fair values of acquired assets assumed represent management’s estimate of fair value utilizing a third-party appraiser and are subject to change if additional information becomes available.  Goodwill will not be amortized but instead will be tested for impairment at least annually (or more frequently if indicators of impairment arise).  In the event management determines that the goodwill has become impaired, the Company will incur an accounting charge for the amount of the impairment during the fiscal quarter in which the determination is made.  The goodwill arising from the Acquisition is deductible for tax purposes.

 

Our estimate of intangible assets related to the Acquisition consists of non-contractual customer relationships, trademarks, formulations, and a website domain name.  The value of the customer relationships was determined using the income approach, trademarks and formulations was determine using the relief from royalty method, and the website domain name was based on the replacement method cost approach.  All methods are considered Level 3 fair value measurements.

 

Intangible assets are amortized on a straight-line basis over their estimated useful lives.  The following table sets forth the components of the identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition.

 

   

Fair Value

   

Useful Life

(Years)

 

Client relationships

  $ 80,000       4  

Formulations

    70,000       4  

Trademarks

    60,000    

Indefinite

 

Website

    12,000       3  

Total identifiable assets

  $ 222,000          

 

Amortization expense was $42,000 for the year ended December 31, 2022 compared to $31,000 for the year ended December 31, 2021.

 

F- 16

 
 

NOTE 4.  INVENTORIES

 

The Company’s inventories as of December 31, 2022 and 2021 were as follows:

 

   

December 31,

   

December 31,

 
   

2022

   

2021

 
                 

Finished goods

  $ 8,347,000     $ 5,908,000  

Components

    865,000       668,000  

Allowance for obsolescence

    (107,000 )     (56,000

)

Total

  $ 9,105,000     $ 6,520,000  

 

 

NOTE 5.  PROPERTY AND EQUIPMENT

 

The Company's property and equipment balances as of December 31, 2022 and 2021 were as follows:

 

   

December 31,

   

December 31,

 
   

2022

   

2021

 

Equipment

  $ 902,000     $ 902,000  

Accumulated depreciation

    (856,000

)

    (832,000

)

Total

  $ 46,000     $ 70,000  

 

Depreciation expense was $24,000 for the year ended December 31, 2022 compared to $28,000 for the year ended December 31, 2021.

 

 

NOTE 6.  NOTES PAYABLE

 

Line of Credit CIT Bank

 

On September 24, 2019, the Company entered into a Revolving Line of Credit Agreement (the “Line of Credit Agreement”) with Mutual of Omaha Bank, (the “Lender”), subsequently acquired by CIT Bank N.A., providing the Company with a $2.5 million line of credit (the “Line of Credit”). The Line of Credit allows the Company to request advances thereunder and to use the proceeds of such advances for working capital purposes until the Maturity Date, unless renewed at maturity upon approval by the Company’s Board of Directors and the Lender. The Line of Credit is secured by all assets of the Company.

 

Advances drawn under the Line of Credit bear interest at an annual rate of the one-month SOFR rate plus 2.75%, and each advance will be payable on the Maturity Date with the interest on outstanding advances payable monthly. The Company may, at its option, prepay any borrowings under the Line of Credit, in whole or in part at any time prior to the Maturity Date, without premium or penalty. There were no advances on this line outstanding as of December 31, 2022 or 2021.

 

On September 20, 2022, the Company and the Lender amended the Line of Credit Agreement to extend the Maturity Date to December 23, 2022. On December 19, 2022, the Company and the Lender amended the Line of Credit Agreement to increase the Line of Credit to $3.5 million and extend the Maturity Date to December 23, 2023. All other terms of the Line of Credit Agreement remain unchanged. No borrowings are outstanding as of December 31, 2022.

 

F- 17

 

Paycheck Protection Program Loan

 

The Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on  March 27, 2020 in the United States. On  April 27, 2020, the Company received proceeds from a loan in the amount of $449,700 from its lender, CIT Bank, N.A. (the “PPP Lender”), pursuant to approval by the U.S. Small Business Administration (the “SBA”) for the PPP Lender to fund the Company’s request for a loan under the SBA’s Paycheck Protection Program (“PPP Loan”) created as part of the CARES ACT administered by the SBA (the “Loan Agreement”). In accordance with the requirements of the CARES Act, the Company used the proceeds from the PPP Loan primarily for payroll costs, covered rent payments, and covered utilities during the eight-week period commencing on the date of loan approval. The PPP Loan was scheduled to mature on  April 27, 2022, had a 1.0% interest rate, and was subject to the terms and conditions applicable to all loans made pursuant to the Paycheck Protection Program as administered by the SBA under the CARES Act. The Company was informed by the PPP Lender and the SBA that the full balance of the PPP Loan, including accrued interest, was forgiven on  January 15, 2021. 

 

In January 2021, the Company received a notice that the SBA approved the forgiveness of the PPP loan payable.  Accordingly, for the year ended December 31, 2021, the Company recognized the forgiveness of the PPP loan and accrued interest totaling $453,000 as a “Gain on debt forgiveness” in the accompanying statements of operations. 

 

 

 

NOTE 7 RIGHT OF USE ASSETS AND LIABILITIES

 

The Company has operating lease agreements for its warehouse and office space with an average remaining lease terms at December 31, 2022, of 1.8 years. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Rent expense is recognized on a straight-line basis over the lease term.

 

Operating lease right-of-use (“ROU”) assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Generally, the implicit rate of interest in arrangements is not readily determinable and the Company utilizes its incremental borrowing rate in determining the present value of lease payments.

 

The components of rent expense and supplemental cash flow information related to leases for the period are as follows:

 

   

Year ended

   

Year ended

 
   

December 31,

2022

   

December 31,

2021

 

Lease Cost

               

Operating lease cost (included in general and administrative in the Company’s consolidated statement of operations)

  $ 100,000     $ 92,000  
                 

Other information

               

Weighted average remaining lease term – operating leases (in years)

    1.8       2.8  

Average discount rate – operating leases

    9 %     9

%

 

The supplemental balance sheet information related to leases for the period is as follows:

 

   

At

   

At

 
   

December 31,

2022

   

December 31,

2021

 

Operating leases

               

Long-term right-of-use assets

  $ 103,000     $ 158,000  

Current operating lease liabilities

    54,000       55,000  

Noncurrent operating lease liabilities

    49,000       103,000  

Total operating lease liabilities

  $ 103,000       158,000  

 

Maturities of the Company’s lease liabilities are as follows:

 

Year ending

 

Operating

leases

 

2023

  $ 61,000  

2024

    51,000  

Less: Imputed interest/present value discount

    (9,000

)

Present value of lease liabilities

  $ 103,000  

 

F- 18

 
 

NOTE 8.  EQUITY

 

The Board approved a forward stock split of the Company’s Common Stock at a ratio of 4-for-1 (the “Forward Split”), effective as of December 2, 2021. Prior to the Forward Split, the Company was authorized to issue 15.0 million shares of Common Stock. As a result of the Forward Split, the Company is now authorized to issue 60.0 million shares of Common Stock, $0.01 par value per share, of which 4,507,361 and 4,552,485 shares of Common Stock were issued and outstanding as of December 31, 2022 and 2021, respectively. The Forward Split did not have any effect on the stated par value of the Common Stock and did not affect the Company’s authorized preferred stock.

 

Common Stock Issued for Services

 

In February 2021, the Company granted Mr. Dayton Judd, Chief Executive Officer, an aggregate of 160,000 restricted share units (“RSUs”). Each RSU converted into one share of the Company’s Common Stock upon vesting. The RSUs vested as follows: (1) 40,000 shares at such date that the 30-day volume-weighted average price of Common Stock meets or exceeds $7.50, (ii) 40,000 shares at such date that the 30-day volume-weighted average price of Common Stock meets or exceeds $9.00, (iii) 40,000 shares at such date that the 30-day volume-weighted average price of Common Stock meets or exceeds $10.50, and (iv) 40,000 shares at such date that the 30-day volume-weighted average price of Common Stock meets or exceeds $12.00. The RSUs were subject to forfeiture in the event Mr. Judd resigned from his position or was terminated by the Company. As the vesting of the RSUs was subject to certain market conditions, pursuant to current accounting guidelines, the Company determined the fair value to be $666,000, computed using Monte Carlo simulations on a binomial model with the assistance of a valuation specialist.  The assumptions used to estimate the fair value of the performance-based RSUs granted in 2021 under the Monte Carlo Simulation model are maturity of 10 years, annualized volatility of 73%, and risk-free interest rate of 1.19%. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of measurement corresponding with the maturity period of the RSU; the maturity period represents the period of time that the RSUs granted were modeled into the future; the expected volatility is based upon historical volatility of the Company’s Common Stock.

 

The Company recorded $287,000 and $352,000 of stock compensation expense related to RSUs during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, there was $31,000 and $317,000 of unamortized compensation expense associated with the grant of the RSUs.

 

Share Repurchase Program

 

On February 1, 2021, the Board of the Company approved an amendment the Company’s share repurchase program as approved on August 16, 2019, and as amended on September 23, 2019, and further amended on November 6, 2019, pursuant to which the Board authorized management to repurchase of up to $2,500,000 of the Company’s Common Stock over the next 24 months (the “Share Repurchase Program”). The Board approved an amendment to the Share Repurchase Program to increase the repurchase of up to $5,000,000 of the Company’s Common Stock, its Series A Convertible Preferred Stock, par value $0.01 per share (“Series A Preferred”), warrants to purchase shares of the Company’s Common Stock (“Warrants”), and other securities issued by the Company (“Securities”), over the next 24 months, at a purchase price, in the case of Common Stock, equal to the fair market value of the Company’s Common Stock on the date of purchase, and in the case of Series A Preferred, Warrants, and Securities, at a purchase price determined by management, with the exact date and amount of such purchases to be determined by management.

 

The Company repurchased 48,596 and 36,092 shares of Common Stock under the Share Repurchase Program during the years ended December 31, 2022 and 2021, respectively. During the year ended December 31, 2021, the Company also purchased 50,840 dilutive in-the-money options from employees at a discount to their intrinsic value for total consideration of $184,000.

 

As of December 31, 2022, the Company may purchase up to $2,399,000 of Securities under the Share Repurchase Program.

 

Treasury Shares

 

In January 2022, the Company retired all treasury shares. All shares repurchased by the Company subsequent to January 2022 were retired immediately upon acquisition.  As of December 31, 2022, there are no shares held in treasury.

 

F- 19

 

Options 

 

Information regarding options outstanding as of December 31, 2022 is as follows:

 

  

Number of

  

Weighted

Average

Exercise

  

Weighted

Average

Remaining

Life

 
  

Options

  

Price

  

(Years)

 

Outstanding, December 31, 2020

  371,140  $2.51   5.9 

Issued

  128,000   5.03     

Exercised

  (68,000

)

  3.48     

Repurchased

  (50,840

)

  3.48     

Outstanding, December 31, 2021

  380,300  $3.44   6.2 

Issued

  10,000   15.65     

Exercised

  (3,472)  8.27     

Forfeited

  (7,336)  35.88     

Outstanding, December 31, 2022

  379,492  $3.09   5.3 

 

 

Outstanding

  

Exercisable

 
 

Exercise

Price Per

share

  

Total Number

of Options

  

Weighted

Average

Remaining

Life (Years)

  

Weighted

Average

Exercise

Price

  

Number of

Vested

Options

  

Weighted

Average

Exercise

Price

 
                          
 $0.70-5.24   358,000   5.5  $2.25   294,000  $1.64 
 $11.55-30.31   21,492   3.1  $17.09   13,992  $17.87 
        379,492   5.3  $3.09   307,992  $2.38 

 

The closing stock price for the Company’s stock on December 31, 2022 was $15.95, resulting in an intrinsic value of outstanding options of $4,930,000

 

During the year ended December 31, 2022, the Company granted stock options to employees to purchase 10,000 shares of Company Common Stock. The stock options are exercisable at an average price of $15.65 per share, expire in five years and vest as follows: one-fourth vested immediately upon issuance, and the remainder vest equally in equal annual installments over a period of three years from grant date. The total fair value of these options at grant date was approximately $89,000, which was determined using the Black-Scholes option pricing model with the following average assumption: stock price of $15.65 per share, expected term of 5 years, volatility of 67%, dividend rate of 0% and risk-free interest rate of 2.7%. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of measurement corresponding with the expected term of the share option award; the expected term represents the weighted-average period of time that share option awards granted are expected to be outstanding giving consideration to vesting schedules and historical participant exercise behavior; the expected volatility is based upon historical volatility of the Company’s Common Stock; and the expected dividend yield is based on the fact that the Company has not paid dividends in the past and does not expect to pay dividends in the future.

 

During the year ended December 31, 2021, the Company granted stock options to employees to purchase 128,000 shares of Company Common Stock. The stock options are exercisable at an average price of $5.03 per share, expire in five or ten years and vest as follows: one-fourth vested immediately upon issuance, and the remainder vest equally in equal annual installments over a period of three years from grant date. The total fair value of these options at grant date was approximately $185,000, which was determined using the Black-Scholes option pricing model with the following average assumption: stock price of $5.01 per share, expected term of four years, volatility of 40%, dividend rate of 0% and risk-free interest rate of 1.19%.

 

The Company reported $76,000 and $100,000 of stock compensation expense related to options during the years ended December 31, 2022 and 2021, respectively.  As of December 31, 2022, there was $160,000 of unvested stock compensation that will be recognized as an expense in future periods as the options vest.

 

F- 20

 

During the year ended December 31, 2021, the Company recognized compensation expense of $100,000 based upon the vesting of outstanding options. As of December 31, 2021, there was $146,000 of unvested stock compensation that will be recognized as an expense in future periods as the options vest.

 

Warrants

 

Total outstanding warrants to purchase shares of Common Stock as of December 31, 2022 and 2021 amounted to 143,480. Total intrinsic value as of December 31, 2022 amounted to $2,124,000.

 

During the years ended December 31, 2022 and 2021, no warrants were granted and no warrants expired.

 

 

Outstanding

  

Exercise Price

 

Issuance Date

 

Expiration Date

 

Vesting

 
  143,480  $1.15 

11/13/18

 

11/13/23

 

Yes

 

 

 

NOTE 9.  INCOME TAXES

 

The Company had available federal net operating loss carryforwards (“NOLs”) of approximately $9.7 and $15.3 million as of December 31, 2022 and 2021, respectively, to reduce future taxable income. The federal carryforward expires between 2030 through 2037. Due to the restrictions imposed by Internal Revenue Code Section 382 regarding substantial changes in ownership of companies with loss carryforwards, the utilization of the Company’s NOLs may be limited to statutory limits as a result of change in stock ownership. NOLs incurred subsequent to the latest change in control are not subject to the limitations.

 

Given the Company’s improving profitability over the past three fiscal years, management has concluded that it is more likely than not that the Company will be able to utilize the majority of its NOLs. However, the Company projects that roughly $2,557,000 of iSatori NOLs will not be able to be utilized prior to their expiration due to the ownership change limitations, which amount remains fully reserved.

 

The Company recorded a provision for income taxes of $1,393,000 and $1,298,000 for the years ended December 31, 2022 and 2021, respectively

 

Components of the total income tax provision are as follows:

 

  

December 31,

 
  

2022

  

2021

 
         

Current provision

 $199,000  $14,000 

Deferred provision

  1,194,000   1,284,000 

Total income tax provision

 $1,393,000   1,298,000 

 

The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. As of December 31, 2022 and December 31, 2021, the Company did not have a liability for unrecognized tax benefits.

 

The Company recognizes, as income tax expense, interest and penalties on uncertain tax provisions. As of December 31, 2022, and 2021, the Company has not accrued interest or penalties related to uncertain tax positions. Tax years 2018 through 2022 remain open to examination by the major taxing jurisdictions to which the Company is subject. 

 

Significant components of the Company’s deferred income tax assets are as follows:

 

  

December 31,

 
  

2022

  

2021

 
         

Net operating loss carryforward

 $2,034,000  $3,209,000 

Allowances for sales returns, bad debt and inventory

  157,000   155,000 

Share based compensation

  88,000   16,000 

Other

  105,000   202,000 

Total deferred asset

  2,384,000   3,582,000 

Valuation allowance

  (537,000

)

  (537,000

)

Net deferred tax asset

 $1,847,000  $3,045,000 

 

F- 21

 

Reconciliation of the effective income tax rate to the U.S. statutory rate is as follows:

 

  

December 31,

 
  

2022

  

2021

 
         

Federal statutory tax rate

  21

%

  21

%

State tax, net of federal benefit

  3

%

  -

%

   24

%

  21

%

Permanent differences

  (0

)%

  (7

)

Valuation allowance

  -   -

%)

Effective tax rate

  24

%

  14

%)

 

 

NOTE 10. COMMITMENTS AND CONTINGENCIES

 

We are currently not involved in any litigation that we believe could have a material adverse effect on our financial condition or results of operations. There is no action, suit, proceeding, inquiry or investigation before or by any court, public board, government agency, self-regulatory organization or body pending or, to the knowledge of the executive officers of the Company or any of its subsidiaries, threatened against or affecting the Company, our Common Stock, any of our subsidiaries or of the Company’s or our subsidiaries’ officers or directors in their capacities as such, in which an adverse decision could have a material adverse effect.

 

 

NOTE 11.  SUBSEQUENT EVENTS

 

Acquisition of Mimis Rock Corp

 

On December 4, 2022, FitLife entered into an Arrangement Agreement with Mimi’s Rock Corp. (“MRC”), pursuant to which the Company agreed to acquire MRC for a total cash purchase price of approximately $17.0 million ($23.2 million Canadian dollars (“CAD”)), of which approximately $10.4 million (CAD $14.2 million) would be used to retire all of MRC’s outstanding indebtedness, and approximately $6.6 million (CAD $9.0 million), would be used to purchase all issued and outstanding shares of MRC from its current shareholders (collectively, the “Purchase Price”) (the “Acquisition”).

 

The Arrangement Agreement was subject to the terms and conditions of the Plan of Arrangement, which Plan was made in accordance with Section 182 of the Ontario Business Corporations Act and required a court order approving the Plan.  Further, to finance the acquisition of MRC, which amount was paid in all cash, the Company’s principal bank, First Citizens Bank (the “Bank”), agreed to provide up to $12.5 million in debt financing. The obligations of the Company and MRC to consummate the Acquisition were subject to certain closing conditions, including, but not limited to, (i) the taking of all steps set forth in the Interim Order (as defined in the Arrangement Agreement) and Final Order (as defined in the Arrangement Agreement); (ii) the approval of MRC shareholders, and (iii) receipt of any necessary regulatory approvals.

 

On February 28, 2023, the Company completed the Acquisition of MRC for $17.0 million (CAD $23.2 million). The Acquisition will be accounted for as a business combination under ASC 805, Business Combinations. The Company is in the process of determining the fair value of the tangible and intangible assets of MRC.  The purchase price of $17.0 million will be allocated to the tangible and intangible assets acquired based on their fair values on the acquisition date of February 28, 2023.  The Company expects to determine the appropriate balances at the date of acquisition during the quarter ended June 30, 2023.

 

Foreign Currency Forward Contract

 

Subsequent to December 31, 2022, the Company entered into a foreign currency forward contract to purchase CAD $25.0 million during the quarter ended March 31, 2023. The forward contract was settled in conjunction with the closing of the acquisition of MRC.

 

F- 22

 

Entry into Amended and Restated Credit Agreement

 

On February 23, 2023 (the “Loan Closing Date”), the Company entered into an Amended and Restated Credit Agreement with the Bank (the “Credit Agreement”), amending and restating that certain Credit Agreement, dated September 24, 2019, between the Company and the Bank. Pursuant to the Credit Agreement, the Bank provided the Company with a term loan for the principal amount of $12.5 million (“Term Loan”), and a revolving line of credit of $3.5 million (the “Credit Line”, and collectively with the Term Loan, the “Loan”). The Company used the proceeds from the Loan to fund the consummation of the Acquisition (as defined below), and for general working capital purposes, including those of MRC (as defined below).

 

Pursuant to the Credit Agreement: (A) the Term Loan (i) accrues interest at a per annum rate equal to 2.75% above the one-month forward-looking term rate (the “Applicable Rate”), based on the secured overnight financing rate published for such day by the Federal Reserve Bank of New York (“Term SOFR Rate”), as in effect two banking days, subject to certain limitations, prior to (a) the Loan Closing Date, in the case of the initial Term SOFR Rate, and, (b) thereafter, the applicable first day of each calendar month (“Rate Adjustment Date”), adjusted for any reserve requirement and any subsequent costs arising from a change in government regulation; and (ii) and the Company shall make payments on March 10th, June 10th, September 10th, and December 10th of each calendar year, commencing on June 10, 2023, of principal plus accrued interest on the Term Loan in amounts sufficient to fully amortize the Term Loan through  February 28, 2028 (the “Term Loan Maturity Date”), with all principal and accrued interest on the Term Loan being due and payable in full on the Term Loan Maturity Date; and (B) outstanding advances under the Line of Credit (“Advances”) will accrue interest at the Applicable Rate, and commencing on April 1, 2023, and continuing on the 1st day of each calendar month thereafter until  December 23, 2023, or the date of the termination in whole of the Line of Credit as otherwise set forth in the Amended and Restated Agreement (the “LOC Termination Date”), the Company shall make payments of accrued interest on Advances, and all principal and accrued interest on outstanding Advances shall be due and payable in full on the LOC Termination Date. The Company may prepay amounts borrowed under the Loan, in whole or in part with accrued interest to the date of such prepayment on the amount prepaid, by written notice to Bank at least one business day prior to the proposed prepayment.

 

The Agreement contains customary events of default (each an “Event of Default”), which upon the occurrence of an Event of Default, among other things, interest will accrue at the Applicable Rate plus 2% per annum, and the Bank may declare all Obligations, with interest thereon, immediately due and payable. The Credit Agreement further contains: (X) customary representations and warranties of the Company; (Y) customary indemnification provisions whereby the Company will indemnify Bank for certain losses arising out of inaccuracies in, or breaches of, the representations, warranties and covenants of the Company, and certain other matters; and (Z) customary affirmative and negative covenants, including, without limitation, covenants: (i) to maintain a Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of net less than 1.25 to 1.00 as tested quarterly on a trailing twelve-month basis, starting with the fiscal quarter ending March 31, 2023; (ii) to maintain a Funded Debt to EBITDA Ratio (as defined in the Credit Agreement) of not more than 2.50 to 1.00 as tested quarterly on a trailing twelve-month basis, starting with the fiscal quarter ending March 31, 2024; (iii) not to incur any indebtedness, except indebtedness already incurred on the date of the Credit Agreement, incurred for capital leases and purchase money obligations for fixed assets less than $100,000 without the Bank’s prior approval, and payable to trade creditors in the ordinary course of business; (iv) not to undertake certain fundamental or corporate changes; and (v) not to make certain Dispositions (as defined in the Credit Agreement).

 

Also on the Loan Closing Date, in connection with the Credit Agreement, the Company: (A) entered into a term note evidencing the Term Loan (the “Term Note”); (B) entered into a Security Agreement, by and between the Company, NDS Nutrition Products, Inc. (“NDS”), iSatori, Inc. (“IS”), Subsidiary (Subsidiary is collectively with the Company, NDS, and IS, the “Debtors”), and the Bank (the “Security Agreement”), pursuant to which all of the Company’s obligations arising from or related to the Loan (the “Obligations”) will be secured by the following assets of each of the Debtors: (i) accounts, contract rights, documents, documents of title, payment intangibles, investment property, chattel paper, instruments, deposit accounts and letter of credit right; (ii) inventory; (iii) equipment; (iv) general intangibles, including any intellectual property, consisting of any licenses, patents, copyrights, trademarks, proprietary source code or domain names; (v) accessions, attachments and other additions to the collateral; (vi) substitutes or replacements for any collateral, all proceeds, products, rents and profits of any collateral, all rights under warranties and insurance contracts covering the collateral, and any causes of action relating to the collateral; and (vii) books and records pertaining to any Collateral, including but not limited to any computer-readable memory and any computer hardware or software necessary to process such memory; and (C) approved that NDS, IS, and Ontario (collectively, the “Subsidiaries”) entered into a Guaranty Agreement with the Bank (the “Guaranty Agreement”), pursuant to which satisfaction of the Obligations by the Company are guaranteed by each of the Subsidiaries.

 

Other

 

Subsequent to the end of the fiscal year, the Company settled a dispute with a former employee.  As a result of the settlement, the former employee forfeited 61,200 shares of Common Stock to the Company for no consideration, which shares were then immediately cancelled.

 

F-23
EX-21 2 ex_477823.htm EXHIBIT 21

 

Exhibit 21

 

SUBSIDIARIES OF REGISTRANT

 

Significant Subsidiaries

 

Company

 

Jurisdiction of

Incorporation

 

Percentage of Voting

Securities Owned

by Registrant

   

Number

of US

subsidiaries

   

Number

of Non-US

subsidiaries

NDS Nutrition Products, Inc.

 

Florida

    100%            

iSatori, Inc.

 

Delaware

    100%            

1000374984 Ontario Inc.

 

Canada

    100%       ---       ---

 

 

 

 
EX-23.1 3 ex_492814.htm EXHIBIT 23.1 ex_492814.htm

Exhibit 23.1

 

 

Consent of Independent Registered Public Accounting Firm

 

 

To the Shareholders, Board of Directors and Audit Committee

FitLife Brands, Inc.

Omaha, Nebraska

 

We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 of FitLife Brands, Inc. (the “Company”) of our reports dated October 13, 2022, with respect to (1) the consolidated balance sheets as of December 31, 2021 and 2020, the related consolidated statements of operations, stockholders’ equity, and cash flows for the years then ended and the related notes and (2) the consolidated balance sheets as of December 31, 2020 and 2019, the related consolidated statements of operations, stockholders’ equity, and cash flows for the years then ended, and the related notes, which reports appear in the December 31, 2021 annual report on Form 10-K and December 31, 2020 annual report on Form 10-K/A. The Registration Statement is in connection with the Company’s 2019 Omnibus Equity Incentive Plan.

 

Our report on the Company’s consolidated financial statements as of and for the years ended December 31, 2020 and 2019 refers to our audit of the adjustments that were applied to restate the 2020 and 2019 consolidated financial statements, as more fully described in Note 2 to the consolidated financial statements.

 

 

/s/ WEAVER AND TIDWELL, L.L.P.

 

WEAVER AND TIDWELL, L.L.P.

 

Fort Worth, Texas

March 24, 2023

 
EX-31.1 4 ex_477822.htm EXHIBIT 31.1

 

Exhibit 31.1

 

Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 and pursuant to Rule 13a-14(a) and Rule 15d-14 under the Securities Exchange Act of 1934

 

I, Dayton Judd, Chief Executive Officer of the Company, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of FitLife Brands, 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(s) 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 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 evaluations: and

 

 

d.

Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

5.

The registrant's other certifying officer(s) 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.

 

 

Registrant

 

Date: March 24, 2023

FitLife Brands, Inc.

By: /s/ Dayton Judd

 

Dayton Judd

 

Chief Executive Officer

(Principal Executive Officer)

 

 

 
EX-31.2 5 ex_477821.htm EXHIBIT 31.2

 

Exhibit 31.2

 

Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 and pursuant to Rule 13a-14(a) and Rule 15d-14 under the Securities Exchange Act of 1934

 

I, Jakob York, Chief Financial Officer of the Company, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of FitLife Brands, 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(s) 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 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 evaluations: and

 

 

d.

Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

5.

The registrant's other certifying officer(s) 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.

 

 

Registrant

 

Date: March 24, 2023

FitLife Brands, Inc.

 

By: /s/ Jakob York

 

Jakob York

 

Chief Financial Officer

(Principal Financial Officer)

 

 
EX-32.1 6 ex_477820.htm EXHIBIT 32.1

 

Exhibit 32.1

 

CERTIFICATIONS PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

In connection with the Annual Report of FitLife Brands, Inc. (the "Company") on Form 10-K for the year ending December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Dayton Judd, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 906 of the Sarbanes-Oxley Act of 2002, 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 result of operations of the Company.

 

 

Registrant

 

Date: March 24, 2023

FitLife Brands, Inc.

 

By: /s/ Dayton Judd

 

Dayton Judd

 

Chief Executive Officer

(Principal Executive Officer)

 

 

In connection with the Annual Report of FitLife Brands, Inc. (the "Company") on Form 10-K for the year ending December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Jakob York, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 906 of the Sarbanes-Oxley Act of 2002, 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 result of operations of the Company.

 

 

Date: March 24, 2023

By: /s/ Jakob York

 

Jakob York

 

Chief Financial Officer

(Principal Financial Officer)

 

 

 
EX-101.SCH 7 ftlf-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statement of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Description of Business link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Business Combination link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Inventories link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Notes Payable link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Right of Use Assets and Liabilities link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Equity link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 3 - Business Combination (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 4 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 5 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 7 - Right of Use Assets and Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 8 - Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 9 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 1 - Description of Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Property and Equipment Useful Life (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Dilutive Shares Excluded From Calculation Diluted Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 3 - Business Combination (Details Textual) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 3 - Business Combination - Fair Value of Assets Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Business Combination - Intangible Assets Acquired (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 4 - Inventories - Summary of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 5 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 5 - Property and Equipment - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 6 - Notes Payable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 7 - Right of Use Assets and Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 7 - Right of Use Assets and Liabilities - Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 7 - Right of Use Assets and Liabilities - Supplemental Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 7 - Right of Use Assets and Liabilities - Maturity of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 8 - Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 8 - Equity - Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 8 - Equity - Exercise Price Range (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 8 - Equity - Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 9 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 9 - Income Taxes - Provision for Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 9 - Income Taxes - Deferred Tax Assets (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 9 - Income Taxes - Reconciliations of Federal Statutory Rate to Effective Income Tax Rate (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 11 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 ftlf-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ftlf-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ftlf-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) us-gaap_DerivativeNotionalAmount Derivative, Notional Amount Note To Financial Statement Details Textual us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill Intangibles Significant Accounting Policies Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Note 2 - Summary of Significant Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Note 3 - Business Combination Note 4 - Inventories Note 5 - Property and Equipment Note 7 - Right of Use Assets and Liabilities Note 8 - Equity Note 9 - Income Taxes Note 2 - Summary of Significant Accounting Policies - Property and Equipment Useful Life (Details) us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Accounts receivable Income Tax Disclosure [Text Block] Note 2 - Summary of Significant Accounting Policies - Dilutive Shares Excluded From Calculation Diluted Earnings Per Share (Details) Product returns Note 3 - Business Combination - Fair Value of Assets Assumed (Details) Note 3 - Business Combination - Intangible Assets Acquired (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory Inventory Note 4 - Inventories - Summary of Inventory (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Property and Equipment - Property and Equipment (Details) Note 7 - Right of Use Assets and Liabilities - Lease Cost (Details) Note 7 - Right of Use Assets and Liabilities - Supplemental Balance Sheet Information (Details) Note 7 - Right of Use Assets and Liabilities - Maturity of Lease Liabilities (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) Note 8 - Equity - Stock Option Activity (Details) Note 8 - Equity - Exercise Price Range (Details) Note 8 - Equity - Warrants (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Note 9 - Income Taxes - Provision for Income Taxes (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Note 9 - Income Taxes - Deferred Tax Assets (Details) Note 9 - Income Taxes - Reconciliations of Federal Statutory Rate to Effective Income Tax Rate (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred Business Combination, Consideration Transferred, Liabilities Incurred Share-Based Payment Arrangement, Option, Activity [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Outstanding, weighted average remaining life (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Forfeited, weighted average exercise price (in dollars per share) Issued, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Lessee, Operating Leases [Text Block] Accounts payable Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding, number of options (in shares) Outstanding, number of options (in shares) Credit Facility [Axis] Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Trademarks [Member] us-gaap_PolicyTextBlockAbstract Accounting Policies Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Forgiveness of PPP loan, including accrued interest us-gaap_NotesReduction Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) Grantee Status [Domain] Grantee Status [Axis] Cash paid (refunded) for income taxes, net Basic weighted average shares outstanding (in shares) us-gaap_WeightedAverageNumberOfSharesIssuedBasic us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Share-Based Payment Arrangement, Tranche Three [Member] CURRENT LIABILITIES: Vesting [Axis] Vesting [Domain] Lease liability Share-Based Payment Arrangement, Tranche One [Member] Share-Based Payment Arrangement, Tranche Two [Member] us-gaap_Assets TOTAL ASSETS Supplemental disclosure operating activities us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Customer Relationships [Member] Deferred tax asset Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Award Type [Domain] Award Type [Axis] Net income NET INCOME Intangibles amortization Intangibles, net of amortization of $72,000 and $30,000, respectively Restricted Stock Units (RSUs) [Member] Share-Based Payment Arrangement, Option [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Commitments and Contingencies Disclosure [Text Block] Business Combination Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation Property and equipment, net Total Goodwill Equipment Derivative Instrument [Axis] Derivative Contract [Domain] CASH FLOWS FROM INVESTING ACTIVITIES: NET INCOME PER SHARE PROVISION FOR INCOME TAXES Income Tax Expense (Benefit), Total Total income tax provision us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_OperatingExpenses Total operating expense Cash us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Accrued liabilities and other liabilities us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired (in shares) Repurchase of common stock (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Product returns us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate ftlf_PaymentsForRepurchaseOfOptions Payments for Repurchase of Options Amount of cash paid to repurchase options. Average discount rate – operating leases Document Fiscal Period Focus Operating lease cost (included in general and administrative in the Company’s consolidated statement of operations) Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] us-gaap_IncreaseDecreaseInDeferredIncomeTaxes Deferred tax asset Lease, Cost [Table Text Block] Document Period End Date us-gaap_IncreaseDecreaseInPrepaidExpense Prepaid expense and other assets Weighted average remaining lease term – operating leases (in years) (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type us-gaap_GainsLossesOnExtinguishmentOfDebt Gain (Loss) on Extinguishment of Debt, Total Gain on debt forgiveness Forgiveness of PPP loan Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] us-gaap_NumberOfStores Number of Stores Entity Public Float Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Entity Voluntary Filers us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs Entity Well-known Seasoned Issuer London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] us-gaap_IncreaseDecreaseInIncomeTaxesReceivable Income tax receivable Variable Rate [Axis] us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable - trade ftlf_AdjustmentsToAdditionalPaidInCapitalRepurchaseOfOptions Repurchase of options Amount of decrease in additional paid in capital (APIC) resulting from repurchase of options. Entity Tax Identification Number Entity Central Index Key Depreciation and amortization Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Share Repurchase Program [Member] Information related to the Share Repurchase Program. us-gaap_TreasuryStockRetiredCostMethodAmount Retirement of treasury shares Legal Entity [Axis] ftlf_StockRepurchaseProgramExpirationPeriod Stock Repurchase Program Expiration Period (Month) Expiration period for the purchase of an entity's own shares under a stock repurchase plan. Entity Address, Address Line One us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets us-gaap_TreasuryStockValueAcquiredCostMethod Repurchase of common stock Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss, Ending Balance us-gaap_TreasuryStockValue Treasury stock, 0 and 881,311 shares, respectively Entity Common Stock, Shares Outstanding Revenue Benchmark [Member] Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Nature of Operations [Text Block] Local Phone Number Exercise of stock options (in shares) Exercised, number of options (in shares) us-gaap_TableTextBlock Notes Tables Triple Impact Nutrition [Member] Information related to Triple Impact Nutrition. GNC [Member] Information related to GNC. Online Sales [Member] Information related to online sales. us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Exercise of stock options Formulations [Member] Information related to formulations. Website [Member] Information related to website. ftlf_BusinessCombinationConsiderationTransferredIncludingWorkingCapitalAdjustment Business Combination, Consideration Transferred, Including Working Capital Adjustment Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer, including working capital adjustment. ftlf_BusinessCombinationProFormaInformationGrossProfitOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Gross Profit of Acquiree since Acquisition Date, Actual This element represents the amount of gross profit of the acquiree since the acquisition date included in the consolidated income statement for the reporting period. us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited (in shares) ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill Fair value of assets acquired and consideration transferred Amount of assets acquired at the acquisition date, including goodwill. Stock-based compensation (in shares) Selling, general and administrative us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited Shares Issued, Value, Share-Based Payment Arrangement, Forfeited Allowance for doubtful accounts Stock-based compensation Issued, number of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Forfeited, number of options (in shares) us-gaap_LiabilitiesAndStockholdersEquity TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Accumulated deficit Debt Disclosure [Text Block] Changes in operating assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Subsequent Event [Member] Long-term lease liability, net of current portion Noncurrent operating lease liabilities Schedule of Inventory, Current [Table Text Block] Present value of lease liabilities us-gaap_OperatingLeaseLiability Total operating lease liabilities Subsequent Event Type [Axis] Lease liability - current portion Current operating lease liabilities Subsequent Event Type [Domain] Mimi’s Rock Corp [Member] Relating to Mimi’s Rock Corp. Subsequent Events [Text Block] Long-term right-of-use assets Right of use asset us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Imputed interest/present value discount Deferred provision us-gaap_DeferredIncomeTaxExpenseBenefit Fair Value Measurement, Policy [Policy Text Block] 2023 2024 Accrued expense and other liabilities Amount of accrued expense and liabilities classified as other, due within one year or the normal operating cycle, if longer. Segment Reporting, Policy [Policy Text Block] Paycheck Protection Program CARES Act [Member] Represents Paycheck Protection Program CARES Act. Stock compensation expense Share-Based Payment Arrangement, Employee [Member] ftlf_OperatingLeaseRightofuseAssetNetOfAmortizationAndLeaseLiability Right of use asset Amount of right-of-use asset net of amortization and lease liability from operating lease. Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Leases [Policy Text Block] Intangibles, useful life (Year) Earnings Per Share, Policy [Policy Text Block] OPERATING EXPENSE: Income Tax, Policy [Policy Text Block] Property, Plant and Equipment, Useful Life [Table Text Block] Tabular disclosure of useful life of physical assets used in the normal conduct of business and not intended for resale. us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Month) us-gaap_Depreciation Depreciation, Total us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 Stockholders' Equity Note, Stock Split, Conversion Ratio us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization us-gaap_AssetsCurrent Total current assets Stockholders' Equity Note Disclosure [Text Block] Share-based Payment Arrangement, Tranche Four [Member] Fourth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period. Reverse Stock Split [Member] The conversion of a reverse stock split where there is a reduction in the shares outstanding. ftlf_ClassOfWarrantOrRightIssuedDuringPeriod Class of Warrant or Right, Issued During Period (in shares) The number of warrants or rights issued during period. ftlf_ClassOfWarrantOrRightExpiredDuringPeriod Class of Warrant or Right, Expired During Period (in shares) The number of warrants or rights expired during period. Treasury stock, shares (in shares) Treasury Stock, Shares, Total (in shares) Compensation Related Costs, Policy [Policy Text Block] Common stock, $0.01 par value, 60,000,000 shares authorized; 4,507,361 and 4,552,485 issued and outstanding as of December 31, 2022 and 2021, respectively ftlf_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsRepurchased Share-based Compensation Arrangement by Share-based Payment Award, Options, Repurchased (in shares) Repurchased, number of options (in shares) Number of share options (or share units) repurchased during the period. Adjustments to reconcile net income to net cash provided by operating activities: Repurchased, weighted average exercise price (in dollars per share) Weighted average per share amount at which options were repurchased. Common stock, shares authorized (in shares) Common Stock, Shares Authorized (in shares) Common stock, shares issued (in shares) Common Stock, Shares, Issued (in shares) ftlf_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodFairValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Fair value of options granted. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Revenue from Contract with Customer [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance Statistical Measurement [Domain] us-gaap_OperatingLeasePayments Operating Lease, Payments Former Employee [Member] Relating to a former employee Maximum [Member] Supplemental noncash financing activities Allowances for sales returns, bad debt and inventory Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns, bad debt and inventory. ftlf_TreasuryStockValueAcquired Repurchase of common stock Represents the value of treasury stock acquired during the period. Minimum [Member] ftlf_EffectiveIncomeTaxRateReconciliationFederalAndStateStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, Federal and State Statutory Income Tax Rate Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to federal and state and local income tax expense (benefit), net of federal tax expense (benefit). Product and Service [Axis] Product and Service [Domain] iSatori Products [Member] Represents iSatori products. ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquitySharesOutstanding Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equity Shares Outstanding Represents the amount of equity shares outstanding acquired as part of a business combination. us-gaap_DeferredTaxAssetsNet Net deferred tax asset Statistical Measurement [Axis] ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquitySharesOutstandingPerSharePrice Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equity Shares Outstanding, Per Share Price (in dollars per share) Represents the equity shares outstanding acquired per share as part of a business combination. Preferred stock, $0.01 par value, 10,000,000 shares authorized, none outstanding as of December 31, 2022 and 2021 Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Other Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment [Table Text Block] Total deferred asset Preferred stock, shares authorized (in shares) Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Inventories, net of allowance for obsolescence of $107,000 and $56,000, respectively Total Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share (in dollars per share) Range One [Member] Information related to range one. Range Two [Member] Information related to range two. Revenue Allowance for obsolescence Inventory Valuation Reserves Allowance for obsolescence Finished goods Customer [Axis] Customer [Domain] Components Property and equipment (Year) us-gaap_InterestIncomeExpenseNet Interest income CASH FLOWS FROM OPERATING ACTIVITIES: us-gaap_WarrantsAndRightsOutstanding Warrants and Rights Outstanding Statement [Line Items] Allowance of doubtful accounts us-gaap_NumberOfOperatingSegments Number of Operating Segments Furniture and Fixtures [Member] Accounts receivable, net of allowance of doubtful accounts of $50,000 and $55,000, respectively Additional paid-in capital Share based compensation Wholesale Sales [Member] Related to Wholesale Sales. STOCKHOLDERS' EQUITY: ftlf_DebtInstrumentAdditionalInterestRateDefault Debt Instrument, Additional Interest Rate, Default The percent additional interest rate of debt instrument in the event of default. ftlf_FixedChargeCoverageRatio Fixed Charge Coverage Ratio The fixed charge coverage ratio. ftlf_FundedDebtToEBITDARatio Funded Debt to EBITDA Ratio The Funded Debt to EBITDA Ratio. Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Total other income Term Loan [Member] Related to term loan. Long-Lived Tangible Asset [Domain] Net operating loss carryforward Chief Executive Officer [Member] CURRENT ASSETS Applicable Rate [Member] Related to applicable rate. Permanent differences Represents permanent difference of effect income tax rate reconciliation. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations CASH, BEGINNING OF PERIOD CASH, END OF PERIOD Inventory, Policy [Policy Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect CHANGE IN CASH us-gaap_Liabilities TOTAL LIABILITIES us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities us-gaap_OperatingIncomeLoss OPERATING INCOME us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities OTHER (INCOME) Prepaid expense and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_GrossProfit Gross profit Cost of goods sold Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Allowance for inventory obsolescence us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Consolidated Entities [Axis] Consolidated Entities [Domain] Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_PaymentsForRepurchaseOfCommonStock Repurchases of common stock and options Cost of Goods and Service [Policy Text Block] Retained Earnings [Member] Proceeds from exercise of stock options Title of Individual [Domain] Title of Individual [Axis] Treasury Stock [Member] us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 Stock Repurchase Program, Remaining Authorized Repurchase Amount Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Equity Components [Axis] Share Repurchase Program [Axis] Equity Component [Domain] Current provision us-gaap_CurrentIncomeTaxExpenseBenefit Exercise Price (in dollars per share) Outstanding (in shares) Class of Warrant or Right, Outstanding (in shares) us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest PRE-TAX NET INCOME ICFR Auditor Attestation Flag Income Tax Authority [Axis] Income Tax Authority [Domain] Domestic Tax Authority [Member] Office Equipment [Member] Document Annual Report Cash and Cash Equivalents, Policy [Policy Text Block] Receivable [Policy Text Block] Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_OpenTaxYear Open Tax Year Document Transition Report Entity Interactive Data Current Title of 12(g) Security us-gaap_ProceedsFromIssuanceOfUnsecuredDebt Proceeds from Issuance of Unsecured Debt Nonmonetary Transaction Type [Domain] Nonmonetary Transaction Type [Axis] Auditor Name Auditor Firm ID Auditor Location Lessee, Operating Lease, Supplemental Balance Sheet Information [Table Text Block] Tabular disclosure of supplemental balance sheet information for lessee's operating leases. Revenue from Contract with Customer, Product Returns, Sales Incentives and Other Forms of Variable Consideration [Policy Text Block] Disclosure of accounting policy for product returns, sales incentives and other forms of variable consideration. iSatori [Member] Represents iSatori. Dilutive effect of potential common shares (in shares) us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment us-gaap_SharePrice Share Price (in dollars per share) Antidilutive options (in shares) Diluted weighted average common shares (in shares) Diluted weighted average shares outstanding (in shares) us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit, Total Statement [Table] Statement of Financial Position [Abstract] Diluted (in dollars per share) Basic weighted average common shares (in shares) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective tax rate Business Acquisition [Axis] Basic (in dollars per share) Business Acquisition, Acquiree [Domain] Valuation allowance Statement of Cash Flows [Abstract] us-gaap_ContractWithCustomerRefundLiability Contract with Customer, Refund Liability, Total Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Common Stock Outstanding [Member] Represents common stock outstanding. us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts Business Acquisition, Transaction Costs Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] State tax, net of federal benefit CASH FLOWS FROM FINANCING ACTIVITIES: Federal statutory tax rate Series A Preferred Stock [Member] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Liabilities Foreign Exchange Forward [Member] us-gaap_StockholdersEquity TOTAL STOCKHOLDERS' EQUITY Balance Balance us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total Class of Stock [Axis] Class of Stock [Domain] us-gaap_PaymentsToAcquireBusinessesGross Cash paid for acquisition us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Total Outstanding, weighted average exercise price (in dollars per share) Weighted average remaining life (Year) Number of vested options (in shares) Exercisable, weighted average exercise price (in dollars per share) Upper range limit (in dollars per share) Total number of options (in shares) Exercise Price Range [Axis] Exercise Price Range [Domain] Lower range limit (in dollars per share) EX-101.PRE 11 ftlf-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Mar. 23, 2023
Jun. 30, 2022
Document Information [Line Items]        
Entity Central Index Key 0001374328      
Entity Registrant Name FITLIFE BRANDS, INC.      
Amendment Flag false      
Current Fiscal Year End Date --12-31      
Document Fiscal Period Focus FY      
Document Fiscal Year Focus 2022      
Document Type 10-K      
Document Annual Report true      
Document Period End Date Dec. 31, 2022      
Document Transition Report false      
Entity File Number 000-52369      
Entity Incorporation, State or Country Code NV      
Entity Tax Identification Number 20-3464383      
Entity Address, Address Line One 5214 S. 136th Street      
Entity Address, City or Town Omaha      
Entity Address, State or Province NE      
Entity Address, Postal Zip Code 68137      
City Area Code 402      
Local Phone Number 991-5618      
Title of 12(g) Security Common Stock, $0.01 par value per share      
Entity Well-known Seasoned Issuer No      
Entity Voluntary Filers No      
Entity Current Reporting Status Yes      
Entity Interactive Data Current Yes      
Entity Filer Category Non-accelerated Filer      
Entity Small Business true      
Entity Emerging Growth Company false      
ICFR Auditor Attestation Flag false      
Entity Shell Company false      
Entity Public Float       $ 21,079,000
Entity Common Stock, Shares Outstanding     4,446,161  
Auditor Firm ID 572 410    
Auditor Name Weinberg & Company, P.A. WEAVER AND TIDWELL, L.L.P.    
Auditor Location Los Angeles, California Fort Worth, Texas    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2022
Dec. 31, 2021
CURRENT ASSETS    
Cash $ 13,277,000 $ 9,897,000
Accounts receivable, net of allowance of doubtful accounts of $50,000 and $55,000, respectively 705,000 945,000
Inventories, net of allowance for obsolescence of $107,000 and $56,000, respectively 9,105,000 6,520,000
Prepaid expense and other current assets 116,000 322,000
Total current assets 23,203,000 17,684,000
Property and equipment, net 46,000 70,000
Right of use asset 103,000 158,000
Intangibles, net of amortization of $72,000 and $30,000, respectively 150,000 192,000
Goodwill 358,000 358,000
Deferred tax asset 1,847,000 3,045,000
TOTAL ASSETS 25,707,000 21,507,000
CURRENT LIABILITIES:    
Accounts payable 2,995,000 2,880,000
Accrued expense and other liabilities 631,000 491,000
Product returns 590,000 632,000
Lease liability - current portion 54,000 55,000
Total current liabilities 4,270,000 4,058,000
Long-term lease liability, net of current portion 49,000 103,000
TOTAL LIABILITIES 4,319,000 4,161,000
STOCKHOLDERS' EQUITY:    
Preferred stock, $0.01 par value, 10,000,000 shares authorized, none outstanding as of December 31, 2022 and 2021
Common stock, $0.01 par value, 60,000,000 shares authorized; 4,507,361 and 4,552,485 issued and outstanding as of December 31, 2022 and 2021, respectively 45,000 46,000
Treasury stock, 0 and 881,311 shares, respectively 0 (2,087,000)
Additional paid-in capital 30,056,000 32,529,000
Accumulated deficit (8,713,000) (13,142,000)
TOTAL STOCKHOLDERS' EQUITY 21,388,000 17,346,000
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 25,707,000 $ 21,507,000
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Allowance of doubtful accounts $ 50,000 $ 55,000
Allowance for obsolescence 107,000 56,000
Intangibles amortization $ 72,000 $ 30,000
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Common stock, shares issued (in shares) 4,507,361 4,552,485
Common stock, shares outstanding (in shares) 4,507,361 4,552,485
Treasury stock, shares (in shares) 0 881,311
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 28,803,000 $ 27,913,000
Cost of goods sold 16,769,000 15,409,000
Gross profit 12,034,000 12,504,000
OPERATING EXPENSE:    
Selling, general and administrative 6,267,000 6,215,000
Depreciation and amortization 66,000 59,000
Total operating expense 6,333,000 6,274,000
OPERATING INCOME 5,701,000 6,230,000
OTHER (INCOME)    
Interest income (121,000) (25,000)
Gain on debt forgiveness 0 (453,000)
Total other income (121,000) (478,000)
PRE-TAX NET INCOME 5,822,000 6,708,000
PROVISION FOR INCOME TAXES 1,393,000 1,298,000
NET INCOME $ 4,429,000 $ 5,410,000
NET INCOME PER SHARE    
Basic (in dollars per share) $ 0.97 $ 1.23
Diluted (in dollars per share) $ 0.89 $ 1.13
Basic weighted average common shares (in shares) 4,552,533 4,406,614
Diluted weighted average common shares (in shares) 4,974,596 4,801,370
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statement of Stockholders' Equity - USD ($)
Reverse Stock Split [Member]
Common Stock Outstanding [Member]
Reverse Stock Split [Member]
Common Stock [Member]
Reverse Stock Split [Member]
Treasury Stock [Member]
Reverse Stock Split [Member]
Additional Paid-in Capital [Member]
Reverse Stock Split [Member]
Retained Earnings [Member]
Reverse Stock Split [Member]
Common Stock Outstanding [Member]
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2020 4,243,272                      
Balance at Dec. 31, 2020   $ 42,000 $ (1,790,000) $ 32,174,000 $ (18,552,000) $ 11,874,000            
Repurchase of common stock (in shares)             (36,092)          
Repurchase of common stock               $ 0 $ (260,000) $ 0 $ 0 $ (260,000)
Exercise of stock options (in shares)             65,305         68,000
Exercise of stock options               1,000 (37,000) 90,000 0 $ 54,000
Stock-based compensation             $ 280,000 3,000 0 449,000 0 452,000
Net income               0   0 5,410,000 5,410,000
Balance (in shares) at Dec. 31, 2021 4,552,485           4,552,485          
Repurchase of options               0   (184,000) 0 (184,000)
Balance at Dec. 31, 2021         $ 4 $ 4   46,000 (2,087,000) 32,529,000 (13,142,000) 17,346,000
Repurchase of common stock (in shares)             (48,596)          
Repurchase of common stock               (1,000)        
Repurchase of common stock                 (771,000) 0 0 (772,000)
Retirement of treasury shares                 2,858,000 (2,865,000) 0 $ (7,000)
Exercise of stock options (in shares)             3,472         3,472
Exercise of stock options               0 0 29,000 0 $ 29,000
Stock-based compensation (in shares)             0          
Stock-based compensation               0 0 363,000 0 363,000
Net income               0   0 4,429,000 4,429,000
Balance (in shares) at Dec. 31, 2022             4,507,361          
Balance at Dec. 31, 2022               $ 45,000 $ 0 $ 30,056,000 $ (8,713,000) $ 21,388,000
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 4,429,000 $ 5,410,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 66,000 59,000
Right of use asset 55,000 50,000
Allowance for doubtful accounts (6,000) 4,000
Allowance for inventory obsolescence 51,000 0
Stock compensation expense 363,000 452,000
Forgiveness of PPP loan 0 (453,000)
Changes in operating assets and liabilities:    
Accounts receivable - trade 247,000 974,000
Inventories (2,636,000) (2,945,000)
Deferred tax asset 1,199,000 1,294,000
Prepaid expense and other assets 204,000 (270,000)
Income tax receivable 0 40,000
Accounts payable 115,000 (366,000)
Lease liability (55,000) (50,000)
Accrued liabilities and other liabilities 140,000 (6,000)
Product returns (42,000) 287,000
Net cash provided by operating activities 4,130,000 4,480,000
CASH FLOWS FROM INVESTING ACTIVITIES:    
Cash paid for acquisition 0 (529,000)
Net cash used in investing activities 0 (529,000)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercise of stock options 29,000 54,000
Repurchases of common stock and options (779,000) (444,000)
Net cash used in financing activities (750,000) (390,000)
CHANGE IN CASH 3,380,000 3,561,000
CASH, BEGINNING OF PERIOD 9,897,000 6,336,000
CASH, END OF PERIOD 13,277,000 9,897,000
Supplemental disclosure operating activities    
Cash paid (refunded) for income taxes, net 3,000 (42,000)
Supplemental noncash financing activities    
Forgiveness of PPP loan, including accrued interest $ 0 $ 453,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Description of Business
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Nature of Operations [Text Block]

NOTE 1.  DESCRIPTION OF BUSINESS

 

Summary

 

FitLife Brands, Inc. (the “Company”) is a national provider of innovative and proprietary nutritional supplements for health-conscious consumers marketed under the following brand names: (i) NDS Nutrition, PMD Sports, SirenLabs, CoreActive, Nutrology, and Metis Nutrition (together, “NDS Products”); and (ii) iSatori, BioGenetic Laboratories, and Energize (together, the "iSatori Products"). The Company distributes the NDS Products principally through franchised General Nutrition Centers, Inc. (“GNC”) stores located both domestically and internationally, and, with the launch of Metis Nutrition, through corporate GNC stores in the United States. The iSatori Products are sold through more than 17,000 retail locations, which include specialty, mass, and online.

 

FitLife Brands is headquartered in Omaha, Nebraska. For more information on the Company, please go to www.fitlifebrands.com. The Company’s Common Stock, par value $0.01 per share (“Common Stock”), trades under the symbol “FTLF” on the OTC Pink market.

 

Recent Developments

 

Forward Stock Split

 

The Board of Directors of the Company (the “Board”) approved a forward stock split of the Company’s authorized, issued and outstanding shares of common stock, par value $0.01 per share (the “Common Stock”), at a ratio of 4-for-1 (the “Forward Split”). The Forward Split was effective as of December 2, 2021 and began trading on such basis on December 8, 2021. Prior to the Forward Split, the Company was authorized to issue 15.0 million shares of Common Stock. As a result of the Forward Split, the Company is now authorized to issue 60.0 million shares of Common Stock. The Forward Split did have any effect on the stated par value of the Common Stock and did not affect the Company’s authorized preferred stock.

 

All references in this Annual Report to number of common shares, price per share and weighted average number of shares outstanding have been adjusted to reflect the Forward Split on a retroactive basis as of the earliest period presented, unless otherwise noted.

 

COVID-19 Pandemic

 

The COVID-19 pandemic has had an effect on the Company’s employees, business and operations and those of its customers, vendors and business partners. In this respect, the temporary or permanent closure of some of our retail partners’ store locations and the stay-at-home orders that occurred early in the pandemic negatively affected our results from operations, although much of the impact has been offset by an increase in revenue attributable to online sales, and increased sales during the more recent quarters. Our future financial position and operating results could be materially and adversely affected in the event that a resurgence of COVID-19 cases leads to new stay-at-home orders and/or further disruptions in both our supply chain and manufacturing lead-times, which could lower demand for the Company’s products and/or prevent the Company from producing and delivering its products in a timely manner, although the extent of these effects cannot be determined at this time. The Company expects to continue to assess the evolving impact of the COVID-19 pandemic and intends to make adjustments to its business and operations accordingly. 

 

Inflation

 

The Company has experienced inflationary pressure with regard to the procurement of many of its products.  Thus far, the Company has been able to partially offset the impact of inflation through price increases to its customers.  In the future, however, further inflationary pressure could adversely affect the Company’s operating performance if market conditions no longer permit the Company to pass through price increases to its customers.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

NOTE 2.  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

The Company prepares its financial statements in accordance with accounting principles generally accepted in the United States of America. Significant accounting policies are as follows:

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany accounts and transactions have been eliminated in the consolidated financial statements.

 

Use of Estimates and Assumptions

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities known to exist as of the date the financial statements are published, and (iii) the reported amount of net sales and expense recognized during the periods presented.

 

Those estimates and assumptions include estimates for reserves of uncollectible accounts receivable, allowance for inventory obsolescence, depreciable lives of property and equipment, analysis of impairment of goodwill, realization of deferred tax assets, accruals for potential liabilities and assumptions made in valuing stock instruments issued for services. Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates.

 

Revenue Recognition

 

The Company’s revenue is comprised of sales of nutritional supplements to consumers, primarily through GNC stores. 

 

The Company accounts for revenues in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected. ASC 606 creates a five-step model that requires entities to exercise judgment when considering the terms of contract(s), which includes (1) identifying the contract(s) or agreement(s) with a customer, (2) identifying our performance obligations in the contract or agreement, (3) determining the transaction price, (4) allocating the transaction price to the separate performance obligations, and (5) recognizing revenue as each performance obligation is satisfied. Under ASC 606, revenue is recognized when performance obligations under the terms of a contract are satisfied, which occurs for the Company upon shipment or delivery of products to our customers based on written sales terms. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring the products to a customer.

 

All products sold by the Company are distinct individual products and consist of nutritional supplements and related supplies. The products are offered for sale solely as finished goods, and there are no performance obligations required post-shipment for customers to derive the expected value from them.

 

Control of products we sell transfers to customers upon shipment or delivery from our facilities to our customers, and the Company’s performance obligations are satisfied at that time. Shipping and handling activities are performed before the customer obtains control of the goods and therefore represent a fulfillment activity rather than promised goods to the customer. Payments for sales are generally made by check, credit card, or wire transfer. Historically the Company has not experienced any significant payment delays from customers.

 

For direct-to-consumer sales, the Company allows for returns within 30 days of purchase. Our wholesale customers, such as GNC, may return purchased products to the Company under certain circumstances, which include expired or soon-to-be-expired products located in GNC corporate stores or at any of its distribution centers, and products that are subject to a recall or that contain an ingredient or ingredients that are subject to a recall by the U.S. Food and Drug Administration.

 

A right of return does not represent a separate performance obligation, but because customers are allowed to return products, the consideration to which the Company expects to be entitled is variable. The Company determined that product returns are immaterial, and therefore believes it is probable that such returns will not cause a significant reversal of revenue in the future. We assess our contracts and the reasonableness of our conclusions on a quarterly basis.

 

Online revenue during the year ended December 31, 2022 was approximately 28% of total revenue, compared to 72% for wholesale channels for the same period.  Online revenue during the year ended December 31, 2021 was 24% of total revenue compared to 76% for wholesale channels during the same twelve-month period in 2021.

 

Customer Concentration

 

Total net sales to GNC during 2022 and 2021 were 67 % and 71% of total revenue for the years ended December 31, 2022 and 2021, respectively. Accounts receivable attributable to GNC as of December 31, 2022 and 2021 represented 43% and 85% of the Company’s total accounts receivable balance, respectively.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

All of the Company’s accounts receivable balance is related to trade receivables. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in its existing accounts receivable. The Company will maintain allowances for doubtful accounts, estimating losses resulting from the inability of its customers to make required payments for products. Accounts with known financial issues are first reviewed and specific estimates are recorded. The remaining accounts receivable balances are then grouped into categories by the number of days the balance is past due, and the estimated loss is recorded based upon management’s assessment of collectability. Account balances are charged off against the allowance when it is probable that the receivable will not be recovered.

 

As of December 31, 2022 and 2021, the Company had provided a reserve for doubtful accounts of $50,000 and $55,000, respectively.

 

Product Returns, Sales Incentives and Other Forms of Variable Consideration 

 

In measuring revenue and determining the consideration the Company is entitled to as part of a contract with a customer, the Company takes into account the related elements of variable consideration. Such elements of variable consideration include, but are not limited to, product returns and sales incentives, such as markdowns and margin adjustments. For these types of arrangements, the adjustments to revenue are recorded at the later of when (i) the Company recognizes revenue for the transfer of the related products to the customers, or (ii) the Company pays, or promises to pay, the consideration.

 

We currently have a 30-day product return policy for NDS Products, which allows for a 100% sales price refund for the return of unopened and undamaged products purchased from us online through one of our websites. Product sold to GNC may be returned from store shelves or the distribution center in the event product is damaged, short dated, expired or recalled. Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.

 

GNC maintains a customer satisfaction program that allows customers to return product to the store for credit or refund. Subject to certain terms and restrictions, GNC may require reimbursement from vendors for unsaleable returned product through either direct payment or credit against a future invoice. We also support a product return policy for iSatori Products, whereby customers can return product for credit or refund. Product returns can and do occur from time to time and can be material.

 

For the sale of goods with a right of return, the Company estimates variable consideration using the most likely amount method and recognizes revenue for the consideration it expects to be entitled to when control of the related product is transferred to the customers and records a product returns liability for the amount it expects to credit back its customers. Under this method, certain forms of variable consideration are based on expected sell-through results, which requires subjective estimates. These estimates are supported by historical results as well as specific facts and circumstances related to the current period. The product returns liability and corresponding asset include estimates that directly impact reported revenue. These estimates are calculated based on a history of actual returns, estimated future returns and information provided by customers regarding their inventory levels. Consideration of these factors results in an estimate for anticipated sales returns that reflects increases or decreases related to seasonal fluctuations. In addition, as necessary, product returns liability and the related assets may be established for significant future known or anticipated events. The types of known or anticipated events that are considered, and will continue to be considered, include, but are not limited to, changes in the retail environment and the Company’s decision to continue to support new and existing products.

 

Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell-through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.

 

Total allowance for product returns, sales returns and incentive programs as of December 31, 2022 and 2021 amounted to $590,000 and $632,000, respectively.

 

Cost of Goods Sold

 

Cost of goods sold is comprised of the costs of products, in-bound freight charges, shipping and handling costs, purchase and receiving costs, and commissions paid to Amazon and other online selling platforms. Other expense not related to the production and distribution of our products is classified as operating expense.

 

Cash and Cash Equivalents

 

The Company’s cash balances on deposit with banks are guaranteed by the Federal Deposit Insurance Corporation up to $250,000 at December 31, 2022. The Company may be exposed to risk for the amounts of funds held in bank accounts more than the insurance limit. In assessing the risk, the Company’s policy is to maintain cash balances with high-quality financial institutions. The Company had cash balances more than the guarantee during the years ended December 31, 2022 and 2021. Management believes that the financial institutions that hold the Company’s cash are financially sound and, accordingly, minimal credit risk exists.

 

Inventory

 

Inventory is stated at the lower of cost or net realizable value, with costs determined on a first-in, first-out (FIFO) basis. We regularly review our inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on our estimated forecast of product demand and/or our ability to sell the product(s) concerned and production requirements. Demand for our products can fluctuate significantly. Factors that could affect demand for our products include unanticipated changes in consumer preferences, general market conditions or other factors, which may result in cancellations of advance orders or a reduction in the rate of reorders placed by customers. Additionally, our management’s estimates of future product demand may be inaccurate, which could result in an understated or overstated provision required for excess and obsolete inventory. 

 

As of December 31, 2022 and 2021, the aggregate allowance for expiring, slow moving and excess inventory amounted to $107,000 and $56,000, respectively.

 

Leases

 

The Company accounts for its leases in accordance with the guidance of ASC 842, Leases. The Company determines whether a contract is, or contains, a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at lease commencement based upon the estimated present value of unpaid lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at lease commencement in determining the present value of unpaid lease payments.

 

Property and Equipment

 

Property and equipment is recorded at cost and depreciated over the estimated useful lives of the assets using the straight-line method. The Company amortizes leasehold improvements over the estimated life of these assets or the term of the lease, whichever is shorter. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized.

 

The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follows:

 

Asset Category

 

Depreciation / Amortization Period (in years)

 

Furniture and fixtures

  3 

Office equipment

  3 

Leasehold improvements

  5 

 

Management regularly reviews property, equipment and other long-lived assets for possible impairment. This review occurs annually or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. Based upon management’s annual assessment, there were no indicators of impairment of the Company’s property and equipment and other long-lived assets as of December 31, 2022 and 2021.

 

Intangible and Long-lived Assets

 

Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives. The Company regularly reviews the carrying value and estimated lives of its long-lived assets and finite-lived intangible asset to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. The determinants used for this evaluation include management’s estimate of the asset’s ability to generate positive income from operations and positive cash flow in future periods as well as the strategic significance of the assets to the Company’s business objective. Should an impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the long-lived asset group over the asset’s fair value.

 

There were no impairment charges incurred during the years ended December 31, 2022 and 2021.

 

Goodwill

 

The Company has determined that it has a single reporting unit for purposes of performing its goodwill impairment test.  The Company reviews goodwill for impairment on an annual basis or whenever events or changes in circumstances indicate the carrying value may not be recoverable. The Company first assesses qualitative factors to determine whether it is more-likely-than-not that the fair value of the reporting unit is less than the carrying amount as a basis for determining whether it is necessary to perform an impairment test. If the qualitative assessment warrants further analysis, the Company compares the fair value of the reporting unit to its carrying value. The fair value of the reporting unit is determined using the market approach.  The Company determines the amount of a potential goodwill impairment by comparing the fair value of the reporting unit with its carrying amount. To the extent the carrying value of a reporting unit exceeds its fair value, a goodwill impairment charge is recognized.

 

As the Company uses the market approach to determine fair value of the reporting unit, the price of its common stock is an important component of the fair value calculation. If the Company’s stock price experiences significant price and volume fluctuations, this will impact the fair value of the reporting unit, which can lead to potential impairment in future periods.

 

There were no impairment charges incurred during the years ended December 31, 2022 and 2021.

 

Income Taxes

 

The Company accounts for income taxes under FASB ASC Topic 740, Income Taxes (“ASC 740”). Under the asset and liability method of ASC 740, deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The deferred tax assets of the Company relate primarily to operating loss carryforwards for federal income tax purposes.

 

The Company periodically evaluates its tax positions to determine whether it is more likely than not that such positions would be sustained upon examination by a tax authority for all open tax years, as defined by the statute of limitations, based on their technical merits. The Company accrues interest and penalties, if incurred, on unrecognized tax benefits as components of the income tax provision in the accompanying consolidated statements of operations. As of December 31, 2022, and 2021, the Company has not established a liability for uncertain tax positions.

 

Net Income Per Share

 

Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if all dilutive potential common shares had been issued using the treasury stock method. Potential common shares are excluded from the computation when their effect is antidilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net income per share if the exercise prices were lower than the average fair market value of common shares during the reporting period.

 

Basic and diluted weighted-average shares outstanding and antidilutive options that were excluded from diluted weighted average shares outstanding are as follows:

 

  

December 31,

 
  

2022

  2021 
         

Basic weighted average shares outstanding

  4,552,533   4,406,614 

Dilutive effect of potential common shares

  422,063   394,756 

Diluted weighted average shares outstanding

  4,974,596   4,801,370 
         

Antidilutive options

  28,828   18,828 

 

Fair Value Measurements

 

The Company uses various inputs in determining the fair value of its investments and measures these assets on a recurring basis. Financial assets recorded at fair value in the balance sheets are categorized by the level of objectivity associated with the inputs used to measure their fair value. FASB ASC Topic 820, Fair Value, establishes a three-level valuation hierarchy for the use of fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date:

 

 

Level 1 – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

 

 

Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.

 

 

Level 3 – Inputs that are both significant to the fair value measurement and unobservable. These inputs rely on management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability. The unobservable inputs are developed based on the best information available in the circumstances and may include the Company’s own data.

 

The carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.

 

Stock Compensation Expense

 

The Company periodically issues restricted share units (“RSUs”), stock options and warrants to employees and non-employees in non-capital raising transactions for services rendered.

 

Such issuances vest and expire according to the terms established at the issuance date.

 

Stock-based payments to officers, directors, employees and consultants for acquiring goods and services from nonemployees, which include grants of employee stock options, are recognized in the financial statements based on their grant date fair values in accordance with ASC 718, Compensation-Stock Compensation. Stock-based payments to officers, directors, and employees, which are generally time vested, are measured at the grant date fair value and compensation cost is recognized on a straight-line basis over the vesting period. Recognition of compensation expense for non-employees is in the same period and manner as if the Company had paid cash for the services. The fair value of stock-based payments is estimated using the Black-Scholes option-pricing model or other appliable valuation model such as the Monte Carlo valuation pricing model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life, and future dividends. The assumptions used could materially affect compensation expense recorded in future periods.

 

Segments

 

The Company operates in one segment for the distribution of our products.  In accordance with FASB ASC Topic 280, Segment Reporting, the Company’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company.  Existing guidance, which is based on a management approach to segment reporting, establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products and services, major customers, and the countries in which the entity holds material assets and reports revenue.  All material operating units qualify for aggregation under “Segment Reporting” due to their similar customer base and similarities in: economic characteristics; nature of products and services; and procurement, manufacturing and distribution processes.  Since the Company operates in one segment, all financial information required by “Segment Reporting” can be found in the accompanying consolidated financial statements.

 

Recently Adopted Accounting Pronouncements

 

In January 2017, the FASB issued ASU 2017-04. ASU 2017-04 removes Step 2 of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. The Company adopted ASU 2017-04 on January 1, 2021, and applied the requirements prospectively.

 

Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). The amendments included in ASU 2016-13 require the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Although the new standard, known as the current expected credit loss (“CECL”) model, has a greater impact on financial institutions, most other organizations with financial instruments or other assets (trade receivables, contract assets, lease receivables, financial guarantees, loans and loan commitments, and held-to-maturity debt securities) are subject to the CECL model and will need to use forward-looking information to better evaluate their credit loss estimates. Many of the loss estimation techniques applied today will still be permitted, although the inputs to those techniques will change to reflect the full amount of expected credit losses. In addition, ASU 2016-13 amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. ASU 2016-13 was originally effective for public companies for fiscal years beginning after December 15, 2019. In November of 2019, the FASB issued ASU 2019-10, which delayed the implementation of ASU 2016-13 to fiscal years beginning after December 15, 2022 for smaller reporting companies. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.

 

Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

NOTE 3. BUSINESS COMBINATION

 

On April 7, 2021, the Company closed on the purchase of substantially all of the assets of Triple Impact Nutrition (the “Acquisition”), a New Jersey corporation doing business as Nutrology, a nutritional supplement company catering to consumers who prioritize all-natural and plant-based nutritional supplements. Under the terms of the Asset Purchase Agreement (the “APA”), the Company agreed to pay cash consideration of $500,000, subject to certain working capital adjustments set forth in the APA. Total consideration paid, including the effects of the working capital adjustment, was $529,000.

 

The Acquisition was accounted for as a business combination under the acquisition method of accounting. The purchase price of $529,000 was allocated to the tangible and intangible assets acquired based on their fair values on the acquisition date of April 7, 2021. The Company assumed no liabilities as part of the Acquisition, and no employees of Nutrology became employees of the Company. The excess of the purchase price over the net assets acquired is recorded as goodwill.  The goodwill is attributable to synergies from leveraging Nutrology’s strong all-natural and plant-based nutritional supplements, customer relationships and website domain name to enter into new sales with consumers for future growth and expansion. The Company incurred transaction costs of approximately $49,000 related to the Acquisition, of which $30,000 was expensed as incurred during the second quarter of 2021 as part of general and administrative expense on the Consolidated Statement of Operations. The remaining $19,000 of transaction costs was expensed as incurred during the third quarter of 2021.

 

Included in the Company’s Consolidated Statement of Operations from the acquisition date of April 7, 2021 are revenue of $1,186,000 and $897,000 and gross profit of $463,000 $346,000, for the periods ended December 31, 2022 and 2021, respectively.

 

Below is a summary of the fair value of assets assumed as of the date of acquisition.

 

Assets Acquired:

 

Fair Value

 
         

Accounts receivable

  $ 48,000  

Inventory

    126,000  

Intangibles

    222,000  

Goodwill

    133,000  

Fair value of assets acquired and consideration transferred

  $ 529,000  

 

The fair values of acquired assets assumed represent management’s estimate of fair value utilizing a third-party appraiser and are subject to change if additional information becomes available.  Goodwill will not be amortized but instead will be tested for impairment at least annually (or more frequently if indicators of impairment arise).  In the event management determines that the goodwill has become impaired, the Company will incur an accounting charge for the amount of the impairment during the fiscal quarter in which the determination is made.  The goodwill arising from the Acquisition is deductible for tax purposes.

 

Our estimate of intangible assets related to the Acquisition consists of non-contractual customer relationships, trademarks, formulations, and a website domain name.  The value of the customer relationships was determined using the income approach, trademarks and formulations was determine using the relief from royalty method, and the website domain name was based on the replacement method cost approach.  All methods are considered Level 3 fair value measurements.

 

Intangible assets are amortized on a straight-line basis over their estimated useful lives.  The following table sets forth the components of the identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition.

 

   

Fair Value

   

Useful Life

(Years)

 

Client relationships

  $ 80,000       4  

Formulations

    70,000       4  

Trademarks

    60,000    

Indefinite

 

Website

    12,000       3  

Total identifiable assets

  $ 222,000          

 

Amortization expense was $42,000 for the year ended December 31, 2022 compared to $31,000 for the year ended December 31, 2021.

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Inventories
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Inventory Disclosure [Text Block]

NOTE 4.  INVENTORIES

 

The Company’s inventories as of December 31, 2022 and 2021 were as follows:

 

   

December 31,

   

December 31,

 
   

2022

   

2021

 
                 

Finished goods

  $ 8,347,000     $ 5,908,000  

Components

    865,000       668,000  

Allowance for obsolescence

    (107,000 )     (56,000

)

Total

  $ 9,105,000     $ 6,520,000  

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Property and Equipment
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

NOTE 5.  PROPERTY AND EQUIPMENT

 

The Company's property and equipment balances as of December 31, 2022 and 2021 were as follows:

 

   

December 31,

   

December 31,

 
   

2022

   

2021

 

Equipment

  $ 902,000     $ 902,000  

Accumulated depreciation

    (856,000

)

    (832,000

)

Total

  $ 46,000     $ 70,000  

 

Depreciation expense was $24,000 for the year ended December 31, 2022 compared to $28,000 for the year ended December 31, 2021.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Notes Payable
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Debt Disclosure [Text Block]

NOTE 6.  NOTES PAYABLE

 

Line of Credit CIT Bank

 

On September 24, 2019, the Company entered into a Revolving Line of Credit Agreement (the “Line of Credit Agreement”) with Mutual of Omaha Bank, (the “Lender”), subsequently acquired by CIT Bank N.A., providing the Company with a $2.5 million line of credit (the “Line of Credit”). The Line of Credit allows the Company to request advances thereunder and to use the proceeds of such advances for working capital purposes until the Maturity Date, unless renewed at maturity upon approval by the Company’s Board of Directors and the Lender. The Line of Credit is secured by all assets of the Company.

 

Advances drawn under the Line of Credit bear interest at an annual rate of the one-month SOFR rate plus 2.75%, and each advance will be payable on the Maturity Date with the interest on outstanding advances payable monthly. The Company may, at its option, prepay any borrowings under the Line of Credit, in whole or in part at any time prior to the Maturity Date, without premium or penalty. There were no advances on this line outstanding as of December 31, 2022 or 2021.

 

On September 20, 2022, the Company and the Lender amended the Line of Credit Agreement to extend the Maturity Date to December 23, 2022. On December 19, 2022, the Company and the Lender amended the Line of Credit Agreement to increase the Line of Credit to $3.5 million and extend the Maturity Date to December 23, 2023. All other terms of the Line of Credit Agreement remain unchanged. No borrowings are outstanding as of December 31, 2022.

 

Paycheck Protection Program Loan

 

The Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on  March 27, 2020 in the United States. On  April 27, 2020, the Company received proceeds from a loan in the amount of $449,700 from its lender, CIT Bank, N.A. (the “PPP Lender”), pursuant to approval by the U.S. Small Business Administration (the “SBA”) for the PPP Lender to fund the Company’s request for a loan under the SBA’s Paycheck Protection Program (“PPP Loan”) created as part of the CARES ACT administered by the SBA (the “Loan Agreement”). In accordance with the requirements of the CARES Act, the Company used the proceeds from the PPP Loan primarily for payroll costs, covered rent payments, and covered utilities during the eight-week period commencing on the date of loan approval. The PPP Loan was scheduled to mature on  April 27, 2022, had a 1.0% interest rate, and was subject to the terms and conditions applicable to all loans made pursuant to the Paycheck Protection Program as administered by the SBA under the CARES Act. The Company was informed by the PPP Lender and the SBA that the full balance of the PPP Loan, including accrued interest, was forgiven on  January 15, 2021. 

 

In January 2021, the Company received a notice that the SBA approved the forgiveness of the PPP loan payable.  Accordingly, for the year ended December 31, 2021, the Company recognized the forgiveness of the PPP loan and accrued interest totaling $453,000 as a “Gain on debt forgiveness” in the accompanying statements of operations. 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Right of Use Assets and Liabilities
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

NOTE 7 RIGHT OF USE ASSETS AND LIABILITIES

 

The Company has operating lease agreements for its warehouse and office space with an average remaining lease terms at December 31, 2022, of 1.8 years. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Rent expense is recognized on a straight-line basis over the lease term.

 

Operating lease right-of-use (“ROU”) assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Generally, the implicit rate of interest in arrangements is not readily determinable and the Company utilizes its incremental borrowing rate in determining the present value of lease payments.

 

The components of rent expense and supplemental cash flow information related to leases for the period are as follows:

 

   

Year ended

   

Year ended

 
   

December 31,

2022

   

December 31,

2021

 

Lease Cost

               

Operating lease cost (included in general and administrative in the Company’s consolidated statement of operations)

  $ 100,000     $ 92,000  
                 

Other information

               

Weighted average remaining lease term – operating leases (in years)

    1.8       2.8  

Average discount rate – operating leases

    9 %     9

%

 

The supplemental balance sheet information related to leases for the period is as follows:

 

   

At

   

At

 
   

December 31,

2022

   

December 31,

2021

 

Operating leases

               

Long-term right-of-use assets

  $ 103,000     $ 158,000  

Current operating lease liabilities

    54,000       55,000  

Noncurrent operating lease liabilities

    49,000       103,000  

Total operating lease liabilities

  $ 103,000       158,000  

 

Maturities of the Company’s lease liabilities are as follows:

 

Year ending

 

Operating

leases

 

2023

  $ 61,000  

2024

    51,000  

Less: Imputed interest/present value discount

    (9,000

)

Present value of lease liabilities

  $ 103,000  

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Equity
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]

NOTE 8.  EQUITY

 

The Board approved a forward stock split of the Company’s Common Stock at a ratio of 4-for-1 (the “Forward Split”), effective as of December 2, 2021. Prior to the Forward Split, the Company was authorized to issue 15.0 million shares of Common Stock. As a result of the Forward Split, the Company is now authorized to issue 60.0 million shares of Common Stock, $0.01 par value per share, of which 4,507,361 and 4,552,485 shares of Common Stock were issued and outstanding as of December 31, 2022 and 2021, respectively. The Forward Split did not have any effect on the stated par value of the Common Stock and did not affect the Company’s authorized preferred stock.

 

Common Stock Issued for Services

 

In February 2021, the Company granted Mr. Dayton Judd, Chief Executive Officer, an aggregate of 160,000 restricted share units (“RSUs”). Each RSU converted into one share of the Company’s Common Stock upon vesting. The RSUs vested as follows: (1) 40,000 shares at such date that the 30-day volume-weighted average price of Common Stock meets or exceeds $7.50, (ii) 40,000 shares at such date that the 30-day volume-weighted average price of Common Stock meets or exceeds $9.00, (iii) 40,000 shares at such date that the 30-day volume-weighted average price of Common Stock meets or exceeds $10.50, and (iv) 40,000 shares at such date that the 30-day volume-weighted average price of Common Stock meets or exceeds $12.00. The RSUs were subject to forfeiture in the event Mr. Judd resigned from his position or was terminated by the Company. As the vesting of the RSUs was subject to certain market conditions, pursuant to current accounting guidelines, the Company determined the fair value to be $666,000, computed using Monte Carlo simulations on a binomial model with the assistance of a valuation specialist.  The assumptions used to estimate the fair value of the performance-based RSUs granted in 2021 under the Monte Carlo Simulation model are maturity of 10 years, annualized volatility of 73%, and risk-free interest rate of 1.19%. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of measurement corresponding with the maturity period of the RSU; the maturity period represents the period of time that the RSUs granted were modeled into the future; the expected volatility is based upon historical volatility of the Company’s Common Stock.

 

The Company recorded $287,000 and $352,000 of stock compensation expense related to RSUs during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, there was $31,000 and $317,000 of unamortized compensation expense associated with the grant of the RSUs.

 

Share Repurchase Program

 

On February 1, 2021, the Board of the Company approved an amendment the Company’s share repurchase program as approved on August 16, 2019, and as amended on September 23, 2019, and further amended on November 6, 2019, pursuant to which the Board authorized management to repurchase of up to $2,500,000 of the Company’s Common Stock over the next 24 months (the “Share Repurchase Program”). The Board approved an amendment to the Share Repurchase Program to increase the repurchase of up to $5,000,000 of the Company’s Common Stock, its Series A Convertible Preferred Stock, par value $0.01 per share (“Series A Preferred”), warrants to purchase shares of the Company’s Common Stock (“Warrants”), and other securities issued by the Company (“Securities”), over the next 24 months, at a purchase price, in the case of Common Stock, equal to the fair market value of the Company’s Common Stock on the date of purchase, and in the case of Series A Preferred, Warrants, and Securities, at a purchase price determined by management, with the exact date and amount of such purchases to be determined by management.

 

The Company repurchased 48,596 and 36,092 shares of Common Stock under the Share Repurchase Program during the years ended December 31, 2022 and 2021, respectively. During the year ended December 31, 2021, the Company also purchased 50,840 dilutive in-the-money options from employees at a discount to their intrinsic value for total consideration of $184,000.

 

As of December 31, 2022, the Company may purchase up to $2,399,000 of Securities under the Share Repurchase Program.

 

Treasury Shares

 

In January 2022, the Company retired all treasury shares. All shares repurchased by the Company subsequent to January 2022 were retired immediately upon acquisition.  As of December 31, 2022, there are no shares held in treasury.

 

Options 

 

Information regarding options outstanding as of December 31, 2022 is as follows:

 

  

Number of

  

Weighted

Average

Exercise

  

Weighted

Average

Remaining

Life

 
  

Options

  

Price

  

(Years)

 

Outstanding, December 31, 2020

  371,140  $2.51   5.9 

Issued

  128,000   5.03     

Exercised

  (68,000

)

  3.48     

Repurchased

  (50,840

)

  3.48     

Outstanding, December 31, 2021

  380,300  $3.44   6.2 

Issued

  10,000   15.65     

Exercised

  (3,472)  8.27     

Forfeited

  (7,336)  35.88     

Outstanding, December 31, 2022

  379,492  $3.09   5.3 

 

 

Outstanding

  

Exercisable

 
 

Exercise

Price Per

share

  

Total Number

of Options

  

Weighted

Average

Remaining

Life (Years)

  

Weighted

Average

Exercise

Price

  

Number of

Vested

Options

  

Weighted

Average

Exercise

Price

 
                          
 $0.70-5.24   358,000   5.5  $2.25   294,000  $1.64 
 $11.55-30.31   21,492   3.1  $17.09   13,992  $17.87 
        379,492   5.3  $3.09   307,992  $2.38 

 

The closing stock price for the Company’s stock on December 31, 2022 was $15.95, resulting in an intrinsic value of outstanding options of $4,930,000. 

 

During the year ended December 31, 2022, the Company granted stock options to employees to purchase 10,000 shares of Company Common Stock. The stock options are exercisable at an average price of $15.65 per share, expire in five years and vest as follows: one-fourth vested immediately upon issuance, and the remainder vest equally in equal annual installments over a period of three years from grant date. The total fair value of these options at grant date was approximately $89,000, which was determined using the Black-Scholes option pricing model with the following average assumption: stock price of $15.65 per share, expected term of 5 years, volatility of 67%, dividend rate of 0% and risk-free interest rate of 2.7%. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of measurement corresponding with the expected term of the share option award; the expected term represents the weighted-average period of time that share option awards granted are expected to be outstanding giving consideration to vesting schedules and historical participant exercise behavior; the expected volatility is based upon historical volatility of the Company’s Common Stock; and the expected dividend yield is based on the fact that the Company has not paid dividends in the past and does not expect to pay dividends in the future.

 

During the year ended December 31, 2021, the Company granted stock options to employees to purchase 128,000 shares of Company Common Stock. The stock options are exercisable at an average price of $5.03 per share, expire in five or ten years and vest as follows: one-fourth vested immediately upon issuance, and the remainder vest equally in equal annual installments over a period of three years from grant date. The total fair value of these options at grant date was approximately $185,000, which was determined using the Black-Scholes option pricing model with the following average assumption: stock price of $5.01 per share, expected term of four years, volatility of 40%, dividend rate of 0% and risk-free interest rate of 1.19%.

 

The Company reported $76,000 and $100,000 of stock compensation expense related to options during the years ended December 31, 2022 and 2021, respectively.  As of December 31, 2022, there was $160,000 of unvested stock compensation that will be recognized as an expense in future periods as the options vest.

 

During the year ended December 31, 2021, the Company recognized compensation expense of $100,000 based upon the vesting of outstanding options. As of December 31, 2021, there was $146,000 of unvested stock compensation that will be recognized as an expense in future periods as the options vest.

 

Warrants

 

Total outstanding warrants to purchase shares of Common Stock as of December 31, 2022 and 2021 amounted to 143,480. Total intrinsic value as of December 31, 2022 amounted to $2,124,000.

 

During the years ended December 31, 2022 and 2021, no warrants were granted and no warrants expired.

 

 

Outstanding

  

Exercise Price

 

Issuance Date

 

Expiration Date

 

Vesting

 
  143,480  $1.15 

11/13/18

 

11/13/23

 

Yes

 

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Income Taxes
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

NOTE 9.  INCOME TAXES

 

The Company had available federal net operating loss carryforwards (“NOLs”) of approximately $9.7 and $15.3 million as of December 31, 2022 and 2021, respectively, to reduce future taxable income. The federal carryforward expires between 2030 through 2037. Due to the restrictions imposed by Internal Revenue Code Section 382 regarding substantial changes in ownership of companies with loss carryforwards, the utilization of the Company’s NOLs may be limited to statutory limits as a result of change in stock ownership. NOLs incurred subsequent to the latest change in control are not subject to the limitations.

 

Given the Company’s improving profitability over the past three fiscal years, management has concluded that it is more likely than not that the Company will be able to utilize the majority of its NOLs. However, the Company projects that roughly $2,557,000 of iSatori NOLs will not be able to be utilized prior to their expiration due to the ownership change limitations, which amount remains fully reserved.

 

The Company recorded a provision for income taxes of $1,393,000 and $1,298,000 for the years ended December 31, 2022 and 2021, respectively

 

Components of the total income tax provision are as follows:

 

  

December 31,

 
  

2022

  

2021

 
         

Current provision

 $199,000  $14,000 

Deferred provision

  1,194,000   1,284,000 

Total income tax provision

 $1,393,000   1,298,000 

 

The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. As of December 31, 2022 and December 31, 2021, the Company did not have a liability for unrecognized tax benefits.

 

The Company recognizes, as income tax expense, interest and penalties on uncertain tax provisions. As of December 31, 2022, and 2021, the Company has not accrued interest or penalties related to uncertain tax positions. Tax years 2018 through 2022 remain open to examination by the major taxing jurisdictions to which the Company is subject. 

 

Significant components of the Company’s deferred income tax assets are as follows:

 

  

December 31,

 
  

2022

  

2021

 
         

Net operating loss carryforward

 $2,034,000  $3,209,000 

Allowances for sales returns, bad debt and inventory

  157,000   155,000 

Share based compensation

  88,000   16,000 

Other

  105,000   202,000 

Total deferred asset

  2,384,000   3,582,000 

Valuation allowance

  (537,000

)

  (537,000

)

Net deferred tax asset

 $1,847,000  $3,045,000 

 

Reconciliation of the effective income tax rate to the U.S. statutory rate is as follows:

 

  

December 31,

 
  

2022

  

2021

 
         

Federal statutory tax rate

  21

%

  21

%

State tax, net of federal benefit

  3

%

  -

%

   24

%

  21

%

Permanent differences

  (0

)%

  (7

)

Valuation allowance

  -   -

%)

Effective tax rate

  24

%

  14

%)

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

NOTE 10. COMMITMENTS AND CONTINGENCIES

 

We are currently not involved in any litigation that we believe could have a material adverse effect on our financial condition or results of operations. There is no action, suit, proceeding, inquiry or investigation before or by any court, public board, government agency, self-regulatory organization or body pending or, to the knowledge of the executive officers of the Company or any of its subsidiaries, threatened against or affecting the Company, our Common Stock, any of our subsidiaries or of the Company’s or our subsidiaries’ officers or directors in their capacities as such, in which an adverse decision could have a material adverse effect.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Subsequent Events
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Subsequent Events [Text Block]

NOTE 11.  SUBSEQUENT EVENTS

 

Acquisition of Mimis Rock Corp

 

On December 4, 2022, FitLife entered into an Arrangement Agreement with Mimi’s Rock Corp. (“MRC”), pursuant to which the Company agreed to acquire MRC for a total cash purchase price of approximately $17.0 million ($23.2 million Canadian dollars (“CAD”)), of which approximately $10.4 million (CAD $14.2 million) would be used to retire all of MRC’s outstanding indebtedness, and approximately $6.6 million (CAD $9.0 million), would be used to purchase all issued and outstanding shares of MRC from its current shareholders (collectively, the “Purchase Price”) (the “Acquisition”).

 

The Arrangement Agreement was subject to the terms and conditions of the Plan of Arrangement, which Plan was made in accordance with Section 182 of the Ontario Business Corporations Act and required a court order approving the Plan.  Further, to finance the acquisition of MRC, which amount was paid in all cash, the Company’s principal bank, First Citizens Bank (the “Bank”), agreed to provide up to $12.5 million in debt financing. The obligations of the Company and MRC to consummate the Acquisition were subject to certain closing conditions, including, but not limited to, (i) the taking of all steps set forth in the Interim Order (as defined in the Arrangement Agreement) and Final Order (as defined in the Arrangement Agreement); (ii) the approval of MRC shareholders, and (iii) receipt of any necessary regulatory approvals.

 

On February 28, 2023, the Company completed the Acquisition of MRC for $17.0 million (CAD $23.2 million). The Acquisition will be accounted for as a business combination under ASC 805, Business Combinations. The Company is in the process of determining the fair value of the tangible and intangible assets of MRC.  The purchase price of $17.0 million will be allocated to the tangible and intangible assets acquired based on their fair values on the acquisition date of February 28, 2023.  The Company expects to determine the appropriate balances at the date of acquisition during the quarter ended June 30, 2023.

 

Foreign Currency Forward Contract

 

Subsequent to December 31, 2022, the Company entered into a foreign currency forward contract to purchase CAD $25.0 million during the quarter ended March 31, 2023. The forward contract was settled in conjunction with the closing of the acquisition of MRC.

 

Entry into Amended and Restated Credit Agreement

 

On February 23, 2023 (the “Loan Closing Date”), the Company entered into an Amended and Restated Credit Agreement with the Bank (the “Credit Agreement”), amending and restating that certain Credit Agreement, dated September 24, 2019, between the Company and the Bank. Pursuant to the Credit Agreement, the Bank provided the Company with a term loan for the principal amount of $12.5 million (“Term Loan”), and a revolving line of credit of $3.5 million (the “Credit Line”, and collectively with the Term Loan, the “Loan”). The Company used the proceeds from the Loan to fund the consummation of the Acquisition (as defined below), and for general working capital purposes, including those of MRC (as defined below).

 

Pursuant to the Credit Agreement: (A) the Term Loan (i) accrues interest at a per annum rate equal to 2.75% above the one-month forward-looking term rate (the “Applicable Rate”), based on the secured overnight financing rate published for such day by the Federal Reserve Bank of New York (“Term SOFR Rate”), as in effect two banking days, subject to certain limitations, prior to (a) the Loan Closing Date, in the case of the initial Term SOFR Rate, and, (b) thereafter, the applicable first day of each calendar month (“Rate Adjustment Date”), adjusted for any reserve requirement and any subsequent costs arising from a change in government regulation; and (ii) and the Company shall make payments on March 10th, June 10th, September 10th, and December 10th of each calendar year, commencing on June 10, 2023, of principal plus accrued interest on the Term Loan in amounts sufficient to fully amortize the Term Loan through  February 28, 2028 (the “Term Loan Maturity Date”), with all principal and accrued interest on the Term Loan being due and payable in full on the Term Loan Maturity Date; and (B) outstanding advances under the Line of Credit (“Advances”) will accrue interest at the Applicable Rate, and commencing on April 1, 2023, and continuing on the 1st day of each calendar month thereafter until  December 23, 2023, or the date of the termination in whole of the Line of Credit as otherwise set forth in the Amended and Restated Agreement (the “LOC Termination Date”), the Company shall make payments of accrued interest on Advances, and all principal and accrued interest on outstanding Advances shall be due and payable in full on the LOC Termination Date. The Company may prepay amounts borrowed under the Loan, in whole or in part with accrued interest to the date of such prepayment on the amount prepaid, by written notice to Bank at least one business day prior to the proposed prepayment.

 

The Agreement contains customary events of default (each an “Event of Default”), which upon the occurrence of an Event of Default, among other things, interest will accrue at the Applicable Rate plus 2% per annum, and the Bank may declare all Obligations, with interest thereon, immediately due and payable. The Credit Agreement further contains: (X) customary representations and warranties of the Company; (Y) customary indemnification provisions whereby the Company will indemnify Bank for certain losses arising out of inaccuracies in, or breaches of, the representations, warranties and covenants of the Company, and certain other matters; and (Z) customary affirmative and negative covenants, including, without limitation, covenants: (i) to maintain a Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of net less than 1.25 to 1.00 as tested quarterly on a trailing twelve-month basis, starting with the fiscal quarter ending March 31, 2023; (ii) to maintain a Funded Debt to EBITDA Ratio (as defined in the Credit Agreement) of not more than 2.50 to 1.00 as tested quarterly on a trailing twelve-month basis, starting with the fiscal quarter ending March 31, 2024; (iii) not to incur any indebtedness, except indebtedness already incurred on the date of the Credit Agreement, incurred for capital leases and purchase money obligations for fixed assets less than $100,000 without the Bank’s prior approval, and payable to trade creditors in the ordinary course of business; (iv) not to undertake certain fundamental or corporate changes; and (v) not to make certain Dispositions (as defined in the Credit Agreement).

 

Also on the Loan Closing Date, in connection with the Credit Agreement, the Company: (A) entered into a term note evidencing the Term Loan (the “Term Note”); (B) entered into a Security Agreement, by and between the Company, NDS Nutrition Products, Inc. (“NDS”), iSatori, Inc. (“IS”), Subsidiary (Subsidiary is collectively with the Company, NDS, and IS, the “Debtors”), and the Bank (the “Security Agreement”), pursuant to which all of the Company’s obligations arising from or related to the Loan (the “Obligations”) will be secured by the following assets of each of the Debtors: (i) accounts, contract rights, documents, documents of title, payment intangibles, investment property, chattel paper, instruments, deposit accounts and letter of credit right; (ii) inventory; (iii) equipment; (iv) general intangibles, including any intellectual property, consisting of any licenses, patents, copyrights, trademarks, proprietary source code or domain names; (v) accessions, attachments and other additions to the collateral; (vi) substitutes or replacements for any collateral, all proceeds, products, rents and profits of any collateral, all rights under warranties and insurance contracts covering the collateral, and any causes of action relating to the collateral; and (vii) books and records pertaining to any Collateral, including but not limited to any computer-readable memory and any computer hardware or software necessary to process such memory; and (C) approved that NDS, IS, and Ontario (collectively, the “Subsidiaries”) entered into a Guaranty Agreement with the Bank (the “Guaranty Agreement”), pursuant to which satisfaction of the Obligations by the Company are guaranteed by each of the Subsidiaries.

 

Other

 

Subsequent to the end of the fiscal year, the Company settled a dispute with a former employee.  As a result of the settlement, the former employee forfeited 61,200 shares of Common Stock to the Company for no consideration, which shares were then immediately cancelled.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany accounts and transactions have been eliminated in the consolidated financial statements.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates and Assumptions

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities known to exist as of the date the financial statements are published, and (iii) the reported amount of net sales and expense recognized during the periods presented.

 

Those estimates and assumptions include estimates for reserves of uncollectible accounts receivable, allowance for inventory obsolescence, depreciable lives of property and equipment, analysis of impairment of goodwill, realization of deferred tax assets, accruals for potential liabilities and assumptions made in valuing stock instruments issued for services. Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

The Company’s revenue is comprised of sales of nutritional supplements to consumers, primarily through GNC stores. 

 

The Company accounts for revenues in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected. ASC 606 creates a five-step model that requires entities to exercise judgment when considering the terms of contract(s), which includes (1) identifying the contract(s) or agreement(s) with a customer, (2) identifying our performance obligations in the contract or agreement, (3) determining the transaction price, (4) allocating the transaction price to the separate performance obligations, and (5) recognizing revenue as each performance obligation is satisfied. Under ASC 606, revenue is recognized when performance obligations under the terms of a contract are satisfied, which occurs for the Company upon shipment or delivery of products to our customers based on written sales terms. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring the products to a customer.

 

All products sold by the Company are distinct individual products and consist of nutritional supplements and related supplies. The products are offered for sale solely as finished goods, and there are no performance obligations required post-shipment for customers to derive the expected value from them.

 

Control of products we sell transfers to customers upon shipment or delivery from our facilities to our customers, and the Company’s performance obligations are satisfied at that time. Shipping and handling activities are performed before the customer obtains control of the goods and therefore represent a fulfillment activity rather than promised goods to the customer. Payments for sales are generally made by check, credit card, or wire transfer. Historically the Company has not experienced any significant payment delays from customers.

 

For direct-to-consumer sales, the Company allows for returns within 30 days of purchase. Our wholesale customers, such as GNC, may return purchased products to the Company under certain circumstances, which include expired or soon-to-be-expired products located in GNC corporate stores or at any of its distribution centers, and products that are subject to a recall or that contain an ingredient or ingredients that are subject to a recall by the U.S. Food and Drug Administration.

 

A right of return does not represent a separate performance obligation, but because customers are allowed to return products, the consideration to which the Company expects to be entitled is variable. The Company determined that product returns are immaterial, and therefore believes it is probable that such returns will not cause a significant reversal of revenue in the future. We assess our contracts and the reasonableness of our conclusions on a quarterly basis.

 

Online revenue during the year ended December 31, 2022 was approximately 28% of total revenue, compared to 72% for wholesale channels for the same period.  Online revenue during the year ended December 31, 2021 was 24% of total revenue compared to 76% for wholesale channels during the same twelve-month period in 2021.

 

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Customer Concentration

 

Total net sales to GNC during 2022 and 2021 were 67 % and 71% of total revenue for the years ended December 31, 2022 and 2021, respectively. Accounts receivable attributable to GNC as of December 31, 2022 and 2021 represented 43% and 85% of the Company’s total accounts receivable balance, respectively.

 

Receivable [Policy Text Block]

Accounts Receivable and Allowance for Doubtful Accounts

 

All of the Company’s accounts receivable balance is related to trade receivables. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in its existing accounts receivable. The Company will maintain allowances for doubtful accounts, estimating losses resulting from the inability of its customers to make required payments for products. Accounts with known financial issues are first reviewed and specific estimates are recorded. The remaining accounts receivable balances are then grouped into categories by the number of days the balance is past due, and the estimated loss is recorded based upon management’s assessment of collectability. Account balances are charged off against the allowance when it is probable that the receivable will not be recovered.

 

As of December 31, 2022 and 2021, the Company had provided a reserve for doubtful accounts of $50,000 and $55,000, respectively.

 

Revenue from Contract with Customer, Product Returns, Sales Incentives and Other Forms of Variable Consideration [Policy Text Block]

Product Returns, Sales Incentives and Other Forms of Variable Consideration 

 

In measuring revenue and determining the consideration the Company is entitled to as part of a contract with a customer, the Company takes into account the related elements of variable consideration. Such elements of variable consideration include, but are not limited to, product returns and sales incentives, such as markdowns and margin adjustments. For these types of arrangements, the adjustments to revenue are recorded at the later of when (i) the Company recognizes revenue for the transfer of the related products to the customers, or (ii) the Company pays, or promises to pay, the consideration.

 

We currently have a 30-day product return policy for NDS Products, which allows for a 100% sales price refund for the return of unopened and undamaged products purchased from us online through one of our websites. Product sold to GNC may be returned from store shelves or the distribution center in the event product is damaged, short dated, expired or recalled. Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.

 

GNC maintains a customer satisfaction program that allows customers to return product to the store for credit or refund. Subject to certain terms and restrictions, GNC may require reimbursement from vendors for unsaleable returned product through either direct payment or credit against a future invoice. We also support a product return policy for iSatori Products, whereby customers can return product for credit or refund. Product returns can and do occur from time to time and can be material.

 

For the sale of goods with a right of return, the Company estimates variable consideration using the most likely amount method and recognizes revenue for the consideration it expects to be entitled to when control of the related product is transferred to the customers and records a product returns liability for the amount it expects to credit back its customers. Under this method, certain forms of variable consideration are based on expected sell-through results, which requires subjective estimates. These estimates are supported by historical results as well as specific facts and circumstances related to the current period. The product returns liability and corresponding asset include estimates that directly impact reported revenue. These estimates are calculated based on a history of actual returns, estimated future returns and information provided by customers regarding their inventory levels. Consideration of these factors results in an estimate for anticipated sales returns that reflects increases or decreases related to seasonal fluctuations. In addition, as necessary, product returns liability and the related assets may be established for significant future known or anticipated events. The types of known or anticipated events that are considered, and will continue to be considered, include, but are not limited to, changes in the retail environment and the Company’s decision to continue to support new and existing products.

 

Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell-through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.

 

Total allowance for product returns, sales returns and incentive programs as of December 31, 2022 and 2021 amounted to $590,000 and $632,000, respectively.

 

Cost of Goods and Service [Policy Text Block]

Cost of Goods Sold

 

Cost of goods sold is comprised of the costs of products, in-bound freight charges, shipping and handling costs, purchase and receiving costs, and commissions paid to Amazon and other online selling platforms. Other expense not related to the production and distribution of our products is classified as operating expense.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company’s cash balances on deposit with banks are guaranteed by the Federal Deposit Insurance Corporation up to $250,000 at December 31, 2022. The Company may be exposed to risk for the amounts of funds held in bank accounts more than the insurance limit. In assessing the risk, the Company’s policy is to maintain cash balances with high-quality financial institutions. The Company had cash balances more than the guarantee during the years ended December 31, 2022 and 2021. Management believes that the financial institutions that hold the Company’s cash are financially sound and, accordingly, minimal credit risk exists.

 

Inventory, Policy [Policy Text Block]

Inventory

 

Inventory is stated at the lower of cost or net realizable value, with costs determined on a first-in, first-out (FIFO) basis. We regularly review our inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on our estimated forecast of product demand and/or our ability to sell the product(s) concerned and production requirements. Demand for our products can fluctuate significantly. Factors that could affect demand for our products include unanticipated changes in consumer preferences, general market conditions or other factors, which may result in cancellations of advance orders or a reduction in the rate of reorders placed by customers. Additionally, our management’s estimates of future product demand may be inaccurate, which could result in an understated or overstated provision required for excess and obsolete inventory. 

 

As of December 31, 2022 and 2021, the aggregate allowance for expiring, slow moving and excess inventory amounted to $107,000 and $56,000, respectively.

 

Lessee, Leases [Policy Text Block]

Leases

 

The Company accounts for its leases in accordance with the guidance of ASC 842, Leases. The Company determines whether a contract is, or contains, a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at lease commencement based upon the estimated present value of unpaid lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at lease commencement in determining the present value of unpaid lease payments.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment

 

Property and equipment is recorded at cost and depreciated over the estimated useful lives of the assets using the straight-line method. The Company amortizes leasehold improvements over the estimated life of these assets or the term of the lease, whichever is shorter. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized.

 

The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follows:

 

Asset Category

 

Depreciation / Amortization Period (in years)

 

Furniture and fixtures

  3 

Office equipment

  3 

Leasehold improvements

  5 

 

Management regularly reviews property, equipment and other long-lived assets for possible impairment. This review occurs annually or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. Based upon management’s annual assessment, there were no indicators of impairment of the Company’s property and equipment and other long-lived assets as of December 31, 2022 and 2021.

 

Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]

Intangible and Long-lived Assets

 

Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives. The Company regularly reviews the carrying value and estimated lives of its long-lived assets and finite-lived intangible asset to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. The determinants used for this evaluation include management’s estimate of the asset’s ability to generate positive income from operations and positive cash flow in future periods as well as the strategic significance of the assets to the Company’s business objective. Should an impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the long-lived asset group over the asset’s fair value.

 

There were no impairment charges incurred during the years ended December 31, 2022 and 2021.

 

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill

 

The Company has determined that it has a single reporting unit for purposes of performing its goodwill impairment test.  The Company reviews goodwill for impairment on an annual basis or whenever events or changes in circumstances indicate the carrying value may not be recoverable. The Company first assesses qualitative factors to determine whether it is more-likely-than-not that the fair value of the reporting unit is less than the carrying amount as a basis for determining whether it is necessary to perform an impairment test. If the qualitative assessment warrants further analysis, the Company compares the fair value of the reporting unit to its carrying value. The fair value of the reporting unit is determined using the market approach.  The Company determines the amount of a potential goodwill impairment by comparing the fair value of the reporting unit with its carrying amount. To the extent the carrying value of a reporting unit exceeds its fair value, a goodwill impairment charge is recognized.

 

As the Company uses the market approach to determine fair value of the reporting unit, the price of its common stock is an important component of the fair value calculation. If the Company’s stock price experiences significant price and volume fluctuations, this will impact the fair value of the reporting unit, which can lead to potential impairment in future periods.

 

There were no impairment charges incurred during the years ended December 31, 2022 and 2021.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The Company accounts for income taxes under FASB ASC Topic 740, Income Taxes (“ASC 740”). Under the asset and liability method of ASC 740, deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The deferred tax assets of the Company relate primarily to operating loss carryforwards for federal income tax purposes.

 

The Company periodically evaluates its tax positions to determine whether it is more likely than not that such positions would be sustained upon examination by a tax authority for all open tax years, as defined by the statute of limitations, based on their technical merits. The Company accrues interest and penalties, if incurred, on unrecognized tax benefits as components of the income tax provision in the accompanying consolidated statements of operations. As of December 31, 2022, and 2021, the Company has not established a liability for uncertain tax positions.

 

Earnings Per Share, Policy [Policy Text Block]

Net Income Per Share

 

Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if all dilutive potential common shares had been issued using the treasury stock method. Potential common shares are excluded from the computation when their effect is antidilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net income per share if the exercise prices were lower than the average fair market value of common shares during the reporting period.

 

Basic and diluted weighted-average shares outstanding and antidilutive options that were excluded from diluted weighted average shares outstanding are as follows:

 

  

December 31,

 
  

2022

  2021 
         

Basic weighted average shares outstanding

  4,552,533   4,406,614 

Dilutive effect of potential common shares

  422,063   394,756 

Diluted weighted average shares outstanding

  4,974,596   4,801,370 
         

Antidilutive options

  28,828   18,828 

 

Fair Value Measurement, Policy [Policy Text Block]

Fair Value Measurements

 

The Company uses various inputs in determining the fair value of its investments and measures these assets on a recurring basis. Financial assets recorded at fair value in the balance sheets are categorized by the level of objectivity associated with the inputs used to measure their fair value. FASB ASC Topic 820, Fair Value, establishes a three-level valuation hierarchy for the use of fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date:

 

 

Level 1 – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

 

 

Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.

 

 

Level 3 – Inputs that are both significant to the fair value measurement and unobservable. These inputs rely on management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability. The unobservable inputs are developed based on the best information available in the circumstances and may include the Company’s own data.

 

The carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.

 

Compensation Related Costs, Policy [Policy Text Block]

Stock Compensation Expense

 

The Company periodically issues restricted share units (“RSUs”), stock options and warrants to employees and non-employees in non-capital raising transactions for services rendered.

 

Such issuances vest and expire according to the terms established at the issuance date.

 

Stock-based payments to officers, directors, employees and consultants for acquiring goods and services from nonemployees, which include grants of employee stock options, are recognized in the financial statements based on their grant date fair values in accordance with ASC 718, Compensation-Stock Compensation. Stock-based payments to officers, directors, and employees, which are generally time vested, are measured at the grant date fair value and compensation cost is recognized on a straight-line basis over the vesting period. Recognition of compensation expense for non-employees is in the same period and manner as if the Company had paid cash for the services. The fair value of stock-based payments is estimated using the Black-Scholes option-pricing model or other appliable valuation model such as the Monte Carlo valuation pricing model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life, and future dividends. The assumptions used could materially affect compensation expense recorded in future periods.

 

Segment Reporting, Policy [Policy Text Block]

Segments

 

The Company operates in one segment for the distribution of our products.  In accordance with FASB ASC Topic 280, Segment Reporting, the Company’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company.  Existing guidance, which is based on a management approach to segment reporting, establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products and services, major customers, and the countries in which the entity holds material assets and reports revenue.  All material operating units qualify for aggregation under “Segment Reporting” due to their similar customer base and similarities in: economic characteristics; nature of products and services; and procurement, manufacturing and distribution processes.  Since the Company operates in one segment, all financial information required by “Segment Reporting” can be found in the accompanying consolidated financial statements.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Pronouncements

 

In January 2017, the FASB issued ASU 2017-04. ASU 2017-04 removes Step 2 of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. The Company adopted ASU 2017-04 on January 1, 2021, and applied the requirements prospectively.

 

Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). The amendments included in ASU 2016-13 require the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Although the new standard, known as the current expected credit loss (“CECL”) model, has a greater impact on financial institutions, most other organizations with financial instruments or other assets (trade receivables, contract assets, lease receivables, financial guarantees, loans and loan commitments, and held-to-maturity debt securities) are subject to the CECL model and will need to use forward-looking information to better evaluate their credit loss estimates. Many of the loss estimation techniques applied today will still be permitted, although the inputs to those techniques will change to reflect the full amount of expected credit losses. In addition, ASU 2016-13 amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. ASU 2016-13 was originally effective for public companies for fiscal years beginning after December 15, 2019. In November of 2019, the FASB issued ASU 2019-10, which delayed the implementation of ASU 2016-13 to fiscal years beginning after December 15, 2022 for smaller reporting companies. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.

 

Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Property, Plant and Equipment, Useful Life [Table Text Block]

Asset Category

 

Depreciation / Amortization Period (in years)

 

Furniture and fixtures

  3 

Office equipment

  3 

Leasehold improvements

  5 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

December 31,

 
  

2022

  2021 
         

Basic weighted average shares outstanding

  4,552,533   4,406,614 

Dilutive effect of potential common shares

  422,063   394,756 

Diluted weighted average shares outstanding

  4,974,596   4,801,370 
         

Antidilutive options

  28,828   18,828 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

Assets Acquired:

 

Fair Value

 
         

Accounts receivable

  $ 48,000  

Inventory

    126,000  

Intangibles

    222,000  

Goodwill

    133,000  

Fair value of assets acquired and consideration transferred

  $ 529,000  
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
   

Fair Value

   

Useful Life

(Years)

 

Client relationships

  $ 80,000       4  

Formulations

    70,000       4  

Trademarks

    60,000    

Indefinite

 

Website

    12,000       3  

Total identifiable assets

  $ 222,000          
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

December 31,

   

December 31,

 
   

2022

   

2021

 
                 

Finished goods

  $ 8,347,000     $ 5,908,000  

Components

    865,000       668,000  

Allowance for obsolescence

    (107,000 )     (56,000

)

Total

  $ 9,105,000     $ 6,520,000  
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

December 31,

   

December 31,

 
   

2022

   

2021

 

Equipment

  $ 902,000     $ 902,000  

Accumulated depreciation

    (856,000

)

    (832,000

)

Total

  $ 46,000     $ 70,000  
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Right of Use Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Lease, Cost [Table Text Block]
   

Year ended

   

Year ended

 
   

December 31,

2022

   

December 31,

2021

 

Lease Cost

               

Operating lease cost (included in general and administrative in the Company’s consolidated statement of operations)

  $ 100,000     $ 92,000  
                 

Other information

               

Weighted average remaining lease term – operating leases (in years)

    1.8       2.8  

Average discount rate – operating leases

    9 %     9

%

Lessee, Operating Lease, Supplemental Balance Sheet Information [Table Text Block]
   

At

   

At

 
   

December 31,

2022

   

December 31,

2021

 

Operating leases

               

Long-term right-of-use assets

  $ 103,000     $ 158,000  

Current operating lease liabilities

    54,000       55,000  

Noncurrent operating lease liabilities

    49,000       103,000  

Total operating lease liabilities

  $ 103,000       158,000  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Year ending

 

Operating

leases

 

2023

  $ 61,000  

2024

    51,000  

Less: Imputed interest/present value discount

    (9,000

)

Present value of lease liabilities

  $ 103,000  
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Equity (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of

  

Weighted

Average

Exercise

  

Weighted

Average

Remaining

Life

 
  

Options

  

Price

  

(Years)

 

Outstanding, December 31, 2020

  371,140  $2.51   5.9 

Issued

  128,000   5.03     

Exercised

  (68,000

)

  3.48     

Repurchased

  (50,840

)

  3.48     

Outstanding, December 31, 2021

  380,300  $3.44   6.2 

Issued

  10,000   15.65     

Exercised

  (3,472)  8.27     

Forfeited

  (7,336)  35.88     

Outstanding, December 31, 2022

  379,492  $3.09   5.3 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
 

Outstanding

  

Exercisable

 
 

Exercise

Price Per

share

  

Total Number

of Options

  

Weighted

Average

Remaining

Life (Years)

  

Weighted

Average

Exercise

Price

  

Number of

Vested

Options

  

Weighted

Average

Exercise

Price

 
                          
 $0.70-5.24   358,000   5.5  $2.25   294,000  $1.64 
 $11.55-30.31   21,492   3.1  $17.09   13,992  $17.87 
        379,492   5.3  $3.09   307,992  $2.38 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
 

Outstanding

  

Exercise Price

 

Issuance Date

 

Expiration Date

 

Vesting

 
  143,480  $1.15 

11/13/18

 

11/13/23

 

Yes

 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

December 31,

 
  

2022

  

2021

 
         

Current provision

 $199,000  $14,000 

Deferred provision

  1,194,000   1,284,000 

Total income tax provision

 $1,393,000   1,298,000 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2022

  

2021

 
         

Net operating loss carryforward

 $2,034,000  $3,209,000 

Allowances for sales returns, bad debt and inventory

  157,000   155,000 

Share based compensation

  88,000   16,000 

Other

  105,000   202,000 

Total deferred asset

  2,384,000   3,582,000 

Valuation allowance

  (537,000

)

  (537,000

)

Net deferred tax asset

 $1,847,000  $3,045,000 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

December 31,

 
  

2022

  

2021

 
         

Federal statutory tax rate

  21

%

  21

%

State tax, net of federal benefit

  3

%

  -

%

   24

%

  21

%

Permanent differences

  (0

)%

  (7

)

Valuation allowance

  -   -

%)

Effective tax rate

  24

%

  14

%)

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Description of Business (Details Textual)
Dec. 02, 2021
shares
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Dec. 01, 2021
shares
Dec. 31, 2020
$ / shares
Sep. 23, 2019
$ / shares
Preferred Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.01 $ 0.01      
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.01 $ 0.01   $ 0.01  
Stockholders' Equity Note, Stock Split, Conversion Ratio 4          
Common Stock, Shares Authorized (in shares) | shares 60,000,000.0 60,000,000 60,000,000 15,000,000.0    
Series A Preferred Stock [Member]            
Preferred Stock, Par or Stated Value Per Share (in dollars per share)           $ 0.01
Minimum [Member] | iSatori Products [Member]            
Number of Stores   17,000        
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 50,000 $ 55,000
Contract with Customer, Refund Liability, Total 590,000 632,000
Inventory Valuation Reserves $ 107,000 $ 56,000
Number of Operating Segments 1  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | GNC [Member]    
Concentration Risk, Percentage 67.00% 71.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Online Sales [Member]    
Concentration Risk, Percentage 28.00% 24.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Wholesale Sales [Member]    
Concentration Risk, Percentage 72.00% 76.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | GNC [Member]    
Concentration Risk, Percentage 43.00% 85.00%
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Property and Equipment Useful Life (Details)
12 Months Ended
Dec. 31, 2022
Furniture and Fixtures [Member]  
Property and equipment (Year) 3 years
Office Equipment [Member]  
Property and equipment (Year) 3 years
Leasehold Improvements [Member]  
Property and equipment (Year) 5 years
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Dilutive Shares Excluded From Calculation Diluted Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Basic weighted average shares outstanding (in shares) 4,552,533 4,406,614
Dilutive effect of potential common shares (in shares) 422,063 394,756
Diluted weighted average shares outstanding (in shares) 4,974,596 4,801,370
Share-Based Payment Arrangement, Option [Member]    
Antidilutive options (in shares) 28,828 18,828
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination (Details Textual) - Triple Impact Nutrition [Member] - USD ($)
3 Months Ended 12 Months Ended
Apr. 07, 2021
Sep. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Business Combination, Consideration Transferred, Total $ 500,000        
Business Combination, Consideration Transferred, Including Working Capital Adjustment 529,000        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Total 529,000        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total 0        
Business Combination, Acquisition Related Costs $ 49,000 $ 19,000      
Business Acquisition, Transaction Costs         $ 30,000
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual     $ 1,186,000 $ 897,000  
Business Combination, Pro Forma Information, Gross Profit of Acquiree since Acquisition Date, Actual     463,000 346,000  
Amortization of Intangible Assets     $ 42,000 $ 31,000  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination - Fair Value of Assets Assumed (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Apr. 07, 2021
Accounts receivable     $ 48,000
Inventory     126,000
Intangibles     222,000
Goodwill $ 358,000 $ 358,000 133,000
Fair value of assets acquired and consideration transferred     $ 529,000
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination - Intangible Assets Acquired (Details)
Apr. 07, 2021
USD ($)
Intangibles $ 222,000
Trademarks [Member]  
Intangibles 60,000
Customer Relationships [Member]  
Intangibles $ 80,000
Intangibles, useful life (Year) 4 years
Formulations [Member]  
Intangibles $ 70,000
Intangibles, useful life (Year) 4 years
Website [Member]  
Intangibles $ 12,000
Intangibles, useful life (Year) 3 years
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Inventories - Summary of Inventory (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Finished goods $ 8,347,000 $ 5,908,000
Components 865,000 668,000
Allowance for obsolescence (107,000) (56,000)
Total $ 9,105,000 $ 6,520,000
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Property and Equipment (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Depreciation, Total $ 24,000 $ 28,000
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Property and Equipment - Property and Equipment (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Equipment $ 902,000 $ 902,000
Accumulated depreciation (856,000) (832,000)
Total $ 46,000 $ 70,000
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Notes Payable (Details Textual) - USD ($)
12 Months Ended
Apr. 27, 2020
Sep. 24, 2019
Dec. 31, 2022
Dec. 31, 2021
Dec. 19, 2022
Gain (Loss) on Extinguishment of Debt, Total     $ (0) $ 453,000  
Paycheck Protection Program CARES Act [Member]          
Proceeds from Issuance of Unsecured Debt $ 449,700        
Gain (Loss) on Extinguishment of Debt, Total       453,000  
Revolving Credit Facility [Member]          
Line of Credit Facility, Maximum Borrowing Capacity   $ 2,500,000     $ 3,500,000
Proceeds from Lines of Credit, Total     $ 0 $ 0  
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]          
Debt Instrument, Basis Spread on Variable Rate   2.75%      
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Right of Use Assets and Liabilities (Details Textual)
12 Months Ended
Dec. 31, 2022
USD ($)
Operating Lease, Payments $ 18
Minimum [Member]  
Lessee, Operating Lease, Term of Contract (Month) 1 month 24 days
Maximum [Member]  
Lessee, Operating Lease, Term of Contract (Month) 12 months
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Right of Use Assets and Liabilities - Lease Cost (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating lease cost (included in general and administrative in the Company’s consolidated statement of operations) $ 100,000 $ 92,000
Weighted average remaining lease term – operating leases (in years) (Year) 1 year 9 months 18 days 2 years 9 months 18 days
Average discount rate – operating leases 9.00% 9.00%
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Right of Use Assets and Liabilities - Supplemental Balance Sheet Information (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Long-term right-of-use assets $ 103,000 $ 158,000
Current operating lease liabilities 54,000 55,000
Noncurrent operating lease liabilities 49,000 103,000
Total operating lease liabilities $ 103,000 $ 158,000
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Right of Use Assets and Liabilities - Maturity of Lease Liabilities (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
2023 $ 61,000  
2024 51,000  
Less: Imputed interest/present value discount (9,000)  
Present value of lease liabilities $ 103,000 $ 158,000
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Equity (Details Textual)
1 Months Ended 12 Months Ended
Dec. 02, 2021
shares
Sep. 23, 2019
Aug. 16, 2019
Feb. 28, 2021
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 01, 2021
shares
Feb. 01, 2021
USD ($)
Dec. 31, 2020
$ / shares
Nov. 06, 2019
USD ($)
Stockholders' Equity Note, Stock Split, Conversion Ratio 4                  
Common Stock, Shares Authorized (in shares) 60,000,000.0       60,000,000 60,000,000 15,000,000.0      
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.01 $ 0.01     $ 0.01  
Common Stock, Shares, Issued (in shares)         4,507,361 4,552,485        
Share-Based Payment Arrangement, Expense | $         $ 76,000 $ 100,000        
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.01 $ 0.01        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Repurchased (in shares)           50,840        
Payments for Repurchase of Options | $           $ 184,000        
Treasury Stock, Shares, Total (in shares)         0 881,311        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value | $         $ 4,930,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         10,000 128,000        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares         $ 15.65 $ 5.03        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | $         $ 89,000 $ 185,000        
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $         $ 160,000 $ 146,000        
Class of Warrant or Right, Outstanding (in shares)         143,480 143,480        
Warrants and Rights Outstanding | $         $ 2,124,000          
Class of Warrant or Right, Issued During Period (in shares)         0 0        
Class of Warrant or Right, Expired During Period (in shares)         0 0        
Share Repurchase Program [Member]                    
Stock Repurchase Program, Authorized Amount | $               $ 5,000,000   $ 2,500,000
Stock Repurchase Program Expiration Period (Month)   24 months 24 months              
Treasury Stock, Shares, Acquired (in shares)         48,596 36,092        
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $         $ 2,399,000          
Share-Based Payment Arrangement, Option [Member]                    
Share Price (in dollars per share) | $ / shares         $ 15.95          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)         5 years 4 years        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate         67.00% 40.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate         2.70% 1.19%        
Share-Based Payment Arrangement, Expense | $           $ 100,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)         5 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           3 years        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) | $ / shares         $ 15.65 $ 5.01        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate         0.00% 0.00%        
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)           5 years        
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)           10 years        
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche One [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         25.00%          
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Share-Based Payment Arrangement, Employee [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage           25.00%        
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         3 years          
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       160,000            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value | $       $ 666,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)           10 years        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate           73.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate           1.19%        
Share-Based Payment Arrangement, Expense | $         $ 287,000 $ 352,000        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $         $ 31,000 $ 317,000        
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche One [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       40,000            
Share Price (in dollars per share) | $ / shares       $ 7.50            
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       40,000            
Share Price (in dollars per share) | $ / shares       $ 9.00            
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       40,000            
Share Price (in dollars per share) | $ / shares       $ 10.50            
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche Four [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       40,000            
Share Price (in dollars per share) | $ / shares       $ 12.00            
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Equity - Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Outstanding, number of options (in shares) 380,300 371,140  
Outstanding, weighted average exercise price (in dollars per share) $ 3.44 $ 2.51  
Outstanding, weighted average remaining life (Year) 5 years 3 months 18 days 6 years 2 months 12 days 5 years 10 months 24 days
Issued, number of options (in shares) 10,000 128,000  
Issued, weighted average exercise price (in dollars per share) $ 15.65 $ 5.03  
Exercised, number of options (in shares) (3,472) (68,000)  
Exercised, weighted average exercise price (in dollars per share) $ 8.27 $ 3.48  
Repurchased, number of options (in shares)   (50,840)  
Repurchased, weighted average exercise price (in dollars per share)   $ 3.48  
Forfeited, number of options (in shares) (7,336)    
Forfeited, weighted average exercise price (in dollars per share) $ 35.88    
Outstanding, number of options (in shares) 379,492 380,300 371,140
Outstanding, weighted average exercise price (in dollars per share) $ 3.09 $ 3.44 $ 2.51
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Equity - Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Total number of options (in shares) | shares 379,492
Weighted average remaining life (Year) 5 years 3 months 18 days
Outstanding, weighted average exercise price (in dollars per share) $ 3.09
Number of vested options (in shares) | shares 307,992
Exercisable, weighted average exercise price (in dollars per share) $ 2.38
Range One [Member]  
Lower range limit (in dollars per share) 0.70
Upper range limit (in dollars per share) $ 5.24
Total number of options (in shares) | shares 358,000
Weighted average remaining life (Year) 5 years 6 months
Outstanding, weighted average exercise price (in dollars per share) $ 2.25
Number of vested options (in shares) | shares 294,000
Exercisable, weighted average exercise price (in dollars per share) $ 1.64
Range Two [Member]  
Lower range limit (in dollars per share) 11.55
Upper range limit (in dollars per share) $ 30.31
Total number of options (in shares) | shares 21,492
Weighted average remaining life (Year) 3 years 1 month 6 days
Outstanding, weighted average exercise price (in dollars per share) $ 17.09
Number of vested options (in shares) | shares 13,992
Exercisable, weighted average exercise price (in dollars per share) $ 17.87
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Equity - Warrants (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Exercise Price (in dollars per share) $ 1.15  
Outstanding (in shares) 143,480 143,480
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Income Taxes (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Expense (Benefit), Total $ 1,393,000 $ 1,298,000
Unrecognized Tax Benefits, Ending Balance 0 0
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total $ 0 0
Open Tax Year 2018 2019 2020 2021 2022  
Domestic Tax Authority [Member]    
Operating Loss Carryforwards $ 9,700,000 15,300,000
Domestic Tax Authority [Member] | iSatori [Member]    
Operating Loss Carryforwards   $ 2,557,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Income Taxes - Provision for Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Current provision $ 199,000 $ 14,000
Deferred provision 1,194,000 1,284,000
Total income tax provision $ 1,393,000 $ 1,298,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Income Taxes - Deferred Tax Assets (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Net operating loss carryforward $ 2,034,000 $ 3,209,000
Allowances for sales returns, bad debt and inventory 157,000 155,000
Share based compensation 88,000 16,000
Other 105,000 202,000
Total deferred asset 2,384,000 3,582,000
Valuation allowance (537,000) (537,000)
Net deferred tax asset $ 1,847,000 $ 3,045,000
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Income Taxes - Reconciliations of Federal Statutory Rate to Effective Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Federal statutory tax rate 21.00% 21.00%
State tax, net of federal benefit 3.00% 0.00%
Effective Income Tax Rate Reconciliation, Federal and State Statutory Income Tax Rate 24.00% 21.00%
Permanent differences (0.00%) (7.00%)
Valuation allowance 0.00% 0.00%
Effective tax rate 24.00% 14.00%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Subsequent Events (Details Textual)
$ / shares in Units, $ / shares in Units, $ in Thousands, $ in Millions
12 Months Ended
Feb. 28, 2023
USD ($)
Feb. 28, 2023
CAD ($)
Feb. 23, 2023
USD ($)
Dec. 04, 2022
USD ($)
$ / shares
Dec. 04, 2022
CAD ($)
Dec. 31, 2022
USD ($)
shares
Mar. 31, 2023
CAD ($)
Mar. 23, 2023
CAD ($)
Dec. 19, 2022
USD ($)
Dec. 04, 2022
CAD ($)
$ / shares
Sep. 24, 2019
USD ($)
Former Employee [Member]                      
Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited (in shares) | shares           61,200          
Shares Issued, Value, Share-Based Payment Arrangement, Forfeited           $ 0          
Revolving Credit Facility [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity                 $ 3,500   $ 2,500
Subsequent Event [Member] | Revolving Credit Facility [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity     $ 3,500                
Subsequent Event [Member] | Term Loan [Member]                      
Debt Instrument, Face Amount     $ 12,500                
Debt Instrument, Additional Interest Rate, Default     2.00%                
Fixed Charge Coverage Ratio     1.25                
Funded Debt to EBITDA Ratio     2.50                
Subsequent Event [Member] | Term Loan [Member] | Applicable Rate [Member]                      
Debt Instrument, Basis Spread on Variable Rate     2.75%                
Subsequent Event [Member] | Foreign Exchange Forward [Member]                      
Derivative, Notional Amount             $ 17.0 $ 25.0      
Mimi’s Rock Corp [Member]                      
Business Combination, Consideration Transferred, Total       $ 17,000 $ 23.2            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Liabilities                   $ 10.4  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equity Shares Outstanding                   $ 14.2  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equity Shares Outstanding, Per Share Price (in dollars per share) | (per share)       $ 6.6           $ 9.0  
Business Combination, Consideration Transferred, Liabilities Incurred       $ 12,500              
Mimi’s Rock Corp [Member] | Subsequent Event [Member]                      
Business Combination, Consideration Transferred, Total $ 17,000 $ 23.2                  
XML 61 ftlf20221231_10k_htm.xml IDEA: XBRL DOCUMENT 0001374328 2022-01-01 2022-12-31 0001374328 2022-06-30 0001374328 2023-03-23 0001374328 2022-12-31 0001374328 2021-12-31 0001374328 2021-01-01 2021-12-31 0001374328 ftlf:CommonStockOutstandingMember 2021-12-31 0001374328 us-gaap:CommonStockMember 2021-12-31 0001374328 us-gaap:TreasuryStockMember 2021-12-31 0001374328 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001374328 us-gaap:RetainedEarningsMember 2021-12-31 0001374328 ftlf:CommonStockOutstandingMember 2022-01-01 2022-12-31 0001374328 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001374328 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0001374328 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001374328 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001374328 ftlf:CommonStockOutstandingMember 2022-12-31 0001374328 us-gaap:CommonStockMember 2022-12-31 0001374328 us-gaap:TreasuryStockMember 2022-12-31 0001374328 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001374328 us-gaap:RetainedEarningsMember 2022-12-31 0001374328 ftlf:ReverseStockSplitMember ftlf:CommonStockOutstandingMember 2020-12-31 0001374328 ftlf:ReverseStockSplitMember us-gaap:CommonStockMember 2020-12-31 0001374328 ftlf:ReverseStockSplitMember us-gaap:TreasuryStockMember 2020-12-31 0001374328 ftlf:ReverseStockSplitMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001374328 ftlf:ReverseStockSplitMember us-gaap:RetainedEarningsMember 2020-12-31 0001374328 ftlf:ReverseStockSplitMember 2020-12-31 0001374328 ftlf:CommonStockOutstandingMember 2021-01-01 2021-12-31 0001374328 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001374328 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001374328 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001374328 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001374328 ftlf:ReverseStockSplitMember ftlf:CommonStockOutstandingMember 2021-12-31 0001374328 ftlf:ReverseStockSplitMember us-gaap:RetainedEarningsMember 2021-12-31 0001374328 ftlf:ReverseStockSplitMember 2021-12-31 0001374328 2020-12-31 0001374328 ftlf:IsatoriProductsMember srt:MinimumMember 2022-12-31 0001374328 us-gaap:SeriesAPreferredStockMember 2019-09-23 0001374328 2021-12-02 2021-12-02 0001374328 2021-12-01 0001374328 2021-12-02 0001374328 ftlf:OnlineSalesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001374328 ftlf:WholesaleSalesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001374328 ftlf:OnlineSalesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001374328 ftlf:WholesaleSalesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001374328 ftlf:GNCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001374328 ftlf:GNCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001374328 ftlf:GNCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001374328 ftlf:GNCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001374328 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001374328 us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001374328 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001374328 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001374328 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001374328 ftlf:TripleImpactNutritionMember 2021-04-07 2021-04-07 0001374328 ftlf:TripleImpactNutritionMember 2021-04-07 0001374328 ftlf:TripleImpactNutritionMember 2021-06-30 0001374328 ftlf:TripleImpactNutritionMember 2021-07-01 2021-09-30 0001374328 ftlf:TripleImpactNutritionMember 2022-01-01 2022-12-31 0001374328 ftlf:TripleImpactNutritionMember 2021-01-01 2021-12-31 0001374328 2021-04-07 0001374328 us-gaap:CustomerRelationshipsMember 2021-04-07 0001374328 us-gaap:CustomerRelationshipsMember 2021-04-07 2021-04-07 0001374328 ftlf:FormulationsMember 2021-04-07 0001374328 ftlf:FormulationsMember 2021-04-07 2021-04-07 0001374328 us-gaap:TrademarksMember 2021-04-07 0001374328 ftlf:WebsiteMember 2021-04-07 0001374328 ftlf:WebsiteMember 2021-04-07 2021-04-07 0001374328 us-gaap:RevolvingCreditFacilityMember 2019-09-24 0001374328 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-09-24 2019-09-24 0001374328 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-12-31 0001374328 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001374328 us-gaap:RevolvingCreditFacilityMember 2022-12-19 0001374328 ftlf:PaycheckProtectionProgramCaresActMember 2020-04-27 2020-04-27 0001374328 ftlf:PaycheckProtectionProgramCaresActMember 2021-01-01 2021-12-31 0001374328 srt:MinimumMember 2022-12-31 0001374328 srt:MaximumMember 2022-12-31 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-02-28 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-02-01 2021-02-28 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-02-28 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-02-01 2021-02-28 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-02-28 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-02-01 2021-02-28 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-02-28 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember ftlf:SharebasedPaymentArrangementTrancheFourMember 2021-02-01 2021-02-28 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember ftlf:SharebasedPaymentArrangementTrancheFourMember 2021-02-28 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001374328 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001374328 ftlf:ShareRepurchaseProgramMember 2019-11-06 0001374328 ftlf:ShareRepurchaseProgramMember 2019-08-16 2019-08-16 0001374328 ftlf:ShareRepurchaseProgramMember 2021-02-01 0001374328 ftlf:ShareRepurchaseProgramMember 2019-09-23 2019-09-23 0001374328 ftlf:ShareRepurchaseProgramMember 2022-01-01 2022-12-31 0001374328 ftlf:ShareRepurchaseProgramMember 2021-01-01 2021-12-31 0001374328 ftlf:ShareRepurchaseProgramMember 2022-12-31 0001374328 2020-01-01 2020-12-31 0001374328 ftlf:RangeOneMember 2022-01-01 2022-12-31 0001374328 ftlf:RangeOneMember 2022-12-31 0001374328 ftlf:RangeTwoMember 2022-01-01 2022-12-31 0001374328 ftlf:RangeTwoMember 2022-12-31 0001374328 us-gaap:EmployeeStockOptionMember 2022-12-31 0001374328 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001374328 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001374328 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001374328 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001374328 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001374328 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001374328 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001374328 us-gaap:EmployeeStockOptionMember 2021-12-31 0001374328 us-gaap:DomesticCountryMember 2022-12-31 0001374328 us-gaap:DomesticCountryMember 2021-12-31 0001374328 ftlf:IsatoriMember us-gaap:DomesticCountryMember 2021-12-31 0001374328 ftlf:MimisRockCorpMember 2022-12-04 2022-12-04 0001374328 ftlf:MimisRockCorpMember 2022-12-04 0001374328 ftlf:MimisRockCorpMember us-gaap:SubsequentEventMember 2023-02-28 2023-02-28 0001374328 us-gaap:ForeignExchangeForwardMember us-gaap:SubsequentEventMember 2023-03-31 0001374328 us-gaap:ForeignExchangeForwardMember us-gaap:SubsequentEventMember 2023-03-23 0001374328 ftlf:TermLoanMember us-gaap:SubsequentEventMember 2023-02-23 0001374328 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2023-02-23 0001374328 ftlf:TermLoanMember us-gaap:SubsequentEventMember ftlf:ApplicableRateMember 2023-02-23 2023-02-23 0001374328 ftlf:FormerEmployeeMember 2022-01-01 2022-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y utr:M iso4217:CAD iso4217:CAD shares 0001374328 FITLIFE BRANDS, INC. false --12-31 FY 2022 50000 55000 107000 56000 72000 30000 0.01 0.01 10000000 10000000 0 0 0.01 0.01 60000000 60000000 4507361 4507361 4552485 4552485 0 881311 4 4 1 1 0 0.70 11.55 P5Y 0.25 P3Y P5Y P5Y P10Y 0.25 P3Y P4Y 143480 0 0 143480 0 0 0 0 2018 2019 2020 2021 2022 17000000.0 12500000 3500000 10-K true 2022-12-31 false 000-52369 NV 20-3464383 5214 S. 136th Street Omaha NE 68137 402 991-5618 Common Stock, $0.01 par value per share No No Yes Yes Non-accelerated Filer true false false false 21079000 4446161 572 410 Weinberg & Company, P.A. Los Angeles, California WEAVER AND TIDWELL, L.L.P. Fort Worth, Texas 13277000 9897000 705000 945000 9105000 6520000 116000 322000 23203000 17684000 46000 70000 103000 158000 150000 192000 358000 358000 1847000 3045000 25707000 21507000 2995000 2880000 631000 491000 590000 632000 54000 55000 4270000 4058000 49000 103000 4319000 4161000 45000 46000 -0 2087000 30056000 32529000 -8713000 -13142000 21388000 17346000 25707000 21507000 28803000 27913000 16769000 15409000 12034000 12504000 6267000 6215000 66000 59000 6333000 6274000 5701000 6230000 121000 25000 -0 453000 121000 478000 5822000 6708000 1393000 1298000 4429000 5410000 0.97 1.23 0.89 1.13 4552533 4406614 4974596 4801370 4552485 46000 -2087000 32529000 -13142000 17346000 48596 1000 771000 -0 -0 772000 -2858000 2865000 -0 7000 3472 0 0 29000 0 29000 0 0 0 363000 0 363000 0 0 4429000 4429000 4507361 45000 0 30056000 -8713000 21388000 4243272 42000 -1790000 32174000 -18552000 11874000 36092 -0 260000 -0 -0 260000 65305 1000 -37000 90000 0 54000 -0 184000 -0 184000 280000 3000 0 449000 0 452000 0 0 5410000 5410000 4552485 4429000 5410000 66000 59000 -55000 -50000 -6000 4000 51000 0 363000 452000 -0 453000 -247000 -974000 2636000 2945000 -1199000 -1294000 -204000 270000 -0 -40000 115000 -366000 -55000 -50000 140000 -6000 -42000 287000 4130000 4480000 -0 529000 0 -529000 29000 54000 779000 444000 -750000 -390000 3380000 3561000 9897000 6336000 13277000 9897000 3000 -42000 0 453000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">1.</em></b>  <b>DESCRIPTION OF BUSINESS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Summary</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">FitLife Brands, Inc. (the “<i>Company</i>”) is a national provider of innovative and proprietary nutritional supplements for health-conscious consumers marketed under the following brand names: (i) NDS Nutrition, PMD Sports, SirenLabs, CoreActive, Nutrology, and Metis Nutrition (together, “<i>NDS Products</i>”); and (ii) iSatori, BioGenetic Laboratories, and Energize (together, the "<i>iSatori Products</i>"). The Company distributes the NDS Products principally through franchised General Nutrition Centers, Inc. (“<i>GNC</i>”) stores located both domestically and internationally, and, with the launch of Metis Nutrition, through corporate GNC stores in the United States. The iSatori Products are sold through more than 17,000 retail locations, which include specialty, mass, and online.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">FitLife Brands is headquartered in Omaha, Nebraska. For more information on the Company, please go to www.fitlifebrands.com. The Company’s Common Stock, par value $0.01 per share (“<i>Common Stock</i>”), trades under the symbol “FTLF” on the OTC Pink market.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Recent Developments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Forward Stock Split</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Board of Directors of the Company (the “<i>Board</i>”) approved a forward stock split of the Company’s authorized, issued and outstanding shares of common stock, par value $0.01 per share (the “<i>Common Stock</i>”), at a ratio of 4-for-<em style="font: inherit;">1</em> (the “<i>Forward Split</i>”). The Forward Split was effective as of <em style="font: inherit;"> December 2, 2021 </em>and began trading on such basis on <em style="font: inherit;"> December 8, 2021. </em>Prior to the Forward Split, the Company was authorized to issue 15.0 million shares of Common Stock. As a result of the Forward Split, the Company is now authorized to issue 60.0 million shares of Common Stock. The Forward Split did have any effect on the stated par value of the Common Stock and did <em style="font: inherit;">not</em> affect the Company’s authorized preferred stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">All references in this Annual Report to number of common shares, price per share and weighted average number of shares outstanding have been adjusted to reflect the Forward Split on a retroactive basis as of the earliest period presented, unless otherwise noted.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>COVID-<em style="font: inherit;">19</em> Pandemic</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The COVID-<em style="font: inherit;">19</em> pandemic has had an effect on the Company’s employees, business and operations and those of its customers, vendors and business partners. In this respect, the temporary or permanent closure of some of our retail partners’ store locations and the stay-at-home orders that occurred early in the pandemic negatively affected our results from operations, although much of the impact has been offset by an increase in revenue attributable to online sales, and increased sales during the more recent quarters. Our future financial position and operating results could be materially and adversely affected in the event that a resurgence of COVID-<em style="font: inherit;">19</em> cases leads to new stay-at-home orders and/or further disruptions in both our supply chain and manufacturing lead-times, which could lower demand for the Company’s products and/or prevent the Company from producing and delivering its products in a timely manner, although the extent of these effects cannot be determined at this time. The Company expects to continue to assess the evolving impact of the COVID-<em style="font: inherit;">19</em> pandemic and intends to make adjustments to its business and operations accordingly. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Inflation</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company has experienced inflationary pressure with regard to the procurement of many of its products.  Thus far, the Company has been able to partially offset the impact of inflation through price increases to its customers.  In the future, however, further inflationary pressure could adversely affect the Company’s operating performance if market conditions <em style="font: inherit;">no</em> longer permit the Company to pass through price increases to its customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 17000 0.01 0.01 4 15000000.0 60000000.0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE <em style="font: inherit;">2.</em></b>  <b>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company prepares its financial statements in accordance with accounting principles generally accepted in the United States of America. Significant accounting policies are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Principles of Consolidation</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany accounts and transactions have been eliminated in the consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Use of Estimates and Assumptions</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“<i>GAAP</i>”) requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities known to exist as of the date the financial statements are published, and (iii) the reported amount of net sales and expense recognized during the periods presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Those estimates and assumptions include estimates for reserves of uncollectible accounts receivable, allowance for inventory obsolescence, depreciable lives of property and equipment, analysis of impairment of goodwill, realization of deferred tax assets, accruals for potential liabilities and assumptions made in valuing stock instruments issued for services. Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Revenue Recognition</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s revenue is comprised of sales of nutritional supplements to consumers, primarily through GNC stores. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company accounts for revenues in accordance with Financial Accounting Standards Board (“<i>FASB</i>”) Accounting Standards Codification (“<i>ASC</i>”) Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers </i>(“<i>ASC <em style="font: inherit;">606</em></i>”). The underlying principle of ASC <em style="font: inherit;">606</em> is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected. ASC <em style="font: inherit;">606</em> creates a <em style="font: inherit;">five</em>-step model that requires entities to exercise judgment when considering the terms of contract(s), which includes (<em style="font: inherit;">1</em>) identifying the contract(s) or agreement(s) with a customer, (<em style="font: inherit;">2</em>) identifying our performance obligations in the contract or agreement, (<em style="font: inherit;">3</em>) determining the transaction price, (<em style="font: inherit;">4</em>) allocating the transaction price to the separate performance obligations, and (<em style="font: inherit;">5</em>) recognizing revenue as each performance obligation is satisfied. Under ASC <em style="font: inherit;">606,</em> revenue is recognized when performance obligations under the terms of a contract are satisfied, which occurs for the Company upon shipment or delivery of products to our customers based on written sales terms. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring the products to a customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">All products sold by the Company are distinct individual products and consist of nutritional supplements and related supplies. The products are offered for sale solely as finished goods, and there are <em style="font: inherit;">no</em> performance obligations required post-shipment for customers to derive the expected value from them.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Control of products we sell transfers to customers upon shipment or delivery from our facilities to our customers, and the Company’s performance obligations are satisfied at that time. Shipping and handling activities are performed before the customer obtains control of the goods and therefore represent a fulfillment activity rather than promised goods to the customer. Payments for sales are generally made by check, credit card, or wire transfer. Historically the Company has <em style="font: inherit;">not</em> experienced any significant payment delays from customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For direct-to-consumer sales, the Company allows for returns within <em style="font: inherit;">30</em> days of purchase. Our wholesale customers, such as GNC, <em style="font: inherit;"> may </em>return purchased products to the Company under certain circumstances, which include expired or soon-to-be-expired products located in GNC corporate stores or at any of its distribution centers, and products that are subject to a recall or that contain an ingredient or ingredients that are subject to a recall by the U.S. Food and Drug Administration.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">A right of return does <em style="font: inherit;">not</em> represent a separate performance obligation, but because customers are allowed to return products, the consideration to which the Company expects to be entitled is variable. The Company determined that product returns are immaterial, and therefore believes it is probable that such returns will <em style="font: inherit;">not</em> cause a significant reversal of revenue in the future. We assess our contracts and the reasonableness of our conclusions on a quarterly basis.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Online revenue during the year ended <em style="font: inherit;"> December 31, 2022 </em>was approximately 28% of total revenue, compared to 72% for wholesale channels for the same period.  Online revenue during the year ended <em style="font: inherit;"> December 31, 2021 </em>was 24% of total revenue compared to 76% for wholesale channels during the same <em style="font: inherit;">twelve</em>-month period in <em style="font: inherit;">2021.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Customer Concentration</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total net sales to GNC during <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> were 67 % and 71% of total revenue for the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively. Accounts receivable attributable to GNC as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> represented 43% and 85% of the Company’s total accounts receivable balance, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Accounts Receivable and Allowance for Doubtful Accounts</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">All of the Company’s accounts receivable balance is related to trade receivables. Trade accounts receivable are recorded at the invoiced amount and do <em style="font: inherit;">not</em> bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in its existing accounts receivable. The Company will maintain allowances for doubtful accounts, estimating losses resulting from the inability of its customers to make required payments for products. Accounts with known financial issues are <em style="font: inherit;">first</em> reviewed and specific estimates are recorded. The remaining accounts receivable balances are then grouped into categories by the number of days the balance is past due, and the estimated loss is recorded based upon management’s assessment of collectability. Account balances are charged off against the allowance when it is probable that the receivable will <em style="font: inherit;">not</em> be recovered.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company had provided a reserve for doubtful accounts of $50,000 and $55,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Product Returns, Sales Incentives and Other Forms of Variable Consideration</span></i> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In measuring revenue and determining the consideration the Company is entitled to as part of a contract with a customer, the Company takes into account the related elements of variable consideration. Such elements of variable consideration include, but are <em style="font: inherit;">not</em> limited to, product returns and sales incentives, such as markdowns and margin adjustments. For these types of arrangements, the adjustments to revenue are recorded at the later of when (i) the Company recognizes revenue for the transfer of the related products to the customers, or (ii) the Company pays, or promises to pay, the consideration.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We currently have a <em style="font: inherit;">30</em>-day product return policy for NDS Products, which allows for a <em style="font: inherit;">100%</em> sales price refund for the return of unopened and undamaged products purchased from us online through <em style="font: inherit;">one</em> of our websites. Product sold to GNC <em style="font: inherit;"> may </em>be returned from store shelves or the distribution center in the event product is damaged, short dated, expired or recalled. Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">GNC maintains a customer satisfaction program that allows customers to return product to the store for credit or refund. Subject to certain terms and restrictions, GNC <em style="font: inherit;"> may </em>require reimbursement from vendors for unsaleable returned product through either direct payment or credit against a future invoice. We also support a product return policy for iSatori Products, whereby customers can return product for credit or refund. Product returns can and do occur from time to time and can be material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">For the sale of goods with a right of return, the Company estimates variable consideration using the most likely amount method and recognizes revenue for the consideration it expects to be entitled to when control of the related product is transferred to the customers and records a product returns liability for the amount it expects to credit back its customers. Under this method, certain forms of variable consideration are based on expected sell-through results, which requires subjective estimates. These estimates are supported by historical results as well as specific facts and circumstances related to the current period. The product returns liability and corresponding asset include estimates that directly impact reported revenue. These estimates are calculated based on a history of actual returns, estimated future returns and information provided by customers regarding their inventory levels. Consideration of these factors results in an estimate for anticipated sales returns that reflects increases or decreases related to seasonal fluctuations. In addition, as necessary, product returns liability and the related assets <em style="font: inherit;"> may </em>be established for significant future known or anticipated events. The types of known or anticipated events that are considered, and will continue to be considered, include, but are <em style="font: inherit;">not</em> limited to, changes in the retail environment and the Company’s decision to continue to support new and existing products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell-through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total allowance for product returns, sales returns and incentive programs as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> amounted to $590,000 and $632,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Cost of Goods Sold</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Cost of goods sold is comprised of the costs of products, in-bound freight charges, shipping and handling costs, purchase and receiving costs, and commissions paid to Amazon and other online selling platforms. Other expense <em style="font: inherit;">not</em> related to the production and distribution of our products is classified as operating expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Cash and Cash Equivalents</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s cash balances on deposit with banks are guaranteed by the Federal Deposit Insurance Corporation up to <em style="font: inherit;">$250,000</em> at <em style="font: inherit;"> December 31, 2022. </em>The Company <em style="font: inherit;"> may </em>be exposed to risk for the amounts of funds held in bank accounts more than the insurance limit. In assessing the risk, the Company’s policy is to maintain cash balances with high-quality financial institutions. The Company had cash balances more than the guarantee during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em> Management believes that the financial institutions that hold the Company’s cash are financially sound and, accordingly, minimal credit risk exists.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Inventory</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Inventory is stated at the lower of cost or net realizable value, with costs determined on a <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out (FIFO) basis. We regularly review our inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on our estimated forecast of product demand and/or our ability to sell the product(s) concerned and production requirements. Demand for our products can fluctuate significantly. Factors that could affect demand for our products include unanticipated changes in consumer preferences, general market conditions or other factors, which <em style="font: inherit;"> may </em>result in cancellations of advance orders or a reduction in the rate of reorders placed by customers. Additionally, our management’s estimates of future product demand <em style="font: inherit;"> may </em>be inaccurate, which could result in an understated or overstated provision required for excess and obsolete inventory. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the aggregate allowance for expiring, slow moving and excess inventory amounted to $107,000 and $56,000, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><i/></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><i><span style="text-decoration: underline; ">Leases</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company accounts for its leases in accordance with the guidance of ASC <em style="font: inherit;">842,</em> <i>Leases</i>. The Company determines whether a contract is, or contains, a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at lease commencement based upon the estimated present value of unpaid lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at lease commencement in determining the present value of unpaid lease payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Property and Equipment</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Property and equipment is recorded at cost and depreciated over the estimated useful lives of the assets using the straight-line method. The Company amortizes leasehold improvements over the estimated life of these assets or the term of the lease, whichever is shorter. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Asset Category</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Depreciation / Amortization Period (in years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Furniture and fixtures</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 47%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Office equipment</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 47%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Leasehold improvements</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 47%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Management regularly reviews property, equipment and other long-lived assets for possible impairment. This review occurs annually or more frequently if events or changes in circumstances indicate the carrying amount of the asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Based upon management’s annual assessment, there were <em style="font: inherit;">no</em> indicators of impairment of the Company’s property and equipment and other long-lived assets as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i/></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Intangible and Long-lived Assets</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives. The Company regularly reviews the carrying value and estimated lives of its long-lived assets and finite-lived intangible asset to determine whether indicators of impairment <em style="font: inherit;"> may </em>exist which warrant adjustments to carrying values or estimated useful lives. The determinants used for this evaluation include management’s estimate of the asset’s ability to generate positive income from operations and positive cash flow in future periods as well as the strategic significance of the assets to the Company’s business objective. Should an impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the long-lived asset group over the asset’s fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">There were <em style="font: inherit;">no</em> impairment charges incurred during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i><span style="text-decoration: underline; ">Goodwill</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company has determined that it has a single reporting unit for purposes of performing its goodwill impairment test.  The Company reviews goodwill for impairment on an annual basis or whenever events or changes in circumstances indicate the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. The Company <em style="font: inherit;">first</em> assesses qualitative factors to determine whether it is more-likely-than-<em style="font: inherit;">not</em> that the fair value of the reporting unit is less than the carrying amount as a basis for determining whether it is necessary to perform an impairment test. If the qualitative assessment warrants further analysis, the Company compares the fair value of the reporting unit to its carrying value. The fair value of the reporting unit is determined using the market approach.  The Company determines the amount of a potential goodwill impairment by comparing the fair value of the reporting unit with its carrying amount. To the extent the carrying value of a reporting unit exceeds its fair value, a goodwill impairment charge is recognized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">As the Company uses the market approach to determine fair value of the reporting unit, the price of its common stock is an important component of the fair value calculation. If the Company’s stock price experiences significant price and volume fluctuations, this will impact the fair value of the reporting unit, which can lead to potential impairment in future periods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">There were <em style="font: inherit;">no</em> impairment charges incurred during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Income Taxes</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company accounts for income taxes under FASB ASC Topic <em style="font: inherit;">740,</em> <i>Income Taxes</i> (“<i>ASC <em style="font: inherit;">740</em></i>”). Under the asset and liability method of ASC <em style="font: inherit;">740,</em> deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The deferred tax assets of the Company relate primarily to operating loss carryforwards for federal income tax purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company periodically evaluates its tax positions to determine whether it is more likely than <em style="font: inherit;">not</em> that such positions would be sustained upon examination by a tax authority for all open tax years, as defined by the statute of limitations, based on their technical merits. The Company accrues interest and penalties, if incurred, on unrecognized tax benefits as components of the income tax provision in the accompanying consolidated statements of operations. As of <em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;">2021,</em> the Company has <em style="font: inherit;">not</em> established a liability for uncertain tax positions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Net Income Per Share</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if all dilutive potential common shares had been issued using the treasury stock method. Potential common shares are excluded from the computation when their effect is antidilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net income per share if the exercise prices were lower than the average fair market value of common shares during the reporting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Basic and diluted weighted-average shares outstanding and antidilutive options that were excluded from diluted weighted average shares outstanding are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>December 31,</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2022</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>2021</b></b></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic weighted average shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,552,533</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,406,614</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive effect of potential common shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">422,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">394,756</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted weighted average shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,974,596</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,801,370</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Antidilutive options</p> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">28,828</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">18,828</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Fair Value Measurements</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company uses various inputs in determining the fair value of its investments and measures these assets on a recurring basis. Financial assets recorded at fair value in the balance sheets are categorized by the level of objectivity associated with the inputs used to measure their fair value. FASB ASC Topic <em style="font: inherit;">820,</em> <i>Fair Value</i>, establishes a <em style="font: inherit;">three</em>-level valuation hierarchy for the use of fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level <em style="font: inherit;">1</em> – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level <em style="font: inherit;">2</em> – Inputs other than quoted prices included within Level <em style="font: inherit;">1</em> that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are <em style="font: inherit;">not</em> active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level <em style="font: inherit;">3</em> – Inputs that are both significant to the fair value measurement and unobservable. These inputs rely on management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability. The unobservable inputs are developed based on the best information available in the circumstances and <em style="font: inherit;"> may </em>include the Company’s own data.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Stock Compensation Expense</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company periodically issues restricted share units (“<i>RSUs</i>”), stock options and warrants to employees and non-employees in non-capital raising transactions for services rendered.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Such issuances vest and expire according to the terms established at the issuance date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Stock-based payments to officers, directors, employees and consultants for acquiring goods and services from nonemployees, which include grants of employee stock options, are recognized in the financial statements based on their grant date fair values in accordance with ASC <em style="font: inherit;">718,</em> <i>Compensation-Stock Compensation</i>. Stock-based payments to officers, directors, and employees, which are generally time vested, are measured at the grant date fair value and compensation cost is recognized on a straight-line basis over the vesting period. Recognition of compensation expense for non-employees is in the same period and manner as if the Company had paid cash for the services. The fair value of stock-based payments is estimated using the Black-Scholes option-pricing model or other appliable valuation model such as the Monte Carlo valuation pricing model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life, and future dividends. The assumptions used could materially affect compensation expense recorded in future periods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Segments</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company operates in <span style="-sec-ix-hidden:c95751647">one</span> segment for the distribution of our products.  In accordance with FASB ASC Topic <em style="font: inherit;">280,</em> <i>Segment Reporting</i>, the Company’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company.  Existing guidance, which is based on a management approach to segment reporting, establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products and services, major customers, and the countries in which the entity holds material assets and reports revenue.  All material operating units qualify for aggregation under “Segment Reporting” due to their similar customer base and similarities in: economic characteristics; nature of products and services; and procurement, manufacturing and distribution processes.  Since the Company operates in <span style="-sec-ix-hidden:c95751650">one</span> segment, all financial information required by “Segment Reporting” can be found in the accompanying consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Recently Adopted Accounting Pronouncements</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2017, </em>the FASB issued ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04.</em> ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04</em> removes Step <em style="font: inherit;">2</em> of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, <em style="font: inherit;">not</em> to exceed the carrying amount of goodwill. ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04</em> also eliminated the requirements for any reporting unit with a <em style="font: inherit;">zero</em> or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step <em style="font: inherit;">2</em> of the goodwill impairment test. The Company adopted ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04</em> on <em style="font: inherit;"> January 1, 2021, </em>and applied the requirements prospectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did <em style="font: inherit;">not</em> or are <em style="font: inherit;">not</em> believed by management to have a material impact on the Company’s present or future financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Recently Issued Accounting Pronouncements</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments </i>–<i> Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i> (“<i>ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em></i>”). The amendments included in ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> require the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Although the new standard, known as the current expected credit loss (“<i>CECL</i>”) model, has a greater impact on financial institutions, most other organizations with financial instruments or other assets (trade receivables, contract assets, lease receivables, financial guarantees, loans and loan commitments, and held-to-maturity debt securities) are subject to the CECL model and will need to use forward-looking information to better evaluate their credit loss estimates. Many of the loss estimation techniques applied today will still be permitted, although the inputs to those techniques will change to reflect the full amount of expected credit losses. In addition, ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> was originally effective for public companies for fiscal years beginning after <em style="font: inherit;"> December 15, 2019. </em>In <em style="font: inherit;"> November </em>of <em style="font: inherit;">2019,</em> the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> which delayed the implementation of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> to fiscal years beginning after <em style="font: inherit;"> December 15, 2022 </em>for smaller reporting companies. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did <em style="font: inherit;">not</em> or are <em style="font: inherit;">not</em> believed by management to have a material impact on the Company’s present or future financial statements.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Principles of Consolidation</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany accounts and transactions have been eliminated in the consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Use of Estimates and Assumptions</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“<i>GAAP</i>”) requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities known to exist as of the date the financial statements are published, and (iii) the reported amount of net sales and expense recognized during the periods presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Those estimates and assumptions include estimates for reserves of uncollectible accounts receivable, allowance for inventory obsolescence, depreciable lives of property and equipment, analysis of impairment of goodwill, realization of deferred tax assets, accruals for potential liabilities and assumptions made in valuing stock instruments issued for services. Management evaluates these estimates and assumptions on a regular basis. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Revenue Recognition</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s revenue is comprised of sales of nutritional supplements to consumers, primarily through GNC stores. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company accounts for revenues in accordance with Financial Accounting Standards Board (“<i>FASB</i>”) Accounting Standards Codification (“<i>ASC</i>”) Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers </i>(“<i>ASC <em style="font: inherit;">606</em></i>”). The underlying principle of ASC <em style="font: inherit;">606</em> is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected. ASC <em style="font: inherit;">606</em> creates a <em style="font: inherit;">five</em>-step model that requires entities to exercise judgment when considering the terms of contract(s), which includes (<em style="font: inherit;">1</em>) identifying the contract(s) or agreement(s) with a customer, (<em style="font: inherit;">2</em>) identifying our performance obligations in the contract or agreement, (<em style="font: inherit;">3</em>) determining the transaction price, (<em style="font: inherit;">4</em>) allocating the transaction price to the separate performance obligations, and (<em style="font: inherit;">5</em>) recognizing revenue as each performance obligation is satisfied. Under ASC <em style="font: inherit;">606,</em> revenue is recognized when performance obligations under the terms of a contract are satisfied, which occurs for the Company upon shipment or delivery of products to our customers based on written sales terms. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring the products to a customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">All products sold by the Company are distinct individual products and consist of nutritional supplements and related supplies. The products are offered for sale solely as finished goods, and there are <em style="font: inherit;">no</em> performance obligations required post-shipment for customers to derive the expected value from them.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Control of products we sell transfers to customers upon shipment or delivery from our facilities to our customers, and the Company’s performance obligations are satisfied at that time. Shipping and handling activities are performed before the customer obtains control of the goods and therefore represent a fulfillment activity rather than promised goods to the customer. Payments for sales are generally made by check, credit card, or wire transfer. Historically the Company has <em style="font: inherit;">not</em> experienced any significant payment delays from customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For direct-to-consumer sales, the Company allows for returns within <em style="font: inherit;">30</em> days of purchase. Our wholesale customers, such as GNC, <em style="font: inherit;"> may </em>return purchased products to the Company under certain circumstances, which include expired or soon-to-be-expired products located in GNC corporate stores or at any of its distribution centers, and products that are subject to a recall or that contain an ingredient or ingredients that are subject to a recall by the U.S. Food and Drug Administration.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">A right of return does <em style="font: inherit;">not</em> represent a separate performance obligation, but because customers are allowed to return products, the consideration to which the Company expects to be entitled is variable. The Company determined that product returns are immaterial, and therefore believes it is probable that such returns will <em style="font: inherit;">not</em> cause a significant reversal of revenue in the future. We assess our contracts and the reasonableness of our conclusions on a quarterly basis.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Online revenue during the year ended <em style="font: inherit;"> December 31, 2022 </em>was approximately 28% of total revenue, compared to 72% for wholesale channels for the same period.  Online revenue during the year ended <em style="font: inherit;"> December 31, 2021 </em>was 24% of total revenue compared to 76% for wholesale channels during the same <em style="font: inherit;">twelve</em>-month period in <em style="font: inherit;">2021.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> 0.28 0.72 0.24 0.76 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Customer Concentration</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total net sales to GNC during <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> were 67 % and 71% of total revenue for the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively. Accounts receivable attributable to GNC as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> represented 43% and 85% of the Company’s total accounts receivable balance, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.67 0.71 0.43 0.85 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Accounts Receivable and Allowance for Doubtful Accounts</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">All of the Company’s accounts receivable balance is related to trade receivables. Trade accounts receivable are recorded at the invoiced amount and do <em style="font: inherit;">not</em> bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in its existing accounts receivable. The Company will maintain allowances for doubtful accounts, estimating losses resulting from the inability of its customers to make required payments for products. Accounts with known financial issues are <em style="font: inherit;">first</em> reviewed and specific estimates are recorded. The remaining accounts receivable balances are then grouped into categories by the number of days the balance is past due, and the estimated loss is recorded based upon management’s assessment of collectability. Account balances are charged off against the allowance when it is probable that the receivable will <em style="font: inherit;">not</em> be recovered.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company had provided a reserve for doubtful accounts of $50,000 and $55,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 50000 55000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Product Returns, Sales Incentives and Other Forms of Variable Consideration</span></i> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In measuring revenue and determining the consideration the Company is entitled to as part of a contract with a customer, the Company takes into account the related elements of variable consideration. Such elements of variable consideration include, but are <em style="font: inherit;">not</em> limited to, product returns and sales incentives, such as markdowns and margin adjustments. For these types of arrangements, the adjustments to revenue are recorded at the later of when (i) the Company recognizes revenue for the transfer of the related products to the customers, or (ii) the Company pays, or promises to pay, the consideration.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We currently have a <em style="font: inherit;">30</em>-day product return policy for NDS Products, which allows for a <em style="font: inherit;">100%</em> sales price refund for the return of unopened and undamaged products purchased from us online through <em style="font: inherit;">one</em> of our websites. Product sold to GNC <em style="font: inherit;"> may </em>be returned from store shelves or the distribution center in the event product is damaged, short dated, expired or recalled. Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">GNC maintains a customer satisfaction program that allows customers to return product to the store for credit or refund. Subject to certain terms and restrictions, GNC <em style="font: inherit;"> may </em>require reimbursement from vendors for unsaleable returned product through either direct payment or credit against a future invoice. We also support a product return policy for iSatori Products, whereby customers can return product for credit or refund. Product returns can and do occur from time to time and can be material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">For the sale of goods with a right of return, the Company estimates variable consideration using the most likely amount method and recognizes revenue for the consideration it expects to be entitled to when control of the related product is transferred to the customers and records a product returns liability for the amount it expects to credit back its customers. Under this method, certain forms of variable consideration are based on expected sell-through results, which requires subjective estimates. These estimates are supported by historical results as well as specific facts and circumstances related to the current period. The product returns liability and corresponding asset include estimates that directly impact reported revenue. These estimates are calculated based on a history of actual returns, estimated future returns and information provided by customers regarding their inventory levels. Consideration of these factors results in an estimate for anticipated sales returns that reflects increases or decreases related to seasonal fluctuations. In addition, as necessary, product returns liability and the related assets <em style="font: inherit;"> may </em>be established for significant future known or anticipated events. The types of known or anticipated events that are considered, and will continue to be considered, include, but are <em style="font: inherit;">not</em> limited to, changes in the retail environment and the Company’s decision to continue to support new and existing products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Information for product returns is received on regular basis and adjusted for accordingly. Adjustments for returns are based on factual information and historical trends for both NDS products and iSatori products and are specific to each distribution channel. We monitor, among other things, remaining shelf life and sell-through data on a weekly basis. If we determine there are any risks or issues with any specific products, we accrue sales return allowances based on management’s assessment of the overall risk and likelihood of returns in light of all information available.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total allowance for product returns, sales returns and incentive programs as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> amounted to $590,000 and $632,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 590000 632000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Cost of Goods Sold</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Cost of goods sold is comprised of the costs of products, in-bound freight charges, shipping and handling costs, purchase and receiving costs, and commissions paid to Amazon and other online selling platforms. Other expense <em style="font: inherit;">not</em> related to the production and distribution of our products is classified as operating expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Cash and Cash Equivalents</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s cash balances on deposit with banks are guaranteed by the Federal Deposit Insurance Corporation up to <em style="font: inherit;">$250,000</em> at <em style="font: inherit;"> December 31, 2022. </em>The Company <em style="font: inherit;"> may </em>be exposed to risk for the amounts of funds held in bank accounts more than the insurance limit. In assessing the risk, the Company’s policy is to maintain cash balances with high-quality financial institutions. The Company had cash balances more than the guarantee during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em> Management believes that the financial institutions that hold the Company’s cash are financially sound and, accordingly, minimal credit risk exists.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Inventory</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Inventory is stated at the lower of cost or net realizable value, with costs determined on a <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out (FIFO) basis. We regularly review our inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on our estimated forecast of product demand and/or our ability to sell the product(s) concerned and production requirements. Demand for our products can fluctuate significantly. Factors that could affect demand for our products include unanticipated changes in consumer preferences, general market conditions or other factors, which <em style="font: inherit;"> may </em>result in cancellations of advance orders or a reduction in the rate of reorders placed by customers. Additionally, our management’s estimates of future product demand <em style="font: inherit;"> may </em>be inaccurate, which could result in an understated or overstated provision required for excess and obsolete inventory. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the aggregate allowance for expiring, slow moving and excess inventory amounted to $107,000 and $56,000, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> 107000 56000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><i><span style="text-decoration: underline; ">Leases</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company accounts for its leases in accordance with the guidance of ASC <em style="font: inherit;">842,</em> <i>Leases</i>. The Company determines whether a contract is, or contains, a lease at inception. Right-of-use assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at lease commencement based upon the estimated present value of unpaid lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at lease commencement in determining the present value of unpaid lease payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Property and Equipment</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Property and equipment is recorded at cost and depreciated over the estimated useful lives of the assets using the straight-line method. The Company amortizes leasehold improvements over the estimated life of these assets or the term of the lease, whichever is shorter. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Asset Category</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Depreciation / Amortization Period (in years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Furniture and fixtures</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 47%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Office equipment</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 47%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Leasehold improvements</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 47%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Management regularly reviews property, equipment and other long-lived assets for possible impairment. This review occurs annually or more frequently if events or changes in circumstances indicate the carrying amount of the asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Based upon management’s annual assessment, there were <em style="font: inherit;">no</em> indicators of impairment of the Company’s property and equipment and other long-lived assets as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Asset Category</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Depreciation / Amortization Period (in years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Furniture and fixtures</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 47%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Office equipment</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 47%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 50%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Leasehold improvements</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 47%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P3Y P3Y P5Y <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Intangible and Long-lived Assets</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives. The Company regularly reviews the carrying value and estimated lives of its long-lived assets and finite-lived intangible asset to determine whether indicators of impairment <em style="font: inherit;"> may </em>exist which warrant adjustments to carrying values or estimated useful lives. The determinants used for this evaluation include management’s estimate of the asset’s ability to generate positive income from operations and positive cash flow in future periods as well as the strategic significance of the assets to the Company’s business objective. Should an impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the long-lived asset group over the asset’s fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">There were <em style="font: inherit;">no</em> impairment charges incurred during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i><span style="text-decoration: underline; ">Goodwill</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company has determined that it has a single reporting unit for purposes of performing its goodwill impairment test.  The Company reviews goodwill for impairment on an annual basis or whenever events or changes in circumstances indicate the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. The Company <em style="font: inherit;">first</em> assesses qualitative factors to determine whether it is more-likely-than-<em style="font: inherit;">not</em> that the fair value of the reporting unit is less than the carrying amount as a basis for determining whether it is necessary to perform an impairment test. If the qualitative assessment warrants further analysis, the Company compares the fair value of the reporting unit to its carrying value. The fair value of the reporting unit is determined using the market approach.  The Company determines the amount of a potential goodwill impairment by comparing the fair value of the reporting unit with its carrying amount. To the extent the carrying value of a reporting unit exceeds its fair value, a goodwill impairment charge is recognized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">As the Company uses the market approach to determine fair value of the reporting unit, the price of its common stock is an important component of the fair value calculation. If the Company’s stock price experiences significant price and volume fluctuations, this will impact the fair value of the reporting unit, which can lead to potential impairment in future periods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">There were <em style="font: inherit;">no</em> impairment charges incurred during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Income Taxes</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company accounts for income taxes under FASB ASC Topic <em style="font: inherit;">740,</em> <i>Income Taxes</i> (“<i>ASC <em style="font: inherit;">740</em></i>”). Under the asset and liability method of ASC <em style="font: inherit;">740,</em> deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The deferred tax assets of the Company relate primarily to operating loss carryforwards for federal income tax purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company periodically evaluates its tax positions to determine whether it is more likely than <em style="font: inherit;">not</em> that such positions would be sustained upon examination by a tax authority for all open tax years, as defined by the statute of limitations, based on their technical merits. The Company accrues interest and penalties, if incurred, on unrecognized tax benefits as components of the income tax provision in the accompanying consolidated statements of operations. As of <em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;">2021,</em> the Company has <em style="font: inherit;">not</em> established a liability for uncertain tax positions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Net Income Per Share</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if all dilutive potential common shares had been issued using the treasury stock method. Potential common shares are excluded from the computation when their effect is antidilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net income per share if the exercise prices were lower than the average fair market value of common shares during the reporting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Basic and diluted weighted-average shares outstanding and antidilutive options that were excluded from diluted weighted average shares outstanding are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>December 31,</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2022</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>2021</b></b></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic weighted average shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,552,533</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,406,614</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive effect of potential common shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">422,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">394,756</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted weighted average shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,974,596</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,801,370</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Antidilutive options</p> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">28,828</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">18,828</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>December 31,</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2022</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>2021</b></b></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic weighted average shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,552,533</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,406,614</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive effect of potential common shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">422,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">394,756</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted weighted average shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,974,596</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,801,370</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Antidilutive options</p> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">28,828</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">18,828</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 4552533 4406614 422063 394756 4974596 4801370 28828 18828 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Fair Value Measurements</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company uses various inputs in determining the fair value of its investments and measures these assets on a recurring basis. Financial assets recorded at fair value in the balance sheets are categorized by the level of objectivity associated with the inputs used to measure their fair value. FASB ASC Topic <em style="font: inherit;">820,</em> <i>Fair Value</i>, establishes a <em style="font: inherit;">three</em>-level valuation hierarchy for the use of fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level <em style="font: inherit;">1</em> – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level <em style="font: inherit;">2</em> – Inputs other than quoted prices included within Level <em style="font: inherit;">1</em> that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are <em style="font: inherit;">not</em> active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level <em style="font: inherit;">3</em> – Inputs that are both significant to the fair value measurement and unobservable. These inputs rely on management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability. The unobservable inputs are developed based on the best information available in the circumstances and <em style="font: inherit;"> may </em>include the Company’s own data.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Stock Compensation Expense</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company periodically issues restricted share units (“<i>RSUs</i>”), stock options and warrants to employees and non-employees in non-capital raising transactions for services rendered.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Such issuances vest and expire according to the terms established at the issuance date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Stock-based payments to officers, directors, employees and consultants for acquiring goods and services from nonemployees, which include grants of employee stock options, are recognized in the financial statements based on their grant date fair values in accordance with ASC <em style="font: inherit;">718,</em> <i>Compensation-Stock Compensation</i>. Stock-based payments to officers, directors, and employees, which are generally time vested, are measured at the grant date fair value and compensation cost is recognized on a straight-line basis over the vesting period. Recognition of compensation expense for non-employees is in the same period and manner as if the Company had paid cash for the services. The fair value of stock-based payments is estimated using the Black-Scholes option-pricing model or other appliable valuation model such as the Monte Carlo valuation pricing model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life, and future dividends. The assumptions used could materially affect compensation expense recorded in future periods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i><span style="text-decoration: underline; ">Segments</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company operates in <span style="-sec-ix-hidden:c95751647">one</span> segment for the distribution of our products.  In accordance with FASB ASC Topic <em style="font: inherit;">280,</em> <i>Segment Reporting</i>, the Company’s chief operating decision maker has been identified as the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company.  Existing guidance, which is based on a management approach to segment reporting, establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products and services, major customers, and the countries in which the entity holds material assets and reports revenue.  All material operating units qualify for aggregation under “Segment Reporting” due to their similar customer base and similarities in: economic characteristics; nature of products and services; and procurement, manufacturing and distribution processes.  Since the Company operates in <span style="-sec-ix-hidden:c95751650">one</span> segment, all financial information required by “Segment Reporting” can be found in the accompanying consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Recently Adopted Accounting Pronouncements</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2017, </em>the FASB issued ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04.</em> ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04</em> removes Step <em style="font: inherit;">2</em> of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, <em style="font: inherit;">not</em> to exceed the carrying amount of goodwill. ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04</em> also eliminated the requirements for any reporting unit with a <em style="font: inherit;">zero</em> or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step <em style="font: inherit;">2</em> of the goodwill impairment test. The Company adopted ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04</em> on <em style="font: inherit;"> January 1, 2021, </em>and applied the requirements prospectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did <em style="font: inherit;">not</em> or are <em style="font: inherit;">not</em> believed by management to have a material impact on the Company’s present or future financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><span style="text-decoration: underline; ">Recently Issued Accounting Pronouncements</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments </i>–<i> Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i> (“<i>ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em></i>”). The amendments included in ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> require the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Although the new standard, known as the current expected credit loss (“<i>CECL</i>”) model, has a greater impact on financial institutions, most other organizations with financial instruments or other assets (trade receivables, contract assets, lease receivables, financial guarantees, loans and loan commitments, and held-to-maturity debt securities) are subject to the CECL model and will need to use forward-looking information to better evaluate their credit loss estimates. Many of the loss estimation techniques applied today will still be permitted, although the inputs to those techniques will change to reflect the full amount of expected credit losses. In addition, ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> was originally effective for public companies for fiscal years beginning after <em style="font: inherit;"> December 15, 2019. </em>In <em style="font: inherit;"> November </em>of <em style="font: inherit;">2019,</em> the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> which delayed the implementation of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> to fiscal years beginning after <em style="font: inherit;"> December 15, 2022 </em>for smaller reporting companies. The Company is currently evaluating the impact that the adoption of this guidance will have on its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did <em style="font: inherit;">not</em> or are <em style="font: inherit;">not</em> believed by management to have a material impact on the Company’s present or future financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">3.</em> BUSINESS COMBINATION</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> April 7, 2021, </em>the Company closed on the purchase of substantially all of the assets of Triple Impact Nutrition (the “<i>Acquisition</i>”), a New Jersey corporation doing business as Nutrology, a nutritional supplement company catering to consumers who prioritize all-natural and plant-based nutritional supplements. Under the terms of the Asset Purchase Agreement (the “<i>APA</i>”), the Company agreed to pay cash consideration of $500,000, subject to certain working capital adjustments set forth in the APA. Total consideration paid, including the effects of the working capital adjustment, was $529,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Acquisition was accounted for as a business combination under the acquisition method of accounting. The purchase price of $529,000 was allocated to the tangible and intangible assets acquired based on their fair values on the acquisition date of <em style="font: inherit;"> April 7, 2021. </em>The Company assumed no liabilities as part of the Acquisition, and <em style="font: inherit;">no</em> employees of Nutrology became employees of the Company. The excess of the purchase price over the net assets acquired is recorded as goodwill.  The goodwill is attributable to synergies from leveraging Nutrology’s strong all-natural and plant-based nutritional supplements, customer relationships and website domain name to enter into new sales with consumers for future growth and expansion. The Company incurred transaction costs of approximately $49,000 related to the Acquisition, of which $30,000 was expensed as incurred during the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2021</em> as part of general and administrative expense on the Consolidated Statement of Operations. The remaining $19,000 of transaction costs was expensed as incurred during the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Included in the Company’s Consolidated Statement of Operations from the acquisition date of <em style="font: inherit;"> April 7, 2021 </em>are revenue of $1,186,000 and $897,000 and gross profit of $463,000 $346,000, for the periods ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Below is a summary of the fair value of assets assumed as of the date of acquisition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Assets Acquired:</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair Value</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Inventory</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">126,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangibles</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">222,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Fair value of assets acquired and consideration transferred</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">529,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The fair values of acquired assets assumed represent management’s estimate of fair value utilizing a <i><em style="font: inherit;">third</em></i>-party appraiser and are subject to change if additional information becomes available.  Goodwill will <i><em style="font: inherit;">not</em></i> be amortized but instead will be tested for impairment at least annually (or more frequently if indicators of impairment arise).  In the event management determines that the goodwill has become impaired, the Company will incur an accounting charge for the amount of the impairment during the fiscal quarter in which the determination is made.  The goodwill arising from the Acquisition is deductible for tax purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our estimate of intangible assets related to the Acquisition consists of non-contractual customer relationships, trademarks, formulations, and a website domain name.  The value of the customer relationships was determined using the income approach, trademarks and formulations was determine using the relief from royalty method, and the website domain name was based on the replacement method cost approach.  All methods are considered Level <i><em style="font: inherit;">3</em></i> fair value measurements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets are amortized on a straight-line basis over their estimated useful lives.  The following table sets forth the components of the identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair Value</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Useful Life </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Years)</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Client relationships</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">4</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Formulations</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">70,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">4</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Trademarks</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">60,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Indefinite</em></i></i></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Website</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total identifiable assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">222,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Amortization expense was $42,000 for the year ended <em style="font: inherit;"> December 31, 2022</em><i> </i>compared to $31,000 for the year ended <em style="font: inherit;"> December 31, 2021</em><i>.</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 500000 529000 529000 0 49000 30000 19000 1186000 897000 463000 346000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Assets Acquired:</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair Value</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Inventory</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">126,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangibles</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">222,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Fair value of assets acquired and consideration transferred</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">529,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 48000 126000 222000 133000 529000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair Value</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Useful Life </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Years)</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Client relationships</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">4</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Formulations</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">70,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">4</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Trademarks</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">60,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Indefinite</em></i></i></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Website</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total identifiable assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">222,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 80000 P4Y 70000 P4Y 60000 12000 P3Y 222000 42000 31000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE <em style="font: inherit;">4.</em></b>  <b>INVENTORIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s inventories as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,347,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,908,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Components</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">865,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">668,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Allowance for obsolescence</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(107,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(56,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,105,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,520,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,347,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,908,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Components</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">865,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">668,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Allowance for obsolescence</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(107,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(56,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,105,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,520,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 8347000 5908000 865000 668000 107000 56000 9105000 6520000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">5.</em></b>  <b>PROPERTY AND EQUIPMENT</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company's property and equipment balances as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Equipment</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">902,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">902,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accumulated depreciation</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(856,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(832,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Depreciation expense was $24,000 for the year ended <em style="font: inherit;"> December 31, 2022 </em>compared to $28,000 for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Equipment</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">902,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">902,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accumulated depreciation</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(856,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(832,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 902000 902000 856000 832000 46000 70000 24000 28000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">6.</em></b>  <b>NOTES PAYABLE</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><span style="text-decoration: underline; ">Line of Credit </span><span style="text-decoration: underline; ">–</span><span style="text-decoration: underline; "> CIT Bank</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> September 24, 2019, </em>the Company entered into a Revolving Line of Credit Agreement (the “<i>Line of Credit Agreement</i>”) with Mutual of Omaha Bank, (the “<i>Lender</i>”), subsequently acquired by CIT Bank N.A., providing the Company with a $2.5 million line of credit (the “<i>Line of Credit</i>”). The Line of Credit allows the Company to request advances thereunder and to use the proceeds of such advances for working capital purposes until the Maturity Date, unless renewed at maturity upon approval by the Company’s Board of Directors and the Lender. The Line of Credit is secured by all assets of the Company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Advances drawn under the Line of Credit bear interest at an annual rate of the <em style="font: inherit;">one</em>-month SOFR rate plus 2.75%, and each advance will be payable on the Maturity Date with the interest on outstanding advances payable monthly. The Company <em style="font: inherit;"> may, </em>at its option, prepay any borrowings under the Line of Credit, in whole or in part at any time prior to the Maturity Date, without premium or penalty. There were no advances on this line outstanding as of <em style="font: inherit;"> December 31, 2022 </em>or <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> September 20, 2022, </em>the Company and the Lender amended the Line of Credit Agreement to extend the Maturity Date to <em style="font: inherit;"> December 23, 2022. </em>On <em style="font: inherit;"> December 19, 2022, </em>the Company and the Lender amended the Line of Credit Agreement to increase the Line of Credit to $3.5 million and extend the Maturity Date to <em style="font: inherit;"> December 23, 2023. </em>All other terms of the Line of Credit Agreement remain unchanged. <em style="font: inherit;">No</em> borrowings are outstanding as of <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><span style="text-decoration: underline; ">Paycheck Protection Program Loan</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Coronavirus Aid, Relief, and Economic Security Act (“<i>CARES Act</i>”) was enacted on <em style="font: inherit;"> March 27, 2020 </em>in the United States. On <em style="font: inherit;"> April 27, 2020, </em>the Company received proceeds from a loan in the amount of $449,700 from its lender, CIT Bank, N.A. (the “<i>PPP Lender</i>”), pursuant to approval by the U.S. Small Business Administration (the “<i>SBA</i>”) for the PPP Lender to fund the Company’s request for a loan under the SBA’s Paycheck Protection Program (“<i>PPP Loan</i>”) created as part of the CARES ACT administered by the SBA (the “<i>Loan Agreement</i>”). In accordance with the requirements of the CARES Act, the Company used the proceeds from the PPP Loan primarily for payroll costs, covered rent payments, and covered utilities during the <em style="font: inherit;">eight</em>-week period commencing on the date of loan approval. The PPP Loan was scheduled to mature on <em style="font: inherit;"> April 27, 2022, </em>had a <em style="font: inherit;">1.0%</em> interest rate, and was subject to the terms and conditions applicable to all loans made pursuant to the Paycheck Protection Program as administered by the SBA under the CARES Act. The Company was informed by the PPP Lender and the SBA that the full balance of the PPP Loan, including accrued interest, was forgiven on <em style="font: inherit;"> January 15, 2021. </em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In <em style="font: inherit;"> January 2021, </em>the Company received a notice that the SBA approved the forgiveness of the PPP loan payable.  Accordingly, for the year ended <em style="font: inherit;"> December 31, 2021, </em>the Company recognized the forgiveness of the PPP loan and accrued interest totaling $453,000 as a “Gain on debt forgiveness” in the accompanying statements of operations. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> 2500000 0.0275 0 3500000 449700 453000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>NOTE</b> <b><em style="font: inherit;">7</em> </b>–<b> RIGHT OF USE ASSETS AND LIABILITIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company has operating lease agreements for its warehouse and office space with an average remaining lease terms at <em style="font: inherit;"> December 31, 2022, </em>of 1.8 years. Leases with an initial term of 12 months or less are <em style="font: inherit;">not</em> recorded on the balance sheet. Rent expense is recognized on a straight-line basis over the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Operating lease right-of-use (“<i>ROU</i>”) assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Generally, the implicit rate of interest in arrangements is <em style="font: inherit;">not</em> readily determinable and the Company utilizes its incremental borrowing rate in determining the present value of lease payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The components of rent expense and supplemental cash flow information related to leases for the period are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year ended</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year ended</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Lease Cost</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost (included in general and administrative in the Company’s consolidated statement of operations)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">100,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other information</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term – operating leases (in years)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.8</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Average discount rate – operating leases</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The supplemental balance sheet information related to leases for the period is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">At</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">At</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term right-of-use assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">103,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">158,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">54,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">55,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Noncurrent operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">49,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">103,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">103,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">158,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Maturities of the Company’s lease liabilities are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Year ending</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Operating</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">leases</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2023</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">61,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2024</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: Imputed interest/present value discount</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Present value of lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> P1M24D P12M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year ended</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year ended</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Lease Cost</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost (included in general and administrative in the Company’s consolidated statement of operations)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">100,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other information</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term – operating leases (in years)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.8</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Average discount rate – operating leases</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> </tbody> </table> 100000 92000 P1Y9M18D P2Y9M18D 0.09 0.09 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">At</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">At</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term right-of-use assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">103,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">158,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">54,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">55,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Noncurrent operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">49,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">103,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">103,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">158,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 103000 158000 54000 55000 49000 103000 103000 158000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Year ending</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Operating</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">leases</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2023</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">61,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2024</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: Imputed interest/present value discount</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Present value of lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 61000 51000 9000 103000 18 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">8.</em></b>  <b>EQUITY</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Board approved a forward stock split of the Company’s Common Stock at a ratio of 4-for-<em style="font: inherit;">1</em> (the “<i>Forward Split</i>”), effective as of <em style="font: inherit;"> December 2, 2021. </em>Prior to the Forward Split, the Company was authorized to issue 15.0 million shares of Common Stock. As a result of the Forward Split, the Company is now authorized to issue 60.0 million shares of Common Stock, $0.01 par value per share, of which 4,507,361 and 4,552,485 shares of Common Stock were issued and outstanding as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively. The Forward Split did <em style="font: inherit;">not</em> have any effect on the stated par value of the Common Stock and did <em style="font: inherit;">not</em> affect the Company’s authorized preferred stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Common Stock Issued for Services</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In <em style="font: inherit;"> February 2021, </em>the Company granted Mr. Dayton Judd, Chief Executive Officer, an aggregate of 160,000 restricted share units (“<i>RSUs</i>”). Each RSU converted into <em style="font: inherit;">one</em> share of the Company’s Common Stock upon vesting. The RSUs vested as follows: (<em style="font: inherit;">1</em>) 40,000 shares at such date that the <em style="font: inherit;">30</em>-day volume-weighted average price of Common Stock meets or exceeds $7.50, (ii) 40,000 shares at such date that the <em style="font: inherit;">30</em>-day volume-weighted average price of Common Stock meets or exceeds $9.00, (iii) 40,000 shares at such date that the <em style="font: inherit;">30</em>-day volume-weighted average price of Common Stock meets or exceeds $10.50, and (iv) 40,000 shares at such date that the <em style="font: inherit;">30</em>-day volume-weighted average price of Common Stock meets or exceeds $12.00. The RSUs were subject to forfeiture in the event Mr. Judd resigned from his position or was terminated by the Company. As the vesting of the RSUs was subject to certain market conditions, pursuant to current accounting guidelines, the Company determined the fair value to be $666,000, computed using Monte Carlo simulations on a binomial model with the assistance of a valuation specialist.  The assumptions used to estimate the fair value of the performance-based RSUs granted in <em style="font: inherit;">2021</em> under the Monte Carlo Simulation model are maturity of 10 years, annualized volatility of 73%, and risk-free interest rate of 1.19%. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of measurement corresponding with the maturity period of the RSU; the maturity period represents the period of time that the RSUs granted were modeled into the future; the expected volatility is based upon historical volatility of the Company’s Common Stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company recorded $287,000 and $352,000 of stock compensation expense related to RSUs during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> there was $31,000 and $317,000 of unamortized compensation expense associated with the grant of the RSUs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Share Repurchase Program</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">On <em style="font: inherit;"> February 1, 2021, </em>the Board of the Company approved an amendment the Company’s share repurchase program as approved on <em style="font: inherit;"> August 16, 2019, </em>and as amended on <em style="font: inherit;"> September 23, 2019, </em>and further amended on <em style="font: inherit;"> November 6, 2019, </em>pursuant to which the Board authorized management to repurchase of up to $2,500,000 of the Company’s Common Stock over the next 24 months (the “<i>Share Repurchase Program</i>”). The Board approved an amendment to the Share Repurchase Program to increase the repurchase of up to $5,000,000 of the Company’s Common Stock, its Series A Convertible Preferred Stock, par value $0.01 per share (“<i>Series A Preferred</i>”), warrants to purchase shares of the Company’s Common Stock (“<i>Warrants</i>”), and other securities issued by the Company (“<i>Securities</i>”), over the next 24 months, at a purchase price, in the case of Common Stock, equal to the fair market value of the Company’s Common Stock on the date of purchase, and in the case of Series A Preferred, Warrants, and Securities, at a purchase price determined by management, with the exact date and amount of such purchases to be determined by management.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company repurchased 48,596 and 36,092 shares of Common Stock under the Share Repurchase Program during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively. During the year ended <em style="font: inherit;"> December 31, 2021, </em>the Company also purchased 50,840 dilutive in-the-money options from employees at a discount to their intrinsic value for total consideration of $184,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the Company <em style="font: inherit;"> may </em>purchase up to $2,399,000 of Securities under the Share Repurchase Program.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Treasury Shares</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In <em style="font: inherit;"> January 2022, </em>the Company retired all treasury shares. All shares repurchased by the Company subsequent to <em style="font: inherit;"> January 2022 </em>were retired immediately upon acquisition.  As of <em style="font: inherit;"> December 31, 2022, </em>there are no shares held in treasury.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Options</i> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Information regarding options outstanding as of <em style="font: inherit;"> December 31, 2022 </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Remaining</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Life</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Options</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 55%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding, December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">371,140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Issued</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">128,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(68,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.48</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Repurchased</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,840</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.48</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding, December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">380,300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Issued</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15.65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,472</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,336</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35.88</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding, December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">379,492</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.09</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="16" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 49%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Outstanding</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercisable</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price Per</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>share</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total Number</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>of Options</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Remaining</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Life (Years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Vested</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Options</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 5%;"> </td><td style="width: 1%;"> </td><td style="width: 5%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.70</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><span style="-sec-ix-hidden:c95751955">-</span></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">358,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">294,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><span style="-sec-ix-hidden:c95751962">-</span></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30.31</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,492</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17.09</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17.87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 5%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">379,492</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.09</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">307,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The closing stock price for the Company’s stock on <em style="font: inherit;"> December 31, 2022 </em>was $15.95, resulting in an intrinsic value of outstanding options of $4,930,000. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">During the year ended <em style="font: inherit;"> December 31, 2022, </em>the Company granted stock options to employees to purchase 10,000 shares of Company Common Stock. The stock options are exercisable at an average price of $15.65 per share, expire in <span style="-sec-ix-hidden:c95751880">five</span> years and vest as follows: <em style="font: inherit;">one</em>-<span style="-sec-ix-hidden:c95751882">fourth</span> vested immediately upon issuance, and the remainder vest equally in equal annual installments over a period of <span style="-sec-ix-hidden:c95751883">three</span> years from grant date. The total fair value of these options at grant date was approximately $89,000, which was determined using the Black-Scholes option pricing model with the following average assumption: stock price of $15.65 per share, expected term of <span style="-sec-ix-hidden:c95751886">5</span> years, volatility of 67%, dividend rate of 0% and risk-free interest rate of 2.7%. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of measurement corresponding with the expected term of the share option award; the expected term represents the weighted-average period of time that share option awards granted are expected to be outstanding giving consideration to vesting schedules and historical participant exercise behavior; the expected volatility is based upon historical volatility of the Company’s Common Stock; and the expected dividend yield is based on the fact that the Company has <em style="font: inherit;">not</em> paid dividends in the past and does <em style="font: inherit;">not</em> expect to pay dividends in the future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">During the year ended <em style="font: inherit;"> December 31, 2021, </em>the Company granted stock options to employees to purchase 128,000 shares of Company Common Stock. The stock options are exercisable at an average price of $5.03 per share, expire in <span style="-sec-ix-hidden:c95751894">five</span> or <span style="-sec-ix-hidden:c95751895">ten</span> years and vest as follows: <span style="-sec-ix-hidden:c95751896">one</span>-<em style="font: inherit;">fourth</em> vested immediately upon issuance, and the remainder vest equally in equal annual installments over a period of <span style="-sec-ix-hidden:c95751898">three</span> years from grant date. The total fair value of these options at grant date was approximately $185,000, which was determined using the Black-Scholes option pricing model with the following average assumption: stock price of $5.01 per share, expected term of <span style="-sec-ix-hidden:c95751901">four</span> years, volatility of 40%, dividend rate of 0% and risk-free interest rate of 1.19%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company reported $76,000 and $100,000 of stock compensation expense related to options during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.  As of <em style="font: inherit;"> December 31, 2022, </em>there was $160,000 of unvested stock compensation that will be recognized as an expense in future periods as the options vest.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the year ended <em style="font: inherit;"> December 31, 2021, </em>the Company recognized compensation expense of $100,000 based upon the vesting of outstanding options. As of <em style="font: inherit;"> December 31, 2021, </em>there was $146,000 of unvested stock compensation that will be recognized as an expense in future periods as the options vest.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Warrants</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total outstanding warrants to purchase shares of Common Stock as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em><i> </i>amounted to 143,480. Total intrinsic value as of <em style="font: inherit;"> December 31, 2022</em><i> </i>amounted to $2,124,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em><i>, </i>no warrants were granted and no warrants expired.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Outstanding</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise Price</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 24%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Issuance Date</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 22%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Expiration Date</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 15%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Vesting</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">143,480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 24%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">11/13/18</em></p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 22%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">11/13/23</em></p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 15%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c95751979">Yes</span></p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 4 15000000.0 60000000.0 0.01 4507361 4552485 160000 40000 7.50 40000 9.00 40000 10.50 40000 12.00 666000 P10Y 0.73 0.0119 287000 352000 31000 317000 2500000 P24M 5000000 0.01 P24M 48596 36092 50840 184000 2399000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Remaining</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Life</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Options</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 55%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding, December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">371,140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Issued</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">128,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(68,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.48</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Repurchased</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,840</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.48</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding, December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">380,300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Issued</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15.65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,472</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,336</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35.88</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding, December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">379,492</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.09</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 371140 2.51 P5Y10M24D 128000 5.03 68000 3.48 50840 3.48 380300 3.44 P6Y2M12D 10000 15.65 3472 8.27 7336 35.88 379492 3.09 P5Y3M18D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="16" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 49%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Outstanding</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercisable</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price Per</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>share</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total Number</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>of Options</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Remaining</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Life (Years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Vested</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Options</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 5%;"> </td><td style="width: 1%;"> </td><td style="width: 5%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.70</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><span style="-sec-ix-hidden:c95751955">-</span></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">358,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">294,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><span style="-sec-ix-hidden:c95751962">-</span></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30.31</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,492</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17.09</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17.87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 5%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">379,492</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.09</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">307,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5.24 358000 P5Y6M 2.25 294000 1.64 30.31 21492 P3Y1M6D 17.09 13992 17.87 379492 P5Y3M18D 3.09 307992 2.38 15.95 4930000 10000 15.65 89000 15.65 0.67 0 0.027 128000 5.03 185000 5.01 0.40 0 0.0119 76000 100000 160000 100000 146000 143480 2124000 0 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Outstanding</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise Price</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 24%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Issuance Date</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 22%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Expiration Date</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 15%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Vesting</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">143,480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 24%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">11/13/18</em></p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 22%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">11/13/23</em></p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 15%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c95751979">Yes</span></p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td></tr> </tbody></table> 1.15 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">9.</em></b> <b> INCOME TAXES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company had available federal net operating loss carryforwards (“<i>NOLs</i>”) of approximately $9.7 and $15.3 million as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively, to reduce future taxable income. The federal carryforward expires between <em style="font: inherit;">2030</em> through <em style="font: inherit;">2037.</em> Due to the restrictions imposed by Internal Revenue Code Section <em style="font: inherit;">382</em> regarding substantial changes in ownership of companies with loss carryforwards, the utilization of the Company’s NOLs <em style="font: inherit;"> may </em>be limited to statutory limits as a result of change in stock ownership. NOLs incurred subsequent to the latest change in control are <em style="font: inherit;">not</em> subject to the limitations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Given the Company’s improving profitability over the past <em style="font: inherit;">three</em> fiscal years, management has concluded that it is more likely than <em style="font: inherit;">not</em> that the Company will be able to utilize the majority of its NOLs. However, the Company projects that roughly $2,557,000 of iSatori NOLs will <em style="font: inherit;">not</em> be able to be utilized prior to their expiration due to the ownership change limitations, which amount remains fully reserved.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company recorded a provision for income taxes of $1,393,000 and $1,298,000 for the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Components of the total income tax provision are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">199,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,194,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,284,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total income tax provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,393,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,298,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes tax benefits from uncertain tax positions only if it is more likely than <em style="font: inherit;">not</em> that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than <em style="font: inherit;">fifty</em> percent likelihood of being realized upon ultimate settlement. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> December 31, 2021, </em>the Company did <span style="-sec-ix-hidden:c95751997"><span style="-sec-ix-hidden:c95752003">not</span></span> have a liability for unrecognized tax benefits.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company recognizes, as income tax expense, interest and penalties on uncertain tax provisions. As of <em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;">2021,</em> the Company has <span style="-sec-ix-hidden:c95751999"><span style="-sec-ix-hidden:c95752004">not</span></span> accrued interest or penalties related to uncertain tax positions. Tax years <span style="-sec-ix-hidden:c95752000">2018</span> through <em style="font: inherit;">2022</em> remain open to examination by the major taxing jurisdictions to which the Company is subject. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Significant components of the Company’s deferred income tax assets are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net operating loss carryforward</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,034,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,209,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Allowances for sales returns, bad debt and inventory</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">157,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">155,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Share based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">88,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">202,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total deferred asset</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,384,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,582,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(537,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(537,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net deferred tax asset</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,847,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,045,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Reconciliation of the effective income tax rate to the U.S. statutory rate is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Federal statutory tax rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State tax, net of federal benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Permanent differences</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Effective tax rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%)</p> </td></tr> </tbody></table> 9700000 15300000 2557000 1393000 1298000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">199,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,194,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,284,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total income tax provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,393,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,298,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 199000 14000 1194000 1284000 1393000 1298000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net operating loss carryforward</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,034,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,209,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Allowances for sales returns, bad debt and inventory</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">157,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">155,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Share based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">88,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">202,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total deferred asset</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,384,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,582,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(537,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(537,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net deferred tax asset</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,847,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,045,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2034000 3209000 157000 155000 88000 16000 105000 202000 2384000 3582000 537000 537000 1847000 3045000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Federal statutory tax rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State tax, net of federal benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Permanent differences</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Effective tax rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%)</p> </td></tr> </tbody></table> 0.21 0.21 0.03 0 0.24 0.21 -0 -0.07 0 0 0.24 0.14 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">10.</em> COMMITMENTS AND CONTINGENCIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We are currently <em style="font: inherit;">not</em> involved in any litigation that we believe could have a material adverse effect on our financial condition or results of operations. There is <em style="font: inherit;">no</em> action, suit, proceeding, inquiry or investigation before or by any court, public board, government agency, self-regulatory organization or body pending or, to the knowledge of the executive officers of the Company or any of its subsidiaries, threatened against or affecting the Company, our Common Stock, any of our subsidiaries or of the Company’s or our subsidiaries’ officers or directors in their capacities as such, in which an adverse decision could have a material adverse effect.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">11.</em></b> <b> SUBSEQUENT EVENTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Acquisition of Mimi</i></b>’<b><i>s Rock Corp</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">On <em style="font: inherit;"> December 4, 2022, </em>FitLife entered into an Arrangement Agreement with Mimi’s Rock Corp. (“<i>MRC</i>”), pursuant to which the Company agreed to acquire MRC for a total cash purchase price of approximately $17.0 million ($23.2 million Canadian dollars (“<i>CAD</i>”)), of which approximately $10.4 million (CAD $14.2 million) would be used to retire all of MRC’s outstanding indebtedness, and approximately $6.6 million (CAD $9.0 million), would be used to purchase all issued and outstanding shares of MRC from its current shareholders (collectively, the “<i>Purchase Price</i>”) (the “<i>Acquisition</i>”).</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Arrangement Agreement was subject to the terms and conditions of the Plan of Arrangement, which Plan was made in accordance with Section <em style="font: inherit;">182</em> of the Ontario Business Corporations Act and required a court order approving the Plan.  Further, to finance the acquisition of MRC, which amount was paid in all cash, the Company’s principal bank, First Citizens Bank (the “<i>Bank</i>”), agreed to provide up to $12.5 million in debt financing. The obligations of the Company and MRC to consummate the Acquisition were subject to certain closing conditions, including, but <em style="font: inherit;">not</em> limited to, (i) the taking of all steps set forth in the Interim Order (as defined in the Arrangement Agreement) and Final Order (as defined in the Arrangement Agreement); (ii) the approval of MRC shareholders, and (iii) receipt of any necessary regulatory approvals.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">On <em style="font: inherit;"> February 28, 2023, </em>the Company completed the Acquisition of MRC for $17.0 million (CAD $23.2 million). The Acquisition will be accounted for as a business combination under ASC <em style="font: inherit;">805,</em> Business Combinations. The Company is in the process of determining the fair value of the tangible and intangible assets of MRC.  The purchase price of <span style="-sec-ix-hidden:c95752047">$17.0</span> million will be allocated to the tangible and intangible assets acquired based on their fair values on the acquisition date of <em style="font: inherit;"> February 28, 2023.  </em>The Company expects to determine the appropriate balances at the date of acquisition during the quarter ended <em style="font: inherit;"> June 30, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Foreign Currency Forward Contract</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Subsequent to <em style="font: inherit;"> December 31, 2022, </em>the Company entered into a foreign currency forward contract to purchase CAD $25.0 million during the quarter ended <em style="font: inherit;"> March 31, 2023. </em>The forward contract was settled in conjunction with the closing of the acquisition of MRC.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b><i>Entry into Amended and Restated Credit Agreement</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">On <em style="font: inherit;"> February 23, 2023 (</em>the “<i>Loan Closing Date</i>”), the Company entered into an Amended and Restated Credit Agreement with the Bank (the “<i>Credit Agreement</i>”), amending and restating that certain Credit Agreement, dated <em style="font: inherit;"> September 24, 2019, </em>between the Company and the Bank. Pursuant to the Credit Agreement, the Bank provided the Company with a term loan for the principal amount of <em style="font: inherit;"><span style="-sec-ix-hidden:c95752877">$12.5</span></em> million (“<i>Term Loan</i>”), and a revolving line of credit of <em style="font: inherit;"><span style="-sec-ix-hidden:c95752878">$3.5</span></em> million (the “<i>Credit Line</i>”, and collectively with the Term Loan, the “<i>Loan</i>”). The Company used the proceeds from the Loan to fund the consummation of the Acquisition (as defined below), and for general working capital purposes, including those of MRC (as defined below).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Pursuant to the Credit Agreement: (A) the Term Loan (i) accrues interest at a per annum rate equal to 2.75% above the <em style="font: inherit;">one</em>-month forward-looking term rate (the “<i>Applicable Rate</i>”), based on the secured overnight financing rate published for such day by the Federal Reserve Bank of New York (“<i>Term SOFR Rate</i>”), as in effect <em style="font: inherit;">two</em> banking days, subject to certain limitations, prior to (a) the Loan Closing Date, in the case of the initial Term SOFR Rate, and, (b) thereafter, the applicable <em style="font: inherit;">first</em> day of each calendar month (“<i>Rate Adjustment Date</i>”), adjusted for any reserve requirement and any subsequent costs arising from a change in government regulation; and (ii) and the Company shall make payments on <em style="font: inherit;"> March 10</em><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup>, <em style="font: inherit;"> June 10</em><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup>, <em style="font: inherit;"> September 10</em><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup>, and <em style="font: inherit;"> December 10</em><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> of each calendar year, commencing on <em style="font: inherit;"> June 10, 2023, </em>of principal plus accrued interest on the Term Loan in amounts sufficient to fully amortize the Term Loan through <em style="font: inherit;"> February 28, 2028 (</em>the “<i>Term Loan Maturity</i> <i>Date</i>”), with all principal and accrued interest on the Term Loan being due and payable in full on the Term Loan Maturity Date; and (B) outstanding advances under the Line of Credit (“<i>Advances</i>”) will accrue interest at the Applicable Rate, and commencing on <em style="font: inherit;"> April 1, 2023, </em>and continuing on the <em style="font: inherit;">1</em><sup style="vertical-align:top;line-height:120%;font-size:pt">st</sup> day of each calendar month thereafter until <em style="font: inherit;"> December 23, 2023, </em>or the date of the termination in whole of the Line of Credit as otherwise set forth in the Amended and Restated Agreement (the “<i>LOC Termination Date</i>”), the Company shall make payments of accrued interest on Advances, and all principal and accrued interest on outstanding Advances shall be due and payable in full on the LOC Termination Date. The Company <em style="font: inherit;"> may </em>prepay amounts borrowed under the Loan, in whole or in part with accrued interest to the date of such prepayment on the amount prepaid, by written notice to Bank at least <em style="font: inherit;">one</em> business day prior to the proposed prepayment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Agreement contains customary events of default (each an “<i>Event of Default</i>”), which upon the occurrence of an Event of Default, among other things, interest will accrue at the Applicable Rate plus 2% per annum, and the Bank <em style="font: inherit;"> may </em>declare all Obligations, with interest thereon, immediately due and payable. The Credit Agreement further contains: (<em style="font: inherit;">X</em>) customary representations and warranties of the Company; (Y) customary indemnification provisions whereby the Company will indemnify Bank for certain losses arising out of inaccuracies in, or breaches of, the representations, warranties and covenants of the Company, and certain other matters; and (Z) customary affirmative and negative covenants, including, without limitation, covenants: (i) to maintain a Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of net less than 1.25 to <em style="font: inherit;">1.00</em> as tested quarterly on a trailing <em style="font: inherit;">twelve</em>-month basis, starting with the fiscal quarter ending <em style="font: inherit;"> March 31, 2023; (</em>ii) to maintain a Funded Debt to EBITDA Ratio (as defined in the Credit Agreement) of <em style="font: inherit;">not</em> more than 2.50 to <em style="font: inherit;">1.00</em> as tested quarterly on a trailing <em style="font: inherit;">twelve</em>-month basis, starting with the fiscal quarter ending <em style="font: inherit;"> March 31, 2024; (</em>iii) <em style="font: inherit;">not</em> to incur any indebtedness, except indebtedness already incurred on the date of the Credit Agreement, incurred for capital leases and purchase money obligations for fixed assets less than <em style="font: inherit;">$100,000</em> without the Bank’s prior approval, and payable to trade creditors in the ordinary course of business; (iv) <em style="font: inherit;">not</em> to undertake certain fundamental or corporate changes; and (v) <em style="font: inherit;">not</em> to make certain Dispositions (as defined in the Credit Agreement).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Also on the Loan Closing Date, in connection with the Credit Agreement, the Company: (A) entered into a term note evidencing the Term Loan (the “<i>Term Note</i>”); (B) entered into a Security Agreement, by and between the Company, NDS Nutrition Products, Inc. (“<i>NDS</i>”), iSatori, Inc. (“<i>IS</i>”), Subsidiary (Subsidiary is collectively with the Company, NDS, and IS, the “<i>Debtors</i>”), and the Bank (the “<i>Security Agreement</i>”), pursuant to which all of the Company’s obligations arising from or related to the Loan (the “<i>Obligations</i>”) will be secured by the following assets of each of the Debtors: (i) accounts, contract rights, documents, documents of title, payment intangibles, investment property, chattel paper, instruments, deposit accounts and letter of credit right; (ii) inventory; (iii) equipment; (iv) general intangibles, including any intellectual property, consisting of any licenses, patents, copyrights, trademarks, proprietary source code or domain names; (v) accessions, attachments and other additions to the collateral; (vi) substitutes or replacements for any collateral, all proceeds, products, rents and profits of any collateral, all rights under warranties and insurance contracts covering the collateral, and any causes of action relating to the collateral; and (vii) books and records pertaining to any Collateral, including but <em style="font: inherit;">not</em> limited to any computer-readable memory and any computer hardware or software necessary to process such memory; and (C) approved that NDS, IS, and Ontario (collectively, the “<i>Subsidiaries</i>”) entered into a Guaranty Agreement with the Bank (the “<i>Guaranty Agreement</i>”), pursuant to which satisfaction of the Obligations by the Company are guaranteed by each of the Subsidiaries.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Other</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Subsequent to the end of the fiscal year, the Company settled a dispute with a former employee.  As a result of the settlement, the former employee forfeited 61,200 shares of Common Stock to the Company for no consideration, which shares were then immediately cancelled.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> 17000000.0 23200000 10400000 14200000 6.6 9.0 12500000 17000000.0 23200000 25000000.0 0.0275 0.02 1.25 2.50 61200 0 EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !.(>%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 3B'A6;.7!A^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TW$0^CVLN))07!!\1:2V=U@TX1DI-VWMXV[740?P&-F_GSS M#4QKHC(AX7,*$1,YS#>3[X>L3-RP(U%4 -DM-8C[+DYAT:>'MZ?"GK5F[( MI >#\Z_L%)TB;MAE\JO6">XD!67E;C=B49QKH1\7UQ_^%V%?;!N[_ZQ M\46P:^'7771?4$L#!!0 ( !.(>%:97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M$XAX5N(]&T;F!P ?SD !@ !X;"]W;W)KWAC,>Y_/=G M? 'C:/R"I;=?$FQX?YCG\5R>L7W]RL6/9,N8)&]1&"5$4]BW#&/4C&L2=R76^;R4FUSR581"SE2!) M&D54O-^RD+_>=,S.?L=]L-G*;$=_./^1;2S\FXZ1'1$+F2/X7PGM'+XS*SQ^O:?/\Q^O?LP339C#P\? E]N;SF6'^.R9IJ&\YZ__8>4/ M&F8\CX=)_I>\%I\=##K$2Q/)H[)8'4$4Q,5_^E8*<5Q@-!1898'UH< :-Q38 M98']HY&KGUE^KJL MJ.^5Z-L";36@38M\X;'<)HKK,[\.Z*OC/!RLM3_86PLDSIC7([9Y02S#LC0' MY)Q?;FK*9W#Y%RIZQ++SV&[N!K8M@'Y^R<9Y]R[MBNO^_4 MI\A"LBCY1^=8@1SHD5FG]"G948_==%2ODS#QPCJ37WXR1\;O.K4Q83-,F(L$ MJ_DR./@R@.B3LA$YRAI!0^6.S][(9_:NLP,F&89AVN.!;5WJU =KVZJ/"7.1 M8#7UAP?UA^>H?\\V0:+T5\UC22.FTQ[FS!L")LQ%@M5<&!U<&('J357'Y.>=TSRD&YWZ)_DTCE-UNM^S'1=2JST,DB+5#J]P66OM,6DN%JVNO55I M;YVG?=F[0^/K*=0^AS;F6!C0V@=,FHM%J_M0I5X3#&]'W8Z:W2=!GGJ!=@## M&N>9<%UK U##+1:M;D 5;\VS\NT\"!E9IM$3$UKA3T;;[M"R1U=:\5&C+2K- MQ:+5Q:_2K7E6O%W$'A?JG,\7?2[(6JJ.B'!!')[&4KRK_[Z^8X+IRV]:.U S M+BK-Q:+5[:ABK@GGU-*.!_I&%K[JE(+GP"L6XH"6 2,MHVL/1@/[4K?$Z,#% MK;U 3C'U?45/+O8O2+XB^C76MP<8.;3, 5GWB&F/Y%:U M,L&8;I1Q8$QK5U"#,1:M[DH5C4TXS7YTQ:E0+4!K $QR>!2I6>U:7_YLEC&"^)-/D757\,Y0?S.=%4.7-7: M ]38C$6K>U#%9NNLV+R()1/%77O9LC;=FZ+U "8V>8 :DE%I+A:M[D$5DJVS M0G+>\1!'I;,-%_I1&N8L>=REGL<41D'\ JCU C4MH])<+%K=BRHM6V>EY75$ MPY#M2,C$6KW\]8963[K(SL1DQLLE'@#T606Q75 MHAV-M>WA!+#Q\@Y=UE7\M<^*O_6UA76VCI"0KZE4'4_LJW% JS]F G50:;.2-CI2;# 8C,R1 M>1"LE/;?"+YV%7QM.*[N._EY("*RF&EEA@G#L78U]$35P#2TLJ$F6RQ:7=LJ MV=HG;H NM6VZ^?Q$^2,+XBG>]E0XV@V&MC?@WXJU=Q5L;#J-[([)EZ&P:HS4#1MSQA$SC MC4I5V?5+&@;/7,2!]BKD"=*<"TD>U9_M!7E@;U27*V8PH[7\J,FV?_2@639+ MSY_P2XB7W792/,9UV'MXBG":/SOW8?^M^%=+H MC55#%L73?L6&Y+O\<;8G+B6/\I=;1GTFL@^H]Y\YE_N-[ L.SUQ._@]02P,$ M% @ $XAX5DO^?FD.!@ \1@ !@ !X;"]W;W)KN/A4KAB3Z#G/BO)\L))R?3H:E?&* MY;0\X6M6P"=++G(JX58\CLJU8#2ID_)L1!PG&.4T+0:3L_J].S$YXY7,TH+= M"516>4[%RR7+^-/Y ]>W[A/'U=2O3&:G*WI(YLQ^;"^$W W:E=)TIP5930)H$98F5+($7=*, M%C%#,[5IA%'<+'NY79;T+'O%XA/DXB$B#B&&].GA MZ7@_?00$6Y:D94GJ]=P^E@_W]]STQTMOF>.5^=I=-R36-V/H## M4C*Q88/)CS_@P'EG(O>=%MNCZK947=OJDRDM5R:"VRR_SE)G>S/!+@E#QW'. M1IM=\'K@.!KOQ>WA\EI\R8 WCWQG"! 0+1*X]M7U$%8JUZQN ]F+B?(64+##)'1\G; > M-O;\7KY^R]>W\KTI-JR07*2L-/"$_HOX DX>*V/6$#_"3KA#,CB,I*^CQR:6 M>ES@0Z_OHQFT- ,KS3O!UC1-$'L&82E9C9W+%1/0O(2 "B!:EM!,3- ##1*& M0Z AU\-<0GJ!ARWPT I\SB7-#@ 9:M].7.*X.DP]$(=!Y/4"C5J@T1L5!LT6 M\J4N+?M2(/A&6JJ1X7]>V'<(AU;D=8>0.WD2FT$55$3P+%> M)U,Y#6%^U L1.YW>.6^<2TF+QQ3:S\ZYS+F0Z1=:&PMU$D/2'437.>P@-M^[ MC]C1B9GBQOW[&>\H.;8R^XWSY"G-,B,XK!^B_7(VX-Z,VP?7"3"VBAXH^I+! M44N0I,_]>Z-99*\VD6<0*4.@ZUBZ-N[D$]OU<_YQ?G%K,0I-^EY#\$/'A-$0 M"3NB7TIQIZ78.\C/W-Y<7-[G1K!63?Y66_.]5MLGW0DJMBMJZR#6 M]$79!R-A7>;(>&R00U-@%/7W0-P)(K8K(L 4%3,I8I;219JE$BR!$;LN=(&+ M#=#U.&^,^Y%WBHCMD@A*DU2QA$XG*U&8,>HJYX]-34Z/"UQ+D^O$$-O5\);! MS-96\@5FE%<)7ZL>S@LC:EWN?,\ VA!F:2F=+&*[+NY;C;=V@2Y\'@E-)38$ M.I9>33J))':)O.7%X[%D(D?9?K5;P3R@YD27.6^LLS"$?64']DET:DCL:KCM MXSL-T@A2ESO/Q2:8AD <]!\ZLC.9VD?3V?SC]/?W'V^OKN]G/Z'K/Q]NYO\8 M>SGYOB/J_S&CDDYEB5UE86QH_$ I>?QIB(Z<$P=#9Q=H0[,*1D.\M5W*AI4K M"A@0K>0*YJDO+(%]R N8F2I9@IE+TN(1+(7:EU5Y#IZUKXB!I8COD#<$-S)T UQ7">Y\,O0B M'Z5EJ02L%JYO*/';%IGHH[9GT&936-!_U#H#0>P&8BZ@G57BY;5<6X,?17CH M8MP4Z 2NG/0".@AQ\2)^IT?Z=P%><-=)$FJ6BX(BIJ[C],"Q72=@L 8L1IF M9\?Q#0.A*9+X9-P/N;,5Q&XKP!!5>9753Q@3MDSCU.C]B6X9CJ,0&T9#4R1V ML=?O+TCG+XC=7VQEP]24C9AUQT"P&QD&*T,D#EW;MN[L!7G#7GRM=.CBP]7A M%,;:\[Z>><84:9YG1CO/H]6/ 7]0\9@6)=B)):0Z)R&L(;;/U[K8F>U VT^_XR2D <)MRP/XX%O)5I81H])8QKD96JG5^9]LJ3DF&54_DA,/,0L@,:^C*I:UR27!2.F7, M]APGM#-,N34>EF-3.1Z*0C/*R50B5609EN\/A(GUR'*MS< S7:;:#-CC88Z7 M9$;T2SZ5T+.;* G-"%=4<"3)8F3=NW<3US,.I<4O2M:JU49&RER(5]-Y2D:6 M8X@(([$V(3#\K?.JC5K&D! SQXI,!/M-$YV.K(&% M$K+ !=//8OV=U(("$R\63)6_:%W9!H&%XD)ID=7.0)!17OWCMWHC6@YN_X"# M5SMXYSKXM8-?"JW(2EF/6./Q4(HUDL8:HIE&N3>E-ZBAW+S&F98P2\%/CR>" M*\%H@C5)T -FF,<$S4PXA:ZF6!*N4Z)IC)FZ1E_1R^P177VY'MH:UC81[+A> MYZ%:QSNPSB.)>\AW;Y#G>%Z'^^1\=W?;W0;%C6ROD>V5\?H'XMTSR-]2JUB@ M1!1SO2@8Y%0L"JY5E[PJ7E#&,V=C-0X<>(;VJJVBPRIH6VW!^@VL?R8L'%LD MYO#"B(H)#'2!5K'"%H+K1/ND^V9!>)"TWY#VCY(^<8WYDLZ!#^%,2$T_L#FM M79S]O:V*O'W,?2O?.8@9-)C!4X9!1F44+X\I2':0]N%/V:Q13UHJ ='J2,MM!O&_3;"] O3IC;O:T,NQ/F#,,M?M?YO*>%CYSH:&,*ILI5+I$&@.87PBA-QU32S6U\_@O4$L#!!0 ( !.(>%:4 M6)56PP0 $H2 8 >&PO=V]R:W-H965T&ULK9AM<^(V M$,>_BL;M=-*9"[;D)YP",PGA$EXD,)"[WEL%"_"<;5%)0*Z?OI+MV(!E]3K- M&_S [NJW*VO_M@9'RK[S+2$"O&5ISH?65HC=C6WSU99DF/?HCN3RGS5E&1;R MDFULOF,$QX53EMK(<0([PTENC0;%O3D;#>A>I$E.Y@SP?99A]N..I/0XM*#U M?F.1;+9"W;!'@QW>D"417W9S)J_L.DJ<9"3G"*?VN+J;QT'(4$4G)2J@06!X.9$S25$62'']50:UZ3.5X>OX>_7.1 MO$SF%7,RINF?22RV0ZMO@9BL\3X5"WI\)%5"OHJWHBDO?L&QM/7EB*L]%S2K MG.5UEN3E$;]5A3AQ@$&' ZH#1@] J:L931U M4M2F\);9)+F:QJ5@\M]$^HG1F.:9BR\$DCTE\'L"6M#4R>D>^0\:( M]V35 R[\!)"#D 9H_//NT(#CUA5TBWA>1[P%.9!\3W25*1W]PE&MI\,(]?N. MZSC.P#Z<$FL,PPB>&9ZQ>36;9V0;4R[45&XHC3F0$QWK,,L8PEY,;'69@2E+UXQN^PRLRM&3#Y80=B#7Z[1<8.'_H'N(/ M"G:6;EBG&QKG8RF[:I)O/H$-R64/2 '.8X!CV7X2+E1/.&@?][!5_0 %87N6 M=';0[YRD?DW=-U+?$UF*58)+>5#$&64B^;NXH>/MMSF"-FW;RN]^XJ.:-3*R MOE ARTK+#IMO 'F3NLRU58W:E*ZKZ2$:.Q1V/_K0:13",;(V#__T>3Q[FF@U MP&E7*71@FU)C&""531?FB9!!\QI]>9PLP%7)J!+FG21<5:F MN2 RK@!)OJ*9]LFI(IS6^AHBW:1H#%'W@H2--$*S-C[(]T@@5V-,7@60[YP; MV3ERPKF6UFU!M#C;)M>>WRV3L-%):!;*:CV*+6&F@K8%L*.@&D,O['>#-DH) MS5(Y7TRN7VZ_@>?)BVDYMH70[R.D 6T;RHYM &T4$QH52H+.ODZ7T]DS^#Q; M5*A DD^66N"@K=QNI.ER.D,4&8 ;S8-FT?N7BH:M5S3/0YIW)(VA[T%#@VOD M#?:-#:X!!+(C@^7C[4*/:I3)_]SF/BC:>=*-3D*S4-YAGJS E6PC,4U3S.1K MHERB?(L9T??X,EQXVD5Z47@Y26TKV$.N?H90HY3(K)3W2;I7WU$_CUL%/,?M M1Q>X&BO8@UVXC6(BHT15M3T67[J2&A_DV\B& -G],MFS"VA>Y%*>ZA. K?7H M^3[R7?K_,Y&V!GI1Z/E1<)F(QK#O0#>\7.#V MR5=Y1MBFV*S@DFJ?B_)KM[Y;;XC<%ML %_?OX,VXW-9HPI2[+$]82JK\/D_) M6H9T>J%L.ZS+]0 ]3;1Z-_ %!+ M P04 " 3B'A65M^ZH0X( #!50 & 'AL+W=O1YMW9)%5GY%5@=RK9<_;#UGY@M!.I M47& )#/__H :#733!'-_242?YWK [KN[@5NNGK/\:[&BM)2^;];;XGJT*LO= MQ\FD6*SH)BD^9#NZK3ZYS_)-4E:;^<.DV.4T6>Z3-NN)(LO&9).DV]'-U?Z] MS_G-5?98KM,M_9Q+Q>-FD^0_/M%U]GP](J.7-V[3AU59OS&YN=HE#_2.EG_N M/N?5UN1$6:8;NBW2;"OE]/YZ] ?Y&"MJG;"/^"NES\6KUU)]*%^R[&N]$2RO M1W*]1W1-%V6-2*I_3W1&U^N:5.W'MR-T=*I9)[Y^_4)W]P=?'\Q;9NMC_E9X/L;HYDA:/19EMCLG5'FS2 M[>%_\OWX1;Q*,-2.!.68H+02=-*1H!X3U'9"5P7MF*"U=TGO2-"/"7J[@M&1 M8!P3C%:",NU(,(\)9BM!U3H2K&."U:Z@="1,CPG3=D)7!2*_M)S1U?\>H7>S7L M\ZO^FVYKX=Z5>?5I6N65-[-L6V3K=)F4="G=E=6_2I6EE-U7&]GBZRI;+VE> M_"(YWQ[3\H,R>)8Z=.ADM)1Z98^521ZX$IWNW5: M2O^+Z>8+S?\OS;+-II+QX;-_/Y9%F6R7Z?;A%,&I-T/5$]2PWU'C/]5 6CSF M/_JK..^H\L=RF=9#8+*6/B?I9<7XM!\,>V27A0,0 HP^2(BLR;Q Z M4(T]M5ZU/-UHBJ8JIG(U>7H]> BKU\NEC\4N6=#K4;4>*FC^1$&!UF6FX.#S4:-B3F5F4"'#5058FI,H,LC6KK.UO;82$(L#M)'?B\!$C9' MPD(D+$+"8A"L(2#M)"!-**!;NGO,%ZOJE+5>JR\.JY1BO[AX-6/RY"3D#I43 M$F8C80X2YB)A'A+F:\QR9ZP:\K2UV@F0->=(6(B$14A8#((UY*V?Y*U?*&^> MI(6LH9)&PFPDS$'"7"3,0\)\)"S0F=5$:QDQ9R/&BL$N=<)>4M0;$??7:JC% M.*G%$*K%^4[S17K0RF$.S';U27+1-Q<*L4.%@X392)B#A+E(F(>$^08S%QJZ M*NNMJ1!95*M>9EJ>4H5HH8J%0FSD3 '"7.1, \) M\Y&PP&0Z)V%FKSD;-%9-=I)CPSAG_1$;U9[H3&:BT[5.P5@GP5A"P>RO'8_K MVY3+>DFXH]LBJ07#TXN0-%0O2)B-A#E(F(N$>4B8;S'=2;'8?AE83+]4626P M06T1L!&:-F55T N*.:#F%:^&#*8G&4R%,O@7+:5T6PF \CJ^,'=HQT?";"3, M0<)<),Q#PGPD+)CV==@YLES86RYB(W2-L+J.^^,:0B+R^>:__-Z;;(1[IU_F M*%M7-*NUV)Z)ZP]5$)3F0&DNE.9!:?Y;FRN EIU#:2&4%D%I,8K6E/$K#P\9 M<+50T[% M"1LKLL6YP,")5!5=X9Q>\9A$)1R[0LP)):;:W-%FQS_[-(C8J''Y?68Q>+ , MD#0;2G.@-!=*\Z T_TAK],EJ%3DUVNM(J)T$2@NAM A*BU&TIMC/GA)RJ:F$ M*W"HDP1*LZ$T!TISH30/2O.AM(!PW"F<:_/0HB&4%D%I,8K6U/?95$*0KA(Q M;+"^H;X2*,V!TEPHS8/2?"@M@-+F1UICM#!-=KP(.8',XKDW).:7Z[X]0\9*M14 J794)H#I;E0 MF@>E^83U9JA:^\=? ;3F'$H+H;0(2HO[OMVF@L^^%B(VM@QR@HE9@U4+];9 M:0Z4YD)I'I3F0VD!Z76FS/M#0DX(]S)MOPV&<.P[T^Z)[^R#(6(C3) M@WIDH#0;2G.@-!=*\Z TG_2Z30)HP3F4%D)I$906HVC-G\&?/3J*V*,SQ/4I M1@U5-I1F0VD.E.9":1Z4YD-I@<):@=IS8W](R E1#=9K&O6CXGY44S=G4XPB M-L6(;:+BY,%*@3IAH#0'2G.A- ]*\Z&T0.EWPD +AOT%(TZ(IG%6I?$; INR M.CMAE'<_ET7A"@[JBH'2;"C-@=)<*,V#TGR%XX[195,U2&OI"2T[A])"*"V" MTF(4K:GUL_E'N>@I+7Q]0^T^4)H-I3E0F@NE>5":#Z4%"N?9.^R=A#DGC%E^ MMIB_7#3.,D?TFTAK>E]E2I_ M,"M&?GA>Z&&CS';[!S!^RB+8 MT82(#VQ/4_5FRWA"I+KE]SVQYY2$^: D[N%^W^\E)$H[DXO\V8I/+E@FXRBE M*XY$EB2$/U_1F#U>=IS.RX.[Z'XG]8/>Y&)/[NF:RF_[%5=WO4I+&"4T%1%+ M$:?;R\[4.9^YOAZ02WR/Z*,XN$9Z*AO&?NJ;17C9Z6M$-*:!U"J(^GN@,QK' M6I/"\:M4VJF^J0<>7K]HO\DGKR:S(8+.6/PC"N7NLC/JH)!N21;+._;XB983 M&FA] 8M%_HL>2]E^!P69D"PI!RL$2906_^2I-,3! ,=O&8#+ ?CU *]E@%L. M1K2L*F@I]!6D/$+Y"MLU7A-@P_(=A\?]?O^B]W X U-NX#G]0[D&N$$%;F!USS3\1V51$=22J

1$1NE]46TB&5$!NG)P2E>>2%G# M6GYE+=_JRFNJE 81*4IL&B*2,"ZC?_,'T,P+=?Z!UWS?]*TI-1BW>G9881U: ML>:4HPM5)B@B0E ) 1R:GQZ8 &I]M ;50!'5H#36!5/D@84*;I%(Q*% M+U4ECWXF=Y27Z0#"-ID.]ST M2G7Q<-VRG%J4G3LK+@HES3*N'70@E!-SC-0 MFB*>!6/-B\YOB/$EK?;DN16>27*. S W(-=UFVN0)LJ:$!T[(WZFJCVLZMTS M"-+DM2ZTO #EVBV):Q+$=A)4EN09;53E@S@]> JAQR;7.4W_EOV4*==M-S"N M*1';*7'%69@%4L6IS'@*0X1X#@,033D\&K9CK.D06QDF[VV.Z@M ]-C,'\>% M+ P(>B-+@-0,AM_6G2Z6W^?K8[I3?-+V]%3:FE:H>1';>3'?RLB+N5[A90&@JTY2Q1RP;*@T@Q MB%KMB[Q787L=P1.0/0\G U6= T!VWUV>W M)G#73N"S3]/EQ[DJRTCG$+A-"'2N[@@ "0D.?*<=9$W4KIVH-;0S=#7_N%@N M=5+?WJ#5_&YQ>PWB-:EX/!H#71 @Z+MN^\+"K4G;M9-V@7>^O/X-4I-U'1;![;^7F=[?=QON=.8A1&(HB9R#@]>HGAGG87^?^@:;>F:?=8 MFG['Z3;3YP7OR^VHEZ:&BC.]5PN:PB1E8(,'D'JUHFR"KYG;M6\T-SR9LC2O M2,=6(O>D.\BGTM:T1+T:<.V-<\M6UYEV8YR%A36*OB5*)5408'_ZQHF X4Q3 M!-P%ZQT+%&6)Q(]D^/X;;,"E9DE_N* DIUP+J_98Q^7*C/U"=Y$[^ M U!+ P04 " 3B'A6B.$(060$ !,"0 & 'AL+W=OJE+9650X5Y^/1C8M ML!)VJ&M4]";7IA*.MF8_LK5!D7FEJAS%X_'G426DBN93?W9MYE/=N%(JO#9@ MFZH2YG&!I6YGT21Z.KB1^\+QP6@^K<4>$W3?ZVM#NU&/DLD*E95:@<%\%EU. MSA>G+.\%?DAL[<$:V).=UG>\66>S:,R$L,34,8*@QSTNL2P9B&C\[#"CWB0K M'JZ?T+]ZW\F7G;"XU.7?,G/%+#J+(,-<-*6[T>V?V/GSB?%275K_#VV0/3F- M(&VLTU6G3 PJJ<)3/'1Q.% X&[^A$'<*L><=#'F6*^'$?&IT"X:E"8T7WE6O M3>2DXJ0DSM!;27INOM$.80(?884V-;+VH=(Y+!I+DM9.1XZLL.PH[1 7 3%^ M W$2PS>M7&'A2F68O008$;V>8_S$<1$?15QA.H23R0#B<1P?P3OI?3[Q>"=' M?+;@-'R52JA4BA(2)QQ2K;E7'0YPIZ_#<=NXSF[]]-/H\O MCI ]['D.?;X1K#')*MC4:P?FQ\,\M/CA8E#J]^_\V=Y>P60( MJZMD>;.^OEUO-[#]"HOOR7ISE220A*ZEF+F_9(ZP,$)E=@!K1&UD2D>Q((B"JT??I0Q<4\UNL<#[: &=!]81Z)2[:$@ M*=@ATDS._J,11WIDD$CQJ/8Q>.D9#V]Z[8P.,YS',%$6?8_![JH-^%WUKE9:BL@RHAWA;P M@6UP[+@\.RGN"[9IN5-;Z0IBNV?^Y!;SJXU.Z157!%.N&(R>DNJC[OJ!Z[&Q MD LS>%$%;#.$:E&>\'./ M#8>[!0U97H?NR1N>- ,H=$L53#SRQG#8WO SU4U)"<](E"[91Q!Y_I2^7]M* MA\E%J:>%[UK%E#@2YHY<2#451IAL2L-K0W-T<,,1Z;V_QRUS4"Y<=OUI_ZEP M&6[(9_'PG?%-F+TD2R7FI#H>?OD4@0EW=]@X7?O[2RA80%ZGVLJ MH6[#!OH/J/G_4$L#!!0 ( !.(>%;O,W0/'1( . P 8 >&PO=V]R M:W-H965T&ULU5M;<]NXDOXK*,_9J=DJ6I;D2YR9)%6*XN1X M*W%G+AT9=;:#WU;LW9>US6YC;2KEZO=;5]KW)R\>W1Z.C^.*;7:X\ MO3AY]V:CEV9F_/?-;86GDX9*9M>F<+8L5&46;X\FHU_?G]%X'O"[-8^N\UO1 M3N9E>4\/U]G;HR$Q9'*3>J*@\>?!3$V>$R&P\<] \ZA9DB9V?T?J'WGOV,M< M.S,M\S]LYE=OCRZ/5&86NL[]M_+Q[R;LYYSHI67N^%_U*&//QTRR+C XN,QNI+6?B54U=%9K(^@1-PW+ ]CFR_'[](\8-)!^IT ME*CQ<#Q^@=YI(X93IG?Z@AB<\J7Z: M=I%;G:N:U-S _OW?#0NYL/SGRI%_= M1J?F[1%8/6N8/7N)^KN_T(_ZKSOSY-7[O$SO_WL? M[R]3O_EZ=Z7& S7[_N7+Y-M_JJ\?U>SZT\WUQ^OIY.9.3:;3K]]O[JYO/JG; MKY^OI]=7,W6W,FI:KC>ZV"KL=Z.Q9V6]4XM&FJZ1IK+DBVE99?AD8.Y^Q<]A M%YO*8L8F!X6E*4RE\WQ+W\W&FXSF>BSVO;#TQ"IR9+*3M:D@D$'/=KM4HVS MFM)@K,P1CMROZK9=#F2F9>$P,M,<,6A;:?,&ZQW83IK7F6&^PHI,RW>$HHN, MY>'JN;.9U158&:CKPILJC4/B5!KK*UTXS7'+J95^,&IN3*%,;A$"=$<0?\G> M0'UWAMBYL-RE >LW_Y?Z.V7GW^Z'(^' MOZE/D\DMV"C!J>FQJ3ML1CFW(\"*"M[%$J\+1$,.]_.\HXO*I,8^:+Q+E":U ML]W19%L\8&XX7S51UTAM%D&2!)=9RJS"^Q.+:IR M#:(]G0[4-P.)UP9_TQ*.VKA903V'X%F6(BDIJ%)?I55=;+E?IT,R4Q5<1,-VPUUB)&Q:OO M#55M@NB$7AATD>DJ<^I]B3^M97^&?G!\(;0:OQ>1 &)/G!C\D6T2&L)0'?"93;R1!WUE@K;QX M7F484%!V4XLZ7R"\L S">EN%(([!Q&!!XERSYP@ER*&[[$#=ZJUH.:I-F&WC M-P<86!9*@?0^42E4;+U*8>()2?W1TDZ"B@;J[Y8\"[DWS_O&N((9%*57'TE3 MF)/Z8U\>1S^5E9.^^7)Z#L[HZZH0+X$_G@[!U59-5$5XFT0E U16&EF%_OO* ML*8)(UE=D5)HA:U!_#($0Q5 I%G/P4 $DL_>C)1_-#G7E.@@A(90LX49L*B3)AI/5^/7B<'WL?XXBA8A@0FN;N7PSZ4]=S#$MKA M%!OZ^*.Q[STY$;$\9V+6-8Y.AE*1ZMMAY/3\:A\)S89)<3)Z!Z6EAQ+I!L]K M&L^<9R4K9V$K)VJ:<"P_))=;B0;8/UM HF8LWFN6/:=E(OJ5[9U*-";V.^(] M,T58SF8FZ.BZ4&NCG:@DF@7S9 #"@*JB?:2]:5V;A(!H79^+A@$QL@5H\ M%SX88%'C8WVK]OJ>DPK-%C'RYRAV$X,N2#[$;?3X0;2IT]4/#(QH*5'SVH= MZ]4?Y/P 'H7/MP(K-?G3:#C\-^1WPXY%EDO%O$2D=B*< _*K732(=0ECS>T]IS.QY;4!L,D"8PQD M_C0M9ED$KG84 K#UM#&I8)2YZ=G2X\H4N]$_6D44($D=N&O;"7/E]!+7--.-)W=(HZ C&39H(/V7_2Z&D1G>^ ,,G^J'62 M$8J4U0A.(,$?1UP6,&0"4=B4'@&PJ8IT8A4$@3HP\FX7K%)^!CHI*R*,A+5J M4EC6A"H1&_'7@@(I$ @D1"MDJK=>H=A!<^H%PU3@-97%;9CWXLT? @JPP MPP&E9 P&".+O*6#8>R0APKBH>&""81O!GO;O%CM+:V&RD:P.V^8FCH[8/,3. M.!T8K<8KTS#.M6DA[;W@VL"*(L;6NH#\D?6#3]ANZ92#S1PZZ<=;,6*P32(N MF8"H@2!UT7##UHA:'<7Y1C FA_C(&PL( 2)G^X0 44@Y*@ (\<6'CK(0U[9_C!17:2F<9P]N$]%\@X3BGJVWR%VKL^J'4:1QW*)9>=T3&%=L.(1LS MI.BF5SE)<97] ](-F%FJ#(@WWZ*LXB\M,FLTU76C15!P5W6,0%O+]S#:3$C, M2\3$FP^S/OZW,TUC^R_9EZ*#0*9&PQ^IE*@L<@DMDP);%B8?4#Y9EZCB2N0Y MA!,81QG )W;BJ.RE3,*5ZSA"J"ZO%U0&Q/QL M.D4#17"4A/=L"%SBQJB/#PWO<5<)D>'JVO3,JVT&N%:LZZ8V;D$3%.]<+.K) M),H'QL?, ^^'TX-=(?VT"8=-/8])B(;W5/6@;4ZAX@W *_BF5WB=.DC.J&>,KR9M<1NX6W)+(G'?=\BS!XL=SI \8;\5] M;[*):DDHWNTMAY@$O*VN,-"9F*S@'IVO$CC7*%D<5UT;;=FK)VO]9[!NL:]2 MT#U9$;>>X*"<@@8!#%***9Q@GJEV*Y[*/ZZ05AX@2G*M?7V'E 8%1,P]CPS1 MV-F Z^:ZN \E4JV1B[TQ3>']T5#LRR%]F7"-XJ9B?4[+"A$]P(H-;>AOX_-A M,AP.GZMJP/%EOP8ICL6@V_Z"PKA'UP!OF!&):,%2)0>APB0TH"@U4\<'N) W M))IM7"QD$<'G\B^QP_76BTC]LT3B@PT5@A*YC-G34N%:M[;RAIJYLZFZ/!LW M9&^[G;>KV'GKOVX:FPL>_R M6,%_(2G1FM+-H[8H,"N*82Q"]D3';&))+%OL+X4ON&!G!D+Y2NF,#I2XF# % M*U?H&$ L)1;T<3;/;R&B"1W3K["^"0>/>@,C[K:\?+IXKJ+?SUL.Z MT2)$* ZJSQ0FAD/G+.&]W=DE67X+JE!YLN:#Y FI]\\Q2-!WC+P>C?1K#\G[ M4SCNZ&V06G^=_,* 'MF17FM%HLQ-J'AHOS7X%I.K*XI4XGC2.Z7OM.5XJM)E M$E61WQ6LB+,9S6FHIZO;?ZB='+E@ M9'4/G>@-'). =D\Y"W ;*#9-@:ZHI*>!6"5YDPMVX"?JC(\%T2[%$^@>- M^E*_R\:!?4I7 M0$N3@W9Z0=;1*O0BI;J54%V_[ =N]EF1XIY]>A#$RRO.H MFOLAS0'/7;E!S?'J;)CTB=$WO)4OO8-RYC!TR]MS.%(B'0LRBF08O-]?&>AP ME V]*>[XDZD]VV,24!I]O#$^\H?THV8K"GGO8?\IY_6PPPWU^_A3J ?JT%?A MTTIE,#H>Y;0;R%;>TM\$Q(QZ]/4"(I&B>N F5Q?-9 M$X0JB(3[D"%[ ?=)UY':,Y%)";(-RV$0!>FX9KYM/SL#7""'8 P6N(\CMP&R MH.C]1B=!P#R9*B7X\65R.;Y4(_GSD;3Z.ZOS"YMZ +EWNZF4&L]E34D9MLS)>O=< MIY]C+ \"D/)M72'G0\U5B%B'R;T'JDB(5.A-M;< PK N:NPL%>Z]Q#,VOJ<7 MJQ:N$!A3AI#$G53BK@P];VY#.E>&JK4IEL,N8QT3& ^.VZX^V,U.EV/DH(Y, M_:HR1OW\T^N+5Z]_0T%!RX]VGL=X0XFC__8TXL)=E.[ZUX'J2?O*N#!#O3:IKUR ++IC!O:?( MM&W+[LZMF8&:<3PE"T--*J'Q*M2G!U-XZ$/&DRKJ97,P(P#3N>OT;?;=R2D> M31 H278H*/]I0T?J33L@8:U$0U@>]C:69NXN$^77_@ M\I%N/LAI0TD_S7J3EUMCVKL@=4XPT86.-)W $ _M-81XA4AB60$H&4E$A!;/ M.):5#K80AX0<%?P\:4HM/CQK+HCMO7C6-&=%N4R;-]S3\Y[&$F,OA)*>)H_W M*'=FEL\#"Q7* LD*/AT=7\)[PDCUK#^ ,>1_X6G_XT5:G&S6.<.XJ@3CJ>%3/0OX_7 M6S9@A]BL1%Q(@K)B776U-M62'J[%D.^TNZ<35KH01W/"%4LZ2DWI-4523JT.V%86;-[8U&G-?"]2&OKJ%XF)I^,+V,GW.+?Y.[V:?G[VLDG! MHW->[?5 W5#GA5[1H[Q4HV%R: JR]O\/C5U-NRK9=VOYI'/KG#CAN_5\"[#P M<@&]>=M>E^N^><* MA:"I: "^+TJ EO! "S3_4\.[?P%02P,$% @ $XAX5JD32"(%!0 U0L M !@ !X;"]W;W)KOMBB^3=<\^] MDF<;8Q_<"M'#8Z&T.^^OO"]/AT.7KK 0;F!*U'22&UL(3TN['+K2HLB"4J&& MR6AT-"R$U/W96=B[L[,S4WDE-=Y9<%51"/MT@&L[-2 M+/$3^L_EG:75L$7)9(':2:/!8G[>GX]/+Z8L'P2^2-RXSC>P)PMC'GAQDYWW M1TP(%::>$03]K?$2E6(@HO&MQNRW)EFQ^]V@7P??R9>%<'AIU%>9^=5Y_Z0/ M&>:B4OZCV?R!M3^O&2\URH5?V$39Z>L^I)7SIJB5B4$A=?P7CW4<.@HGHY\H M)+5"$GA'0X'EE?!B=F;-!BQ+$QI_!%>#-I&3FI/RR5LZE:3G9Q^,1YC *[BH M'!TY!Y>F6$@M.&9G0T\F6'"8UG 7$2[Y"=PX@?=&^Y6#MSK#;!M@2-Q:@DE# M\"+9BWB%Z0 FXT-(1DFR!V_2.CP)>),]#COP!J[)29U*H>"3%QZIT+S;Y7"$ MF^Z&XYXY=:5(\;Q/3>'0KK$_>_EB?#1ZLX?LM"4[W8<^VY44N)(N5<95%N&O M>WST<*%,^O#W+NY[T7=S_W![_Q8F [C5,"^M5' <0D\)F*??*NEDX#"_F\/] M"K?V-L)1DZ6FTAXSH'D!O &+QH>TXT-%U6'!$X+H(!3H5R8#DSW^&5D@FUO!68 VH##U) E7I.6M%E]=*-355$C M$(> 1GDLA7YZ^>(D&1^_X;QJ9Y3, O>V#MG&;8DVQ,I!;DWQ_[@ =0L6"PIM MTS%U[L+T!EY'\Q2N&>P+ M@_7F,8..)G>*&<]6[TFMPTQ&*<'-4[38X<)$D2]GXW)MM(I6 \ MF82-ZYUM5P-CVWV)H#,I((33= M49R<-G?HO"SJL'2B6'FIY'>J7(IU+ 5M/-Q6=DOAQYJTJ+H5W.VLX)7S@:HV M^A6MR;745S2\XAU!&0_Z7"\K6;I#]CVC^YON]D/NQ:*J3P]#G 1L<$'HE%C# M5S=H46!LM3:^S&(W>NBY##U:NI&(,G?X,LA+35U.+I6E-2)==6D$NUTFVR@= M$+(E,8]E;\V34/ZI'@V1/,OLH!_PN@W-Z5,TWD)+U;,E-HZ&J\^7%ZD* HC/7R>[1%345^\OW_BFU_KI(Y#_\.D=V\\E?B6P[67!\V4@'G,1.QX?*37JHNE<#"- M GP3L9-/Q!N0GR4[QN2_=\8P@%T7^+#SU**^6(8')=]M-.OBJZO=;=^L\_A4 M>Q:/#][WPBXEQ49A3JJCP3$]$6U\1,:%-V5XN"V,IR8,GRMZ=Z-E 3K/#;UE MZ@4;:%_RLW\ 4$L#!!0 ( !.(>%;]CO#+J@( +L% 9 >&PO=V]R M:W-H965TYM@8_&99DC7/4O\I':32_0*6[4G@ZUD*<2+5:;9R LL(628:HM S/&*-\B8!3(T_M68 M7G.E3=R7=^AWKG93RY(HO!'L-\UT/O(&'F2X(ANFG\3V)];U]"Q>*IAR7]A6 ML=W8@W2CM"CJ9,.@H+PZR5O]'_82!L$7"5&=$#G>U46.Y2W1)!E*L05IHPV: M%5RI+MN0H]PV9:ZE\5*3IY.9T @Q_( I?T6NA:2HAKXVR-;OIS7*N$*)OD ) M([@77.<*)CS#[#. ;R@UO*(=KW%T%/$6TPYTPS9$010=P>LV=78=7O=(G0JT M@#O*"4\I83#71*-Y7_I@P15!;QK&3*0O?P\1/@IYF/#L83&!N /3V?-DMGAX MFD[FL,@1;D11$OY^=C*(PO,K!?3C;0!1(%9@VH/%$F73(OL)6Y_,^TKK(\8T M@)KWFL%:B$S!*0S:W?B\'02!D7OMBV!@Y9;E(+CM#@SZ/>?N]RO7-3.KQ#01 MP2PE$$LE&*H4K>%;&%10W^%;KU])K870IMVG<-$.@UY]4;_=BP(G'^J7OS=0 M!&UL?53?;]HP$'[G MKSAEU;9*'0GA1[L.(D&A6A]*&:6;IFD/)CE(U,1.;:? ?[^S X%.E)?DSK[[ M_'T^WW570CZK&%'#.DNYZCFQUOFUZZHPQHRINLB1T\Y"R(QI @<=%S^HWK0<^5 MA M6I'HJ5M]QJZ=M\$*1*ON%51G;;CD0%DJ+;)M,#+*$EW^VWM[#0<*5]TZ" MOTWP+>_R(,MRR#0+NE*L0)IH0C.&E6JSB5S"35$>M:3=A/)T,!8:H0U?8"*I MT%)O@/$(1B]%DM/5ZZZKZ1 3ZH9;P$$)Z+\#V/#A7G =*QCQ"*.W "ZQJRCZ M.XH#_R3B$,,Z-!L7X'N^?P*O64EN6KSF")BR%1\TT&KWJF. 2 MKG4D]DLT\YK,Z&IPF?0 MZFQQ+CUK# ]3<4U33B&LB/N9W[(!-/% D_ -,@EH'O,13?^O-.K'BNX>-&B& M%;1 ]RX,@, M <' 9 >&PO=V]R:W-H965TD1(TV2J]-B6CAL1+2C(/2VOHR#$U>8L5,7]4H:66I=,4LB7H5FEHC*[Q3 M)<(DBL[#BG$93$9>E^G)2#56<(F9!M-4%=/;*0JU&0=QL%?<\55IG2*1G)]^413B'/\%-#&1L MRQ8"1Z$E;&<1YCN<:8N3O($3)_!525L:N)8%%L\!0B+5,4OVS*;)2<0KS/LP MB'N01$ER F_013KP>(,3D1JP"CYSR63.F8"Y91;IA%ES+. 6;G@ J=@E]8N.(F%\HT&N&_>WRT,!4J7_]_ MC.M)M.-PVWY IJ"3.-!;?PX=U%$L>?8'9S#U,F MU_!=PAQKRMH"-21#5YWXK]Y+MW2ET2<6;I&.@WZU7CQ0":@:AGYFO(-)VUMNO0=*59!;>*J-\3UYG22K(' MKAL#*2]Z<(>"X[)'<15PG2NI*IX3V[S1W&XAS2W\X:J01%2%](Y*Y51?FWK.?.%&_;QF,G/SQH3A7JE6_!!G+52-OVJ4[;=?FT;6Y/YNT305&ON#0@ M<$FN4?_C60"Z;;NM8%7M6]U"66J%:8$CGZ+00 . ) 9 >&PO=V]R:W-H965T,J2V"0%:V@(2O>U!HA<5ND>KU3Z89"#6 M<>RL[93VW^_828&V%)U]@/@R\\TW%X_=6RK]TV2(%IYS(4T_R*PM3L/0)!GF MS!RJ B7MS)7.F:6I7H2FT,A2KY2+,(ZBHS!G7 :#GE^[UX.>*JW@$N\UF#+/ MF7XY1Z&6_: 9O"X\\$5FW4(XZ!5L@1.TC\6]IEFX0DEYCM)P)4'CO!\,FZ?G M;2?O!?[DN#0;8W">S)3ZZ2:CM!]$CA *3*Q#8/1YP@L4P@$1C7]KS&!ETBEN MCE_1K[WOY,N,&;Q0X@=/;=8/N@&D.&>EL ]J^1UK?SH.+U'"^']85K+M3@!) M::S*:V5BD'-9?=ES'8<-A6[TB4)<*\2>=V7(L[QDE@UZ6BU!.VE"

G9PJRS",1R 3P>H.3P:A*$Q: TPF<*8LQD7W'(TO="21:<7 M)C7Z>84>?X+>C.%&29L9N)(IIF\!0J*ZXAN_\CV/=R)>8G((K>8^Q%$<[\!K MK?QO>;S6#O\-6 777#*9<"9@8IE%JCN[U>$*KKT=SAVA4U.P!/L!G1&#^@F# MP=Q?Z8(R4%]R'NP(ULUPN8(Q4D0;^GN*SA7.ADI__;".] M$W8[Z=N[Z145QL/HC^]3N+N&Q\D5#">3J^D$AK>7,!X-ST?CT71T-8%IAG"A M\H+)%\B8 ;6B)QP]8 N-54"!N@AP^BZ9QDR5;I-J3,WG/$'P'*C^;4:KP)X( M98%T\EUO6:-9U#F5I@4J!6YO&9(0QIE."I=\>\ MG@07ESJKM/\-?H-F%.U'442CD]@-&G>$IC>#TOCA.R+![,HD>,O-L_=%8YPC M\$*Q(7/-PR[$A]W&L 9*N4E42;1( S]'.('?_<_E^$T29TS06:=%?^W]KT1R M\R:/0PM#^TMY>YHZ2G2K V=:NRZXBF,\J*TONHIIFALZ%L9.?[$1+E1,GN5K]\: M]V_VB?0N-[&ULI5=[3]M($/\JHQ3U6LEU_$R<%B)! 973%3A"6U6G^V-Q)HE5Q^ON MK@E\^YM9/Q)*DO94"6+O[,QOWK/KPY54W_0"T<##,B_T46]A3/FVW]?I I=" MN[+$@G9F4BV%H:6:]W6I4$RMT#+O!YXWZ"]%5O3&AY9VK<:'LC)Y5N"U ETM MET(]GF N5T<]O]<2;K+YPC"A/SXLQ1PG:#Z5UXI6_0YEFBVQT)DL0.'LJ'?L MOSV)F-\R?,YPI3?>@3VYD_(;+RZF1SV/#<(<4\,(@A[W^![SG('(C.\-9J]3 MR8*;[RWZN?6=?+D3&M_+_$LV-8NC7M*#*_#"SL70XH5[7-1@))QG MA2C23.0P,<(@E9;1VQRNX:+M<-PE;W4I4CSJ41MH5/?8&[]\X0^\=WN,C3IC MHWWHXXF1Z;>%S*>H]!]-4L FZ333:2YUI1#^N<4' RP:)"V=_?[JX_0JW"X03*=041%DJ>8_T C0"5DS2;"/H,L\,R!D8XGTOEZ4H M'E^^2 )_^$[S>DD]9[T!84A8">I"9H_>$,X;\.&\@9M8(,HZ+N]006 3[[MK M2EL+ENY (8W]?Z+C0NN*C"1HF)!'64HIORC@'.]41<.F$;V9?-(@"R3MH;?^ MXTWK-Y'HB"%F$#6P4PX'CC0+0K$ES*)_DL:+8*!NKG:;\9CPY.%;O M,P&'!NLCW-+91EWV6!M@J^A/4;1%1$R;JVT@5R67 PO69V9]?,VIU-ELV>S2 M :D-Q8-I8KL]<%G9->U]L:<+>7E\CXH.2SA[0)5F%)5G.S?(9S'#_I7-L+/F M6E%/P*NO'+'7<+76_CQ"U!-#W_$C#PX@<&,?8G?4-I@?)+8%8M<+.R.F\&I0 MDU]#Z$;)1M9H*_:<).JV]FJFMDP\)_18,W%','"#3K-G-?BQ.X@W-8=.- P( M/7&#(<^4&68A9L2K3IQEV]$OH[H M-<'86H9;:>AH6>>LC?S/,M3F9'>.:TUKY,^HF6^G@A\$#\!SAQZ=\;$;1!2/ M-H.QS6\00S"*+.D ?'<0\<-WXY@$0L\-?:"6X=B$KL];0PZ0'SHC&RY:)L,N M?!RW)H2A-VQ8 C=,[&#@XXN]KF=G:6WC@;WM *EYJ'.>Y^KT:?_O:G\'9G3? ML]-^)BME%B2A$"'N#I!? _(;((/%_#CTI.)<' P'ZX/#][S_=W"T4^)W MSP[GUYW<0NHF?%W:FR-KU6Z1L=V$WC'3=XTWV_ _S>]^G\'9UJAMY?/HH"L? M79XHL+199JH.N5US&[&0']$,2>KR]V,J_KX?]OVD>0E"^$I.;;O;]3?NW4M4 M<_MUH2FY56'J*WA'[3Y@CNM[^YJ]_OKY*-0\HX3G."-1ZM>X!ZK^HJ@71I;V M%G\G#7T3V-<%?82A8@;:GTFZ)#8+5M!]UHW_ U!+ P04 " 3B'A6Y,5* M3*0$ #$"@ &0 'AL+W=ORT+H83 W9G'6:NETCB733;E 03NY5"4S-%6SEEXH M9)E3*HM6'(:GK9)Q$8P&;NU1C09R:0HN\%&!7I8E4^L++.1J&$3!=N&)S^;& M+K1&@P6;X1C-]\6CHEFK0LEXB4)S*4!A/@S.H[.+MI5W C\XKG1M#-:2J93/ M=G*;#8/0$L("4V,1&/V]X"46A04B&C\WF$%UI%6LC[?H-\YVLF7*-%[*XD^> MF?DPZ 608JTB1P7-BACHVB7DYX9W4N# MT(<3N!6I+!$F[!7UH&4(V@JTT@W,A8>)/X")8KB3PLPU7(L,L_\#M(A312S> M$KN(#R)>8=J$)&I ',;Q ;RD,C1Q>,D!0S48"3=<,)%R5L#8,(.48&:OP1ZN MO1_.WI4SO6 I#@.Z#!K5"P:CKY^BT_#; ;+MBFS[$/IH%PRXXCHMI%XJA+\G M^&K@HI#I\S_[&!_&O'^87$._";?WEP]WUS Y_^MZ#),YPJ4L%TRL8VG2T'MQ93!:Q#2P&]T)068'0L+%G6_:>#E0LD7>R;]Y]RP M*2^X68-\(7"KL&#:T$ A.B3[JUNC,)6*4A$8."!718@T<.];8Q,=9 Z?HT;2 M3QIA& (3F9W&_9Z;6FE[TAJ9TH VL3^TSQXKAOG.<4T??6OUVA[[[P>DH-Z\J:8?A*#Y;&!JT9I*MI7%AI MC16&VY"+MY2WGM!-.'?A>\>HSB(.HYZG.>;$(.F]*USW#J MW<0%W4X+K5:MLRA1S5S_1&DGE\+X)J-:K5JT M<]^9[,1]?W?'U(Q372@P)]6PV:6.2/F>R4^,7+@^92H-=3UN.*&UL?53+;MLP$/R5A0KTU%JR[*1%:@N(\T![ M2!HD:7,H>F"DM46$#Y5N6-B6 ME#1XX\"W6@OWLD)EM\MDFKQ.W,I-36$B+1:-V. =TH_FQG&4#BR5U&B\M 8< MKI?)Z?1D-0_Y,>&GQ*W?&T-P\FCM4PB^5WD4'L^L>I 5UK*Z![,"+4WW%;M^'_8 L]D;@+P'Y%%W5RBJ/!FPNI_@I15#E+S5ZFK?)3Q',L)S*8?(,_R?(1O M-EB?1;[9B'4/9.%2&L$NA8([$H1Q"PX9[NCFA^E"]YSX1I2X3+@]/+IG3(KW M[Z;'V9<1L?-!['R,O1@]'3B7OE36MP[AUSWN"%;*ED^_#YD8+W/]_?Z"K\,$ M'A $LY6M2AM:ZB[B,/LT,:GW>W]E]Z] 5?" M;:3QH'#-T&SRZ2@!U_55%Y!MXEU^M,2=$8%;T]N:1%04 # + 9 >&PO=V]R:W-H965TW*U+ LR4Y:;TT,6 [SM8A;[/3;L"P#[1T MMME(I$I2=OSO=T=*CO,*)+*.O'MX;\^))QMM[NP*T<%]D2M[VEHY5QYWNS9= M82%L1Y>H:&>A32$Z&/ M5D4AS':$N=Z[@I!1+G*'[5MX8DKH[E$P6J*S4"@PN3EO# M^'ATR/I>X;O$C=U[!XYDKO4="U^STU;$#F&.J6,$03]K'&.>,Q"Y\;/&;.V. M9,/]]P;]W,=.L+VICD0JKP*^[K/.P9]*-7#)+:(/%^AX.\EV?"B<&)T1LPK$UH_.)# M]=;DG%1[P93AFS+$M18JG+:*$1;/&UN##N_A3].4- M9P]WSAZ^A3YX5A'X]Q;O'8QRG=[]]Y*W;^*][.W5]>V$&J #LV^CV>2O;Y.K M6YA\I^<,ANG/2EKIV:,7<"D+"1:F=#B,M2GA6@'5!XLY&C@,)6K#Y70,X^$9 MW%0F71%=X,;(%!]AW:Y(-D:HI<\[#)<&P]M&6!H/\Q]$62Z2(T6'IK @5 :I M5ID'L.P-[]WDPGNV!]:&S4JFJ[#%<(7($"33/]4FHYHC,?.]'SW0[\62F$7M2(-"MH$B@85\:@ M2K>\L!$FHY0I9V@([1.-8MQEL.ER2J&@U#4R04[(<$LQD/:08B1F^7Q,T7+K M$K)!2LQ>&A^%T0LP< 7FG(RSK65:@DT+?"YY0Q+%]Q)?$7CWSCRI',$MU2' M@/"^1V)M>4$M%E:IWK82:E>WI]#'<##\Z'<>D [D1ZZ+J8B3%!Y24SH0] 2"4J@HP[">EBYA*R$GG\]$O(.9ZC1Y+T_'#LLQE*N8YPI25/?[L^GP:1+?1 ML)"&D+TXS'[05/7!^A2$9,<1P852AM>'1 1Y5Z9'FDV'/&V+/F7[(L!RG$UL?NJ;2K'C'$ MT7?8UA\.=@C#X""2U)\J.$!! 9-;'][UDR3Z$F8+:YS5&@S^#\2=B$+=8+[& M)QWYA:)CMKRJ<=AHO(^CJ!V1%@O\/\RM)L=][9ZU8YMY2C&HFIJ>IR_U4CNL MZJ(4:AL:"WW[9($EPD\-/I!:9RTSXB&?\:3Y6&QRX)?]M_#J; 9?9Y2+N=/& M\I@(M=MCUSR72Q$&$G\@BHPO8W;O%D)]+?U>C7M:5'X1;T MH![NDM2-2^9!C@LRC6AHM,"$^UD0G"[]G6BN'1'%OZ[H2HN&%6A_H:D7:H$/ MV%V2!_\#4$L#!!0 ( !.(>%:5"RFJ?1, )@] 9 >&PO=V]R:W-H M965T2J== M<;KG86H?8!*R,*9(#0%:5O_Z_]6E7UG9L; MX]7#HBC=Z[VY]\N?#PY<-C<+[?:KI2GQS:RJ%]KCL;X]<,O:Z)PW+8J#Z7A\ M_'%%WL[]_3BX,VK MI;XUU\;_OKRJ\720H.1V84IGJU+59O9Z[WSR\]OIE#;PBC^L6;G.9T57N:FJ M.WJXS%_OC0DC4YC,$PB-/_?FPA0%00(>_PE ]]*9M+'[.4+_P)?'96ZT,Q=5 M\4^;^_GKO;,]E9N9;@K_I5K]W80+'1.\K"H<_Z]68>UX3V6-\]4B; 8&"UO* M7_T0"/$]&Z9A Q/B0 YB+-]IK]^\JJN5JFDUH-$'OBKO!G*V)*Y<^QK?6NSS M;Z[M;6EG-M.E5^=95C6EM^6MNJH*FUGCU$_QT]]>'7B<1[L.L@#[K<">[H ] MF:I?J]+/G7I?YB;O S@ H@G;:<3V[700XCN3[:O#R4A-Q]/I +S#=/M#AG>X M ]ZV&__K_,;Y&M+R/]MN+/".ML,C%?K9+75F7N]!1YRI[\W>FQ]_F)R,?QG M]BAA>S0$_OWA95=K<5\4'0VQ&_JFV9V64! MHE0SU3M=?9T;E:4W)E)*<>#3/G=&;K1>^PA(I%IMWX-P^/GD=2D$F-+4N"F:%67:(_'MIZ>G: M,R(__?C#V70Z_D5]/#^_ AH5,#4]-'4'S2@=[0J@HL(U64Z:$O:-#?A-T9&@ MVF3&WFN\&RE@5:UP-<.;;7F/FU7U6E4W8+YQF<%7(]AIT /7)S"%#="7-9Q; M[44$S7\:NR2R &2IB[6SO,9" FU-[^GIMJKRE2V*$5#0A?TSD1=^P-0U".'U M ]W1> @"\*T;709(HI/-2%M^!S8+0.>9!\;$ W@U M!^EHBESE=H;;J5E=+0"TQ]-!%3I)*G0RJ$)?#)C6&#D 9H:MKXCC!7M '/Z= MVC1XT'9MBJ=_,5D%7YBL6[!/)-&3TU](Z&2=);(LH!P.; #KG0X&LFQ\S=M) MR9HE%$!?#:' 1H0_%JKDYW75W,[5Q\\7Q.>:J/FU:QBCN(M6\.FL ML_1%G;/,,Y$^)-WN^#-H9)GK.G?J;84_K6I^.+]^J\ZO+]3)^&2DMM+>]8GO MXO+T;P854A,U58?J2!T+I/.B((W*&]H/W @.!1_,^,J$*,321JEI ;-Q<;HG!F;LC0P!(Q M::L&"J2SJ/?82F_2]H3#([&#A>+8F[A=W13V5HOV$J8.G]W,XB+:8S/]AXAY M7UT#C24) 0&=X[^"'R@ #F8'FP-@;+XQ^"!..B*$HSQ">A+U1 GZG@G6THOW MU8:5";?6:M84,]A'ID$X;ZW@A;"8$"R)G O6'($$.G2/W5=7>BU[7@_1+*S1+*S;WBL&(!\+U4&X6VGRGFT_YW3.-+K13SOJN;&0^U4 M6DZ&N!]C)V.R)8*"YR\8F'7)JI)6UJ1G[3*RL/QJ&PC-5H"<4C1%%,3<5PA. M\+R@]8QY7K$FS&SM1"?.V7'NXM\ HUXF1KW\JZ$%Y%M,/.C,:CU2URQNERR+ M'"P2\K^Q$:-2 "/]!YPX7Y[R(IN;(+/?*0Z#6._*QO[OL+PLU<)H)XH4+1)S MR"#M0AX535/6V]8UAQ 7.M<7(B\PIT@WV/AI<1J)T#J9][Y!]?J.XQG:+4+% M7T.#C_?JG^1W$+27OEA+(JG)E$_& MX_]&;&S8II.]H=J6.,/V)L'U2AI*3NVVU@MQP<%/M)$![A?\08@EHM?CH(^5 M.'@Q=BVSILSI9C?_-K(T0XZB*=TRQ%2)?I /6$F!1P''-;LR!DO!3DA67&3! MAFOJP=QQ)B68O#)*"/"#&,?2?I@V79P&K#88@47E8 MFDS"XQO3DZ75W)2;@4>4BDA"B%_T\G6P6)TXPB5L* #6:5=TW#$%6R?TPEWZ M> 6VW&C*P7R'I_O(>W,.:8"'W'^4^#2+RK>#F"1_5$C,*0.3TRB216SY(J8$ M(?\:@10VHT MDORS]D@L!N&BQ)L!AFL$>=I^6]PL:P3)1%D=KKUFFQ3SVF [XW:D!PU>F80X M5Z-*J78'U4::(F1LI0M9,P+.H!.V6W8H@&8!GO3MK0@QT"825PQ V$#97)FP M86G4T(3,+B6]81,?<6,"P4 4+)\@8 T;3KDG)1OQH<,LAS>8OUOCKG;]JD('&JJT:SP. NZSCY:27?0VAS 7%3P29^?G?= M3SWMM::U_9>L2U%!0%.CH8^4Q=86OH2.R9#6E*;8)W^RJ$H+&",R)Q".*N0] MN(FCDA%Y$J[JS$TQ W%GXG1[JI]KKT5\5\;<01%"9>9R1AEH],^FDZ^2!:\1 MJ+,@<'DH6GU\D7"/MQH1&*Y,F9YXM84TUY)UD>I*;0@)QCL7"V(D$M4]IV:, M ]^'W8.=P_VT#H=%O8A.B);W6'6O;4&F\/ 8?@[DJ7>H==4:(FOQ.-S[66S M2B4NV'G7K6F,0+87-W!\4+N:^UEBJ6V;(_.%_K/H)>B&96DQ"3_7'"&:6'GN1_"6'*.I9-H;8AAG6;7 M9)AAVLWY?/[P'E[U'I)4^B=7[8?/V<&X78=O+3=FM"CD9ERKS>$)G0TQ]8TN M[T)EI-&(@[PQJ=[VP9#?*2#YLN&R1*#/NG11U?"F(:1;$DO^:WH\'HW'X\=J MLL^V?;OV#)8=)M.6&]-!;EQ&K_EDZ@_"W4[]=)AJ/T%)N!N2DE88'1++&4LR MF5,J/H12/P5R5%M'%L$L$&U*!CG$')+;RO]$0"X,/3?+G;1]S,E@X_'-)]AD M \P^21#PO71\1CQHFA ?(D;;)IT, M]TFO0E\'8E7H4'IXW[9WGBAKSVJ<=AI+Z61UM;7?%&*C5#QAT9-<7'I6))_D M8YEX;>#:.$-EG]3-XBQ&HK(V7:-.-MGU%VQH)5/9Z#(L$%]SQL9]6;A0/_*6,CF M8>>P@N>B0 LVC#T8^2HX%>F_L)/BM9*BA;B1SI1F%77]D%;Z%;6&28EI+D34 MEVF+^V4PF2XHMP%1?J.($U&PY/NF9!$5_T8MP)!HA),I$@S.27,H3CE1/HKK M"PA$VZP 'D05>>9L96E]/)9X >M\RP3=P=W&R9$IS6EEHPVXN5E+(3"3=&=[ M4T)&TE6N4_Q,C6/0YP)0;\DFONM"/H#/9O&0QRO.^-1/4&RJ6;N_J0\(P"PG M4'3(S#[09Z<.U6^S&<5![;&'HN*/Y>NXV[T,B0'"7N1[-(&3;C'J7B%%$ 7" M[!<%IQ5!#*77BLB#['7;O25"LZ(15%5E8!@QIVRX,X ]"Z[%4*8M!2$+;MR+ M M0NGQM3&RH@A'%_INEYSR"3%A*Y2IDRIK)[E5-MQA,GP/,+'T*)F M(EV6P/.627$>FM);7CW1(#YC8J%S**'UJ>6:X-#%*O!QLZ:3UO;T;6#P?:RTWLDBJ(2-" 1WMN-6Y).MQG=:FY8IH-, M49F@/X! (O25T[Z5D3[EU-21#[2 M:HY[.H,B7-01XQ)*'-29A+]C)_ALLR(B& U)KXO2K>8V3H8_L+*^@Y#I)6PH ME2UZTC8#M@%B*K%V22458K@5"=2X_(FL,*,JW)([W5=$@%N@6MD92C4WLR_PF&CON M*356'$#Q"OO9=E:GPU6J[$JM4 J?8C[^HC*V/=K)<)/V4H*?K_KAR>KVC(9L M>]I@J"^K/*]JN"">ADN^5DN;J=.C,7F<#C#Z#F_EFRYD(6KHU+=#3"1W-%/% MJ2Q7$[;;3 ZCV8>'Y@1/&Y!V/&++*"1>WZHJM,W@R7 W^+VNJ:SG*#Y2UX@0 MS9-Y](SV\&?C(VG3N>HMK$W& 6]@SI)Z5?Q5J @UH2? XS>D!)W%H8"PXE(0 M^3&J["$R+1LF(.?%8@(((DQ8X\EB,9@8?\>NP#M;\%$F$N?;F-#V#C:I*"@3 M5*WMH1B2JO!_!=UET8B1;!?'HCC4OK^/'=,N,"L5S9RNS"7(9#_Z M@.8ZE\UAB*\-8'S-[=AU,(,Q4;O: 8BH:!ZX@9+'N3P3B"JA.O?00O"#A$@Z M9M1:B$B*2TLHAT7D$N.9Q;K]VAD$S#([Q%$T]R!D"C0/C-XN=&)RS8.I,TKH MV(([,9E2;&$]Y3 Y<(\-=G!=R6[WK]^9G6F->10\40%.H -F44!>Q".VR -' MEAWRJ"I,20KSS2.";P)70\ W4JX=-6G!_'L 'HV.CZ>CX\-#?#H:GXQ.)D>B M<#M8N4&_(QC!\:8#$]S?"#1^(-EXE?6%_.LBLXSAB^VG]SWC1QW4<^W:BB" M@RIR9+N&6L3P3$@]UI3]_? MC O.IO#^'9KZ>6V,^O&'ER>G+W]1G_CXR<;S%&_(9???'L:L:#/[=OVI]TY* MUIF_'BE'$R0ZE-NY<4$?3+C!VG;9MJ^JTVU8)*56&^+S1P+Z17\S35&3YHN^I< MLT?KX? ^E,YVQG^ABQGG7*@3SNZ$ O;.KPR^7/_N9 :(-DCJ1*HD:?K#DF9! M4R\YCB_(& U6@6I-^FK'U)Q^IM2ORR;#YPCU1W5*YY\ =QKS'R1=;F#LDLFVC;CK< MJ+LVMYQT?8GN_\8]Z=AY,0R/_T&5#]?'I>'(ZXO_5 M^&@_?H!])NLZ.1N'H5S^TYQS?4_6 VJ#>>L0Y_&,V [;QY/Q5 S.0Q9OK MTG=F\:_;J)<[.0]2L"'9",UMV( \37@GG1RQ1O3H[YM)?[ZC/5W^D5 M/5WL^EM^MGQN?S8 MMETNOUG^5=-%J',VP];Q_NGQG@Q:Q@=?+?FGMS>5]]6"/\Z-1O)*"_#]K$*$ M'A[H@/1C[#?_"U!+ P04 " 3B'A69X!HW44# !.!P &0 'AL+W=O M;,?); -VDF(# MVLVHV^W#T ^T=)*)4*1*4K'37[\C)6LIX GY(O'M[I[G>/=P<53ZT1P0+9QJ M( U M2L.5!(WE,E@GMYNI.^\/_,7Q:%Z,P3'9*_7H)K\7RR!V@%!@;IT'1K\GO$,A MG"."\;WW&0PAG>'+\=G[!\^=N.R9P3LE_N:%/2R#>0 %EJP5]K,Z_H8]'P\P M5\+X+QS[LW$ >6NLJGMC0E!SV?W9J<_#:PS2WB#UN+M 'N4]LVRUT.H(VITF M;V[@J7IK L>ENY2=U;3+RMM%Q6 ML%6"YQP-O/W"]@+-NT5D"8'S$^5]M$T7+?V?:$D*GY2T!P,/LL#B9P<101_P MIV?\FW34XSWF5Y E(:1QFH[XRX9\9-Y?-I(/ QW!2_PZZ\EE:]=!MZ9A.2X# M:A&#^@F#U2]ODEG\ZPBVR8!M,N9]M=74B]H^A[ 5[FZ8+.#A>\L;:A(;PE># M92O@(R\1_O$,X N>+&R$RA^_72(S&NXRF;4QI!1WS&*EJ%KND;9RSGR'1;"N ME;;\1S?=HN:J@+=9/3 B(BLC.,(NP/3K\WX**[+&:<*QWI/<+K0M]<4_B;&8WF<1)F MU_'/"5>-2ZF!=![.TSDDW>_2%4*C= =HO%>6JG[@ PQ.Z M^A=02P,$% @ $XAX5G[@L_0> P 2 < !D !X;"]W;W)K&ULC55M;]HP$/[.KSAEU;1*;1,"?1D#)&C7K5([H;YJFO;! M)!>PZMC4=J#=K]_9"2G;6-0OB7WG>_P\=_:YOU+ZTA::A4:6^J!HS1<2="8#8)1 MNS<^=.O]@GN.*[,Q!J=DJM2CFURD@R!RA%!@8AT"H]\23U$(!T0TGBK,H-[2 M!6Z.U^CG7CMIF3*#ITH\\-3.!\%) "EFK!#V6JV^8J7'$TR4,/X+JVIM%$!2 M&*OR*I@8Y%R6?_9$M 7$5$'O>Y4:>Y1FS;-C7:@7:K28T-_!2?321X](5 MY<9J\G**L\-ORB)T8!_&A2&7,7"J\BF7S.?LPRV;"C2[_=#27BXB3"K<<8D; M_P>W'<.5DG9NX+-,,?T3("22-=-XS70<-R*>87( G?8>Q%$<-^!U:N4=C]=I M4&Z@%+A-7QG=W1[M[DK/+%B"@X N@T&]Q&#X_EW[*/K4P*U;<^LVH0]OZ.ZE MA4!0&5QCHF:2_\(4+E*4EF>>26]R_I&92[GM!!SS; M-+[J^;=,!B9,6R=AZX5[6[D:"6XOUVMUX,Y@5@@Z+1G"A^_(M-EMG0I.1:%Z M"<_#S/G"4-I.(I^U;LMUP*+RP?':>JM92F\$O1]P5-I><]%ZP*FA/U79>SJM M6V69 %Z=8:^S*N/.NNQ;ZQ-N=+<<]K'<_@; M4$L#!!0 ( !.(>%;!M?#&PO=V]R:W-H965TYCV<$W< M-N)RSNZN%/[[^2XAZZ32E\2^\_?YLQ-[LB7]9-:(%EXJJAR==8 M"7-"-2J^69*NA&57KT)3:Q2%!U4R3*)H%%:B5$$V\6=W.IO0QLI2X9T&LZDJ MH5]G*&D[#>+@[>"^7*VM.PBS22U6^(#V>WVGV0L[EJ*L4)F2%&A<3H.+^'PV M=/$^X$>)6[-C@ZMD0?3DG)MB&D1.$$K,K6,0_'K&.4KIB%C&GY8SZ%(ZX*[] MQG[M:^=:%L+@G.3/LK#K:3 .H,"EV$A[3]NOV-:3.KZQ4*B.9Z$EE.XP#!OZ68-7?(.79S M+2F[-G"E"BS^)PA96R

1,X2PXR7F)^ H.X#TF4) ?X!EW! \\W.%"P@:; M??4UZ.%^M!N1=7PB"\69I+RI]_["CB88G\!W&.L%JA]GW>=GFNZZWSI?YZ-&JN+B1O *%R M!-XE0 M#_ ER= ='<=10'<-1.FJLWB-9(9G\K!]':9MHU$^3R-O[VAWNS$&% M>N6GW4!.&V6;D>A.NX5RT::ER)J%\#W2^(?K75<@F[-9G\!4$L#!!0 ( !.(>%8HDWOW8@( M %$% 9 >&PO=V]R:W-H965T;%)B>?P MD!(U66OS: M$!R]*EG;*"N>J\RBR68&*VV-=84D[2VT4=^2:560K@SP/("6C M)(['D>*B9.DDK,U-.M&UDZ+$N0%;*\7-ZPRE7D]9GVT6[L2J<'XA2B<57^$] MNE_5W) 7=2RY4%A:H4LPN)RRB_[Y;.CC0\!O@6N[98.O9*'UHW=^Y%,6>T$H M,7.>@=/O&2]12D]$,IY:3M:E],!M>\-^$VJG6A;GU=VSK&7F^3$L;OK!N8H=G#++:.JU:,"E0HFS^_*7MPQ;@-/X D+2 ).AN M$@655]SQ=&+T&HR/)C9OA%(#FL2)TA_*O3.T*PCGTI_:(8S@*\P-';1QK\#+ M'*Z?:E%1ZQTVBTT!>ZJKT$/=Z/]M)S;BF._ M7?KW9MBMGUJ,:H$FM'G;Z?F>^\;W>V\R/L-9G!S%@'9<$'XY;GI,X&+M:&&U=PIO'YI:;E2@M2%P2-#X^&3$PS0 WCM-5&)J%=C2"P2SHS4/C M VA_J>GRM(Y/T+VBZ7]02P,$% @ $XAX5F62N]FD P 8PD !D !X M;"]W;W)K&ULG59M;]LV$/[N7W%0MR(!DNC%+W$2 MVX"=;EB I V:=,4P[ ,MG6TB%*F1E)W\^QXI67935POVP1;?[KF']]R1'&V4 M?C(K1 O/N9!F'*RL+2[#T*0KS)DY4P5*FEDHG3-+7;T,3:&19=XH%V$218,P M9UP&DY$?N]>3D2JMX!+O-9@RSYE^F:%0FW$0!]N!SWRYLFX@G(P*ML0'M%^* M>TV]L$')>([2<"5!XV(<3./+V<"M]PO^Y+@Q>VUP.YDK]>0Z-]DXB!PA%)A: MA\#HL\9K%,(!$8U_:\R@<>D,]]M;]-_]WFDO<'DR_MWPR0^OS*$(8T2/&.6$(RE M#]6_STI5>:/Y8_@%XB@ZB:*(6A>):W0^$9HFU.J4HF6=K[X>"8:MR7*)=(*X M,VK'UZ+.P7N.K[;PVTGC-@(O%!MR%Y\-(3D;=J8U4,9-JDJB11;XRJ(0/D04Y1D33*8(#_XLO]F%XHTIT\KA<()/ M+4SMF_+F5;*8SJV2RU,O@78ZG:K%:4FBL.K@<0IW:X7C_M!+?%UJ[9/A5=Z) MO0.JW_-&_;ZW^*AD^@:CWH4WJCUV'I6+9IO!CEW-#5I$'C0B#_Z?R-L#^.4$ M[I@M-;7>J&BKP\.*;H\#Y_\'S4C)+FU^$/LX4:\'_:KMR%_"35Z4UI<^"8O& MAAZ7HK]FHMRKFZ,JX,>=^^_FJQ9>C7OKKW1TCY*:Z YO1Y@4Q MK2[.W?+J^7'']))+0Q069!J=G5,]Z.I*KSI6%?X:G2M+E[)OKN@5A-HMH/F% MHAND[C@'S;MJ\@U02P,$% @ $XAX5I/@*AW. P K0D !D !X;"]W M;W)K&ULK59M;]LV$/XK!RW8$D#5"R79JPVB MAL>JK-7,V6B]/?=]E6VPXLH36ZQI9R5DQ35-Y=I76XD\MTI5Z;,@&/D5+VIG M/K5K2SF?BD:718U+":JI*BZ?%EB*W:+/@SZ=;OL9KU']OEY)F M?F\E+RJL52%JD+B:.1?A^6)DY*W YP)WZF ,)I([(>[-Y'T^\%2R."#J/5&P66=8_ZM 9_]\6;-#B.\P\B$(7 M6,#8@+VHCS6R]J*!6!6T 1Z+K]6.CVN;TW&NMCS#F4/T5R@?T)G_^DLX"GX? M\"WN?8N'K,^O-USBFP7Q*X:M@*8L,X?0+9U3F(N4'71 G45#B :AVX8!W "S$M" M2+P)O%>J(920I6X0!+041+T3.9R.VN4SB+PX)1^VCG2>"F<;\UB!Q" ME 9N%!ADDHYAY+$>.; (8>*-DD/DR(W'C*RG'AL#W0\K+$PZ3L=N%(T,:N*E M/X%E%/#$C2?,P@83BBZ" 2HE/962_X=*?37;*ET9B5?2:M"#X[0ZR,4>V2)] MY\62$J1,!' C-"_AF8U[3OV,>WNVO%NG9\F=41NY%@.\43R#PQ@'=F8G' M8JKTGIN)92Y+@$UBNW0"H3>*S2_TDH04HL"+0F"AK7KDA69K;$H?1N[$$H&F MZ;@GAF%$1XXH&'IZ,AGE"#3YOJ *4@6M-E=Z(,D>I?MOW G-? MNG#+#7>T B'!]FSU2HX,HK^:(_NDF_/(:QI0FS,5V1:2V[YNYZ:"1BF,Z6"F M;>;#A/+NAY$?IMV 1?"%.L"QW/D'+;1"N;8/!069:&K==M-^M7^+7+0M^%F\ M?&ULE5;;;N,V$/V5@=HM;$");KZFMH$XR:(+["6(T^U# MT0=:&ME$)-)+TK'S]QV2LN(%'#=]D4AQYO#,X7!&DYU43WJ-:&!?5T)/@[4Q MFZLHTOD::Z8OY08%K912UCWC#5:5!2(: M/QK,H-W2.AZ/#^@?7>P4RY)IO)'57[PPZVDP"J# DFTK\R!W?V 33]_BY;+2 M[@D[;SOL!9!OM9%UXTP,:B[\F^T;'8X<1O$;#FGCD#K>?B/'\I89-ILHN0-E MK0G-#ERHSIO(<6$/96$4K7+R,[.OTB",X0(^B5S6"(]LCQHZCVQ9H>Y.(D-[ M6,LH;_#F'B]] R])X8L49JWA3A18_ P0$;F687I@.$_/(MYB?@E9$D(:I^D9 MO*R-.'-XV9F(-?@ 3\7GO7NGO>T=N=(;EN,TH$N@43UC,/OMEV00_WZ&6Z_E MUCN'/EO0G2NV%8(LX4;6&RE0&&UGK\<#=WNZD1JA,T>!)3==^-M% X^X-S"O M9/[TSZG SFY].C#2'NLEJE9_^TC@9JL4$8.-DL_<7<]?(1F/PSB.[:CG!K=8 M(ID51U9)F(S]8A*F(S]ZE(95P'UXAL+["33,QMG!83QRHS,R]UN9^^^6N:5I MI;W6&DEO)@KXS-F25]QP2I;WZ7MVS_^E[UHW>69C&7OOKBFHL$SE1)E/0C%*<*J?9*J%#*EX%U:NE<>%Q\4PG M*-4+)/VA5[C?=^_%FBETE:X .A2;:\P5T)'7/QFXUS>S)MY)[)V(]M%I%@=- MF=63R&;-86=A?^0-O[-JZV'9@31T^IFGTCT>6C%:0)L@'M0FQZ@W;#6(>_W_ M2H]!FQZ#=Z?'75FB:QS'-_"!4=%\P%R*G%+$A_&^'#F_\1OI\!$+RH4*M&%F MZ\[,RJ L"5K]X!\+8^>T$(*PZ5-"V;@M?9F C*PNK'GOX'./U-=LB8&"4YQT MIVWJ=$CU#] 9DO:G3NG"@G2/A'DE8X$3>G1/'4)TU*1J5"O7BBFQY588WZ_: MKVVWO_9-[M7<_RI\86K%A88*2W*-+X=T]91OOWYBY,:UO*4TU$#=<$U_+*BL M :V7DII ,[$;M/] LW\!4$L#!!0 ( !.(>%:3V="9VP, +(5 9 M>&PO=V]R:W-H965TIN*>'/Z"9SU3Q(IKRZAL=:EO7,E!4,B,D5TK<"B;O$NDG5A^I &2CWY$'/&*DJ/1! M=^BVY-*2<_36 X%)RM$G>!8E3M\M3"'C*F\S:F+1"-D.5?(L1P; M\00SX&RMQG%62;UA55F^X06.8&G(NLN![<%8O?G%GEGO MSPFJAKD53)7D_VD3>VD-[553A.:QL#X;\C_5A+Q':G% MXJI.-]H6*1%7:$WSO311J\8]EHO'N836D69'DYV\^-MZV?Q0BH0R\H]\^=7+7J\U[]"_W>O7[?25,F96_7DA MD*&&WE!#_[6A/3UG&/0^B4N3I@EVDK19F[19_RL-C*@TH1>+-_KK#K('8'^? MRU O\M)BK!/FZ83Y.F&!3EBH"7:B&+=5C/MS=GF]82]5E4Z8IQ/FZX0%.F&A MV[__.%'+=:N6ZUZUW)&<9&76EA-9^+Y6"I=J),'66HZ=@N]A$L%,G^]_KNOMQ,Z0_HZ M88%.6*@)5F?>/#J-4J>9=Y@]DIRC%'82;XU)1[98&COA M#WHKNH )F$^KL<*17Z+,6 I",RF(@GG?NPUO1F'+.CB+SPPV>N>9V%"F4C[9 MP;M9WPLL(^"0& M!\6<-(^#<(B&/KP6H5ZYI'7>?7]#_FVWGMVLZT$[P+^>O]Z- MML*JO6NU%TRK#*95&\P(I5.X ;%6S9*,7)6":F!L\TS,R'M&IXPS\ZU!/DI# M>17[?(%XE]=U!?UCL[@9G>3?+OFW:_F_$VL01F*U?Z8\H^Y[\@@:U!IT%=GV M41+#H'-,]MBL'9_D&I=T03Z'IX++B?>X+=?PCCXHV8;=,IH.O654]0*P1)*P%91GGRFG\B_ M]V!#_8_\CV*@0!F0(8ADB9^EO9=_/XS*854&:AF<'U^>K N![26K6R:K^Z-M M=I"C!AF#LG-XPE:%GN-U=\0/KN+.@?Y51IVPNDJO2ZK7/UW7#PZ53"C',Z9. MX%HJKQ7X0F![60N#[>D;7%CB G!?OJA[H'&U5:M:Y'#GLA#^=)F_+"4*C"*? MH70]G==*?2FT_>1%V^1%E]8ZJMJJT:'6E5;Q":VW%Y:P_L9RIM85%YO7?*SK M2;Q:X0NA[:=L>RT*?W@O>JW"K0KM6LU#A:NLNNT#A?V=+@!U6[CF2!,G3WZ/ M+F?+!NS6M1T'\T/;F+GN8@N3=W7W5"V8T(3#'"&QRO"RH_)&*1\8N7*]QE0: M+![WN,3F$I0UP/=SB?U&,; +E.WJX#M02P,$% @ $XAX5C'PKAV. @ M?@< !D !X;"]W;W)K&ULK55M:]LP$/XKAP>C M@ZUVG.:%+C$T?6&%=@L-W1AC'Q3[;(O*DBO)3?OO*\F.ET*C0>D7^TZZ>_3< MBTZSC9!WJD34\%@QKN9!J75]'(8J+;$BZE#4R,U.+F1%M%%E$:I:(LF<4\7" M.(K&844H#Y*96UO*9"8:S2C'I0355!613PMD8C,/!L%VX886I;8+83*K28$K MU+?U4AHM[%$R6B%75'"0F,^#D\'Q8FKMG<%/BANU(X.-9"W$G54NLWD064+( M,-46@9C? YXB8Q;(T+CO,(/^2.NX*V_1+USL)I8U47@JV"^:Z7(>3 /(,"<- MTS=B\PV[>$86+Q5,N2]L.MLH@+116E2=LV%04=[^R6.7AQV'P7B/0]PYQ(YW M>Y!C>48T2692;$!::X-F!1>J\S;D*+=%66EI=JGQT\EWH1%B^ *KMBH@0%+P6A*41GCI31=(?43$)[!^7U#:U,G#;<*\X;!%(;I(0P'GR&.XMB#-^RS-G1X1WOP+AK)J6XDN@1N@>]72/O'1?E O[?LR71-94*Z 86Y%;=8V'<' , '0( 9 >&PO M=V]R:W-H965TL9.&;E_+@4MKCV<^SSNBMC*EO?5_G*ZBHOI8U"#PII:JHP:U:^KI60 MG5'$_"H+,KR@3WFC@9',U M&LBUX4S 7!&]KBJJ'B? Y7;HA=Y.\(4M5\8*_-&@IDM8@/E:SQ7N_ ZE8!4( MS:0@"LJA-PYOISVK[Q2^,=CJO36Q3.ZE_&4W'XNA%UB'@$-N+ +%OPU,@7,+ MA&[\;C&][DIKN+_>H;]WW)'+/=4PE?P[*\QJZ/4]4D!)U]Q\D=L/T/))+5XN MN7:_9-OJ!A[)U]K(JC5&#RHFFG_ZT,9ASR#,SAA$K4%T:)"<,8A;@]@1;3QS MM&;4T-% R2U15AO1[,+%QEDC&R9L%A=&X2E#.S/Z) V0B%R119-&(DNR8$O! M2I938<@XS^5:&":69"XYRQEH5)XQOK;A)XL552AY]Y#S=0$%>:]D1::4YVM. M79J<)AZ\HTH@B"9S4(T5>34#0QG7KQ%0.YR!;Y"2=F_VX>7G G[O(3.[SD M#-Z$:I:3K:M&#"/=@,+F:N-%L"VUH:*PZ7G%1"M^?2J.S369N\:V]F:4I&F4 MQO' W^S3.Z&7!%D6)IW>$QY)QR.YR*.K&"A+[&!;9C66'E86Y227525WWC]' M)#EV,(J"[)#'L5I\D_32[#2-M*.1/D\#\_ ?$I(>\[CI)>E-=D#DA%X_".-> M<)I)UC')+C)Q/7B%Y84DYO01'V9L=J6H6()=OR&?:]? /^Z@N@?U\Q2%BS?8 M^7.K:YK#T,,!HT%MP!N]?!%FP=M3??6?P)X$H]<%HWT=YB?K]J'^0O6.M\(E6XZZ_]X!7H)9NKFGBGM[FZ>JDW>@EQ'YM M-_:"[D-C] =02P,$% @ $XAX5@MZ;0Y;! 3!8 !D !X;"]W;W)K M&ULQ5A=;]LV%/TKA#8,+9!%'[9E)[,-.);595B* M($G7AV$/M'1M-?Q Y MHJT4$VK- MIT7=+9]/62X30N&6(Y&G*>;_7$'"]C/+M9XK[LAV)W6%/9]F> OW(#]EMUR5 M[)HE)BE001A%'#8S:^%>AFX!*"S^(+ 7!^](#V7-V!==N(YGEJ,]@@0BJ2FP M>CS"$I)$,RD_OE:D5MVG!AZ^/[.'Q>#58-98P)(EGTDL=S-K8J$8-CA/Y!W; M_PK5@$::+V*)*/[1OK)U+!3E0K*T BL/4D++)WZJ)N( X Z/ +P*X+T&C(X M!A5@\!K@'P$,*\#PK2Z-*L#HK0"_ OC%W)>353SG;(ZZM%9M^*>0J MT&J""=61=2^Y:B4*)^&#YQD":#K-%-1@3[FDI/"]L\;2-? _U(FG^X#].[']U-;*@]U/W94>;,L MO?&.>#- -XS*G4 K&D/<@0_Z\:[70V"KJ:GGQWN>GRNOEW&1\7/DC,^0YWAN MUX#ZX?>0G:.!],,#B!3<+>!>!WSU=GA7[V$__+><'G.^,9>#.M8&!=_P M"%]7B)VI@MJF8N!EQ#UP3,4&.(?X##TPB9,.OZ_*?D9%/WKO?)R/'/V;VH^' MVO2ZH_?L2Z&"&&:6VI0%\$>PYC_]X/K.+UU*F21;F20+#9$U-!W6F@[-:GI- MHR2/"=VBS^K(T<\ESHC2&2WBO]5^ITXMV25YZ89_*+EWT9:\U]M3)3=)MC)) M%AHB:T@^JB4??8?D=Q"Q+27?($;7L=*0; A>JW-B(01(@1;1UYRH $"8QNAW MU402=6R T.UYJ@.C-.Q9]*.W14"O\Z=&@$FRE4FRT!!9(P+\.@+\_R,"#BI[ MPL!OA<'K".AU_M0(,$FV,DD6&B)K1,"XCH#Q=T1 (;$H/P?O(,%2J;UD0HHN M'<>M,WS8L9K;5F[;*NAU]E213)*%AL@:(DUJD29O$^E E[/R-,;EO>ZH.+W$ M)\[!TB198))L99(LG+1"==#X)FUH>%%K>/$="^V6,U1Y&+?, M0D.^-71UG9>+MV-.V0^<*4O5N"'R/\K;[]:I^AIE"RJVP\-]Z _: G?8#8;M M0 A->=>4^""WXO9*O$@9E^1;>0M2JEU3B>F6O'P4=>K3RWFR/B;9@HJM<6A[ M'?*TS09NASJ&?"O5L0^28"GP;9&N%"AB.95EOJ>NK5.BBR(1^*H^<"]796+S MA:;,L]Y@OB54H 0VBM(Y'ZL1\C)U618DRXI4VYI)R=+B=0=8782U@6K?,":? M"[J#.H$\_Q=02P,$% @ $XAX5M>V&B.[ @ '@D !D !X;"]W;W)K M&ULK99=;YLP%(;_BL6FJ9760/AJUR5(;5"W7FRJ M6K6[=N"06#4VM4UH__UL0U&F$)9*N0DV/N^;Y!E#HM:1,SIVU M4M6EZ\IL#266$UX!TRL%%R56>BI6KJP$X-R*2NKZGA>[)2;,26;VWIU(9KQ6 ME#"X$TC698G%VS50WLR=J?-^XYZLULK<<)-9A5?P .JQNA-ZYO8N.2F!2<(9 M$E#,G:OI91J;>!OP1*"16V-D*EER_FPFM_G<\4Q"0"%3Q@'KRP860*DQTFF\ M=)Y._Y=&N#U^=[^QM>M:EEC"@M,_)%?KN7/AH!P*7%-USYN?T-43&;^,4VE_ M4=/%>@[*:JEXV8EU!B5A[16_=ARV!--PC\#O!/ZA@J 3!(<*PDX06C)M*99# MBA5.9H(W2)AH[68&%J95Z_(),]O^H(1>)5JGDM]< 0K0&;JNI5Z2$BUXN20, MVUTY0S>8"/2$:0V(%^A*2E#27.H2'RZ<#\G1OO4+ M]_EE&:^99B0@ [+!2PI#2$9-S*M^*2N>)XW2C!*Y99M@"DNWH98C$H_RN*89FEK%F^QF/KQ M7AAA#R/\#PR%V8KH)T,.X1@5?Q3','[_M[<40]CF@4QP_.\X90.L0B MVGD8@^B?I[&M\K"P--K=SB#8FW_J4I@)@L0>G6HY-$_^^CV'],LC7*5[8_+;G2W%;OB,RUQ ( ,,) 9 >&PO=V]R:W-H965T[)A_%%D !(]Y;004R>3LKQP79%DD&-Q MSDHHU$S*>(ZEZO*5*TH.>&F,Z.2:%$TW,V V/)JR2E!1PPY&H\ASS MYSE0MIDZOO,R<$M6F=0#;C0I\0KN0-Z7-USUW!9E27(H!&$%XI!.G9E_,?=[ MVL"L^$Y@(W;:2+L2,_:H.U?+J>-I14 AD1H"J]\:%D"I1E(Z?C>@3LNI#7?; M+^B?C?/*F1@+6##Z0)8RFSHC!RTAQ165MVSS!1J'!AHO8528+]K4:\.Q@Y)* M2)8WQDI!3HKZCY^:0.P8!$&'0= 8!$9W36147F*)HPEG&\3U:H6F&\958ZW$ MD4)GY4YR-4N4G8R^,@FHA\[0O!)J2@BT8'E,"FQB=H:N"HF+%8DIH)D0( 6: M);\KPF&)3BY!8D+%QXDKE1*-YR8-Z[QF#3I89R4_1][P% 5>X*/[NTMT\OXO M&%A-WO8>TUY+VK*3?.%ZJ MHZ*.$?IY#7D,_-<^8&C6Z!F-XF,E/8060$/#%'8R@V/"5'X:NN,ND,T M;#F'_\IYBBH!:441)2F@DQ^ ^=YS90?LHV=E*"SA&+721E8D7?*J)F_6G%EA M#LS9N!4Y/B9GXUV%=/[WUE[ _'MM/D[]=RW8CU +(BJZ;:XJ[6_+M&^OTX?DS8[8Z\Z;NW,EZ^?-->8KHHX2A51! M>>=#Y1ZO7PQU1[+2W-(QDZILFF:F7EG ]0(UGS)U4S<=??&W[[;H#U!+ P04 M " 3B'A6H?N+0D4" #L!0 &0 'AL+W=OX!AH$Q3KQ8:@6;=KQ682H;+D24K2 MOOTHV35B)K$'BR MD:JB!DVU]76M@)9.5'$_"H+4KR@37IZYO:7*,[DWG E8*J+W5475^P-P>9QY MH?>Q\8(& 0V%L!(J_ \R!-/5+LM9%5*T:"BHGF M3]_:.O0$X2E!U JBKPJFK6#J$FW(7%H+:FB>*7DDRGIC-+MPM7%JS(8)^XHK MH_"4H<[DOZ0!$I,K\B0.((Q4##1:J^91B=QT!^_D8@&&,JXOT>%EM2 7WRXS MWR"$#>47[84/S871B0L74$S(-/Q.HB"*1N3SK\O#SW(?4^_RC[K\(QAHM[M#BLVCW'&< %040G"9$KK7DH O C3'4 M>,!P%08C=1SQ2]*3K$G'FIQE_2T-Y6-8R>#9;L-@I(1#OS3!43G@\GN]:.?@ M3ZJV3&C"88/*8'*-(50S6QK#R-JUYUH:;':WW.$X!F4=\'PCL45;PW9\-^#S M_U!+ P04 " 3B'A6Y\W'-1T" "O! &0 'AL+W=O2'<\KDF(76Y3X'A\I4DFC]+,I )"\ED*:>5 @5C>4FJR DIF1 MJD#:DYW2)4-KZCTUE0:6>U I:!R&,UHR+H,T\7MKG2:J1L$EK#4Q=5DR_;8 MH9IY$ 7'C0>^+]!MT#2IV!XV@$_56EN+]BPY+T$:KB31L)L'M]'- ^"-@<@8P[@"^2\_/LI? MQ)\RKB ;D7%T1>(PCD\(6OX_//I$SKBOYMCS3<[RV5'*.',=>D4>%3)QJDHM MR=23N#$[I/$D#,.$'H;23WA=#[U:A71P]R7HO1\)0S)52VSKV._V4W?KF^W# M_L).8SL\?VG:4;YG>L^E(0)VEC(K8&J\AVV56C[U2\+^Z* =@[V M?*=LEW6&"]"_4>D[4$L#!!0 ( !.(>%:_!&,5&P( %(% 9 >&PO M=V]R:W-H965T=0Y@R',A2KWT MI* P44371<'4RQT(V2R]J?>Z<,\/N;$+-(DK=H MF(=JHS"BO4K&"R@UER51 ML%]ZM].;563Q#O"'0Z,'U8+N#@/"-#I#"#I"\%%"V!%"EVCKS*6U9H8EL9(- M41:-:G;B:N/8F TO[5_<&H6[''DF^24-D!FY(AN%-T.9%\+*C'Q]JGF%_\J< MW[A8@V%XF-T 6VK_IG-/D'4$L#!!0 ( !.(>%8.%5QQ,P0 (P5 M 9 >&PO=V]R:W-H965T_/^= MX_SM0SB#'65/?(THX#E-,CZTUD)LKFV;1VM,";^D&\SDG25E*1'RE*ULOF%( M%EJ4)K;G.%T[)7%FC0;ZV@,;#6@NDCC#!P8\3U/"7L:8T-W0-P],GMD591&GF/&89L!P.;1NW.O0U0(]XEN,.[YW#&HJ37%B>8)(HD\_B[A%I53"72*F=/<;EA/J*%Y$$ZX_85>.=2R(P*W_8' *P7>9P6M4M Z%G0_$+1+0?NS$3JEH/-90;<4=/6S+QZ6?M(^$60T M8'0'3(V6-'6@[=)J^8#C3*VLF6#R;BQU8O0[%0A=^!G4 8<'\D+F"<*9CX+$ M"8>O^"QRDIS+$8\S'\Y^/!_80L95:CLJ8_A%#.^#&*X']S03:PY!ML#%(<"6 M"5=9>Z]9C[U&XLV&78+7NP#/\9R:A";-\AENI+RMY&Z_;C[->T/>+_*\@-G=Y3SX;]7Y$N]-RG*-AH:&L#NQI5_:T&^V1.U+^FD1/\,#D#BW* ML3Q<,9+"Y&8:S. F$O#G/:9S9'_5&=3(/]4@DS#?)"PP"0L-P0X<[U2.=YH= M9S1"7'!8,IK"+>Q784,P#)WN5D[U&)Z>XICRG3Q7V_+( MXPNX)\]QFJZ(T%!"!XZXSML?2><_ MEDGX!^YHMI"_AK>90#8GV1-\62Y1O=!,B?P?>G9W._XR/6^LJ\U9G.JA49IO ME!88I86F:(>K8Z_-X#:N#O6V(VWG@N7J!>@"QH3''&:Z':9>D+X1%NO6@UH) MM<8W!CC9^(+6W]].EX[7ZQR55J-1 Z.TT!2ML-3>:R*ER%:ZW<$[:*,PX)+B72N>S):L:*UE]Q(NA&MZKF M5 B:ZL.U7!_(U !Y?TGE?^#R1 6H&K"C?P%02P,$% @ $XAX5CG)](*) M @ LP8 !D !X;"]W;W)K&ULM55M;],P$/XK MIX#0)HVE2=^FD49:5]"06JCV A\0']SDVECS2["=MOOWV$X6BNB"A,27Q"]W MS_/ =FH=RJ>PL;%%RRE%H*@4H7$^"J^AR.G;VWN +Q9T^&(.+9"7EHYM\S"=! MSPE"AIEQ",3^MGB-C#D@*^-'@QFTE,[Q05=I(WCA;!9R*^D_V31X.'.+X!8>X M<8B][IK(JYP10])$R1TH9VW1W,"'ZKVM."I<4>Z,LKO4^IGTDS0(8W@+OAP@ MU_"@$:ZT1J.!B!SFE*PHHX:BAI,9&D*9AGOI. M*MG_-:F="/^8U'&K;_S_D]I-82^@S^K1=(8'C82CVOAVJ2&3E3!U3VE7VXY\ M53>B7^9U.U\0M:%" \.U=>V=CVVM5=TBZXF1I6]+*VELD_/#PKXJJ)R!W5]+ MVYJ:B2-HWZGT)U!+ P04 " 3B'A6>SQ[&-," )!P &0 'AL+W=O MP$I;0.*Q:9/: MK6K55?MHDDMBU;&9;:#\^UT[(:4=T/$!O^X]/N?8ONFOE7XT!:*%IU)(,P@* M:Q<786C2 DMF6FJ!DE;F2I?,TE#GH5EH9)E/*D681-'GL&1C-&H=:#( ZV$[<\+ZR;"(?]!UV>F#4S)3ZM$-OF>#('*$4&!J'0*C9H43%,(!$8T_ M-6;0;.D2=_M;]*]>.VF9,8,3)1YX9HM!T L@PSE;"GNKUM^PUN,)IDH8_P_K M.C8*(%T:J\HZF1B47%8M>ZI]V$E(.@<2DCHA>9W0/9#0KA/:7FC%S,N:,LN& M?:W6H%TTH;F.]\9GDQHNW2G>64VKG/+L\(>R"&?P"?SY@9K#O4$8&8/6 ),9 M7'$VXX);CH:BKI L@XDR%DZF:!D7YI2F[^^F?EQMGQS8 M/D[@6DE;&/@B,\Q> H2DI1&4; 6-DZ.(4TQ;T(X_0A(ER1Y"D_]/CX_0:3?^ MMCU>YP#>SP5J9KG,07CK4F\=EZE8DE[@$G*4%"*\V2RC(^;&NI05NE5;.+O+ M!9.;#^]Z27QV:0A#&B5XQBPA&$L-/2M_=JK:C=;WGD5%M>NINN>]&L:1^_7# MU:Y#_X:=)[M1+XSH-$9TCAKQX!\4$68KXI@CE0!79)Z=L:A+\!KCRZV0[:)Q MEL$&F:;K=O*;VKWZCC.(/0"<0UG=N+@'&=N8?7?D.%!2,7D#Z85+W<:E[E'H M46U.QDVJEG2HY (>=&6?!Q5^;^?PHE9T_NJ$WPBJJ(<[5:5$G?MBZVX?\:K> M8S/;U/.1+V.OYL=4YZNR_ Q3?22NF&ULG95M;YLP$,>_BH7V MHI660 BT7460VD33*G55U"S;:P>.Q*JQF6V:[MOO;"BC"ZFRO0$_W/_XW9U] M)'NIGO0.P)"7D@L]\W;&5->^K[,=E%2/904"=PJI2FIPJK:^KA30W(E*[H=! M<.&7E DO3=S:4J6)K UG I:*Z+HLJ?IU"USN9][$>UUX9-N=L0M^FE1T"RLP MZVJI<.9W7G)6@M!,"J*@F'DWD^MY;.V=P7<&>]T;$QO)1LHG.[G+9UY@@8!# M9JP'BJ]GF /GUA%B_&Q]>MTGK; _?O7^V<6.L6RHAKGD/UAN=C/ORB,Y%+3F MYE'NOT ;CP/,)-?N2?:M;>"1K-9&EJT8"4HFFC=]:?/0$TRB(X*P%82G"J:M M8.H";,,\- H]6JKBH.6$5#.;FEG(H,R,H=MSO1G"E;G+,% M&,JX/D?)>K4@9Q_.$]\@KOVHG[5HMPU:> 1M =F83"& IYWP/^4<8FZ<7O1@ MXN@0>< J/DH<=<31N\0/4F3_!QT=X$2?#J$/K?XJQQOJN*..WZ7^)NU-^$?@ M^+23,6 V=#+\WNVWG?]/VS 0_5>L;)I &C@_FL*Z M-!*TFD""J0*Q?7:3:VOAQ)E]:>&_G^V$+*BA0WQI?/:]Y_.EER9N M;Z'21-8H> D+171=%$P]7X*0NZD7>"\;=WR]0;M!TZ1B:[@'?*@6RD2T8\EY M :7FLB0*5E/O(IC,8IOO$GYQV.G>FE@G2RD?;7"=3SW?"@(!&5H&9AY;F($0 MELC(^--R>MV5%MA?O[#_<-Z-ER73,)/B-\]Q,_7./9+#BM4"[^3N"EH_3F F MA7:_9-?F^A[):HVR:,%&0<'+YLF>VCKT ,'H#4#8 L+W J(6$#FCC3)G:\Z0 MI8F2.Z)LMF&S"U<;AS9N>&G?XCTJ<\H-#M.?$H&5WX#6$W)=5#5"3GB)8.Y ZFXJD6R9J('D M7&>R+G'(XFC/XLFW?8L'17S08MQ9C ]:7+SR8KI)N&X2_[IIR%>\]Z<+_&C? MV$!:?-Y/:R33WMBP(_N6J34OM9&R,D#_],PPJ&8,-@'*RDV2I40SE]QR8[X< MH&R".5]),TW:P ZG[EN4_@502P,$% @ $XAX5MT!]Z=W$ 2., !D M !X;"]W;W)K&ULS=UM4]O(@H;AOZ)B3^UFJCA@ MR2^8'$)5@EJO-1F*9#)U:FL_**8!5VR+D61(MO;'KV0+Y+;EEC3+]-W!79;=OST^3B=W.S\_NHUOY26:_WE\F^6?'S\KU="X7Z31> M&(F\>7?PWGP;CH;%#JLMODSE8[KQL5$\E*]Q_*WXQ+]^=] K1B1G?G*]MLO0L'J6::1W42+3FG%=Z)5/\O[(L/J% M8I[6[&[K=W^_O#TRS-'>W85^=T=^S8\^+A_#KY]LX\T_?C+^81R7CV?_PW): M?'/ZY@JV.L%N>[C;B+TV/TZSZ+]E3O8=]YF\>3;73R[EDGZ7T\Y+W)_:*S^ROAT/YMFA\9% MO'C(-RDFNJLHG^]J'L&']9%&JR,5L_7#^>#L^&$S0]JQ% N$M^E]-)'O#O(5 M0"J3!WEP_I__88YZ_ZI+%(D)$G-(S"4QC\1\$@M(+(0P)5&#YT0-M(FZB.?S M/"6K].0A6O]K]GZ9W<7)]'_EM?%FNBC_%:C[!^7#8"=$H][ZOZTL:4?1-4LD M)DC,:?O]<-MNZ.UN: [K-O3)QQ&06 AAROD]?#Z_AQW.[\LH,>(D_RS*\G/[ M2S1;2N-2)NOS?G6N7\>S692DQGW^U=5Y_Y/Q?_JI\(-V !V_5Q=_^P\-/TV7S?_P:^6N M)SV)V20F2,P9[:XXA[V3_FC[O*_;;F@-QL.M4Y\@&IIY_)UG%*C9M\ M^JHR9,0W3]':M\[3PUUCA&HVJ@E4WEWWHP'Q4"U MI#0U*%85%*OU=8;FQ=\'[>+OEV669M'B>KJX/33\199, M%^ET4CX/VS=_:8?7.6ND9J.:0#6GU#9GG,%IO^;U'O2P'JKYJ!:@6DAI:BZK MOH'94#@ <^GF>^1KRWS2NY3)-+XNOA*G:>,T2+[6?(%J-JH)5'/,W8*'61?, MFLVL<91+?2$-]E M,IGFS_(ND^GD#U^>U#^HSBE%ZQ*H)E#-*;7-RX_F\&@TW$[I[F;#HUY_.Z/D MT'Q4"U MI#0UHU6IPM2W*LAKE;L1=:)ITK!<13L7J&:CFD UI]0VEZOCTYHY M<7J;&HTO0W\L"J_I:EK;C%?1A$VSHB%K M_)"9<24G\>VBZ/4=&N_G\3)7]@4,[7>@FHUJ M6<4E.2,ZI;==9L-]A]E=M# M1^>C6H!J(:6I":MZ'J:^Z'$QB_*G8O&-\5M4Y"HK7L!>_5*6AA/53S42U M9#2U#A5%1!3WP'1 MS$)E+==>)D6NUD^5&J$ /6Q8[6KSL]+>Q6=UNI7]2A M-8J&(5L#8[ZZ[TMM3/[XO@)]% ZJN:CFH9J/:@&JA92FQJOJ6UCZOL6^CN[[ MR>_+U7.GIF=+:/,!U6Q4$ZCFE)KR:[[CX>EH^QG3[F;]4>_4VG[6A%8?4"U MM9#2U+A4U0>KH?JP=PUW)8O[_A67&3966'U8-QWT%RW0-@.JV:@F4,U!-1?5/%3S M42U M9#2U !6S0BKQ2TP7E:.U1^A<_[06@2J"51S2FVK''NZ78Y%#^JAFH]J M :J%E*8&J^I.6/KN!/"[)1M-V?=INIP_=6J+N]),BC;@9YG,C3?_EE%2_]P- M[6&@FHUJ M6Q.G'V37Q*&:C6H" MU9Q2.U6RU+.V(U>_F5G<05Y)'3HX']4"5 LI34U=50#IMRB O.#FAGJ^V]S^'TH^F<0K01 M@FH"U9R&GZ+F.1PZ#@_5?%0+4"VD-#67&^\=\NKW\EC]87S)%Y&;;>+]T40[ M)ZAFHYI -0?5W(;3HK__D@LZ#A_5 E0+*4V-9M5!Z>L[**]ZR86XO8=^_)V3 MC)9<4$V@FE-J3;?WJ-ELN'L38G1H/JH%J!92FAK'JN/2;W-[C]>] FI/'Z;7 MLOBMT7U78]!"#*K9J"90S2DUYCOZHG=.#5EY03:":@VHNJGFHYJ-:@&HAI:F9K"HO_?;O^O)G M7,%!ZS&H9J.:0#4'U=R&/:@&JA92FYK)JS/3;-V;:SI71]^:Y M$FW!H)J-:@+5'%1S4J4S-HWZEI.5DV[O(Y_WAR)XU?%E([H^J' MUC6EJ&:CFD U!]5<5/-0S4>U -5"2E.#6]5R!NUK.JA]5Y\RB;1Y4$ZCFE)K:)+6V7^% C^FAFH]J :J%E*9FL>KR#-IW>5YS M$FVSGYC?S^(?LF'F1=M J&:CFD U!]5<5/-0S4>U -5"2E/37C6$!G]R0ZCE MS(O6A%#-1C6!:@ZJN:6FG\<]])@^J@6H%E*:FL6J$C1H7PFB9][/C[%^$D7; M/JAFHYI -0?57%3S4,U'M0#50DI3@UN5AP:O7A[J6+/5#ZAS7-&F$*H)5',: M?I#[B[$N.@X/U7Q4"U MI#0UFE77:*#O&EW<3>5-T8B=++/I0_X,].9F.I') MYAQZE8NL[7?VZF&:I\>;JTZ_I3_I)$VT.=8H^4D5!.#FC<7JGGO+@<]JHMJ'JKYJ!:@6DAI:F"K*M*@317ISPCL ME_7[^G5Z?TS]X#N'%FTTH9H8[+XCTFBT^T9Z#GI4%]4\5/-1+4"UD-+4T%9= MI<%??V>?ACMNZ4?8.9EH?PG5!*HYJ.8VG">Z_A(Z$!_5 E0+*4T)Z[#J+PW_ MLGL"=;D-EWZ470.+:C:J"51S4,TM-?7%F9/M]W]'C^FC6H!J(:6IV:PJ2L-7 MKR@!]^O2#[)S--'&$JH)5'-0S2VUQMMZH4?U42U M9#2U'!6G:7A"SM+#;?U MTO.=8X56B%!-H)HSK'D'I/')[AL1U&S7'UJ[-^Q"1^>C6H!J(:6I@:EJ/\/V MM9_:P'R,%P_KJS#EY'41Y]/2QSC+GR;DTY.+XMT^#LOW^#@T/L=9--L; M,+3O@VHVJ@E4H;[*@[WL2/Z* MBG[,G4.(=GQ03:":@VHNJGFHYJ-:@&HAI:F)KCH^PS8=G[_CRY7Z@7>.-=H% M0C51:LK[Q]6\6HD>U$4U#]5\5 M0+:0T-:]5\6?8XB9#+[L#GOX(G8.%UGM0 M393:YLWH3HZ&V[%"6SNHYJ&:CVH!JH64IL:J:NT,]:V=OV1AVU1>UX^YI]71>V**5'E2S44V46N/"%FWT MH)J':CZJ!:@64IJ:UZK1,VS1Z'GAPA9MY*":C6JBU#8OC)YNAPJMV:":AVH^ MJ@6H%E*:$JI1U;P9Z9LW?\VR]BYIN+6!?M1=@XIJ-JH)5'-0S44U#]5\5 M0 M+:0T-=-58V?4IK'S=US8Z@?>.=9HBP?51*DU+6S1@[JHYJ&:CVH!JH64IN:U M*O&,6I1X7K:PU1^A<[#0'@^JB5)3WF6DMW/)%CVFBVH>JOFH%J!:2&EJKJJN MSTC?]>'7ME^;U[9.O$ST2UNT$81J-JH)5'-0S44U#]5\5 M0+:0T-=)5O6BD MKQ?]C9>V:,<(U6Q4$Z76N+1%RT.HYJ&:CVH!JH64IN:U*@^-6I2'7KBT15L^ MJ&:CFB@UY=V=K>U4H14?5/-0S4>U -5"2ENGZCB]DS*SHRPZ/YO+Y%9>R-DL M-29%O?S=0?$T\OFK1B)O\M29;]];!\<[7W?,MZY9?/VX8L[/[J-;^7.4W$X7 MJ3&3-SG9.SK)'T!2W+#RZ9,LOG]WD#\-_AIG63Q??7@GHVN9%!OD?W\3Q]G3 M)\4!'N/DVVK8Y_\/4$L#!!0 ( !.(>%9.7<^O$@0 T3 9 >&PO M=V]R:W-H965TW+_:V:G5WNI%F%DK*,$=D[3 MPII/3=L]GT_96F9I ?<4_YZ QG;SBQL[1H>TN5*Z@9[/BWI$AY!_E7> M<_5F-RI)FD,A4E8@#HN9=8VO(NQK!V/Q=PI;/N_4OYCD53)/5, MR_Y)$[F:6:&%$EC0 M=28?V/8/J!,R <8L$^8OVE:V@3*.UT*RO'96$>1I4?VG+S6( P?BO^% :@=R MJH-;.[AMA^ -!Z]V\ R9*A7#(:*2SJ><;1'7UDI-/QB8QENEGQ9ZW!\E5U]3 MY2?G?S()*$2?T=V/=2I?U<.C9/$S^EZ:8;G6PZ+;/T0@:9J)C\KB5V0CL:(< MQ-26*@:M9,=U?S=5?^2-_C!!WU@A5P+=%0DDQP*V"K[)@.PRN"&#BA'$(^3B M3X@XA/0$='NZ.^YQCTYW=P:R<9OQ<(V>]X;>][44DA9)6BP_H6*=/P%';(&8 M&0Z!/J1%C?YC'_M*.S#:>L9OYF[HN(X*;'-(I,=LC+'7,HL&(]4+TI4H:0PS M2ZTX O@&K/EOO^# ^7V @]=P\$[GL#6S%Q)$-\#5:H3@!7B<"D E3V,P5!*6 M990+5"I@AE OH*K3\6'F(\]KX>D:D9&/6W &PS\3CM_ \7\"#@>]WJMO*$L7 M"LZ_0'DOC.%.?/0*&JB+\FK"XA E]+5OSM\.*P6U$FF4R%M*T6DQ86 MJ2.H00,U&-3^*L0:DC,F7="93=AQ.G.NQXJ$';-H,,8SRVK<$!B?1.!RTVW< MF4G8'P5^"TW7RA\Y;@O,8.AG@@D;,.$@F+LZ_W.J(^R,^V?7&Y,6@AZKH*M=E1,OA-V?MXOU>LQLH.-)SX=V>4J:KC7=[/$I]3>I?H\ M)DGV),D@274 6D JSRL]TBV6L>L&K2DX',$[J4:74COFM=]BX^$]]@&O"]:= MVZT4?Q2&;9 7VE37(/^/+3K>[]'Q.S;I[R\]K^<8,O$F[=_&/KN>4TW4JW=T MK#E.<[_;QC^SW3Z_8OR>M<69M+/OLVH?6:(>JZ,S2Y6Y?7!/D -?FOL6@6*V M+F1UX&Y:FSN=:W.3T6J_T7<]YOYA+U-=%'VC?)FJL<]@H22=T5@%QJN[E^I% MLM+<1CPQ*5EN'E= $^#:0'U?,"9W+[J#Y@9L_A]02P,$% @ $XAX5GH M_!S\ P UA !D !X;"]W;W)K&ULM5AK;]LV M%/TKA#8,+=!)(N5G9AMHF@X;L+1!VJX8AGV@I6N;J"2J)&TEP'[\2(F6Y-IB MT'C^$CVL>^[AO>0Y9&8E%U_D!D"AARS-Y=S;*%5KR'EY=S# MWO[%/5MOE'D1+&8%7<,'4)^*.Z&?@@8E81GDDO$<"5C-O=?XZII$)J#ZXD\& MI>S<(S.4)>=?S,/OR=P+#2-((58&@NK+#MY FAHDS>.K!?6:G":P>[]'_[4: MO![,DDIXP]//+%&;N3?Q4 (KNDW5/2]_ SN@H<&+>2JKOZBLOQWIC^.M5#RS MP9I!QO+Z2A]L(3H!$>D)(#: 5+SK1!7+&ZKH8B9XB83Y6J.9FVJH5;0FQW+3 ME0]*Z%^9CE.+=UP!FJ"?T=NO6Z8>S"Q8#N:;X&].(&%&6I?#D+ ME,YJ8H/89KBN,Y">#)B@6YZKC41O\P220X! TVTXDSWG:^)$O('81Q%^A4A( M"/H1!4ANJ !I+XX,45.5J,HPZ,GPD2N:HGR;+4$@OD*\,%-(HAHG]/ MIJOYU^BC"MVLB]TB&D\'4S(+=B=8#1I6 R>KS]44@P31'0B]9/2J,.N.Y6N4 MLI5NTE] Q)\#^OL6 M3#'_.979B6%,Z$H6-(:YIUU&@MB!M_CI!SP*?W%,QVG#<.ID^ =DH7^^'3%<-C*;^AD]*DHGLW(0G>;./3)H(=2QQ'P1<7/PA\L MA.$D#,,>8J0E1BZD?T\ [P5P9 70,=-P:R'8[2$7DCZ;]7#EDF%/;5MKP6X/ M.%O]+'ZWZV0ZZ.]ZZR#8;2$7$D!\["'8'_4MGM9$L-M%:@W\6'*G!KI!GBF" MN+44[/:4YQEA).CC<$H1_A'DZM76"W7YPMA=/C M18%[]X&D=0WB=HWG*^$3P)%50EPKH5;$)S:"I+45XK:5"^FAS7JPCL>]FT'2 MF@UQ>\+9@FCQN[W'4>]VD+2^0MR^^HNLX^7:#$W2.FAF(=76@EBCF MVUS5I\[F;7-H?UT?5=O/ZQ/_+15KI@N:PDJ'ZKV45F11'Z+K!\6+ZN"ZY$H? M@ZO;#= $A/E _[[B^O!J'TR"YE\9B_\ 4$L#!!0 ( !.(>%9+3GC8(0( M . $ 9 >&PO=V]R:W-H965TY>_ = M22O5DRX!##I47.@4E\;4"T)T7D)%]436(.S)5JJ*&NNJ'=&U EIX4,5)% 17 MI*),X"SQ>VN5);(QG E8*Z2;JJ+JY0:X;%,->[8KC=L@65+3'3R ^56O ME?7(P%*P"H1F4B %VQ1_"1?+V,7[@-\,6CVRD5.RD?+).=^*% >N(."0&\= M[;*')7#NB&P9SSTG'E(ZX-A^9?_JM5LM&ZIA*?DC*TR9XCE&!6QIP\V];.^@ MUS-S?+GDVG]1V\7. HSR1AM9]6!;0<5$M])#?P\C0#@] 8AZ0/160-P#_,V1 MKC(O:T4-S1(E6Z1\HLSF0_I $T1Y_0[7/#S(LU M'JE25!B-+E9@*./ZTFZ^1P3IDBK0"3$VK0.3O$]QTZ6(3J1803Y!P"5,PUHK5@.Z(()5$C.J=*H!M6IO#RF MLJ.]]K1N./99. EG"=F/M9S-[49RH6N:0XKMS&E0>\#9AW?A5?#YC+)X4!:? M5?:S,=I043"Q\[*Z'W942T=T-=8RC:?SX!\U_PWKZB2C_G.S_YVJ'1,:<=A: M8#"YGF&DNGGJ'"-KWY(;:6R#>[.T3Q H%V#/M]*V9>^X+A\>M>P/4$L#!!0 M ( !.(>%8U)& 810, +8* 9 >&PO=V]R:W-H965T>>XWM=W]Z*\3L1 TBT3A,J^E8LY>+,MD480XK%*5L M53LSQE,LU93/;;'@@"/CE":VYS@M.\6$6D'/K$UXT&.93 B%"40 ML%7?L(/> L_A&N3M8L+5S"Y1(I("%811Q&'6MP;NV/X!!Z]P\+82JUVB_&3PB4E 7?067="0I8!N\!H$.AJ#Q"01Z ;6,L/) ML3*XO1ZCH]?'/5NJL-K9#HL0PSR$=R"$ZZ%+1F4LT#F-(-H$L!7?DK3W0'KH MU2*.(3Q%#?<$>8[G[2$T>KJ[6T.G49YAP^ U#^ ]'ATZ7ZO[)0 =#8'"C,CC M$W3#)$[VG5H.ZAM0?=N6@=OH-AS'Z=G+JI@]=EZW4[7;8-TL63=K6=]2#B&; M4_(+(L.]H"Q.=)X(G:,A3C -81_W'+I5X;3-NLYB@Z]?\O7_E6\E 1.@.)%$ MU3"FD=J0P$%(- A#GD%4DPU_YY2W%?E/5=0J%;5J%7U6M6)(?P/,]W&J=_<< MMZ-*V.WJ.G9,,1^\$+5(^JDX$PL<0M]2;X$ O@0K>//*;3GO:JY'NY39KN4Y M5KD1DH1&ZB"3,>-$WJ/OEY!.@?_8)[P6\.ET<^TO!+:AO5-J[_PMQ1Q+?9D^ M,B'0"'-^K][>%>:1V">\LU.%W;;C[/XG='9JT?4;FX8;?+LEW^[_Y K]1N0: M2[58F[[:&,]-WPN!;1R'ZSP^C\Z+)K >[KG:"[1J/7B^W]Y-LUWI %+@<],8 M"12RC,K\72U7R^9K8%J.K?6A;LI,9_$(DW=TEYC/"14H@9F"=$[;BA7/FZ1\ M(MG"]!E3)E778H:Q:BR!:P.U/V.JUR@F.D#9J@9_ %!+ P04 " 3B'A6 MC>*%W.'AFZ\+8 S]- M*KJ&%S!OU4*AY; _A_6Q@_9W#3P8[W=D3F\E2RG=K/.83 M+[""@$-F+ /%90LSX-P2H8S?#:?7AK3 [O[ _LWECKDLJ8:9Y+]8;HJ)-_)( M#BNZX>99[KY#DX\3F$FNW9?L:M\[C)AMM)%E T:[9*)>Z;ZI0P<0#B\ H@80 M?03T+P#B!A"[1&ME+JTY-31-E-P19;V1S6Y<;1P:LV'"_L47H_"6(Y!H[E0WZ/;V,BZ$#>,R),4IM#DJ\@A/R;P,8DVD^B0R32ZRCB'K$?B\#.)@B@Z(VCV M__#PBIRX+6SL^/H7^&8;I4 84AT*>:Y&-<7 4=A^VZ;A>!P$0>)ON\K/N/6[ M7D<"^ZW _E6!6$U<_/ MT/UUL8/3.L7C^%3L&;]H/#H5ZW?ZJ@2U=N-&DTQNA*D?9GO:3K0'U\@?SJK!](^F'I-/5*V9T(3#"BF#WAVJ4O7HJ0TC*]>]2VEP%KAM@=,:E'7 ^Y7$ M#FX,&Z"=_^E?4$L#!!0 ( !.(>%:>#+1:R ( !8( 9 >&PO=V]R M:W-H965TE]X*+>%-@MVFNSH%E:@GW;W$F=V%R4O*^"J%)Q( MV,RM&_=Z$1O[VN"YA*/JC8E1LA;BQ4SN\KGE&"!@D&D3@>+C M@S 1"C']M M3*M+:1S[X_?H/VKMJ&5-%2P$^UOFNIA;L45RV- ]TP_B^!-:/:&)EPFFZE]R M;&RCP"+97FE1M=+7=A]Z#NZ4@]%]U\%L'OQ;:D-6REE33-)'B M2*2QQFAF4.]-[8UJ2FZ^XDI+?%NBGTY_"PWDBGPG=SP3%9!'^@H*ITO8@)20 MFP5RHQ1H151GN%G0DBB*,.1 M!+V77%W@D<[Q%*\UH3PG)3\ UT*^C<#56,F863(H).1'!2Q*J@ M$NKZRPF>.^Q)BIJR'@,-!@1Q/.0<6KG1)&;8888G,?_H N084SC,YH1#J*$9 M'MM)JJBCBDY2/0I-F>E538524YUCD-$PNQ^/'-2AG1_&TYBS#G-V$O.9LCUM M>O7[D1VCG VR?P_]D8/XN=T'RKBCC#]M -U6:FQVD]L9#^K9C8,1T*&=[P0C M)6/WNK:Y,7]1N2VY(@PVZ.E&ULC5;;;N(P$/T5*])*7:E++H3+5A"IT%;; MAZX0W>T^FV1"K#HV:YO2_GW'3D@!A;0OX,N=0%@R&O)A9YZ MA3&;*]_7:0$EU3VY 8$[N50E-3A5:U]O%-#,@4KN1T$P]$O*A)=,W-I")1.Y M-9P)6"BBMV5)U=L,N-Q-O=#;+RS9NC!VP4\F&[J&1S!_-PN%,[]AR5@)0C,I MB()\ZEV'5_.QC7R2"G6VZ6O=1X. .'P#""J =$I(#X#Z-> OC-:*7.V;JBA MR43)'5$V&MGLP.7&H=$-$_84'XW"788XD_R6!LA/\H/R)(BV$ARF^?@CN. I=J\N %#&=??)[Y! MM?:9?EHKFU7*HC/*PH@\2&$*36Y%!MDQ@8\V&Z_1WNLLZF2\@;1'^N$EB8(H M:A$T_SH\[)#3;U+?=WSQ&;Y]/G633X-I4YBVMF157&/'95_-ER3H61DOAP8^ M"3J2&3!O"O8K&KU8S4 M!1):6F;;2M#5N?#'R>D0&AP8?3LOFE)P#\[ MP(-#^!/.GW/^70E33)QT9I).?_2Z8CQC*:Q:.=SFJEK'G.>QE(M\FE' MS#F-)V6C-.F8W6Z_D\8L:UV>E^MN^.5YOI )R^@-)V*1IC%_'=$D?[YH&:VW M%;=L.I/%BL[E^3R>TCLJO\YON%KJK)0)2VDF6)X13A\O6D/C2V3VBP;E+;XQ M^BPV+I-B4Q[R_'NQX$\N6MUB1#2A8UD0L?KW1*]HDA22&L>/"FVM^BP:;EY^ MTYURX]7&/,2"7N7)O]E$SBY:9RTRH8_Q(I&W^;-'JPTZ*;QQGHCR+WFN;MMM MD?%"R#RM&JL1I"Q;_H]?JCMBHX%I[FA@5@W,?1OTJ@:]?1L<5PV.MQKT>CL: MG%0-3O;MH5\UZ&\W&.QH<%HU.-VWA[.JP=F^#095@\&^#8SNVR/7W?=^,E8/ M]MZ/MO'VW5UYQH7QJE^W5DY%E10KO)%?7 M,M5.7OZ92TH,@_Q.[A8/@OY8T$P2^TG]%>23167,$D'NZ8M1KQJ0XVK527;Z?Y0L19Y.WY6N6)"IZXKPCU="+ 73&U3#=Y3#-'<,T M3'*=9W(FB)U-Z*0.=-0VKS;A^.QM8S%AVW2?>X9,PW9N,!:A"=0\3=V^?NP?2,K8'M')2G MUZYCOM)T=[J_![.ZTWB5[O&N)ZN:_B@G=CI/\E=*R7^N:?I ^7\;1CC22L4NQA)?58 MF]2[Y;3L"[&@DR.R7*S^_SY2.Z\3KC)[JLULI)9)_KB= MV"-R';^P=)&24$O.16(#$0B06@;!:G@>K/ _^B4E4V\FA(49BUF"/EUT;V:.# MQ%PDYB$Q'XD%2"Q$8A$(JX73Z*X_W.W^]'1[3WE*HCS.M-.KOH-#HPG5+*AF M0S4'JKE0S8-J/E0+H%H(U2*45@_S1J6&H0VS11\D\3,A^:(ZRJOZ(L,T7V2R M,;I:[N#H(C6KTC;G5<-\/[%".W6@F@O5/*CF0[4 JH50+4)I]4R:ZTR:AV5R M.%'[P2S/XD2MEE3U*R'6QD?%!M=%!AXO4RN%\GK!Q_)"44ZF^$EC?]\'YA18>034;JCE0 MS85J'E3SH5H U4*H%J&T>L[7U4J&OESIW;O642R8('?SXGM\),_(MYBS5:H; MPPRM78)J5J4-MMZQGKZ;CJ&%25#-A6H>5/.A6@#50J@6H;1Z3-<%2H:^0DDW M'3LYIVR:$?ME/"OJ?HL5SS&?Z*=@:+$25+.@F@W5'*CF0C4/JOE0+8!J(52+ M4%H]V^LZ*$-?"&51SI[BXAOH1^3/O#IBK/DL!UKF!-4LJ&9#-0>JN5#-J[3: M9V"G]7T4O^$VVP?Z NBH0J@6H;1ZRM;528:^/.F:I>RW7\Y,X_0/06[S\7=R ME?.Y?HZ$UB)!-0NJV5#-@6HN5/.@F@_5 J@60K4(I=5/T+"N7C+UU4NCA5!K MA%"A31]85AP8SH[40B;8A/)RD=SS.!./E//BZW'WN8R3IE#K.SHTU%#-@FIV MI=4GE>YV8853W67GOK8UT7.C8/JOE0+8!J(52+4%H]ANNZ(U-?=]0< MPULZSJ<9^XM.B#]1;T[9X_*(T5 (*@49CG\LF HEB;,)B=1515TPHZ*X?I$6 M8744E8V9VNW=N+HQO- Z)JAF034;JCE0S85J'E3SH5H U<)*J[W2&MWVJ>5#-AVH!5 LKK9[SX^T]J@C5:3WGZS(H4U\&]4_G_(C<4+Y<3VXX&]/R MA#*3/$EB+LA<75>>4J8XM\RG]5+CJP.T(@NJ65#-KK3:,ZG?[F_OP4,+LJ": M!]5\J!9 M;#2-M]N#;83_W=469GK*BM37V5U\)OHS8#[V7A1K&T,)+0>"ZI9 M4,VNM ^^K.! .W6AF@?5?*@60+40JD4HK1[>=4&6J2_(^N#XM9HU=WY&W!A9 M: D65+.@F@W5'*CF0C4/JOE0+8!J(52+4%H]V>L2+%-?@@4\MMW?YXCO576S M#X[X6OIA'QQ#:(D55'.AF@?5?*@60+40JD4H;1G#SL:)T%/*I^7I_049%V45 MR_,;K]:N?D)@6)Y(?6O]R/AR932LMXTOSO(' M;\\O<*KF,^99D@"7U4777; MIRJ0?/D3 ,L%F<_+T[ _Y%+F:7EQ1F,5]N(&ZOK'/)=O"T4'JQ]BN/P_4$L# M!!0 ( !.(>%:W0'0&,0, .H2 - >&PODCFQE2?XKB>SEE)ZS-5,6F10NF2 M&MO5L[BN-*-Y#:12Q+U.)XU+RB49#>2BO"I-'4W50IHA.6]#D7]\S8>DFWXD MD9<;JYP-R=W)^U\+92[?1?YY].'HJ'-W>KD?/W' *8F#HN>(Q1KL(T&R6#1,Z&+G_HND\,QLG'#<;,AH42F[V)2$^8#/3DD7W M5 S)F H^T1Q8!2VY6/EP#P)3)92.C"T(:Z4+D?K!PUW?@UII=$HNE7:Y?0;_ M>](,WP/6/3#(A6@-]H@/C 85-89I>64[;K +/H&BIGV[JJS#F::K;N^<; CN M89-,E,Z9;M-TR3HT&@A6@!W-9W-X&E7% !JC2MO(.9TI29V'-:-I6-DI$^(& M7J2?Q8[VLMC:TP[LJ&R;UE#3]#*^ _K;:EY[6[;W*MVHXO?*?%G8Z4C7AUIA MUYH5?.GZRZ(U@*EW<75:56+U6?"9+)F?_(L3C@9TS8OF2O,'FPU*96H#3)/H MGFG#I]N1WYI6MVQIUN6T+'#/O3?H^>^N\XQ)IJG8-FUK_Y!7^=6.FY/G7WAV M?U;V'0=-)A>'[[$Y;0_=9/H63+Z![4ZRP_?8W)@.SF3 J M-B0_X-(G-DFCR8(+PV73F_,\9_+)3<'*&SJQ%_D=?3L^9P5="'/;@D.R:7]G M.5^463OJ&A:B&;5I?X/I==/V'FAS<9FS)"R. 87DP!QC'L[ \_]-\^NA\/(9YZP>1/LKIHQS/"B%C]\7RA#F9_81G MFF5)DJ;8BH['00=C;-W2%'[":I@W8&!Y(-.?K36^VWB%/%\'V)X^5R'83/%* MQ&:*KS4@X74#1I:%=QO+ PQL%[#:@?SA/%!384Z2P*YBWK W&$>R#$.@%L,U MFJ;(ZJ3P#>\/]I8D29:%$<#"#I($0^!MQ!', 7C D"1QY^#>>12OSZEX\]^M MT2-02P,$% @ $XAX5I>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'AFX!)>M%DI$[3W:VTFD9-=_9QY!@G ML0IVQC:]S*_?8YBHI@U'^Q+S%# &/H[Q^6R33\_:/*ZT?B0O5:GL+-DZM[L< MC2S?BHK9W_5.*#BRUJ9B#G;-9F1W1K#";H5P53G*QN/IJ&)2)9\_[:^U,*-P M1SO!G=0*"GW!-RF>[=MQOTN>I)4K64KW.DN:[5(DI))*5O*G*&;)."%VJY__ MTD;^U,JQ!IQ@%C]'$8?_;!O'2_)\PZO5: MPKTM9P-T+\H653'%!FN#: #!# +/! ,G)@@60 M%(&D$2&7'L*?8(E>D[N=, %DCD#F0T!ZQJ73_#& G""0D\$B>^@B?\4ENI1-AQSA#(LPB0&4 NZZIBYK5I:+E1$LYG MR@60YPCD>01("I"_0F?)M:Y64KW/D!<(XD4$Q!P0;]43U 23=5HX'6/)>QR! M;0)L(&O(,R 8YEWSHY8[?V:(B3KFR))I,*> Z3@QTD%8JZ5J7^#X"GG$RQ,1TDD;Q2=KDZI45/VKO MY1N?;3J1Q&22'MDF@3G(%>>ZAO"I#5F J_F[A(CI)(WADS[I?<]"3$PI:0RG M]&F/G(0C;TPO60R]O%,?.7GPR=O^%D)B]R=_> MU! 374:+89]>EW>BB4F(QI!0+V:8D"AF(1K#0A^FW>1D+AR393AFIYB%: P+ M]8Z,.HV.68C&L% O9J?1,0O1&!;JQ0PM1#$+T1@6ZL6./$-,S$)Y# MU,&]>A.$26GYA) \Q M,0OED>= I^1?9@SS2T>^_4-,]'/.,%.A_1L:8F(6RF-8Z -FXTX/$V)B%LIC M6.@ YERLA3'A8G6.62B/8:$#F/>":\4[T<0LE,>PT.$53?^&AIB8A?+&0J/] MM_I"K&&,77R%6U@HYZSD"T/\3_L1(9_X5;UU79;74':G_M:LV'_ZW_]MX?-_ M4$L#!!0 ( !.(>%:.83CZO0$ 'H= : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V3MNPD 4A>&M("^ X3X@(8)4:=)&;,""X2$>MCP3!78? M! 4I_RP>-(6AD6 KL%\18" MO17U5@*]%?56 KWUX6>;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V5 M0&]%O95 ;T.]C4!O0[V-0&]#O8U ;WO8+"'0VU!O(]#;4&\CT-M0;R/0VU!O M(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;'S:["?1VU-L)]';4 MVPGT=M3;"?1VU-L)]';4VY^I=\JG74RWGNL:CVZ>274^OQMOG[\LKS<1Y^$% MYP!'K>^_4$L#!!0 ( !.(>%:<*],/O0$ '<= 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W M=<(@M:*HB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N M7*U#?'0+9G6VU MB8C@5:'WO(FO?6F:2>*H\DGO M<3>QS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK M<^K-M LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWS MR2'N,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UI MYY3_,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY M^K@'Z8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M616*K I%5H4BJT*15:'(JE!D52BR*A19%8JLZC]E?3=F^=>_ MM[6NNR.>2S M[G_K]!-02P$"% ,4 " 3B'A6!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( !.(>%9LY<&'[0 M "L" 1 " :\ !D;V-0%:97)PC$ 8 )PG 3 " &UL4$L! A0#% @ $XAX5N(]&T;F!P ?SD !@ M ("!# @ 'AL+W=O%9+_GYI#@8 /$8 8 " @2@0 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ $XAX5I18E5;#! 2A( !@ ("!R!D M 'AL+W=O%96W[JA M#@@ ,%5 8 " @<$> !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $XAX M5HCA"$%D! 3 D !@ ("!XBT 'AL+W=O%;O,W0/'1( . P 8 M " @7PR !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ $XAX5OV.\,NJ @ NP4 !D M ("!"DH 'AL+W=O&PO M=V]R:W-H965T%;1 ]RX,@, M <' 9 " @>9/ !X;"]W;W)K&UL4$L! A0#% @ $XAX5I@2.?HM! X D !D ("! M3U, 'AL+W=O&PO=V]R:W-H965T%;DQ4I,I 0 ,0* 9 M " @49= !X;"]W;W)K&UL4$L! A0#% M @ $XAX5F?1#)(T @ Z 0 !D ("!(6( 'AL+W=O&PO=V]R:W-H965T%:5"RFJ?1, )@] 9 " @=AI !X M;"]W;W)K&UL4$L! A0#% @ $XAX5F> :-U% M P 3@< !D ("!C'T 'AL+W=O&PO=V]R:W-H965T%;!M?#&UL4$L! A0#% @ $XAX5BB3>_=B @ 404 !D M ("!&(< 'AL+W=O&PO=V]R M:W-H965T%:3X"H=S@, *T) M 9 " @8R- !X;"]W;W)K&UL M4$L! A0#% @ $XAX5F@;3@*Q P #PD !D ("!D9$ M 'AL+W=O&PO=V]R:W-H965T%8='T(6U0, +H. 9 M " @8N9 !X;"]W;W)K&UL4$L! A0#% @ M$XAX5C'PKAV. @ ?@< !D ("!EYT 'AL+W=O&PO=V]R:W-H965T%8+>FT.6P0 $P6 9 " @:^C !X;"]W M;W)K&UL4$L! A0#% @ $XAX5M>V&B.[ @ M'@D !D ("!0:@ 'AL+W=O&PO=V]R:W-H965T%:A M^XM"10( .P% 9 " @2ZN !X;"]W;W)K&UL4$L! A0#% @ $XAX5N?-QS4= @ KP0 !D M ("!JK 'AL+W=O&PO=V]R:W-H M965T%8.%5QQ,P0 (P5 9 M " @5"U !X;"]W;W)K&UL4$L! M A0#% @ $XAX5CG)](*) @ LP8 !D ("!NKD 'AL M+W=OSQ[&-," M )!P &0 @(%ZO >&PO=V]R:W-H965T%9S"5W%90( %X& 9 " M@82_ !X;"]W;W)K&UL4$L! A0#% @ $XAX M5IB],+-M @ EP8 !D ("!(,( 'AL+W=O&PO=V]R:W-H965T%9.7<^O$@0 T3 9 " @7+5 !X;"]W;W)K M&UL4$L! A0#% @ $XAX5GH _!S\ P UA M !D ("!N]D 'AL+W=O&PO=V]R:W-H965T%8U)& 8 M10, +8* 9 " @4;@ !X;"]W;W)K&UL4$L! A0#% @ $XAX5HWG,)M6 @ "P8 !D M ("!PN, 'AL+W=O&PO=V]R:W-H965T M%8IA!'PS@( '$( 9 M " @4[I !X;"]W;W)K&UL4$L! A0# M% @ $XAX5J8#M\0$"0 E&$ !D ("!4^P 'AL+W=O M&PO%:7BKL

KX !?%:MO1B$+@0 #HA / " =/Y M !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " 3B'A6CF$X^KT! !Z'0 M&@ @ $N_@ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " 3B'A6G"O3#[T! !W'0 $P @ $C $ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .0 Y (8/ 1 @$ ! end XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 123 280 1 false 47 0 false 9 false false R1.htm 000 - Document - Document And Entity Information Sheet http://fitlifebrands.com/20221231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statement of Stockholders' Equity Sheet http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity Consolidated Statement of Stockholders' Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Description of Business Sheet http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business Note 1 - Description of Business Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Business Combination Sheet http://fitlifebrands.com/20221231/role/statement-note-3-business-combination Note 3 - Business Combination Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Inventories Sheet http://fitlifebrands.com/20221231/role/statement-note-4-inventories Note 4 - Inventories Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Property and Equipment Sheet http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment Note 5 - Property and Equipment Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Notes Payable Notes http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable Note 6 - Notes Payable Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Right of Use Assets and Liabilities Sheet http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities Note 7 - Right of Use Assets and Liabilities Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Equity Sheet http://fitlifebrands.com/20221231/role/statement-note-8-equity Note 8 - Equity Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Income Taxes Sheet http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes Note 9 - Income Taxes Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Commitments and Contingencies Sheet http://fitlifebrands.com/20221231/role/statement-note-10-commitments-and-contingencies Note 10 - Commitments and Contingencies Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Subsequent Events Sheet http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events Note 11 - Subsequent Events Notes 17 false false R18.htm 017 - Disclosure - Significant Accounting Policies (Policies) Sheet http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies 18 false false R19.htm 018 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies 19 false false R20.htm 019 - Disclosure - Note 3 - Business Combination (Tables) Sheet http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-tables Note 3 - Business Combination (Tables) Tables http://fitlifebrands.com/20221231/role/statement-note-3-business-combination 20 false false R21.htm 020 - Disclosure - Note 4 - Inventories (Tables) Sheet http://fitlifebrands.com/20221231/role/statement-note-4-inventories-tables Note 4 - Inventories (Tables) Tables http://fitlifebrands.com/20221231/role/statement-note-4-inventories 21 false false R22.htm 021 - Disclosure - Note 5 - Property and Equipment (Tables) Sheet http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-tables Note 5 - Property and Equipment (Tables) Tables http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment 22 false false R23.htm 022 - Disclosure - Note 7 - Right of Use Assets and Liabilities (Tables) Sheet http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables Note 7 - Right of Use Assets and Liabilities (Tables) Tables http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities 23 false false R24.htm 023 - Disclosure - Note 8 - Equity (Tables) Sheet http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables Note 8 - Equity (Tables) Tables http://fitlifebrands.com/20221231/role/statement-note-8-equity 24 false false R25.htm 024 - Disclosure - Note 9 - Income Taxes (Tables) Sheet http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables Note 9 - Income Taxes (Tables) Tables http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes 25 false false R26.htm 025 - Disclosure - Note 1 - Description of Business (Details Textual) Sheet http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual Note 1 - Description of Business (Details Textual) Details http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business 26 false false R27.htm 026 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) Sheet http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual Note 2 - Summary of Significant Accounting Policies (Details Textual) Details http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables 27 false false R28.htm 027 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Property and Equipment Useful Life (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details Note 2 - Summary of Significant Accounting Policies - Property and Equipment Useful Life (Details) Details 28 false false R29.htm 028 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Dilutive Shares Excluded From Calculation Diluted Earnings Per Share (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details Note 2 - Summary of Significant Accounting Policies - Dilutive Shares Excluded From Calculation Diluted Earnings Per Share (Details) Details 29 false false R30.htm 029 - Disclosure - Note 3 - Business Combination (Details Textual) Sheet http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual Note 3 - Business Combination (Details Textual) Details http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-tables 30 false false R31.htm 030 - Disclosure - Note 3 - Business Combination - Fair Value of Assets Assumed (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details Note 3 - Business Combination - Fair Value of Assets Assumed (Details) Details 31 false false R32.htm 031 - Disclosure - Note 3 - Business Combination - Intangible Assets Acquired (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details Note 3 - Business Combination - Intangible Assets Acquired (Details) Details 32 false false R33.htm 032 - Disclosure - Note 4 - Inventories - Summary of Inventory (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details Note 4 - Inventories - Summary of Inventory (Details) Details 33 false false R34.htm 033 - Disclosure - Note 5 - Property and Equipment (Details Textual) Sheet http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-details-textual Note 5 - Property and Equipment (Details Textual) Details http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-tables 34 false false R35.htm 034 - Disclosure - Note 5 - Property and Equipment - Property and Equipment (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details Note 5 - Property and Equipment - Property and Equipment (Details) Details 35 false false R36.htm 035 - Disclosure - Note 6 - Notes Payable (Details Textual) Notes http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual Note 6 - Notes Payable (Details Textual) Details http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable 36 false false R37.htm 036 - Disclosure - Note 7 - Right of Use Assets and Liabilities (Details Textual) Sheet http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual Note 7 - Right of Use Assets and Liabilities (Details Textual) Details http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables 37 false false R38.htm 037 - Disclosure - Note 7 - Right of Use Assets and Liabilities - Lease Cost (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details Note 7 - Right of Use Assets and Liabilities - Lease Cost (Details) Details 38 false false R39.htm 038 - Disclosure - Note 7 - Right of Use Assets and Liabilities - Supplemental Balance Sheet Information (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details Note 7 - Right of Use Assets and Liabilities - Supplemental Balance Sheet Information (Details) Details 39 false false R40.htm 039 - Disclosure - Note 7 - Right of Use Assets and Liabilities - Maturity of Lease Liabilities (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details Note 7 - Right of Use Assets and Liabilities - Maturity of Lease Liabilities (Details) Details 40 false false R41.htm 040 - Disclosure - Note 8 - Equity (Details Textual) Sheet http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual Note 8 - Equity (Details Textual) Details http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables 41 false false R42.htm 041 - Disclosure - Note 8 - Equity - Stock Option Activity (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details Note 8 - Equity - Stock Option Activity (Details) Details 42 false false R43.htm 042 - Disclosure - Note 8 - Equity - Exercise Price Range (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details Note 8 - Equity - Exercise Price Range (Details) Details 43 false false R44.htm 043 - Disclosure - Note 8 - Equity - Warrants (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-8-equity-warrants-details Note 8 - Equity - Warrants (Details) Details 44 false false R45.htm 044 - Disclosure - Note 9 - Income Taxes (Details Textual) Sheet http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual Note 9 - Income Taxes (Details Textual) Details http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables 45 false false R46.htm 045 - Disclosure - Note 9 - Income Taxes - Provision for Income Taxes (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details Note 9 - Income Taxes - Provision for Income Taxes (Details) Details 46 false false R47.htm 046 - Disclosure - Note 9 - Income Taxes - Deferred Tax Assets (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details Note 9 - Income Taxes - Deferred Tax Assets (Details) Details 47 false false R48.htm 047 - Disclosure - Note 9 - Income Taxes - Reconciliations of Federal Statutory Rate to Effective Income Tax Rate (Details) Sheet http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details Note 9 - Income Taxes - Reconciliations of Federal Statutory Rate to Effective Income Tax Rate (Details) Details 48 false false R49.htm 048 - Disclosure - Note 11 - Subsequent Events (Details Textual) Sheet http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual Note 11 - Subsequent Events (Details Textual) Details http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events 49 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. ftlf20221231_10k.htm 33, 34, 6172 [dq-0542-Deprecated-Concept] Concept TreasuryStockMember in us-gaap/2022 used in 10 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. ftlf20221231_10k.htm 4043, 4099, 4127, 4155, 4183, 4267, 4379, 4435, 4463, 4519 [dq-0542-Deprecated-Concept] Concept LondonInterbankOfferedRateLIBORMember in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. ftlf20221231_10k.htm 5849 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 51 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, ftlf:ClassOfWarrantOrRightExpiredDuringPeriod, ftlf:ClassOfWarrantOrRightIssuedDuringPeriod, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:ClassOfWarrantOrRightOutstanding, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtInstrumentFaceAmount, us-gaap:DerivativeNotionalAmount, us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization, us-gaap:InventoryValuationReserves, us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity, us-gaap:NumberOfOperatingSegments, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesOutstanding, us-gaap:ProceedsFromLinesOfCredit, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1, us-gaap:StockholdersEquity, us-gaap:TreasuryStockShares, us-gaap:UnrecognizedTaxBenefits, us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued - ftlf20221231_10k.htm 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62 [dqc-0033-Document-Period-End-Date-Context] The ending date of 2021-12-31 used for AuditorFirmId must be the same as the Document Period End Date, 2022-12-31. The properties of this AuditorFirmId fact are Context: d_2021-01-01_2021-12-31, Unit: (none), Rule Element Id: 2. ftlf20221231_10k.htm 3176 [dqc-0033-Document-Period-End-Date-Context] The ending date of 2021-12-31 used for AuditorLocation must be the same as the Document Period End Date, 2022-12-31. The properties of this AuditorLocation fact are Context: d_2021-01-01_2021-12-31, Unit: (none), Rule Element Id: 2. ftlf20221231_10k.htm 3400 [dqc-0033-Document-Period-End-Date-Context] The ending date of 2021-12-31 used for AuditorName must be the same as the Document Period End Date, 2022-12-31. The properties of this AuditorName fact are Context: d_2021-01-01_2021-12-31, Unit: (none), Rule Element Id: 2. ftlf20221231_10k.htm 3396 ftlf20221231_10k.htm ex_477820.htm ex_477821.htm ex_477822.htm ex_477823.htm ex_492814.htm ftlf-20221231.xsd ftlf-20221231_cal.xml ftlf-20221231_def.xml ftlf-20221231_lab.xml ftlf-20221231_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ftlf20221231_10k.htm": { "axisCustom": 0, "axisStandard": 26, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 515, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 123, "dts": { "calculationLink": { "local": [ "ftlf-20221231_cal.xml" ] }, "definitionLink": { "local": [ "ftlf-20221231_def.xml" ] }, "inline": { "local": [ "ftlf20221231_10k.htm" ] }, "labelLink": { "local": [ "ftlf-20221231_lab.xml" ] }, "presentationLink": { "local": [ "ftlf-20221231_pre.xml" ] }, "schema": { "local": [ "ftlf-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 430, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 48, "http://fitlifebrands.com/20221231": 2, "http://xbrl.sec.gov/dei/2022": 6, "total": 56 }, "keyCustom": 25, "keyStandard": 255, "memberCustom": 19, "memberStandard": 27, "nsprefix": "ftlf", "nsuri": "http://fitlifebrands.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Inventories", "menuCat": "Notes", "order": "10", "role": "http://fitlifebrands.com/20221231/role/statement-note-4-inventories", "shortName": "Note 4 - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Property and Equipment", "menuCat": "Notes", "order": "11", "role": "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment", "shortName": "Note 5 - Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Notes Payable", "menuCat": "Notes", "order": "12", "role": "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "shortName": "Note 6 - Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Right of Use Assets and Liabilities", "menuCat": "Notes", "order": "13", "role": "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities", "shortName": "Note 7 - Right of Use Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Equity", "menuCat": "Notes", "order": "14", "role": "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "shortName": "Note 8 - Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "shortName": "Note 9 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Commitments and Contingencies", "menuCat": "Notes", "order": "16", "role": "http://fitlifebrands.com/20221231/role/statement-note-10-commitments-and-contingencies", "shortName": "Note 10 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 11 - Subsequent Events", "menuCat": "Notes", "order": "17", "role": "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "shortName": "Note 11 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "18", "role": "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ftlf:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "19", "role": "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "shortName": "Note 2 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ftlf:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 3 - Business Combination (Tables)", "menuCat": "Tables", "order": "20", "role": "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-tables", "shortName": "Note 3 - Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 4 - Inventories (Tables)", "menuCat": "Tables", "order": "21", "role": "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-tables", "shortName": "Note 4 - Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 5 - Property and Equipment (Tables)", "menuCat": "Tables", "order": "22", "role": "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-tables", "shortName": "Note 5 - Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 7 - Right of Use Assets and Liabilities (Tables)", "menuCat": "Tables", "order": "23", "role": "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables", "shortName": "Note 7 - Right of Use Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 8 - Equity (Tables)", "menuCat": "Tables", "order": "24", "role": "http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables", "shortName": "Note 8 - Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 9 - Income Taxes (Tables)", "menuCat": "Tables", "order": "25", "role": "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables", "shortName": "Note 9 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 1 - Description of Business (Details Textual)", "menuCat": "Details", "order": "26", "role": "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "shortName": "Note 1 - Description of Business (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2019-09-23_StatementClassOfStockAxis-SeriesAPreferredStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)", "menuCat": "Details", "order": "27", "role": "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 2 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ftlf:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Property and Equipment Useful Life (Details)", "menuCat": "Details", "order": "28", "role": "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Property and Equipment Useful Life (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ftlf:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Dilutive Shares Excluded From Calculation Diluted Earnings Per Share (Details)", "menuCat": "Details", "order": "29", "role": "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Dilutive Shares Excluded From Calculation Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2021-04-07_2021-04-07_BusinessAcquisitionAxis-TripleImpactNutritionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 3 - Business Combination (Details Textual)", "menuCat": "Details", "order": "30", "role": "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual", "shortName": "Note 3 - Business Combination (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2021-04-07_2021-04-07_BusinessAcquisitionAxis-TripleImpactNutritionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2021-04-07", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 3 - Business Combination - Fair Value of Assets Assumed (Details)", "menuCat": "Details", "order": "31", "role": "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details", "shortName": "Note 3 - Business Combination - Fair Value of Assets Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2021-04-07", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2021-04-07", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 3 - Business Combination - Intangible Assets Acquired (Details)", "menuCat": "Details", "order": "32", "role": "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details", "shortName": "Note 3 - Business Combination - Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2021-04-07_IndefiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 4 - Inventories - Summary of Inventory (Details)", "menuCat": "Details", "order": "33", "role": "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details", "shortName": "Note 4 - Inventories - Summary of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 5 - Property and Equipment (Details Textual)", "menuCat": "Details", "order": "34", "role": "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "shortName": "Note 5 - Property and Equipment (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 5 - Property and Equipment - Property and Equipment (Details)", "menuCat": "Details", "order": "35", "role": "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details", "shortName": "Note 5 - Property and Equipment - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 6 - Notes Payable (Details Textual)", "menuCat": "Details", "order": "36", "role": "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual", "shortName": "Note 6 - Notes Payable (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2020-04-27_2020-04-27_DebtInstrumentAxis-PaycheckProtectionProgramCaresActMember", "decimals": "INF", "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfUnsecuredDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "div", "ix:exclude", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 7 - Right of Use Assets and Liabilities (Details Textual)", "menuCat": "Details", "order": "37", "role": "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual", "shortName": "Note 7 - Right of Use Assets and Liabilities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "ix:exclude", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 7 - Right of Use Assets and Liabilities - Lease Cost (Details)", "menuCat": "Details", "order": "38", "role": "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details", "shortName": "Note 7 - Right of Use Assets and Liabilities - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 7 - Right of Use Assets and Liabilities - Supplemental Balance Sheet Information (Details)", "menuCat": "Details", "order": "39", "role": "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details", "shortName": "Note 7 - Right of Use Assets and Liabilities - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 7 - Right of Use Assets and Liabilities - Maturity of Lease Liabilities (Details)", "menuCat": "Details", "order": "40", "role": "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details", "shortName": "Note 7 - Right of Use Assets and Liabilities - Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2021-12-02_2021-12-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 8 - Equity (Details Textual)", "menuCat": "Details", "order": "41", "role": "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual", "shortName": "Note 8 - Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 8 - Equity - Stock Option Activity (Details)", "menuCat": "Details", "order": "42", "role": "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details", "shortName": "Note 8 - Equity - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 8 - Equity - Exercise Price Range (Details)", "menuCat": "Details", "order": "43", "role": "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details", "shortName": "Note 8 - Equity - Exercise Price Range (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 8 - Equity - Warrants (Details)", "menuCat": "Details", "order": "44", "role": "http://fitlifebrands.com/20221231/role/statement-note-8-equity-warrants-details", "shortName": "Note 8 - Equity - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 9 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "45", "role": "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual", "shortName": "Note 9 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 9 - Income Taxes - Provision for Income Taxes (Details)", "menuCat": "Details", "order": "46", "role": "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details", "shortName": "Note 9 - Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 9 - Income Taxes - Deferred Tax Assets (Details)", "menuCat": "Details", "order": "47", "role": "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details", "shortName": "Note 9 - Income Taxes - Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 9 - Income Taxes - Reconciliations of Federal Statutory Rate to Effective Income Tax Rate (Details)", "menuCat": "Details", "order": "48", "role": "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details", "shortName": "Note 9 - Income Taxes - Reconciliations of Federal Statutory Rate to Effective Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_TitleOfIndividualAxis-FormerEmployeeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 11 - Subsequent Events (Details Textual)", "menuCat": "Details", "order": "49", "role": "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "shortName": "Note 11 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_TitleOfIndividualAxis-FormerEmployeeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2020-12-31_NonmonetaryTransactionTypeAxis-ReverseStockSplitMember_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statement of Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity", "shortName": "Consolidated Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "i_2020-12-31_NonmonetaryTransactionTypeAxis-ReverseStockSplitMember_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 1 - Description of Business", "menuCat": "Notes", "order": "7", "role": "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "shortName": "Note 1 - Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Business Combination", "menuCat": "Notes", "order": "9", "role": "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination", "shortName": "Note 3 - Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftlf20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 47, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations", "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-10-commitments-and-contingencies", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-tables", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-tables", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-tables", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-warrants-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables", "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations", "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-10-commitments-and-contingencies", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-tables", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-tables", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-tables", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-warrants-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables", "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "ftlf_AccruedExpenseAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued expense and liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Accrued expense and other liabilities" } } }, "localname": "AccruedExpenseAndOtherLiabilitiesCurrent", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "ftlf_AdjustmentsToAdditionalPaidInCapitalRepurchaseOfOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from repurchase of options.", "label": "ftlf_AdjustmentsToAdditionalPaidInCapitalRepurchaseOfOptions", "negatedLabel": "Repurchase of options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalRepurchaseOfOptions", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "ftlf_ApplicableRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to applicable rate.", "label": "Applicable Rate [Member]" } } }, "localname": "ApplicableRateMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_BusinessCombinationConsiderationTransferredIncludingWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer, including working capital adjustment.", "label": "ftlf_BusinessCombinationConsiderationTransferredIncludingWorkingCapitalAdjustment", "terseLabel": "Business Combination, Consideration Transferred, Including Working Capital Adjustment" } } }, "localname": "BusinessCombinationConsiderationTransferredIncludingWorkingCapitalAdjustment", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "ftlf_BusinessCombinationProFormaInformationGrossProfitOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of gross profit of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "ftlf_BusinessCombinationProFormaInformationGrossProfitOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Gross Profit of Acquiree since Acquisition Date, Actual" } } }, "localname": "BusinessCombinationProFormaInformationGrossProfitOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date, including goodwill.", "label": "ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "totalLabel": "Fair value of assets acquired and consideration transferred" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details" ], "xbrltype": "monetaryItemType" }, "ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquitySharesOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of equity shares outstanding acquired as part of a business combination.", "label": "ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquitySharesOutstanding", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equity Shares Outstanding" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquitySharesOutstanding", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquitySharesOutstandingPerSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the equity shares outstanding acquired per share as part of a business combination.", "label": "ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquitySharesOutstandingPerSharePrice", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equity Shares Outstanding, Per Share Price (in dollars per share)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquitySharesOutstandingPerSharePrice", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "perShareItemType" }, "ftlf_ClassOfWarrantOrRightExpiredDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants or rights expired during period.", "label": "ftlf_ClassOfWarrantOrRightExpiredDuringPeriod", "terseLabel": "Class of Warrant or Right, Expired During Period (in shares)" } } }, "localname": "ClassOfWarrantOrRightExpiredDuringPeriod", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "ftlf_ClassOfWarrantOrRightIssuedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants or rights issued during period.", "label": "ftlf_ClassOfWarrantOrRightIssuedDuringPeriod", "terseLabel": "Class of Warrant or Right, Issued During Period (in shares)" } } }, "localname": "ClassOfWarrantOrRightIssuedDuringPeriod", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "ftlf_CommonStockOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents common stock outstanding.", "label": "Common Stock Outstanding [Member]" } } }, "localname": "CommonStockOutstandingMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "ftlf_DebtInstrumentAdditionalInterestRateDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent additional interest rate of debt instrument in the event of default.", "label": "ftlf_DebtInstrumentAdditionalInterestRateDefault", "terseLabel": "Debt Instrument, Additional Interest Rate, Default" } } }, "localname": "DebtInstrumentAdditionalInterestRateDefault", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "percentItemType" }, "ftlf_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsBadDebtAndInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns, bad debt and inventory.", "label": "Allowances for sales returns, bad debt and inventory" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsBadDebtAndInventory", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "ftlf_EffectiveIncomeTaxRateReconciliationFederalAndStateStatutoryIncomeTaxRate": { "auth_ref": [], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details": { "order": 0.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to federal and state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "ftlf_EffectiveIncomeTaxRateReconciliationFederalAndStateStatutoryIncomeTaxRate", "totalLabel": "Effective Income Tax Rate Reconciliation, Federal and State Statutory Income Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFederalAndStateStatutoryIncomeTaxRate", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details" ], "xbrltype": "percentItemType" }, "ftlf_EffectiveIncomeTaxRateReconciliationPermanentDifferences": { "auth_ref": [], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Represents permanent difference of effect income tax rate reconciliation.", "label": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details" ], "xbrltype": "percentItemType" }, "ftlf_FixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fixed charge coverage ratio.", "label": "ftlf_FixedChargeCoverageRatio", "terseLabel": "Fixed Charge Coverage Ratio" } } }, "localname": "FixedChargeCoverageRatio", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "pureItemType" }, "ftlf_FormerEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to a former employee", "label": "Former Employee [Member]" } } }, "localname": "FormerEmployeeMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_FormulationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to formulations.", "label": "Formulations [Member]" } } }, "localname": "FormulationsMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details" ], "xbrltype": "domainItemType" }, "ftlf_FundedDebtToEBITDARatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Funded Debt to EBITDA Ratio.", "label": "ftlf_FundedDebtToEBITDARatio", "terseLabel": "Funded Debt to EBITDA Ratio" } } }, "localname": "FundedDebtToEBITDARatio", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "pureItemType" }, "ftlf_GNCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to GNC.", "label": "GNC [Member]" } } }, "localname": "GNCMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_IsatoriMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents iSatori.", "label": "iSatori [Member]" } } }, "localname": "IsatoriMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_IsatoriProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents iSatori products.", "label": "iSatori Products [Member]" } } }, "localname": "IsatoriProductsMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_LesseeOperatingLeaseSupplementalBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental balance sheet information for lessee's operating leases.", "label": "Lessee, Operating Lease, Supplemental Balance Sheet Information [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseSupplementalBalanceSheetInformationTableTextBlock", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "ftlf_MimisRockCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to Mimi\u2019s Rock Corp.", "label": "Mimi\u2019s Rock Corp [Member]" } } }, "localname": "MimisRockCorpMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_OnlineSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to online sales.", "label": "Online Sales [Member]" } } }, "localname": "OnlineSalesMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_OperatingLeaseRightofuseAssetNetOfAmortizationAndLeaseLiability": { "auth_ref": [], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of right-of-use asset net of amortization and lease liability from operating lease.", "label": "ftlf_OperatingLeaseRightofuseAssetNetOfAmortizationAndLeaseLiability", "negatedLabel": "Right of use asset" } } }, "localname": "OperatingLeaseRightofuseAssetNetOfAmortizationAndLeaseLiability", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "ftlf_PaycheckProtectionProgramCaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Paycheck Protection Program CARES Act.", "label": "Paycheck Protection Program CARES Act [Member]" } } }, "localname": "PaycheckProtectionProgramCaresActMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_PaymentsForRepurchaseOfOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid to repurchase options.", "label": "ftlf_PaymentsForRepurchaseOfOptions", "terseLabel": "Payments for Repurchase of Options" } } }, "localname": "PaymentsForRepurchaseOfOptions", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "ftlf_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of useful life of physical assets used in the normal conduct of business and not intended for resale.", "label": "Property, Plant and Equipment, Useful Life [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "ftlf_RangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to range one.", "label": "Range One [Member]" } } }, "localname": "RangeOneMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "domainItemType" }, "ftlf_RangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to range two.", "label": "Range Two [Member]" } } }, "localname": "RangeTwoMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "domainItemType" }, "ftlf_RevenueFromContractWithCustomerProductReturnsSalesIncentivesAndOtherFormsOfVariableConsiderationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for product returns, sales incentives and other forms of variable consideration.", "label": "Revenue from Contract with Customer, Product Returns, Sales Incentives and Other Forms of Variable Consideration [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerProductReturnsSalesIncentivesAndOtherFormsOfVariableConsiderationPolicyTextBlock", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ftlf_ReverseStockSplitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The conversion of a reverse stock split where there is a reduction in the shares outstanding.", "label": "Reverse Stock Split [Member]" } } }, "localname": "ReverseStockSplitMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "ftlf_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Share Repurchase Program.", "label": "Share Repurchase Program [Member]" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options granted.", "label": "ftlf_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodFairValue", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "ftlf_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) repurchased during the period.", "label": "ftlf_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsRepurchased", "negatedLabel": "Repurchased, number of options (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Repurchased (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsRepurchased", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "ftlf_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsRepurchasedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which options were repurchased.", "label": "Repurchased, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsRepurchasedWeightedAverageExercisePrice", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "ftlf_SharebasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fourth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Four [Member]" } } }, "localname": "SharebasedPaymentArrangementTrancheFourMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_StockRepurchaseProgramExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expiration period for the purchase of an entity's own shares under a stock repurchase plan.", "label": "ftlf_StockRepurchaseProgramExpirationPeriod", "terseLabel": "Stock Repurchase Program Expiration Period (Month)" } } }, "localname": "StockRepurchaseProgramExpirationPeriod", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "durationItemType" }, "ftlf_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to term loan.", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_TreasuryStockValueAcquired": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the value of treasury stock acquired during the period.", "label": "ftlf_TreasuryStockValueAcquired", "negatedLabel": "Repurchase of common stock" } } }, "localname": "TreasuryStockValueAcquired", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "ftlf_TripleImpactNutritionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to Triple Impact Nutrition.", "label": "Triple Impact Nutrition [Member]" } } }, "localname": "TripleImpactNutritionMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_WebsiteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to website.", "label": "Website [Member]" } } }, "localname": "WebsiteMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details" ], "xbrltype": "domainItemType" }, "ftlf_WholesaleSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to Wholesale Sales.", "label": "Wholesale Sales [Member]" } } }, "localname": "WholesaleSalesMember", "nsuri": "http://fitlifebrands.com/20221231", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftlf_statement-statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Dilutive Shares Excluded From Calculation Diluted Earnings Per Share (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Property and Equipment Useful Life (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-2-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-tables", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-3-business-combination-fair-value-of-assets-assumed-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination - Fair Value of Assets Assumed (Details)" } } }, "localname": "statement-statement-note-3-business-combination-fair-value-of-assets-assumed-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-3-business-combination-intangible-assets-acquired-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination - Intangible Assets Acquired (Details)" } } }, "localname": "statement-statement-note-3-business-combination-intangible-assets-acquired-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-3-business-combination-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination" } } }, "localname": "statement-statement-note-3-business-combination-tables", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-4-inventories-summary-of-inventory-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Inventories - Summary of Inventory (Details)" } } }, "localname": "statement-statement-note-4-inventories-summary-of-inventory-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-4-inventories-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Inventories" } } }, "localname": "statement-statement-note-4-inventories-tables", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-5-property-and-equipment-property-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment - Property and Equipment (Details)" } } }, "localname": "statement-statement-note-5-property-and-equipment-property-and-equipment-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-5-property-and-equipment-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment" } } }, "localname": "statement-statement-note-5-property-and-equipment-tables", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Right of Use Assets and Liabilities - Lease Cost (Details)" } } }, "localname": "statement-statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Right of Use Assets and Liabilities - Maturity of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Right of Use Assets and Liabilities - Supplemental Balance Sheet Information (Details)" } } }, "localname": "statement-statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-7-right-of-use-assets-and-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Right of Use Assets and Liabilities" } } }, "localname": "statement-statement-note-7-right-of-use-assets-and-liabilities-tables", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-8-equity-exercise-price-range-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Equity - Exercise Price Range (Details)" } } }, "localname": "statement-statement-note-8-equity-exercise-price-range-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-8-equity-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Equity - Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-8-equity-stock-option-activity-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-8-equity-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Equity" } } }, "localname": "statement-statement-note-8-equity-tables", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-8-equity-warrants-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Equity - Warrants (Details)" } } }, "localname": "statement-statement-note-8-equity-warrants-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-9-income-taxes-deferred-tax-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Deferred Tax Assets (Details)" } } }, "localname": "statement-statement-note-9-income-taxes-deferred-tax-assets-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-9-income-taxes-provision-for-income-taxes-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Provision for Income Taxes (Details)" } } }, "localname": "statement-statement-note-9-income-taxes-provision-for-income-taxes-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Reconciliations of Federal Statutory Rate to Effective Income Tax Rate (Details)" } } }, "localname": "statement-statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-note-9-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes" } } }, "localname": "statement-statement-note-9-income-taxes-tables", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "ftlf_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://fitlifebrands.com/20221231", "xbrltype": "stringItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r176", "r394", "r395", "r396", "r397", "r424", "r455", "r533", "r536", "r537" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r176", "r394", "r395", "r396", "r397", "r424", "r455", "r533", "r536", "r537" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r232", "r475", "r540", "r592" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r257", "r258", "r259", "r260", "r324", "r429", "r441", "r456", "r457", "r473", "r478", "r492", "r538", "r585", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r257", "r258", "r259", "r260", "r324", "r429", "r441", "r456", "r457", "r473", "r478", "r492", "r538", "r585", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r232", "r475", "r540", "r592" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r230", "r432", "r474", "r491", "r530", "r531", "r540", "r591" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r230", "r432", "r474", "r491", "r530", "r531", "r540", "r591" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r257", "r258", "r259", "r260", "r323", "r324", "r349", "r350", "r351", "r428", "r429", "r441", "r456", "r457", "r473", "r478", "r492", "r529", "r538", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r257", "r258", "r259", "r260", "r323", "r324", "r349", "r350", "r351", "r428", "r429", "r441", "r456", "r457", "r473", "r478", "r492", "r529", "r538", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r521", "r582" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r14", "r490" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r233", "r234" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance of doubtful accounts of $50,000 and $55,000, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r67", "r150" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r6", "r490" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r355", "r356", "r357", "r514", "r515", "r516", "r576" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r157", "r235", "r238", "r239", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r157", "r235", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance of doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r34", "r57", "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive options (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r129", "r138", "r153", "r173", "r215", "r224", "r228", "r236", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r394", "r396", "r402", "r490", "r534", "r535", "r583" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r146", "r160", "r173", "r236", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r394", "r396", "r402", "r490", "r534", "r535", "r583" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r390", "r476", "r477" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r106", "r107", "r390", "r476", "r477" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "terseLabel": "Business Acquisition, Transaction Costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r114", "r115", "r116" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r113", "r114", "r115", "r393" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r117", "r391" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r109" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details": { "order": 3.0, "parentTag": "ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities": { "auth_ref": [ "r108", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of financial liabilities assumed (as defined) which have been recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r109" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details": { "order": 1.0, "parentTag": "ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "terseLabel": "Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r108", "r109" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details": { "order": 2.0, "parentTag": "ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r448", "r449", "r490", "r502" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r31", "r36", "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "CASH, END OF PERIOD", "periodStartLabel": "CASH, BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r31", "r125" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "CHANGE IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental noncash financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r154", "r155", "r156", "r173", "r192", "r193", "r195", "r197", "r202", "r203", "r236", "r261", "r263", "r264", "r265", "r268", "r269", "r296", "r297", "r299", "r303", "r309", "r402", "r458", "r501", "r510", "r517" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Exercise Price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-warrants-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Outstanding (in shares)", "terseLabel": "Class of Warrant or Right, Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-warrants-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r70", "r255", "r256", "r451", "r532" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-10-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r514", "r515", "r576" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)", "terseLabel": "Common Stock, Shares Authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)", "terseLabel": "Common Stock, Shares, Issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r74" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r490" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.01 par value, 60,000,000 shares authorized; 4,507,361 and 4,552,485 issued and outstanding as of December 31, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r49", "r50", "r123", "r124", "r232", "r450" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r49", "r50", "r123", "r124", "r232", "r447", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r49", "r50", "r123", "r124", "r232", "r450", "r593" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r136", "r207" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r49", "r50", "r123", "r124", "r232" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r49", "r50", "r123", "r124", "r232", "r450" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r118", "r461" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerRefundLiability": { "auth_ref": [ "r541" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.", "label": "us-gaap_ContractWithCustomerRefundLiability", "terseLabel": "Contract with Customer, Refund Liability, Total" } } }, "localname": "ContractWithCustomerRefundLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r24", "r432" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r103", "r375", "r383", "r513" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "verboseLabel": "Current provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r48", "r232" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Product returns" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r73", "r171", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r286", "r293", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r130", "r131", "r137", "r176", "r270", "r271", "r272", "r273", "r274", "r276", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r410", "r468", "r469", "r470", "r471", "r472", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r126", "r127", "r270", "r410", "r469", "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r18", "r176", "r270", "r271", "r272", "r273", "r274", "r276", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r410", "r468", "r469", "r470", "r471", "r472", "r511" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r361", "r362" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r34", "r103", "r376", "r382", "r383", "r513" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "verboseLabel": "Deferred provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r371" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Total deferred asset" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r571" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r101", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r101", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r101", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Share based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r372" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r34", "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "us-gaap_Depreciation", "terseLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r34", "r65" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r34", "r213" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r119", "r120", "r121", "r122", "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-10-commitments-and-contingencies", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes" ], "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET INCOME PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r167", "r182", "r183", "r184", "r185", "r186", "r190", "r192", "r195", "r196", "r197", "r199", "r400", "r401", "r436", "r439", "r464" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r167", "r182", "r183", "r184", "r185", "r186", "r192", "r195", "r196", "r197", "r199", "r400", "r401", "r436", "r439", "r464" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r46", "r47" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r364" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r174", "r364", "r384" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details": { "order": 1.0, "parentTag": "ftlf_EffectiveIncomeTaxRateReconciliationFederalAndStateStatutoryIncomeTaxRate", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r570", "r573" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r570", "r573" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details": { "order": 0.0, "parentTag": "ftlf_EffectiveIncomeTaxRateReconciliationFederalAndStateStatutoryIncomeTaxRate", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State tax, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r354" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r74", "r144", "r164", "r165", "r166", "r177", "r178", "r179", "r181", "r187", "r189", "r201", "r237", "r311", "r355", "r356", "r357", "r378", "r379", "r399", "r403", "r404", "r405", "r406", "r407", "r408", "r423", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Intangibles, useful life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r152", "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangibles amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r249", "r251", "r252", "r254", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r58", "r62" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r34", "r71", "r72" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "negatedLabel": "Gain on debt forgiveness", "negatedTerseLabel": "Forgiveness of PPP loan", "terseLabel": "Gain (Loss) on Extinguishment of Debt, Total" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r151", "r246", "r435", "r467", "r490", "r527", "r528" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details": { "order": 0.0, "parentTag": "ftlf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r247", "r248", "r467" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r23", "r173", "r215", "r223", "r227", "r229", "r236", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r402", "r466", "r534" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r21", "r128", "r133", "r143", "r215", "r223", "r227", "r229", "r437", "r466" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "PRE-TAX NET INCOME" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r174", "r365", "r369", "r374", "r380", "r385", "r387", "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r175", "r188", "r189", "r214", "r363", "r381", "r386", "r440" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "PROVISION FOR INCOME TAXES", "terseLabel": "Income Tax Expense (Benefit), Total", "totalLabel": "Total income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r163", "r359", "r360", "r369", "r370", "r373", "r377" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Cash paid (refunded) for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r33" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r33" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable - trade" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r509" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Accrued liabilities and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r430", "r509" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Product returns" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r33" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes", "negatedLabel": "Deferred tax asset" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r33" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable", "negatedLabel": "Income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r33" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r509", "r579" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r33" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "us-gaap_IncreaseDecreaseInPrepaidExpense", "negatedLabel": "Prepaid expense and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r250", "r253" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r59", "r64" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r56", "r61" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangibles, net of amortization of $72,000 and $30,000, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r135" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "us-gaap_InterestIncomeExpenseNet", "negatedLabel": "Interest income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-4-inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r505" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r159", "r459", "r490" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net of allowance for obsolescence of $107,000 and $56,000, respectively", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r148", "r158", "r200", "r242", "r244", "r245", "r431", "r462" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r506" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Components" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r55", "r507" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Allowance for obsolescence", "negatedLabel": "Allowance for obsolescence", "terseLabel": "Inventory Valuation Reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r243" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Allowance for inventory obsolescence" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r34" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Stock compensation expense" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: Imputed interest/present value discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Month)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r173", "r236", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r395", "r396", "r397", "r402", "r465", "r534", "r583", "r584" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r132", "r140", "r490", "r512", "r526", "r577" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r147", "r173", "r236", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r395", "r396", "r397", "r402", "r490", "r534", "r583", "r584" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r204", "r210" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r169" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r169" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r31", "r32", "r35" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r22", "r35", "r134", "r142", "r145", "r161", "r162", "r166", "r173", "r180", "r182", "r183", "r184", "r185", "r188", "r189", "r194", "r215", "r223", "r227", "r229", "r236", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r401", "r402", "r466", "r534" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "totalLabel": "NET INCOME" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonmonetaryTransactionTypeAxis": { "auth_ref": [ "r421", "r422", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange.", "label": "Nonmonetary Transaction Type [Axis]" } } }, "localname": "NonmonetaryTransactionTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "stringItemType" }, "us-gaap_NonmonetaryTransactionTypeDomain": { "auth_ref": [ "r421", "r422", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489" ], "lang": { "en-us": { "role": { "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange.", "label": "Nonmonetary Transaction Type [Domain]" } } }, "localname": "NonmonetaryTransactionTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r26" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "us-gaap_NonoperatingIncomeExpense", "negatedTotalLabel": "Total other income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER (INCOME)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesReduction": { "auth_ref": [ "r39", "r40", "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions.", "label": "us-gaap_NotesReduction", "verboseLabel": "Forgiveness of PPP loan, including accrued interest" } } }, "localname": "NotesReduction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfStores": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of stores.", "label": "us-gaap_NumberOfStores", "terseLabel": "Number of Stores" } } }, "localname": "NumberOfStores", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details" ], "xbrltype": "domainItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expense" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSE:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r215", "r223", "r227", "r229", "r466" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "OPERATING INCOME" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r415", "r481" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost (included in general and administrative in the Company\u2019s consolidated statement of operations)" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r412" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r412" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Lease liability - current portion", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r412" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Long-term lease liability, net of current portion", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r413", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "us-gaap_OperatingLeasePayments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r411" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use asset", "verboseLabel": "Long-term right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r418", "r481" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Average discount rate \u2013 operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r417", "r481" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term \u2013 operating leases (in years) (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r30" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchases of common stock and options" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r27", "r392" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "us-gaap_PaymentsToAcquireBusinessesGross", "negatedLabel": "Cash paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r4", "r296" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r4", "r490" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $0.01 par value, 10,000,000 shares authorized, none outstanding as of December 31, 2022 and 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r508" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expense and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt", "terseLabel": "Proceeds from Issuance of Unsecured Debt" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r29", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_ProceedsFromLinesOfCredit", "terseLabel": "Proceeds from Lines of Credit, Total" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r28", "r96" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r69", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r66", "r149" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r68", "r141", "r438", "r490" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r68", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property and equipment (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r168", "r240" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r522", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r75", "r139", "r445", "r446", "r490" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r144", "r177", "r178", "r179", "r181", "r187", "r189", "r237", "r355", "r356", "r357", "r378", "r379", "r399", "r442", "r444" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r211", "r212", "r222", "r225", "r226", "r230", "r231", "r232", "r320", "r321", "r432" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r322", "r463" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r232", "r519" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r11", "r12", "r13" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r84", "r88", "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r80", "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r231" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r25" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r503", "r504", "r539" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Issued, number of options (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding, number of options (in shares)", "periodStartLabel": "Outstanding, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Issued, weighted average exercise price (in dollars per share)", "terseLabel": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Lower range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Number of vested options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Total number of options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Upper range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Employee [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Outstanding, weighted average remaining life (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining life (Year)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r43", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r154", "r155", "r156", "r173", "r192", "r193", "r195", "r197", "r202", "r203", "r236", "r261", "r263", "r264", "r265", "r268", "r269", "r296", "r297", "r299", "r303", "r309", "r402", "r458", "r501", "r510", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r74", "r144", "r164", "r165", "r166", "r177", "r178", "r179", "r181", "r187", "r189", "r201", "r237", "r311", "r355", "r356", "r357", "r378", "r379", "r399", "r403", "r404", "r405", "r406", "r407", "r408", "r423", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-10-commitments-and-contingencies", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-tables", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-tables", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-tables", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-warrants-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables", "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r177", "r178", "r179", "r201", "r432" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-10-commitments-and-contingencies", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-property-and-equipment-useful-life-details", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-fair-value-of-assets-assumed-details", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-tables", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-summary-of-inventory-details", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-tables", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-tables", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-lease-cost-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-maturity-of-lease-liabilities-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-supplemental-balance-sheet-information-details", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables", "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-exercise-price-range-details", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-warrants-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-deferred-tax-assets-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-provision-for-income-taxes-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-reconciliations-of-federal-statutory-rate-to-effective-income-tax-rate-details", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables", "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r4", "r5", "r74", "r75" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock-based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares (or other type of equity) forfeited during the period.", "label": "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "terseLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r4", "r5", "r74", "r75", "r335" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercise of stock options (in shares)", "negatedLabel": "Exercised, number of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r4", "r5", "r75", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "terseLabel": "Shares Issued, Value, Share-Based Payment Arrangement, Forfeited" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r20", "r74", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r54", "r490", "r512", "r526", "r577" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets", "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r81", "r172", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r311", "r398" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1", "terseLabel": "Stockholders' Equity Note, Stock Split, Conversion Ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r409", "r426" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r409", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r409", "r426" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r425", "r427" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure operating activities" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-tables", "http://fitlifebrands.com/20221231/role/statement-note-4-inventories-tables", "http://fitlifebrands.com/20221231/role/statement-note-5-property-and-equipment-tables", "http://fitlifebrands.com/20221231/role/statement-note-7-right-of-use-assets-and-liabilities-tables", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-tables", "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-3-business-combination-intangible-assets-acquired-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r19", "r78" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r5", "r74", "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "us-gaap_TreasuryStockRetiredCostMethodAmount", "negatedLabel": "Retirement of treasury shares" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r19", "r78" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, shares (in shares)", "terseLabel": "Treasury Stock, Shares, Total (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r5", "r74", "r75" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "us-gaap_TreasuryStockSharesAcquired", "negatedTerseLabel": "Repurchase of common stock (in shares)", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r19", "r78", "r79" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock, 0 and 881,311 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r74", "r75", "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statement-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r358", "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r51", "r52", "r53", "r205", "r206", "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20221231/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20221231/role/statement-note-6-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity", "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "us-gaap_WarrantsAndRightsOutstanding", "terseLabel": "Warrants and Rights Outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r518" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "verboseLabel": "Dilutive effect of potential common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r191", "r197" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted weighted average common shares (in shares)", "totalLabel": "Diluted weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations", "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r44", "r45" ], "calculation": { "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "us-gaap_WeightedAverageNumberOfSharesIssuedBasic", "verboseLabel": "Basic weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-dilutive-shares-excluded-from-calculation-diluted-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r190", "r197" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic weighted average common shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://fitlifebrands.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934811&loc=d3e32049-108421", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=6457341&loc=d3e32102-108422", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29502-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29515-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29515-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29515-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r494": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r495": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r496": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r497": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r498": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r499": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 69 0001437749-23-007858-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-007858-xbrl.zip M4$L#!!0 ( !2(>%9,4',3E00 ,@? - 97A?-#U9 M;6_:2!#^W/R*$5);D,R+H:T:XU@B!-*T*41 I.O'Q5[CO=IK=[U.POWZFUT; M0J!)+VF3IAP*$?+.,&_[S)ML!S(*'3N@Q'/V7MB2R9 Z=CW_WGN!?W8])]K3 MV)M#*N@FC."*\K6DI M^X=:9B.1^>,%$8QP:?%81"1L2WHEJR1D,VX)-@MD.R)BQKBE^$O.*SY-D[9= M3YR]IU)I3YW>5<"F3$*K63/M^M2Y2__K-0->_Q<+GM1'EW))Q8I.6/R_7SC< M[8TF)_V3;F=R,AR,X>Q\-#[O#"8P&<*XUU6'L-]X!\,^3#[T8-P9'78&O7%U M^-=I[PMTNA-%:38:S1\%Z]$=*9OOX;PVKG5K2\/-UMM&Y<^_Q;^S5#)_?E/I M"0HG\&.A)36'0GXA>4S$E'":5H=7(9U#Q]715<@W MD$ZD]808DV0:4IC&PJ/BH-0HH;=AF!!/W='R.4V(NW@N3+IDG@PLO-[&RS9H M@#'N8699F$E7JK1C#\"^(!;\%RJ(+@D+'&)8$LVEF+QUH7DB:N(R!H4+*E$+ MA86D!:1A-4JP$28#](D!*17,+[AUU,#,XU(V*SHH2FU=>K<8MVA=3VS$<,S9*0I48RV01]%O&!(WP%E(%J'&1T&:K3# A!9AORUYE"<+KU%JF M58%$<[_U)@E:E:T]$W@]9PC?8PK(T:;!GMM1#:DO M+8V^XD#/K-82CSGZUU&[E@4J"0K1K9=WPO@!4\J-@(WHC*42YPR9!^W1%*W> MS*,I.<)\L> S$6X S3=ZW&G=U6I^6]AQ9OK>D*%7[;1=_P=XO]O&7&?V2CXG+SI>AZ MV,AWHBW>$U9=W6(W;QD9GVX=VE#]?UJ'/'8!;DC2]*!TVAE/JF>=XU[U<-3K M?%*OPE>H9\?]R6CM+/"K(K[?K[4A!_)][PNMJ*L7\IC-^@W^ MOU!+ P04 " 4B'A6&NMJ9IK*B&2=Q,NDUXZ0/?01)4$0- BP 2E:_OF=! MZF8YK>S&;A5K,HY$8H%= 'OV[(+4,/>%&@USP=/1HZ^&7GHE1L-._?GH*_P; M=NK&86S2&7-^IL2+@Z2RSM@!XY4W)P=H+.M_3UY81;R;4?:&,+KDX*;L=2#ZCY8/2-CEUY,NR4HT>? MT'%%Q38:O+CT+:[D6 ^L'.=^7>4P'IU=YC*6GAWUVOUA)Q[]G?[__QP3H;VP M*SK9_._Y?,*OA/4RDPGWTFA68G,KC,6\8;WG[-?VA_:K-OL@DM#:.WK69=PQ MGIK2BW1->BYSU.TSDS&?"_:!VYAKX5J_7"HQ8Z>)IY9^%Q)M9BENLTJFP]9@"_B>]Q**<728YUV,Q'[CWW='Q[F_9[Y7#?LP^ MO6?O(O8]OS Q^\W8BXB]RJ7(V!NIN4XD5^R7#)N)Q6KVX)4I2JYG$4O"/L]P MD_O!/2Z1YS'V,386._CBH'L 0Y0J>9I*/5Y%,V0Q\]#KT@?"\;#F6] M=E@^4MGQZ=:&]OK=]O-[-_8=R_E$,"LF4DP1%GPN'3O5NH([GHO26,!3LS<8 MC/6ZK1_(-=](_Z/,!'MI 747L768F_&B8D0>PL96"W(;0AHD0CGN)V12,$O1 C4BS$=[J4P!BH5^< \DB?2 M)E4!,8WN#2-.+9ZC+L,;G+F#SZ(C I6+;(;I9>'H4DT:#9KK1+G9&VD(E*G:@J MQ9A THI+1T"AM&K&2@"!,$S85FH)T@8?[HIJQ(%4TL 1250* D"F 7R".A?L M2;C+6:;,U,UA:\58.F\IS^5TL[8;5D8KZ'-S8S:LW0-PEP%XO$L _+CFK4]< M ZZF<"#Z,'5M<>CJ"NT=XU8$N,#])?D'W)H)1[XB74X]2*P >Q*#TG4J7:*, MJ]"/>-4:5>.FM"81*6X[=@B8I *XJ[&P5N513>CJ.O'9H:BM""4B7=67DBI> M7>.5QF?$:RLPKF%%MFRM*%M3E$$1S?,JN"%!:?!@#]C/!MCC]O'CE7G= $'W M#W5^6ZCW[MW4U\*A#5X?$L=_AF1$.6W"*[=]%THN8P%X-9KJ=-54%@. \B;2 M!2*%E-!A'#J66%+P*HU;H7C :Y.O+C$7-11/C1)T#%N<43+E/A@:.YE*K Q- M0-99=4@L-(U4.;_W[8E;S0:N) 'UY?6%;8 [ @4(W-7E M#?'VC@H9='/6S-]8MDN-P X,5A?1>B$WB1Z?8 M(/&FEE3"IM#]$$ &U3JBN'MAP:C49V'2CTQ:B(H&=5\W+S$81MV%D6I MS$R@=9J;FH_Y6@0 8O]E.KVQI/\1EO9XW=*9OVU_?F]>6[+SA1_5RW9GBE;W MYLZ4O ;_>.(];O]H]M%D3M?^*$<7?<:XK C1U_"3F!Z+V<#FDVC M#M.J1AW767E]>-BI1HOY;@:E6R'E%M1V]WN].N4O?*J?>"'\CKWM\'W]H ,* M-U0_O2WG??8?>*S14RHG+%')TMC[MS__^M-2&R0@=]T'K.C0;VL P/!CG+\ 4$L#!!0 M ( !2(>%8N,LA*4@< '$R - 97A?-#U;;7/;-A+^ MW/P*C&_2.#.4)=G)-2K[]G05(OEMW* M2>VK8DW&D0@LL M@'SR[ #7.?:$FXUSP=/+HN[&77HG)N-]\/OH._\;]IG(< MF[1FSM=*O#Q(*NN,'3%>>7-Z@,JRJ\F,]KV,%U+5HR>?9"$<^T7,V84IN'YR M&FJ=_*\8#0>E;QYGW$JN_4@;6W!U6G [E7I$U0>3[W7LRM-QOYP\ND''%17; M:/#BTO>XDE,]LG*:^W65XWAR?IG+6'IV,CP:COOQY(_T__W'F CMA5W1R;J_ M%]V 7POK9283[J71K,3B5NB+><.&+]AO1Q^/7A^QCR()M<.3YP/&'>.I*;U( MUZ0[F9/!,3,9\[E@'[F-N1:N]^NE$C4[2SS5' \@P?5ZZXM*"73/>\-GA_QI MJ&Z*GJBJ[CX;].GNW^DOVGQ^Q M-[SVF.I_5VD:L=>Y%!DF Q/CY4RP7S.L)F:K7837IBBYKB.6A(6N43 X@"%*E3Q-I9XNGEW)D^[Y]E,ZEZG/\77PN+6CIT3F1V&' M:@L"VD?=GH7-#1N>Q1?Z3#N5,YJBA*MV*;PINZZ/_ODXM(/XO:PYE V/P@22 MRKY/MS?U>'#TXMZ-?<]R#M^S8B;%'#N#SZ5C9UI77+$+41H+A&KV%IVQX:#W M(SGG6^E_DIE@KRS0[B+V7B='IU>'C$]:)3!1<*.]S_Z]??9XEWSV%7?P5+AE M4;//VLR52*Y3'+F*OIOV7XNK&@[H0$4TBG$Z*:NP$J:2.(Y*H% 2 30, !74NV)-P ME[-,F;GK@&O%5#IO*=SE5-C8#2NC%?RYSI@-:_<0W&T(/MLE"'Y:\] L=FPI&W2)=3"Q(KP*#$HO2<2I0T:UM(]2@Y=DS ^/Q2-%2%7I*?F45+JJQO$ M4O^,N&T%R VPR):M%65KBC(HHG%>A3[2'[ET'VY/'*J&Z!GY-[QP[_ M4J /[]W4-\*A#CX?0L<_!V1$46W"*[=]$PHO8P%PM9J:@-54%AV \F;2!2*% ME-"A'SJ<6%+P*HU;H7A :QNQ+A$7M11/E1)T#%N<43+E/A@:.YE*S P-0#9Q M=0@L-/54.8IUP_[F0F <:-U%>A.!?Z,PB'<5!ENSQ@8:MN>;K4$!(,UD2K[.G=%A'^<..*'L MCP# ;=HY(^ A>2R5]#6%G->I)6@&OPTNV:!J370E>PS\?=D.J*QL"4BX$"(G M"9@D&!#RR*G0B'P5D($:$4Z%200Y_G#J5BGP"O,UC]=G3<+2): MHLD <)&&^"$8W7)[S93\+%1[('Q%/OJ*<9SNT;SSYT?/O_'SHW![F':(CI;4 M1$RYBK E2Q''W2):WT@;81='TNB-=8O0.!2@LZ*0W@NQ2?QH%!N$W5232M@4 MFA\"RJ!:1U2.3TI:NZU"_%Y)F!PVATJ'5R3( M=3,+VHH &Q%H%L +%_XM0J,F"I5Z9M1,4"BJ^;1];\&VS"R*4IE:H':>FX:+ M^1K^@=>O#*8WIO3_A*0]6K=TYK\>=FL3=K'PHF;2[DS1ZLK,I@N97]8@4M2L"C=6D[_JK;[.. M^]5D83[]C/#C\T=PX@GPW53Q\0":5RQA+% MG7MY\-/9QT^]#V?OSGNO+L[/?J3?;*S4?GCW]M/%E;(\ZUDSWRPDXF(?WOWR MV\]+;9" W'4?L*)/OQP!G,-/3?X'4$L#!!0 ( !2(>%;GJSGE 0 $I M - 97A?-#U::V_B.!3]//T55E:=V9&:\BAHNI!&8J:T M8A\4$;K?G=B =Q,[XSBE[*_?ZP3:M(&!+A#:+2HE IN&%\M(R ;"L1)- QK#>/3@ 4T0ETZ07T18/ZIF;1&[!_:J)1#E7Z\PY)AKAI,-W6S8'[D;A4VK%-I'2S">0:R#H.B],K'/1KPAV6BLGD):KMV^'S.7*52M M(*ODVC^"?_U#]"A75.;&Z-Q^=3J7G5:_TW;0S17JMZ\[SJ#?Z@[>_I#_BB/% MAM,,*)K_GS^,'SJR(?/@#LB)W8@1!O>C4<&C5]CU*7*%)%1>&&4#>=3W0TP( MXZ.'SU&(O8?//HXBH,3X0/_4F'.<,*+2IEX^;Z)$22CBA[ C0\^"B)'2, M$\B4!D3I7E(\BX3."Y,C]N7R"].OS''&A-FL /E$'S>1!,WU0TB632&A6/$G& M?!-!B/GT(4$TC9(BVXE Y3B3&?F;+N"T0M,<4#I&TZ=#-1OH'+K^>H*?!/K7 M6+*(,$\QP9$8/E;D4NR=S) =[@D9"HDUCZ6J,W)AG/K@D*>79\9N@;@ M%T;52.%PH+)H.TF.]1+B"?6"]8%7CTK=B$<4\@3]*13,DJE2^TD9[2L4UD9, M@9.@FPFG9,]TW"GJTQ&+E(1?/N&R,)&A&_,WR.29J%U4C_4R:NIDZ[@YINH%;A* M>ZT]!'*Q]_=(BI@3$Q)0/U;0RE?+M1-4/3N'MWK]\S9W&@6L8KN7#NK&2B\$ M8 W;DX+$GHI.$*PI3_]WFX=BZ_$*,H01O&(Q?I;;&!^_=-#+)^%H&KB[1=#S M;AX@A_#Q>RQ4\QE.^N5:(B[UPOMJ M*S%?%)05(A>&I@7/@^F=^F+:;]*YF8,5&,S!JK=@U9?4QQ,LZ7OUZMV7[L&K#UY] M\.J#5[_/73;,?N6S+[5?SFOHABOH*PZNO;EK?\,OZVIWW%37G2+LTW,SNL[\]@BN^O3-7L](O4$,PN[F!YA^;SD#L]>Z M;IM?^^W6;_H,8::U=WTUZ#_[;CPTI9CDO]0GI%#ONGO[QR,:](!^BR[ HJ1/ M,MI6*3GZ^"]02P,$% @ %(AX5B1REZ@A! >Q T !E>%\T.3(X M,30N:'1MW5AM3QLY$/Y7MF9IU!;@LQ'.3(TN'&FX'E5N 0;_[> M_A#MA-LMVAVTZ\6--[3_1Q# (4K4S&(*\1QF>253U/NJ0)@J;9F +KM:+L= M=:(N[/2BJ-?9ANDQ!,%P4*!ED.1,&[2[CQ2N=@[%SXX](&AG_#7M@I;=\_9JS@ M8MY[.^,%&CC!:SA3!9-O^R5+4RXO>QTNH15RV7>HY2U4P?0EESUP.&#QQ@9, M\$M:T/PRIZ5[5>!UP;(RV/Q:*=M_H+)>)#4#)[MB\^VY1U8VP:\TP:#FV2.U MA!4/QS)TJ6B\4;#Q\TW MC1D)RL1M>8FZ2A<"YY;F8.%K6<(!Z8;S8,3< M/X7]=^Z,JC2I(^760.KGZRF1,D8-8;<)-$ZC)EQSFY.0*8FOSN:M\)VWRKFA M!*^/Q4PP9[')$0F+&<]Q3+!P8-W0@X6>Z_2CT_0(&H4_O()D;OWS$*K$VF_7 MO:U*OBPJR3D1ON\#?JVXG3<]<,),#IE0UX8ZO/8:YDASW_V2X#I>ZN6654ME ML2[!K>BY;G46;H4?7LNMYGJ_*'OL!-\ M\OCK_'[J0'O4HO>T)ZG+C;." B3K=ZZ:9,ZJ)9)2((P/*YP6DL>5@;$/BV,V M@? K>OVC]'RW5?VFS>+TKBY=5-?%985<&9=$4TZI6*)935:7N%7:U(7P-(GK M_F-%DEQ!Q2-(GF,4D354Z(SQ#=MLP?8KTZ)WX/'6W3AHOQZ*_Q&8Q.]F%VM'\Q MGDR:,&E-6M-7C^$SZFIUXC[+L_^J]57ZQ8'K%!?TD=-=!V^8>6']QTS3G(FV M?2OI+I2G_ H2P8S9;4Q&Y[-@.CH'LS.'JSE6:#5]>/% M!(6 Z>')Y^/[4).$NYRO^2(KVNZR3G<8_Z?#OU!+ P04 " 4B'A6V5Q0 M'-D[5U)<]LX%KY/U?P'CB[3 M0 7D12X2;!#13R9 MQO:V#\## P2\_^_STC$>,67$BR]ZKM?[[X=__N/]OTSS$W8Q11S;QG1E3!:!:V-ZZ2VQ\O#'-#^^?F7W.K 5>(@,X<-DY)%ST%IS[Y_W^ MT]/3T=/ID4?G_9/CXT'_C\\W#[)L+RIL>8'+Z2JI\#RESA'#UM'<>^Q'F5#U MY"2I$% *?8/!Z8)X.X M)GZV%FH:(B=#9,:=65)T1KA#9GA*P2CLR/*6LNC@Y#1IV2'N=S4[H-#3OLB> M(H;CXBXB%E-S(K,RK#!BJ8M"1K8@Y6N6$9M*^I"8+Y337KIHF)6MP'U:0!]R M,D4#9LX1\C=;CC+RA0OXB',RQ05EFV<9B?3[MA]FIHN2$FL05W0O*['&\X;U MHLXP.#L[Z\O4EGJ' 6X"]Z\ 38(MJ$C.WB)79XID,KF MB,XQ_X*6F/G(PG70!=W>,&3?)4O?H]QP-VJ7B1=V^!O/0EP.-X55Q']F7,\4 M2>;@Q#P=' 'I7K\&%X405K' BBN$GZ;XW(YV=C"J13U=)?ZG&0>*SE9*>:-\ M'SN3K8;*6U'%Q\;$#U?485(MJ7%Q\;*GCW.A03]'I 2A4=MS,%K)O M##LU^UE<072PMUNJ>SWDUM-W7%Y^[6#GU 19BW!27G[MTJ&SOD*]'IVND_S7 MC(EJGZ*(E:J:\G^VU>"R!?(WAY@M8%\PD>_0]T3*#@:!'G36IYZ#^RZ>"X>X M7B=T*,W4$CWQ3$QU@W=Y/I#K>EPV)=/B5-\G[LR+DB!1. ?GL7MWCV>&=!?. M$;4$G7*GHN]3S\>4$S!IRD.4#2PH!O]3>*%F[ W\Z:#I$7@L<9$- MDY7T6":? MXJ8R014&KO!6EA(-3*" 06"%"BXIEUZU:7M6(#_ 33;A+^$K4_1%NI14>H:H M]_5^7,.O#GFLWW3"8,SBVF3A$J+.TN_#\?$Q+-$O(UKISZ%K&U>2K#%>DWW? MS]':8"-@V+YU/\CO7->(*D_7M[$ZII1:FS3>J:V/)=Y#K'E$#U% MCER5L 7&G.UBYK)F=9EX '9]B"G"]RA%T_@8TC0>),W.O@I#F#X"9XTO,"<@ M\4N9.T]%E_5/ZEO?^.4NP\-_.CA(0R7)S/1FIIBG)$E]2"@DH L$IV4@2#*8 MXL[PO/L3%E)OXK@/E1/PJ*".E"PYM::!!@>$AQ\6_C M2K+1P4+19RW$%N;,\9Y>:E!($= %@[?U!X414#>N!?7#M3ZLO;$Y,&W,+$I\ M04#891HPXF*VD]DK6M9E[W?"OR?,4A;4_1I0/W-8G M)@N62T17HR_&]*PPLO,>[[,!LD9 _< MQ&],XC["?Q[5T=&SK>DRZ)G2H,+1&Z^I';@=WYI1D'$5!M7 F_5%[LXF+6Q8 MDW4'QTKK"O_M+B)L(!&OBPD?N*'?R3\BHK)"4P?O;-]\>[K,.E":]5WTP8R[ MD-Z!6_-7DY+Y0BZ*H4T3,2:B9:*C.01-B4.XCF&Y'A5=EC]16EZX8_>""^%V M?678&$HN9-^^67-QX'CX34/<)=N0+JN>*JTJ?*U#CYQ(?9^!YP-&P29'SQIZ M;*XY749\HS3BF?2D!#EC(L@=N"D'QV)9LB0\C$^)8=+RY+H0NUJ6PY4$=)G[ MK3HHI1DX= ,3!9,&0R@(@F+)88&HZL:U67H@NB7W!Q-B!I7 MDNCA&K'WXJCJIW]&X3*=(&A$3%=R-@I/-?!)!M>TX6$?'NZ MC%T5M>OLJ8JWZ;*JNE5=MJT7S.LL7'$$"=(Y(@Z8!S_S #DO=]AI@Y(N)!3$ M^8H//QF_7(:L&).0E4-'1Z-UN6[ [$1<%X;4(<2FT8$.5MM;MF!A ,S, L<4 M@(J-_[J(:\"7+C#J.+M7O-3Y*CD'MW:&$\1V2&TR!A$GX.11_+H' 5\F?K:< MP,:V.:/>TDSI)BP)&1A1%YH ,&$:UOHQ6-;*N2ZT:PG,BB9"V8P'*9MQ%O<*[5%Y'ULIA<>6$(6)X\I.^DS?#D973!0AY13,###F]^,V_!8U#!B MI!L!\O;"SYA:!$9UGQ)P.,#<H:%Z7Y>N>D.[\@C+K^-1[ M)$P>-O"HTG"Z\5"#HBZ(J(.[&Q"1P?Z0)P-X4N.GPTW.5#-,Q:$!^#=>0;X0 M8,I(Z4**.K2K0,IEQ(Q(B%>C'424=J/8\EP+EN#AI=PBCC##-J;(D3<$!_($ M@7B T>2>B68IF*-(_E &N_)1[@W*$\<1 M6\T7/0XU>H9 "B?0D8&A3]0+_(N>?(OSG "D>D;XZD^8LO1<,!]=C2%'"-HS MPO1H-^&B9\&,17B<[&-*/'LB&PC?J>3IQ[HV9;;_%[#P.JF)-[1M:2_DW"%B MC]T1\@E'SCWV VHM 'NWLS#VPA(5;%W]!35BXZE:(780/B*AT@@"^A19/&9H MK2'?=X@E>!6#ZF>\G&*:B*_.VT:VY+'><]M;(N+FI:LK1\)W? XS=0Q3W*5/ M[.@EC0D,;"QT>&#B< +QLO(WCWZ'/Y'AUL:-Y=7DN QKR#2W&BFI0?GN0A;]&W'FN5O(Z!B,U$$U9_$=) M5NA-B>M+/5?NXZ40E_6J*LJTPKNZQ%,^!M12^3#EVO,=NQR#WKCP!R_#M^UC ML9I5V;G364!DUSX71\0FZ#D<3N C3HN6/?>P6*./,*2XMEP/(8?=8QY0EWU$ MMA 9,I+?<:Q5H;W=ELW(A1T@?LL4V+^2+YF.TT^S1NHI+[-#I^9B=-@9_$G( M*8PX@?$$=K-1JRA@!2+(1[N2N%6F2BRPS@9?O.-H4Q&,TDOD0K5+ J7%T^N8 M-=%(0?UV*.":/&-[!)/('(^\1[#<7*R1B1<+6)*_/;[]8&L_H[##BG49IE=+ MW_%6.+?^+\C[D3-4J1Q1'(]M2K&1TXI9]CIP;2Q'^XEW]7$\N1QF,528W2X( M??HRRFH\G=!*L(P9$C_(S'*=3VPSYW?4LP.+,Z4$&YFM /L-K.HPCEZZ=>?R MI&OZ)'9T$%N>PTXY!/*6.!':_^B PQQ+JJNQW33#XY:TF_DS61)V#RV//.IG MC:S.:B58Q;;-Q+N&=3S,ZLA)GC>-=FPF\=Y4*%CMTC_*02R5DZE89VG9"DOL MD3S#J$JU7*F2K9/OUG6(BQ^0@W,#J"JC%8-G=J23 1%O%K P"O8%BQ#ZTJ.< M_"V;$M$P42X.B24+T]V;:5T0OM#(=VAE+;#U'69#+M8:"L >S*;@;.;,>K( CASH*T,GI8>R*, ()(WCR8(189K+;V>^(ROV)S,:QO UOM0'5UR?; M6J"#)BBX\"(H_N##7)-#36%V*Z$O-X36 VXTD61%JBC3BFXA>12'LNR1MQ1A MZ] MH/*W,*+HQ]6Z2#37#)\0M:,)YI/\\<+8#?=KQ*5K\LZUC I>I/GV3FN[ MRKQ&C*U+C=DF?_AFH49QOF'AX6)[& 9@XU]293:<7X_'.A*^RTJT;J@O-@HEOH/'2Q\ROP2[M;WW.JQSZ?9V&JS5\M[K MKV8/K:J]/WIH&?S;MU;Q248M"Z]+ZV73<]%Y5+ZB7BIL?ZRJFJID]U$S-KK-9?@]EW;S4KZ[4BIK[(W^3^ZHJ%-*H MJ;W54)V;X)HIJE:+>ZLOW==;-=.M=NI[:X>:8WE1K;V0NW+_(/HHTT*#-EY- M)^'%2\Q:X"6"?_\/4$L#!!0 ( !2(>%:JKWY88@P ."K 5 9G1L M9BTR,#(R,3(S,5]C86PN>&UL[5UM;]LX$OY^P/T'G^\SX\1I;[=%LPLW28L M:1TXZ76_'6B)BGDKBSY24Y'=1(F69HHL"NVUMD=3S#,GAS'!(?_C] M=1IVYH0+RJ*K[L79>;=#(H_Y-'J^ZGY[1(/'Z[N[;D?$./)QR")RU8U8]_?? M_OZW#_] Z#.)",=IDD0^X3=L2CI_?!S==U#G_-?W_8N'+YUO3]>= M_GG_$IU?HOX;A'[[$-+HS_?RCS$6I ,@(I%^O.I.XGCVOM=[>7DY>QWS\(SQ MYU[__/RRMRS=S8O+IWZ\JK!9^&TO>[@JNM?TRV5:]N+=NW>]].FJJ*!%!:'1 MB]X?7^X?O0F98D0C*1%/8A'TO4B_O&<>CE,Q5E+H*$O(3VA9#,FOT$4?75Z< MO0J_"U+O=#+1<1:2$0DZ\N]OH[O5.P,:AS0@8P[])R83$D4(X]%@H74E]V'QCB4=)"8$!(+8)6^9,))<-4-XC! RU8DCG\:-1(O M9C!H!)W.0M+M;5#P<.@E82JR>_B<%Y8P+#-!?F$DO(O K.\IO_ M##R/)\2_?9V12)!!Y _C">'W%(]I2&-*Q'7"."&*2RSG0(#%.!U0B4#/&,]2F?5(&(OE-RFSE%7^A03'DB@6#WB!QR$I MIJ%7N!7<(^(1.I=HOI)8#WU9%;LFBO-OU*EGE<4," F^'N0P+''G"K]G0!*VDX%!=P2K^SXSY M+S14*:S=QU:QW45@ICU34/(K&=V^>F$B[=L*W"95+7.:PU!E?*$>(45%K&+< M,&L4$ M*M(40;+%4E4U8"/Z+N/U? AJA&G9IM;:XE&L_1ZS-X4QZC3"/[@EX M.9J:6Z^2"SR^LLBK0V6_7HML1O1Y$@^#;R)3?UI,%'6LLGC@^>I8:<24E+2- M> :F_(YCJ&/#&M2TS(C!N(@7#^"&QP!+JL:9=-/5*Y9.%:L<1B3&- )_'?,( MQK< MS&9RG %\<'^HAY5,=&O:)6/]@KGR)KVQ$&C)'Q1.8W5!8F>2*;3M$U$8S)=U@\XFU8YGDS' M>(/7:-&X<(&&?IQ%EU;?!5K[KKDN_$L7X!LO&;KL[$V=(EK%#IE[\Z5XOILZ MFNY-F.*AIKNDNS>#BO@8V+JZA-ZT2D@WCJ3+YFVK;$Y$AY6XX,JQ5N[LNJ3E MRMD=L _FDLK3ZT*32+-+"E"/GH*/3KHA.4\//\APS4!VJX))+G53B>FY. MK-+-IQH]A5HF5.7!NJ3[]!A5AM9<4GAZE$S#.BZ9@'H,M3(+7%(7VGLQ3$L4 M+BMZ;7[*;;4UL0^]75[W\+G1W+*(Q01=HG$B8,H(@:#LF$89WP!3CN92)2 6 M()Q:[?*O9$I\Y,M9%AHDH#7U)CM9:LVB/2B5[6..X7H-840\]AS1O\ C] $M M#2A>!24&'@PY4.B#M2DKAV4&+RL";F3IQKKMUUH-5S?)*[= LY+K\*EJ)]WF MJT]6IKM!MM3I?)K@J"(+I!4,)RSE?.O"BC1WWG6J24_V#2CKFO@D(O5M2J5% M->."=_GCB+Y0)[G@[?XH(M:S4.Q[.V_1+-_O0E !D>5FE^KK>I[.@6^QZ.4T M@E3/PVGB%,DZEC/CQ*.I).#?(4FG:.0/IHS']*_T>^7&IL(8:+IY-W*Y/G,F M5"Z)7B4W>!PO)ZW2L#M>X%D+.COV$'7!JJLK$9,A;'6UV3KIN/I:R*"1A\4$ M!2%[J7N"LZJY%LYRZD$Z*!16D-C!@B1/[(#A,0PVQ[ZT2K9VUHK"7 TU:?T\ MFOQ?CO0Y#DF:NR=B3CWH!_D 8&Y_L5'R@7#*9":)W,LB-R3[>V4=WKYZX( \ MDQ%TYFT0$$]Y/JL5$);/>U4K6(5T3*K:#8=@&HE[4(Q$#*/;5SGR$RHF M2FNJV99E<(+SYQ-DTE.IQ)3US,X2,*EVZ#NO*0(DN^W^=(ONJB*9A@2J) VBQM7)+1=/<;[ 36.!]J73>4!58WO3NC4)-+ M!V-K!,RWO5J3J-0I!#)TF1N&2EWJ\Y82I]A!L\VY+%%GI5BY6>)25,U9*59N M&=H_-])'J43Y0J:W"OH!8/QDM6J>/&D=I\6S*XYPM73ZY7NJ#H@_F(.*>29? MD^F8\)L,ZV/*:9C$Z0] R8GC_Q<,P)+#+@>V9G6GJQ#K,%"A-6%+V5]HWB*ZW;S8U_/+K1KS:E$(]E? MZ7Y!7,I%:OE$D-5=8I&/PG64'M:"&2P_LA8.MW\R$]:&@/%<./76Q&-"L+AZ M'I^&I776[,B"2P<4?OY85 ,_%M7>*E,=:"RYPXEB MF?\@+VO),AP1J+'M1_76A=KM6U3Z!V*TI-'S:;'*5LDS=3Z2B 3*'Z?2JV3Y M./Q.=J$6$6;"-* M7*/A]K2W-CA+:GLY9E8_MU-VVJF\<"MJVN#WJ5O_9>H](*O(PR ,V8MTTW0I MJ&NZJ:A+^Z! A96-,*>B3+6)5?5@Z_J9$P_< / 'TE>FUUT%! 2+P_02K"2- MU8/W .49(FGJ@]QV7K>1/6Q$I1\'2WNKP#'Y''3WV.WR72L;0B:VC+;@?LJ0 MIK\! 0\?EX"WJNPHLN,T;J*]#R#\0/@41]"7-Q1*@Q7I[07_&VG+ZF)4#%:F MUM(HH=%S'AJ T:E8D\P;<(#?=F<,XGRX:8WA([3LG$2NTV2V]1D[I*', !26'W?4Q--NF7:'4FELV/(S 6'W@UY&2DFEQ+*:RPW[+AVAPN# MRI)TJJT6EW;)ZPG#R@)FU:LKN;B8[8G@H*N9]YMK_6IF%21;VR%,Q,,@3;^0 M.B6_>^61A:K+=ZHKM'8KL/EEP#_O &ZYQ[&33)*IR=[5NKE46W:K)#G>^[Q,421:C0F;Z "D MK,ZO/P#[WB* !5[ Q3:J9F))!,#U@0O NN.?__DR3]\\$RXHRW[[[MW?OO_N M#?'\[?O/_^_0^C M[W\8O?]Q-/J/?Z8T^^,?ZC^/D2!O)!&9*'_][;M9GB_^\?;MUZ]?__;RR-._ M,?[T]OWWW__P=M/ZNW5S]33)MQWV&__T=O5PV_35T%]_*-N^^_777]^63[=- M!:UJ* =]]_:_/][1NEJ22Y'&'&R51+ZF8"%04_J7?_W[V>^7(AV4#0^2(EW[UM3E3"YA'-1G,R M?R2\)GF58[1.*)V33*V4T>IU=6G5#-,VN3,Y'H^+1S+:OK$FQ8:1.IQC,HV* M-&\^R8?C: G>4'M,ZI3F*9V21RZW0/&WF,WE"]^_?_?^AW=O2XKE3I 3^;)\ ME+&CS7@EX36'T\*2\&E& MU<9T(W]=MU:$=PUP11%YR8D\%M:;UX:HE,6O/JO8L(4@\=^>V//;A-"2$O5# M.4>K#TOHOR[EZ_+EQ<'J2:-'DO[VG>[QBII4[=&,KR?(/S75S-@)53?D*4I7 M[QZ_4%%!F*9%;9JFD7@L%V0A1D]1M%@11M)<;/ZRHW#]AW^=[SAIG"7G^WQT M046<,E%P\B"9Z$R^^H\C$,T&\8JS@H[QH\AY%.<:4( >7A'<;W8!N8V0:_GC M,4O9&_9#[T/TF!(;K0>-3'3NMM,QC]\P+B7>W[Z34O/J_/F'^F0D^>V[G!?; MX=9'6TU!:,K9'#2YK ;OR#?[Q*<1?%8035L2LVWL?H$8Y"'-YSKD+P;8@(&( MWK7^:0Y/J%K?IOJ8:XIH_4>YO4NFODS+>94B#WE2/S@CWE-HZBPQT\[A>579 M=PW(?L#:.4]WV/_YMD+^;%_>_E$JX\_R-\;=A>O*OOXD:O MUYR_A(OYD"Y!) XB<1")@T@<1.(@$K8%5N M7%'Z/R3BEUER(1=;%666IAU2>;%>]>,L*Z+TCBP8/U9E;,T\4+>:F5O"*4NN MY-^J]$-K6V]TJB\(H_)52P\T7N_V=)W^!&WNE]HJ[0G2U .5*V[3+W!C.P_T M/:\]G>V!>EI48UX;>1G12+,J\1[>J7O*5P+9 M:@>4+U9?N/(XAS3'8-2 >GF@/2?*_$6?B90*H_5>8B#:U+QS:F^+QY3&5RF+]"16M.FXA>KA-EB9S2 ME3W+LBE:VG=.[^\LE=M'Q%>;H'XV->TZI^^+Y*__RJ3D?T\BP3*27 M1&.;3 MTKY#>J_C*5_;#L=Y3I216GY.C5G8WOBDXA8 -#%E )O)+Z9=,+HF'5)U3^*" MRTEX]_[I@>:5EAQ=D]Z\X-^,EQAD1PN^XCI?JF-?,=A6RURLI9X_H]YO[ H/ M8/$ 8GN/%)M)A 5"^P$=-(-K%XCI1W288%X](+R?T,$#^MN ^/Z.')_&4P=$ M]S-:=*^=*D!(OZ"%I/=1 Z']BA::P7\(/;&[#_6JS8I&SR,4'U:11&>QA>+" M*HXX&%&A4/&))P[V)2A(?/(*T)D-!8A/8@'YP:'P\ DL<)\T%",^L04:(P!% MB$^*T4):AT+!**8 @(BA$?&(*U.D*18A/:+$% M94!M[?C$%DN4#A085KD%'D$*18I/>#&DGD%!X1-:M-EB4$CX9!1C0MX.5O1NV7<9JRKXJ7KAB_8,5C/BW2<1PK8[>X(S&ASRJ,HCI\M]$8W@M#K@_/ MVXA/>&E'3'Z/TH+<$EZ>IQIL#CW[0K02!\9%/F.<_D6.<[H=>O2+H#3$@*D_ M;-TOY?H,()*Y,+']5 M)>8W'ZB?"E%JZ48K=ZP@_)D<;\SP#E[IOY7#$+F!)G4V,;?./>(";F6P3KWC ML&\+P%ZA#IG_.F2MT_G 220*OMS[U!IB#2U#S'BH+!:BQ7NO+-:]D= -4@,- M#&K*1H88*IY!C6S(X#65JH&PNS5/(_J.TPJ&UMZ4*IOI.*GN[COWKFAQKM M2JEXBH>B]K^INJ?&A7E^Y'AUZ].,LVN?EBAT7W#ZXYL(50>&*('1 JB4F9A%= ML"$P"OS,2=;&! V^N3*XL#0X-[)!J/?\L?1;GFZU,*NVC,H'#MT-NKE6JQ?. MLML*4#&9?1=CO>'QS]F_'S0N1L3KC0N-[TC3JG3V6-3Z8'!&C]F-:VPZ#6 MN]-]14MNK;_%U\+S1S65K[CD]-8N)JA1?1L53\<<9R>*9%%4LWEU@MU/ MTF]\P"OBEEOR#*Y(:+>^L:C:VVXPCGOTBT!1X\9(_$ 'Y(3C)BRV".9D!L $S$4V9#4$L8%@K1;G38"-*MK@(F*<501TWAP( M1[*:DBLJKV/[*_9$8F_J:>OX&5FWTS G+6 H/-QX)SZ1H)V3CB2S.+]0\6J_ M463=9WN[?3F[RW!P04<0/R.J=697,YC9NXUN?350K9"OKB:G.LRU!83:4KVA M$.07@OQ..,BOCAW:>^#?#]OJ'R/9]I%F!U7(@"%^YD'\!?-!Z AA>]]@V-X# MIY+YKN<+N50_%3DOF4X?RP9H[M4-L[F":AS_6=#5+<3ECYR8'<3@?J>!IE>G M=Q5U^O )2^M>*#_?;9D5)YT%"*QS<-X'=W%P%^/Q8IV,NQBZK[+:A^-@W7"@ MHP:=K@7_.LQ5:$-E$NB"<3&8L8)M)]AV3MBV4T?L]6[;^6FTX$PNPWPYDAU& M1.X1BWU& %IW;,/XL^_ * D6GE.V\ 2U4'E8RT5PFRK31=HOY[^8^ZJ7NY_QV @K2FMS_YV4A $)M/ M66S6.$9OHV4\(_$?<@WF)%:L)G]ZXM'\O+P<**Y.&*S3U6\&*B<)S:^BF*;5 MLVIOV".]YJ1?0],AT=QOS7GRZ* L65I[I_PZDX=IH;9U V?K&_9(KXJ\-'** MK?D0:0^W*S1"<,.RA&774@SGCU'VQV0Z)7([N9."S3.F-'NU-,_QYQJEZN.-6PQ^N:]4:K<7_4-QP*O2X[>;#< M!?,5=R*Q0S )"1U_&G8*UDBK0'E]$>'!#0X5S[NGJNIZQ'VJ]-;4*_E%FK^=+1['/W/T&0*0]FV1]2A?D-Q&R])!P[DZAQ5G9 M)IBQG1!<2DF:+0FYSR4EDX6V/BRXO5?J/T@I)5?$1'E1=?VYM5U_U!I#\ TM MAT-QK_O''9&+BL8Y24I._2QU0W%W_]F29P3HX]?9H23T,R6AG[/Y@F0B6ADC MMF*Z.%ONVFRD>+4M[O;&+%$%!JQ9?%V^*LP9_%6]KAH-H)+8E4(XRP<$]-MW M4TN7(6/H=VDP^,1R J^QX=S?;\ZPE(AI]F1*Q7[= MH@\*S0G-56UP4QDRKC%$_(30)30(S#8_YE./Q3@M .GO>(Y DA9&K%5'#@/M M]IC0V%TEK 5_!";$=F,L<[" #C*N$N ;0Q.%U(3WF*-S'E747%]B(4L%H>!%0LWZMT=6*%#;0:,;I542TIV;^VW9B/DKE=Y$8,>[6? M+Z@QX_M=?IZ@ZKPR0+ MU:1H K9IW*9?I"WNJE#W!KI-%J1K,^?(890[;'M6 MB('LO[[D2F#4%7!^?D2SND.N8<@U1)9K^!.:Q0$,7D2S4""FNTIYS2T ]6J M:FK3;+3:_HZ&54-:K#.BD!;K*2VV9H3%#K:G#-E?1S23C<@HCUZ5#;I/+F698"E-)/,F)6Y*JO)&($U[H56;VV5O M/!1Z0UVR9@CD+BQR&I^S(LNY^6(=8UNO5%^7I\=#]#(N\IG<%HR7UYD;]TRW M,<;/UGR(M/>Z7K=$P2-N(5U":':HP!?"6-$! 8EES$T@PH0/>, QUP-E<+%R M+B<].ON$]9LP)PD,E>FL/0[%X&=HR8,%TQ31\"EP=V1V11T5:[9S.)Q(,%HP MR#LC"@9Y3P9YN +FW0;_[MU(%(^"_%FH/Y%G%<'A:(DW#>'/'F^G(ECEOT&K M_'BQ2&F\N5=.;YPWM6N!C"O&YX0;RS18V[5 QDZ54\NMM;W0:ZU3 M9[VZ=H"T]\POG#Y'*JGYG&6EHJM"^2TX[%V&C ')]]BQRAT5?QA7LKU+"#UQ M0B#5-4*?LLN7>*8"N>6O*LG%&($"Z>*Y;NPS2Y]I]G1X1EGJQ@+ZA)""4ZCV MMK6I72J3FKG I*EMGU0?Y_>;Z:ZN\- ?Y>;RB[;VPZ2^W\J1AU19[SBUMO=; M>2_B=&/'-)4QU#3KC59SJ4!MPZ'0&^H;8H@W.IG ,">AGM51RC"BM5G86&TS M*4:T!M,+ G 8/ZOU'%DG5Q.)Y(K*J3AH^.<>T;J![B8+BVC0/E1$)8W0WUZ%@6 MI%[L085;PU$R;YO:5R,FQE>^SN8W1LBZ%CV* :+3D')I$SVR$5_B*;P&C7=! MQY=&_?>@$C/8)X>22^M; QIQ*+[J9V;+/#K^-%@Q&#BX&B5'UK/AG$B!LV_L M\@9@]#TJ/D5Y;J2S2@ES)A;XQUZB# M\[P0.9-RPBUG21'G=R0O>";NHY2(ZRR6/$:?B1AGR22?$:Y$"C&9;L1$E89/ MY=94GKRWBM66NNBB/DGP&E0SWJ["V_7:LT0!VSOX30.)Q$S.M?I'55M]EE]! M[NCFCUNKKU]4>^7]2U%15?P78%QNO3TC*Y?(:@$H:^W*IJ!^TJ*Q]O"-8%W, MP[J+N'3QC$'DDVFY94$1V#IXI?\RXIG<@<0MX65==Q@(8"^_20P1Y;]':2$5 MWD@)L$I,6M$%P^3E>9Q^:E_"&-/6W#/M2M%C'+BH;,V]TGY#Y)9_#%>W5?DLM75'<8KUB,:+,*TI;5?RCE;$)XOU?50N=R*E$B\V!TG MMJ_CVMUSFEU,I'S_")9W[!U\IPD:-5$@ICJ#^$W^61D[[\B"\:V*"=P>G/J& M],@32(_\+,AD>BER.I>DZ.:TNM'@$X! )P>FZ.X!)?\$]U=P?PW)_67;"YB[ M]18=1@#AK([!S?,Z;!NHZ73S&X+=.K0FXJK?P-TNV!=F\O8;"-K!)X9I67ZC M"5N#V;\3T6_@6P?K .9U\!L=U3Y,=S\D$/$O2!'##*Q D+\B!0DVPT)E$*S2 M5CW3'Q0U5M&KH=<&"A^K>%;3-0>%C54T@[FUH"BQ"F9.GG(H6&SB64,7.A0V M7N&J1I00%#164:N&DP *&:NLUE[KBA M&'AE2H,W> F2;H?($#3]#09-:R7QSX),B_1&,F!IT#:&/=<>Q*^3,IZ1I%"9 M56,YDPE-"V4RN2=QP=)/IL6QC]2MW]J+@A#X! M)[1Q/9D;#=X);8(5?,_!]QQ\SR?O>]9L :P=60*==U8/UY>XX%TA^V'TN"Y8 M-Y)M'VE6TEM/]0*-Y4_)M+H[$K.GC/XED23*'3ZEBO8#)%ER0Z-' M58M(F<"$*.8D 4U<1V\)^ES0YX(^%_2YH,\%?>[T]#DOA^< %3Z?4IAWY>_' M$5V':M5VMYF&\*?JV:D(&E[0\$":R39X\;S@?+.MPU4.6/>@2P1=(N@209<( MND30);X%7<+E5/0N!?\T6JS]6"/9840V3JQZ C%P-'^RL1-!04P.8G*=*C*U MZ\<$T3B(QD$T#J)Q$(V#:/P-B<:NYZ%WH?CG$:=/LUSE)Q2"C*+2OET*D.G. MY%]/0JXSM#]QN3YU078^9=E9DY.Q2@.?+,IZ#=E3F0]^7RP6J^TR2L\BN<)C MZ2@ 4%*"A 00$*"E!0@$Y7 0(=^P.*%^I*9@-.@;\Z,I!/VU#V\:[L_E)Z M1?)E/7U6T]N?RFHD(&BEIZR5MACX5*:EG+LD"AW-'$V?+R1(RUTN%Q-^I\QNKV_KU$]#O?&">AW4ZZ!> M!_4ZJ-=!O3Y=];IM:6% FGA? N8 -?66A"GO^OJO(UH6:I4*[TM=+[1Q#'^Z M.X",H,$'#1ZD8:G=C65$+=CIMI+QY8O:\<@9R23KNF8SU1ZQIQFX(%/"N4I" M?5EG9!ZDJ#JBKS5:3\@OIU.BSG&R_4QW=Q_2G7-4D+"O]GGG5*TG8\+O"7^F,:GX>K9FOFA4 MY]/Z]:*2_T%MAT%M:TL72G5I']=\_%?/_%"C72D53_%0U/Z7<]#\S]-(B+5/ MH)+I[ V'0F^_\\SF\[4K[C;BB8_>:'8FNAU<$ MGPJU_$H>X41G2:QNY+D2PUKOJL,^;IW]6D>)*N$W/J2PM6"[/:-E!Y?J"[03B"E;]2&P)1O,##EPZ=S?3#*JX= WZIR^3]&<3*8'!&@#2*QMAT&M M]W"7$/:$DMI>@SK&JT-=W)&8T&>E$AJ]U[;F?FE/4_9552B[8G))%8_YM$A? M$ZA#XM391F4?4?%'V-1#^SE%+CQ3GPB$8\G'89K<3>BXM5^0W"[CR5S^W)V M)^W@(C8AGEU4Z\RN9C!S/ &Z]=5 M4*^NIJQ<9W%:)')!?V'\#_G/ M>;2@>92.DW_+S7I?GMF/#>YB_&Y@2U7Z2MT$NG MXZ>JJ--'$UI:]TVYNO)YN]4DJZ.EW(OEPEX_=D#F,EHOR/>VWSVR[TBJ4C(A M8.$#](U/=[SJ8D;K#-$WQHHC=.U$JW%.=_Z>OF=+%4-_RE1JZG4BQ2@ZI='V MM-NLV<-J\?)9,9=_-)VBW;UHL/.U]Q$;B/Z0NF)-XK2T^\6A^7M;' MCJOKZM3IZK?(%"<)S:^BN,Q ,-6/TS;LD5YSI3)#TR'1W&M8X 5YS*\S(<]! MM5D:^$/?L$=ZSR)!Q;T\1*-DDOT>\=+2>R=W?EVXF&OW'K&IU%,C+]F:#Y'V M7M?"!TF N&%"$#')+E]4]D]!Q4Q1.)DJBC5@P/V\HE&2YV1ZN.%\C%[4W7=G MC'/V=>4JDT^TE1/K#.$7(\L2EEU+_80_1MD?D^F42&+5"KZY/IO<&4OA.?7U MBDI*#S$AB;B2*L6U$(5*H)Q,/V=2@"HDB09.=.C9&R+%5&+#50 V]4G]' MGEGZK'C]<"68N O4)YC;3N!.YGVYP2 _Z9KU1JOQ?-8W' J]+I)$,,&V%@1K M4!.8J^B*$9]!368NJBE&;-HMBL$WAL&Y!:#V#W11RD8>8[4D$50>D.8K[D1B MD6$2!#K^-.P4K)$6AI)+Z^V=)U(T$FHC1,>C5CF$-3'QHV349@):N"T[Q *$ M6( N8@'JVUH'EM[1S!4ST.P-H$%SH$D8SF;G@294.#IZO ?Q_#SB]&F6JQNB M"T%&41G/7485I[O4EH:A/8W>X2_@IP4R0QC0*8='^[Q[ MJN32,5)5];QSJNZB[$EWE_&K9WZHT:CPR\(Y>\1P2)-7Z@^*N1QC,C8/W-B1+:)5PO-Z>ZOV763;"P?EU M#,<,&C.D;L:9]=Q&99^"&4)4=$U>K;%;G*QEZ36GW7=G+HRNWLBO$[LBAX/)-[G+I+ M12WMX\_LT*,%TNYG$2>[5ZR]]_JROWL M;+EKLIZL\=>()^L9^J ^K;C.5I_R*J)<7!6"R=A]KLKUT,'PK8+> MO')'D"I5%<_(%2NXA5-=!VB#\)S%?[Q:(>5NN"JVI-V8W'IV;H@]GU$RO7PA M<9'39[GY3&E,JN<;V#JX(8(;(K@A&E/V(&5^HNJ3)?29)E)ZUWQ%8SO_5*H+ M ,O:BNK,F-'% S,(X0U&.#UDO3JZU%65L2J(69ZG9\=B@CR=Y(\Z1X9;9[^X ME 3S(-]HR$VK;..WA$*5KC(I_6-A\SK)2R+F-^(27AJ&D M%):E9%-RB X.O&=?B$HBQ+C(9XRK$KMV)+H>_2)8Z<%0Z@];>Z7\\*?I:A9O<%\8MDS$9)7RI4L'E@>I?O/5:';3RS_'Y+OBB-KL'?^OM.8O9(Y MJ@T;O;R[GUG=$6),AK>V]UOF0YT5BI@H+X3A5-2VZX]:8PZTH>5P*.Y5!KR5 MPY17"M0YO-TZ>RY@(7).XWQ-V^>,YN+N_K.E@ 6@C]^0HLH-]+7][NS8?E?^ MYW>)9VOSUI6'ZN(5PYBCR])?MLO'$)-\1OC#+,HJS;]MSU_-UY_(W/Y>2@ ; M<*4,H#/EXR!F&/.^);N\WV.%[O*%\)@JH[,4R=J>6_ +ASQ_"Z(.A0MET2%9 MF:GM9QKU[QW^;/[.E$U,I?SYGL_J-P]W1N^H^..*$U)6%) [F:_Y-+UW&+-9 M>="6UZ.T/7_V-PUJQO;LC?+KC3QN8,! @=P#\^ZU;4\T[Q*I#+8%*W M=T! O_T\M709,H;^S_8Z$9K[YMA6KV(?[AL#YQ$ MHN#+O5@I#1Q#R[XIWMP/#J?\N(??HO@KV<-TU\#K%GU0:*[87]4&-Y6]RL;K M&%8XY)JJCJ_'2U M,C'4G6KQE@5#MA8:'O8B%!Q<<@..5D;%\KU*5R=V^XA6ZT6W*JHE)?O7MCO0 M43*WB]R(8:_V\P4UKG-T=5U7AVYI0R'O3BM<-XM;0:?^PD"# MZQVATWB=\<$J6_B5B+O[CE65G_P*-.TMS%Z*,_@]4MN=K(K,"B"@T81,?ZY12A6+%)C5Z MJK4(G1YL0F>M) EKJ 3@TY$ MZZL6#G3"L(AYC:T)K0B#[[$)@QZJ,$"G!IOL6'O/L=8BAL[(20F;H.OKH#.# M1?#LR C7>-=%)[?Z+44+=?)A$V][N+$".E78!&:WFX>@*+')O? ,0?5T$?FO(YK)1F241R]$-+R.'#;8"JF/2\E=Z E7D]L# MP3JAJL^KR:^%ZDOU5_U6-FA>A<1V/ZX\M%E*$V6C+W%34G5M$J1I+[1JKZ>T M-QX*O;U6II$D*&4S/E>&7KXT%EPUMO5*]76Y%S]$+VNC=>5ZAS7NF6YC 2-; M\R'2WBNW;XE:1R*,EUJFGF!+AU K\P1J97[.^-:4(/ESO8ATDVMIC8'R[;9P2[(H+:6D M+-G$\-T=5Y?(7NU6X\75*/TN]9:@P>R1T ]7,BP@?0^(#8LSKO6M3X@?FQQ8EK+ ME'<7Y;MW(U$\"O)GH?Y$GE6,8T-'I5^B(/[/+L^N%BK)\4<],6B/E(YU320II?17%9$\BPV/4- M>Z37N-6:F@Z)YGY#4 ]5*SU_Z!OV2.]9)*BX7W 2)9/L]XC3C95$=P:X=N\1 MFV22=0D($);7S7ND_75I>"/MNFL+AT5[S^N8T^=(W5DF3_><1W&N*O5;<-B[ M#!D#DN^Q8Q55>LZXP]J[](3A$UL9W"S[D;FY5]JO&"?T*;M\B6X.Q;9]4*[G$J/5 M.-7ZAD.AUX4G0D)0:PDS(-6(U5%M,:*U^5V8N:G!>881K<&PR%P-1ACQ&0SK MS,68C1&;]OAA\$T?(RZ;-,:%X(CF*3CHD.L:U;Z!ZB(/AVC8.E!-)771W=Z!C69!ZL0<5[EE R;QM M:E^-F+BEO+E6F=@<%8&0=2UZ% /$+"/ETB9Z9".^Q',[/4#IQ,F71OUW#YB# M[P\EE]:W!C3B4'Q7Q)LMU^CXTV#%8. \/90<6<^&9(WZ5Y79N4?">[>]7 M_*8M$;I8SEB;7<[E"GE<7F1L! 'IX13"9RE5/ M+CAQZG@ZB7I.5M/1] M+H_#&WD:NB)[W3,D]/I/Z TI3*VE%+CLLZS!9N87>XL!(Q%B+TXO]L)9H/9NM?QA]+AV MV8[BG<]V)&_Q9'ELB-=@63]FV:+@6H%C' M.)HO!:ANU0()7\BCH*8;3"H;>-6/VPRMN=XNRU7C23XC_&$691\82[[2W9'4 M87UA, U>9_F\$#F;$[X?=&NV_@)Z^+6_JXV=W-#G5U-L-66Y=$6"29PM/T;_ M9OP\E>>+P49<8P0L"'?46>NZUASE])'V:EN^SM;B5B,.KCD*)J0.W[?!2-\. MXEZY.O@7NJ'S@4<)F4?\#[/8H6L6?"%>?"%U=V/6XA:'<5[JR%FL)0%FL'ZC MVL(I.O]1W>_':NA3J"S3_?#_0!Q,#;@"9/H9G->E%9D>W>)O;/KJM"C9C[F9R[Q[JGT>ZCC>917G"Y?%6S5(6X'#RMY[/NX,W^O-B=$1_\VJ?LUVXAYT1R M&IDLRH3_[*D,-]OLKLO;:%G&FUT4Y)/DHX>O)'TF'^5Y.--97)L.AQ+[_Y"( M/WQE#2$?C8('Z>/XT[&!I 2-.6C,ICA=Y3283+^L>&C"[Y3=YO)%RF!4K$H# M;A^*]5/Q[@A+*V/UC[JB@"0$H+;N9-"N@G85M*N@707MJF.1LX5S9Z"JE=N! MY%/JEMPN6$H3^7LR>HS2*(O)2,P(R1U$;L @7N1M,!U!V#YE85N3\SB.8[D) M2$U>5854E3M*;_V>4_]KI#9>%3L4M]%2G175,&"->Z'[CL2$ M/BMJ/I$<1KVIBU\,VR+!MQ%-KK/S:$'S2)=/:FGME_+2V:\C].!A#W19V*"J M37]4CA]%>6H7K3(I3Y"%Z6;&HW$LU&.P=O-)O2=OO-:/^."90SM'E M2YP62LZWT.W2U3,F=:\QXTL]AU0U\1MM\OKRG>,8$MWU//XIE!)DN96I&EN$ MB]75+W:RC=WZPF+>_9#(R*_)L!S:]@X8HHK,HKF*9TICJD, [!H_="51\ $L^2&2=UV189 =[ M!\\5-N1)4_"E=7O7-PP>W>#1#1[=X-$]@@2P;*++VC?3S$P6471?"8P%[C=! MYV$'8]1;H- %)X,Q.:LKZ**1X2S:&)2_>XX=OA]41P-B]'>1,1BC@T$#"-+? MA<8.FXNK:1Z(U=_]QF"LC?#XN[X8C ?JO((>[PAEE2I_/;J3''K!-LSPCDZP M!!!>(9&9XG#0R9LPB TBIM#QK-M'=7'UHQ-*W:"Z^);0":5N4%MB6G_B:2M? M4N=:0R>HUOZ8R->CPUWH %LSNN,20/BA(FSV/*([*]WPF TC:#]2!8#X+U(%@/OEWK@.O$4\F)4N).[(H M>#Q33ZMB%#H8'A?H+T1EY9%D_$QX]$0.:FYW/"&05_M5'Q3A9W9L9QIL5XQ/ M"%-@YJQ#V5%]PT$DX;?X9L&-6-[I>$_%?O23LOSI7W/ M4&?+8:/KZ>VX9E98P&T@;-=4%Q/<"1'#FN>*K;Z/F:Y)QK#F^O"0Z&.:W2GP M/\,-I#_]CGA'E-(B_W[.LC(YH8C2!\+G[TTSW0\EP01_*I4&KX4H2')1@UE9=S4,NN*L:AI2'] MIA0D_RY$7BZ1!Z8RE+*8EJ7<5Z5M;Z0N\L!4W?I;SIZI7"1GR\]"I:-MP8Y7 MP54J7L9 ]Y._*.$8S*?ZO$'< 2IJH21R[(ZM\M[,L7 M*?#)@_U.'@Z7TRG1D$?= M!P3W\XIF6V^="%48T71WK*ZA;WJ/5O]1D6X]^;!^2-#L:AHX WK=M7],JLSX M84'#,MU^)]]9+P9N:]B>YV)CKO]"\]FF$KE.!&XX2L](7]WHX/!I#7U[1K5' M48TE:NS=.[)5I1"7)5C1IV<4VZ6_+O!KD:K<:RKK/SA=.<7+"O.KE6W] OO4(44FD@DVGI!I,GYY>(E\[!*\;O"7^FL913 M^7D:46V@6ZTQO*)4%^A5F#\J%"8-1/A@&0XJOW M/0$#8M\3FQWWP/2LA_*ZC5\J6:[D[Z2(#?:GZD9^"]>L MO*+J--TYU2?3O6M(-+3#._:"YX&MB[-M2KH182PI!.SFNZA03$@BKCB;NP2I M@_OY1O-,5;2SY)@+5CSFTR+=F)/T0*Q=0G[&*>1G%(O%*K8\2C=.B.MLROA\ MY70U'UR.O4,F1LC$")D8(1/C"%)3\=?O&@3 ;@"(@43I@2:7=!_1@HX5.H5\ M<,.VJT,=W6;1]52U'W.&;AGZXC:X>H NMARM[Q-3'V_ KJ\+E]S MYAA=A&[1P<2#NNY:=(=^#2#&:;#%_J [RMN> &TD KH3N&WDUE@9=&N][1DP MN?_1':+M,[XUI C=H=C5[E<9RHDN=;EM]*"0'G29S!WP0.UH4'0YRVU/CD.\ M*+J4Y69S43= -VYT<27JNZ-H$\9G=(XDD^CE?%)XALM6$IC"6^4T+206,E(E)7F1N1% M;60D&:E)&\51&JMKOLJ8)M52/B 15]4->^1ZIU.?U=3(8$:BAV= M6:ZZ0X6=9'&\\5*Q]A MZV3L(T@!J.%K_R"=3';4NB.VC M8$"Z(FY5C?HL$C1V@ZCM'G)F.@7B4WY@=<]IOQ/60I*1=ZD,G<4$_(&9LXS@ MV6EC3M!"NGX:)8*U-',A62\DZYU>LEX]^06=A[4!6%<)')T[M=&'ALGBZ/R= MP 3%]BUNWET9/X[H+EI^WX:^^?.RIN_!?6!_SH*ZM 7K?K#N0^K^74EV%3.2 M?& LT1?0-#7NAVY3Q>?73?JA\2[Z^E$N9DZCU#JU56W[H?KW*"W*8^".",*? M#655;1V"Y=>_Y3=8SH("&Q38;U*!A1S3 U57 J&C8[?0:J-383+Y"J7F(O^6[T&*6J MEMY(S C)1W27@]>I6E:/!&PJ6Q,409T+ZAQ89;#=XX;IUC8-+><%YU U3M<) M PZ5P%H'RNM^/:(IJQ9/II_758M!2#1]@G(9E,N@7 ;E,BB7/2@DQCWY)/1, MLRAP$EJE5408J$O2L>ZH)Q7YEQ'YLY!DC,BZH-EHP:E4V[@JOE13YW4:TY\2 M6X.LH)6>LE;ZFI'+&TWN%#],,E*9?FYHT=:K'[XRRZM?M? KQ9?Y97(/2U3L MOA3!2K/.*G]A7.0SQNE?)/DLUPW?2[R[3:-,G"TW=1-OU=(KP1AJ4'3XIJ', MV&L4QA(/';XIS!CT3;W6T6@5SPW[2OCJ)SJGVDLK/;QRN'.XR?-:/U&JU[J& MK(_IM+]]^#.[ES37P\SJWS[]YI7^I_#QY8 O5YQ1_[2@RZZ("<, M) WW&[Q>FR; 9^2)9LIK?[;R77KY)BV1>,+?:!M,L;F6HXA2%5+Q'L7GL5(7 M/$+!(X32(P2KX]2E#LX\*JZ#\[9Y,X)XYCJ /;U#7F $QXJ-^;PUR&&TE&8 MN$YCO?4[(2$<((0#G%XX@#]+Y$"C"?R9; 8:B]"+B7"@$0TH%6W@7&*[?@^O M30DXH>@NANK#BP*<*VR7+>$Q,GN/?_IU1,L+M$:YND%KM%#7MY5"Y)3QPT?U M8J%JC^\O+JHAB2%&ZI1CI!I;>->!JMMKZBY?U 8C#YU,\K'.LPCKY!7'!9D2 M253B!@38RW/%/1<$F"@/WHV>G0(#\FX$ U@M!\P;4'M.66U1Y.?L=F;Y,HM,PR%_&'SM_52 MWI31'&?).(YY$:7BCN0%S\19E%R0QUP^V%:G/"*^TW?THBUM07S@3.BD=7/C M?NG6UWLW->V7YEVFH9S&\XCSY93QKQ'7%MJO,4+/"/.9]F)0<^-^Z7Z]E/<- MKG+5K@4!46V]-I2Q[/)5_<[9MD#Q.$W95^6@@$Z!OF>P6@2K1;!:!*M%L%IX M5>F=Y8N!F3 \R.\#-7AT+YX,-(8&(JT.-*0%HM8--+C$6=0<:&"(7C.%=@DG6$^_0>OIY89'MNX/52KZ[H#-KE8<)@6 ZWS#:09@FZER>Y+;U(TD*=VVTUZ)VL:0P20: M3*+!)!I,HL$DZD6S;OV<'YBIM/VC:V"6T2Z5EH'90EO4;P9J*NU4KAVHC;6N M"NC3(BF_CV I3>3OR6C[Y])4QEZ19S'6F$/U.YB]^S--&H5?8.GN.3%IS$=..F',\9S^E?Y:\: ( >?@T0$5?9 MWD*>IJ5S=?PHRGQZG7'!TKQ7VL\B06,@X0=M>Z7Z@J:%W%"!=!^U]DKY![F% M"16D0<0DNWQ1(1L%%3-U"$RF*E)!@P'//;([\DRR@FR.)#5S7V@^.R]$ M+LGBDKJT4.6-E 5$_D\90S2(&HSDU\5$RK/S@SR 5M:^<3*7:KSB&F4$,6]4 M;IV#J\^_JZ]U.H^**FTJ5*V5A57MIKTZ8!H@-4?!@/05<29=L-88P74;7+?! M=1M0&DL4 W750@VQ W/$6DT_ _.F.JH@?D\$ #H[W:R9X(MNVW%"#/8F MH-MEG&!:U'YT>TP]<#HM>Z!A#(Z6)G1;#YS^@UI.$#LLNDVG%E9'MPZZ+:@6 M:* 5&-V65).;/;F#T$E5#::KG2)U_G;S>LM [[X9:H09*+(!W2EE)=L L<*^ MA>YD:H*O,E8"W3'D@K"!Y1+=B=0";IAENO\84!4A*=1="3.6RED6(_)G0?-M M,8^ZL:"687N,"051!HL-U633CI-_%R(OXT\?V#A)2CA1>AO1Y#H[CQ8TC]([ MLBAX/(L$F4RK[P)O8Z@64H//V7RN,AO4;1H[+CZ\%VZ?8DC[%LA2MDTN2/F> M^T5*<()*73( M=?8@2:@(E7?KA 2'D6V@W4X!2Z^KX4X5N\E(LI%TC9NFN;'?J!=@O B.B)"M M>G^T'0K#8@;U"9%1)Q 954HAUT(4)+DHN.11J6Y2ME89J\L):L'4'@D1XMV- M?=O;^G2I)_4'PH"W%/K;^," @?#@;?YY[>/X1[NV(EP>&!&JX%0V]$KO@>)I M// -+?NC6$HA2DE6T3T?23YC*J2@R'2![2Y=^\.TOKJTVEK@T*,_! <&C-T$ M0Z!8NO85U=I",&@=Q0R=^P:LBS$70YMGF.8P6,?O!/JR+43,MN3":I&1'902 M='QL-J Q9[LU2@Z&?2!6RT"'S_%J^Z) :R\^?RL4F%5 P^=2A4)S\"V@"\T! M@X18U'I+&*G(Y6EWF\&/LWV!H-TS)*3.=!MQ!0[;0')P0#^4V0Z![M" P0+K MQ^C."T"Y06BT +K8S1K?#F00&&@,I[L]"@@4VU4L34WS0-B_# ,VU&0-1/WK M,%##'4]0^<"?N:"%S]TB;FR"4?/@^G=8I*+V BSM4;SKOZO_/,IQY%_^/U!+ M P04 " 4B'A6$[TO^,]> !J/04 %0 &9T;&8M,C R,C$R,S%?;&%B M+GAM;.6]:7/DN+$H^OU%W/^ -\=QW1-1\DSWV,?+66Z4MG:%U2J=4O6,YTZ\ M<% D2J*'192Y2"W_^H>%9+&J"!!,8J'&$>=XU!*8F4@D$HE$+O_Y?[YL$_2, MLSPFZ7]]]?XWWWZ%(KE!=!&@4)2?%_?962K_[/ M?_^O_^<__]^SLX\XQ5E0X @]O*+U4YE&.+LD6XS^>KZZ06?HVS_\ZF; M;UY>7G[SY2%+?D.RQV\^?/OM=]_4H[^JAK._1D7S07OP[[X1?VR&GH!^^8Z/ M??_'/_[Q&_[79F@>=PVD0-]_\]=/-_?A$]X&9W'*.!(R6O+X3SG_Y0T)@X*S ML7<*2#J"_>NL'G;&?G7V_L/9=^]_\R6/OJ)<1TBP+B,)7N$-8O_]O%I(+M+\%??C*;T#F LP_E)@ M>AY56K.!3<*#26R*9$,)_?#A_0>A9/^-_>9OER0LMS@MYBE5%D5$%6PDX)DE43/ICR0+AG29N;6DPZ97^&Z]$%V>YPFG-BYEE&N8X9K>>O^R%WP2LG_R7(HNL@SKX/DA+/ M\[S<[MA7^=67'0[IGK^,G^.("OJ**H CR72.=Z"$.Z//]DYQ-A'UGGLSW"TD M)ZN"Q9S$,TXC:L\#M2;"+B'M<=5D$)_-#+'Y(#XAU)K1#-5S0O6D4#^K#:LW M]SN5>!.0MZIN<1;&.;[+XM"1GNU . T%VR+LC6K6U@PFH%)'\7-JNE1,!O'9 MH'=QBB*2)$&6HQW.4,X@?OU+4*U=F].>3I5*B#-E>HFS^)E.XAG?$D94D,RW MI$P+B2KL&PY49#*PKM20##]$B9B;"T %[)'/4(T>Z=J>#S,H]3G.?T1'F@%#+17^&0/*;Q/W&T MH,9V$6_BX"%A1PTNCJ!G$X*[E;/2SY\@DEG3D M*9[7"ORL]5-,"=_$84!_#L*060YQ^GBV(TD<4CJ;'[K.=A/P("?^&+RV-=/] MG@XT;^A =Q5Z]V>_D44BQCGOSN\5/N&H3/!RTWT+Y;_-YV7Q1#*V@S^SJ(W[ M@H0_+_E]\XXN;W[^>G#K7+%[*S-_SBFY/TN, W>(H7XPZP1:WVQ=+IF]5V&& M!*$GCAA.)?IIS;0TM\H1)_?_\^.*<2CEBU2_D M&5ZY56T]&?5+B"WSY+NSA\I=V1/6W9W'Z3/]%[7V8J:P"8%0PNQ YD_X7P'RIPG+J"CVX'0BE;^C4GE7 M48$"%IU<4S$A =5=G%Y9'<1Q6V+[^[,L?GPJV.VNS/%9P)WWG)YD[^.'R# $ ML%&!'D* $^G^/97N%2.)N1<^Y]Q.IB1Q06\]J$Q(U$%KV"OW\(6QM0G^P#O$Y$30_LA-488;K1GN"8F;FOV]0J?!TTD\)DC,$*J<-R5+6M[@LT@$ M2ME[FR :C=U5DG-N8;K_R9/8M!"HD;S+L M\*+,,N:VY",I%!P_=QUV/E!/(,A01N);C"V4S<5W2*$Y'@.>3RHUFZ.L0?SF M(PI[]Y6E0$*]A72F)85E2@W3RS@/$Y*766^XE,XG0*VD FU;F^QM=+3'CG[R M'72DQ6T"8>$D;/,H3DJ6$G/&4^SR,_PE3,H(1V>,"V=AD(1E(EY8^$CZ!QQD M*05!+1"]8^GM.RK#@MJ*19FE?E)/--E+8#QS'(*R">+L[)D%RK =53\G"&L2=/09 MP.,B?$6''J_!+?37K:@P>C!5#UZ5I3_) \3$VD-C9(8OJ..=%C=)7@UUU57. MY#[3Q^)BE_53XWN/[5/OF@U64?B6=MB 58?NKZ%+^39#U^M*3=\39AFR0]IU M";ENS%,(7^^F\$T&L'=/Q7L(NRD.3RN(O2DEMY_6+R2*O6?/VBXGIQ*3-_D2 M5@?5OCIX^CK!-8&WKH:FM_BXU1#O^S5K!!=!A3"TIOT&'JU.=X2U="^0F MHZ'E/XP;.B 7L.%@+68_J-#[R(DX]*DW"S[).Q5@(0>F4NBOCK-CN[4KUSAV%5!!]5CE/)Y+\ M&J+^1^)PDWZDIL5S6I+\#U,\)<:N-SRC:<@B^LUT2C#KSQ22'+:EQB+QD %U M2LR4LJ'HJ!M&(+J@!$YR5XU>5NE_"O@N3L(4A8D[6S_ GC M@MJ3^P8N]O8\#X&BI&A/3Y&-OSN M?TI9F;$$/#I,:*KV7^UM^T%X/>QV+?HFMLD_532S@>)P;O_][>[M8;)B:$L# M!,#MN_1#_Y//PY GGS7.MN]5S]%6$8YYA;9"F-/'9RLS +\Y3X2?$WUJ9K-! M[W[$0>:QL8[=O7C\NNQ (*R7D,A99=DSP@DY"\(B?F:_A1@XPT#:*3BA1.VX M#@6[7C!RJEK(:%Z1,TF+8^#BZ1>P&+ BUF4=5S63SW:\@Q7?J^-$70>B'4E7 M878OZ)UEOBSV!0%A+N1,BLIC))F4)D,!8@;G M#+C%=.43S- !3:A%U SQ!_RI!(GUBZ8Z]DN3]XZ*@^TR\ASG/ N(9(=_@AP[ M8.@VBXKU4^&EX)AXQ!>4(4K9X1^G>'S!5W=HS;*A2S;]E!EAH"S2O,A*]LM] MIS)QK5I&-&)9C(VS$H M7XZ,J @+$X[]LWYO,V ]:8"U:38IT/NRERXKDG@UJ.J=^ T82CH+.=1"TEX= M1WL@PXQ;<1+S;9ZS9^4-9M>0,;S8XY/5E]C#$'PUL&SN4 MV-QI9BGVM3E7A[-@41K78A:\DSN?!<]>105!5_4L6E#$']_ ?K8D84-5@$VQ M&:DUF(SD79WO.W=V_VC([I-#=;%#\E GED3C_D#-?N" M\#BE:N!79L6EANY5;-!/-1ENZUT.Y7R_)'6S-#N03?.;HH-+RPX<1OKAX"FE'O.KQQO_+B$KB86\EO-?TOFK.Y@#;:F[?2\!DFM2P_E,ZVUD+*\G_1HB)K=_#4'OZ(^B@K3'6'*76]O) M^X=*AGQ>H^XR+Q_C2/,W=(HX8A3WDXQGJ&*>%YWNB(?Y8Q^U)H M8C/@AFDO(]W=WPSM*_65SN1R3S\AL=+8R[+(BR"-XO3Q!\R2,W$T?Z;7VD>\ MPML@9HT3Z%67>\7H)%GZT >5L>J'$M0L-Q?, \7;S.4MAMMI;T 3-\IA71N5"G,?(L1ONZ4P>[?TVJ MHO(-ZE75=#QK6;.VHB<-W'A\:8C@%OI2#/J76^Y7G>6E+ M*;Q!YEGR&.2Z+H/C-^D9JN>'J@D>%[WY)6EKP 8VJ:BA@O5V='0]":]J&D2$ M+TT]B%C;RKI&]B]FQ,$$QJ1F&"$%[AK]X#S'>+GC\I]!&T MI 1N>[,([.QLK?"+*LPY^LEW0*TFTPF,D\X$;AZ&I*1[A^X7%I>K[BZE'@P4 ML&Z@M@6KQHIV JT7&>KA)QG&)&/N ,XGH M:'T#E" E;-N"U"!' CNJT:.?! %^U),>OPF(B=,QE?5]NK>E0CBMX?'_ B?H M>8-O;8)PSX]!4.Z9>3]+.786U2EJ(.?ZP>T3Y\RX![$1?)G^N]>1 K'SPM6U M>LZT^N$!,_\2'Q=HZ!\(U*NG &TKQA.;@"'U8Q$HN$GT6>1)2BX)B[K4DI/# MH48D18!T+BL"[12DY8BG4GGI8I2'O.C37N.M84E=K8YUUD0X6V0_9PKW02R M8<#M<0S.MGSO\?F]_4O92'1YXTPP[D@2AZ^->$J*,6F.!HJ)!*JK6[,$/>2& M9VPF@#?TRD?)7&&<#%_=[OMDA QDE[.MNR!=IA#?[WRQ2>G=[ MC*DJ/U+Y^5V0%B=E[(2))LU>Y!P*UU"&SX5GC&V0,9 M>D1<4QATF;@P4\&^N[M#"0G2&8K3,"F99PH%89B5O+XY/8)P#CH%Q\X-=HP? M8O6R&R420O18XTS:>S;M^>NGX.\DNTB"/%>X!X%0@/ME(#;K(9_]1XE'7R-T M:8@A?D]%DO0<)]N8-,^UUZ?&R\P;+(AG+Z.E[Z=KF[HI-,:=&;TC_2B=IVF.G@\NU]TY% MT^0]>2KBG7KUS')Q"C=D,8L9TF7HU#Q]6GO-A-=/?^E]>P 9H:S!5_B$UQ03 M5@:F@F"8]>%UX_+>\:HB"7&:_(:]PA:IWTNDPWEW)2+V =Y5&GA/S&S_!]#2 M$%+ UJ]TGU>KJ]LUNEG,SQ8,UFJ]+3"0=0Q B@M M+4BVQ:,^M#UZ@[KX1C28X7KIE7[DSC'CEM^-[[@1 )].XV[NG0J!5T?Q(@TS M5HCF$HO_+M+# C6URGJ5^P>'?0]W&^KAL5^1B&)#28W.E\MP(-/):$Y.R%I? MIF-M]1,(UBSU!M-D['1*T=2M]-/E&62C2W@^(0E>OY"QM\UC"/;NFC6FR4@P MI6CJ$GRZ/,-NF=T\=U<5CD>=2H3S\(_0JF\S_EZ X7EJBYX$Z=EKM=PE5 D+"WW.N$O+1:.?9X/P9^#56C M>EBLJ] 6&2B*\S A>9EA1)KRF8'HPNXK-W?H:I"1+'8FI%?;74)>,;['V7,< MXFX5?TO29WKGP\))GJ^9CFC__8+DQ2TI?L3%OM3#?4'"GZL*3A(1=XH;N$&< MT.CJ.'$R&VY MW:'$JT"\?97K6LU.5;6^>74Z*14Z4;79HR[IK9M-[I>E-9UJ2E_U$\N\(%N< MK7#"2\YDZQ)O<):Q-.4J M*%GX!^11Y/T? "5+#MBV8-686?@X"AA6+[*DP5DRG%T^2EX!JX ((PO1N6[ M^L>UNO+'P^M!E02/81"0U>FN]331 B *"@<4_P!",2_(/HI^J(5Y:@4_H$NE M)]53*_0!ZKL<8:!7( M-BS;G*3S''SG4F6AR9@OT[#\-R6R8! M>J:N%I,=QD$?4D?W MUM67JB;M1T*BESA)))([Y%-P]',_"H?2R8LEL *^;2EE__[5[S_,OOWV6U[L M^E???HC]3'=9OKK_W-." M4^,;H( J8=MOP5DC1QP[XNC1.TI _K7O-IPZ/"<@1KI_:-^_^2L%K7?\V(?N M8[C>(Y,%,7Y%K9_K7:^=:E:ZAV7&@Q6%WL71-9TR MN^R7!3]SEINK($NI.F9)YGR5]-MWF48$=309)\AE$Z\VS6A/-*JI1DQ&48MN M]E%-.2NF("HP3*6;A47IZ.SH96?)W7FMQI%__MH-0.4#LX\1ZE&S1YEU_YQD M$_MTUCE89^)A\3QOS=Z7&-W/C&X2AR\DW9(^F\"[HC;G>\76^V,&W2O;N. / M,/,TNB"\)QQ.64.XRR8GI<]0@P&!!J@-0F8]9FU/#?>D'-"#]@11J\FSO01< M)&*&\\X$^ORT:YB^( _[&"C >DAL"^YY5Z.Z*Q?,#BE;U\%_1O5_\HXQW;@C*CP#!XJ/%@B QG2<>& MZ 6E+;OGU1\%KU+\R+ .>VEMD8NB%KU^+#'3XDYLKXLS12.E1Q[ZK?,)4"&H M0-O>Y#5N;J#A&K%&%7$74X$4'_"6Y:,E( 3"*G?=%M0/Q(8>@5T]]-9X_'11 M4+S'>GYSE0K>QTP>K*7WD6D%R(';EA-- \6UVCADK([BZ."6PU2J+'X.F -G MD>9%5C)Z5G'^L\('KO,).)U*#MI^0E6-&^V1^_1!:_&90)CG0;J89X651V'Q MK4H/L,XGHZ7K%+1#Z:J1^_7W:O&Y4[KZF.KY2>TN/W^ZGZ]N/V( MYA?KQ?<>2UR/6!QBCN/N@IV.WO9Z1+=O.#3420+6>HA^$_*.[JY6Z/[/\Y6? MX/=>OI*AS')94EDD5U]]84E)^!RG>!/W-ECK'@TOE]P%U;I79+7\?G&_6-ZB MZ^6J%J3U_*]7/04-+4\"4$A%X$84.:JPHW<5_J^U:J+8GA+0Q=-J>H=V3!GG MOMRL?8+?U?Q.Q36/)=/G81WP2L+8Y/O=+WOC)5(/X+OZN&CEQ#@SC$] M.X!:J'&BGK!)\B^F"P6R+UL KD\$&TVN8N(HE5CQ'AYG02/1[M+^O>!&^@$ MCO6(Y!H98MB<"H><9Z27$9:6^"(N7N?4/+T@T;'^E/T9L,!M,-;/38H+,62( M87.^OIT<(WUL<':2?L[Q)),%+\;U\H-A0,^)5I M&#K[]7=>T)X@=$C1Y$03O%C$U KX]2AF)8Y:#6/G:;0LGG"V;]:W_]L0AR, MK$E_Y #TUDTO04W3RY$EU[!H3L((:O]V.DX^R.+U^0#!*^)L>ZP9L67VRHL5 M\'M(/@__4<:9M%6#QA= H59 =G6=5I N4,;G1'@XESC%[5;9J(@ #V.:B+0 MNSA%.?_EU_[F=YC=L!X^S17>T;\\!<(B#,EV2^BT>+D:[0E:4C4ZNX4 &.KQ M_*QCI'Z(BZ>Z?O[P5L9:4(R=CDIL_M[NE&29>PUFUEZ7Q9%GE![2UJ8D@VI'3EB$MT7058,VQ[G ?UGB,<>Q<:F<)4.3# 9UDV&IBMYN@M @%RU]=)44@+2XCK.PR#Y$0<9/5(NZ=6NZ]6I9RCD M!4H"TKH>$WB10(P89D11(X;;_=M4'U_)$&8YS*EZ*/8)7N=!'N?W.VIM1\OT M^R"+62C=BE+W7J*PAGX.SK720^/*!-:E!V)6VILKX";)B&DE,,X0IP<)@A U M(FJ2T,KUI@.+(!G+:]W-N2F2#=]Q[S]\]Y[O.O:;OU7Q-/DUR?9NM.6FNROZ M@"\&[BT-R+:WDP8)0W:0E1E!W"\5"6A#6*?.MJ=T*K.*2,A%OJ/UA#*\AST^ MZN'W#\^,3Z23S3WSYB M5J"+L9\II#M,%TA:X0H*9FSLN28ZZR^A C.**M2(4H?1__ZW/WQX__X_6O'> M"2/7CW,4O$)=T> @MENZB%Q6>D68MW?_B].JU'R< MHD>3(%;77* MTTY=)6&4P]>$>J>QPH9:\9HZGX!?$^2@[;\FM'!/+NY2B^D$PDF/\2 GC>\' M!$TJOC46^]&!PU_$1PQ"P;FX3"?%0"9#R Y\QTK.ZXWI[)+?99AY4=5)UKJ?&3N_#\'[.[H/Z3!S:H/G M-N; KI#6)29:B1G\])Y*A*9$K)0GMXJ?TW"PU&PK&AN.\ M YWMC5A3@(+*@Y[5-%0NJH)2(76D\]B=5WHMS[]&[]CU? J.I@%KJ.M:[UT8 M2S;&55K$Q>MUG.#;LJ-=K6H(P+(X!F6]_#;'AQA")# Z-R>DW",Z++&ZZE=; MG#VR/MT9>2F>*J^O5 "4H\&RT G5D5C4N)% 7ON]/8F(FK]D(-,\A7I=!R$6 M[_E:H5VGPXV$!6!T"(PV\DG'.\FV= ME1Q77-+;?QYQ-V=@G%W)&3)O]_ #AI$^+CC3>Q^IN9;?$'K1RI?IU1=FUY5Q M_L2H6FZ8($H4H/9W0$W8"]^52NPE!*(;+@=(^-K%JUZ2 =[%V>4 MC*B ;'*68QP,?)YT@A$[%#848/R,68/':!KPT'T!Q=%SA.5"/U=$OH9B/1Y(U=.7C" M2=)WB^P:!)>"%C!70L!0>KXI=O*0Z#'&LO&[2.DQL>5A#C=4_A8%WJH"GE3# M1QC'76"=& MA+RLCROEZS/+7=U#[C9=;N[I:DLCEKH'06L6'@!S=9\ZQ HQPT\O'L;] .09L,;5@.3*8!$;$47JRE[H8 M2+2X8OW1+;N@-]A'DLD-YLY1HY[>&F@.7]\R5"/U^ !WRL:3-S@);SR]IB@; MW,H&&GE!<=/,]N"IP6\;6RDWI<\+AEK6ZFJ+JL+#"N](QMP]]T50=":3Z P' MZX]NL(X425V9H\&.!'I/*J6'Q60HWSPIF=M@V]?M6#WBIBEH+BE!%$M*8L27=#)!%,I[A5O7W#SA)_I*2E_0>!SE)<;3( M\U(1^MDS'JS/)7 =Z76&_>QGAA[5^)$@P).&[V,S&K3[@CM!CT+33U30>']40X3@1JJ$ 5&;S(&7K'*?D: M_22(\908-V@MR"@&.Q/.=LTUY45'/A H=J< ;$\OY<:!3>)/HL\9M&U MLH97.,3Q\Z"^Y74=6+QEUK728Z9#+NQ,QT3!R=P\[SX3'-:SK+KU'*F M3++38*D7):UP>\N&&5#0+ES>1^K9G\-;RD>):C;D[ ;6Q&&%YD2=J56<_UQ5 MG@L>I?6#=3Z!U\21@G:E=U4T0)2MV3D!_ '!"!&P0SM:?!5X:=?A B$AQXM MFJK/(\2'/D#FEQ8P5,VJ.8TR8&G'+@$%GB,JKXX;+( GK:\^H M9.G(NMKSZ.]E7O"JOFLRCR+NN N2NR".%NE%L(N+(-$LN#T2%*02-Q"EDQ+= M0-H&5[FVSX,Q&_.PDC>9[!P-E?B.JGW+:HT VBZ#?]52A(1>_F=XN+KZFR MRLN$O_0S[7%0$GSCL2KXV(U,3*Z:U:<">CE<1)2^>!.'?,E[JD3TC <_%4C@ M.GHJH-C1(7J_U23ZN$P&L\YNZ!(WC)-%&N$O?\'R4$?).'BPTB$\5U%* BOB M:!'%ZRL\2<)-HLTBAP%).VJ6QN)Y-(WH:9$5\3\/CI@CRUKC"W!8DA2R_Q>=(T M$DX27?98E8;.%S_9G\&K[^9UKUIU+\]Z4I:1/CZX\Q17O9M/?''*^ /-KZ#^ M8C5TZV74*_3HU,7J-]) E^L$R,J17A_><'-_];K+R&,6;#OE2'L\Q'^C@FM; M=CCN=J>Q"KNFX%B?#R"7OP,&C)$QG,5F>J>,VKM08<6R-N#X3F.(Q>Z+ M4P25:<3JWJ.<0F+_ MZWT$M/S5P%W9_&HJ(-:^Z7D!SJLV"4Q1[XE .O.R9.EK2A.!L=+/??K[("DQ M3R,\N'[HW*=[/C5QGY:@\'*?EM R^CX]?HZC2]@>Q@V%9+NEVXY;/_YOU'U2 M)KM1:['5A;ES07]<9FMJ7_89.ZXBN#1V&&5&3F^'V:^1T<+7+Q)&Q MRH6(W%'Q#)+_&^\N2"1_9%8-'BLH!T!=RXI CBAVQ-#[%9=N]G9)C()G+H2& ME?W!RXQ>ZY[C-.P5&\GPL8)S!-:UZ'#T3,_4!/@5'AF3N\1'R3E_&5'GKVN* M6Y$VI_&%J7RH/63K;]NG3]H,M<^T.AT^JY*&9,SS)UJ,'F72O,87ID1K#]F; M:/E,J-?AM$JX9.QSYPY*$O(24*JN279)RH=B4R;:*6G#/H:ZA[20.',3:5$# M58H,[MA&E;KBI\ MZ!RGX=,VR#P'(:OY2@8QRYT5?6(O*&6G;SC44I: M2U!'>:B7QGJY2\9RC2O M)<^HB%,YB*6-=+2^,5C>K('MLZA90X2I4F:068TK8*8Y!8=ERTZEIJ=8F81I M/MVNS3DVS/?:^9DY!^P!> ^NLM;I/BE7;#?;U?Y8!2\]"EY-U##/K.0S8X)W M"-ZOX$W*42MCO%+T5-QT)GJW05%FO/((%J1)&^Q)!P+%ZQ2@;8$2&%DTS1XG M^FF-OQ3HG)+_LQ]A4C"6Z'/+5AH*7=7D[HFD6%H71C8$DHAR!,I^P6Z*#W&$ MONJ]2+E'=%CBSIG!/"N\ GUT669Q^BCBU(6OA?^Q*EUT]05G89QC6; B'!#4 M#3(8H77?6X6(*2*1S5 5ND+OXCK=85"JAY.ICKF=-/AF*&WZA0Z>M"T?$5PB MB3G>NWL$8EX)=N;Q(T_V -0Y"/KX\J; M[5YXHL>5D9F1ZRS>)7BQW05A<5L6&:^6)R_)H#$)/-TH8F:+R.E;IG2,9@_A/P5?XFVY/2=91EZHX7X14.U. M?R\QC2$@@(;S$%2NS.HA-$&,;KMS!ICDC"!V7:UB%&N:9JBB"C5D(;UY6[+< M07))3##>MQ.*1Y(9\$'UPS'K@I+C\^:!FI(#1F,Y^OTONCP>:3E=TU.Y3(1? M7FXZR4=!;*=3:+;%IHT1;CR9H-NH];1I$>3!>E)(!=%DV4CI_0$_Y''1'64F M'P"1V0- ML6U0@:7U)'4&A72%T&+!_GL7GS2SZ.14MG16?N"RG\<50^@ZRQ( M\PW.J,6R2,.D9*&^/Y#L9V&GL,X:^^X;74)M SYD3YBDPTEE-I,$#]Z3?KD% MN#_4!*,6Q3-T0#-J$3U##=FHHAM5A*,WR[:Q/87" VX5;6[Q/^6\@Q"K'<=* MB^3<*WL6L23T31!GZ)D9@?S/O,)/&P!Z>.4%Z )1DR2;H20.'MCE)\8YBM.P M[![%LG P_4?Q2@=1J@_8EW>S)\J M=QEA!E;0.GD_9B3/Z>\W<;'<5/5J\#VK"##?2]@E:YL:%F60:!XOYA 9.F?& M$^3KP!E/N0D5ZH-_QHX@2B3BU*,6^3/$)X#$#)C.K.> 1''5:1PI!G6>XFPQ+3F^ M79I5V!#[W_,@9Z72MCN M0,I0BZQ?06*=!%S]]XS3ANZ"5ZYJYADUVQZYVIFAALJ)1_!I2KQV+-^0)3-O MK*YP2![3^)_4;JYZ/@9-Z=*ZL.(\C6[VMQCZ-WK"16)(8VQ_)"1ZB1-=T]46 M6D.&K&GR?)FUIN=APBKSS]N"T/O@,*5VW77OKVROB-_>I3Z%7P;/QKI<3EA6 M=-JJ;>_&8T7L- Q/:QI+88;:7?8I&Z7F;%'W)JAM9<]).GO@EE38POL6[29# MYI(OP<9)PK873JG>3U@#VV@;I[QM*2N>=/6%$2@KBC7L8ZCX:B&Q+K&"BAEZ M%'2(7L4'E/@1V&%+0,;QU;>^%;$K)GT 0R#:B'6:M = AT2##@ ['!E__^=T M#;G^3^GH&B3@NM%C-B[\HW4&KU"="T*."TU*E(+.)\!=KP)MO6#402G1J,). M;RH"O1?QU&(U@?!OPH>2L;/(^1'DZP;P1E2G&8WI2XX[B6D=9>>O^R'523=_ M";*H"AC^2 >RJ[F8'W]5D@FZ/4S0G6">(MM;I39#1M0)F# OH.9998BU*6]; M8RSFJ--@8_3/4#4#]K;/YL">E<4LZM=^[XX(BSN'.!2!-Z/4*NNUI"N^Z&XX M[ "3)Z7609&SFZ=YTGVHPG$<'%-(IKEU3;*0C,6M8E"+]:Z>PVS<_3M(&G&+ M\HDD$3TCKWAHK40EZ7X&SKI5@W>7::NF Y9=:WIN@+?9]7(]OT$WB_GYXF:Q M7ES=H_GM);I?+R_^\N?ES>75ZO[7Z.I_/B_6/WI*I-44+P+EJ[,-ML)%$*:Q;7Y4] MW6>'/+"GNU"FOX8#,%;17H;(>K7D)V;_\)E(CO71-E MO7@]1KM3?*>[IT=(-;Z *D Y9%?6JX($B.%J=$;@PHP%0==Q&J1A'"2BRRV[ M7/EY8M*1'@)@H$,E+_H]O.J;"SJ?@!6Y'+1UGW>->U+6@Q:S"82#[MRDY4.. M_U%2LJX8;>H67*JQ4%=E%TSKCXT-4L2Q>N[ I60K&<0K9W+3F!8WS-2H+_>O MMT3D@Y_4DQC\'5">>N';+YB?/I[1XW.+$D9!8U2^SE"*1:J^( 3Q7,2^%VYG MLP2=^#6ZECU].&M?S9;TQ8R N>I.1X=/."H3O-PT!\B%($BK4OG0SZ&:7!.- M=>5>T<&V6D/)#%6T4*.!]\OS;3H,7A0REM.^CX9A!X*=8V"X[#WC[($,58QW M(ME]GUTU4"E:GA/LNBI![W4FD*<5]LE;.:\&G%+3N#^L*5Y%'\">T6;N$#54 MY[<(AMAGN[\^[LJO$MTL\WUB7$!N$A$N#":S6RF,Z7TI*9GR*MW&^ MHO>#"Y+MY!5M%<,@)2DZP-D6!X;R?__;'SZ\__U_Y(BA1@PWO-BMD2G J@ZL M6)E;IC +@KJGY:&D@$I"B"[/?&G'O-=MTC?>C';,W3E&CK3C!!J[]O-8KAUE MC/-DM:[BQZ=BN?F>C[WW.V/XS\CFK*0&G@BR&&^U MCI[4L!W#T3'_33.'"9BG,J&16J=*IKF+9,84.9;8S9_3*,YY+B>.KKZ$=*@H MLR/91:-@06.>(3B=!4)#B -%1UOFPIC,!T;;GUB[Q%(4 14UI[_9'3AC:PK] MQ$V/DEMB=!D^">ZT\N,Q]3=D20.7\7_]MUE M!G\/W%?:>*SW86+%#3DEJ$7*# DRT$_5?WW??X:O"QG-[&E8?%7677Y9XEM* MY_H%)\_X$TF+)]G;T5AP-NP^!5K;$D[9_=WTC!B==="U8[29.SF)_A$'V?J% MC!3D(RB6Y;?"YD!L?SMIL3WF.D!:.UDYTFD_#\.L9/8\MT;F:;0LGG#62JKL M?BP%?0MQ[^OB<)"SR.A 6!#"\WH((P4:?6-Y=J.+$'?,M]V?*4R"/(\W,:M/ MG M.S%!$S:*7N'ABB5 I1J]47E'5(B-ES2':\3'A:YBP&L8;E)#T$6<>WAD& MRR\9M6P.:ZT^LJ5?U5U)AECT@[X%5UK5P&&_T"HG C543,Z('[849!1_1YXB M]) *GW#X\UU&"AQ6;6$>LV![P6J"S,/N_ _(IY S1!.%;8FKR4![.E!%"+J8 MKU@QAE W9<3E+*$ORTUK)JV)>]#_0T6/C.&TN^2^/"]93<[EAA?#H*?3#T'& MRV==D^P>9\]QB/-E=I$$\59V)P;!@*;_#<'EI%SD8:GXR@+RDP@(6@=BA+D> M*JK5)9/V!96NMKN$O.+N!MEP */KG_4ALBZG?36B:W(\IR .7YG.B*-@=J9YCB/ /1B5IK8ZL;&$T_!H?PJ* M,J/_U[&Z/]Q U&$BLG7(LWIVJ&&KIFJ*9L*IFH8Q9.USFNLQJ. M99X3F.LYVS2^&"7#G9!=R:I /AEOF@ZO3\1.@X'N8C7B-"ZHZ#^S()*"L9 MC.&G,T&L"U_>X8S?T/1TG>970/'K@6Y;\FKTK+B_: G33K#V#TJ&%U'$DU-3O9PF0]DW]FDS8SZ%XO6.Z@: M87.6IJ3@V2EI1#]A#?DH+4'BPP<&%W=B9A&]^KG6.-LN-QD7KF&"ULB];4H'<\Q-C/+72 M/6XWE0L=ICZM@PQEV\PTF/ M&E;BG/_V?I?$!=U9#(6/0TY&R]C#S]P<1QZ*_(H6:,_,P?'8*V&28U./I<[V&W\4D:0I M*<< =] !+%=;Y0 I9$^,I!I<$+2S'C4+\_R^#OC9J! M'CJW2,V?275R&;XLO0:/L1XO$HD5U1A!A)\"P?RW.&>;89QN*I+B+,HS59UV-4IE1T16/HBC.[BC/! MGFH4Q9L-9JHWYAU!'U[1,\ZY*VV#67P7RQ)-PZ2,>)+>0UEP3W<2;UDW:E20 M&=KA;,-\XW0[HJTH6L'R3G.1W\#^')/(@Q\J0)6F%VD6EJ9<'_O9QL29=7\G$17=T3*(B_H#89N00_[J$_(R!"NC]P;%RSQ?;FITJB6 M&8_(9FE6.+HL,Y9M>] ^OBT4 S^%[!U-%$ZR.C1I&;RWK,T14GF>T<+V5T4- M.W8X/3,D*$*")"1H0N_HMA);JN=N:76&;].O0J3BDN5Q &E& ET-75 M*U7 M:I3"2)[5UB]P2QF="$!U-+.Y%[,1J*O7>?U)67*-J02&#&">L[UPT:H*P?MF MX.B"Y(5FKM? KX%[1A.+[7W4)@-5="!.R.0"CH>N"QG);)?BNB4IWS:\FJM< M+CN'P07P )P#2:/X:GW]JV]_\^U[M LR495]AO[]V]FWW_+_KW5Y4!9/)(O_ MB:/_0+^=_>[;W\^^^_?W_'&6_NMW'V:__Q81:!GG/14); GS=VK2727R-CK07MWM#R7YZ^G?DWF M+%[NV,!\A7=TI9_87]5O"\; CWMY&$V&DZN207I'O%AXX!4DKJKU7'%PCK5( M9H\4G0\^C&X6#,PIGZ$6[:/N97YX.*IXR1[CK'6%(X*>-\B,4??8VX8!?-)[ M-I#J>0R5:5SD7],#9"\PU9V6>>$G\()E3M^>OF\97D=WH4?1W\N\X.69UV2% M&3/C!-_B0F2FW9"<_OXBR)_N6".."$?GKY]SEM#=Q-3/F;' 2\;V9+':1 4- MA+) DO4RSGN:6&_1,62W MCJ,3Y]!8G[_1F4&>#<7T#CS_: Z8GGU'E52FNGU6:G;ZVT8B-$!W"QV.-K5] M!%0O6Z?RF9K>-M 9&=HR31C/Y/;+D0"I]DH7#ST;WA_Y0_XB%8_;3<4K M?F1$O+DHJ@UN[+:O,R?W77:8D250\>6U#[ M *@K5=F-':(=3RVN24>M%V4^P=QS$ M5]@%S[9,"YQ#>P!:(Q[:0#81HEP0%+!ZQFQ*N"+%O2](*1=$FU]6#_!/P9=X M6VZE1WCGWP&'^ $YV";9Z?7)WH#_7OJB8C*\PJ .&*?*:,:GCY@RAK,71=A4)?.>CYU:?"\LZB:%RJ"+U5KU* HLOBA+'C/#&HF M1:)Z#_\7M91(%F2O37DMOA+,@\DV[98[X7N6P\.+F[4=1YQ(S$B==I#KS%\. MYN$_2E8*H$L[]8^&Z!DY5"?A"7+T@Y6#D9F8R8%B^S=LO?OYFEDQ4IE?T6.7IX(W;8_IY^]"A.17KL[0UO:N@7+QBG+)^&9 7OZ"92#2E[L+ ZT;L' MG.)-7'S-^BW["G+[2IUBAO5J8%,*/\X7F0 M]&AG_Z[^](Y>V_.OQ66!\IM>\4L&M\I_9"%Y#%<.34L.F2Q(E M^3.>9TFY50/H'.7!;C"O78E=L;9JE=QEA%TKE]F]J*<\_Q(?OPOV#0/8*%W@ M'#2JY)T5N4*KBD?_Q!"[-UJ4W"2Z+'(A%^R>7!&0BY=UN7#(Q\(EY!2F%S'Q M%530SUDRB%TCK=Y%SA8PKI')WUF5 R'6:"= VZ(0WW.DJ,8*?VHU1/[HRWT] MHUU%B(?C5RT:1)]A(V7YO.JN>T&V#W%:E7D+R6/*T@X7$>M8L(F9$20\B;7# M@&ZP&_IK>ISSN@=Y3A]2_1%?XN O4/X6R^(]5$--A<)3 MD-YBWREN(\'NH#D ''$43\>C[S3"V]NBH8IG/^&5_0!VB7OBY&_0X'47C@AI MZ+H?9\0I[XB2(=.WN^N,/&EY+U\T3-0B/Z#UEV*>'TQJBB;D2*Z_ <-]UDH! MOC-9P&WZJV/$VM>P\5NEWOXUK?UN/>O0]%<(BK-[P%U6F6:]#0$4(X&W@ Z( M]EWTM>$LZPSP7M$98,;BN?&@VO]>S'+54I$!_'0&%L7?UZ8)>NY MJNN'.1ALRA/#@=H64XYD&AZ+0R:J?!8=G'%X3+,HF^+UCK*1Q9DSBV+'K$1% MR_B3TW8X"/#!KH_*P:,\IX4J.D8-5XP-/6A/$/K)M^8#+1 QP77_8@P67NLB M.Q%!_6G-;]:3E5&89/J6QQ,=_S$CN:RXA7JPJ?.7 [7>SY)W>FP>$2;T@'#( M4]5QW,$H3[=FS7+I>A\9N4N[+II^43?=R9U8I[;X$)9.X:9<_PEZ0^[^ MWOS-^!"/[QMQ_?>W=!&6K)3>!5C%?F=BW.3)RL,.NH8 A;$-RK:\U;AB5B2^ MRF-H$K9YRCMYR"G8/.09(/2OOWK_[>^YOY%)Z*]^]^_<_SB@9:B-.0/"$KA- MX66G=$H*T6&%)X-A8/GC81\;,2!\%4$^,21LU$&V-57 N^I^OF^M&O) H93: M569K(DLB1W@\RC)5E'?K'@&)NCB$9+T&,<.&*#IXAL%8@F$/UHN4E6X3!4VR MJA,\Z[S(YT-2[.'-62(#1(-/)N1S_4)ZY/-D!%@^&TANY).B&RF?(PBV()_% M"_$EGZ '96GNWDJCKJ$FI@'@#KND&/]O7@ M:P*\36=,Y2CHZMB^>,OEO^L:WL,]]_O].D[C_ E'S#76N]<[!X_=YP= K9>! MKI"A1X;-K^1T<[-+:A0LLEP\^>\DJT^K7))%(A\$*J-\#,QZ[ZFF78V?1!(% M^X@>3ZR*P&VPQ/E$3_HL M#I+>LZ5K[-BCI0W3NKR0[8ZDWAI+J/G8=:C(F>,_)NISCC=ERYAK8HV^JK+G21?W2 D9RBYG^X%B9BT-Z(9]CB,< MG;_2'1HMTJ89T;Z704^G##@@X!X:CM"Z13"__S.ZOEG^<(^N5\M/:'EWM9JO M%[D?"BH33\/ M0U9T*U_A$,?/+('CHLPR2JQ$@$ P@+(U")>[5R?6T*:B!@45.5[$#[86Q B# MW5FZ)0L56&X:<^4>/ZKZN_:.A]JM,KBN; $I 1!#P.!L %: P,XVTK[KJ]YL M;!G:O4)#!O/.V0ZY+K,T+EBS.M;,[@O[J;MXL?X'P#TB!VS]O;#&S W+&K>? MQBT#V$R&\\Z=M7!R$+"+I-HXT/@$:@LH0%L_^BO<*&N0=^1-=)D%/'?B=]^V M4B=^-S1UPI;MH+-4!,)_=P(:13$+T0B2NR".%NE%L(N+()')IGHT5"R[H5J7 MR 8MVE&\9W&*0H'9CS#U\)8,9)B_Y.K3EHKLO9#^EP<#4=5\+EJ[Y#P!X#S( M<=0><$%R[1*U!E&92NPV0)+UVS]/,GE@J'D+H1KW-%+#3:ZI*K'<^$*-3 [X MX8E%^04)OF>]-* &>*AM1B;=(&C^7A(&E!* M!='FED-O*PE_IN1$].8KZB;V/++U?P#VOLH 6]?#Z^7%7_Z\O+F\6MW_&EW] MS^?%^D<_CV0:S"7#.392(;)>RXN4 N9[!!F1S+#/1SB/H< M@,9)X>0!] #ZK5N<*\ 'QNA!>X)FJ&73-\$1C*@9FN248>?.6O149NTF4;"? M<%Q/F+5U%!WC'UAH2$T[_5'4#&8Q<55'>4:VES;OP[#N9FP5 77#D2&!'-7KD>R)P M);#A\PG%?,)Z/KQ)JX=-W2OT9!#KQF[7,HUPQ)3%FER=+]:7<_EN50\%;=9N MD&[V:C?NX1)N:@Z0G/93?Q,3][U03E('^FO$,[K2**,G>YBRTA*ZB">@\0.66Q9WWAH;)D,KK/8 M,AD!H-@R [,Y3"U: TL](L+Z(?A,,>J7&#*8<2-OEVN<;6](D,I?Z;I'0.Z2 MAY"LEPRGV!!#!W^3&TOPZ->X@LTAH11XN%Q)UIUH\,:_W<".DLZ*!X O3=L- M>PP>[08?Y1$@O-=JRB!AJ+_ H288^(;D^4609:\;DKT$F;18#P""J3 ?.2;; MXLGZ0C=''%5SK(=C"_\T@G@T%D+9@TF3NU;+P5P\Q7AS]06')8LQ76XV<8BS MSA-?T)=E&.A0;9= M,*V+T.?5ZNIVC>;W]U?K>S]AM4I>DD$,&GEIF.]V21RRL&_V1BV_.JC&02X0 M7?"L!U*8#\?%E[AX6*AE JBS:V1,GRUV8B4"W&WI@XT31'NG@S>)N M=J.[E^\Z)LR"DC"?0N5N0D7P180S90=S\+#]1@LK,;I&SNP65O6$_3^[-CX' M">;I2_1PC$.J&=D?6 6'@U^T1C9%GR_C?$?R(/F8D7)'OV"M*DE*#?P21Y6M M3U+9+<\'"4 KRR6IKOS:+N<$<95/F^?TTYA$]T60%<.<[ZRBT@R=7WU3-X5LX/;P=\!S21O/CS_/;C%5K<(G:(O[U3&[[U M3)W;(]?57=AN'#S0:RVKC"G1@1TCH&&Y>TBNM$<+)61KCZ(8TKQUN9[?H)O% M_'QQPVNR^HD7[EAQHL$4WY6!K^,T2,.#:J^R(+?! ,Q6 NY Y"P,3ILB4%R< MQ?D"]A-[BP\I/:ADM33B%&UJ0E"@.4^W98]5$MA?[KB7S2*II!!4@']J>1!]S2-T MOS.=%^$J"&BY_O/5"KT3&M]/*Q]]'NMD$GCN\'"785:OL"8FC98L0>,@?$DB M:@.^!$=O]V*PGYW(24!8T,"S$T4*2R@(0 $GQU,,M_X*D!%L]6V;,%]_/L8V M40 P:YMT(/)LFW109- V,3)?$S?EN"9DHG:)2@+[[9)>-CO;H1\S>G.AY&UB MV;'0,0*XQUJ07&VB%DK(+AE%,6 ;<'S,/N^EUY*T=RTVT>"'NW=9DA?+#>_^ M3 ^Z>YP]QR'.[TD2R=Y0>S^ OG=* 5N/FZ>863 D;]R-1/2T#:M^#W>%&-V$?=*2V^DB',$H+MA/4B="[Q=@+X(4L@.! MVJ-&#.,,">S5/R:63:"S" 3 67=/<\$K+V9Z3;(5WM%5>0IR>A^\(-LM2?FM M4/8RI_TA]&&N%X$KF[:?$HCI:G1^AX7SAMFH>^R\<6'("4 YHT \1>XT$AUM MO3[J2QF!L]:QIYBW,M)+"^O_8)2GN NP*T\Q=[MR :L ]GR3!VN:RT&&(< MY==T,EQ5+H7ZO_J"LS#.I5XQ[>_@51;5\!W4$.<$(+;,"%=HF2831Z778U*; M^03,4:N7Z'5(11K%SW%4!LD/&>('\W<.@J$ .L=2N@$H>@UF\QVB T( /,&)73APXA1#GCDM^ )XE MQ6;=XT85@3/4D(CV-+8'"BK]=?P=)]S''8$-K)"[+ K3U<$&&NT-/^FVKH,5L N&@0T=XXXI7*C#I.+#;^PB>?6\W?TV9@'4L M9R71YH]GRWA_*$/,8.G71FW>$RQ^#=P3:FA[%ZDC"E9<8Y5B@,'7"=*V=_%Y7U&PE M@WCE[H(B:A0TD>E5(8,J8EUV6]'Z"'IU40(?+E+/.'L@0ZVOB@A1KB>/20JJ M#FMX)C![64V%GRN:GOP0&"O=[9TDR//EILH>K)('ZZB"NRP.OT.N"$$X#>Q2F*2)($&6],@W)V\/HI531NB8A1OON5\659Y$60 MLFK&0\2YXS.3DML";[UPUAX5EU NE7F/6+J:"L#9P(E@@1 5&4T^^ R!INIR M!W9)5=]FD_+788IW7;J2A:5=B'8>E)Q]/X]SO"'9OA45SJ^^%%E ,DITD+TN MZ,4VOZ4LHU]2]B6\$II())1L20<8P4GGUBAS9619G )$J4R*HX!:/'>KJ[/U M_*_H]FKMLQZMBRU#/*P:2,OE./S-(WG^)L*Q4'#TA[U>H__XVR+<9/,RBNGF MGQ<%QUIZH+36_/(J/TA7:-]R8"+EQ MB'8+D4^G:"^#E8+DU35*D;-"D>$%>XW,7I7Q&\JQ0"'JA&E;@FJDQS+D,Z)# MS5PRB&/NVF!L-G&(F:M_QUX@E=*C' MMA=$%T[I?A"-%#5:_IF60K/".9,?W][YA #.Y"YQ]Q2)P(H$4":S.+6,E)XDN>]RY7T6O MN>,.M N M]M#_ 3@?7P;8?DY^C7DRLJ;!93*<=9;.09'MRBX &=6VW ?!@["4U(!N_3&4DX .:)@A3@5[HJDH08P4YR?I$.83($=]5T^5*+">T6:K MGGJN:&JP6JGO2J17XA7S/$@"7T6%^R2GOX:HKZR\,&2;E/*/'P^L_*2Z>5;_ M!]!\/"E@Z\EX#694HT8_U<@]Y>'U]>P=I<4I;;]'_01]# M@Z2UD%@/F-Y3@3JET+>Q.7 MR#@&NW/B[7!*=>^/.)"Z[DY'0!UV>TBNCOP6 M2F"O6CC%@*.=X>-'>C_!MCR*':M--!ABV7NXSH(TY^G5O1Y$V= 17L1CD,X\ MB7O$OKV)4JZ2(:RR?+>F.X[W<\.701%TMZ/4'3[B-MT%UMDUND&.&'94H?=V M=5:RF SEFR7QN<=AR=X WW]XY/6G.D1&-@0@)L>@G)4 >__AW>/7J$;O7"2D M+"0Z?/%2-7.1YR6[2"\WG].C2_P@[W"K_:6!RID2#,XJ:?>3 BJE;6.& M $/LL$1H30G;10TMJ'^.#FJ$]@F:I$JH%F^=[;E;DFY)BHL@>^7V SL&2+JF MZ)6A3;J? 7=;'WC;6ZV%'[4(0(P"OR%/VHPG4&Y.0/0409EZ'QD7.Q=!FFJA M\Q>LJWP;;+INSX*\"<;$&Q[AVN@K\9+N?F8Q>W2 \+ M["[K=9QM%\=%U*5_AR^M@.-J<1DVM+CTM;Y'3".]G+"[QC=LO:C:D*_R\0CX M.M>07*UTC<_74I]PCFBP0W>Y-T6RX2OZ_L-W[_FJLM_\[0;G.<95NE'Z>(.# M'-^7NUW"B^@$2?5R>O^$<;%(-R3;W;IX.GZ+*/]JA*U2^F^"A3((,17$>)B2GUS3>I:+- MK(>*63EG5MQB%NLVG/#9_CI'I.%XPF:<_\;IKK>P18B]]1RI8U;X&:2RY^YMU2E\43SJXIG?ER\WV0 MQ8Q0UN0PCJH<274(HD\2('K+,:GVPR3Y=(3?J)X0>J$S0O649JB:%*IF1=4? MFQ?:3XS'^O*I(3XWMNOKV:&#Z0T/QGR+:P#3GI<'6C/81Q7L!,N8@MQ52Y'5 M2Y'SI8@/EX+PI=C42_%<+T78GJ4'E>IKGY,I",Y(-;W(F9:*.].6Y ,@*NX MD&T%%-]S9)IY2>:IA6W5%=[1O_+RF]4$/.RF[@4G_7QQYJW\ ;/:+CB:/],- M\HAO2T;+99R4]'>\8&/>JOLRC_Y.]^'V] W<$#2@?Q.(U5%9/$X(>S['FPT. M>7O+'2F8RJ*V=MU0E5,YMBR2,S[ 'OB Y'EQ#H\59&)X5=R6VN7UU"1;_'3 MF%*Z')"S*N@-1E"A\Q'T0FJ9\WJ_DROHU['\QR5^.WCD+N2>JM6H4KA5^$?, M*OZ$21GA2%B5VUTI;(GEINZJ>H M!\_LZA&K2^+7^EMN9*?3$*NO'XI):T^.S7IDK<"+7BJR4"#HPP M54-" 3!SP]A\8(D<]0,7Q8\&3,=>7D>?X)#AW/,2E7L3IW3O;BXR'$GK]_>. M-Q"!>P#71]SM 0%CHVU'SF9TC"W'S]PM@H(96K,SSGM\;;?P2*)J%3QTYQ*H M.P+Q%TZ96Z!S$-0U< #,>J)HC:T*!O#,K=6622\2P M9S10\B107=T^)^0A[.,O&<@TW\Z0DYO=>9#'X3!7B!J&64=(-R[;@LB1&'." MN/4"]*Q.OP] A^7NM"%_9HR?]R7O5[Q54_[,<, MJS.AM;\SJ)(.X/M03C-4T^ W&UJ?^3TJ2\%1S_;H"C,^Q$G,#^>+)[HT=, E MWN LX[4;YWF.B_S[("GYB'F2D!>6=C'(:!V-Q:AE"Z;&]EYH,**@1CDA4W#\ M(O;:BX96QH<7EI4WOZ;4]-46U?EDO-?U!+13;RNO9<_13\C+*N=VMW>UAX7. M9*PK_6*%-V4:W<3! ]TKQ:M$U 9\"90X#0RN7 8:I(!:W-J8(:3+K23A3-"" M&F)\OJX.D3(4OQ^%4\[?)^#42 MA$SH#-!8B>[#0)>]SD13F$T-A3W"V#,:*'X2J+8%KFH4V H7\"M??#*DS'I(;J8)K6T0$;J&-#KK @W,GSU:?!K3=N?J'"2W:@?H\"5P9^.'3S@J$TPO_&2[(RE3 MK\M-XY6Z^K+#:8ZK#C;*:E$&(4+O W#,UF\)%6G521^ M/;@LE*TKA($E)1;6R<,N.7'&SO?W=-;U9-@. 4$;O3L&876Y,VK"1 =K3AJO M4M,B;GI; K:&G=MAQ,)XV HZ;Q@#]P,,0'1(X?2V MQX@E[=PC8]=I4@_.W!7"-CF5VZ09AX>%1 X#:?$I68;:B0N610_.4(JY'W:# M6:&M!#T(&V*RK\B]BS7PR5AO!=S5H,<%>T:\R\AS'.'H_/5SCJ-%6B5NI(]S M-A]^M/4X<.& H+7J!R.T[M.;W_\97=\L?[A'UZOE)W2]N)W?7BQN/Z+YQ7KQ M_6*]N+K_DY\*]O#%(>8X/BF]/B^NA09B&[*DDO=Z,'B$>M>$;%'+]U!@>Q]4 MR%%>8Y]BV#ALS08J^T$+X>Y^@#.V1^^RZB[#G=V=SR\#OH!:]W+(UFT2CAK- M48.\>H[1>X*Q999KL)H ^.?\M>*";!_HR2#:,=:MMA<1*V>XX=56J_MSY7(] MO$?3OY5;'#7YHZT_]3QKV$8[\OW#%GFN'TILS6/,B\IT>#OFZ:4UBQG:SP.U M)U)[WNJIG+C@JMG,6FGEVDRV_'YC?8-V//2XD0QG*O::9#A^3*^^A#S^^%K4 MQU&>X#J? %6;"K1U4U/@1C5R5&'W>X9K,9M ..@PL/ XG$P:12@;" X9/ ;H MK.KK"690]5<#] -R=-?+]?P&W:^7%W_Y\_+F\FIU_VMT]3^?%^L??4UB1TU3 M0@W2("L&'H6B;8I?NJ_H&6">:FL!I-)-2/29\R:O"&YO!M.\$+SQ>\"$S/]? MB-7?^J7/= O;.\^2I>_?P&_BKR^2(,^KX'Y%,8C>\6/3-X[A6G]*8?B:= V? MI2#Z6=N5CZ'FE[O,O!89RB1^^4!HWMT)0-^L[&T/':#JM^;F]D&)]EEZ4) MDCBF,]I$IF);3;?(FYV6C\45;6@WR3YH$UFCSCOKA.C[EU!:*\RN>O3/=5F1 M,DC6.-M^F(2^ZJ7N3:@JZ2QL:ZD?CA535E."DGA#%=./.,C^%111OQQYTT&: MPN%6_9P;FGU=:;SZ"[,9*RZHU(L[[&/4AWTJ;:L'@9EY*9]QSM3$5)I>NI:" MX\WO>FG?IFUQ.BN5>>7D @0D:0I6Q$#2;>N&%CG_NA<:V+ /E0K[-G5H; M.ZVOAS[%/:OG$K;6YF_6:"TL?A_T::^0@ALF_I]*_L6]O;YZ^G\5/%> M]C"YW[,RBAS9VQAQM(CC]1II9G%1S>Q!O95Z"_OM=![*\#B+F*9P1KH)T.O> M;S[#]&PNJZU3SVN@H-&9W) 7U_=,"*5MS6QM4N9#' M.[7-WAOZ$_UE_2OZ/\R)17_S_P-02P,$% @ %(AX5LO]FR(Y1@ X1(& M !4 !F=&QF+3(P,C(Q,C,Q7W!R92YX;6SM?5ESW#B6[ON-F/_@Z_N<[;)K M=4?73*0VAV)DIT*2R]/STD&12"7:3"(+(+74K[\ Y^F;1T09)MGO;]__[8>W;U 6DP1G#[^__7H[&M^>7EZ^??M?__D?_^O/#;W__\/[Z\YNO=Z=O/OSPXGKZV_,]3?]&Z,.[#S_\\..[=>NWJ^;B:9)O.NPV M_OG=\N&FZ<'03S^6;=]__/CQ7?ETTY3AJH9\T/?O_N?SU6T\0_-HA#.!2"QH M8?COK/SC%8FCO(11R\(;:0OQVVC=;"3^-'K_8?3C^[\]L^0M1_W-FR5TE*3H M!DW?B'^_WEQNWCG%>8JGZ)[R[\7^%I,Y'_;#A_C:/K[VVF>3D?K\01%_Z_F M+%+U]M\/6@B+&NY8X7O$_K-H+TKMF<4D3>LX1G\4KK-=DI21^ M!82@A*WG'$/QWQ[(X[L$X9(2\4.)4HD0_^5?Y_QU^0M?&!'.UJ]+HWN4_OY6 M]GA)32JF%*$KB%JBY@H]1.GRG>-GS"H(DK0PH>EPJHB__.L+_R+LCES@C*\> M'*6WZV_%QOKL&"CARA:++%#:<[6?]F"N/K#OTZW MTVJ<):>[D^H,LS@EK*#HCL^H$_[J[WN,-1O$*I\5=$B^ED&/X7(P^N"$A\VD MY_LBNN0_[J]W7&[A3Z:(4I1< M+=\A/6/+4Z(DA+^PE!/^+KXU2GY_F]-B0T5$XU?GSN% JQ;O%A$5QTT\PVFR M[CVE9&Z^?1$8-/S%'<&25:HD[2MA/W%U\I'_1JBYQE79UZ9Z MI2 @Z%)!EPHZQI!TC,O54GZ!ZZ^0+D%/"GI2T)."GA3TI* G!3VI/WH2_.RV MJQ4E)"[*'X2S!I6SEVL94T+GY?O@*A)P($OZDA$UG2A/8_[Z1)!PD48/%2\UG?V!:EI4(V MH=>4/.)E&)V25DGSSJD]Y8N"1NDE%\2?_QN]2,F4M.N>/C*?D^PVY_K:[8QK MAVQ2Y&6H)LZJQ'MXI^XI7PIDRQV0OUA\X>T7N 4?2GF]XA*"3QL8H4J>LKWE ="Y^4U+P[>5%N:F#>EF@/4?"V(0?$9>_HM6J51"M:MXYM=?%?8KC MBY1$4F*$=3TJYS^K[Q^?7? M&9>Q;U'$2(:22\8*!9Z:]AW2>QE/ZGT..26@,T(GDX4#20J(1>,R <_$%%X9\%0_.@'%#!_'AB5G_Q !>B@ \/R MLX^P2#R"8%!^\0N40Y\/&(E?_4)"[GD'(_*;7X@HG*E@2#[Z!8G:>0N7T;R2 M6V46?#@<7LFL!K9X.$*>R+ &UDTX-IX(M2+7P DX M-)[(MM X%S@PGHBZ\@!=.!2>R+AJKP$<#D_D6[6[ FYI\TJN!3D-X=AX)>0J M';]P3+P2:R%1:G!HO))J(:$^<&B\$FP5869P1+P2:A4A.G!$O))E 4&<<&0\ M$6:AL3)P8#P1;<\U(7AP0#P1;L_5H9QPYZE7TBT\#P .D"H1S'46I0 M3\Y\3$MU$^H2%NK/=1"R6Z?$U3A-R9/X:A>$GI'B/I\6Z3B.A5.,W: 8X4<1 M+5B=+=)H#.OEP%?GZ75$)[2TR2=_1&F!KA$MCU@);P8]77&TE!#&13XC%/^% M]HMU&/1PRT%IP0-3_[JU6\KEJ9TF7:SR<($SG*,K_(B22WX:9 ^8+]$Q8WSC MYDNWF!>IF.?CN;"6_555<:7Y0&[*)XJE&RV#1!BBCVA_8X9WL$K_]5I(J[.) MF75VR!=P*X-U.:^7&E+2[$^,XTM&"Q5!ZQ4-;J!<>S=EE$!!!7:X MB\4'5)JJ9W!+L@]HU5&4P CU-#*B"4)JU0N,3$\C))HCT]QMU]-0"3-HC(VH M8'AZ&B]1&YZ6%E1/HR4:PE)E\@5#TM-XB8:0--]@^IKN9@:,UKQ@UP>\O-UX ME" 64[P0KQB1Z>A^+VP.>G.S;AQ+OEX38H)_MQW_KN1^L4LF^N)K2I(BSMEG M5%%_2=^P!4+Z?]$9H_F.)9/_MOV*_)=_?>;ZT;R85R(H?=XY5:OOQ24EKL#B M&%5,,%TS6S2*:QQ7KV>52Q/4MG-J;[CJ*X/QX)D=:J1SKN*I7?]V&C$VF99G M:>4GU3>T2F^XH+ /%Q1^B7).S60Z6:!E>KW,%21O:-?'AL2UJ./7:GOEFC3H MX<9+N+L.*_8X-Y%-.A# M@]0:S- G1ZWC JR=>A?2T6$PW5!B-HX^F,[P>FV=#41?A%>- MX8>LK, HKJ1>1OOA[&&T("F.,3+U(-89VJ93L3Y]P<_8J9_QTY=3N6_QX*%G M_D0)B9.,MT&W48H4?E=IHQ8(^#;C2XCQH34TJ-IU[U>-_DWH:<%R,D>421QO M\D:=TR=J)DRFKPB0>B^U;8,_N'_^8 /+_F$XO=(-I&MN.1,?L M^PG*XAD_2S6>6V WQ[R\;,A2N+6@W5SS(JYS,&-COX=;#@0U9I/JL(==#E:; M]0%=RN4-[#7<^(#A<^ HPJ&4HV[0(\H*] 7EZE@!55N[5&_UJ?%&G;I>:5,; M:&5L&'4.\0,A?B#$#X3X@1 _$#SI'<*A,!L0(XU]Z&"8J ZDAISN,3[5&J(* M)*6&[ M2>H<26$WUQ0EKNKA,U$=?,*HU;11&&E]PJ;/Q #1'_P,^0A#0&@F( M.VGH\P&,@]ZEY7]P"\1QYL/"4$OY*@_TT)=#D],#YISR/_ZIO1"PH12G"2%@ M9B%@=4S;#L+"?MQ46!CQMOU6D"Q@ IA[$9J@7A)(0U-5I4-< 8JSN*.9S M\7*^X,-^*7):5DZ51SH!FEMU]:SO1QO'?Q9X5?95_$B1VH$.[N><&WD8@Z:U M$\I/MSM-Q2&A8036>;C.].%SX"H<(#B@ARY S?JE_(>-%M'+[F<& M:E>2WC:5*B4)09\9\>:#0_+:])BJMS<.MT MM9N8SG=*G%]$,4ZK/[R^H4-ZU34 %$WMJJ;HWD"#T[2V3OEEQM=2(9:58G;( M&SJD5Z3>*6>(KOEP#1C#Y\"1">:*9 G)+C.N0-Y'V??)E N3*+GA!\O5Y\(_)3Q!0M 5KW& M/N"+-1NV2@R$9U^ T4\1M0#I"PZ0;:.&IG@\X78Z6Y(O$T4M@]2W'(/Q&6S= M@7"I1G"=JEVG(".Z R_IKR.*'V:YN%RB8&@4,89R5@9QIOS0$#*"^94:1F/: M]*C6("SX68_&SUIM"M3>Y?!\>!W=BE;I\^ZIJKHD;Y! M.=\0/R+0ZB*L[.$*14Q?%QS6*3BJ0HQS<*8$9TIPIK3'_''>)Z[7S<-=T=Y9 M+]5\RY6.H7]OF[:XGG[Z8(MK:(LS$= =F.1^*_.G\Q=#J]M^-YN&M>IW!]O9 MT=C.)"3>SOC:O4&+@L8SOLA6OB)Y8@*D?5MDW?,7)-?12^GKHE25FRG^* M9^B"%%1#I^D G5NT3F<83<^?45SD^!%-IE,/ M+#Z-+[,$/^*DB%()5LIV]JG\AO/9#4K+TYC-\.*.*$ZX!B-8M=^-GR*:[-\$ MLV>^JVPS7 OU\#EP9&,_YP(J>4'H-N>T3!;2:L;@]E:I_\1/^UP0$^5%U57N MVG;NJ%5F*RA:6DX4XI,3QSE*RN_]-<,YN[G]JDD4 O2QZ\\0\N*)D!=/R7R! M,K92L#="(SMYV;99RY1B@]SNDEDBTNZU*81=OJH/F)5$+D7L2::^C+[&"#WC M\(Z_J2F/%6/TC@E2L..WV''M"OWT4U M78('WX-4TU)"F)$T092=ES9,82"#%T^W"$.(\U(B'.P]\XCVK#&;&I OH")4!0W<<5)!3Z@D^5=$! !_/0 M$=!["D@+YOBAHZ2W;A(#DZ(O:*@#\0#^IZ$':8$7#]@'/71$X#%;"K>8+R!H M!1@# _[Q!/-)-75?IH5&V*AMS?=EBC3&1V(E]R4]OSD^,D^)+]G[$H2:AK3Y M,H$ =5 QX8O6S),/S8,W?1E/]:*,0;?E9H M(KZ&/O&-3#]U QS (/W2;Y!L9*O].E0(0K::,ENM9H2!@\2UCR.<\49HE$?/ MQD6CJCO;3&)341!2V3I-9;MDHB^6)UQ5-O LAZY>SA?)&$EQP@E(RD^#4548 M.J2I$UJE:2[ZQL/-M!@^!XYR1?@$$":L^)0464[5UX4HVUJE^K(\5NZBYW&1 MS_@NIKS62MW8,=W*,#U=TPT,Y(5U"S&^HVA6B.4,T9XCF;->4J)5-B9E4 M.'1,@-( ,3U]?<%%;TV"R%&^V&#ALP0@%/L"BMH=!5.&AXX%=&O5V5B&[JVR M:8#T=P1C?J3%^ MO%BD.%[?&"6WR:O:M4#&!:%S1)7Y\]IV+9#Q&<\QN^%K_)30A9P*13//W!02 M$N\0G5^1J+IVCZ)%J MV1'7!3@K&90K&QO&?!6:XE!?$CQ2IB]J ^SGG1F[8 MU[2V2KG\SL@]HG67:#JA5SE5]-?!VO)526_3VW=4::X7=$*OMLX4["IB:[13 M_!B)'#*N[98GFXC+U="O[^*(ARVL-YA]5\XJ27M*&(1(D M1(+LPQ$B0=:(^!T)8J37D#JZG"\(Z8Q)I+;MS!>$%%858FK%\ 43A36/F%C0 M?,%#*C,1N*3B"Q8Z=8,82_=#1R:4@&LWK@3D !EZQ)7! 0WS&_L"""#N"&+P M\ :.VMOM<<;GF;L\?)DIILH0W)1_/"&-.A>K/W-%I?1HHW# , RV$A$TKL&7 M"0'3^ P<9V!@!E^_1VU0]V6"J%1@8)0G&(K!%ND)99OW)H4^YA:,Q6#+%K67 M,?+;4"$(&2/JRDTP/[+==!'&=0,\Y3LZ_SF*8Y$'R _^T8+P71XCMOEA3:,^ M>\1T1$O))/7("KDEG>:6W(A\G@)=\&6U=M4)8^EIP7+"3Y1K2I(BSF]07M", MW48I8I=9S+\FUW[9.$LF^0Q1$'2](D,3FZGO8#>,/6(S/H7$/Z*2WR.?7/Q84,_9 M6GWMH@*ZPS,EUEORYR5*W^YKH7-;:D?BY^DW&A[V.9@E?RMW1Q- MNECF@>63:;D30SG0=;!*_WE$,[X#L6M$RSJX,": O>P&ED>8_A&E!=?X(B$% MBQ-C21>,)^/^5KG[1$CRA-.4[[*77 K-'C _VL>,H9RM'RW)E'!GW+\OW.W_ M7I=+]3ANRK_!)J:NN67:A;9(*'!1Z9I;I?T*\2^/KOCRAF[6@!Y6.?B"GG:D M1DHR_F.\C-@UV>KJ#F.5UST:-,*TIO7P*'>4GL5GPP+1_$5DVWF0;O>5HQ1X.EE<">D/_,APUKX3XFK$'<+2\$N!A[GXX.%Z) M[T:!1W",O!#B&P8RP='R3 2O$>()Q\HK@;R&;,(&[M)-^7%)A]& MK)C/(_HR(E.MTS O[2=KFH%7N#1X@\T;7AJ3&9)T.DW2D>HK7QF:%ND5_]2E MPTJ99E-[D(X299K./%WB3#LSVU;@23Q#22$2?<>87 M0J)D(5'J637T((<0"14BH4(DU"X2DM..M"-6^S)?Y"C9DCP=&!!^'-VOJHJ. M>-M[G)7OJF)"&&: M8D'[*TZRY I']Z+6H+#U,JX^H 0$7$=O"3:%8%/H,YW'9U. '13!>A"L!\%Z M$*P'P7I@HA=W(#KY,J'T,-H4W1V8&GX:X57 <^U@!-40-@T+>CJ"/<&-/4'U M94!F!/VGM:[U;O($3@M*UR<27)V%=0]Z:M!3^TSG\>FIRITHJ*=!/0WJ:5!/ M@WIJHIZ:B$(.-*2?1XN5*W[$.XS0V@]?3UD"CF93;S(B*:A0;E0HX$<":5-& M']R2\"D-=ZE=)3,H4T&9"LI4KY4IZ$84]*J@5P6]*NA50:_2ZU6F\I #C>K7 M$<4/LUQDCQ0,C:+2=5:> .G6"5E/O:HSM$U=JSY]0?'J5/%:EC::+,KZ:ME# M6>/HMECP*2$^7I2>1'P]Q>AVAE!^F4T)G>NC/]L?N$L-L\[4!*F;]>>\)5F] M_":B4 5(:->T=G +R^O)M0[D>/DV1@EX=].H^TWE\>G6M'3WY*. + S*#VH],K@L)G#"%W*R6P^S_"L;%_F,4)&* M\95/,GJ;\P4]6905_?DNR4Y>SI\1C3%#UQ3'Z";*'@QBBKM^<;_PW'+ QG&. M'Z&6CO8&=H6'('!&4OX9V7DY[[_P1? MHGS[R]F$W@C=CQG 4&^\8/8)9I\^ MTWE\9A_9,1@L.\&R$RP[P;(3+#LF8>GM2(>^S*$6D&M9#SD>(U%+HKH#4]'' M$2YO8.$2R7/=D![E&#;-1@!"@O'(C?%(^6E )B3 Q[6NZ(O=DV1(K.SIYB:C M\V>QHZ(3E"$^?PTM'K5'=(3 V6K;YE2N"FR\*E1BR'VMT1QQ?CZ=(B%>H,UG MNN'S551RR6).+[ST8!M#!E-/,/7TF<[C,_6HCZM@\ D&GV#P"0:?8/ Q4:X; M"L>^3!X3R!I(U,=HOFDJ@3NPX+P?)8C%%)*_;;\F_^5?GW&&Y\6\$DGI\\ZI M6GVW";U%]!''J&*BZ9K9HE&<=ZO7L\HE"FK;.;6E&T4"X\$S.]1(YUS%4ZOF MA],T8FSE::G\I/J&=NDE\_G*+7D=4;X:Q)Z2E'>6KR\VDC&@[PDSK'3)T[[7 M4,_+?@]'/'PIQ!0NYP<]\$54-W)$Z?5:NJXSB6"='7'&MUM1SOPUC94[CT$/ M-\;EW=VF8B<'MP^F? ],^=5A ,O=;\%5[U.2/?)'7'FY$6K1>RDG9L-X:V8W M%,N=F]>#-;ESYJM%8Z*147W@6JE7$2.59NAPP$]5 M<+O /EP,F@4"N';B17 M;@L*<\G0^89]=+U)9N@X0#9(J W2%P^(@;=1K94,?7+4.B[ &B<8G1\'@DZ' M_OF?A@J!>_]\;T-WU+:R[O:.W@)2S_36W:G36Z!J&+J[VVQ[BU)3:U!WFW-O M(3/P.C@(W?@P8L5\'M$7$<' \$.&ISB.^-,HCDF1B7HSHP5)<2R*P36+YFCC M538#/-JC-\1\=!KS\>G+J3S.X^"AI[$=$E(G&6^#;J,4*6)AI(U:(. ;/RT0 MXT-K:%"UZS[&)?HWH:<%R\F<'R.2( AYH\[I^Q+-T63ZB@!I)(FV;8C-Z5]L MCH%?;[P\?=@-BA%^%+JATEFM:VZ7]C0E3Z+0WP7AD[*XSZ=%>DB@C!-09V?1 M*)RP+*>E '*#V?<3E,4S+CUHXH. W1SS\K(A2Q%6 .WFFI<[_GXS-O9[N.6 MJZ/B#]$#DOGL55WZLCX$IF9+X["';0XX,7'^#>>S]<'*%;!BF\SP(N=$U]/5 M5UE19^4&&Q61+$%4+Z*(VJDW=P' NXJ?-ZBQZ$:J +"SQH M[RJ.3LCM-XBC6J O*%='T*G:AN@S^]%GPXHN"/%8(1XK1":!X% 8+8B1O6#H M8)B(]Z2&%.HQ/M5:G HDI1;K"U)Z!SU8E?0EJ,5T<9DH$KY@5&O:* PION!2 M9^,!Z!'^!]"%H,HU$A!GUM#G Q@'O4/-_V!!B-O.AX6AEO)5?O"A+X9_/&E[(;4_#Q6"$%*KB%^#.Y..,,"VGE?Z* -LC;U@1QA@"W=+'6$H+=CE MY2"0]L=M_2_>]AYGY;L:ALR:#6HS.+8.92$,MM,PV)/5!SG=?@^^YS*@6\Y.[_(5AT>B,3_)Q+(O>[>1%K4(Q MH,CD.XKY/G4Y7W"9X$N1TQ(6>7PPH+G=4,8YH3G^J_SBHA1L'F4/F$MZRQ*G M>QS .CD*W%C/ZIW9N9ZUR@ M<#_GW,B#_32M75,N;@_?["')\M0HMUF^"%:/ M#3B#C.9X#N[LK#N$WZ!4).-!V-4/T!\.9:>G+*S39(C^<%EQ0JX\-C6.X<[> MTQ^\1*7GATRD!UXF_/S%4QQM3HCUVGU=09L_*^;\CZJ3I_T7>8#8SE\LP+;S M%UTAINB29ZV1%Y3#LW(A^A4[5[M>X(?;"6E+XC=.#6M])U%X+4>[ : M6G#!R/WB'7*=60?!F/XZ>$SM.3[!H/XV>%#K^0,=1+7\/%I0LD T?QGQ#B/$ M/^.B?-HLKL5T6)N1+?5H"[$MG<:V]#&NH;%Y^PSQZ1LO;_24&+=WFP2G07 : M!*=!>1 //VE_(>-%M%+F6713"H%CF93B*#2DB]CE[B&8J_5U?GJM/5;KDZOG_B_"**RVPA M50U':4.']*JK'2J:6E9*[O/+C/%C1LQ0!<;RA@[I/8D89K=\(XZ22?9'1$LS M_0U?;K*82FAW1\K7:_)$J2;E+-(UMTK[)_YB=D480VR2G3^+?*T"LYF@;#(5 ME$J8T/9S]"V$8#29OEZHGZ-G<9O;":&4/"U]E/R)M!*HR1"NN"190K++C(N@ M]U'V?3+E8BM*Q!JXNCR9W"C+.AKUM

2\8*D; [F7[-N,11 MT?TWZ!'DCZ*&?]Z/:AF&*A/,(]Y<'WU M[NFKD$)DS9S1JCR?Y0V#Z3&8'H_#]*C0&XBI).L+)@I]E9CHB+[@(=W5"7PO M]04+0+U(C;7#%XL];)48B(B^ *.?(FHQR1<<(-MWU>(+[=38]7R:*6@:I M;P?O+EBZ+S,E7+\=W,-R]W 3^^819<(T=3X<8:(+V'AYA/DJ-4S41YA[8NQ6 M0W F!F=B$^:K M#QNBV?6'SK7>-J4XA(=NNU5^)]_M+0V*4;QJ8]"T9+,%EU:K(Z32/&)M-O$>5?+9_0 M&V%B/']>B'HZ9P7E*^$:44R2/:*,^K9ZHT/E2X65OR:]AUV/]0**]6YW0>@- M6A0TGO$M4%PN)-;\_JP$]&@5Q]L9W^&W+UG%'LC3]B#MVR+KGK\@.27S!887=T0AF3<8P>Y-6&GY(I24N_K)_G'%]TC^ MH\R! >OLR&54GJ5W_(V*!+3*-G:K#%2)^9,BY^IG)LHG2PC7=7.$.?_ZTU .24G3C9VPY2V0,Z7NZYZDD@XV+?$:H*">LYV6_1U]X6"J24/J7 MK1W1?CY?I.0%H5M$'[G@4[W5?"'9(V)\QI0KFMV1/$IWGXOBNEQ'_2?*M\6@ M)=QW]C[?\"LG2+7";?7=KG'=DJ+,?M>VMUO?0YP;@I@H+YCBA)2VM,DE; MT=)R?8>5BZ'.80CK[*SR \LICO,5=5\SG+.;VZ^:R@^ /G8#="JWHD/KS,F^ M=:;\SQ^>DLV:9'L$D^0_1N%F65!KZV$31\O7?H M_E&>IVOVRA-59JYU2\S0D-\07MX0LN3O_!G1& NS(A=QVD97^T(_$%P@<3B< M"3L)RLJ$7CM 'K[7)SS_(,+6)/+X;"/Z^LT^8'J#V?<+BE"9?,YW-%N(5KUW M:'A6'KKEA2-M(RA_TT QV['I\1E <<9PW,DQKGM?7_%C2BFZM.UFR74:9=KZ MFUV^:B"852Z?;T@8EU$R?D0T>D"MB#OM4="O>5E.A*4/?))5>]T:C- S#N_X MFYKR6#%&W[A\(DUYW!_!$8>'X1IKFR200>@ ]OG3;D;.]XJ#\!.%T57?H0?T MZ\]231?[/-2)QMHUQI5>5L;/I%A$%S\H)US;[W(Y=^OPHHG+:GW\H>&CTIY% MIH/2JMS)"T-JKUA".,Y*;)<.LU@O9W-F2KJ;I X7OC>N25SVZ8. MNY !72(P(VF"*%M:X$4(_C)F8Y'B_%0XU2GCB_Q&;!!*O@V&<<3M'441*^C+ M3DR*A*&*EOVA>7WW,YSV=0]'/*QD$54)]\,6+BA4%VZO:F.5RE6<'AMGR5*N MTT?XJ;K 9L.PTN-#L8A0+"(4B]A/!*X.4"8VC=:^0 DPJNSC"C)@^()/U4E. M0(?HT!'0YYJ0%A(ZAH[2>B+((T*)I)'/:*BK^0 RF(9>Z06\>,!9C$-'1#\U MU*>[5R!H!1B#T.#CJ0@DU:I]F18:8:.V;]R7*=(8'XG/V9<[+IKC(XL[\.4* M# E"32LX^#*! %79@$YX7[9DF'YL6*_&E_U8*\8 L_M\V5U"$=-]GD,1T_I\ M_]Q/ON%GA29+=N@3W\CT4S=<$ S2+_T&R4;)VU^'"@$TEN<(2]XV#<4XP@*X M!H56NCN#AX .M(1 =]K=$%!2%;OI3G#O+3*NLN^[$QO[#75EBD)W4E&_P7!> MB: [6:S?P%L)+0>#^YM?X-I-LP>C_#&@7#?U'BYU^Z.IU"O["4?*'P7%6BU! M.+C^Z#W"D_%%8#%)5X/ ,7X7I^N('.);# MUTIJ7-H"A\O[H"X!T0;CEV!\)WUH5*3BX_B@%%HJ;P6'U2!UP M5W,*#O?P58K."W? P?1'\;!2,08.K#]Z2IH.D;\>_7F\L-:X;7TW\D9,=DF]['K=6H,M>668;_MHS6XEMZOVK[Y<)^PM*>)_XZ>O]N?RF M3W7YG1H%IO342(+(=PA2AIDWNH7YDHF^6'X]=&6#%E[A&S^=S=+649.!* M6CN:$Q)J-MO#-+G!B*$DZ*'5+Y0$];,2'4@R)F8R MZ= Q 4J$Q%0"\P47?4HR1):&ATCU&PWX+ $H1KZ HJYI E/%AXX%=&O567K@ M#K!^XF"SF,/P*V6%8@[[D, 5V.YVC-Z" S2@=+>']!89H(+;W=8R-&3JJ,9@ M]/R)+U28 !TX*]^_'['BGJ$_"_$G]"ABD=\K9.NU]8RQ[F!:9W56W2#KA(96 3Q#]_FV M(,HX2;"@/TIW2QJ+M/NK9)]@9]14"G9)F 418]JZ)1UK9= M@@B=(ZJ\+EG;K@TR"G$TB*]R1\Y/+N_.QG)8JINVBLIG/,?LAL3?3PE=R$%1 M-/,T+D1"JJB%6&NSI3D#*B MS/.3?R>!9-:R>4[YS[PC**$[3,7A.%\ME2.93=KFHR MA",GM@&).^(,5[L+*K_(M-F@_4&BMIRW.5-V'L&Q:O6UCM \Y33B_"**R^ID MBB4O;^B07N5&JVIJ-\#QM70NQUC>T"&])Q'#['9!491,LC\BBM?*MFPWA79W M-.-?D\>GQZK.!HB;;?->4']X%ZB2>MG5H=9HI_@Q$K?*\5,FIU&A!27Z<*'V8Q+HVMU5C)?N%.$RM@@ 9 MT14&&\_;N7"\*?<'95N75.]?.J:FN_HR67>4*X4P;7NKU._J$ K 9$@E P(_CWW!0B>6$F,I<.C(Z-WGI 4?]=!1T@AEFH/(NW0<@P,:%FGC"R" MI!2(8NP-'+6WV^-,WC)WH?@R4TR5(;B+XWCRW73N='_FBDKIT<8K=I=GT[<) MH8MA\65"P#0^ U<;&!CCBN1]FR)JL[$O$T2E @/3:L!0&!=5[\N4 92#WU. M@!1>8-($& OCBO!]F13ME1,P+MO>%PB@\0Y'6$Z@22#Y$188L!U3?425"ERE MD1Y1R8->9)T>89&$=K-6NE-M>@L@-*"W.Q&_Q]# HOV[$W1["\U5@X#C[H3B MWL)5-PL&#-7P;R1J6KH +C$/7\,P*J$ !V;XNH1)$04X+L-7 +J(B8?C-WSI MOH-P^BU\UDIX?1AQS6(>T9<1F8X8YFK)%,<1?QK%L9!KA :W("F.A;:\H&2! M*#^]^=@CQ)6113E0P="T2$?BM>N26&N^@%6_.J;"9J$P*ZR$VF*=UA;;?E*[ M'W>W@(PK&NRF:A8TPWE!T3A+N.PB?F+J1$UM![MIFHCO[3.2)I=SCO3C\G9R M)0. 'G9O=)GRV8/.US-#2;NRK56JKU?3^CKE$Y]/A0U-)R^:-"N#GOW@2)M\ M9="S'QQ]+3>?*[[WF')TV#,D^MI/]!U6(++;PS2DIQU/>IK)T4(:[-^^X*4/ M(# ^K(<>:M-P*D&E8U_BPFO"!)!C?8F!KHD06$OQ9<'9B.?J^6+JC>+LD^$)$\XW:\^[X0&5X6 "Y:3.:*[&>QJ6S>@AUUO ^;: M$;K"CP<@:TV2)EU[PA,[>?D<_9O0TY2O5H5%O,8(?>%P2YVVSFW-4:QR>LG% MB6GC[UESE#YQ:O!=&XP4? <>% F]HU&"YA']KCZ*9,V.Q<_17*0+GHSC\634 M/4)(B_NR+UC6$:](2W*++QCJ39.UA5A?#-@-IQE85?/%VET3+Y#1R9^.".;K#F%J=67+)J X-3[[LHG#H#8W M SMP^OXZHOAAEHN(QH)M%?LL&:4[E2_F45Y0D8G+FZ4BW./5TWINX [>;-,Q MW!GYP57L)EVG@P\*2Y3.92;OI<+WD_9\HHG=/^S>V-QRE/YQ^S1+,RA!XE)P_QZ)D MM>H*P%ICC;+?G# N(5/"FJ3UZ+T3VH,?:8!V3/NG1?#6'(^WQH;=8"C:6P_M M!GW48]N1R+R;/:U@5BG2=6"C_+B$*N/K.U^U'1)B8*&P.]OF(Z+WI)\V/:#0 MZ<"Z]%N9^8HH[Y+7M15IQ[%I^0$2$^PX;NPXVL\#LLH /[*M<&KAZII, MORUIF= ;H0.3\612$%:5:RB";G5B<4W$/P8&KK59? MJP+F>%DSBUU'+^*TJ&8#UM@)W30R.XT6 M.(]D^Y32*0?3NM[5K"HC83*;N M[SRR2Q.9STE65O0NZW?+Z),T$%W47/ MRRG*]U,)#_H.5NG7E(;8?VPYS_IU."_'Z/PY3@LA66OH-NEJF2=QW3FA+_(9 M4M7$;FC55B"3D+A["9V;4V,W^#M+RLU,5'Q#E"VO&=,37MG-/3?J'?"P86\H MUAS=^@Y]B*)3HP_KU <^OI#E?7"FK!SV<\C-TIHR_\ M5A13M+1-\8*K4GN*.42#,.C9C_KM\G,7TL4J#S?">Y.AY#RB&9_?C*OM19FZ M*^Z"FN(8RSB!=PPN1PB]D^GF^MUKPDK;@^:T,^GJ@QNU SJ!$EUO9+A#0K1S M1-?!'.S!P1X<[!)_,P!>3RJ<) MAN1G;R8-U*@!AN873Z Q,!R"L?G5$VS,_6=@B'[S!**&,'ST! :H/QLNU)G7 MMNK]:53[&.JYA O,I 2Z_GQ1?0#\5@C_JE!"7^8+#)D&L:*^Z$=F4\@D+LH7 MMK %U\D'C-8U*'9'2P@MV583* !>)U]$6W,@ %EPW0GT_09&M,XJ.Z$ M&P?GMAE4^C :KX0:,W!,H\;M)OJJKLB:1IB.'LO=DDPWQ1F7U=+;O2W9Y$TV MBR.U1F[(*^XTK[C->P"632XS=:Z0K=?6BT=LZ7)EDWD.JD/5VGH:X 7+:_VW M;+D-UI"%,=MXM:/KE-MD+5Q;;0OG52B-%3Q7[W*$6Y_36@>;!A$JKW5Y*(;0 M\1 Z'D+'>Q$Z?A27I4$ERNXFW%' +)6$NG.''0FN7=WUUWOO 3JAM&)0PAM M4 /ARKKCP/;[\VBQBO(N[]U!ZQ!OV9_KV7T;OL6FS;<54H.]UTVY_(8?#V3$ M;&6"V*OON'5:\L42XW*I\)]35.[:63*>$YKCO\J_2Q,^)(I[6\.[N@Y/2M G M2IC,L@+KU \^ZA4L<58$(=BV!F>5Z':O#':M8-<*=JU>V+7ZJ*B:',4=S)'^ MWT/7F8#6H0&J;\: .A*3 T5^&5]6!!G5R;YT! M94$K[U0KOYWQE78?\:5Z2N8B\VZU%_ O^E!^N9.7;9/5M:'CIX@FD_+CL1NT M*&@\$T^K%/(6AZ^I;W;/]SD0M*!!EIHZ M>X0MW5%\E1/]ASN1?+@+0J<(YP7?6"^S:T0QV5\S';[)E;FF*2N?RLNGUERH M;#P=OFE0B.U<1_6EF-\CVA%>!^\9_13P,L+KYZ'C97#T67[[\.=BC['MZ;QE M&O;63&SV^"X@[H2(8>%<(7VX0+HF&JATB.#V#TS,X/7OA]%PL=[,\HGD?75*=FUVZFV/'@ZR):>'(RERY MEF*/*ZR_8+B\$>B*,/YW<O3-1OV/ [7GI11*J]^L;D M+E]E%3-!H_B_R#]XC%)4WOW(Z<$Q7^#B ?^ZK_^PTW)3@N ,LP5A4?J)DF+! M>_#?.22<3:Y@KSCF^X8$2YLD.(J^.C:4W<1A-6)Q*2%S1D5U=W2&EO]N&#]_ MYHH@%U5N^(EW/ITBZU+%G=3+Z[P8E) MPH50KHEH=M6VAK6*!2053L(OI*NKLI5<<&+B&$-LDIT_BZ]08#83)]YD>H;N M99]0VV^4?73"T.960,3$[03R6@;RAK;IW=L$]JYGDY.O[N=H0LGIVE9\,V9I MV]65S%E)F[@N[G6E_K(FV%:LWCXS8;G&L(ZQ6#M,O^%\MKX:3J9YU!RE-]/Y MX/I1@X];T;<_$WJ'J!I+M;)WGYA;%D4T68H[??K#R&876-VZHQ&US ?H"W]* M\T7M_HZYNZ9HP86-U1VC8*9>=W,W&5>%1;]1G*,S\B23=^4-[=++6,&5"329 MEJY^?HY^BV@9/G%!Z"VBCSCFTBL]32,L#1&O-895+KG@6F6 JE"D)"S"!W"D MA<()U&R&]0?J [];-;GF%ZT8H%]?M(+ >E\4,% ?^*TP$IOQ63% O[ZHN<6] M_D"V^=VZ .2L'+:Q2R7)A3B>%+'".O6ZT>B]$TI7KF!QJF[#<2;3G>M))=3K M.SJK$[JB[(ZLJCRO:T,CIJP4JNGFL.QIC%#"+BB9FR1[@?O9YN81,TX'GS=G MI+C/IT6ZMC;)&=%V"7F.$'KY\EQY '2G :1+R-6LHK-8+-*2ABA=(W>930F= M+WWY&MC->ON3DFDT[T+*94BY#"F7O4BY[&-D;U--QA>T&N! 0,J4=PM,.:VZ M#TGK;N(YN">J4[AV/DN=& _/JDMW#74G,:N^)$_;FN=P+=B7/&E;R.J\9KXD M2EO#L[[KKO-DZ3M_#T+SR$!?MF"8_%8W(J,#J!..03A)H0IPZ$'Y_0@T5?=B#6N%/LNSI ).'SOM2!:1LV M4+QE!Z5=O "O2;!_=P5>/%C,1JD$'91R<79^6+M:>3; <<=>J;, M-8!CU[1H&OG4G>/'P<)M!\/ZH;^^F!<;+6!P*+CGSED(#J^= B8Q?IX98EK" MT#R0M3O#:7_V/T,4ZR>S="? #!9,MS4NNCN0G)41[\%G:5A(ISL3DJ.R=@/\ M)'5+#1I_DCX*;K5"DWV1UDR9?VTC498[\<6^"9M%[58@ZFYZ/2)Z3VP;XUH# M9U3L8>$RLE+]0 52]'B&WN X)=H MCBJW2--N5GDYYV4%HQ_3Y&2DNV#VG$'J3@[M6O7]X3<+;36Y-SN@D>\GK= V=47=&W4?1A*6E,/ MZSXXL8_#7 QUY;KN5L[0P#+7;KP*B&DTS: ZTG&%[79@<'3@NOIIA'=2]79T MI/6?7VKZFLP'MND:8?R^0^Z7N-+!=)/T"9YC-4/*)D$1^YX"J ML1NZ53?F;)LXLK5M2+B)GC[S:4%Q=#!]0&W=4/U'E!;EEGC#=T?ZJ+B+0M;! M5?77X"08H-6E]8TTV$./QQX:*E[VVO+11_4*(LYX-S=@B,AED YL%BZ3H0QQ MT0LX7N7E&*)3(6@[L#?\.J+"QB1$@X*A420J+;(1[SM*M\4)1JE([QG%A.4U MK0]-7V/3%M$.K<$RX<8RT?3K@>P4[4P12^K2ZRHNIYP)DV M562Y2"V\1C26!U75':8_O-X@L9#7#^\0G;^OPZMBF&!F"&:&)F:&QOM@,#H$ MHT,P.@2C@T19TDDDWLT+ S1,3WGO0I;J8Z65_GJKB+.=)/'1?92*&N@C-D,H M'^%MKGBG2GH]$OJGP#?A(RCW?5;NZWW9%A7_)E/+B>)Y4-I5J5]NBVVZ"120 M4'-:4 HU!^QWVB\;ZI8349RA#C/;?KW@I[S 9S+]NKK !\3+7A]'*6[!5#% MU<+ASAW,&,&,$Q*_*$Z/(G/,\TCZ&]RTQ=+CB]KS?K[K((@K[0-)PO\'AVE0Q?((><"9"-TZ6 M!F>#:[G=I:,ZLW0;JV<)38C+V9CZ%$99^##?H8^6[/ M*NK=(K.'J]+JY-W*M8W+_9']>!@R"OCR-<7L8ZRL5MK*.%N'J8B9#Q*:&O']4+^*H]OLW@KX9$ MAD P-]EUM3\;*#RJX:2PY!A8!1MO;E0^?Q8[&#]#,S25.J35G1SE,)VMSA$S M5C2]'/%BQH.,=C?9BL$U-D"32U=;67"3'9&;+"2*]=EVV^-$,3-YHKO)TF.( M#.64#I/%^IH(!92"W.O(R0IN\>LZ+[L5Y1@PL$.M&$Q=4(<[58?7.PE?*64B M+N,_K/^V6CKK^M7C+!G',2VBE-V@O* 9.XF2,W2?\P>;NLY52G%7[[!H#0!, MUSIF / JL*PU;[[4)TJ83&-3-W9+M_RJGZJFCG3C U*VV;LN4CU% M5'K+4HT1''.8SPY2(&&-W=)]N&/M6O?YYK22+UBUAT51=KK+5[G%;',!PCA- MR9/PO4$A..P9+H<*YJMNS%>0(SC8K8+=*MBM>F&WZJ/+O[84YMV$J83)@@YX M7#&#W8N,QQ4@"%$\CBM>#Z+:=Q YU__;W>JH*MW%O_76^@XQLK@WO5,4DRS& M*2Y?R41QU"GB7R)*2YVA*"^*Y0M6.N[H<6A@;]+ MAH)/H%.?P/GZ:VR<:.*JB)M7'_1B^2VY;%'N"+?K3_JJ2Y5IO+7!ZQEM&[!\ MC>@\ROA\/\.\-=\HXX-;SEL9RZ);HYM%6L<3TN5V8< MI'33[F"7;7/(X$T(WH06O0D='6/! 1$<$,$!$1P0$G-+Z]*3=Q.I,7PP.>*( M FV[5>:/PP'1HKG@N/P3G2I$W94$Z-TB;FYYL&O%Y]^7D10GPCVTE<1+,9L< M6%?TAGBCX2S9TFO0%,SA[9C#FZ=/$Y9/II\(2400PRVBCYAOU+=DNSCW4Z>U M'2R'N%\0.SC'48W[.R"(_,@J1I M[I3VDXCA&$CXJ[9.J3[#:<&W+B#=>ZVM4OZ);UU,1&@A-LG.GT6\5H'93&RW MDZF(-Y+PH.WG*EBY#-*XID1>&V"GA2,7PE+ $.A=<#FE2L(X05-"T8Z*Q2&F M$1>Y^'_$V88"4\-1K+K%46E$/")GT9+N^8XF>,,BWDC M3"CJ#JSK RY4]-4PDC-4?K Z0%Q*LVVUAC^ M1!M I?80$1 B D)$0(@(D#AT&LM2WDT<)5Q0._P1^?CO8MU^C=F=_CZH%G8%GQJL-O>:BM.:C]N6 :("SQJ/L M5?QGO;6K\@1W!T\?)0Q8A)@O2I^66P4R%09Y7U2\)K!41KAUI]WU%Y@&CAU? M#$TMP 7S]_4A*E]$K#-QP]V,I/SCL!'ZL\#YIG!;W>A\S;!.H_1!M,&B]26% M/<;)OPN6EQD!=V2<)%BP$Z77$4XNL]-H@;F <8,6!8UG$4.3Z=Z%C+N5.6H. M53."3<+/*9G/17*=N AQ.YE?WVF^2S2D?0MD"?<)9:A\S^TBQ;F<(DW3%HBY MHRAB!7TI7R&2E] XYO.*'@19:UJ[BCV4S*U*2(WZ6,[MV,P\)>72=G:C\LN- M1Q1Y)&7:8%4:#ZAMOZ-4W5!),OZ%4<[U[CM^4C!^@/.9>L=)J$A-,NO4$SZ4 MTP7:S7(48LY?C9*UA*5FHALH[XAWK223@[;)6,%2LX*RM<>5SNO+A(&Q3(Q]#-Y-&AT^0".W+^YM8URTPJ(OGFQC9 P<.KY$J!EC M!+%+>Q=]!04'X*7R93N&RS?U?#+>;<\]3 I=+ V'_(OD?HP7U?H'!^LUCL."N;S!<'SV&"^Q(AHN;0S$U*N%2!#'" MD:@I>9]GO3SNM!%C<&#JRMU]@J75$'TX=,9FQW[/*6VX 2119O5$_.>>P\S_ M\O\!4$L#!!0 ( !2(>%;M;T2%]*(! ' ;$ 4 9G1L9C(P,C(Q,C,Q M7S$P:RYH=&WLO6E7&TF:*/R]?T6^3/>,?8Z$)1;;8#?GR"S53-O *[JNE_J MA#)#4K93F>I<$*I?_SY+1&1$*@7";!)H[FT7DG*)B&??/P_R8>1=#Z,X^_O: M(,]'N^_>CI+VW[5W=G;>7>,U:WS1;BI[SH77W32B2S=:K??OX%=] M(?X0A.9:]SK^45\:B]#/W"LSZ:_WDZMW]!/VW_WKV]<+?R"'0E\<7N=->+5S@UY*&$=A+/_UY?SKNSP5<=9+TJ'( MPR2&9[6WFZV/S2E<^F/V@>*OUBOK=W/;^S::&^_U0XJLF4]&LCS$GLBZ M]!3]"][TH=EJ6XO,TGS67>:GFMN*/)7]F0#8>0>_EWN;=5U[T]J?M8LTB6;L M@GZIVT4^2NMQ!W]Q4&<**"[FX,]=D1G,";-D:Z/]X29%I+.1GMM[R_>YX$4P9[W%\_[G -,Y!Z"2Z[/]K-KU?9"Q3D.^=??.:37[$4.;"PT4VY7^*\.KO:_M)G,LX;U[" M<\GS_]?2V7U_D[ MECKO]CZ_TTO]W$V"B9?EDPC0OP<7-[/P3[GKM5NC_)-'7_3$,(PFN]Y__Z=( M\D^7X5!FWHD<>^?)4,3\Y2=O)(( B&77:X6QUUIOA_$G#W F2])=3Q1Y\FEM M[W,07NDW!6$VB@0\-$YBB;^%U[NX))GRGV$0R'CO+_@W7'%2#&4:^KR9Z_P< MY67P!YXL'GZKS7^V-XB%Q0(I&2AF]S"&HY[LP_93$1W#N5[_4T[6O!"$ET7U MS?K+]EI JYL?MC8W/GY^YRSC899U+OMAAD(H/X%?9JVJT?'EU^.C0^_+ M>>?DX*+A'9_LKS_P\CI#&0?PO_PH$OTUCT7DW]= INYV$Q 8(NZ)"#CZ'OWG M@5^^3VPF/PHS7T2_2Y$>QL$!$,?:7I,O?N#W'21^,30O/(-'),$1?)?!4?_^ MJ._"S:DWX>6SWG64"A\5%,(/?V?[PW:[_:&UYKP[=%Y8Q"%__?WB0+]>L<+= M3A0E8Y0X1PGPF**;]XJHXQ-7SA\="KWWY_Y\5__/BS1W\4PH_R:W@E M@^,8M+)^")C3R3*99X!1Q;"(4$9WAB"4PS]I^VG;C90N_C?YE;M"_! M7NY!$]8N'H:NW_\,7<,>[D$9"[.'^32N^?9PG&7%SZY_J[$-VN[F^[NAT>9\ MMM1\R[\/9[K''C;FTP^?! 3;&XVMC]MW \%\YM_3@>!G]G /;G292I$5Z<3: MQ1/(M@* M[5R'6?-<7LDTD[SN413FW^2P*],_2(RA;^;P/P7Z I/A")X2@Y7$=^4BC&5P M*-(8 P)\T\V6%[UBD$0!O(\?^I/H>)>SV6K5<;/[G!G?2UWVL)V:]FW\*'JE@@8V MYD?"#P&I)AK7DN@*UNO^-@_&G:6)+V60':7)\"M097;:XX<\/L_"VA_ M$$O\(C(9(">10&KXI*J:]AU]_41 IR/\_2P"HOPR.;R6J1]F\BP-?7DNXKXB M3_SK-)9U9S1+6[_'.J97\349RY3_"H<_<=Q*S?]PMR-_O_',1WXY3I;[R-OM M]>W9RLP=8AE_=,8B#8R\.!R.HF0BI;4-?5 U1]*M'DDG37%CR*V^3,I+SL0$ MOZ)7'5Z/PI0NYL#,FH48'S^ZAX I)KL!Z"12I&M[VW<(IWS\.">*S;G]/WZ5 M&;)BNJH>'?A)L']_4$O2=:S^IT^1_E%K.@_[@SR#T_3A5]$O;?7FQIPHM;&V MM_&DV'3'X[3(=1["G#Z_+S>='^-AVT7$S1L09%5V(G>7[E[_9P54W\$''TRYKSS M\4&9\P/O^-&9\TZK?_B+]B.1@9WVF\#MY:R]/77MK[F1/M^6S661O"A+[ZW;#;]*!(#2(^@3VZ4>=$>(C=$(M_\NU\J//LS>N+ M7Q@4VZD+ZLR5@O(]3J6?]&.T$"_%]1<9RU[X$[Z<.X=H6ZVYLQ<69_X?OHS<9&?@$5=P/D^L'B&??U$AJ3> MQ"D(0U@KID>N.W&A5?<=TO)O-UB8*\P.X M_0HD\94\CK,\I73-\S#[0;+]*$EEV(\/K_T!"FGXB/)81Q"*;B;_4Z#BB$EP M1B&H?#^E%>YWIL!8+N(DP=6+J#/$C$8#H_?SPN@]<+ /ZW?+UO@PXWPVFAN; M<#[=O#P9VB#J'%\3$=_S'&K0V7W9D?#ESY[#-IS#QOI=(GIP#G7ZCCZ'N[JT M'_)8T.FM?=[F+6SH?4G2-!GC&L0(?K&",7\<\["G UB M$1T,8I%^^I!"MW)/U5GMPF_Z?OV3_HSWUQZT$K6M]\W-U@*<+I=1Y7OEHLR# MU"]W/3!6,:M'IN!%OOR?.S.2,QN;BW5F:E'W/;,3,%]'HRCT,>5^ZNRLTI;= M,)?#G\6Y1:%H!^<<(KWC^4WML;V(>VS?:X\V(S*!,_V6(+R"=>U9EY(:)_(D M_4F>-74_?GD@XV08QG6/G9>NG4>\S9;P@A%\S4)GL')D;=K2VQUZ8 M&_;U^5WMJ\S1FA4])4G?'WY+#;2:_,.7!RPGS>]%@*MF1R\)8)T ;$+R&)R) M,#B.P0P,7!,09V:;+#;WZ32T\V&9FFZV4E$=44I['6_*@<%]J M8#^)LPZ]654:&X^"*71S#B.F2!?=G6JM9Q(M\*TI=$!EPG# MEDAU7 H<>SK%=9FP;"GUW:7 M^?0MI<)\Y9+25\*E'M2$V&A<.U5H\-]J8']]&D"2P3D)3):%L-L6%9 +Z7=L&B:^[("?[E4 M]X51GI\?W(_?-'89M;N%MNU>6)W,RI6PV.BVY)GK#]'Y^36AS4+!K;4PQ:$/ MYBXQ)<#4!D\_WJW '<&?^OZ?J@O_XRQ-@L+/3],+F5Z%/J/W<885NZ'Z31'P MS&:1"X;T69KOUNU*H7GMWGZ>-^+;S,&L[>%'YW26(LFBO=-L[6"7%L/A57,P M8@;<=@6>*+...UUH,1%@2EQ5-U.*JAMV]3B TR?]<"Y4P(/6AO7G K# BK%" MRYK;6"DO?1!CI;5@,D$MZD'UE84 ^M0>-QX*QVM*$?:3&%NW2&T*U-QF5+K](LN3H4RGKE'WU@K*4YH>3R];;%YX MVX%9++'NY.YO.]QP])9?_&88W$]*WZ 33('QT5PW"U70LRA4]-L@@?? NU:$ MM.2$5 ?)%TA+=2-[%H265A+I11#2TTFDA8H=+0H5K2322R&D)Y5(ST=+BZ'= M?1/_3E)]$<=7?CG97Y'/@I//--@4\1C@K72X%<6L*&8A*&:Y9$S'][$!/2"! M+\,K['.\(II;B&;6D:WHYA5)FA7=K.AF,>CFR>2-R7>@03;5?(X9XUE+;5;'VP__Q29&$LLZSC M@R#(J"A-E5F&HT@"WQ=^?@):=;CXZ#)C*\H$NF%#CPEI/.3Y(.U<>O^DQA5X M'P.\3OJB ['[IVC2@+T5Q!X58O>885C'33\8\=W:60'O\;GIA[GE)L'C$2V# M%:1?BTJ^@O1+TX5M#6G12B(>6J<@+? HC,-X& M%YZ3\)]^//7XR^GYZ\-X'._NGJ05DK)/"?Z6-RDBG,W M<)/JI8^1%;]B+(\D-!;*?[P"\\MS'A/6M'=6L'TD!5Z=[T,I\"W4##<^V'\> MR&Y^#(]-"UP?0>Y,3.#P_1]G:9)+:GT(?_53,=P7JW^N_>42];1<^BZ3=8'3#^3TFU]Z8/\L*$>4!I?63HN ?O\+S0*_EG@V4,2XR&6!..<"' DS\ M_E3$@(NG\8*[<)<>=>?>J04XJXO$_!!\6<03KBAF13%+1#%NH,XF@F538NY( M#Y?C9$4/2TT/!H(K";*BF!7%/!?%O%X),DCE2J=:I04*U?L(M($Q>[N!,"5&%F1S(IDGHUD'E6& M3#4(6@7EEA"MER:58JZF:"L4?(4H^"PYM>$*[UXAWCU>:M%*BKY>5'K84>+M MG68;^TG]06KGN1P5J3\ Y5.E6)8FQ=1/BXTDL[=CJ]DS-O4XD--'_4!:-5;V M?&RVW]M_KH#X.$"L%E_A8<^A050O?1!O BBQ*S _-JU6748/4]6YZ0R?7P'Q M26C5GC]_>Z'DY@/0ZBR#QS(U.H_C[,YLB\3L(Y3 M/T0T =NX+(:BOQ8^M?H1=JZ(R-W_RY*'T]QQA3Q+@CR/QW.?DJ\L?,+M(Z/& MXR=XOV"^LD*>Q\UU?J0Z:S<8LGQ3@NK#&D\RU^=)F?X*3DO,@>\)U%=2>7EW M9)C[C8M4 ?G:T''A%8.E0<<7JI_.E^TX&QV7I#_/TZ/;4W8$>G[G\@.BT2)W M'%H,-'JL'D?+CT:_ *_.\0>1%UE%1$[GINOGK!2]AY&L4Z=?)U]O \,+UC>7 MD:1>/'8O)5!O2*E=07(1DE2-67<<^\E07HIKY>54O8H/X$O@4OY^4L1YNN ] MBNOW4(*J=C,+[^QS:&@%IH6F)M/1/8FS) H#8)O!(:Y$#95O'H,\ARTK36Z9 MH4DI^C.VJ4(>SF;OKR^]3+P)#!=N;=E_SAHJ^RTIM'T?N=@JLUTF"5;&^T/N_";OO\GFDVO<./!Y73K M9V<,V> ^DRD9;^;$J:3)H!A>>E(,98H\\2JTZ&HM1_"K2QK^ ?8R-4OG\M&#WW*V>< MF^5-J#O 1^.RFVYO@YNX[.;#-@.!QVWR[(8TO!)8+UC..S@/LQ^$34=)*L-^ M?'CM#]"E Q_1HGM)*'C3]DNDN.D<7@).6MQ=X<5#J??TN(W-%9JMT&P:S!IWLR\/9S8> 6?N/-'R1:#0,PZR?*%( M%=A(]7@\:7J@:F>$!Z*_6FRT6U;.-?=[IZ>TTO;J8/3(5L4\A<;52Q\A^ZV^ MU0OH-F"8N_'A12!'0 MZF'[>]Y?/.\S_@'_];S__J]KT?I$W[F_?AX H/))A' "=7:0[WJ;H^M/GI]$ M2;KK_5>+_N^3UQ7^CWZ:%''0K/XT#H-\L.NU6ZV_P75)"FO8]>(DEI^\H4C[ M88R/S+W6FO<.WEOSPO;#O[ %_\]^Z4B_LP<'V.R)81A- %V&,O-.Y-@[3X8B M_D2_9>&?C]N[[$$7AP?>Q67G\O#B:5]]<;C__?SX\OCPPNN<''B'_]K_1^?DET-O M__3;M^.+B^/3DZ==SV^=BW\7K2\ [6]]>]C=;VULY-:_B?RB+^9YY5 M/#O(/W?WCD[/OWF?@>@![\EM&OI>+)#=!C+:_R0N4CX0.$EW[P6>WFVGUHECD!WGMS<^50\8R.;D>^>K=WYX=GI^Z9U]/[_XWCFY]"Y//:"M M2R @K[WIG9Y[[>TWP5OO],B[_,>A9Y&=(;G._B7^W-[9W'J!$ -\3U(O'TCO M*,Q\$7F_2Y%ZAW$@@]N)X(Q$Z"$+5@>>NQC9'<)Z!H&83."1,IX3H ?29PUD ML]WP\(?703JGYR]O3[);0FF8)E^>=DXMCHOT56[@1V'R_\SI('GGO\>77 MXZ-#[PM@YL%%PSL^V5^_;;,/OY WA]?"SPE^7M+SSF4_S'+,=/9$YF4CZ:/A M&'AA[(5YYOD#,+ED^O8) 9*CP^ GSH+-&;)F^.'-2/;R75'DB?XB)4.)O@$L ME5&4C80?QOV_K[7X\T@$@?[,%A'^N?<9&%( !FL.5F$>Z+5=R30/08JJPQZ& M01!)M8R-[?6=O\'.O"?$KULH%/.B4F"\7*J>@\A6&5#[22"GF7&&5XS2Y J? M,[= /Y%7(A S2?KSNSQ8XB.\%-?'RK?BTS'>B>-MM)J;6^^W-C]NWG(^[P#/ M_K+(R/:&T ?9AX-4;QB?)^MLI,+Q3M/^.^-++DTJW MH'PG"%+,5N'_? UCV9X3W;Q3JH6._S@7>1IU+F5<1OS#8[G-?OPY^G MZ64RGI MZV7O/[8W/]Q5B!==J[WS* MO%Q& M1#5K#>^OK?56VQN)U+L242&]$08G,6FXCIW<#L#%1Y)_%QEHAQ/WI1@5]5'[ M[4[ .I;^#PR6_?!"QH&T-*?#S!/>&(S*YH\8%!"#\HYL$;:F]Z M25KY"CV0_*<"_;W@_6L2@6DO4G++I=D*SO/#>3R0!1_R;PW\(8>_"\K_ %PYP2]=QYG/\ ](J_N:RRR:0RFF]76WL+KX\![ MLV'MORLE\+.B^V_8'=Y$U\.=N!3U,/3X9[026JG(#@?/FUL M;JP;>1>2OWF$_N8[H;GX&43G%1O4!2-U3L2TS@./0^'I"C$?%C%)>XK@?ND) MWP?$3+%ZF""%JE-<^RUF+S5K?LA@??"'8FF(27XR'(EX@OP86!6NLN_UTV2< M#_1/Z\"6)2MH%+0D'P?;JOZG60OCWX-/YL(Y+IFY.',E\M^U&W MN5%GBZSOKJ(WMT9O\F1DUK"^]; ^:>>TOM:CSCRNZAIS] \&Z!YSNDI0RN3 M;$M@^N@R _.KR"1=!2L@QX:7F_1 ;<6A?8?OBB;X\G$(KT:5/88=)J@N7X49 M"9%8Q'XH(M2I,*$%+\9ZMD"D0>9A!DL85.Q2Y97QVIMO1*W[?GV9#;%[N@.4 MT/ <8]I@3AL<$)8FX8+$=PR\LRA">R#/@X?J>/5?9ZDHSE6,6) M\=80;>@88(;4F":1EP"7L4!9"C4G]N)MM;:L8-B%2+L"'ML\O8[DA%QF;]K; MWO?U"RQ:^+#Q'B-G;W'GY38IH#,JNA$P% MA>F$Z9+?!"-XM\"+ ,?+4![1B M401AKM:U/MM%<.SWT@Y>FJ2=\L2.(M%_Y'37TD=,C@0G>7/Y4'@.QI253E, MEPO=&DJW@ZB *#.9ETT8)3Y2,AR[-)/I.$#L1T7 41R^33E">Q'Y1^$K/TE3 MM9*$>6J:HFLT072["I,BBR8:V^K>NM3\Z)Z.(7+3X*$G(#+XW,KCU,"W $14 M;#Q]R,?\A!R9P*ZB218R$XHQA I\KMJ MJDN:V9[+%(3>%:*(68,2;3:**D?H5FN]W3IHM@%/EQK:]_7Y90,91<8_]V8Z M2.HZNH"6W][ CY61@<]\$@5QD?FP]]__*9+\4^5-_.4GKWR?1R_TG#=ZZI6> M1IN:R7)16<@E@$?T^ !8ACP"7N4H94$"[2DCHHEZ!'EOUT>=L Z3.3X[!] J?9":WM;C:VM]XWV^_84G#A?AS:F M$#J[);>GH=42)(RDW,.20WQ& M7!Z?[W;X^>' M1X?GAR?[A\N?^U:OA('ZE*DTA5;#:[?A?QL-K(]#P+>W$&7.@"WQ)49A_#7O2^P),,<@:6#RP7O)&'6J[0CZ> M7$]*];?A9%60(Z"2-H%K-/:[5<^&_S^%6V$AH"H 1X^\S193\XT(_ @'[$#U M29HWW-PMXA':4U2[103AE>>#? 1F=O;+EW^NZ24XC[*C?:1 Z&\XW(=?K6&? M#?=I)]^_FGN]Z M(AJ+25;=IK-L?8P;=SI&/IC*7OYQ<%Z[%SR2RDYTOQ%]\Z#73),Q?^_\<'FZ M_S6,?WAP 49&ZX\^"+-1)$ Q#&.P6,$4BD 6N"H>K6&-FY]\%MX@16GS7R S MUARR&:O3( )&-9$)!J^H?FDTRLJU5ZM1@$4'^8_SXZ-[]30QF&Z!.F#@MJ:$20S3%%6/VM( [7P%'> M7,'ZM NFSAW8;<-M_O",RZ'J\:/CBWU8S.^'G7/O\.0 E(>#P_W#;U\.STV/ M VKR@LWAGVNMEYTO7P^QGGW_].02M9TY%O*P:@V^AC-%RCR-J12.:HK'HR>5 M\,(\E2_"'SR,$JH_/8R* 4.'1<5_7]LP*ZI$R&!/>9X,+=9="0/:CU./X&-H M\IVD#7@T,L%+^]TWH+'@_W_[R;OE33>%XQX%DU!TNL6K^M0H/%8>H=GGE&3$ M#6ZTMH T-C_"/]O;;PT@YCYPC$FZI_U8*12XY?-+[[AVT][LJ&DMI*91XH[' MMKU-)_9PQW8SDC[)GFY"A;O0VR-AP/'EX3=E)JW?"0'LP_[XJ&D^1DT+P7SZ M U17@P#H[FP"4:,[8%=>#\)NB'?H] L4\?=$:J]&&:YMV/,] MQMZ;$8;:+G+1ZY'K1MMMSX)*L.:]]M9KX40;RX%(^3BY#9/.TF2$JY7/ASJX MROOCSM)PH0!#OF2"HV>$8EHN7OM[=?"@K:6 XUZ29'> MAD7?0(GV+D1/YA/O(,S\*,$)6L^'2[3F^Z/20W&DN]F6TX"^KVU:?XB+9X,_ MMNOB(7P7CW26#^X&6D*<>6X\*5GS]I*PYO#J5@'_C9.0,*.\IO$0;YT.*+@T5'W_7*@;A9>WX:Y%[INXLBD!6/5^;-A$BYYK_W^M:BG'Y8$D>05 M%F/>Q@2GZS503RTX5P9S:#I6BG2)C9OPXW)@'.4@W89PP,LHL"Y5Z!R[O: MVW@UNMO.6-VGA%0L=R2L GXF^JE4>$9YK!TN011461;KC[HXPM+Y M#"M\-D2D#=\?#Y>&Z^TLB:!%N-PJ9S$A,DTBYF[DZ Z>U3?)BWY-7&U)@K8( MF%OCMJ=4O7=J%.[J7+SUMD+_?"9>T] ](L%&]NMY:# M-^>W^W@.0BR,3]*LX1V:TO1359K.G5SW3=76+UB3CAKF\RF5N*7%X=Z/CVE+ MDC2*?0MN1[82P_:M]@G/9RGSHN^/3LO#N)8F@4M&MP?I]) "[W0< [<:A",J MY5+5I%]D+(&-H3',OQ,S*WW:RC<],U3WC'EAM/G7Q.66)C:;,TE,H='.@FB;+U056)KD?R^_GAQ0O'X\?I M*+&L./F44F#_\/SR^.AXOW-Y?'IRL9A:Z6-@SF/-%F#:]3;;GA[WH5+K<5%F MS/K4A+#VIFBVM[ 5._6:VP[XT]+WUWCDL[^MXYP!Q\; MM<\=_E_94\RSNHIYS]OR;FIG=^QZ5[G?:7R'ORUG;SJ#T1:4RK]KNM8]$5H_ MVD27+EHI8Y$&WMPY MC^+!V37]&F*8(-_=?,^'%>Y=XDS,3AP7(O+.S3R.TM![@\SW\[MP3P\3A'N< MR\O? OSM+74-%F&<>;BZI,BJ=_<4>"(%GK*Q?N51E+^J)AX,I8CQ8L!N+1PV MVH$- M."B'WL*/J\"I?'H5,(WJI5T9A7"*MUXWBD1\ZT7R>@00OO4RAE,597"K&6PI M$JE]:#B$\WH$)F'&\;,0J0#HPYN-C.M %>;WYO3O"G0T'<(:5*Q;$\_ !CW! M8U]/4M/+W\'E9Z;->^-&4"$21R%C9.S] 'W(!WI/ACIF3;,F387E#2!E!08C)045$VX<[!B%-KZ !2W@L^ %O@15D21S+B#OD MQSC/P22W^SP#UQZHDZ(?LT$SLN&IW(]_*";8QKDK)]CLGKOSJ_$_#N6N>Y4$C@K@,#=X8!;0-F<(;0"L*:7@Q=9SFH2$V)3*$X4HQ#A*_4)/$*[V_#_& $^G" M:>L)20:.R#)\@PQ0O;I05Z]XO.)Y,\849H@&I'F0HK@JG MC2->T$ =A12HQ =2]40O5_-ZZ-EFQ F-0UMB M=E>U3KYG4DW]0#&,6' ,L,UR4P78?2)+:5'8>XT%HOBNUEJ8(^E3 O00C#AC MZ0T$#L;J*D)4U!D"/HY .$RT+FP+5/,<'M$G=$85*"\X%DIDE3>9:7U=H(+" M88$)ZW)=H4=^ 8K_B),QR)&^Y#%L >J=P#QH;(72_=3SE3;(S JVHKBZ]Z9< MJ_L^:R88G.N0) /$\J*X8AGE;$ZAGI#PBS9>AG/(:-%P^&9A;Y=MW,!H]76$0:%)H<.I25?H4 EE M8(]F(UP@_*(CF'\M\$:1*38O62>EB9,\.Y\8+Q\X_G#O\(,5?;!=V<\;>[AGZ.&&R,,C M#MUY?;&-F\?B/.58"V?&P_()F1G3?'L^/6G3H9.^J">TS<\R^$]=IS=SD]%-O,G$,LS?U-V_VV_*[^ >QFJ M<]:E4ZY4$%Z@AKD+T3-WG:M(%2-G0:T;@O0%=O&BC0%J0Q8&H2#[X47B"%'3 MZ1466\CQ:Z*$6O"_N1W/WO)49W;MH2M4\#5G',AQR/0MJZYO0EA*>"% IPT;WIC392DH0X3'L828/2GM%^$>UR#MZ@G.&]:>^N$4E#W@*5VBUS9[_;* M<-XQUQ=%$^,XZ,&1^<#XX$1Q52E H]SM/@E/@PO6CG\YV7=Q /VF\$Y0==C& M RO&"Y(A>DI\>B'[D'(L1V>H1WS$C=+E'PFP50;DG7./O6&66PXDA17HERJ_ MSO(AV+R$82 MS0@<$3T4F0);0IK>RV2(M[(*I'^@V$ %A%B8G@[%0 Y2:#)[(=8Q]@/'[9C MR3K1V(8'7 "L4*^?4#P@P+;E2-AEV MDZ@TAB^_'I62F;=]>KGOG8$YP6!ESK:L.%25H.#8K\10O M.8T!27PY[ +=;/'XS#(B1O*'& HY4NL/<4I)F7G4I;@BF0/F>FOSP];.QRWO M%/M ALFTH+O0"N_$U;\YR!MA= WT!I!O]$2U[GG4\[=*P0B'8BE)@DRMB[VN: SI# ?ZF7M19-X;&RNF$$%WCP>-)/2E MBY-3:(RPRT+NN&)=N! BXADY!HKS>D8P%IGMV*8 EDR'.BE+^7U-..0L$A2< MMQX&*)7G JLT]0/JWP0OTK6<7L>A57QHA5B90NAMN,(A: H42_%!FPDHGX"8 MATZL;'_;#4,P+M1 BC"L=%,+7J[A* MF2 ">^04&$G7B!+C%++KQ8LAIGW1\D/B?$M;^!;Z1RE%GI99$!_IS.N]]3,Q 5 M&[Q$P4U&P2GE[&L"^NN^4GP.X"BK'C!+NYJRV^#PEXD*.ENP;.TVB[@BP4+\+#[:E,ZE)U5FHWL!57W[4-CDN\'X%3XUW (@?, M!\*30.%%Q0Z\3'SFIOW(^N,&42CG\7S@W68E4V;OU/+AR9*4594,*L4QDI5?9JJ[Q=&25C=11XN'T5X1@G*2GAOAB%Z T9%6!59;(F MU4F9_-,/?>U&^&W(O^N]Z;QUL8),(#!ZTX)B-L@AP"($\A3D;A=Q7 P]BNV M8 6HP),WUC]L_\T3W>2*;3-0+9M#V,5@*C^.J(CS=ZMN%*R$\DGA.9_F6E92 M+I;Y^ 6R+>J:C(I::5#RLRGK,4/O *(3)4(&6/(TH=N/9$#H!1Q.IE>*] &# M$#*_ \I-D^W%Z=%YW:HH"]J3O1[9G>.$;&AG>=.E1J:1"@88V%?71]LB\Q\. ATF! MI3DB HXL,.J# +/WCH_U.@%B&S'^&FDBZ%=UT,@C4G6HRMEA&L)R1JI1QOR$ M\BC3D+9*;$3H#$?8L!'__'GK#"$66EU@)UWR%Y0QD][ RRADB31HLP'G]_! _8:WO\6P)L?[G&E M/'NX9U++4^VH?ZC',I.;PAA6G/UD" =.Q ='KHZ(E9.&N;&4E:.HR!1["4KV MHBB[9$+HN2*IBJY"K(P,E0[?*RA,/4Q2=%%5[E+A8GYM55W_.,5SRAN_82ND M,->N?V3IX5X-OJ,0Y=\1X2P- %'\UDUU)9P2WXYU2IS^/R'"Q++& IWJU7OT MRHCZ% E\>>OXO45PQ75"95CSJ](B%+^WJ;JCKG9VQHL:AUC:0=MP.#\);Y<_ M:P7#AGT'SB/RV@KVVIL+^EVA+L#GM.^'DEENH^0-C*QD@AY6PD9\@R$-K3\W M=%V<74Z%4DH7P5'M21*9WRHG"R* ,L''H5-_JKUX=0JU$;Z\I"D%_G2?P*\7 M<(L.7\OZ>K7(J"'?,.EBMR.PC6?Z?O7.+AS:3"SFO=&!U>S'U2NQMI#J*2:& MYKM)FB9C)W^(-=82'"G^C4472D.O+EYI/!JN7 Y!;[&KDI3J3C^$(#]!1Q@# MN>5@4L1)CO$V> YI"$ 'F/: =\JRJC*@M2LYKG1C5%(#ZUV+H80^K>.%HC_& M9#3-+K@ 'YFRKG7LH<8NL,+[#9$QL#R+& ZO)!M6!WQ1;B MI+%7O1WMSP1Y$15O8-N,/ED3"F5L_E?/]EA\;?RM5(4;CKE)N!Q(/Q(J2'I: MQC94"E6)H,BA,&LJ!"8:A!P8K5"4(I2J"=[CR) Y5U#C__76.EQ /53$8J5J M_VSQU9<*K6+J" 'G#4M6:G1I'V-$5MTSX5- M;="HO D6,AM=#WMV4,JA0& )G^O[B UW4\0 6E]#E[7:VVC8>V#I@A- %1HY M&4KTJUH WO(TP>4!/U_]H8%Z!>4ZJ3R'V/9YP_F^;=V'C%7"8!+>^L4UMPM9;U!TL MEZ2$E[7^6#:#R4YA1%8733Y0)AG585*OE)1<+\8OH-RAZB&>\M.P#KVII+H. M0+G[*TC('6!H#WXY_')\>=#YB?V527X;Z]NMY]C?UB<5+,/E4*TBU5S'DTI" M@[SV07=WO@1J!_0-)GQ/6EJKMF(Q[7LR5Q/)*$<'I='17YN1(;N>HE9BN'?"5H$FN$3<:T"FBJG^)HLSR$4/[[H,P M [&J$@/F0:K%$+H/X?F9&74QTKA. '>B+-$H6.]7\+&-#.;H916.MJ,L>WAK/;\/- M)#?YQ#69T7!A19WX8LKYBNPS2;,: M]_!,7_OTZ=R:?Z82MVIS06SFXKAFJ F1Z:=E,*JZ'$O7J:;QL;F@'7=*@R@K M A0#TZ:<6J ZD5WMD233H,&]BK ?"H7]L762;DYC_4G/P-JJAC:+$*6P]4LW M*IN(T/>HL0.7 ? )P(E 6NIR4I(8FO MB#&M0@L5=(E1CJUBE=K/75F8=FVSV('U($857+*A%PI''&:YSE"!"T%)E3'Y MQK&]DCJGT40?$;%S3%TFMV-9WL'UR'!I0!95D*!8Y]*,3\2+8;NF'1CG7)7# MN5FQT@U2,HT;2 /8"@9YUYLKV#?Z_0 65.U J$3-6LHZ$FIB96YJ*,N40PRF M]185Y.LWPW>]4!FZ-3?SKI7M6-$9 :A%2JE4&H\RTM[2LBS?>IANL86=;Y1= M39S%;B!1W3.+,01X-TE4=7>**?%!AF:#;N:E>@[L6Z^[L>\<;W0X@F-,FZAJ MD*@>RB$E[NB%J@L\4#:#,1HAZ !/>CG]7>;\<*(6?F+#F!^CUK[_5ND%%.X! M0XC8UK%B73K9[>8,R@NK LUE!A4._PNH8P">R=P!QND;;F5Z. \OZPG?#D99 MS,JK6#1X5'U^BV1N97.EB_EKZ^Z5H._I_WU\UBJ[<&__]-?C@V9[QSL3:.6% M_J*$XI^F[0[@A3Z D3H :O\R$$AR.OKCELB4,E4.1U$RDEBH$2\ M"F-RPK+J4MCP0(($B6I7:.Y'IQ<.WJ/^5%0."U8R=H-L*._E$#7KE#I\P&O@ M:,@'PV/KR1<&3\?_8K&I*J32S]0KYZ*MLK[**")@5TV:(F\.Z!DI)5.7_:F0 ML*5 "TWIY>;(M%$=D;T-BT4+B=[/G1U8T3"G@HP<31>L_2I*XE.=T/#\NZC\ M);T>.EU))43VF5)A$C:61/\2N7&XT$[;-5P"!APATGY0?5? 7WI!840!&:0I ME\@HLQ$._116/=W^5!DG-G Q'.DT1P05R&J21CP[ ,F3.8>B#H[\8WRRW ,Q M[6O'EL%'G\Q$L!8#$KXQ4$(=>.!%[]!65$ZC(,S20O70@9=1#2!"@LH[J4%> MR-L Q"F0:_*!X&N:.2>(V5W]0(7#AU*C3),;49-GK$O[>#&C5&^PY+N$ GRA MSA )9!0JV1SFUE/([X"+B=!]#'9,:B$,'1^WN6.T 91@,@5 P,70[.9' M^SEG,L('NJYIU655Y1]C**/:F\\D;I1-^O):GJ$K*V,&%EFWP@17Z3O -@'M3!4S.G^ITRIZDR2WOA_Y-97-?N11WV='L\ MJ[(D3H!MQ7W)\C%TV1#JQB++YM_:DF)HM1;4-%A\C6T5?I.J&:R5UU=J,:8+ M@NEZR&*B=#69TI__!5$:4^E>+OM)"JO,REBHZ9FHGEMZ0#+9)S&P^\0'SHH1 M%P7\?:VUYF%R_0AM^KAO/F= ]_IS76&&XW]LC:YUDOUG:R:(/>6E;OQ5F>Q? MCB71+W$M(&L R:Q+?S;EO>J1G>IZ2K32Q-%GCSRTFX3K2>82P*X M^=]B./KDG:9]$8-BT+,JL3HF4N,-E8E1JL2HZ4L,5I)KU=J*HBBS/ @H!,I3Z&8G0C=4S'*U-9J"M03[4Z*EM8*4>9L1ETH<$B MB[,5ZK\BU*]7W,YH% SVRJ5L,]#%_I$4&=5^F] WA7166+S"X@7 X@NK?V#) MNWN)7ZCBGHQ'T)36-N4MDJ)D]:)_.S4L?''P^=G\%]]J)P.H)-;2S:":A7M! MBOF-H&R/RV3U:2?'RAFQX@:/Q@W0?Z8S8'A,01DM$IBN8*(@E,=AJA!4@,7* M7M.98*#U<;$9:W4KY6V%Z(N"Z()&CHV2D:IE-&FKU3BI&D"(12X>Q@HIES93 MH>A9S7@%A2*QH9Q<(?T*Z1L#2K.2.(F9C-J.M _KBR=%?8O#/8KZQOS/?@OG6R#B5J( M]29=A^J:T24%:RT"DU*XD"C\6(%G3*@JNZ6_GIBSG?&AFI226]*G9&.:XT 9 M:9R+A7H!S4+K]?2@5KR$ZFUUTYA,=.VTU-A0M%B=]O>8&V4N^_"A12WD M3?][*R-1-[&OZROO3"K$A"UK-&W-HTR5(.7VJS[_]L1D/*"R:7_9EQ[65NIN MY@)R-4^R7 XK(T1+0QQ7?$,C_;'].AM84^WP&]L?MN_2;_\W+,/ BLUJS_V9 MK?9O:*4_U89_W>N4<^WTT.P(=D+3)Z[@6HXWQ91Q.);=+,RIUO8.7>1G=I!_ M+7P#YPA-3[-XI9RS)#^'BZ@Y$"L/UDK+>[RH#" ]SZ82F'B[1?*J/H:CI+S[Q?_\/YU MN?(#K&AD$6@$9SFYV'R6@CJ1A77A'@S *P<95P9BG1^7'Z*E7V0^_)KJPH%/D_5J2R(I5%(!4:=8;#QJK\ M_[>*-3=%-W;NBHP'JA5B=5P;Z,T44H$O!D46TB3C6\CG8I#XIF=$T/"^1WDJ M?H@4Q[&=R")-ODILRH2+^E5D2?/7)%I1TXJ:%H&:S(1 @^,7==D%IMT59BT)9U6&;+J)_*R*X1?CD0 3A4]KGEO%C^R=M M@K-;(/SOORZWZ>*S29I EO^:/YBS73%O(C&W+8GMZO@ M;B_&\6A;C/-AVD\K>WZ4[E=R1,MK MV%W&9>3L@FR8B4/ O54H$;<#.^3F(C[P'BP,Q!Y;2@.B.*)9<#]YAH$WS^P\ MK!M2^YH;S,WU@3D*- A8WB(I'XE=O+%=/2$L%,YQ>W0@W:J(U<$$JNV M6UB?]L.O/)C4%E])I7!XOIK+%>G;2Q. M$2+BARV^?AM(; N-B87#L!CJUWM='!K ?IX:8;=RNZQH:%%H2$4!OJ+/Y 8) M9+M6RJ9;J=O6A*R5>?U6/> GZF];5&,XDCO9_\3J1RA&[DDY&UM2J,?EJF/1E'/H-[^OQV6GS MX/SP7^Y#B4CW-W]ACD"=6['%-[(&'BWE#V+R^"ZPHVC5A&)6$XK-51.*51.* MI6Q"\62-\;I8Y5EV9&QX%]2]F?V9'4ZN#"/L!PY'>2[&.#N*FDV^JJSJS@T= MSAV!6+:WY":_1P>=IIHV)X.RR[AU6^7) D\!^H@^[&1,8+==J[[OWP[JS1:AN?)F-KG MX9Q&1 LUD0M;A\O85V-2J!>E6:';9M,TG33S(ZLGBCG*L$?36$,W;Z4Q*M0( MEO*HBW36@5+JN:0F'59X0:@1@-0+&^2U:4J%BS@YZ[B]_)4_R3BP.EF6^*'I M(%D>29)Z)Q='WK&=NDXIVD,TPZF=:F/60LTD#II, ]2E6[EF[G3*Z2-RSN:3 MU?.0IJ<"2=#IPG_=5HS4-5_U=6=5A].?['<[$6<*[7 35VJ./HYU?W<%/7M# M*NIR2OU.Z.!D0&,A=+8ZSS]I#K"E!+GJK,Z*)?+6'I:[#QR)1*$I=3.-31E) M(EI8LX@F&%DG5.2W<&^]>OJ1(>7I9X-PE*FI+C&/^M1Q)VKR:]H;]XJH!^?( M4ZA(1Z&V, $0H(^5"7@U(F>E3V6U&6!'W9&:BLH%V,-UP&T>>J98G%J,>KU[\/K0PR10 MX8PPSKB?K>HK;;H]PZ)0$82 M5U=RG4LG,01/ E^E?SX.=-2(F<[K$;='52:&M2NI.2WLQ*PF58RL"A]@,MC; M5;=FM3(Z%2? 8M#,""@NFZ,_-:62& 52T13[FV1\5VV:.7IW/:+LG")UH]): MRM!X)BN9%.=0P6&5Q'92?O) ,@L65V!7A#@;08VMC0N:*$E]U5D?L\93TQ@E M;F^@9:-5\U.V:J@))45][HV758)HM2 :MZSO0(PO+D MJ59LZNQI;&)N>FS;VZ6J(YZ+@I,1ROH=%_-5K3D[ZOB5I#,E*8^?B$+B#N52 M0^ 8JO)(OQIKR^!6&@75 Z7;68?=@1U'S'I2C1=3HSO5K*X-G1R@?!.!MVE* MCP#VSA-Q,1_,?M)I6NY%X@J.AKJ&9Z4*,YZYY.V?67)[:LE;-RZYW;[3FE\F M&[ZYV8U-[MR57>GB)%'_Q'[^3. ('L5MF+D@ZF(/>#_7(V6$'MRDN=-8-="9 MZ)XZ1/X""]L1"8IX"$_#@?4I%_6I)OB4%&!F%V+^8$+Y*$6,PK32(I_'=M-@ M1;A?HFI%PU=&:#Z54 MDP5XP2\3;TA\7_"I;F8UMUFJ])5*_J!MUT.9VV,UWY.D_9L;I+3U>L ME-E>5O7PLIPWFZIWOG-U,MFLH+EON0H_:!LQCR&!E3C5R,"MJB]U2I?1- (3 M&DZ[TB(0TA-/ M>L;N#3?U*6"-N3@W3N1KFFQ3_IVI&A>EWVVM3ND6J1S2H&OVC:3&#U%.+$(\ M6![D'D%?R@\UAPX7I7K_\<%QJG 2+P3^KK)@GRT+MMKFPG:3D5DZY'%?I?EL MC5\9Q[JA@V[QQ)>Q[))-1'2)WDC-+AG-64JRX=U/C,24X=$M#*$L1B:\,4QMEH^/LVZ ML9M1YH8M*:19WH-29X#=8S.47BJ"9$0;V0\L2&QG*SF#:_MM6O[A8S=<5C]5 MFXM":@40.8-X)S0"X^PW$>&(7.4NA$_-;R+-7XV.-X5^I(\#%' R%TUK-_HR&23H%NP#"&/6 M]N'4A@G8,:7> XCY@YSF-Z.%JAI&#V"1"]W8P@G"6QKW-*%1[)H;6PJ@1D G MV#/%!=!F=OMOT4B\G$:U-T"O*G"3RM2X(81 ""V6'5*A$O$$&29E!O I5E@8:6!LHS)30=M. MZ[I-CO))D8>2W'642='5[]7+7,Z$@?P](FI M?"OX;SCL%J!>$%^@L]/CM?%=18P@)S72'+!9F *7HSMX(S%AKZ59J.CC>>#$ M9C4@&AA1 AA$P4]R ^O29'$#@E;-HK0P?7B^B*NG5W]@9\YK^$::K)SP MQ.[I+"1.$Q.Q/:[Z!;//?1K[&;ZV8-!E[<0/Y 4H3J.)&H<:JMQ])6KMG*@A M]7A55R5Z##PU%RUG28:P(9'.5(Y+5?J;&E5<>YG]%F+SZ$ZF=!OB_'W4$&1J MC6.GQ(IB2$2BLS(HLD.^V'%;*(=& 5O+,[F MFBR5WM< -2@=,$# MF!FTZ*T;2H'?9)R>2*X#&U7<;!(=-M?YG^C:#IQN.J4F;-:LMV)GYN2 R]R2 MF$57+&606:- 6"^D)[F;5&JS28+;5 9(!2;=JRLKDJ3SLO4W*^80)! M^JJT0C0^NGH>9J,SP*,GG*F!EC%AD$I?HD$R$R>=BU.0"?]$D0\P9!A: M?977+];M%$[\[D@&U$WJ %T7G6"(N:DYQWVA*,S?(A#;-H[T!BWI@.N';Z*286\SQVS>2F4' MJ^^M%#TK,$\:DT[)IVLT6!M.0O@^9N(F:0R6I+NW?W!NW07.,_>1+^+@2,X! M00A]H=@9A_5,5H_]&C-"*[.-:1L9S.J43Z:AO 9TY6J:]ZH@]/$*0K6<]",1 M*@/(<@>M2O]76+I(6!H)4 97#2E66+E06&F97JM>#ROT7!3T'"1C5)6M1/+7T7_2^-%0XB[+/++UZU19A"7-:ME3T_)4 MGNVC@PX5,Y=ETPUCJJNZX;*-R?U*SJ#+?6O%0Z> Q3+SE/5'J2B=H@\'Y&VT6A\: M*I$Y+>!Q5(!G*K;A:$"VQ#2<4/M%58R,@^SH,PVE\GW4BR Z#%L28<1I@"Z; M6;O494?4I\!J34!N',?SHQQ).EU"5<^K&"LW,D(74C31R^%?:$DRX$@;C1JU MTJKQU513C>5ROI3&84=3I44:8')';I\0/E)[K\>RDA:J,BS@&58["+P+TQ*X M>P1NQ2>I*AE.K,6C-<5 :P(8!$(P&@L M#B5PHO;\G!^OY]"FCMUB6HTW2JCSEH[>EMTR]56PT#"Y#@/XKWN1)C5J7!;( M%;6LJ&41J"5.!V M2[XPGN4166!O_+/Z$0[4*5Z4A37_*"=7'0)_8 !T?,KP:>_L;#GY40<7_SAT MDZNHWB23@)!TPG ML+V.Y?.ZZ.O"/%C2WO/$+EW"J[)UC\Y.CT2,)GJR5D;%3":CL)>*H:2B/VK2 M'XV,+T_T9,,X[F;Y=U1Y0B:'UH0+@:GHG$9%[?WY\,BL<#R$G*N%OJ8P4 M[V>]?HAN]2XZJ[NE3]GXTMD%O-GR C&AI;K.>G6SP,HB6AZ"WH^2,J]:;2"K MN#:-37 Y"*W3H-Q[3,WN2AE[$E9.J]Q!V&)OR%?CNU1J#L.I;B+?IQD MV, '4^<94QLNJDXTBJYK3E=S,(#TL' _#;M8>J4RW&VW@2B[]2.+P]:'OGDR MYZ2F"<=,K$LKP+/<9?8N!,?VT,$=.HDJ+N>Z)&4+MFQNZ#LL>+]OL2E,UP"GK(\/^;GEW MP^L6S&(0DO(:6\ME7+N,G6GA6'.JJ]0MYQ1OFE&H2FGR)0HP[$NN12CAX(+! M!*\3X_AH9._TBH*Z[5FX.8-0;L"J ^2Q5B],B:(&.TG M(>,>0%K*M,F%T?! "WQ6[UAL7DL%Z YBS&"45(2N_+!EY9&J("45D%LVQ-+J MV$!D)AQV/,T^G%Y 6I92K,]LV6-69Q5>6%46(+XT,\!Z3N"AUHW$'5BZU:'K MI^J+-$_DH+QTC\;I' [/X2Y?,QL[3#^<6)5NX^EU04^C,8<()6T^")Z[$-FC M0QTM5K6%G_7*$(T"REUAD."T<=VVBP?(U2T*B74PR53WLPR+'E![YEK.&]ZF M%?":$^3RZ='(B->0M0![+\!BL.W9#SY.JM@C*P,LI4$2&,9K/;T'IY/QP#LL M# 86A;,1^.PRZ?A8&YSR-JGA1):]@,.^%';;R6UJMB1K+99MX2=%%!A$=,I, MW-;%JF199$I+EWTX.F3VZ]ZW))4)=>RGMOPIJH Q'L 53]PS M+M0X FG+>02U55^,%TLNGC1#YUF]P4494:(YM>H4:V0F=ING'"$Z:GR*7> M MM!@C%5=RF1WN#=-$KL(D*B<-DBC:[[P^7F]Z1FZT6N^9Z&I<$=3W/8D1WJ#T MLOY&+@.[ ,O42E4\!P<7)P?[9Q7G 3;%'&'GXD#W(N@5*1'5+6X+A)+WWE#VMU$SM0:@ E+1*)$^MM!4_,K)V^>+E5)3M9S5CRGF M%#H'PPU\4D/E@>W)P')001G84ZS2>37'&H#K0>T@*4BKDJ;LRU,XB)**-+\EH F4F,E?Z!K!%4S M>E^7O))AF5M>#$%"/U%2#/_46\U;:TQUSJ)PXF<).A>JKWGB+DD?\?I5' MO,HC7N41W[&Y$+7[Y[8MQI(16$0>2NX>G2A)W3>3&696AR<9=R#.U3BM;@B* M0IHF:9CAW!YQC4=&O7Y),'&7/+8 N,J#OU:%'M3)IRS2;I@.R*"Y@NCG8.I( M@B6Z[I43T6@)Y5IU9QRKFT:EAX9I6TQJKNFD8=)WRX$?9F!&3>,([6)@YL$^ M6WM6")C4HU!7>&,G+]T[&EV5D^E<9S3Q5R^.EI M=6!S7%4K\@E=T%EG-2TP'>1_LB2?XR\V#AG$*A^--APH&;T()\,I%2S)I$T: M*AV85CW1+E&\7[4:IC_Y9=H?X:P'\4>U?SHL$-%%;._-Z?E .DJA&Y1/K[U\ MPO>86X73_I4E2EW%0:WE=LBJ,PQV'*3<[3K6&,$DCG5VJ[JA$%L2SE$R)%<(A^ Q0.A#3X M[AY6C5'GEC[V/;90,;6:I>CY9!8XB- -X#IZN7B?6;#:'N!&H*<4*)7?&6\S M!6UVG3J.'0K94.R,'5IQZ8?IJ7/!8[/G'M74?.I8CXT4^,0(2(R]!7JB)K$\ M[#&DGSP+CMZ%V_+(3[+<[C-2&9/DB L\?. 52\JCJ>DC^GOHF5:C-J1PL>JMP17\D).*;*G,UVFH4;L-)6?M0\4^7M@/ MVIFX8W=Q6P@*?^+FWC8 S6C&2M=L#O?92&F%D^SI@Y^SE3R4A1>270* M3K)<8C7B96+V,FC'++IL>'*M;EZ+AA2V[R@R.RGA>C?+H$??TX!8E M,J:T@:GWFQW8#?/6O=^P&[0SCLU>'\E+;!N([["WB=$ D?H#]>BRC9V6F:"N M]T**AH]4NS^[P5\O<7F#B1+8S?QHD*,!#\C5K@IY6 ,Q.:33A56PKI5RJ$RU M +0$.-.MI=TH6F(B-;5[F2Z'HAYJJK,T IQF9%2G;.(VM%&"S;4(<]PZ/EAR M.;&HHABA9NX24P3\XZ32&<38^0O(?! MM0BCN.B>7@@V]3B*R*&> /":] RBQ\#;^,##R+9Q-'74I(:[UD0$TD9OFE^& M@QQU)\O*B*O(!E+"MUC;K0> M79[I]M9]'#/@VK]F2RP)^'U*!^4UO&!L[Q@GRG$9EGU-B-W!=$9.N=*AU(;N M_V![Y7K8IH.TB!B'#ZL *G'3(W@U:/#-?U(J?)I+]M1._?Y_#=U18NK7CW@S M*!77DTH-U04.+\26'NVMCC/=HXRAORDU+)H]"O<&=/_;,AI^(>'-[!>FHHIK M'N?IM)S%ZZS&3N;RX67 M.VW,V!I;YV1^8T<3K?03+"0:ML "5$94N=7#_77O]Z0@BN^%:AH\KIL5\$QW ME(:O2G^ILM_QM\\9(($3@0QPAB*M:!=G/@!\0XR!KNV-Q^/U3/KK_>3J\SN\ M;>]ELHH9<0L#>ST^.\SN>GJ], <-7G)3=:D(_2AOZ-Y,*Y5EAN:Z7Y]< *)8-A@#W)<0D/M$ER_F0))Z&Q MP00O1/,/<]-\=@F1I3">PG>B >[/KCR@1 (-3DI/XS!#SPIPKH:ABE5JQH*D M9GQ8I6:L4C-6J1DW:Z8 RC#X^QIZF_X O!9K7@YL5#K?*%C#]7"(QY>'W[QV MQVMZYV'VPSL"'IJ\X#$(:SC/N.-,/E,^N:Q4]G :$4V)$C3D14U!H. DG!'K M2=F 8F^^P %"$4W+4&X ISJMIE!3Y9? DVBX7%^2 FOH0?R^G>H!:09]09/*)FC*F8=[FU!J5LXJXG !:P M.2+,H1 8_$R-BC/!>TJ8K_,$ZY>)W_-K63;% S*5.5=X6E]T> M!>ZSF'BD5 M[*4>'4T[MV- E'6>)J"*!S/9#KGO_T(Z5<5E"@N1 3FVL M0Q]0[\0,UL,TKE]'_OYU/6I=G0@ML)(_H&YU;Z3T8VN6#X^/U=/LJR2'UDA$ MI89FM$G*/"4&6U(]0I61NHD"AM+77]M0^&-[3"#GOR/C2JG^!#W'/)LV[&F_ M"&62*+";G \&B*YP5%<6L;ZN!H1X_OJN>IRJ18B&225CKUT)9R92>3S(02G:U!#"0Q-TL:5,.QQ5YLX3W45ON1Q MY"I83[YOAG>FBIN(3:O9UWA0\&DD)DEJ!MJ&B%*0062,L,!RM(1+Y@A!B=JYXVR-D-90WO#$Z":G7==C1>HLX ;^;O. I4 M@R^T!-+B;1:FA:=K9M#F+$.C!AMFRPN5]5J162^2[6F9<>IF@=J)GK%23OC4 M0RPO3_NR*E:H2+)\0.4NE^.14WF0P ^"L#C-8PPWB(P:>5"G(.*:T40CM(S+ M.>H4/6>-! TS)W57#!G'6#?!*L+K$9("HT!.M? Y^W)]ZA-$/+=&@RHU+>PH M8:+R@W"4E=71IA]$.3B8<@>;6-DG4S [M4Q0',KD_NFZ:4QX?W5RU1DK+F@6 MM<^F>.+,M=<95-1JAM#)])5710MVL3GP@H;7!4%A!"JA[Y10C28-&],J3R[' M4U**1X0PQ91H$N:5P=$ECRJ31!0BT8XX@F*] +?'F-W,DZ:9JZHEEAF#78,_ MICU69RC^Q(J'WV;H\(37[%JJT*!^O*HG&8@XEI'>A"7NBCC$]$7LJP.\595% M&P&9BQ^2BO!Y,V7%.&MPX*3.21;EBE/?);2V@>M8P]I"R MH4IG-:@$-U? ]!_M+QHKQQN6)KM#*!--B!1T+9/FZK+A;P22K?GI7?%KZQ/G M&2Y6D0&UQ24!]C(ME-OZP&#I#)WN6-H#CI7()*A<(%[@NY\0L[S 5BW0^[8HGRKY20U"5]A2IN M B3W55<.GW5H6+NS5ET*^>H4F,OY!QR5H'$X-Q Z&5J:T,JMZTV6,JBR6\QNY2'6, MCF0E!,AHT,*:1#3)?$HPM+,.39ZA$@ U!H;F56[I'=O4,XJXU[V.<9ISYZ'9 MCZ]P/WX6PF6J,I:U*6RZA3BUCIC'EEN3' MQT7@LG?HLJ9:%1!\X8A*;KMP#IP5:#S..5;DFZ;\H5*?FU3ZZI)_Q9!8II*TORO&11&;Z:D M/Z-_F$+GLCC:F(\S'P-: /.\4F^P=0!<0H69ZT9$2NB+JK]1A1>T4[\:7ITN M0G9+07D=*E:L/2\9]PMBY665][0@>4\?5WE/J[RG5=[3/:-E@IL58%,_XQE" M95!?0GW:0NWYC=%U<5P;,%8] M"M2U6@BHAY+$IY$YY*^WG3DLT(U7<\:2\4UL9DXW#&!G/#NV9MRNY<>KLQ]^ MHSJOR2S\(L\9]^.0F1DE,*EBF!M?H]1KQTZP+@WX53I>IH!&M6CP2V2B_#;V MHHJMS0+R9X1IG1^\(#, -6OE2>26'[;WSWVNT6FZMK]=]R\EMQAOUVU>.FOC MO#.%X+2C!J9KLTJ*ZZ2K:<.4DS,G4RY18$0A2D>7)4L]328-VF M(>:4CF:1EN/*_K=,1EC!\:=4E]0&+6:3.2F\9;C-\KS.AN98\H:[DCQ4"J"P MHR)&G%")8;8+2I]\H=9D:G&7_V.2'G3KF3]@Z?1 M%2Q,96.P_^WF\^;'3,6+*043;!OM5&\"'F-AE8N,F7X4SIK1E/8.)$H,B.'37<"W4495M\G@]%^+S?!OU9C",AJ M2HN1GC= P1]F#U77"(,D"G](XAW:7M)")JC8L819L-P4:_7 QO!ZF.-$Z!MN7%:/:HUR MMG_ZZ_%!L[U3ISY@7H7.Z/#Z4=+5S;@G:'N'<5:K9>'DL^FOK5R0C&MOS9.+ MS.@S-EDZYU_W2/;Q<(^(TMNOG0_\^+K[$FQ/,%42^[H4I$OJ[)4"2[P*4SB- M-QH/WO(*,0@DAZ%OD9^;O\'QL.(-2!( M'G(8C7ON!R%R%-/'GUV>[GXRLR$Z:%TLC>,.I8.\G)Y P029E8G C4K,O';+ M,XX0X$8)AJGZW1QY1?(R1&92#R\&4WE5C^XP4Q(\T\D_[!8F@T(G&CI0 U&& M%K#RI+I[K(>53L=SS\5H.F1,$8)3Q285WE#!A^I8D[L,1X-U0'G\\@J;[."] MONK%H-M]"L8M?0R8CH:1#X-[4E>B&.G<4(?H1G]N"/@H1E$F0>L,MQM*9)95 M 9C/8?/=$!B9&3UL;47:$9@@<3*DU@(J3]RA&%6%P=V#R#M#55IAW--A/,Q, MS#+=CY-YFGEHB<9,8R5_U@JN%E*>%D\-'>BA?IA0'4^IZHV3R MI"YJUWZ9"#ME%A99M>SC)6+!#&U!&9N4T,/9M>5$@]+M85,6\W7B;5SN%9MQ M8IBG0 ',&HPR5@X]WK =#+D ZT$K#ANUX:,1V0:B&Z)SYHA8(H^(Q#=BTDFC M;,@IKQ$K)4V_L0(\T42YUB57\2E$Y:9EDM)3,L.IKNR4&>KH!B_9))O>0GFM M?Q+I:#JZ)^&P T.1CA[7F=V)2C2TT-XTX(H4,%VZ,#\/L= (NSFJ(9#A%1JE M/-7";DR+SP3RZEN-ZHS:!-:OJJ2L1/O81K/\GZ83G7+5L/S22E2H@V!H2^K8 M(LJ7FJ-5;A;\U0]3OQBJR:$J51L91HD/='RX%64 ,8 MY P!L$QDQI/"[LK8WU=/F+H*.69H$4H&YB:J8TE##[+03IM"YU=S6P7U,S\" MHY#PNPJ #Y)$)]CQI7J$%>Z)4Q4R'-&E%,M^*H8JZ$EUFCQH2D7>HRQI5%&H M%E?+WLZE1S$5H2%Y\O!ADA]-2%1YQ;JE(-<[J1@%]^:RZ=$ANX$4P3C$;0D_ M31 ][4Q"!0PF;I5'A8_B.2QUQ&O[QBR:I0&3>?*4W(92\\:J0:=-#5A0P2+8@4U#'C6N"H%1L-BSO)Y($PZ0E1X.#95+$& M[\HH/UEN=31T:31)2P77K1'6>19EIATLETLB0O8&ED41/&>G">"G0FK8UKJW MKWPURI[LRP0#].S-I?2;"K^TYG-^_X&I,I(GPZ&O#$=:J99;4S2K>_8PW- 1 M9OF/5>FUC0YQ.2O'S+*R\;%15SK7\&978H,^._!Z43)^&HWOI'K0:)Z&9HWDO=?1),_)4]A M5$]$$1PE>5619?9.$VJF^ONZ 81JU;V^"L06: ((+BLEC/.K<8Q-9JJR66,M M\\M?FS>Y8U45Z'D/II;0Q0G,BE#SZ00Z>X1OPFN^HL&:M Z##227.2PVHA1) M-DW@R3@)EEK #Q/@$RHMTL(0NYB)6ZKH(+I.!"#%-.4TCA V'*(32=6T<0:! MG9="&U'=FQM("^4H$R['(U3%^'_9]L_,LN.=ZDAMH*M]9KNR]0HRT:;NWRK^(VREWW#@VQ59QR M4UZW^Y&<4LHJ&:UE(/*94B6?G!_#Z;HU*R;!0@]4+ =JE]YXBQ"R; ME>3$CY5VUC4W%T6KW&J%H>W$6:E,5I#;E'_6MU5YD9"K3U0B(-+P6W6L#@!- M^3C6;T<1F5XN$9.XU.YZAF_]].0I<$]'.Y"148">0]YAU.1$)L6H3/#LFQ4 MT4M&RB?V'"5Q7Z96Q1W8VNS!:9"CI&GF0R/G8Q^&TU&*4D<:)KG--:C[0.,Y M=?,2)--5 $[F^*6@XDQND# *,7V=+E/1/9X+6JFX+]%9;\+D3Q59F9;EC"7J M8[\76+*>#F#\$UC(<\5A%3U/RF%S6E$P-=NNPK)OB(HH36]5[T7-_.'1#/ E M$TTH2W;:-+,Q2LJW/77ES^A39%QHV6.I]!QAW-J$_+*K*+7JF:?VNXX$Q@988FT*9KAXGU2$O&H=#I? M5?_"+F38.EZ#H S:F*%#K)6B]]&TFWR"GK&6E= MX0EV;\G(.XR/*!E9DIJZHH8U@$73'95>2>DRIU<-9MIT5(5Z&,8$'8^/&"[&S(,9)"&=OZ,>_[CHZ+"GS! MJK_2+@ORTU %Z)FP>PR,P/_'J#HR2?@3HTN!CT$@D0RX-MBCT\9P19('N,I M)*R/&ZXJ&TL-93,SG3?&.=H>:?52D^[#=Q7;SL0,726":1"# MR4RCLY=CI>:FA2&[E2R5\8LJ@-,4H&W\H?/$,$O;9#+*0QFUYKP!E997UA&H M4T%)\?8L8\DH"64EI(D]+DOLL=UJ@H]-\'&M@X]S6B5J+JD*I*@>2,Y^YV1> M,G)19_%IYC%I!LR:J5*.9!(75_IKIVW^68R8(2R2.*1&5]R_M% !*^-,]1"H4\\],>I-[Z(D(2F^A\V8S0]_O!YJB^/6A=-7:7'6.X^VW-5*?.T594TBZ_ MH^X?%/Z2(;^B"\36";7#U?:%2+6$]55=6P/J+%KF>43*GYJB6^XC(QO!H-4F MS46YE5*2E(0INRXX69_G$=+;ZYO2#^R!!=8H>RL#;"7)TC;A:TL/]#B3JM>+ M_1NO;#O\%D2JC98,<8,Y8MW[FM@JL8;E8A.8H=O3#L1K4 M%H@CR3)'M=;AB/P(66&>5L]-Y?<%7*@ M"Z-2E];$7P+<537=O=A^Z=DAJ2< M5A)6E!5UEX%KC8%8R+XNML36L2XS:[L8EB%VI"R\JIN'G?N9G(JNTL43FDG# MUCLZ?X=([>Q9 &:U ;=OR+(GQT_RZ]2,7AT($JB+/U/$H\,WR=H8'3Z5GY4@AW^T2^!1(XE MN;+'*M<[R6K!@H0>8,B!0K+R73J48V8\10&5?>#<$_I*TW% Z4OJ7@,PI>7= MVG"C;D C0:T"2N?&U3L&5.*>QE;MGU:DJ>HP2(CBD0F*KFU-9#?<*&3^EE17:"R,$C;& M@_B9!+DL@0D1Z16K+BKRD4JA# \O0F0>21 :XRK14;!50+6.Z@X&9 M':#F;/B53(V8S[+(_^Y:?C^B%&X7A!,55'][NZ6L/1MB$DZ3-,MJJ=I'.KV M,W=EF7%D!3N^H4\/9)QQ+)3ZTJ9Z0C=HMX2MUCIJ5+<*3LJS-&WD5 H0Q:YO M:)B/E$+'1UT36[?[>,M^RI@;Q+-8REV!)U,2DX\.NB\S06ND@XA'@K+86@BB"KR=OP.*!LO(W6X&QTC?*C*A[@FX8U")X4'3LENKR M:8Z!'C7"T9$\?7ATT&1)1,&$*ZWJHH7:7+D+"O1NVGY-G-#TSRCE*;,/3;Z' M\J@U^Q@14E:_E6,V>I:#9XK393N35"](-I-=0:9.IQ ZR^YNRVSAK+%1*,6' M#H-F95C[ ,%)32F## M"3)8;/!B'.!3#X08LE$:6R$162LG (OLP ,&(^Z9F)KH17[G-/ 6* M[01AT&HI*1=+HC 0S[51BFUA!SI52 XF6\'Q6^EM76A>@R4QUUS"CUF?!@A: M"H7:O6K4?I-E)!?WRL/B#+W]X)R6E:N:N4Z!DSR!X<$V;KGQ! M+Z@:_0#D]TU.H)#]$7D"I#QQ(DLU=PD0(K7Z:%B9^(1$L!(%GMEJ9P4/%P], M.4$.*!*R(@B+E7!+XA7W^XP3WRLXF^&\D,C;!_N[W%EB0OH$=\^M+J9ZE7J MGI' +A%4:4:&+[N';-M.5:> M8J%\&JX>% 1$# C)!A+UW[*>5 IBY1B:A*"E20AJ-PE!34+06B<$/=S+7="' M^QS&X\UM[?/DN=+%+<4)45II$83M8:**4E;9*2%;N%* M_<7FH+AG/7-=S?VQ^@G52>:@/,A>Z6*!I9^YMF9&@5.M-MW785N9]X5>6#6O M*+4^*K6+LJ;PD%:./4D+VY.Q-](F4 &EB&U6>$Z_":V&:9Y,53*U.B/68%7L MBKO]U8CXVC-93=N@SG$[4EUBY^O2A0PJJZ/K? 3'R#KI>3@1>^::LZRF_]2& MC&H[)%6F<;YP=Z3GM><.2Z/1+&,;4)]<2YQ$1[=49E=QPUKLAQC&W.0,S3V3 M:.9I?BA3AVADLLQY6;]9@H<*NFP^E<%I\@%YG(.:IU!S$K70MTMRD,CZ7C( M!3S=./\6 J5U.?.FTVJQ)"H/-=,QBW[OT)6.9BK[]DW+-SGG3;[:=%Y0\WVY M=<.5GH97^$BW])7DI#<5%P#=&<=PB]/3:( JIDQP%\?(M_F^*_,_O2E/*I"M M$Z>4.L1!3Q!;F-LF'6[!A.0&?OQU'K#)&&CKCR(#I7&K#';J<1+[@9B75"F; ME^!]-KA,RQ4K176"B0RR7X ,(W-L.>+6FIFG:D.Y239&N^5\1CDYF4_T883J\V#R7D&A/D5:-2T#S)R,4C*Q4J-0R+5O '9R+44[=4T(<*_KZ!W(DX"-<0S(=LNW3$@3'N199-( M/#'], :'8QV(U9D^UK&A@[B:Y#2G_0P2L)Y6RFB!;GL>0F2ZH#!MQ^C56620 M4V6.$SG#"F/0&8HZ@ FF7.#G.%V@9D"EI]N(5+%S#?*<@()3$( %9X,OAC'G MG?W"1A#Z!'YUWGRXQ)3?8QE5N+0$/)[ (<5JG#Z:++^]QT57DZA-$%.Y_+/$ M(^DH@S6&\JAKC)EM9$.H/+A<3F^?Q;F*0'/[&QT"(@,3W;%JH(.J9)3_U%%H MBDRD7$"Z=NQ5&^GF$+QYYU1W+*J=POG5H7,11%^+/938^E8'4UI.E5;)\\#^ M0S*A.I.]O*I'3=D$Q.E'\Q>6OH#"-M5)6\V?"!]4MPUM5]K88V,&U]A8':9E MF),Z,I'?! > RPY8Z=A+3(>EPD;@?G[2,&L>"2UCR=Q#G6<6KRP'U84IW(%: M)_8"$MH=I08%6X':0HW"?)CEE@$UXPQD#<&A'+RG)GW5-8.CIO+K2.H*NS78 MJ5^/ 3N[^>3 ;-N^4XTH*6,J\B;45#N^C@)[<)OM:YE,\DA5$JD.\;;NKU)Y M56N?TC'S!M-;V88<^P5]PZ[RG(E$LUUTDZU:,L-+A",PSS(^7WMNV2_W?.0._#,X2%LN> M]>6/LWR/]D"!?^=> GHC& W.B6I86NBG5IAC;[4O*Z/)91\5/7FI)RH_+99(Y$S?!T<_P,%FD]SIE](8&&^"'?6B#M M$=4>F,H$-"5+;=@S:R2GE8AG'!2J\E*>$G?J5X5'[*\8)+'G%X^1D4[/65+9 M/1LT0PL;/RAI:&W7O6_8^CP464T.7^<&,Z>BYZG9F $XX&4J>[T6<"PK4TG= M-X)3K8B!2?I"P6N)$(S@.9YLT*RK-U2$O#38],'K4&U0V1]DI\!;M0P%O*?J MEM2J43$6JNF988I>9-=%[O_81,J7)E+>:2+E3:1\K2/E]4VA41 &8+ )YX+R M-!,JN& 3#/-6\0!3Y9R3D4%;8@D48V^:+"(2@!67-,4D8ZEJ^S MFV3!4+;G/8E4((@D00YJ=(*Q42H- 1BK=GCY%"'9;FVVG G.2<,&5]H"G>IC M2-F/,@7=EL=J_01/M-'1R+<[;]_ &9:.#8_CS3LEE*EQ[C7ZH=74'&FJZU3^ M41R&G/U,C('W4$8%_2F^55%.667:\",V67WK'A[OG M;2(IU@K=FB^H[%%W'"XTTN9FR1]C3 >%IXZHTD.VXP^X?$M84_14?20C#CF< M!0XPOXDSLCR4CT3=*HNIZ@&@2[Z*;$7>76,>KJ;:K;CP/^(IHK1/%)S*[R9JAZGI AU/.L7O?]3.<9;#H?2Y50!FEI>'(>R:')^,FK39,4\!E37)>] M;E5.Z>(@M_ ^"2_]CF'^"J!2O4B7"4SGR9AD0RE]R MWW=ML!I+ON;0\<$Y1^TZGY--6DXY#WTA)MS296!GTY.?C3(7V6D[\?X%NDNF MJS K^\ 1/)C60;U[8QDAUVZH4NQ%;\+$@D,YYD;-4V5U7L'+2YG450P$W244 MZ>2;7?+SSNG?3M%NE1W#+(OXI*JKEJJ%O7[9#2A"H<:_R].@L4TVQJNI5O=\7(8L( M:A%++E<"A)45JSOI%4[9$/@ 7:(WU,E(=9FW=YF6EBY\%T[>(#Y=>&""2I35 M[0[]_M3R1K6^4%I#D&BE$7]7^1*V5*B,X2CF\BJLL_K+RSE/>.=#"6E,SN7W ML#F%I!KP9,F8Y 7Q#3OD&GRD_0]B65)4[$=5R[>MK&O"1MX,GWN==V\: MA? MJ[Q[O%P(9FL(L>X02$H=M2SY[R84OR&UI M6)_VU#GD2THEBY<7KTFPYAMI. M,U66K M!C*%@CUKS'PI!8Q!+KF.-@=\"F>+ZG7W#5B_OGJ.3=Z$5*I]:P& M3G8SS;T!5!'.0+\:"X,],>6?T<>QVP7[1:CY632YRMZN&>ALXAW4"\Q*9;02 MXZB0/$AE.>D,GISPN)>A\"F'G5P*,3;QXKD$I$C98REJJPNL M4]8I?7;JG8R;ZZDYKH&0T3(*S7!=%;>M&===0:#Y1.M:QT5=V(JU$(7QUV;H MGAFN7FB1%G,*->ELC#IB4;34H]OAR')LK6COWZ[YY2EJ]GAWBVI4L@!7VX/" M-@-DOE:/J>XL-8!A3-6=OVJ!5-SN_.'9-94DQEMI#VZOZ5YV[TRNN\(/"_.X M>]G9$G)8Y6 A_$B4/[@R&91^=DO:_!W-,VWY)7LE6LW)BK82]6 T?32CC03M MHD2/9T,?=C)77Z'\88/AE@M5;S K,5TF%L,"#?8IIR@/?F*JQV5J,5YC>;$C M93P:I=QNFCTTJ#;IW=2*]R:DO!PAY:TFI-R$E%J8:0-(O;?9\66BS8O89KJI2L4[ M:FG;1L>M%=)&QZ@L\AVV6'4C&9@FTZRXD>PVMM,:=0*=-2!*%N 4AL2'LU)I M;D%]TN1AYLXJ=Z+$3:.,8ZL=+&248R!M92:=Q$ G;"785@.Y^LBH&>:A)P/8 MJM215*]A3&7=3(;7(H85IV-L=493)U,D1DJ[OX;/_H^EB%M]PJ9@>V*[7?*0 MJ&@PJ83*TXM>$VW@6;5@\"8P7&/XC\S3U=$L-EPMAPOU:]0?7+6A&<8<:>/V M:;ZJ2BWU#++>KU/Z7(L?X-'#MI. (9!A9><]Z8':KO&]V486;\!_2G89Q0RT M<3V/DFKR>2O$QCFN2,#T^RU!36X?F9N,'BLLHB:38"KEY&$B.[5H4:G>2O0; MYHID!6@HF"8" &%J_&2YB I0R\QGVXZ?B&P<^VCKR\I=H?T<]ED6F+_JA\C# MZM$?3Q\J&]>-,MG8PN8P;/P-O3R5(5DS2P7>X_(,2G[G),:%\@D5QBJGLAIK M!Y9F1$D8U(9QSOE4N8PPW5'#NFK23:[]<]U-K4=-PS-!T7_1;U6 MPZ'=RB$66UZSAFJ2-NECXJ3Z@7@PYC$<5BD_UX4WRF&4T#(W/K:QQ^]^N;W)ETXME\XP7=*L\8 MHNK_=$]/_E_/Q5_E4OCLE[.CWN7I/_#A;K__Y?/%U\\Y.3L\O[SL'5ZY3O?PZDOWU+GL];^<7N&*_W".3HZ/>[#8R:>S MD^.3P^[9U>D_G./+\\^P\'F_Y\"%D\.3"WCWD>M\[)V>]/Z.?_7Z5R>?^6+O M?R]@]].+GJ?7;:'S<+Y9-P4 #[\U, H=._ZAX?.X?GGS_WSJ[ZKQA, M#\XB.@.5;85)W$83,#Z+>$(7JHC2L?"DT)@=< :H^ +8 +" =4*2*UM,F80E M=MD/TL //!Z#'@IJ&_IJ(@S/%V'8;B(,381A=2(,CZP097""HB3K^%)5VFW= M(>U.>Y] 0P69=]CK'8%"NU9"K])-"TU(>\(SFE'6,#W5#U;-_WG(.,1:%TY2 M;]*5^M$.V0)$D2?S@ 2W/ @B]#K..,T(ZR+41F7;<[B. W4B\CPE^##W11Q@ M7JCKF/'3/.YIA@00 @,K@&)#[X84H_$A=#FM2KL=_&L M$4"XR++X2I5C;=_!L3Z?@#'?[Q[WKM":[A^>GO>_7*Z7LKXB%IW4$6<]G[=-*_NNR>79F1,0=X M4Y^\'>=G3A]4QK^Z<.,I>I#XGW^'3DG_?X7_/OBR^7A M']U^KX^NLM[?OIP H?5[AU\N3];-*"YW/D2!C/V&S&2?RMAN+B%A Q1U6_0( MUW:=LSK0I[/)( YU#??QU>FQ*M=> 2I?<#(!Z0>J?Y6C6E>I4 75@F^[.ZT] M=VNW;55\%_O[F;HQ>_H[/=S9+A47C:@\B.MCZJOA"B=OPD>49!#1^:DALU;S M)[7^[1A'RLB-HI9)97NPC#KF-$NPX1,V*-O4@Y[6Y+2O"LT7V)&#(77TYLB, M%6J!1@&F^+;80ZV^YZ8I",>!R52H3*D-.%"I^#INRR27 JX;JJ#?L9P0U9^& M@0S\#,00&\B9A!AXG4;2#N%H^[EIE,'%[HS?W[3>..@6F/+0.C:@"WSGV7A88Q CWY_T[G?(?9]P?BJ'Y"18(,!"+=-OV'OBL!WDNO! MVY;KX/^^0\ ^E_KV!U M(>JC@]V1&&Y_;'/(+W+(I_'MRYXQ_)E\^+\OPU>4 M!W(;2"7_^$2%V#Q8_RCNJ@O+-AY_N>6'GYV+TAN*GC[V)]N[F M7NNYO_SIX;W>9]K>W'_Y,WT<3K>S0TSNU7.ZOL! FF%U7;#H0V!T?\DCT?"Y M9Z&)]LO31'.FC[D)G"WPXD?:*'0VF[NBCAM&H:6NSL_/B9]IH= 7;%9.4QH;7G0^S&%G6E%XS5 MV$^[B?VLX/H-X)O8SY/&?MJ-[ORD>M;^9GOKQ=6LYD@?]LNV%SJW6F^\O@]&G4N0=&?AI.]\2<;FMS[^7]9LV9/N8F#C;W MVB]^I(U"]_# 3\/LGCS,O00Z0'.FCWJF[%->R]/%.O\,?@:-\Y M13M2SCDN>-V2[8SM>L>ZH<#.K9<0QI)KRDZ7.V-'W. M=IH^9TV?L[7NSC-^*59B(XW$9'/'>SK&EV0\N D!KA3!B[-O%7+@.;1S:]Q MGD)[%U_>/I!-O5->GF^QO%-;]ETC-/!P0(VY]0R6I3OUXSSYWS[+& MY^;9.$X"G, P*33DM[8-$,BG>.VGCKO3:KG NTI0^9]25P^:),##/KYEV"($ M?LK&J?,6K[VY!^_>O./.$G*#]?#F]FCSEI'CXLPPC]JOV<$ON?]K7&JDUA?4 MZJR++(7<"=8 M* V:M*O:]@PE@(O@P[:SH3JR$4YPEJUZ&%+WH%(D1YMD=*=ZL:N&V=JOK8+7 M=11D^ 'SG;4?XEBM9P8SBR)<,_)'?,/.\K0?HM,)=BBB*2\X,D2ME\JN]O,6 M7 J;XIE'11P9E1EU98=95GUO(HV>AG)]9WO?W3G8K2>+.?V%3#>H^;QBG-", MB G.^IF&A HWY0GQFXO "G)9CD/*"9A!6Z)KBO* V4C6*HUY-[P ML-$3-FU*?VDZ+"UA!JRR\7;0D_F#36J>)FGV"GOUD0A\_G39IE,0GP$>0XQ# M??D(!O*:;)A7O(C*".K!]DH_*".F M09.U0I/'XR^EZZ"!T"Q6>*[\@-1W2O(@,\*#.F[21L:6"L:. )-V2OC MN_9;%"]+&J &I\5?T%*:"6Q[NMP2^/L; +YTA=_Z76V2.JLU.LKN9<\29P!( MWT5[)9*<%GO'P7.DP&R\>/K+JSS![TAI:HYS>8^S(4]'=$.8Z'^.R M$N:6V]X]6"&U8U4<'%RU6M0Z3%9@HWHT-M42G>"R,K?F.!N"7,L37%:"7#5M M8U6<'+)RO*ANE--!5T/;6#CRO"0\<.']/BVKK(LHKQ/_7/@87I[--AC3L)4& M29822=9:+?ONLVX\0Z6$_'X^R#!9\[X,LE=#&$O#%ALG]RKRMR;ZU!#F6A_C MLA+F^OB#7CI]>/VN-EKC@Q*F.XTBV80NFA-L3K YP;4_P49=?&EU\74I%_?F M2#?*18$&^6BB7<]1+E8*!.Z43 :YM:<8'."S0DV)]@H&(WW MXD&AD462GU=#P5C9+$5N%;V; M#]C0?M\]V#M8SK-N7$--*O2ST<(S,+V&OSWSF3Z]QK.R1]I0YI* >#4I\WDT MCP_ Z>:!*E(Y$XW6L19>LT[O8\3WC0%7Z]AU]/TX)X &[B M)8 QB9KZ9,86!3AF*XRCP OE%0W!,!YZF:#9;'U8:>8Z7S)O_%JG.Y41Q1II MU36C$Q%&)RD.61P*.;ZI]^\<9SGAK"P1I1X.$7,N0H#1.B'7,<#%<_P@'>9I MBA"0([<% V=H V>*P''A/S2T,17".= ;8%PWBG"0X*68QLER#-![ M=!CRV '/"?S?WP3P^?],@V]OG"S(\,WF@AR_"W>_]SZ<7/4^.[N;B%>\9_O_ MPW).OW?:.[SJ'3G')V?=L\.3[JESU+WJKA,BGL4X[#%!O,-IG8B189SFB2#2 M[<.:(= L8Q9.4>,1=T#EKQ7-[L0I<2.B$E;QI2I>[=V!5Y^[9]U/O<^]LRMY M#PU@1";I')WT#[_T^R?G9T[W[ C^KWOZC_Y)WSD_MI#P\/SLZ.1*W7/9ZW\Y MO:);SB^=B]/N&?UYT;OLXCWKA*TX_99']"$N N>;Z+FA_ZW'7%I:01EXX M2P.:VS@42>:!_$WAE<$H&.+LWY$WS.)$3B<9>S?"\48C,41)C1QY%$0@O%"< M3^,TR-2J\50D'E%$(M(\S%)[[CW\%L1^BI-VP]P7>ARK-QSRA$B\<1A'Y$ E MG<"\)&,YUK>Q@E\#4-X^.M A %0 M1SW&F!^0T.3$X&P3DA* M>PF-;N19MJ#X7<\<'$/).X*#Q7G+B,& VW="O(\SZQC-[^5@5 L)'PXY24!8R?&LV9@PLJPKX$3P,F9&#OM:/ASGO MX1:(+8"/TQ-^+1T/M]#[-AQ[T35KP %3W"B))\! )X*0$_[KRLG:0SQ29^CE M/- 3-Z$H!W>19P!-0<.!_6"$ZC(>'' +0$*YZ#CF2>'_(N+<=+Y$?HX#K,. MM$M&&B>*:9H0T,20QW[#QE-Q!^S5!M.I\'"J,@X5U3-T:9HQG_BF\Z=483/O M*R!$[,0#8%U,DK#M?$HWW_>ZYY:;?G"CIH5>?/KXU_I)H=5PC[Q"]CM=4@- M"^L=7UW>.0C+>HGRG=L+C$<;27QKO.K%GW#FJ7/QZ>S+Y_N';57\X]KI_W>@>7_4N?W&\\-:; MI2I$AB[X2!2^_5= (09D!\,7,L#P7RWZG[K8@_SIC?.^#NI_'-5#'8_O,6!^ M=7YX&D1?]3M H (Y 3"#* PBL3$ 2_9KT<]#K]:+.J!428T)3. W!3R_E9 ( M(F D&*C@\\,[RA=U3*-T[[RSOL._XS(BN, 1DV"$F@2Q;9K(CJP:!\1['Q9% M!^NO^@!.A8I+[Y_G;;)GA%N0758%;)ZF)5GQ +FS1]H/R-M_@<0B7DGBA%25 M^S0@6A79,&D\@I@[R@ADR,!Q20\C\64>MO4D%/(>39@782IN\:EZ.;@JMLRE M0*;H'(%V%L;3":/UBEH'\,'!AUZ4)3-4MF*GFR2HB^!'.]WK1-!?O[T/EN+K M*V)HT2BNS0D4$&IXA9K4K5R7D(MDI M;1D@/1>\2H-^QW0-8J>UM;=]L+_MG /U@1WDG$3#3>>MM58_'Z2!'WC)S%Z M57 0@*' >>\"]#!:4>Z;+1%K%?9$%)9XQVM\!C7>F(.7Z(0]C)-I<1.?+P]+ MCT[S!!V5I&^S2BB]N_@:Q\./)GW>&Y*SQ($5R$GB.117!]TV'3MZ^CP/#08! MXTU!9_U&=@A\TF'WR/FIL[79<0 Q0N!2+M[#KZNYL[UM[@0S3'+5/.6= !?$ MC8".C(O ?LQ7@T(-?#0BBP"Q8P#L,P*;AB%4\Z:#S9:UI80OMC;;>XZ>(>OR ?!V9:C2S^,X]-%@>6N??^7(+]3;+A"X M1>RK("R>$AOLA1N7@M<_,S] J5U/YK=@ZEAF)L(03=E4TB(<8,96,)M#Z*?' MOZW% *&RS!N.&1^RN6^"%_7QKAS4KFZ!$G'1$BDR/=#;<(<3SR?)C?Z3Q"=K MCUA#7[!&T=[OJ!TJIO,Q3P/$=Z+\./'X,[I#%<21_DX/[5(RA#$T061QHXQH M?/TFGZ9SC(G/(G'Q&UG9$-*CH[%,(KC:O#P^'\$[/TC731LB+8*<,FG^*^?VIW-'!/-'7 #_GDXDT9AV+D)Q;4>^60)^Q]&E)C+$\$JXS MR#.RRT-@S!GMWG7>!N\8W3PRD)%1AJC[B6G%;2% A* O8.*T5<= PS"AS[Y*^Q/;I"1PJNR6)MQ,5N%9^"A!$1O,*4AW@C9"/Z9 MIB#L,'28@QX;PY]JT>5PHS\S.T+Y#P0H(LUS!(H,1L@1V!0 [)GP$K>*?W!^ M!CW)O7,L!DF.T.WLDZ:SM100?01E_A ];0B*+G"]/"*'[P682\- K+A6_QO. M6"\X.'PQE#S\%W;!H1_B5^?-AR\IZ5@]Z>AEN=4%/60R)3;TVWM:266:FUKMLK16L:(,\E3SV":%$8A;/=:!0/P=RPGUKSS2T3LO)\1 MZ&V9_JG;O2CJ9U+DVB$;I/X)^E)%X?@\YGX#+1B#X4B^4@,!P1Y3BC:3L#/0"2K1/67+?H&?016TDOB4] M#Q\&:>WG@(-@<>4):C=\2O*?M -X*\9Y;BA&<9UXD[2\2!#=P!TH_N-!&L/S M\, 07N4+.$/ ']Q+&,@MPB)PPAEK9D@[4ZEM6^', '2W("%2@G]=Q[&/\307 MO6YA\!]-_J#QB 2UW&@M^0TL1;UCK>\@.:;E<)J4LMI%C9+8B8HS@?9*-< M&PWKJ@!7G"LU,A[X0$B H^08#C"A/9J@F#.W2=F4L!Z68%('Z*2H@8$\CX.A M4>#P/C^6&0A>0DD@(*6)#6NX4&L((69TKW-"HCZ D#^IHA M2/@@@BH!"9F:S:?UN7;4C7%N^DD4R M7I!R&"'$VL2,M!5R^H+2,$%/K]+]M2MNZLU8B;#T+= >)"*KPV+%>C@&#$#[ M?P1:_[6'*@B#1$=YF&7.(*[#?1"TLL>+E@'C 9R!5D1;SMK41K(Q=.CK\=4)'FG MLHJLY;)$1#Y9$K<)6/(;0$ZIJVA!60 %OO(KP6$(-(@@F\2@*,2)]-\JVE9/ M_!OT=-C'K[2*SMMRL -J/ F&=!EP]*O(++_QIG-$NKPTR(T]D#B<;$;(HM<8 M!LDPGV"H"5D#&P/,A\B_(9^07D9]&)N%A-UU(7@*4MZ'_.S>J/1THS@WX@^Z51%\):"FSY%.?6#5+>3"',;G2OOFU@V?>Q1 M8//]04D=?5+HQVX2 E>&X)(U0\?=_D>GVS]TKN(I4/W>-N 9G$$1L,&'@@L2 M;X<;B\%?3!J5S)P<(05OW\R9B&P<4RA"/NW6.4\J+D*E'$HGG2H,XW1EO)!G MZ&[$%9#5DS Z"S MDV[#:OLD3M =^A4S5( \(E+5B4Y2S)4W:^BDE!3VRNI5/@4$%M\\K=L.9IBF M@[C M8G9C%-W,'-FBD@-/R&Z<=&%"A$/9H0Q2',YVUX4P?9DA-LFE0!05@S' M$>E5H 0%)?63_:V$YFP4LE8$9!#*!/X1(A7FQ #=PIIY9'$4HBL1P;981&/E M01R)R&"UC9"8&)#*-("[RTYL;C)2V$]:6+=>#W"U(E!(8@#6E=+YP(=Y,N:! M"JYFK AL7;%0Q(&EH)L7#V1>R ##I0HP]"G <**""LQ'SXD^CF/,T('C^3ON M"(VO0VE >)SNM%0JQG/HMB<1T)R7D'G%F#@K"<75.*5W%U$V&4#E.A2XRB5">^( MJU*><)X[^@,C8_G*)2G3 O5KF14.MW@3[]IFURJ!W.>@08Z1_Y"=OT!@UV/X MIU"ES;=B #JC(,M7 .5-@+\/J=0SPS0F$%-*BP(-EZ3XI[-#.*@9>_AQ2^H] MZ +%DE$1W@A=X^MC8Y< 1"H5#Q&W4BHTF>D:8J KR ]QL=8)U 12IUVT1RF6 M0>DF:/VL44"!8[M12DAQL8Y*B%YJ:F7!N3!&I"E$AA8X2UE*>\X$A?DGO M,H$8D0ZUIDI"LDEB1UL+4%2:; HA9+0"_AM,!GF2QL-AGE2KN#D2 +<-A"[,7AO, MELHO,3R5:)4J6X 4+KS*P"R:!";"-4>19V<8E>S'::;<'3+0);V1C,5S->*2 M99!)IQC1TD 4C!I2MLF8B<,Y"C2%H:6.G9B:#H-D:C?H$2LC;%JR^*U(=7%? M$B51CRJ&A6N]F(JH1\KNG0-,-#2T3T:[!E/0D#84L+4?Q9\PC#GW6@0>O+[*!"L>S9(_X0) MD4JV5LR%-%6XLDZ%X&70*!'77J+Z501V;B1%10'X!9^&Q%8KG*G@C99J9/(C M2#_1;4C\4IXF 0BX8$B("!!,!'NK@7\+]0_K5%*X$F/YR"C,\?NE<^P$K6,. M6)*_4)=X5 UO*[; >HCM(:,\2;L5#4.2,XY+'\*! D8*;8/?<:>,#">&2%0: M,N4]J 8HDDO8]]SK7+ "L5+9\X(0&,U-D,311#7*L_C@_Z!+=<@^22XPTN]6 MLB\"#LXYSS)A16> K(N4.;%HIB;EF+.4,+V B;.0&\LI2N1^D6C%I7( R'"V MZ70MQPRG0DM2M1GF2%*X3;NX;#5? )<8Q"#]T$[0FCS1O=12"A>):RI6B'GT M'G#>HJX-"!6)D#0BF5/@HN# O )2KD <1->4FH :)A>5BA#=\2-630I,'I1Q MC_G7K1!?@1-R_K!S,L)DBT)^2<+N*7(Z46L=5+4PB5G)=_A![WUJ="\A_?D% M_F)G36FPUG6HPH!4FJJ\;2043+C 8 1EF'#$##2!8!QS-%+C0 0_2'V#*F[M ML[H!*J34DW6AF+J,AN]*U']HUL.!E?:PN]59TKR'Y\U//5$"? W##[5I9D:C M"3B2'%CN[_B67=A#U/H!;;'P1U9MH%Z+$5-A&0 MD; S$D38I-*AV0Y6531VIS$TT(/U5M)EYQ MM\H?047;:/2B$I^T*Y#H KFNJ%I;?!OJ1A$I/+,QX9IXC1& 5;$Q&(JI=47[ MEXJ5\/W*5TA)@!2UIW>B)M#_ZQ?9T?!&*$NH5L[+$Y=84=+"B]F_VC;"RTQ, ME+8):FNRH?L-&=2SL!W59BNT;VW99AU037F<,CFQ$^9YF-8'6^['+> M6"Q_5OGK_*"I*% [*X*&W/,"?1\1NX3&NM#!:$HL:NTM*M_P?T02LW8GF\>6 M7XQ)!R)!&P[NYGQYOM&R$ $].#L,6Q4'H73LV#?SL5AK+7:2I?PT/Z;2?OOS M8T-4S(Q;JGM4&-1! X3ER_'?)F]B;M[$09,WT>1--'D3#[2C$L']KJ+8YIQ< M>ICJ9%V[)0%0OEQ!W9 MF GA^#;5_2"U5^=M^YV>JF!E=JO[*2"J6OGAORMIVV\[Q04PNTPJSX0B=J-$ M&>74.>#VXK#2UKM*DCE!7N<[!>@4>[O]3IM"\^[2J4[L]9;=:_<.(.YR/%<@1"CC:C8_5M5F057Q"YS0/.KFNI],G9^7+4^A/O4X= M(Z48I?;X-")=JME)Q]SGB"/RV R)LP_L]&Z>I M;RG1HT'0U=05:EAW%Y1P#0[RI\J2*\W/$T[+!-+'BF[01@,?@]2% #,=2IK= M(2-EUA+G==#U0.;W6"M10[@1]<:FQ S,]D(G.0\$*88J7)7B( /(43R70DR# MBS@% "H$I\P\.^\1F2#/ES$Q8FTI70]EN0:^>BY1,@>@)1C&HZ",&3/$;]O MA@6VG$7A1:K@187<2OE]F\Z%3&!5),![-3T@J0D WS';#*)3/R196.I3*I853\V8IGZG)%%P76L#L M4\[IV\CB#>Y^*^39E*)M)D5?Y3N@Y@,"::OE^ A"I"?IG]UT<,#I[1BC@,CI M+%)096%@2K@R6YJ3BG6N?KG:2LMPT@9T5V@[V;&DQ-FI\FD<1_AM [&AKNH7 M6$-3,7=[*+MYRX1P(FI,74-E]-$XR17%/3DO/?N9=D:)W*3)"5Q-V'>K5HT//& M1V*-]ESCS85]6T_P"4O8^'UNBPB90XJKM0$ZY!CZANCNP,#.IN,4)&X56";*AH)J4C7'EI2"MYYX,0(3$ M)KWN!XBZ^@@8'0ERUH1B_+-XLJ08A9FGH[(TI0>A;E1F?8ZD2F+T2BU1UDZN M&7^P08^\I8AF;KGGSUV->DI]0FAM[AYNPM2U3DIJ0M3>=^5)\+R\ M?0D)8]-Y$! )3\M0*&K\E-N$2$T%!/"3<8\PVM9^D#P4:XXYY3H674LD4E / M0KU@@^H^.9]=M]S#]Y(C5-;$6($#]L=8+U#]TO'X2X2NW7BI-U&MTV6S@RC" MQGLIAMB+!HK/@UMHK)-R5IFNULC+K*]%1WT=W O-!$U"Y\?0@WO[0U*_)5)M MH!<0;V!7JI[-2N%VG1;*G\JW*$4=5_R,X3WGT$O"V+JOL*0ZWARK7)22;C?9 MLRI?,!%]8Y0(81K64)LFUW).Q)BTA[4MUL601G51;B<7LY#+!LL&9!=4ZW4T M1(I[]EG#7G4SPYJ3U6TDL!J,UY=M\)ML@V7)-NBTFFR#)MM@K;,-?BA 3B,\ M[9D_21S%V#M+SO-TG?$86.5[LAJ:F8S/OCWIQNZF6!F" MSBTM?)$.DV"J%(N$SZ$P$<<^!V6Y4\2BV/)8=ME0(DW5X>*Z&&:4?@YL)L@2 MK$YG7 KE_U$FTLH1[R/G7'>7>X'I51DW?"=)\OL;D #(D:=8/A!=ZW\#90WU MOYEWP]D02ZN7[]_--TO63PO$EU($LD'LSQ27S+1X!'V8\FL5_QK$619/C&SX M+?-_O!^D 5OF/^K"C@3U!F\;KM(7U[\-A#7RN-_?=.Y74+YO-U6]C#'#WIY# M3,5)K@=O6ZZ#__L.H?T4;%!^49EVX']5%AE3C*2:Y]V"RE\K;N%%$:1!Q[5' MQW:#C@TZ'E*238,)#2;\O!Q( '\F'_[OHKI;C8,"H=C!:K'.%DZSW=EY]\@: MGG)C['1^GG]*3S P02;7W74\2K/^^4=0]A[*?)1W5,GBS8>?[G[AP<]%[P/Y M_QY[#YU]=[^UA86PS_WU3P_SM3[7/?>@W9SKRIWK/K>1:0[UZ=[Q+.>X]=PG M^$3NNI_+TOEQU)F='=)DGD2=>4X5YC!.,U-+@\GJJZ'-+*K2+PF]+;S?]JZ[ MMWOPY!RVSC187;:[NMBRXVZW&FQIL&4Q;'&W=I]>>6N09260Y>!Y]<,YSJK7 MI30^I0_L.97&3]2O<)K$HR!;"75Q:<@/F'#';6UM-R;T:ASE3JLYRE4XRK?; M>R_BUGHB^?:NX=J/C1^K@AF-OVP!U4<.DYSBI*XH\ZY7(P2X1/2TW=[]/.?W9 !]LH4?]7A>ZB->W\*O%NR-=\(6T>=Z5H(LL/OE:?*G M5@[_FX6;A9N%FX5?J?Q:"1-3_]_!E*L$PY"FCX[Q=C9-L[S0GN0(GN=-ICG$%CK&](L[R)DU@847F"%LA#@,S@->; MX&BA_\@.3RN@NJQLIL_N;I,3UF#*(OO=:5)-&TQ9:+]/;U@UB+(2B/+,JN)* MI)FNA"/L5S5_-RZ'7D-J:I1>+WX\>T9^4Z/T,@G0-& E($6H(:+'1>EVIU%[5N$< MM_?VFW-<@7-\N[7S(DF:C=+S2O!C;V=54*-Q_-RI]5PD\4V ,UV=4:RT'R?S MOJT$1:VLJ_9MV]TZ>($VP,_KLUT-MK[*2-@Y> %]L$'"!@E-0[VG+U%IPILK M@2EO]U::337>O3OUW-\&'\Y$IMU[=T^'>3W$>B\Y; $Y^'&.$P]+] 0^8D! ML604?.>6M]UM%:^Y;^N/S/:W5IOMKQTF[;C;[5:#24N%22\_BF7QO;X]V'^! MH$8M,C7&SX-4VOEGNJ0Z[1U(V'[F\/0SX]]=6BW\J> M@9J *NCIO(ZA_%DZB7P4Q8[]]_?YKGQSSY^ MNU[C+P-N42W?ID0%OH+J7YRN+,;^&MQ2=OQS'\$R[I!S<7.>Y72HPV*DE,.F>P)?*\_#S!FJM[C^P6,,2; M3I/X6S#Q,H1S9_]GG"B54?667,XM'"U!'.__#8O4QABGKS;1"&L,\H"_!?L$^%9?B^-!^DXM\Y+L*;2.&YD#LPP:V,J?R1 MR+_U3;0':PMPW)U6^^#7%"ABF*>P!V<,"!@"5 \KY@!GV *VC0BB+(G]' \Y@AU-Z1]9ZB*C D0)\;^I$%_3POF! MB!\31D4Y82\@79K%B5S37"1$O@$D5>LRGDATPNEH@"39&$X)%_MT=NB,$./& M ;PCG:69F,@'X%,2O!C $GX,\,N"H=J_2")*2@><][&+5S#(,PY;QAD\%66; MSF>#L5Z8QB6TQ44U\OAP/8RG2#)X76S NR?8EQIV/?4&01AD 3Q(N.TGB*VH M]LCW$X#P-? WLT/Y:>DX3K(-V.K$!YI28',_Z3E03H!37H"O)P!&8,P%IJB)!%Z?(IJKGTD%?(RJ)+T@==7._XZO+.P>?62Y0/VUY@/-I(XEOCW2[^-,03N/AT]N7S M_?.!W.WJPM'?VW_>=8>_(ONI]Z&Q\O>]V_;G2/ MKWJ7OP#7N_5FJ3(?D2(C4?CV7YVQ8$!VT .._KH/[' M43W4\?@> ^97YX>G0?15OP-P?QIZ ,R 4'EC$,;#KT6&0Z_6BSJ_>$?YHF9QI7OGG?4=-K;+B.""N$V"$3K2@F"A,OGCX7G"BP\_,UG$XP,\/$$YJ M'=0RKNU=%,23E[$T(2R$%THI4Q120)0Q=B$3K,BA#$KR*94(:M4GGTYA.1 N M< IX*-;C8P_T)V5/@A:$ZM5_!-DCB4#NZ9"90FJE2U\X%$GFX5:C:X!\@&3A M\C(#<9U'N%'X/.0!F\Z?W,L5WD9J'FY&K2KGC4AQRMH<:*2@<$[C!"6MEZHO M-=)4+LSMUI38W:@Q,V IRI;S^-L2:[ )V6=&.3?62\%H6VME3_?H_63UZ.T6 M>_3VN'4)4_4B37W?,J2'O^(+/OVW-YG^VI7N';CL__I.=4-YJ (YF#D_<1M- M8@.ZRVV%0>BNJ=^C1@*"J5WKC=YZ-=JDI%*P^;3F)X16)B_!< )B94,(@/19 M$'H2@(?_SH.4#)D"L#[7P8HL==BVW(K+B 3?BC*PSC4$,O8K@0-NYYZ%ZBOP MW>KP54I7MCU^K>R$A]9X/'AR(IX=\N(Q]*C)^X]\."3JD*,MXE M)G"MPE:!X8$-[D77P0!9HX=XEC"/QWO/\BP!C?)ZY@SR%#AH2F0S""(%BY?' M@)=Q07/A/2,#2#*F$20ZSXETO@K9ESKS82&T<,NCG]_ITYA+?==7FIR M4Q8]DR5F5T8Z@^D5+EDR@24[ S0$L<"N'"0NBS%N*.:FS/"%_+8%@QR^FMR4 MB,Q2WE]<7#BGL0>\U4-%8@283A_WYC0 >O"#;$;[./2F >H!L)\X!YTA?8.^ MJOCVG2L]K,-AGB"H%J7TY52KS>;NB807,"ND5B"(89SXZ.YG31[_G4=$..A$ M'093Y-Y24B,)#H=BFAD^_@4,8*2_C%S+M@:!QU-0'UQ- * @X+/]WB&2C7HF M4F=:W:U:PT62#W-RH.K;>Q]/KHZZ4OM#",(;2C\2LP*NH+]^XLU0\?>#T4@D MJ!81E[AC!TXNM;XX8T4+]7A@(\P&"V= I _"TBP21.A^IU_)#SP,*TCB4.TP0[A[[H(,LSPS'KMVTV28"67ZLP@%X]=]R4 %% NAQ*<"0JD4L MA.LZBO5N:@&,R-.MH*[XADA-80, (\@DURJ\(J\O@-V_2S/\3@K:OGN'H*7($6P97@HB M#A'\FE@7X&,8IZFB,!75LD(XPGRJIE*,.P'&([6.\B(.(TE@_,H*8W(D"5;+ MXB1%XF8PX284Y[3M%29]X'<3&4%"+H)D-T#]QP^&;'.BYINAKI4(J^LF*R3\ MO5KEC?,LC..OV< MR+CV7N !L"8FD=<\1D#&_S@!>EDPYJ6V/M1$&47U3)!QM\F)/8Q7KQW=4-CYC) MS"4M/SB9;%60LO-L2/GLV(:V[].B5G-L3W-L[6<_MH;XUU,BO?T2>:!,@ZK_ M;CFD4'/RZWKRR]_B127'[(%=\)QEL'8-["I4]M3(V'MJR-J=9VF49LI4FU9I M*W2N5M'H"Y]K4]Y?[%_.?DW)W%R,3JX$AUOP'<^"_&]?J(UG4]SZ6A"D\R(# MHY\+/Y9?K5R&SH%BG<9&/ ]=O5"WOR4"\PH=Y8OTS&L4R'NX63-I^T%-,)Z# M6)I1VPVJ/#:J+/,TO$:]+#7LXXRFE6G6MSSD0I/(=E]D L#2@'EECG+7W=ON M+,51-AIE(=021QM#+QW7I#QRWO*$JWU7(INB6;A9N%%FZGF!_K\#>FM_3DJU MRCUN=)U'EE-;NXWO;"4.6EZO&&K3TR6G9>9H3;T@!YA0YR M.>13H[+-8VMSR]D:IO;8NEI[.8)CS4'^($0W7OP(&RUM'CL[J];?K@0C6]VP MU=-24Q/<7 TL>;O]$IKD"X]C;+364M14=X98L?#I$\X5>@DJGK_977>O]?Q3 M+9NA5"N"/ <'V\N+/+\MS?B>IAUY00[;[<@[33ORIAWY6KV]6^YNAQO; M>EE=;]+S7/?'PYDL?"KX:&@.KOI@ASOFD;(L7]/9X[;.\$^=N_.35,>LQGPI MM1@/;I!8JCVE%(^K716T)31,QJWVI[ 0ZXK%N#.:Z3LRT MO-'T@BRMY:>%\TBFV1OMI;^] =;=.Q!3@-\:/2<=>PH"$VR=QY%#R0JF/ MURIW'ZV=^.7TL2ZEN(G#&SR&4VP>C]#$KO:9 MT[U.!+>F>XN/6]TTY]U8;-!-+=H^YUG.='(^\<:>\]&+OE;7PSZ12:D_IQG. M19T^9<=F0*+#DRM>YFRSN^G*+GNJ$:WZ2.X?ZOS4V=QQ /@AQWS5EX;R X;\ M 7=_7V%?3$\E ,A^=O;["5-A]RG\ZM_P!#/LV"=4;TUB)T */!3")UQ. M\^'8/(/5:V6*!0*8QBG\B$TX0UK@LY?8A4)C<7">4^S^K9W'V,OX1Z;^#,?4>W7!SB=:YC+T_&H_3#0>UHF MQ'4AP:XZ.S_Q;B/93#6KPFV 3=)4RTL\( ]K>W!(FH--MA7X0"V5@_+ZY\>7 M_-,TS%.GL[FW\S.WXQ2>P1D]2&+JS5A=BJHH8OHGZ@U@0\<\PS%@/F>!RJ]0 MR] >PEFQ/>3$F[F.'%\63[GW)O5GG5'[6-"M06V%Y=*Y8* FH#2HT:%"39(; M# U S&"B!D;*OMPE1,?/@%WC.R=!/J%.M"+RP@SV>1;;[\?>DH7OJU H=C#-8]PQ-FU\._!M.? M@>7!1=Y)%T@=U,<] G%+3O2P,8'U6AY3QP*3=%+/";&MO6P]ZTU0">:I!-L' M[EZKQ0OQ^#E@5"'AD:L5"92$PU_2)E):_F>Q)%W$R0@D[J!C_V5 MPT",6#+UP(B))\$0F,V02:H[S KO.NQ>]OIXM?@R-3M')%:/]H_=JJZ&GUNO M@6XZ)]76WSR!B;1)*G'07Z&V4>0]9*P45#1"H\(X!3,3 D\ 9%\2T]#9%.=" M#>,;^@1J[ Z_37A<%,)&_91G:J*GF:@@.V6CUV7C5HBO:A8%30)EJTG*=5_J M"G3N"AU92NL=XN2*%$[>ST.V8TD71-6@AO ZDO#0-O;XS_9FZV>C*20D>O$+ M:-U\\"^:;\4"FIDA?U[$K;UIF' 8#)5)B<2!N\7.][XHD!/!]0XDQ4[Q&\U\\4.^2F=/>D;Z!==$V[',8>W:3;J0:<@0@]$B+%,PG[5DK:DBH=D84 M?!&$82C @:JE$\P7@\PX&$IMVW$#-()7-FCG@:W4)AW7CXC, 4&"-,WQ<&WO M@BO5W%3B?Y)X4<9FFNK2;CPDD@48-+%&8O'P@G@$ H+G]N*,K.(^:C%L%+"6A&$M++X!A-EHA#L3Y0L$LL5YOM(\OO&"4/42OU]/5W9% MFH]&L!NI9:DF]TIH5:23<7*I6R+ #SD"7,[66TLZ"' (SU30[\C,[T9NUFI2 MZ]#F&I9P*EBTDXYFA-1E]X$M_;MZ']=NX"DQQ>F#P1<6-"%\ M51XIZ:*&5-EO5]/@U7""G*0?BJ+A&,<;.-,8ZP)NQ/S/==7WIOQ^!4U^=\VA MW&$5N/:\[O+Q*.#)8_(+D\,-2T F%O'(C$B-E$@\G$]^Q]J*C_*$*PZE2*X) M7T9,,V4]30VEJLY_N =-'\)3^%L57ECGI?8;@;Z?IB@QX>OX36S.F:$5-V(^ MJISP<>/A9P6$&<$FTP>?OX&KY3O_GL,'.$W,F<(B9$?>XN$9/&:?VJ*GB;)* M*2ES3]2MISL-S%O";, ]4 ]!MG \@"89 91305B'VE,SG'MIHN%;332\B8:O M=33\W@%]P8=#9.H72MD'S?Y%":I%^A7Q :_B1 MW-A)5./6QL&( 6BE*3MD@HAG?(7BQN-Y=JBVQ*#[P!7!ZHJ(:%*5U#C0:X31 M=34E7(]8O@[C 68:6%//R?3,$GQ+6IY'2ILZ__O)T4;[P(&M^6(2#%?3)#/L MX(O,0CBA(63+R0J>PR(]M%,R @T,BS[,-$;*[KASC"[QB!8GINQT'C+@N4,/ M(;FXB)]3=/P!VI?BC;31!Z[L5*H5=+:W])3QJ^#V'.Q_Q&/E*W"=6]"U8IHX.O9N!*5KQ !J M%2Q)"=062EI IWFJ 2LPY)9(!.H^2"F)5(NNR3,BHRD\512>3T>"=J<2C'A( ML?D > OP=XR-Y3RI6'LR' (>*G6!&<;@4*04-2,L6.-^(/#R[-7F*E7&'WE. MX/_^!J?$_C-%-YCWQH'OPS<5KDE#%YX!"_+DJO?9V>MN(FG(?0X^.'_[TCV[ M.KGJ7IW\O>=TSX[PPJGZ]]%)__#TO/^%XFX?S[]<.9^[EW_M73F7)_V_KA6) MY8EQIX%A8?RU& T%'9UR%TRV;=W@\DVGB_.P64EW 963ND&VB2#:LSUUHY&@ M%PS0P3FDP;J<3)@ZG'-"= 220L 'R:T-:A) \!7( M[[42R0(R U2F8_FQAPI,K"(M!RH_LX^@KU-QE86+B5+2%+;,@COSC"MX-Q;^ M-:E"R-B]H0IB3 #AKI6?']@Y)71+#[2-QT0W_:/WA]VC(@IS<%/:$&K#&&=C MS:A@ GR^/&1-:SAWT[>8!JOD)<6Q5/XYOOFGSLYF2Z61N>7T=3MN:_*4[W#I M8Y(/_GL@9K%*]Z&W;&UV=+*:W@!PDB''T^@[NOSR:X&Y$M,QCP.X)5B'A9>DX3K(- M#+59 C) -USL%YEA:V1GXTPQTQZ0SU\7E2Q$YC?. "#H+C#TD+L6A4.%5.H M,4)H06'C0-*V@E$9Z_'EF\Z%EU#JCM'E6&(&J=3I. DA*,Z&XY#X#8:\Y?;G M4Q=E(#'_QM@Y8&P8IRG?:NK-8']P$^J+0*M#=DVD&"*SOI2\V&3&X=X%I=*B M(W!"U&L!_;X];3I_Q+=@5"0D"K&$)T,9R/II&"H4(LS!,#6LRD?/I6YD86)I MCR\H(L_?:-'Y)([$3"J@-N[8YBB?C,/E"=+ZD^I!63/ O41ZZ&CYK+S2U\E5 MFNCWTD2_MYOH=Q/];J+?]RBNEA.(CJ[H Y*7JBZ@_9('Z/CDK'MV>-(]=?I7 M7;BA=W;57R?]EPNI,7_LD6RA(G2Z7\5V"%$MD@2259X#T4>:2 M5EAU\\Y4IZ"#%%/EHB"D!@(V%5!" MS<,_NF>?>GWGY(QZGRQZCJ//GR=4?3O?P\/S+V547+YR?J7^>G'VB M!PQJ&T_F.J%V%U.1TV$2#(SK?UA.$V1/6":Q.D5L/(;W.?L;?P5TQL(276#3 M[QWBS^?#+$:[:\^*\*IK[7UEBUDW[MKV63?'%%%,O@^R3.CR"ZY++M868V$8 M%<;XPG1+BI MG.T$"%/6H4SS01@,50,&[H6 9NGBH7,JA-3 V7Y"0/"BH!),@C3EVOP_A7V<@8N#20QO44Z[;(Z"ID)U1J $F<<@" M] (+]7RXG&ZN*L3J'35H1$>R7DYS8F#,I#F,ZA03Q<';+63ADE?)0L.YZ7QH M,YOL==>\BAJ^D+=;GA#>>3@.Q,CI?1/#G/+KSS''']8K5(#VSDML!=L8T8/' M6DVJ??#XO%2:*QA%9,VFH(A8*74/!!TZMF&J>0Y?EB M1,%J$)27>0C7VEO>1GOGK>"=MW=\^2^K"M?X6GHJ5H&%L/#>]L'6-GE+5%U[ MN<+5?J!8W\JX9X<+]4$+32M\8@!C!NOQ.7X:%J01D+QLT0^_%3+DJ*&Z4)[, M:^7N#R; HUPGC&JWTZWPOB+N"5N_&H@POB7GXW LCXV1*2&J1'(528+16[8P M*&2$-RI#06%KK0UAGTDZYU!:,M>N?6"YUG'+14>Z,774HO_.@<9%$LXDEU O M^$L>"6>+FTC *SY["7R:2F5RK483\A[X__8CK=(CK>HCV!G">D3NW'X*[W@6 M3%\SJ*X- 9_%&?^36F*5(H480Y6JB7..^K619I>*U,OR ME.KZ:M"VD*1T)^$K'%+=!09M]%!@?H,8],OFKW#;!TMEE: $%']=: MDG-_.$3ZTT\/.28FS*_DMBR46/("(T!KW0B4U8F6+-29".57, 51'"&2.@ M">CX*56@VI OIX@I->(.7754T%5'MJYJZYM*Q33888S\']EQW6X!*#QWDOK3 MD0L*5&8D?_,J5;-1Q+\-O'"=$&\\3D"/QK0:YRWL<^L=5<::AA\%+TH?3R F M!>L\N?:BX#^2:TCN<)4(S[_U9OP4-6JH:.>'Y_US\])Z_=Q)9RFP:5QV<7#( M.O.!LE@XHF57(E2.[8R#Y34($JGF-LCYM2DT5[Y@ MBRS:O6Y!6",JD,&O)O^L\YQ&EI98.5P^=Q<+]4&2P8_..+YUT+^F#]4EB1]$ M*'= _(J.#<_2&03+,)S>R'0"<%J)6PBEG MV.M2:KO4'7*4>+EQ$"8"4[VH^8/"KS@*9_5(5HZA,YJ%H@[!% 5\%$,OYP1R M=J+6?:U6F!Y2["+&.1^E+^ ]LHC*U8':OKBR+VO+U46Z*A.PSD&BBK"HN'P4 M>K>$:M*+03L5T4V0Q!$#GW/\,;\?V90S 91"-YRK[S;5C&[!?T8NNS15BBP& M/O,H&,I*,.F"F\1PZ*SCLS8&BR@/ +M@@Y)+9X*ZD(\5:2'[:A4^7;_5O%3 MR<*,LBNWX):L]UR6O9LEYV>=?[3L0\6/*+A9G;>@#X2J^)P5ZS=@YLDAN[YS MP=M&0^_-.U=]2?E# MO&241T-I!-F11N1@BBW^"L_ 0['EIB"R3?(AII&[P+!"<:W%EI=GXSA1W3"U MKTD6W-)BL%HJKA/K(3]7/]Z\DPZ<(9F:U#<$%0SC!":?;8VH 7Q,,0P=6NU* M"&(5:57>%(==X'G9H56#4S8ATYS7VH7DL?2DT@=^I;O?WKSCDQ'46Y198$09 M\(K]WKLCVP ?QZ'/]0J@AP8^D&6J-N(I%QX<=5 CELO+KHUO!-EF4;;/IZ\* M-6D'XASU0-<6R9@KDE2 ;P]&M@J E>)IJHX&09VF@O873F%HQZFJ#PHNX.+=6;TMML*P3O!C.+'P,('1*'8V9E'@;F M.(ZHVXUK:P=8-W2R6Q7L4P$K4:,%D?)C,5P_S M=N-DG>CCL[&VOX.K6ZEYFH]97'Y2M[BM!Q1XNVLQ=C;TI&Y)K@".=PDK3RY] ML,_&8L)JF2JQ$ALN+5CVPFGW%9Q,Q-,^R!$EJF'BS.-^ 7&2*%<.FPYK@V57 MLMMQ(1/'&\ A%1PQ1>$O#07),FO]'NA<#.(\I8$$98/Y%T3(!/-*%.M1W*K M?VA^FQ=2G_TZ7E-D1QQYC6^"5&6#J0)C[]NJF@F4@G()(/<#9K"]T8A\1(#S M7=]/T(WZ65EZ?VH?6Y-'HO-(T F-(6.4\ I+L>09D[B,92PG37AV6=F<.I(Y MD_\*XJV<]5!:JIC/!4=9R\FI/8!GEW.34'9P(@7_.[$08QIZU ]&LKJYZ7B2 MIA=)W;:S,A<+>M 0%YKN^,NZH%\_0'\).TIUU9;=:EZ6%*BY0_?4%9#"2>;: MF(HE[T;5+)86^[QP@31>9)$3<^4;&>:7*L:):6+#+Z?W>DX$8!L'UV-@\*!Y MAJR.8Y8P8% WOP;@R!ZF3%%@S*:M1(JS^9-H5C%)#ZHZU)A8%*_*$VI\FE"Q1V#$G2QK-0TB5M&1> MS'6G>!1]T$Y$SZ'Q=:'L9V.9J@.3D# _N;4N 4#F!K KY58V"9*"TJIIP]DO MU+]T@UK&VQY+=40 X*IBOQK6E*@ND T=/,I)G MPTFX"V5(FXA[D%HN?)>:^MA'*W,6J/"9#C!4]K 90C6FF@;R](*.F--&2,93 MB+6D$]_AQTDYT\3$Q3G99"7U0JX4&%8J!72]P*'I %7.QDZ;<@#5N'7*+3& M1R?7C7C L0Q5*SEAZ>Z9\":N:D1V+\/6AAD[_A P:9:(Z!I6G>/,MD-C]B T M>KA.+K'3F#V%<\)M(-3L;!C=-Y7G[M7)^=GZ\09 MS\"J6@HD>0T@E<9Q&1,ONI=7SLG)RP+8K4AM=J-):N[594]]X='+9 M.[PZO^2F*KW_[1U^H<[UY\?')X>]RZ5IKO+,&>4U ](_<4TOJ'6<7886T:>W M6^36M;QZ:MIQ;4I:#7&TZXC#D,/A^>>+WEE_J4120Q(-2?RP\*#!P"7Y(:_54$FGCDH 6E\N M3Z[^X9S_>082XX^3"Y >#@B/J^[)F?.Q=]8#48(]!/EW$C2?NV?=3]2'L*&F MAII6AIK&09*)BCZFK]90U%8=12G:N>R=DL1!FF*ZH2N](^?JL@O2Z)!^=&5O M3U;DP'@ZZH&L.NJ='2Y-K\Z&N!KB^E'B&@&$S+S&4C8M F0O__@:X)W*S*88^HVO] M;]C<4/W[X3!CYDH\W9:97I[%OQ9$)EU1,C,;Q/Y,,90LT7PF\]46;@2VO/!" M1?59/-6<_.!G7.B)CE@QZG&637]Y__[V]G8S%]EWOOVUM[V5F?_/0BG]OY.>V]KN].!O_V]EL(U'1T?WV/O,?"I+VX\+D/NO &E;M=*\3(8/JDQ@4 MO^,@.PU&POD(M_B@;D;#31>E;PM =;"_[9Q'&;PLEC]0:]=@$IA$[TL0IB"% MDJGK<&-1'WMSNM[=9N:^M@=[_]_J:UL[7=:O]3?-O::"^"R0_@D%N(])(Y MOB;1SUF\Z6S-1=E+FE@AW]0W'5LD MZO8_ EU8'2&/<8@@K;@%![>UU]YKO7NWN?8HW'ET%.Z\1A16.,<53C^,T)T& MH9\4H7=WM@]VMMO[\/?NP>[[I^'%6Z\5D64>K6Z&]'%&W;UT(=GW,.@?41S^ MXD4YCDKM[%!/J/UUP5+^LTV>FO8!86GKH-T"$+3^V=II'>SL/3K.;K]"G#W$ MO8QD3X.1Q2X?A17_&.J:[F3M+4+>UKH@[W9[9W__H+V%J+NUS2P6_L9NW?]$ M+&YM/3KR[JP-\NKAS$[D30AABT:B2\:@'2-Z'G37W>8(U[<:7)>XOOWHN+Z[ M3KC.!4M.>V,4)P!9ZL:0I,))IR$@;8/:SZ$IMSM[G;WW3V/R[;U^9#ZBVCS5 MY/Y"HR"7)5ZBRU9KT'VLQ$F=+H:&Z)/0J\R/)#1-)QY^5;ZZ,ZQ[M_2'_0?8 MD//0O=RZM=2Y56&\>?7V>NG=$N\_D76X_[IQGI"9RP,5JG:G21 Z M;=68^'G8LGPI6X8'ZX6A'= L.IV#@R?"T(/7C:'?R94_8J?H($[F,6396UKU MD7X6).=W[L1W7<[3OPL]%Q M'ZA!/ 6.OL90WI7WS?DH(C$"!+O >:')#?LA+D(O4AA[+ 8)AR1V'\11[\+8 M1A&XT[O6 G.LU=E%[QK!$NAX=Q&$;;=>6290BBJK:F5_AN[=Q7 +/G3W43Q< MA-*MNVTI^%.GG,'?F!=72L0KY)M^=UIMDV[^@'3S_2;=O$DW?XIT\R:1]G5+ MT(I! L)S(6T/9$KG-0E/96#T\P$V]9N2XJ;S:7_4WD!5HC$X?MBIOK>]W7D8 M#FZ])ASL3:9A/"MF]O[Y[_R<(:06!!CMU\3QA): MG4^B8)!3>0&V*[P19/#>@VW=*7;/#+XY785K1Z:X]8**6PN)J/WA6/@YB/[V M=M=&->":[>1@_W'E-V'5)K1:Q@OD46_*BBIH(;,=:DU@OE.G]<]6N[6SLU"^$SHL7A,BG\49,#5O1K:+*=):5+(?GEP1?KK.V69W MLQ S[^S)J;#/A+J?O9DC!]&N"\[*:.(6NB'V=ZB6<+^]VUZHEA#@O?>:$+4V MB7\>TS6N;(YI;[ES4-FJ+SP.DC1S#D',_T=$Z?-Q779_,^:N30;>',Q=5!/= M?TV8>X7C@9#/WH&=-!6,,*P^^$W)T#^ G_/SYAK\7!P_.POE:0"X#UX3?O;% M,*=YVXNPT;KJ;86D9T=]YRP'4Y]#BTGLY\-,_QKT/9R Z,ZM]78?BQG/KR9L MD/T!R+ZHX8:I1J\'VS\!0L/M#\'V9<'K;0XX-,C]G8'VUNZ>#K1O__.Q,T/: MKS-]Z3#VR7_1R\;!,%T4&>_*^9@_4*^<\\$FXCU1^17"1:OW"[!78K3PT]9" M*1\/P<3=I2S3+H#Q5&09SM5*X@G.2L6I.\@?KP+_5H2AZYR>7DBVK&N4]A[4 MV 6 \ -&F7ZI:NOR&C$4\6MO;[^S4%%JYU4E%)W*"648$PW\P$MH5O>K/*&# MSGY[(==B9^MU)7T=QE$J,[[F4#AJ1F96&;?Z$%B<<,%SGKIF6A,H3I/Z _X_ MRW[ 2((+E1=NM5_9 >L,?CE0_' <"- DOH%!2<&R\Q'\"N=^D2=I[G%-;%]P M8]JM5D<7J7C)P(M$NG'^+12@F ^SU\QM%](KX:A?50Y*Y:@O$I#"P13T/#,L M#\G;(MFU//V%/$1;KZR1W\*$3B$A^LU@Q5UH<-#:O0,-"NW 7PU*M%OMS9.S M_FLYVQ-*%W7^]^/E*34.IW;B1_$PISC@!D_75==]==V/!8W;=;SI%.?IR2&1 M-$_3XRJM([!^N!_70 R]/,4AO2F_)_.N4YHPB:%FWY<]P?0:9D/J?:_K]/N' M?[S&T[_ROL51/)D!7=, >9G:,O$T.KRN8SCLGJ[(,1QZX3 /F?MBTC<.8WZE MAW+4.UZ10U%)8:__3$Z['U?D3$Z]@0A?^W%<7/96Y#BHU##*5H!Q;;^6$SFD M >87WO4\9>SM?3J7UOU0F>_JOAW-1$OG1-Y/.-W)'\F5LCY:!X:.YL7RKPYO[)I[/N MU9?+Y9DA]R0J6F5.G/*^M;><.'':.V_]=Z9?%.6"8<^HWC?9C;4[I!@.=@%U MZ2;5DQUTA+&7.CY6NI"'Q^?9<0E'57F6&T*?8_[H_AF(L1>.>,JVL"NI4?*];^*P;K&K%+WNUJ\\R_>%_C@?././G:L,P'P-P&6P.K13AF-9_A M;5T*S%-SS!5QKGZ'T;J0=0K6J,=UHF[!%$4S=8#5G](:'8@POE56Z"@.X5^8 ML30%:S2.4C16I:&JQT.9\GSI,A]Z: #27O!JS%=]ZB(>1#[UM6TLUT>S7.^0 M:,O$+!H#H#$ EAM8=Z?N>4&B>-['V$M6"9Y+IOFO T/[1#[B(^\6I&K#T1X M]2+@&FC=P_^#1 RS.%DA2#7,ZMF9U:FX!8/A+]YH)!I>]:!*3@MN#; :5M6P MJJ=F55>Q[SOGB>^%#:=Z ,QML#6P:AA5PZB>FE'U139V_N%]_?_L?6ESXDBV MZ/?Y%0K/S.VJ"' 9\%I=UQ&4C:MYX[+];%?WFT\3 A*C*2'16FS3O_Z=7#Q6C?7.Q'X.66/1)?.U$@]D_$_ MYG#TJPQ5J!AWS0I1W;N+YNU7HWWY^8OU"BMU;L(A4.FNX9A#6%R/69^;8<\" MZ0E+++5[@ !(LU^#>UQ>[S]8_:QZ4(-_^)^U>K51VSL_.JF#)*\.J(+-[-Q( M<062J=*MIXD:=(""C0*7$W+*Q)E=5449E26@Y>B( "4OM&2]UA?3Z07_, MWGEJ\:O]Z_V[_>3]&+DOJ!9?4$U>T"&694U>T,>U7(ZR\ZMJ8^G[*2(0OOB-S_)P%^@LB>&\$X54[$;45]D*C)S>V(<4N03VW<,8ADS$S/-WCGAK)<).[BJGJ\;LY1JHMD MLRZ2BFK"D?TV>O&:XBZNJJ?O&4T=-V# =6YN'UL/QN.ML5 *6>\-B>5=5<\F+TG82V-;Z5HL M!NN8HU!;[&Q+[((^W;DLL: 65/\66[8V:H%]D_UUIO5UA;;7OPG#:_F,K:HM M.-WP.L.\*O^(_KLF_('U\*_BF=._77OQ"&%7D(4CY,=$T8B<=II%QM-Y-SX+ M6"*@$OM,P*W,JQ&DA].A+ 1S72MYY+7Y56&3)(TH]AS!6'KV2'"Y@FM)S>3? M\$ZH36?%N&FMD0]M=,. ,;7QCC!R^&CDF 79Q@< MH<5C-DV4F-57=3PWTM6!D:3H>P8C58]W+>JBQM"?TACP#\<0Z782=>74)!P: M'X#[VXQJT-FB40?6]P]<7+^ZOWX$0-$R_6BS^W @AAMZL&J".K[)Q.;2WC=& MO/Z@T3W9*GK1/K?K#./-^^' M-M>RL-I-?,@\=VG"Z3\R!"6PLEM/M M8N?>*#OQAV-%BA\MITDF8',NO=PEA 02]=7T+7[*@EB])X+T. #03\<*++PM M@'4$H DJIXUPEH3UN%<.+,]\HE?WC5O P8G7X(@!F]DKXAJ"N<11R1FFQDM= M$Q8&I21:Q'(BHOL&T%1#<0!0?ZEC>$A43]0J(,8=$X1"*LVHW@F4I- M#0(A7'Q(H,A'XX.D1.2/4>@L("XNPT."*&A7!TNBQXU+:'9!2R9:#A')2!RXOOJK@ 1X MQ(2[9P9HD/R @=HCT>9W1S,!,+B=P(0)/6;ZKD-W">IIZ-'49L<-88@!P]IG M$SQH F'['B.]+N)=>+/RD4HT1B^D)EC 98'LN=A?"Q:"6U @DA?N5^$919<* M'BQL!^:"/3'G"9">?A2[0B8G=B6XFX6JE -+07^DY]H&E9Z-=\#5)\"]?:,) MO-CTN. 17<,+FT(L<5@P$R\-AV>.R(LS9IW-Z,"9X@XE?QV%W@AO$ 819 J? MFJ94K-_GDHJ#E&P6.5QFUP1D\"?*'GBH@D@ZKN&'W8&<_]V@XZV"@:*LL N M+M>X7=;#,HU%%1L79R"8C'O*P]%VV"N9L%2V+/5HR9U0,%- @M.*(;(H3CE M[EE^UW9],>;,;7$^S$_2M'U7F?_9M$,SB,9.E1JI4"-.A\4PJ*T+G"(LU!J2 ML#@T>PQ+8\1\G^IJ8-P"_G=B"H1^E*E':JGO.5=";+W#;(L]"PH:$P0X43PC M.#>%6G8B*4Y1 -X-RH 8>X&LO0N'2%$@QG<3&R>^,U'6Z,I#X) RI$, $CP< MA@XOM2)JN@"LF/)GF(M(/369)(U1M'T$E+?<7LS-LFF3G-\#"B2F=;U)T3#Q MLQ '^53XBP5+8T(>@_$^U#X*E9F3/8ZQ/@ZK4@-Z%KEE1 /%P(N7C5-]J'\$ M(O'LVL]"$")AU2+5$81%4-&=)Z):?MCY+V>"%5P"&C!L]@HWTWL2Z$NW$>U0 M8'OZ]<1-@FS\2(P=]%ESK**RY+X+-P)*NOD3E&2L\0-TW;49I]]"C(!Y*DBV ME+4)$I6^. *7BJ Y^*C/0$2!R:86EOHZTB-');+35^;"*JTNR99C<L'"-[:E![V_R$1E3 MH#OAI)J^,97$3_G;RL1]OECGE])L^6B^@BKCL\#XG0M!:%.RUN^$WNB!7*EF MRQDA(Y6$#<3#%$%\SN3DEBP2*-%A(^G!_2%$OILL1=<(HC"9G>@J)/( MD83EI1=V8Y;.L,U-P#DSJC2DU]FN\P3K@&UV2'KE?!MP#G8K-6"J$Y>RCA<+ MG@/Y(0PL&\N>5V*K&#=(/_-U.* _T >I452$ L 9'DSHAUC4R2+3=XB5[W$: M6H\X<3F5^6Q:-O[P;@3J[Y%6$ZOT\)4]1BU#7 YH'W !9FP716M'RHTESYT1 MG#_QEF 58P@J#)R\T)\2RMTL0$394M7)T" 2*4>RB6)"9\PC$.YS10(7/4P[ M#%*\2;.V_$@ Y(4/28!,KE%*AM*?,V4OD<<(R^/NBF *&A5PA:<$^/.-\H,9 M@LB(-E<8NBMZON/=NR&HHUUL.H7685IA#V[=&Y/5C^[!?S> C00/E'SX#M.! M$Z&"K=5SA;0/^$[@><1_5><+C)R1."@3&X!60A+I<2TCBKVH,5\XF:1=' M.WQD#HJ;Z?I))(^0N^.Z/ZMX J6SP6VC5)1=V!B&#CSN+N+;^Z/R8M%[^%PQ%=/EGQ1Q5HJ6]@^"99DNZ,E MR!\"WP!]X&1$M;MAK"L*#Z UW@9"\W(Y&NP>',T%#W MPDG\H-[?#=*3SFN>'3 #^<582S">G. M;3=P45$G)?V]B.98"6E1;N\-?)$Q]7IFPO=^M][=2H+94M="7;L6ML^U ML*C04"%D8N9JX@R[*/\D+IT@4U"4;Y)9*+RO"<@R;240\3Z.B!2!D$H )%:/ M*$N?T_7,LN9,EI2D%11\'D"L9R*ZOASKG=D1\YWA"3E4QW?1!KS[CY7W@,%"V>Q:'Q@*D7;@>,B/C#CW<;NC# MR;5]/X232E2(T 1P[[SIDX\V](5%ZP:PW:C5)+[/B$F#7Q UTA&4""HUGO/X MM1#V=\6=J&',?&Z,IH5G>J$762N%J0IQYKV!\IP$KO=Q!F5)XIJUB.FL+7_M M:5N4I+/+:5KO ]334[5\G:M5BEPM?SN2M>!X@9K]LL(DK?>!C+="'EI@ M/M=G):$K5SY7N5*X_.5RN%:?MN4OSMORYR9N^6_+W'H?:'GGN2B)&_(E*Y$>9%M#[GUQB<81-GDQHDWT#OW1?22U':FG@0 M-Q:99HA+]#&L#4Z%LY(X.R(61X40*[=IF$^@Q H"KH1J@G8$[(J$8QPI+=H. M'^G&TF445LWW\)Y %,1G5"3@)XO-."N%=DYFQHL$XQ%W"9F>AQ:W6*@2PI%,\U+FBV1 $Y:.NV!/ MPJHC@QWCS">',AO@NE 5(MTR$.HNZ_JU6M&H@!: MBQ.$=@;GY@GCD9#3A;:D(4]Q4*A\( MV]Q!Q:.9Z)+,,1?MR2\B] _TVF+P3$4,0.M*E>.B\D>&4'I((VOOX_?1%SL]6R31@+F(1M&K+4NU M::VNK19/JAKWD[41IJM6*8;\I+7]3%O;M;4]<]&O68WBU#CQA>6_/G1 \NM; MP<=9A<#J9Z=1(; /_SBL'-:.\//'B@SAHZCZBM'S, A(E+Z!(T$#(;?&B1$- M,1..^^$?C'SF"5MF$^@E?I! MNLSD8 4S'BP/ ]LNBB2\'@ /?DFIO@#" 9ZI+FF6KZ39^\!/7=;L798U>Q_ MK4W]*S7U9ZFJI6W^VMBY<6/G:FW^6U=L3OL(--ID01M=0T[7D-,UY#9<0ZYL MQOJ=GV4+BKO5XNIFM:BX6ZOY>^O>:-Y<&H_MRS]:U]<5XWK_>O]N1FFW]W'( M2]8AY+4&\&>',MSG=GE.%WDU$Y/D50_?I1]3^"\-X<],O[>>Y8]L$T[/90+E2@5F+6N,I? MQX_*^^&?B;I^5^W'Z_95R_AZ#Q+ 0\5HWUSL+TX*7LM1LY67R0>]-7"'R4KY M\U<\C;M(X!2YZ)@!WU"/2E;N!2:^N]5%Y M?B%E2!%L\!#K!UA!NG$*_SHZ^O@6^I%R?8)@G@"]+/*.$C?2?'@ KO&Y@+-> M$:[H44H^RAL1Z.B(<&<5"+0RI+GX<7_?NGDT./)HW-&C; 9W5LA\9CO*%@^V MT'@4_?^,HY/I#^;U?*K]Q/,H8(17('[AL.<&/=:UX KW#/$'*'?MFZN]\UJC4C^A9J_2)BE7=K[2 M@R_X;M\AL)RD $MMMLQ4/DX>)T<[)T?'?"[QJ?/ MR0&;ZR($G'GL9%I]:BBH.,S)4]2!E_RX.*2D^','K*-H&'FUNA8C$HD=A=9= 9(/]&5HC7BG#88'F($L3AM.#_'H%OX<[&VX*Y+:6O(K< M5H'#5>L3FID4 S.U_,)^T3!SHLU(ZR; ]]0KU.UC3C$7W37=71Z'?^WIV=YYXT#[:PM$ZJ/\_EH)#5Q+!RFJ]2IJ MNWQSW1X6;,R+VQN6JS3P9 2>W(;W%0+/V:HM[UHHGV0,\L8T_5T:A MAB:-3\>6 \@[%+ OIPKKE9RB[GYLP5EN4XF\3-['X=%\C22= MG()-Y?1PU;DO.N9E:^ RMS&F:+B,.BZ4#"ZW4 Y?08SEX^UC\WI>CGF)D'8A MHC0 43"AS&:3F++NS,CL*YN'PX=O"Z#)&3ES5#DY6#*5D%V(W-E&&]5UN_FU?=U^;+<>J/KNP^/MQ;]^N[V^;-T_ M_&*T_N^/]N._=04C/0NAY\U%+(J!GM/3[0XUW?K4L8@X>]B- M?CICV;9X)S&+Z52RI=&L?K"T%[P?V/W/XCHFTC>OXZMX$]8=-VJ:8F\%]"SM M(E\#]!R>;1AZM#@M$K9Z83

\ 71*QQF]" MJZ,S'1NZ'6"3VT&]"K Y;FQW5.B.R,^4_Q')RF.C&E5A&&$:@>N4G#[O?%P) M %HQJ6$%4?M5)^[K@*>M "H?CTDM[Z,-,V^2XG)7?BM,CZ[4 M-YUFKX$E([#D3@0RI<22G(G(A< );7C[?:FZD2 TF@K.O!?CU*BL.4)RF!T M;=,'NO?MZO_\^[!Z>?4#'AY6O1XHV -XE7D]=\BJ7=L"<;;J,=\-O2[SJQ>^ M?R\^5 ?!T*[:EL/: 1M6G^O/510OD5QNJYC'>9T%V\?'JU'W$%$MP0_<[L]* MA@)B]=-:'$G#*=3YE&F7=7:6[LK"U!RG57Q8IHN\!?_N?/T U^G1B2?[DB7G/A M#H>NDYW1U.KU+,0?'CMZ,Z.!0;*0>W@,R/UQ9D;S:Z:93S/-W#A '0XSO!O' MDUM%3I)EIK-L,]5HIJ-ZY?#T:&(FR_ GK@4Z\V@XXR1\Q6@R<;+@#Q!9ZCE<0(OKH,=,/O;%DMEF(/O"_@R7Y20,X MU^EIK=*HU9(L4)/[-Z)Q(S>YEU>_&)'_8I[;,_W!) X;/FP3KGSOO*KI?2D MY<,\2,FMI&6'E$6)M0>GJRX[E'(H'[?6^+Z*G%JA/)JV@;TX0?4RNN;("DQ= M3GIYXGN8VY4;7\,=W$+;N>!WD+,F)*B81[JAUG: 3!J_SE;BH%"0J5>.ZAL. M!= 2N"AR$ Y#VPQ8#RZI;W4M789Z+4%Q\V2EP]QY6?*7&S$62E0;2S0!I6K9()E:R#Z4 MOG?Y/Q'"F1:6H]G.AF.Q#W/G"9!F/G!M6(&/C5:#<>[*P(W35:?TZ.2 K0'( MW,D!10%D[:326+FG8 ,) 3NBO$SE \PL]EQVYO+.*L_7CXK(0F@ZO<(XC^Z3 MH*%U-K3FMIJM"%K+W4'A4]!Q>V/\A,50SXV_&4!Z>]8S_RN5.?PRL9Y?EH[T ME\L8;7R6'#D+"N!W&<"9EYSU<< ,L]MUAR/3&6,8D^,&&+_E85%2PX(7GCSR MJ'B4@!T,F,\08$G@(M->WW),IVO!0WX 7PQA$G_-9P4 (.,1[[Y]_=?>)(0> M'/PS#7_%-T0.Z*L]&FYBO)L?WZ,!52HB3M-(3)(N=\S"C+USG,XPKJI'?.(( ME(TO@T@ NVM^:U6_WK>:_ZHVKQY;]Y\-TWXQQ[XD0"C..&QB(0/&=U5'U!+R MV=\/Z']IHIOX:<_XE'8$OUW>IQX!GF5B7G& B=<'_:KGOLA?$C^!-'5M.3\- M>*3+J,%DRKWU+']DFW!ZEH/!HM6.#90N2=!I'=$,QA?3&'A(-?\.1'$O 8$O MXE@L(*P62H#\PO")R2\C87'BV5F7.R>:M,)OOF+XS+/ZB'5(O1"?+I#T$\*8 MT0'%0) B)C,Q7_A'_0@1XCRD,/B"=67SCG<*W).W]TS BO *?%/<=480VV> M7[4?K]M7+>/K/8CK#Q6C?7.Q_^43O+K^U5[9H"Q2? #@= M7Y8L5"A53!_T("YEKR:I"S M<_[XPNQG9@SA_8%O,+C3'H=O >.K.U8N'6I0V1I04R\.:O#/$J%:=$=7 MGCM$ P-.\X<5#&1!_+;3M4.DA-AJ%_[I/9JO.:W%IY73>57-5GV%*X(6#8;' MM10PK,5@F#$8:UU@>%(YFQL;]1CZ9'*]0C748CT0HR+QZ8 M;0-+J!A/S&$8>XJ5F,S>T'(L/\"^',_;YGS8L&@R7^8X*4!0%E?VC5\8Z,/- MQ'6)SN@Y.^Y68(UE,NUJ6,L-:Z<%R+#^,I,]X;0M=@M4WK,"V(\*#T@0%&C(20?FY.66Q!"KH;K$4'V2 M%L2Q+*,K'*J/WHU[86V)308%W*V3 UZ1_B?%CVS+%>+NE *D39G MS[/C2J.QKM 8[8+8>LA-"_I8EG,5!KGUDW?CA]@-TWK[YN+V>TOSI;)B=UKD M2VZ^U':Z[I!=NWY._,:Z*'.Z<98$OS7LE@1VTR(ZEA5_O( MM8]\*4;^^%OKWOC N?A'[1_7HVG_>(FL0=S[T<:T6>8'AD4\;,N$[8W[)^?5 MG3XY+D ^EO?#10RA M^PW-%XZQ*19_:7T7#U9KA*"[)85G8M%J[J&_1S?]PQ ML6L%1/Z;:3D& %&/=0*\U2?KF3G,][>,VK\C]30MMF7IA .X=1^54N;?.JU7 M5%1#RQ]@2<7;_B6 0N%][$JBJ&HH7B,4S^54:?$82Z<@Y 7C1?UW-Y;B/;?_ MAM96,OBN@P'SM,92N&1Y6D2YD!O7<9.&T3=%46J591< JX@"( 4#UN')G 8N M.Z:TE,,F7B;#^C;70KF[;U4?F__/N&D];J>/?..T:AZI*J)02>P0E.6*+"<$ MLB4\AJ[C?V5 J1A_[M%\93Y(MIX),K?EF-ZX';"A#_0.%^*YE*(@#39YO>.G M]3E]YG3>RQ8!:!$%1TH'H,>5DX,-\N--.'#+P4\U4RZ**=_^WGYHW]X85[?W M@BT;P*5;#YHY%T?[BBC$$M$TH3Y\90[+7]^BTC@K5:U #5RY@:N(@BD% U?] M3#-%=7]Y4LR*L;<7,TJ>];^7/6LAXGQK-?IE^RINWJ&5J[_B:1$A/3&O M\&'EL+ZN_,L<[14UR)8(9(N(%BH 9(\JA[5-Q;AG!UFM]6NM/Q_#-NY:]\;# M;\W[^:R[6.*G1].C[63NR0J"(+^:OM7=-K'ZS0W,MU5JR5/)YXYY#P/38Y/2 M2\OT'! '?/D[04(^*>9@_^RDU *,AN=2PO-9GAH^:X#GVGZ]46IXW@$9I[+,6B*[MU]X% M1]M%[8P\K14;URU"@WD="071K(7KI2T.8@ M^_#@N')<.RPU9&N%;HY"IQG@UI*)M."QPAB@ (\I:I&74)R= !L\.RXUH="P M71K83HMZ*8P%%@W;IP>U2N-D>\(,X.^.VQOSG^"#"9=#'[Y\ZEG/_*]4-O3+ MQ I_6=I[+1E1Q^]@P'SD@PZ%'IK('/N68SI="QX"8 D8E@+PL^RE\!.#"S*Z MMND#]-U]^_JOO4F8.CCX9QI2BF\(Q^DK(;\DQ[OY\3T:4"4-XDR-Q"3I$L@L M6-X[YW!X53T68"=!S?@RB$2RN^:W5O7K?:OYKVKSZK%U_]DP[1=S[$NJ@H*- MPR86,F!\5W5$!B&Q_?V _IY=B6PZH=V^W^3%)I6HXE(/!%'(L%)-)"69!?&#XQ^64D-DX\.^MR_^?/T U^G;AB_F6% MWWS%\)EG]1'WD+H@5F'*%Z+-ET]F3)0B($@ 1$R&2D&05H'$'!WX]UEV6CQ1 M_-(Y!^A!IHOY[($5X)3XIP H> )NZJK]>-V^:AE?[YLWEP\5##W:__()7ETS M"8?57MS>/-Q>MR^;CZU+X^$1_O.]=?-HW%[!A]N+?_UV>WW9NG_XQ6C]WQ_M MQW\O7N1*KI4#,+%40;-(G$"<%\P[^NR/S&[TF5,)8#.$+^GD83F*R\F&Y?28 M0R3_-2(;7Q3VGT4C+D#7+7= $P"7'+ S4VI+8X@KF:@4@^H#U@>\DP<,4B 0 M7N=_]^IS1=V5F?)6P\@[YTU@+JAUFC8_1,']R@FN&O@U==G\ 2_I&-@>,2BB M<<>[1>.^L*$Z'>JK U SZ8'9/UUPA\8#:,@_X<[9\%S\:UO)Y*ZRL#EW^.@Q MTP^]L;ZY;;NY.]/J@1:J+V[;+J[9[8;#T#8IZG>K+V\+I)XY]R#7$%V!EHJ6 M8RK@H_[&P#$E26IA#EAL.T/2PJ MO;01H*P5 913D)A2S)L>'+@VJ-H^'R\G(!Z7J36)AL+,$\_IU-JHU7.#H8P* M7#<@QFWIZY6#TY.2-'75\%@(56SD!L4A[-!LGU4+O:2:51+IFP M(#/"G%ICY3"7Z*^W\&MMXSJ_9Z/0ZPY,GTJ2R%)W/!Y1&[N*DE6R]:Q;H>$K MH1AR*UBS"Y-X>6L\'YZNJ7K==HLNI8;*M+9T;X'*>7)T/[#[22C\W;1#]C8@ MK&GQ>=MA\+0(&%S:[#4;$"]@MT M_L4\MV?Z@]F&AVI95$,-H#D!M)[6R6II ,UC!=.0J2%S+C^OYVFSM$[N7!:+ MZ^KM8EM@>@C@3I$^48UA<>E9ZNR7+41/'>W-*#>W=$]59.>L8R>:\DWQY+P7 MH_E5226IM,XR:U8_.1E46!LO'?#F.(S3H],R.8(TC.:6J;+U-5F3/EHDN"*4 M'A^51"+3 )J7B!;BW7BS.KHD8&IU=$<@F=>U MN!>"W$#Y0G,V0:1,D*NA2$SI)OM%BS]8#9*,3_DR]7 M1(.F!LUYH)G-_[/BO)$B@'2!X4*GE.P$N-8W9;K0Q%1#YT+H;!1@O7B7!%%[ MUWE-X6K'A!O%L/X1-,HGN&F#S FPA M[K7";1F:GFKP)/#,YDW3-%'7*4@S9]RPP+"I MO];U/E=@1TMIX[C5YK0&4/2>&W9L5F:^,WN5\QC/<4HYZ34$%176(^?@I-(X MKFV 735V1<9Z V!MJ$!Z,9!_4@3DK[41S[JJ&&A0WS%0/\T-ZBML]E,JVY & M\2T'\;/<(%Z&!D('E8.C=;74T*"_A: _KP#)45J?RQ5'8A79I>BT6"?UDDS>X17 62[7JLT3M=5 "\_V=;F4OUU:;_6YM+S+_[( M=.3 1&V!SK@>A99^!D(&9,H&)OVKL7?^[U;SWFC=7+8NC93&X3C.^=86-=:C MZ='T:'HT/9H>KMV!R5LQ=4DO-Z@CD[85 M%B89':>59*G%.:VUE6<9)516;@V43;[SENRJ')QMR ZX11+/IJ%R'E"FE%7CFG.-FX)6)=3:&/CRJ-@R/-0+8=8--:1J[:2K&F)GZU,CEJ-(3F%G$* M,:1MKC]T1C]WXZ0DDI*&U+RT-*V([#KM&&NBJYN,DM.$M3AP+<04K+M%:^A< M"72F-5-NHN"I5OQ_8_<_- MWG]#/\"A_$=WAEP;H^IM7U!C[=#8=2#5I&4+;VV>C>8TFQNJ>-5W%71F@57Q M=(/2GC;4%,$)3POQTBRC^6IVJ"$U'V'-YI_1Q%'[^Z>T8!+2JQWL(8V9!U$3 M::T(%\9(BH[QGN?NWV #\?JI-OGO!+P6XJ$JTMM?9)=[#:*[ **;25 H#DBU M3VIW83.;3VI##OX"2>GAX;I:1G6[=/ML@*^PTJA7CNIGFKAH@$D C#\R';FHJL^Z5>NU.K!Z/>9\EB+< M&1":6J-2D]WR\!5-:S3H+ 2=PX.#O?/:2:4AA9H504Y^RJ,JT_!WQ^V-^4_P MP80]TX;,DD-I5L"C"_H1\Y*S/@Z8878Q MT<9TQG!^AN,&, 6H0 9]U]^_JOO4EH.CCX9QJ4BV\(:>@K80%)CG?S MXWLTH(IKXC2-Q"138#D7BO?..01>54\$P$D@,[X,(J/.7?-;J_KUOM7\5[5Y M]=BZ_VR8]HLY]B6:?H8[<]C$0@:,[ZJ.:"!L/G\_H/^EF8/$3WO&I[0C^.WR M/O4(\"P3\TH3DOKZH%_UW)?(N*3^]'A[<6TY/PUXI,ML._W>>I8_LLTQBC&V MY;!JQP:M/DGV:!V*^ @)?Q+%8CA4 R,H+PRKO&8$5X)3XI[AJ> +.\*K]>-V^:AE?[YLW MEP\5HWUSL?_E$[RZ9K(*J[VXO7FXO6Y?-A];E\;#(_SG>^OF\<&XO3(NF@^_ M&5?7MW\\+%[;>AC+2F"&PRWQ4$&JR(:&J"ZX=?09A()N])D3!^ KA";I5&$Y M0LNIA>6 6$*4_C6B%E\4?I_%E%Z D7R1I%G0:$#94=3ZW[WCN>QK;9[)M5** MSOF_F>GY1@NNO&=VG(2=BM1^+_GC*R#X2K%$(W -CP'L="V;&4[$"?![_-0U_8$Q M\MQG"^UBG;'ACIAG!NCXPYM]M@*+^5JPTZ-IP:Y,>%X[I:DNV0B0VZ)Z((;I M] QSZ,*!_&7N;H',S?#?M')NR\IWZF7!WS;#/YI.KZG<6E4BVTZ)?*$NX13C&2)/298?H^"S0?* Y!TRK19>4#5,?\5HK7 MU\ST&5V6VX>K:N)-@89VVU?Q%-"6GKNVS(YE6\'XC=TY0?0I$09K.,P-AV\I M.5<&.-Q%(\*N*1=-VW9?3*?+\(8IW#OHAS8%!XC<^:;F],?X_#@K #] MX@ZM.#Z,?.5ZE^*VFN*RWHBO&]0OMBBQ8^,@-@?":ME*U:T9PLYUR]%MXP.6 M\\R

TY2W]X5D!NW1?\JK\M3(AJ :J MW$#UE@9+?FL(7B(QIWORE*;SOA\B4;_MT M9Z"A_V%Z'MRS#\+9 _.>K2[S;[T+V[2&.86SQK%N1K0; %=$H;\U )QN3K - M/ *N^\D"28#Y/OH9[N[N#-LUM;NY0'PMPMW\S;0<'T.] "N=UBO:>D/+'V!4 MT&W_DG4"W9%WUT%LGLFQ5H2O.3>,+>(#&Q0\=JW_[KPZ! 7$&EX,3.<)1K8< M-700O4@^1239PF6DPPCU:!L?34MTZ19>8&9/J_T%2G5I M3OOE#;M=; K++AG_;]N1EW7FC[\H![NQD M%]V NV8:EM9_$.0T4RA.#ZNG.>;?SA64V\JG@]4KQPT=]K']X)7F37X[#R@ MO,X.-QB,N@HE?]>T@DO69Y['>D9@ONI(\H)ELWH1&>/3>"GOC"?Z/IJO.?$S M%LYJE=I9J?(^-,SEAKDBLLC7 W/U,ZT2E)]#W'EL9%H]&2)"]EXW&#!/&( U MOR@.=]-<^&_G%^(&6_P"WVHX.B@5TFI@RZ\UI#F@W\XI"H"V\_K)!G.'M-J0 MQ4[$ZXN TA"[$S0G*(X3I#GNBS 81=+;8L.N#A%Y#X"6ENQ:)Q2+JJMU+=_Q"\LGL-5JNNC ]@#97*U@M?[DMT!9S H: MFRR&I/6#Q6R "DE$88%CS06*0]#&:GS)R5HANU"+1GN7"P*XU7B75P1P.V8X MVD']P M9(F)<\2@HWVJ649CBT%B-&UI;BQI?4;WN"W2;G8,LN=A<_82FNLG:T6/+&.#&Q==YB%V$/QXN[@+N[4Y"@:*<%9 ML_0[;=_\WGK0_4[U:*4:35M[4DO2D 2,B0E8L-CL_AE:OK6%';'>D7)<2/U[ M_>KH& ML=S.[L,B*O&_'<:RQDQMLIW\FAW;Y;"]: /.:@PX5^V;YLV%-N#HTOY1M]SAP9[95[7\AD6F_>I/XD[0B:D)=\")=\BPF[DM5W!K5&/ MB%M^3RUQ@;V<\0BZ_-!NP%@1$3 K@K&C4E4NV0'Q;05Z M[G ( ,8Y N4);"57>$_VT2(B9:1]],KU8H"X[5\0-!!%R$;^5=F@RVB7,8,&^R5O+O";+ G MI4EN;S?Z_-6^^M8SVC8$. M ,TT"[/>'!516P2I%_Z_]6=H/0-]HBXR?N!9W8#U\(>FTTM^H3QYQSS+[4VG M0'7M$ 7/UFN76M'=FP%K]?NLF[/Y8*/2*%?HNH;9W#!;1'F2[8#9H^-:F6!V M!RR813B@*\;7UK?VS0VZG6^OC+O6??OV6 M/W)]T_X&B#""-^ S+L=R0M83F5FNDS, ]*QR>E;^M%Z-"27!A$8*)ASL!B8< M5QIK:VRV\03WK5;EB(&V;BZWEW4N1,X&(&?/#;'A[@1V_J,DY&/V"N?1C\,4 M^K%Z#7$M]*/6J-1/-L5*&[O"2M\M9AQI&7.SB*$MRMJBO(P8\J5S_A".1C9# MC[UI&SW &-OU0X_-J*S3.2]Q6#GL1@[8F8F6NSNH/LR)0;6A3BD7\,%C?=@9 MZWU$KF=842 M%S-RE!:FE*-D9!%@7,IRIXV=##$L6F"%6Z+HPO2H0BVMEG=0?9A:6IW$[BL7 M/CPSK B#63!W=W>&[9I.!:55;N(!].:--"Q@'1[SM=A:)H8_A]\?%Q%B=>,& MV%@3J]W#\*4L,:(EU5T#W"+BK+(![H+\EZ/R:ULJ#X._.VYOS'^"#]C_D#Y\ M^=2SGOE?J5SDEXD5_K(T'Y$+&\V9)0>O4D"TRY#_)&=]'#!D3^YP9#ICY%4. MWKIA>O"U0PSKR0.1=61Z 7*W8,!\AJ!% 0QF $Q-2+'PD!_ %Y1&-7\7A9\5 M7(W1M4T?H.[NV]=_[4U"T\'!/],P37Q#B$M?"<$C.=[-C^_1@"J^B],T$I-, M@>5<*-X[YQ!X53T5 ">!S/@RB&2IN^:W5O7K?:OYKVKSZK%U_]DP[1=S[$M2 M@2E-#IM8R(#Q7=41#82H]?<#^E^:%"9^VC,^I1W!;Y?WJ4> 9YF85TINZNN# M?M5S7R*93OWI\?;BVG)^&O!(E]EV^KWU+']DFW!ZEF-;#JMV;+?[,TEZ:1V* MU&@: P^)VM\#M[N7@, 7<2P6T#T+L\#XA>$3DU]&"6,3S\ZZW/_Y,W2#7R>N MF']9X3=?,7SF67W$.J0KB$_8+8(CC!F3HP@($@ 1$Z =)46@9,#-(1&M/FUK@U>V] M\?A;R_AWJWF/X3RM2UR(N/3.^67KHO7]:^O>:-1 (0,IEPX6I8;%ZUT%:>=$ MDG\_ ?]=Y*AZHU&KG]3W# 9BSPCI'FAP MDC^LRDJ$D&-\84-U>*0_ ]@>/E+;__*)#<_CVU+N[.'BOGWWV+Z]P>"LKS\> MVC>MAP2 K>G&5FE#&\)7XZW>DX*<_PW]P.J/U7GI5\OI =I^;AQSZX(57%M] M9GSU3*<''*3M=/>-#R"&(4+4#VK=7[]8YQ=&$@6>)5_S(9NF3]VW 3#L85%'X MZUINZ),8B*CGHR3UDZ$PB,XZ#Z5$>,.VW1>4*#NX=,([_[/QP?IH ,4V;N1$ M%>/N.Y#MD>L%L+T'RV/.M=F!/R];A/ M#/L(5M13P6E$FSD_<32_TB ?+%B*]6 &KF=5C*^6^XTY,&[7@.E=C[Y&EHV/ MMAP&=_074R?"/>[!+&*$Q$Q['_<-%*S%O: ( TOMA"A9XWOJRN#X+1"?1Z9M MC^%'D,J>!D8?CJP[P.HY!JX*)?!XMQ=$U2-84';\[>8B"0,^+ WF!(F)1'70 MC0:@3 ZQ)F67)L3=D55* HK-C[@"4AT\BXNUS1#6@G S<>R5:+E=UQOAD3$# M5B GM1QZ_0=(3S#U ^H&/C^6R2,C;0,4BEXTX!!&@ ^@@:,7$P/SL*FB*9E\VM#G@2W,;#@#KA%$?Z^D$>D=4*C>GR&HJLSC=1MNA^; !/+!@ ;Y/\U]XPKH& &7Y?!K0IAR M.:0*;*T80/5,T'*?7"-PC9>7E_T^"*(P$Q$R?Q^4Y01Z+D0@^J% M5%!G-IY-.V3&/^9!<4ID;NVL>G!6K3?^\R UZ@M4F C8NC\)5 &LL7_J'0C% MS(/=TB]3@/OCX?*.>0\#F1Z@"L[6^QV7'+^5!ZX/]@]JTU -(I;A MXZ )FJ6>68)X 7GQS!Y 4?!&"WY]"WAT(7K M/,-/,/<]KJF6T[(_=3A5>+DZ3WLEY77JX"(LE_@=G1SGLHG?C1?3-Q@E9I/Z M0I W9TZ@EUUBBD:=;!DU@Q:!4-QA3R!?(H]!.$;(#4'$ZI@^"!+P*=.@IWS0 M?3[JG6>!> $R0S"Y[$H"87$/,6KA"X1<_&LGC$P254?"\B7L@[Y6WH*J8WI>#0D$6P<8PX\.V[ M4=/DPR_@!:"Q"M&1$_OME;&69LA-VS9H\\SI2A470+7I."&HZ/<,K1@(J0XI MARI7I/NNH++?90H7P=OA/@GDK4"6S2>FO"W!1&&X! L=QAS#[.&B.6K HFQY M=4GX@4.[H,-K>[[DT@S']%('!' +.CF)@J/$Q1L MBLJPX>69.#R5DXN_R??1= M._#SOM$6^ H0/H)5<)8#"C8:K[RQ JHP MP\"AW\*J^R&Z6910@9'+&T"JEPNCR-UUW=!&"0VT>!C$BDR59@\EU\2AB(/# M]0?\9+F8X3TAC28.FQ5>NU3)VF9FSR@QN:@C TD-]A] ,!TP:PMGKB%Z#TY5)KOBWB5R!/7:SM]V^0-6DFU M)R+4DOXBG^'D3Y!NA:J3)T^L+/*<< %3$ND(S",>*>=O<[+)"7/%& #5>4:L MEU0M?<^<1$U2X702%5-U^(/4)J3'5E]89I$ ]"R.;'-U$X[7MNL\,$U./.\>!7F62U1BG&8%/&TZ!.ZM,7!+WY&(AHMF63[P;>[ES;ZH*V_0B#?;6I MK8 2;M18;;C10D%@<012?68$TL./[]^;]__&Z*.']K>;]E7[HGGS:#0O+FY_ MW#QBO<6[V^OVQ418WHX)4[,T9L&J@(^.R*"##"DM;IH$<9(\B5F2B&%&P"-# M15#M>N)A()6!="+HPH2$*O0E$OD2(7TXX8DGEA*_]L.-; M/-& M%.'BJ,0/[!_4@EG0A.4GZ<+9RNA"EBUF)Q4_N)$UV@5!;1-4P:'L[/9.Z05G MY")ZK#^3E0/8H.)K!>,B6'DBTK/9O$N&>'CLS]!"V0+V;3YQ&X2T>['$!9KQ M!0J#*=?B/U@?^2'CU![YLM"8-XQH'9KI!.FR+;-CV52QH$*1M/&;:CFNOC#S M/>%JTE\W?CKNBX-+9:^6'RB.*21WW$B1=KPHIXS"CFWY W15B8C>.5O 81T6 M"+,U/H\V'L'^;$_;%?]7JDPCOZ5V6 CN6'\!%JJ\:"\ M9RY7A ZHU>B2M%#?B]@>>@>L9]0!T< ,$B;)N;RV$QJP773#=(#9 7U$XUO% MZ#&X +A\' :-US0ZAJPS+^ L%P&? N(0"DQ[3 $Z8%

)/GPT11Z M/C'I@AF$Q6\J,).C]#@AS9*]*=N(". 4N22$KPCPX4M@^I;P*Y&2W.?A4,C$ M?4/AGP3ST=9,_H80][BOF8='=5"')G$$Q+C,"T0/$K'?>4_W02:AQZM^P$;& MT.TQFXO5D42.T@/)#"3D\K;HQG_#WA.Q_9XP?_ MXT06$"@$"X-M/P)[P-G[8SFP,AX>I/GD,2(?^)GK*-&!5N9.4$^9 ,,>5&>? M"^+YDQF%1JCS)R:?/U-#S"0C#*(SBLTGW.DW?YA#,0R*G5WNF$P=13IS?:[B ML5D[$CK'G!F/Q(P2Q'F$BPBT ; PX3+3!T?<\.$OOV\AP/Z@#)C%8"MH@<)! M%-6&X&S6[<0Y-A'DF?%=47Z>7(X$0PI@\B=#5(QP1.&.7"+'6Q8Q)V,AM_. M$PPM F")<;=#(47PZ@OL!N1MP>YH-?O&?;RC(3-1MT2!6,5VCBJ$0_P$7YB@ M (+(,(Q]!"!DHL,77[@@+K'2IRPPQH1WI/EAA&MT")23V1DGC9P>J?B /W"T M\*[U;/5"TTY$)/&K\(-YT@H^YC&;3)KTO2730T=J6JB+NHO4F@ D<$T4>4 . M%%+^.5NHR) []%_ _S/$%,Q"!D&X>QBE!@WHB1@V97:MR3-".Z\93PN!DW MFR!D7%[ ?U&(#8RXUZ_,D91:M"*8*3-#X.>'D M1X&_<[$E L\^#Y,4=B5,R0KMOF7;= ABOC'F"PV())O(E]PAJ0%\),&@(NID MR.[U$9;PQ<:&13).=# 8D6%R%@@V/0M;G'M S>&5%\N+!:U]XS<+U021(3X9 MGI0ECT -GL+W?,7G..)KQ:LVQR*.=8.Q.9O+7D9PIY2^:N!6I>(F(VT3%)<\ ML4)="4+/X3*]-3='J7' KZ*'AXPH&7K ]WS&XW%?!FAA0W*J8!/E/\$-@YY8 MF9O^-#3'/.&)+R<:NY=@GPFA@,2++O,0/XRNY77#(68T=-E4;CO #M%>A&37 M=?!P.JPJOXTFD"4-8#C4:^,*!*+Z (J7@:$$X$4U&% XZ,H2"J+^A5@T&<.1 M1(2=_PK) >ULB @&B3DFA:T%/*(7YGY"1!*T*_ZT8"3!4'_L/V ^NLMS*B^] M\,EH]E"\A742N=*!:IL(5*L=Z$@U':FVL4BU[O @ M;AR*6&O,O &%LAPE/Q RCT8_^2R. !$9![F,H5KY\MAV .OJ]X?;<\<4I>D>)7'C/3 M VCLL;DYN7&.>52%CX""QFL,K>?#@=F;G0Q^=9*M?_1^@<,A=.3+=6_[/ MK^.O(+T/,%*?5YM!J50886Y8( HGI;SV.![Q4DK2X#SUC'@WM3X3/S2:+%,- MIJG![YB'7YA/+*YJ4*UGS-JN[YW73Z=2MO])6IP;D%N5#J!"?AG3X]1IWO&G M56$N\?'_(;6"#=[ 23WE!E#U4526 6:HV;'IT8XZ3(BTPB7&=\:VW7ZI<"WX^SXIF 1H=P<_ E>F"W]8D/X;2"K M"\RW6E Q%>%OW+B%9MG0E76L:W\W_NEX4 MCD&OP#%MAO@?GTQ7*/HGOX4Y9WM66BY;IK,]F:X>ER+92!$6I5(_OU:8 7&B MV J?4*51?9E?)(:ESM5 @21>(DZ:TLO;,)LQ.8"WVF:@)T'L>7.[Z.-[QC\ M'392X&\!:I\6)4#O_.F>'LW [C1O-$?YE!AXHV/:)D6Y)]!2!V6736Z-X=B? M&X ]U2^BI&)K1/?O%;J/N5V)E(Q+-^P$_3"*?RU?OM<&#;P8*#6S;NYL5.=! M>3SL"9WD6.):>0Q#H.BKM"%,7EX+_8@]&>QJ.<^NU8V3G*C*DYO)O=!!2YAL M2+]=-76Y$KHG);?$J>&8-?R! M6 5/ZHDB!1(Q7I0_ M%P>$J8$V44F?6(RB"%J>T!8GK5'>C[\H**UO>7[D0GNVV(LHMDRU_OM MI1T M( 4.^ %Y#$]EQAE*T.,O!A@&BO[D$6](ZAH82/%$W2YD:$)<@)+"1_ K!7Q' M)EQV#^W@TJ,DE]:C8Y9QIP2F/*Z3 KWBQ$0%4\A1)9.T1(RVN(_H7),;Z X M-2DEHF^83QAO)<*^(]BE2-;%/3XT7\,)MP!B6"A9(#3XFR^FME'!^G] M/O"\YNWF["!KF?2U[N8H=3=:F"U#L9)^8/<7YA)R!G;/XQ+('-,F/0G3;)M. M[Q:C&P!PAOYM_W<1,G&AQEW,E86GBAF5H_@)C^D0>ZX8M&LCWC;A(FWA5J[E+;>I)1TE$_I3=4LW.4T]_,A!8"3.&-ZGU MFCH#R-7\%Q'I[O.JCN.46*]W)'_]@>?F>?"-/18] #*$?%=!9I\ .%[=:TRW MIO:>D['72H3YW!DP:)0#-P=>GB_GL7ZHU"H64U(-"'?$'*''P"/FT'Q282.. M&R=E+/1EN6F9L3QG*:[#OREQY,D:U/+H@<*)'0-F#[ Q -5OJJ@1[CPB'+6XMM*/3%$N(XIA M28V.9\DEBC^(TMBB&P#=HE*]V&@J=$!-(D!"$*7=46%J5%:5=5 B3)0+ KA. MQ91Q""IRC9"4R/J2??T27U(4O-1A,0$6LQZ3A\CC"RAP<>B",.MB]6GXZXEW M'L!BTLZ37U&T7+R3OH$]V3@II1PC 31PRB:/8'QA[&<4OFBT^YB.% 5Y*JEB M1.,L_R?=L=#6.>O!W!6Y]CC^](7Q B&B+KJ$>,4>$1WK8IT7 0XDMPW+Q\<1=/9N631:3]T,?$;.E-%ILSRI$6&[*W*$ M,U,?86."UZUA)_1\7A.&Z)#L:H"+"1V$.9)1(F(5K5Q@ +-$87K,+HH2KN*= M2*N)*>OR"R,B#QVV?9<2,I%BF7,8R6073V0F@%&891:=;M=T)H\W_43O)L@= MOBA,F91G+,QU %1T/_A?RC.%QY0N 26!_0U:I:^BD$B>N\ 3!H44JXAW8AEW3!AY3TA^ M TS GM!!U&9%KDU4%J%N3[Y2Y9Z2I^4'Y;)\GNQA&WT[Q/T36Z)..&:O)]HX MP_T[(%OZONF-IW75Y#6J>"@*^F45KF&'IJC7QQ.5E;06<0/<=3)Q "16B]H MD;H[Y\DX^U+BG"P02 9_M?%()_G,F_5\7EHB*G8BF@4QY]GR7(?G=\]*64?C MJB]RF=0E2E:,W6AXT4+A+8O<3SI-=!-IHC6=)JK31,N6)KH>XZ^V5+S)4E'5 MEHKW9JG@L?')Z)H)O*E,"'JBUQYW#D@CAK^&2%RN!7'I<:Y3.JTE<287>YHO M\IX, ==2ULSID3[+ZV"?V3AX8WLY;M2U>WT;8T4O7#^X[9-?>:Y__'!+8D5Q M/TASOI$IZ<&U>^4+ UUO[0%Y(MRX1GZFR6*]W-KE![):N>#'EE/MN.0L\TAZ M%<%L2/Q3JX_1$)7(428M6B!<*;]RZ\IP"/( 56\8F181[^;0_$MV6"7I1#9S M!1F$%$C0XLE.M2\"'F0]_&QE/A+V(+%%*8LEI";AH8N;C?I<4;!X$3:U4Z!8 M@:9JY:-JIC]H.CW\3^O/T'H&\@92^EP"=[0M! [V1%!+?RB[*QV=VUA-\BZ> M3!2%"SC=8]3!F2L?'=/Y*2H.AJ8'DS,6E0V]8F@ M4$JY2^T'3_T2 :^$"7; MR+C(3?#DHXE72LX1R7=0"A<;Y8(2Q=!\,F; MH>L8 &>I_@DJ,ODVXC!T!ZX_"(4!6#T+#+Q-CI-<=G2KDW4T5INQR L!<,10 MVF1$A9:BD.[T/?+?!Q0%,A.F3;4K.6C@/G%G6%Q%M4Q4#(QI W22WB "!;+$ MZA8:&^[&UY9NE[F\Z+B,P:C1TM\EHXEV3\7. ^Y1$N&([@L/*>R2I.U150'1 MMP>MK51DN<*I'9>RE=IM9%#+E&@#"YI;Z%1YT@T#X\-5^^KVHS32_<&D:=,> MBXP=$G-C-R"08%GX']8T,)V>XI'F#NEG[O)!IL)>NU$;>FJ %#!EK(XHKRI[ M>J!8#9,I+DP78\G\0-$WX%"&8M)/, $^+SUYY!BDF*E(=,<& %@#CGDR8D^1 MZ87S642?7O)Q^V+02+#': SI9F2J>P]MNU?"ZRF*J%(?<=YWK#=C..D=#AW5 MQZ>XV**BN2,/FS@Q7DY65#U.:3..$Y"B(SRPTK6>,3X'O;4T+?)(VQ8EI='" MV7OFE0W1<\-+S\*)R;.3OD"1&>I9U!7%-,9C+:?H\/3O+:?B.J_SLU M.\-T?-$U+I^9M'9PDLOD>WR09K[.9/(M>@M'QP48>G5!K&(M@ZH1L&")]1IP MCK%K"M69*[2>9!-:"]QC=MF5+[]T@NN:+<$S^XIAI*#-@[%2.HMQI=KBWRSN MF'5Z6*\HNC!8R,JV*/EF*\1Q6YT-8YX5M0] M6J:K;K]*U8=YC%=OK/T)<@D*=$["0Z(/X-V=I0SN24BSFU/9L'+ MY?-F,)0)0T;YB66B'#5Q),GK# E^9)P?O@1R;%,N^0UT<.?&Y@2O&S MSUB]Y4REZV5;M[9X;-;B<2>:W][9,%W3Z;5D_]NYS.2TC!:0.[6/;[2/TG&5 M=0@R=ZDMC1.U-$AQ]D6-%]$6F50R24=B"@24 \LE1 V323_@!"^.X\=&(T01 MR2W(0]B3! CT 2^@4'XB 61,M8:H]+$)$J:4 ,%8IRC864SJQLWEY')H1*%T M8E%[,@-AGARV(/J#E_!@0TF* YDR1QK\"W90Q'!"E_M;*7075&CR+C]R?:A(!QXAY$8<,SZ/R'S="@\7@T3#9V!SPU K$W#J\ M=Q/AO74=WJO#>]]C>"^5DZ(&F;#I&0PE%![1*.4F9D=Q5#!U!$:?'%%Q;I9. MXW 4UXI:$Z5F?MX$N7M#B969PM@/.K!K8(8$0I-26;W1J-5/IF+ !/CPXJL" MW_J6\RBJ]/#S2%"-Y0AA4HL] $JS9R R@\#5!;& +%?X>8390>(S)UGXY_F7 MH./VQO"?B-(!XPXPYEIB>,<- G>(@F#0RZF@\]NJ(JT0JK?8\!'NEZ^FRN>! M5T:O&($%2HKWU/EP4#'PGX](8U8DWW;.FZ317O"J:>,OGSI<2OWR*>B]8=?R M4O^I@*@8$ @^"L18>'0A2WS+,6<[VL1*5T*HQ(8FSQW^N53)S">CR<53_O&. M-QCX 'HMQ29\Y#=3S.T(?%#/9O:5?0J\\[\MQI$4GHX'73\XK!CUQBG\Z^CH MX^HP:94HL5__9G7D9\D$L"\12JK'C PY-_)@4:,GR]'?7V MH1RW; M)^PV15U0VMD5B'M'1X1VVXQ[M_T^5N5AL35%8]V:L8Y?0?1+00C7V$6$VP%F M=YUJ&M-HMW:TBRZBK=Q#0DN&)XAV*J^Q@FQ0OZ67U9KP(MU4I46Z+N"NS$P@+=/*/(]#SN5(U* MJT>&_6P17\M5N^85V+\N*.%->U1RA2LB89DW:9HW(9]/;!&# [$">W2B,\OK MSS(DS;FT5:;-9FI8MX-.T4(0>B(&I1.[2CL%N4LQ;Q$+OP"5;SN 54^(N&3# M\2<_2K=FKT% MSM#(O6EY,TSA27?I-'-)4.W8PZAZ2X6'EB*&IND6F4] A6?B>VMBEVB&CRM% MR*"?F20U$Y.@Q!81#?Q"=86#R6+"R3T1"YMW0'*%IA,([P'WR&(5Z&<911D% M?,\+>4[P/(4)Q8'M//X;F\YCPAD63Q"^88H&$KFFKJBP$#U#V4!]C(_%ZFTB MI)HLBHDZ:1)2 O8$U"@.<>^R"2^[R(N=[I2"$$=MUV45MWWC8<##X1WUIN@2 M>"J8\BWUUWBAQ['N(17A5@N>D2N>1_7*+.1TF6$2U'A+D-B?/W&^?5@ O^N2 M5.W8(*%Y7$ZZB2]/)'M'P0";2*?38LIJ(*7@&*\Y0HO\*458:1RL45C)>"39 M@\'DQDH7_K596J.DZ2;RW"B1R@KH:]- .89J F.Q0"0JF,' ==70PS I[H)G M'EHQ\'>4-Y[$B:M$*L!F8/Q8)F0;+M%$[U"8LZ*L4::04 9YL2_J(@[<&'E* M;E67"TTK4VXSYH0KW;FXH@OKY2G6)HD/LJ9GNC1&87RH_U=YU=PJIE97LRPW MSG&.&'!<#3=QU1;&Z/E^G+4]R?@)3/C%4$LE)?8WN="H%B@U8> 0,R&<$)!@ MG3*<2#T'I6*8D!QAMM#CD>B.:8]]RT_6'<:R*:;'_&R[A!51$=X$=/!;S')" M"OHHY8QYHJ Y&GFNV1VD ;\25Z\4"J9F)2,7PX(P^3P-FSIR@W*RA:ND!('$ M'OELL$E7B'>!#(V?0!):S\1P* QB*"..&,^-H?]IR^42B@PZY<'O6N!K)KH> M\JC\%,!)(O^BBZZ(B'N+JPYTX^YPZ"*S=+'6M"]P#MY!!0S!R'44LY@R@8S# MHO2-]@RK&1^63XB1J9Y%";.),KS\5Q0FGUT[1)U)J1I6N*NM,ZQ?;H%*7*!VF3>>/1?)V7_X&OE2__@R_= M@+67,)=PS=66)A((^#+\S(RKYL-72A5\=$< *7-0\^3P0.2%DP%9/6/K MW/C >4(7$PD79!["0 +#JI@YHEH: =4+P*VRGC5#7E^8]X%6C#IR?7@NJ,3%DWD/)])J^[TQI,^.U$F4"E< M F/$Y?[(FDE"+*P&] 51L[DO:H;%.! IL>]+)(C[XY% A&$U<(3"8BY20^ET MR(I--:_FZY^R:PLIB9GU3^I+&,\1F9]]V(?)E:D1M3$QT<1/IGS0>TP.%B$@ MB2>[K& M:.P)1S^1>$+=)P"0.%J,A8'=#$)NZJ-VB0'9Z=PP0(LM#2.%"-D&ZM*R:2HFX"W#2O!U935QU0+J@Q,;1#"N M#\MFO66Y(SODEIOX83,JN#7Q'G$^SNIBD5$=S.*M#7JX92K1']DTD@-A=4TN M;V*_!M7P&'CDOQT+TXQ,P+Z;,1"7Q83,&I6VX(?*N2XU31/A"ES*(RM28,E% M"KE-+ED\A(X!.:<]CG_V&?!'+D^219":3G%YN27MD1%)V-,B6U)R^XIA(Y:'!>#I'.E-Y$@W=(ZTSI$N6X[TFBM M<=[+:]YSDB@Y4U72MA1&Q,MRQG095 &E9C$1RB2EGQS;FYPK1ZO$\%.*S/<-P0\2RLW 3NMJ2=92YYB MB1!OXLPV\[$TV9R"W9[,R]U<0-FDP M*KY,0MRD=/B'N)PFOYL;,N7<]NE9OTTV%KK%?,68#RM'1_7*4:,Q58]Y;4F= M&IXRPM-Q"CS58GB:+N:]$7@Z/#BN'-<.-P=/92F)L4XZ?CG'Q)FT*Y::SHG5]7KEX'B5/"*UX-06,HYW +^G MJV-#JX+?QMEAY>3HN&3P6Q;E8^V,*IMA=\LX50-PJ>>&:%,M(ZK/7MX\7#]; MI0HS"]OS2IYG)Z#-G*T3RQL[PJ5V$79K!ZM4EXJ&W=.#6J5Q,MT5:;.P6[PJ MI:U^&V*\S13WZP(.FX'LK%3:+4!8K=4R,;#_O-'Q^G61ED;;YI.>-BVI2'F4^@E0_K9S63Y>A1D4I<+L =/5,G$<#W61OP[4 M7>EJ".J8[DQ1,E>FY6$'2O:=5P&*.T#-C>YN;$ET-V[/H/T9R@9UEB!EG^. M;HC)+4!Y_+16;LFL;-Y#[IG)"EX8?R:*1_D3C9H;B6N9 M#2Q0C[SN8!S%R&//06S7')_64('KR6:"@6R; M4+W &>8+>Z?%3C9+;9L"I8FA)D?* EGUHV[_UWF:FAD&[K9L;A'/O":R,B\( MGU,QGIS=^-7XX?!*C4!+<'O4C-3BU94,D^H-BC0+$6M,P<)=+/ACB5:A:22# MIZ0CEB).5"A9T@]@X" N5:E0'TLFZBZ4,#4!T@2H[#BJ"=#<_&*E,W5$A=I< M6N'5N"G9:Y(8B>0&E/& ,F4E!?)JP,NP M8Y4Y_JDBEH%R;G)Y.*1OP2&;7CIUFZ:FOZ8,$1%,(\MX4V0Y2WHV7\2O4CR< M>>#+'9SQ@>T_[5?BW'DJ'O'Q5](;I"0J1P021F5DHXY_<,Z\U"ZV&O<\MX,* M'A?[E=E%LA]P%Y-72?.H5@3)M*++*[(A1W,2S4DT)]F"S;V9DS3F<)*(VG2 M,B1*U@F-.%VM)H(5.C'9H01H/S(I>%@,949?"_>%].IP*%+SS(X;!I)@1M_2 MP@0M W4=$ U((.KS/'4\I+F("DO+S#2YY5G9ZC+E^CA]A7-S1Y-5@SI(ERV' M6Y.1:L:9\\(*DZRNNJ!,2%Q%559A3RTBB(>")+M<1+EL!2,?I\NODC6F/VE& MFRC;5.&E=K#@#):CQU_I#^QQ K"-=J)*7"8,I!AF<7"A?%+Y_<@A>O+3B8S7 !378=+Z@(@7YVA;M%HO>+?Y2OSLN:L\YFUP:C&")*& MR#K#2W*@C]-/5/Z[?_CA)\KZ5409$IF*CC0EJN$,7)8)#RK_!<"V&G\#' >_ M )BR JQ79UJ\R D:L;G74BA5P-]('_&P*JFWN+CP.KPK9;S@!^0#>)F<>3_+ M F;L=61QBQU(_'3$7/Q!YX^?+-;%914Y!IGQ2E(];]UGB6!=Y<(3\,:HAXU+ M73JQ!!VW"+CX9Q+*L7A;: >FK,II=H$3DV,,JV?S9R*8)J47:Y;((63E8RE1 M/7%_<@(0L 1 CLL3P?_A3UNA& G;IA<6D* MPZ">3XEZYMS%F6SW)/H5R.8W.*]27F9[O*\\KD:6*I-QOYNC=:H'S] K&N<;5WCGF;NL:5KG%5 MKAI79==*']@3,J)[6:8O0UC:5%&FLNJD?&LZ#HT7+^8B9N+\L#=VU7JM#JP> MO/N9QP ?'Y[LG0.I$\<&:$7'&(DX0#- 8>V$4L1R0P_K*O?";N#+ACSM:5DV M>\!7_50)^!*7:$0 RN.^4BV>W8'%^DK-F5=GF1PRT5A%(CJCP^K\J)]R;-L87=)TF-"B\XSTE44S<)4[.*)+C?R]J(Z MG,F8.>QQ;,'2;-W6.7XHZ:.,^@G$5&!9! M2]=V>?0B/QP)*PF-K +K_R]Z(0&XW2&3F@>OFAHZ ' .P.KCS+@@?CDE2+!9% M2#LW[N>%G[K"C8('Z838XXS78.7E#A6,Q6>I*9H\D <+83#(3R^.#M+H185* M[L;ZL I! NK(S[SX4+$;40>Q)'0B/7MVW?8T#7RWA?_RM[V!932YRP,E# ]@ M'>O1T]5DD#>.R]@.YYZA6@/$KMD#[1Q;?$<;-)([?)?B1WMNSPKC_P"-PJZ% M@. GHC<"8C7)"*+V=O/AQ_Q>";43'LX]YZ�][UJJ#!^%A 9UUL!/X0L-'B M:"OILYO5OU,R\X@D@GHU'J%AAXOYL-Z7E/E)K2$X4LF&GW!<**/^*]U^UQ25PBZR"? MMV38]8C'R&@!TAH2G$622I&D@]13#91$Q&T!SW["#VWN;7PT_9_&E>NA%H'O M-(FG ]-K.[ NV^:X5G0?0A7H_F+%P+QI?BB"<*6UQ!"H)]>CT MI*EXTZ+CBL6Y',)-6_#BK9%MUNRO7"3FA Y#&>B?1B<1(@&BI"TCI9%C$ MMM.Z'9('"2;M"?JHM TL<%+)HZ;R;US>9R9R=G7Y^=C\?*A?WF18V8#9D9\T MEDK(5QH9=P:@O[L>B8-Q-^"*01W1J-VPPQOC"-J,K6I<)PHV\\,1-286<>2L M:_K8@*UI!P,W?!J(KCXO!I6!,3V03GXZ/*"2"V]BEK1-)6[UHG5QG;@.Z53D M7>^?8%D!\Q2JK-H&.//A>QBB'YB[-EWOR72LOTS1S0[%M.1;$L9C9R@_U@^! M9_:8$G<'XZ+BBL85\4P%6QS[$\_$HS^!K (4@KS>MFN**!O\BXI26CP]EY\X M7F(U<*M12%Z/=0*E)\]'XFY^2,FS,@X$STOX:2E^A^1VQKVK(?=28Y_%JNVZ M/XF=*P84>*3# CQ.V6%0V)S4RY%^9;CL[V36X?*A^AN-1;WY_D3I()+#W)XY MYBN"Y^#?'?*CPJ:YCU\%'37;U?69.AP-((0",A-25R(>)Q'"3[$ZD(XQ^V1' M%EV?*H5B,!$)/S(E">:&&)K$6358MPH_5WW39I/7RVUP0E'K3>,XP:T8EY*_ M+<%VLV@_V??T@GG$GO7_V_NRY;:1+-'W^0J$NRNN'4&QN(B2:-=5!*W%K1Y; MTDAR]=1]J0")I(@V"+"P2&9__3WG9"86(@F"X 92Z.B9EDDPD9EGWT%B<2\L MQ%&#[=9_!+*DK7AXA9N08<-K%#$NA3=2[@%LC# M6S"YU0 D)8 MU[7+Z=^4K@=:C$4V@Y0A(:B3AA\.=^,L/9I/*K-.PE'Q0B"1D2CN@.;HRA $ M)VU2N+%_C.^5RP=;66\YK+>KBT,QS_*YW+8E\JG8\VT%[S/K@F3,BO/-? M\=2&U5WYGS%'C7D>P*LO)@A?AB$^]1"GE/]^DW9N__SV[NDJTYP1/N'/WQ]O M;J\>'[6+NV^?;VY[3S=WM^&\EK?!I[*E=6_BFI9VFO#6Q<.$"/2HR"ET5&.F M8]!':T(,J:1)TL.HH(K2:I]<$Z2L=L.9P&W@NSQG\ST^%K<5,8V73RN>28'7 MZ7;^B3/.J29U(I0JS7"H'8Y 5+1C<'G'N M2->FG&*,1E,>P 3U-OCE?\@-?T2169TK[Q,+3BM2.]7KQ^;1RQ1P<2<]*C*[ ME]?7 T.)[RAU%?>]F2N(0T/'WY'Q,-&G/"D5MV\:8G UON[O69W?CM6=WXZ/ M&J?Q/R4#B &&NK9Q@')XAN!,]6W[_GB9@Z-/3I(+X96-F<%R: M4\8"*>0AW.>_J$:J?":P5/-9-@FLH6\-EX'4C3SYO_@I+_@A5VV&WFEUE9"L MILKN)..V4V7<5AFW96:^(X(#AZ1-<3R)-3+>?3>DI-^WHGR*/<" 3U9(E7/&Z+<=.09#< M]]GNK:1V+=QGB0 ]OPHM"\!G^PK@V"=SH(RIA@AIT)(,C]EQ,!^UT=^0!G"\ M28_N48N'4,>.+J&VJ+V"+1(]HNHP6"2T(*@6?\R2W\;T<$ZHF/SBA5_-DJVL M7;.9GT(T,]ZPTXOR9(0U_Y1(\(#?^3RSDQ@PIOM.;709R1)';'7IZN1""D\0 MN5@\^ 3]CLL;,[4HJ56V O)&YD14(K,^7#4#.VR,"C5B$24$V13^L>%/"C?I M%I.N\=#,&D;>'I#CK_Y(5M*"8DG^\H0GTR9'IA&O7:8B0KKX6$<%L$&S^&1K MSK2%75@^L;7C/0(*CF:8PPEC97PIXH";XQ[QS!MKJAG/R5&[L;EKBBV(EW(W ME"SFBE+!GR(L6.'.VFI3D:2'J#(DP@R1S^!YUGB1&4S%PPQO@S,6D3^_0$#P M ;@4JXIXF2BZY;4$!O80QN)8/CU/E$"&_M28/_Y1^DMQC;N),-=$8,!E2*9X MADR0SW$/G(:-X1O=C4)_4T32G$,DR+M3?&5%+/!'IKLT$M1%HD,9O)([;-1S M$\OE4 8,\F \EXHKJVLB=:X1$C=1/L$#/T7( M41G5A,0V<0DWU!OX =)/(2*K-<].U'2&K"SSZO+-[#O8JSOKGLZ_.%"2/,J2 M'9K^0AS,-Q!M\SY#Q2U^P7/R=P#(VP\QB1Z85HF M.XQ(8U*X#J*Y E+"Q:3>3ESF*]:J#T;,""Q@MFG'@W0:9;H=R$^I#E*?*H/4 MLHELU+0UU<\UU>^5^W^'IDUO"_VU"2_V=#=Y.?+[CCOY,9- MD/'&2+>7;H2:C3_KF3>[UI55U_7WA:_9T)C9S"%^[8RXP/9\_!<\RY0_^1 E MV1=4WL^46NAVP+Q!LIZ=,[M79'UC@_'K.^YT[X@Y]\H[H=]N&>@W!&Y!ET]+ M;3?N/<7NM2"^"4/<7D6SZZ39XT8Y:%:"ES],E0A/(]W^(F+&!4^_T@/TQQ(];RQ+QO.C/BJF483K^ M:LQA7FYE.?0 .==(9A?'IQLIZO$./VR4;$'OA0$@-YH$*T-%+I/UEJKY6K*3 MP,Q0[ "[N_^'2I>Q^TBNQ!>L8#K"=*8I9>CIIH=-&S"=*=DA0;0-,(=A X"9 M'I)]H B\PK \7Z9(2A3G-'D83QC%="4:0AX5)6/'T>?8A,FP M)X,L"!>;C&4XB?IUF<*4:,LJ=\F!9&)K5H,ILU?QU-1T0:;DQ+/HX8<&PW:G M9CC^4O^)B;03QV-OJI8< !8GOW2.^OQL3B[S13XL#?UQ> >4 .O5E F\-8T: MI^"4/(\B_.- ?,OSIG55=F\&]$>BX_1XXMC,CFHUS9C2E54F(O!K[B8. M+B7C&JO)V%><*@SJYPW =F9&B<51D:ZS.^JK2( M@TJ+J$"[=M!^YVS[JSED6A*X6]W&^S^P2]2'_8@#;MO%KQL*TIVI M*]=VYILK.?8O%3!:F2DI).>[A8,U%#6H:T/VN6K\S+)<#*(4?)>@R.-TM;81 MN-C2\-WY<:HA6RG\PV\U3GP=\YKLG9 J=])'9TUR*0ZB Q%'IY4XJL31(AQ? M50J=O"DIM-<9"D^A*[^206N505E=GA8X9%,T&@'I0*3028FET)XYZK;I@3// MLV-F$5Z'P;-P!LTF[[NR)V#9?_'@Z=ZQ\5UDDF[2(9XE%#(J2)92V@2L#T0: M-+>6QJYRK5>&RGX8*C,XOZ*-TE'T-0QME/86;)054+$R7-!PH?;>B0P0GO:Q M?P)PH:QI@ZPQG #/."-L=A88RK_%#'G8*5Q-L0=2;8O56;.\I%U,K)4TF45A M/!5"XG=9IHM\.9DMFXGCMW/%\?..HO13I^<<0WSVDJ*;J\6T-B'M2]5DV M!'B! MMCAU;J>/9@62,H%DM7::%6Z4LX"%V]E5'=+^@[&Y'_4^N^^R6W7QW7(%%,9! M/5!LJ9_#(83"REK[U%$U\PU-C2SG96AN2%AAF*F@T_*LUCY6SR$I12I=A6&K M8)@Z66C+&-:I=1M5C^=26"C)4M>P&<;>,?E=9_)E4MV)JF'LN@\U^T!;Z7F],&P91[8 MG(,JBWO76=SOLRA:U3]T.1F!S6E$UIK'W)>BXS>:C=UI_W/\%A\JK"TIUJJ[ M=>P :SN[&T$Q!VDWQ-\_I-EX9;S(W.W]$W%O-D_[Y'AE@7?+_&+,HEMK-K9F M#:TID;I"WC(AK[H;R%:0]Z36:6VMU'D%Y-V##/1=I-'=N\X$Q/+TWH(]]FSC MZJ_ G&#OWP5I=6?-S:;5+9M#UYF;0W?_<'=_]?#TA]:[O=2N_N?[S?VWJ]NG M-YM.]W]H:CO!G)H&,PEP4,,L--2KW+J5Z$9-+:TJJ^[-IND<:@I7!9+2@:3* MJCO0=*PJJ^X@P+@G674'GT,6:FL'X*$K:W+/:>$T@[FZ]1?7\0HZY+N-D@V2 MK?!L77A6./G@3>!9%8W!+(3!(* 6L,P @$U<@!D%^?:/_;^A:.YIX1R$&+@O M8]"&ORU&K1EL(]Y?82X?*)C:]I:#OQ7]E(=^"F=#[)A^VKL3H3NGGWTRU:KD MB2K^S#E-X>2)N:RC<#SZ>&O"M\JD.$!,+IQ)L7Y,WMX7N MYG=REJN;7S8ZQM]LOS"CJ%VNC**3N1E%^,M'[;[W1^_SUZL#3B2":\)(72)*!W3A MN$1('X'D0-YB[[Q/VKOSKS@1'1O/ 5&;/B /_G29!7B?K_:GY7^I7=P\:9]U M^X?\Z6&"0R%?[NQ,=O/()C[G-RTT!QO-;HUS7S_*!],H4@E\R[2!%>O: WMQ MK!><4#\#T=ZSRQ@EBKW'GW-P#3[]9LZ"/GP0VX'RQXQ/'[17TQ]IWP(_T"U\ M^&ZLCW2"6BV](')2-_'SFN8%?8_]%<"ZUC2:>]^?AM#7;NN]>@VSVUY,5&>T M^"GI[7JFJ#E5S#-J=H\:W:/6\9_\;-?Z !MK3ZFW:WA3R>_R='?%&[L;SOQ. M_VF.@_%GQW6=5UQ5Q[0O?QH*K).< NNH _*JWDD+*T!+"\]L"7@-.+RRP9F M0EW#3,(9>.N4PY>X;< D%V'EP;?&"\\JQ);CC.B6\@[AD0"4(?P50&S F$%9 MAUXP&$6_0?'ZZK@_$)H@&4SLAS\)W(GCP9>![9L6+?!-]P- ^:EVJ?NL!E]8 MS/-@!S9[!131?=!EQ0/!!,ZO3Q!'8"E 'E_5:/"SH[L&[N82<&S@.Z['MXQG M)]14WH/I:1X;! (KX59$MWY\)/::^MMA3ST)1\/57VW.M/DM)F^NC]J327P( M,0;^"T"R;>04P/"9O, ,5N?8?![3T1B^&&F/=]_^K8AF/?X"G[P*WNAD-DN_CUUYO/=P\IMG$/F*12HVYL M#]0CY*^?=<_T'D&UU8T[._Z^9L@SCEHYF<8Q\HS3--/XI<:SA/6(+#4<& P M [-QRMO-VFDJY P7/P[A"H\Y@>_YL![23@21 -84.NP$+@#T FL)Z)>KZC M8C9X3C@6OG-L!F-< LP\W?+Y05S&DYTS4/"LD:][^WI%T+U@NM>N,\;[\*0\ MFF,@T?@80!]@QX;'[(3 :;\[MYVTO DA3 @"[)$+GC@.%,TTAUM>D&B>M*P. MG]?F5P4;_"(5JF!2R&F +V31*CAVI P"5WTZ&+'!#PV4.Y]Q$05_/KOZ6/OJZ/:;\X]Q M2\)U;/W%=,$0[)E&37M@ELF&W*ZY I'MC,T!Z$<#+L9Z U]['_.&7/0>KA[Q MTQEO%H@,4/,'F%'HV.+ &?+CF^Z"!=4Z)>'1B(WB,KGQ]!V'.QK:HP]2U*MK M=SF6[(%98H5+UF)KQC4A%P07SHR,O"Q#T/@U7;, (33Q=GT,?,M'(LI4<51C MIAHXRZYU&O\S::62MB,Q,T),@9<7((H]N-UE398;SPO0N+@;?K>%UP5?6S!G MX+A;.U6$=_B5TGVA>6F1,ED+'8XU\CBF_&?W]_>:TH,Y"5S<-*F2LSZH[_7' MNO8X1J^1G"6E]8PQ=K?T.:VGWO/XN9?$21F,BC: ;QH&0E-+N;FDBPY_)_ A MLI%A]>C)+,;R?O;HQ&CB^T*=&I%;][AI+?UAG+(NGL!0Y =EPG[ENG8#JND &*,A?!3"_8"'-%WZ@3?SY@&8_G%2"3QA(B1));Q2?#O0'+ < MX%]T:Q-]ZCH LH'C^2"2!LX+'0%';.!W]%+.:.17@2\F,VH&\!ONI%Y(ZB1H MN7_KE;$?V@0^=W#-,;P!2X.E"\80WC*"I40Q[E )3X"$6TL:#_;\ OZ6OAU@"_/]#4$>\\ M/)=E#DCJ(R'!]>-Q/3B'P1(T1H#+P%QXWSS,B^@@Q)6D7PHW:]K(8J(?QNA. MVI^XEC_2??K',$"_&:^REZ@HP8).*-0NR!H9#-R 1V3HCFKT-GC7,S!R.Q>@ M_JG;@>Y.M69'Q)D3PQ]W+I5D _6VQ439A3M# ME)[%3* R'RX:<#93;U EM"B&*&Y*;_BBF[;WU?$\YMW95S]]V&]@>B-\R=UP M!:VATU8GA2!?"<46OAS9LP'OB=^OE%RA"C88<)C@;7JH!H8B"Q/+2 7PZJ71 MK'-TKCF(Q)6O "K&[C@$[.>OZ!WTU/DKQTODKVR.MX6Y+9B8HL'?&2Q"N%!$ MB@O/OH ?/=Q\^<>3=G>M?7^\TGJ/CU=/C]0\Y^M-[_/-UYNG4DVCV[*4B.L M(W0;2LP ZP =Q[K43GGP&LV&5V!5(P>#W$0I0/V=!%:*O)64 [U9R;\ MFM%J0O_QEW--"C[O#,4%SB>">*+VGP_H2B6N^PWV, [&DK MH[4SC]9*<47ZQL,0(24HH!P97J^FZ%?2D8_GG- ]T;:4/+>14&-L;>;.NJ+38S^B/T051] MYMX:0 Z@R]R2+=#>;,^R=/?"JN==A51[C%15![[9,^3IMY>5D%,PIXUT60V5 MV;U4(*KE#G"Y\O9*VR9ESKK$,+E!>\_#TQ3[TYZYFX:'!&-)*B],1K-2/B&P M=DGHD T?AK>2T:T];">U+UT2SQK':V@JD/2,(^\N.M-M:ZTM#K0?2VG13)4B MN&R[AG6A6?= 6W%F*8'S<'"?/Z_$,HEEJH^)N<0KO;E:KAS+E=>ZW2:!_HO2 M=#'FFY'-H-?]4D.=9%$F2+:J(2'8XP!\D/ +$T&: M[Q+*SJDR_P-AJ,QLJ=3;?<6>YB:PYRP#>UHEPIY*_:)>)H*I&Z8WH&(IR@&9 MR\TK%KY6L[*;J\&LJF5*)HU>"F!BTY1[Y@[B/:MSMTYI@:6Y(R/SEPK#UH1A M3=6TFK2WXLUAV(;Z+_ZRH/-YU4E64OLY>W7H6T-ECO9C M[&(^\WMYQ&NYB6XE(V/NI,J8*Y4WX4 3M'K[&>BN %%ER%7)3.5,9JHRY"JD MJC+D#C5#[FXIEU))U8=JN0-C+DA_V\Q(;W!05!S M966^_*25MZ/P$^;=898WL/#HT:1CX@%W=#?\[K$>8D71;#EUGY$=SD/<&+Y5 MZ+T5]"X\&703Z-U1SU8J%WJ75SW=ILB["%RJW9[M>A)K#G#8@<\-$'0VI1:> MK)FDU*\"0%,!P6*DVE&/A*OR6O81LPI/NMP(9G7*A5F5A8-ONG7LP0%R_$T, M@=^2XKDTE9^L67Y$*%&P:6)W5T-MFXC WCVI9?EQM+=FMI MK0>;54G.J\BZ _#'S46O_P4UO)S/BS68CA62T MU52D]2>]'$*T9XLU&CB?<_]\>WO3*J6EJCC*9;QD"K=[T6OZ,F"WL/33*[-> MV#<'&\\7TP=/FI5KOHRT>;QWM%GJ L!6<]/DB K+TZM3,$!VH%2XUQ(2(?]1 MNQE/ C\V%.O7Y!0 63"^=^2ZB3##!J@Z]S;?9U%_X82_3.K_;DOH,^/JYP > M[=&DU8+]S,KCE^&:\X;(2M'_IA+ZL.R]>KK(7H?B-QZ[V +'*>3M;:ER, \Z M=J'R[1;1-LKJ[9V=$$^S":4#\/[+]=-#IM\HYA&,_'FQ%4;#(]=YC5C6S'?H M>-3NO]Q^_[;8.Y7;U?CN7&* =GT48U^NCCX_7/7^^ZAW_73U\%'3K5=]ZDE^@)YZFR4 ^4D;43N0 MCUH+D5U(HK\UZ#\J(26^>J?]JL2A?URJ<0C)9ST8]'1W\=6T?X1O ?UE8NE3 MG*:%X^..^N@J3W)5>GE MG8>Z&>D#-8[7-($[)_IQML0DTU65&C&M-&M\VUE= MS*WNBZL5%]P_O_J?[S=/?Y1G&.FV.L%\=G37B(9*Z\@07_$C#^&M "7DEJ?*1/'W'30)"@T7OP M[@?<4[-@DF&*YQ_!CX^R!M/S^8#O\<)B0Q^OQ;72WA+C'VL:&PYQ(O4+14KQ M[O*,:&V)<>Q\0NN]:V)G'CZI/O&N6F(B(8Y_UP-_Y+CF?WAC']/SP 3( M?< MQ+E&7/H^CO0TD#B"<*",:,YV^.X0'B_"V=OCL_:2Q_2[6LN>MG+55" M24.E@=TS=]$9[W7WSGW$P0W&[VA_1C\I0J%PUF;ZL!/=%<8M:(#\R#4\\NO( M'(RRX-C.%TO)!\<;Q!JC(.>I=1JGM?:)XG X+"/K""K_= M]!'42*B],I=Q6C/XB.O ]WR=(O/+\$8YOIKS1KJN^3_#RZG)H:[>A'-B:UK7 MGF;YA&:8F2N%PV%'.O)RX"6NK.Z9YXF+XYB*Z*D],O?%'* 3RRR).K>6G.1B:5LW=B;1 M7+.^&^CNE+0),>\]+@Z?71U]SMHWMZY=ZE,?[ON?@6'4M(N1R8;:U4\V"$AW MN:-Q]&Z-IM _/[OL68Q:SF)5WC\SB>Q__ED^A:[&]X UW@QC4"WZ#>TVW"S8J]R=GLV3Z0//^-X M;;P39GO4!K 7#8W^/(T>$3X&VC!72V]LV&U C@<:O/ TTNV["8TI^H)WZ]W8 M]]1-L:!;XD0] 0>9F;@ESFWIE%YR$OGC=R^AB]:U*QWD(WR.8$&/.(]&.5DH MY-B,LR/^FES&0C"!/U]@A\#9.:?%O= GR/JCA$'M_4)=^T,FAIV5 ,/^_)V? ME)Z;@T[T?L"'P8C=V>P0,/-X#F(*V0_VHA< LM'T>G\DQMMG0+O=(' ?&?I4 M>W$LV+CP L4&)4P :BRE5HP9#K4'PT/\W.[^8#Y"UZ"7>#5M$KA> +A.CXF&*?J \OYPT>? M-!A&S[UDS,)@?&,8K("/A[HI78RP3I]E(EBG40*FE)W&L3G&\CLY'"1CH3+_ M:[@\BDL4+'(X.5'RF1IQKO5-VQF; MNJ6-'0"X]FKZ(X*L[GDF>L0Y5]$)R'Q6!WJNX0?P;5TD #SQYX,Q/RJ\EL>R M$$''G,LE4$5@[(2Y=%IXQQ$1/,=AZ04)HV-9EEH!!^(75!A/*$7@@< ME& YIH?IV X%P.(#@]7ABP[Y&YB9E*D&'Q2?N\R4?7AQ2N+M >HZ_"U,('V<+X3G)V\\J#N^XV(&_ SO6.C-+TE <TO8**4>OL5&V (;O,O+YK,X4,5G9'-E8=5)1I7F+E'I:CRQG"EC(H=!C5"W&)Q%RX4VZI'= M$O_^PO'\6\?_@\%K!LZSG4@E6P[[U-6B"XGV1%4&5P)*+=WUSF&*0"0![-QQ M?=+FE20.QIT#-A\I %+;((T@[GPHB7!>0[8/P4I[8)/ '8RP7.W>=>"XXQ)E M^1350-+*QJPZHM) [G)F]G ^&D_NX5G?2=TNE@1N:T SMD%:K5+[XYD>;@2* M"0<%9FZ$RSC9V^L%SW XK7F"NVMV:Q&;QT7&7#PM6..137R1#MU.+3,,7!0% M>=>ZA4W34LD-Q3UR/'LTNL!8CAU 6^?F#SX8NQDDY E^ELDM%2'/9O>H"2K. MR9^$]Q':"ZR/O+*IKW*YU)#5IA<-#\2KBPMFS;=JG<8<;WNN["" !'<=V7 A MBUQ"<$^-LZ/F2?S/PE<6&P^KOB%0Y4PJ<@AC$7$PJKTV<#!_!+=RG'+;T#=> MJE@@B]/%.+8VU- MP_0ZT"NP[5U/X_4GOHGU8?=A JYX,DH!SKS?W"VWYX58PA=O+_%>IMLG$@W# M6PDW-%," WH6A?@0Y4(DC)+$%[.,^-O^)1:;>0J\0JOF,@'_;DF(VD#P362%,'^ H5=\B$* M-8B8UVS^>Y8PX"\PA/=4OI_#<^;M:3RK:1(;^ \B:"K/$X^D 4Y$4KT6J=CL M)R [WP]I*\1SR!K'^+%7JC.,/*4R0O*K&$Y4?E\%+ZRU:6, MDF]*)W"\)FOP5V"ZA4MASFJ=[LG2I3PGW7RNKWVYAO9)K=%MY2X'BF*(T%7%PD#C,1Y71.ENT,HLP#.!0:<@=G0:M;-C MA?9EF!8O,3'M([B>(T 0-M4<$=:F7 TFW#H>9^JR5Y(0/2!W3-L'"'D@F;GH M&5*Y+';UAVOS3(-Q<8DHF*62G;:6O>>8%DNW+)M07#MN=&%W0W&'15M3J,=I MO2$94\"OK""XK-^/]6GH$> \:+&%=)K1FF>;%M(#&^NFC;EO"AT!KB*N6,'><%?0]L$.$,R;L7OA6*JM.E-5G:EVT)EJT/ Y&S @P44 =T2?!)U"HAZ9[]M"6 M;N;0ENU,8DD/@)D9$!/-CCD7TUKR3&E9SSB3]:VRI5DH6QQR\EN?6M$%1&;. MD/>4$WWEUGQY%0BR0/ O48Z5A,!6M]#CA6 [W,'53^8.3(]5:%BAX0YW$'J@ M=KB'K^9P50]7H-M'T+W'(4;> MA^T"+R>3SCMB: .#+CN;''1Y%[D*:BE/0$,)@O5,^MC&@CL8]=55=OU-]\5= M;[<,(;%BP.2V9L&4C--FK:F(NJ\-;@L&K7HGG5OZIC%RU]QOKF^V$?EF&W-\LROF%B/=TF4'.%D* MSZ#"*U$(XP"_YD>DY3MI+-/6W;$[L/0W)ELE^E?B=7]]'FC=5%E9S5Y8X5[80CYMY=IIR?TX+[$ KE-L@/Y\36WJA* M<"!TDD4F^7KN92L8ZR:6O5,K5$13Z1H;U#7V.@5@-V'_9LEY;1G-KSDCPO8J M['_6J+4K__N>A?UGAZG-0;Q]#?N#.$X/7'_3&+EK[K?$'(:RA?V/6QEA_Y-Z MJPK[5V'_4M&:DN&W<_7!VI^PO[K!8L7CRX9WJG!8)M[M<]2_V:F?=,J E)7) M7X7]J[#_%L/^LW-.B\K7+87]V[7CTW3[Q(TRJ@\51BTE./,-^3F2+PQ4Q"K.AUOW]"]#D<$KSAM^K36;J?[/6\_0E]B M\7T@6)V!U,K1RCM3!A2XO0$7?J=^5H74#TA)J$+J2X?46WNF3K2!M1E.@*WM MRLAYYV\OB_6JY@]N28E86V5^MW:LF):P.6;:7HJ9E@BA5\"A;YEVA?=G\7ZOT:]UQW?(L,N6N23.-%#@=[@'FNURF RO%&TW$SO=,FR?:/P=]U#L M$,6]N16L5K95KY,7A-2:O:&PG-#9GLL]6 M]_ [\W9+Y97*=L@H7HF12HP492 MK\H3YEZF*T-G4R'O1OVTL! =42^#6/41^;/HY%I& R$A@AD=]Z= M'_WV*SXX+TC=F=U?QACAE>M?.OD*JOY<<\"W]]/TCNBO.YM]8SSIJG@>3*Y] MI'?Q?3)A+OWUU1R;?M$6U*VJ"<92"S9W4.?5.9V?@;5=Y-X\6G.#]VX8BX$+ M\Z]HCGC5^[]T2+Y$&L]6\#M/OEA!?$[C<;$XTFY68O^[T.=/5)T5#YK]I_$]B_T79/?-^LD.C=G-M338 M3\K:F'>LV:QW.F5TCYVTRN4>.\G7SV]S'.?IU=EO]UB[46]7LV$WT4AA0V)W M'8T43HYW(9U5M+)_WK96<\M5Q,NU9*C(:#-D5 I_7HR"RN_/.^ED^//:]>;V M:D+WEH**8^VV?8%KD4HG99%*!^TR;)YNMQW WE+?>N17F0EN)T'7W:J!ZW)+ M-MNU;J4&[DB(E40G5-+465EHZK 6T7S MM75$L$WT3%R2Y9S,::^GHZ1>^U(JMI*;I7YEYH<,@** M>^WF:3=.M^SGV5LTWX0(*(O"H\3Y3JE$P%;<,*UZ>YO3"/:XF>L&ZMK_'7B^ M.9S&WQMOB-H^H8T\C;#WJN/!/<(6 &NT"36^ R!K/GR'J*;;4]AOJ]'L?O+$ M0X#;&=Z)=$]^C5P5K[JG_7T^C9R=9H7TJ 'QTW3"_9A7XXGE3!F+8?K2+LW5 M9E9VTYGT-0U(,;!\O$S3UG0X'-@1INV!\?.B6P'3G*'F1,J7YG#2PX\S[R4C M\I(\[P8;C=_(H_R.)REV;<>U;EL]@[:>BR*V1'@Y>$_B19IX4T+X2/H3'"F> M2BE[$@L:Y$,+B=S0B-08?&TL1U\U3F QBM6><6PK,R3!"DSS'8T)TJ%_3 )W M, +@:UGH=U:*Z5";'H.L4;M-(D9YA_"_8[@+8C)U#7EE\C;A>8U%DE33?21Z MG4M0P4D7T?;2H[<.;]:O-@%4IMNOP75.3+A58)^+$XS/SAKOSH?F"Q,YQD0^ M !7;T%Z8![#P8&N6Y;QZ'[/(R;$94<]1GC>VX(U.X/HC^,Q,TS= M9]94"R8(8\\+T%RNT7Z0,EUR+X%ZQG?'_@IT"YZ&H]*?\)R-_P-,UHOZ7A! _$I3Q[;+\#3N"RF6L9NLZ8E0-]U(0L%>@2&$ M..['?J2A"-^-5QY5$$2H:_AG"N(K[.NDG'4 MM->1.1C1W1C,9^[8M $C D]R]<^6/OAQ]#@8.1;R%]H9<0=\8.P8S-)>37]$ MSW*$Q2\D&]$!D<;TFX\)%6T!8SG+,#@VH$P58>PA.'KA$;UM,1DV0*I%8.6E MJI-WYYT$1=6T%\>"LUJF/Z5%,H"1;S!M ;C:9I@O)MRSH;G(8!;<8SY5I,SW>"F.6^P6CX"WISG0+R1C7-/[ M<30$OH]F!W-1QN2YTGP*2!FO] $.? WGO1''+7:E;714*#"3"\AYEVIZ&LD< M-(61;W^O/\(/7*9[@3O5IB:S#&T0N"^DRK#A$&"/HA0?]<&Z0*",Z6$Z-4# MA;5!;R"[,)0&*4:%'Q(3DV)$Q\OYI'C891-8D90(_/)5Z')'H78:JA2T'W\$ MNTNO[(5V!-=UY1L+\=OP_DG9BJV7Y,E*'T9KDTWX(5#IPI72F^HA'>;30YW1>T MP[N-?**WC,;.NNQPN,%CA06YE!W>;>03LF6^QY+9X=V&RE>Z'U>Z'CO\&!O6 M--,Y8K^\32OF*69[@"WON,@J,T5-9P5GN\2+'LB] 8#/4",($H_M%90(IR=J M,P%I)O-@JJ[&>168;1RLV9@3402*Y[K"(/8J$GSP+H"JI0MGBM3SC*3IZA6) M!7/3%2\UXV=DY'+=&?U.P!%![;>F(@RO]._P>#UPR<9QL3IV((*!)W\ 7;9Y5P5O9S8 4&DP.= M08^0XYSOOUP_/62.7S]W;EXF:9='\D79Q,3IR2YQU]AD^%A8O](_#T**P'O>U^NCCX_7/7^ M^ZAW_73U\%'3K5=]ZLG$0Y0D-DO#?&O0?50VA^.J= M]JL23/^X5(,)T^C6 Z2GNXNOIOTC?(MA>A-+G^(U6F"H'?4MWW[5ET(+XAT)>HH3F*2]U#,[2Q_$8M\X+W)&(LZN[!>0)HWEY+F357-8BZMK,S2_'B.NGK(TGP[C 03 MY<__I;OD%H0+/C_0A1(G(21DP01Y95RW-; [R8W,0A M9^:Y/@;E0=@F682?KZY-Z:^\0/W@;BC0X,Y]0 D>RSK9!5^2M?$>M6K.E[I)]J QGL>:R64M;HDR- M<"8+3?(-<)I'6Q2M41+6C><%S."'YF&8.;A#YGC,GO5YVDY:((8< M[!65A3!?!*\EXZ3Y,N*6/^D5!3PW?50>5C46$4P!3%YD;:]84"_2<.Z&)%%& MC@4&IG?U5V#Z4]"AF.0VXC*])UC_,YIFH@2^U6XW6UU8EL&53M!:= ,F;;3? MJ)Q*6GY#TR9[*+34$O;KJ_EIFFNKY-*-=OVW7E,;%7SB@\$IC),K(E1N3L#ZT9N7KRV=?Q+_EYO M6[OZ&Y'9HEWJOOKF-WDGNP)%JXR@((V#&_]O"1C-3AF!\3OWA>T>"&]A./"B M!3\>GO:2YFNO]5^4]??[&SW^A=GLYYVWYW_ MP;QP0M:NX5#*YCBJ5V." 4_2$/E*_Q6/HJ_N);NQ!\Z8/>D_+TT/N^,$+E,[ MPEI*1]AF?(&_]<]O[YZNLGS-W;J@Z+Z\Q/ZY=G-[_5(W[S=GS\ M3XGZ/$/37W33(A?ED&&-HJ79S-><"94KVL\:0-K3!J!/3$%OX-6/[WG5X.#3 M;R;<_E>*5O*/C$\?,'24NPZC>Y8UY#+$.-')RY]24L(E? @G'5Q@E,F=YDE( MN)/'^0JGN8@?)E2,3O(F.7<0I=*EL0LS-L]:&54/I3UJ,]:\-3HK8*M%Y; ; MC+TJ,C%K&%%TF1$,9#&GYNL_"7E-ND!>.B01.8ZU(CCA:7WFOS*6V:JKU6B+ MY#5_!$;H\VC!PZ>(;C4/5PT$?G,>9K:8,1YJA3I:OS:C/7&YD3!,V M*-V$;ZB,)TW,-=IN@,43_^'NFGD%PDCIF: >ZU,.W#[3+!RGR"/ L$<_\!UW MRC^DI Y=- 6C+=+6<>>B[%'NO\Y?"9 -7!?S2N"\[*\ *\/%+6.JL.?'5D#Z M5$%58D#X"AWS^"I0J:/%>9CQT68_$ A M A]GTD<(TE01NDP[(C8!@.:XSNB9L?YO8K:(AXB:B'!U[1_.*U"G6TLL Q> MJ.+Q%Q!;6"#;NEEE;A> 8^@3Q"RY*Z!A'VB46/Z-IV/5/F?UVY4+2R9,=#JG MV,6@U)=,"5!BXIK8>9%HU'0Y)^>\RH@X;L3V!#N($;,L M@^2)*:+&:VO&9Q1< MKSYW!^BGKHK:"?:M*"0Z'9(/ZQ42VQ0,EVS(*!2R]Y(AK]*6O8WC=.BL[7I?1XMF:, O_KSN) M.@"H7.7[*N#V2O=41;E*&K*KK)X5%]\YLN5KZ5F*D.H.C9R2)1R7)&$U;!WD MD93H<["+#N*!/0 1JN.P!Y0@CF?R]#O'QE[FP[4D%<57#C.+/#B'3HVUJ1\7 M7(W-TU/Z4_DCZIHM4GA,[(Z6F)[AL\'(ID$="-@H@BS?)#JBQT\<:Z(DIUO M6^T!)@-BQAUOQ,\OQ@LP]R7:MS=R LO G8MI*T9R.Q; _/JQ,OXZ4>4MO?L M,EC;77AS0W/H3\5P#^:BEYS?N3ER>+?X/L,K@=5XB@^U[<(IH9@SK'G,]RTZ M09$^7?GR&'(U73- '\Y1L] ]S5':T&HTV@*E1&D#;]<]TE\8W*QERN0ZS.,( M[!B XX#?]RRE=?3]E3R@ACD4,:51]!&K12VF$0?@,]U"HD/TGN$14LLLU ]. M=G?-GS"3FHV3 [6Z^5#K6(5:^F#@!L0AQ'T 9D77$6NU.X=U M^!?_)\HCR; M:.!IL8"-OSY7]G0KS&O&I#PL/* 120HV2LF:DIG^.W!-SY 9UO #GN$7OV%@ M]B*_MU2#=+AHPFY8. MU[.-KX+K CW,S5)J819@U=JG2*[(\JL4R4#:7 >9/O',W*!5JYMOLRMQE_*-E[P72QZWY'I[ ML8"]DC$-/%_0*E0EUU]=U6BO%L"JVOOL!*54[7V6BH-N#*7:M59CM4RRE5%J M2_D[A?:Y(1:.HQ!>L2>A1WX]3[?(\^('KDU>8 / U.>.*M-^ 5W!<:Z6GIU$S9)31(?M3<1G(K3TP,M#T5G00W<:$-0#!]]GW;@$V,$7-Q)R M!0-0H9L?O"_3>HS&^,^U,#/Q%KI1E4?'Y+N#8[+&L%+7YGN-943VK: M%VZ_C[K^'4X&*SEKWV*&\B9=M5G$F]%2;ED3' %:=$S=IK6MS>325QBY 8S, MZ/RW/8R$=Y80(]^@4<"3W<.<"TJT*+G4**62EF_.7AZJ^N(Z7F%'?7O%2I-* MJ]\6PJCCPRL@3+O6.=LT(ZY4\UF>^[MN!3R94)<.^9*SW -1B]YG$>3Z MXJ\A?,-X2S'J[+2W[HJ?D[>Q(4+X4*']SM%^?3'B"NT+H/T;-#DPD2@T.,+L M[K*S@H7DUP;R,YP D[!GZ&_;22'Y=Y;%&)8.8L]E# #PHL609\>;Y@6SE-_> M5\_5FT/0I>/?ZT?0=JUQO&W7:AX$+6G9+KR:_:36^K)HQ3!?9,G*_9?KIX?, MW.M8#8NL>DFL,!H>NU^NCCX_7/7^^ZAW_73U\!%LR%=]ZDF:PN)& MFR7NZI,V8DBW'[46HHY0'_[6H/^H- OQU3OM5R68_G&I!A,BXWJ ]'1W\=6T M?X1O,4QO8NE3O$;+M-E1'XNBDIR)7AZMJOVF:R,7Z?]OOC-XET#O5W$;)K ( M$\M .<3QB=D/PXK1F6?G84=&[7V-HTY-\P 1ANAYI7HM9ZA=(!.S?>^W7_6E MT()(.4%/<0*3M)=Z9F=U@ \,!VN8EID8[<*&0]ZV/5[OYV+AM9BE\+W^6->B MN2WTE>D=2AW@E3Q^V$7B 0Z8O*J,8L#CJA@PMVJUXBI5,6!5#%B5E%7%@&\# M)M6VDOOQ2AD+7KK;]WV0'L6>1Y/L^0)PCQ)NB8=# M)\A1*Z<7I,4-VFT&CS>$T;]4B+LTXK:6[A->(>Y&$?<-)E,@0I#3H,9G10_# MB;NB2UG)Z?I 8LQ97&+ICN-%N03A C92<@#GP^>85X@]I"=-'TP NNRR[@W0 MQ-+=RK=&$_]AKF/HWBA.#HUWYT=O@QS*8M>5/^!<2H5TZ>;A<;*B^N@\-"5T M4: JHJYUZJ3'!Z>35KB;$W>7[D5>-MRM[*D#L*?N&7R&'5HUPP1TXIZB\:W?B&L7?/EJ0(6;M2T[(&V 9&\PPP?1UTPZ O$238,I>D-+ M1ZMY?P[]NGF]LO5[<7-U>/84;QFYA\]B]&(\L& 2C/ MMF]-G=$@XB8L_#OH6 M$%+?T5VCICT[5QD)_@5$%\ M/_R[)HO(?MC.J\6,9Q:6G?UD@X"45&I<.,";8^O4Z/:1SF&'CSY0<4VNBU_$U\4UYDW% MPZ]F'I=?QD[@:H;IPAX;B\^1'NFOT5 /I=8:]S3\V&3TK&AIN<#2.C%=?5/]<>OW]^O/J? M[\"3M:O?D3.7AP_G4%P2+PJ'MZ;GM,Y,F M_]4< D>AB; T&=9!AM1S7?0[$>/O/;N,__5J^B,"7L040W#5M??\T\$G@..W MAPN$'__$^/0!Y8KK!3A_5#F;5<=WT.A9'5$%!!.L@#H[L#^?^F,.=&^$BPQ& M.G# "3 4$B3Z!*3=3QH3#<+][UG6ASI\"WRG<1S_\W/@F3;SO!C.]GZ:WA&> MV\/CXFF_T65F][B0"\$9^V)T+6B7(#N$C'^"*_:X5Z\9FBHG>>.[)\!H3NOI MR*X&B&CAT=]G7H8J9+>VR[CH;?DR.N_.6^UZ:_YE7.BV#C+;U@S'LG!\<1Q9 M8;L)9 5L!WP()X/?($YXXN\Y$YZI9%1EO14#;T?6;@D6LT3&H) M/)X[6&,5YGC/7+JQ;4-%OO<>!4:Q#D,G]9,5D/M8-3MB9>3>X^OL9@@MX+PI ME ]E/B*]";M#BP\P.H[O'NU3D(0V=)TQ68S"ZN=?CQS+0 OM_0!$ /<@6M,: M:2$Q67 OWT8G3(@%[?W,LS&H)1ZL;TK?+J89;D]S7:A&*_?W!+3A\[@;BMB6YRKY7%->::VI4! MZC,(_@E6Z.GVCYIV;;J>KUW XO]AL/?/\&$*V_'#&9T^TMKI,'"SP03_EG.7U+^.92?C#$(V1L M<+5P=<"?QU1PB7030XI7]!?&R&7 7%^'EZ$+&Q$M(AAT/F$_*O(0]@,_EU/4 M@HOW"=HU[;WY@5.C_H.\?$-".,]G$R!8YN-- 4UQ]Y=V@[:E.=;N"/'? Y8: M#,[.W:O^/.+_0*=&%=5:]I>?8']B@YS,=*DM)20!5XS@47C6!?/8G%#M*EZX M#?_T/!U[746.3KF6MY?\?;M[6N"-N&9]-\#K;9V1.Z(MW!%QI,?Y>!8CC)M! M="GF'3>;TZBJ.=I'C=91ZRS^YQ*$ON*U!6@,4*#6$0;18.ATRM]WB112EGC4Z- ML]^8EA&NP:-$(<68,N+ (T >R1&#HY.D)%/$K9S\G M(&T]W+*\:!8)'K@??%M?M_C$9]VG[^06$ML*7 FAO^#5L)3& $&,S'W^,X"W MM1MBCR+H4%8UOR2AB&O'9?"%=D&VX6"J7?,IZM0#%,E\+^,.VY7N$;M&Q,\5 M=F@W$W&'N*!/QAZ0:Q* !A) 8LP]"2,$4,(IL%"*J7R+(+K:1ZWVGY>PS1>= MYQ)YOAN@]OA@>C]()@E$N?HYH!1<@2;K%V31)FX=W+UN]*R3S6YTLF5^( MR7S3X:HE_-KUB >FX$+F.O-]BROH\/F_ WL@A*// S[2&!&R)VW4+E2N=T1W M5>-LP*Y6U3B[:IS]J62-L[<3=)?ZPQ4PNRF75;TQYYZHGSXP[,,(_[@ 46;& MO!$YU8EMI7J4-D$ATKG;7-)H[T--(>:%_.J H7$AA,@E%38D7)+S%0L['[PB M4:7T@JK &_>(CD7B&W?]XCNXQ 757_KC9I>HD4&0+80?V<3GBE2+$CB:7:%( M]9G_RIB=GUX6.'%-1*KT7WHY'C7++Q]-&NYD2F=R,(! MG6U5+;81ST[)1B3G*=F(7-J$'HL8&)YP-X@+L_>/H4ZX>,S?Q(M'EHO[&O!# MK[[#,]AA>]X&U;@"XB"!I341OHBB4!'.A>=*!:92ATW:_CQ:)DU_9G@\"H:? M$,E@,"$0>!'ZD&,S .*>C+BCM<\LYU5<+ +^F=G4V>_5<ZTTFECF0'Z7,)E4=2')/GW7/]!XG+M.-.SN^?'/Y*I!CT'3KI^D( MSB^:WG=>N'\G@XTX2.[ %X[&\,5(FDE'EN,0Q1 C)0BEXLGA)6@/:]HT$*,O=%<'\@5$3_ M/X"RT[SV\>[Z0;4KG7R.(L\]XU+\5Y&JC@%'W"7L!A7*=+B*XDRZB%.!C$%I MXP#[^! QL[C\KTF?YT#W0I>F4'FUY-:)B]6T]WU:"E!EZ%.!G3X6(1O6Q#=S4.\/C=X6NUGH$L@90+A<:BT[?276QCR(D#142. M>?(]RC7XSHL\+P/'0R^H:])5$+?7->ZKP"N)9>Z+&!;YVIL/6=R2>R?80MUVR!81P,=,#BRA,X54OHW:."Q)>*7 M0@$6JD6<-_7$TXF3\4U13(8?(Z%DD*:8E%)2F\V+/3VX*TMK)L*^(IU'%'#* MHV>EXJR!*I"31U21P<\C60'WZIO68JP+R5?:LN*38^ELRR4QFVH2?(]SRH<7^\N",'D!A;8TTH1,52BN\0M89'E M(I$X)LO?BW?VX=+FT@D_&UV8XCQ),RD+:F- 0(3:)'PEI O]1W7=5YALS&J M(@LM@A<6U\'.7.$]2)U.Z/<2\*2.\;>0@)9A2FY&TQF !5R6V 3PZ1EMD[N!#E_RA6?E!F7O!1(#>&8AP%P\, MV]KLS]&UY"!O1 X /P$B(5M;(%B<8:OY-!?(&;;@B2I1>4,&8%8KN)E7&3QG M#1MG\[/B8<2E%.MQH;#K0M.YEG">Y6,7L+JEBZ3\NRB)C^L(,1Z 8@2+=$T0 ME8;)$_%GN)I@5K,NR2%/"0V1\2-H,?-W]K^TJP\QC 7J1J/"%F85O1%L4A>H MQ62SV8:?M/=_Q'^,Y#&V35#-.%,E)Z%'Z[SBD81)&;D+,4U;_&;*KQ$MF]"\ M61Z<0%IY+76XH$V^QA[7PQZ$S=VCBV>*A]@5KS\3:/PECQ4RC4$"Z M'L(/O[GZ?/-TV5L2A?+D_(ZQ1 +GQQ^(RM@6*O>4212'!B& M'4<8!BB6!R'@ DS,C"=G5++*C/T:HK:/V#!!X@WEW?8X#Y*J9)CIOI+[ILG^\-'\TO* M,@SI8,@1+PCO2A2@,.$'E.(M_RO&\=4O30_, U%CDX>M')+Q4"S)L6=YCD1R MM:L:.*7-9I*BU"%9H;WP(-!,DAP%$0!P#*P1TQ">EYE DO,6/B?R(DT ML_HC1A?0U13;49_'E17QYIIV>_FHW0:^R\.']ZYC! /4DF[L0;(M #PX8P>9 MCUA<82J>O9E]]%$V7IEJ[V-_F]Z<6&I\>YQ6;QY38544%T"KBC#RW!2 ].TL M;'4@ZG75;65B["OAS:?60%8\(UH)UYC)D2Q7E(G5,E8D%'4^LIWWX!<3#,>8H;: *S/B0.$^"#(60]T]%M87/>XHKH&OL+%>YY,H M[<$HR@27$\Q61K!G-B:#UERPP7X0HS""&MLHUA=XOJQXHL90 V93U'NB^TS< MTV0JKX@$ C"2'Q3)PG1PYB/*>B (!FA/&.0[,AQ4[4B508GP0M<.TH$;.7 Y M !U^O53W2O:+;LCB1X$;2 /8)PAYU_L7.#>&B@ 6@<^[&H'Q9.D#QM>1H:;H M1S7AI./) [1=0<1N^&;X;&@*GY_BQ_S4PDLV8YH!4,&ZL^G0'(\\,I+"?-3$ M8B+8-= #CPD7(W$6(@?Z1?K,7- AP/N.\\,3"3A8Y.FA>8\"3?P2E[Z(O2Z" M_?*E<)JL5()K=H]0V2%E8,S&5#$F#R(>T,#^,5YUWG;+*#T#PHT4/W.5N[$:Q-%J-F5S<_QGI7)9G%C 3X AHE@&^:.R\J M_8.%3-$#6'I# 5I94QMCAC..!;RJ9_X6QKE9G&O%3[8PA3BEA\PD.,YKW*C0 M!C!WLS2U#7?(&MY4_4(Q+2U9OX#HPY"Q#N,V%8^*)L(?(K5=US"G%^A9IL:A M58G6UWAB.5/&9+%0SZ-4-&SN)]?F2T0JWLPO\=]#1JPEP]X^527MI'NI_?F$ M@OAN> -&(>B((,ID60.\\DJ\,655)[I*A&W8L&?>#;5>N*02@GL@$\?@W2'H M_W_&Y!2\*!"'?,:5/$G!GAO-6JNA,,"C1@_Q=GYA_I2 %(JWK O,-\BGV 4J M*CWG7!]V<&?%;@^3$_$&7U&\,7MF\ ^UA9R]N4&\.%+&'\1U4N4X7*"=\$T/ M4%Z#,#$V5N^\CD(R9?/#6%[^U][CTU%4>2"; Z:*-Q3E C/I_MLMR;@^:K47 MY="'C1;Y7_ G,'YLY_M?O_TZ\L?6^7_]?U!+ 0(4 Q0 ( !2(>%9,4',3 ME00 ,@? - " 0 !E>%\T-S%;GJSGE 0 M $I - " <43 !E>%\T-SQ T ( !\!< &5X7S0Y,C@Q M-"YH=&U02P$"% ,4 " 4B'A6V5Q0&UL M4$L! A0#% @ %(AX5NP;5J[90P %83O2_XSUX M &H]!0 5 " 29] !F=&QF+3(P,C(Q,C,Q7VQA8BYX;6Q0 M2P$"% ,4 " 4B'A6R_V;(CE& #A$@8 %0 @ $HW M9G1L9BTR,#(R,3(S,5]P&UL4$L! A0#% @ %(AX5NUO1(7TH@$ M